Hoe kunnen we je helpen?

Help-artikelen

Op deze sectie van de Billit-website vind je handleidingen en informatie over alle functies in Billit. Je kan help-artikelen vinden via de zoekfunctie of via de menu-structuur links.
search
  • De SFTP-koppeling activeren
    Down

    (S)FTP staat voor (Secure) File Transfer Protocol: een standaardmanier om bestanden uit te wisselen tussen servers. SFTP verstuurt die bestanden via een versleutelde SSH-verbinding en is dus veiliger dan FTP.

    Heeft je bedrijf al een SFTP-server? Dan kan je die koppelen aan Billit. Billit logt elke 20 minuten in op je server (om :00, :20 en :40 na het uur) en:

    • importeert de facturen die je in een map plaatst (inkomende stroom), en/of
    • exporteert je goedgekeurde facturen en creditnota's naar een andere map (uitgaande stroom).

    Je kan één stroom of beide inschakelen. Je host en beheert de server zelf: Billit levert geen SFTP-server voor deze integratie.

    Twee verschillende integraties

    Onder Instellingen > Integraties vind je twee integraties met een gelijkaardige naam:

    Integratie Richting Gebruik ze om
    SFTP In twee richtingen (import en/of export) Facturen automatisch te synchroniseren tussen je eigen SFTP-server en een bedrijf in Billit.
    FTP Enkel export Een dossier vanuit het accountantsportaal naar een FTP(S)- of SFTP-adres te sturen: verkoop- en aankoopfacturen, documenten en CODA-bestanden.

    Dit artikel gaat over de integratie SFTP, die de inkomende en de uitgaande stroom regelt.

    De SFTP-integratie activeren

    1. Log in op Billit en open het bedrijf dat je wil koppelen.
    2. Ga naar Instellingen > Integraties.
    3. Kies SFTP en klik op Beschikbaar.
    4. Vul de verbindingsgegevens in (zie Verbindingsinstellingen hieronder).
    5. Zet Export van documenten inschakelen en/of Import van documenten inschakelen aan en vul de instellingen voor elke stroom in.
    6. Klik op Opslaan.

    Bij het opslaan test Billit de verbinding:

    • Billit plaatst een klein testbestand (test<nummer>.txt) in elke map die je inschakelde.
    • In de importmap verplaatst Billit het testbestand daarna naar de succesmap of verwijdert het, afhankelijk van je instellingen.
    • Bestaat een map nog niet, dan maakt Billit ze aan.

    Mislukt de test, dan zie je de foutmelding van je server en wordt er niets opgeslagen. Controleer je host, poort, inloggegevens en maprechten.

    Naar de instellingen

    Gebruik de link hieronder om de instellingen in Billit te openen. Kies daarna Integraties.

    Verbindingsinstellingen

    Veld Uitleg
    Type Kies SFTP.
    Host De hostnaam of het publieke IP-adres van je server, bijvoorbeeld sftp.mycompany.com. Interne of private adressen (zoals 192.168.x.x of 10.x.x.x) worden niet aanvaard.
    Poort Standaard: 22.
    Gebruikersnaam De gebruiker waarmee Billit inlogt.
    Wachtwoord Het wachtwoord van die gebruiker. Pas je de integratie later aan, laat dit veld dan leeg om het opgeslagen wachtwoord te behouden.
    Bestand met privésleutel Optioneel. Laad een privésleutel op om in te loggen met een sleutel in plaats van een wachtwoord. Is er een privésleutel, dan wordt die altijd gebruikt in plaats van het wachtwoord.
    Wachtwoord voor de privésleutel De wachtwoordzin van de privésleutel, als die er een heeft.

    Tips

    • Geef de SFTP-gebruiker het recht om te lezen, te schrijven, mappen aan te maken, te hernoemen of te verplaatsen en te verwijderen in de mappen die je instelt.
    • Aanvaardt je server enkel gekende IP-adressen? Laat dan de IP-adressen van Billit toe (zie hieronder).
    • Ken je je inloggegevens niet? Neem dan contact op met de IT-partner die de server voor je opzette.

    IP-adressen om toe te laten

    Billit maakt verbinding met je server vanaf de IP-adressen hieronder. Laat alle adressen toe van de omgeving die je gebruikt.

    Omgeving IP-adressen
    Productie (my.billit.eu) 37.97.167.112, 37.97.163.23, 85.10.128.134, 93.119.11.128, 93.119.11.121, 85.10.143.148, 85.10.143.154, 87.253.157.124
    Sandbox (testomgeving) 141.138.138.64, 85.10.131.55, 93.119.12.17, 93.119.11.121

    Uitgaande stroom: facturen exporteren van Billit naar je server

    Zet Export van documenten inschakelen aan om Billit je facturen op je SFTP-server te laten plaatsen.

    Instelling Standaard Uitleg
    Map waarin we de facturen mogen plaatsen /Input De map op je server waarin Billit de bestanden oplaadt. Elk bestand komt rechtstreeks in deze map: Billit maakt geen submappen.
    Type factuur dat we in de map mogen plaatsen Leeg (beide) Inkomsten exporteert enkel verkoopdocumenten. Uitgaven exporteert enkel aankoopdocumenten. Laat het leeg om beide te exporteren.
    PDF in map plaatsen Uit Staat dit aan, dan laadt Billit ook de pdf van de factuur en al haar bijlagen op naast het XML-bestand.
    Bron-UBL exporteren indien aanwezig Uit Staat dit aan en kwam de factuur binnen als UBL (bijvoorbeeld via Peppol), dan exporteert Billit dat originele UBL-bestand ongewijzigd.
    Exporteren als type Standaard UBL Het XML-formaat dat gebruikt wordt als er geen bron-UBL geëxporteerd wordt, zoals Peppol BIS 3.0, XRechnung of een landspecifieke CIUS. De bron-UBL krijgt voorrang als die optie aanstaat.
    Bestand versleutelen met een publieke sleutel Geen Optioneel. Laad een publieke RSA-sleutel (.pem) op. Billit versleutelt dan de bestanden van elke factuur in één .zip-bestand voor het opladen. Enkel wie de bijbehorende privésleutel heeft, kan ze openen.

    Wat wordt geëxporteerd, en wanneer?

    Billit controleert elke 20 minuten (om :00, :20 en :40) op nieuwe documenten. Een document dat je nu goedkeurt, staat dus binnen ongeveer 20 minuten op je server. Een document wordt geëxporteerd als aan al deze voorwaarden voldaan is:

    • Het is een factuur of een creditnota.
    • Het is goedgekeurd, en die goedkeuring gebeurde nadat de export geactiveerd werd. Oudere documenten worden niet met terugwerkende kracht geëxporteerd.
    • Het werd de voorbije 4 maanden aangemaakt.
    • Het past bij het type factuur dat je koos (Inkomsten, Uitgaven of beide).
    • Het werd niet via deze zelfde SFTP-integratie geïmporteerd. Zo gaan documenten niet heen en weer. Wil je het toch exporteren, gebruik dan Filter – Facturen exporteren in de inkomende stroom.

    Elk document wordt één keer geëxporteerd. Na het opladen zie je in de historiek van het document dat het naar SFTP geëxporteerd is.

    Bestanden op je server

    Per document plaatst Billit:

    • <naam>.xml: het UBL-bestand. De pdf zit in de UBL als PDF in map plaatsen aanstaat.
    • <naam>.pdf: de pdf van de factuur (enkel met PDF in map plaatsen).
    • Eventuele extra bijlagen van het document (enkel met PDF in map plaatsen).

    Met Bestand versleutelen met een publieke sleutel worden deze bestanden per document gebundeld in één .zip-bestand met:

    • payload.key.enc: een willekeurige AES-sleutel, versleuteld met je publieke sleutel.
    • payload.tar.enc: de bestanden, versleuteld met AES-256-CBC.

    Als het opladen mislukt

    Billit stopt de exportronde voor je bedrijf en probeert het opnieuw bij de volgende ronde, 20 minuten later. Documenten die in de mislukte ronde al opgeladen waren, worden onthouden en niet twee keer opgeladen.

    Inkomende stroom: facturen importeren van je server in Billit

    Zet Import van documenten inschakelen aan om Billit elke 20 minuten (om :00, :20 en :40) bestanden te laten ophalen van je SFTP-server. De bestanden komen in de Snelle invoer terecht en worden verwerkt zoals elk ander opgeladen document: ze worden herkend, ingedeeld als verkoop of aankoop en worden facturen.

    Instelling Standaard Uitleg
    Map waaruit we de facturen mogen ophalen /Output De map op je server waarin Billit naar nieuwe bestanden zoekt. Submappen worden niet gelezen.
    Facturen in Billit synchroniseren vanaf Leeg Enkel bestanden die na deze datum toegevoegd of gewijzigd zijn, worden geïmporteerd. Handig om een bestaande achterstand over te slaan.
    Verwerking van succesvol ingelezen bestanden – Verplaatsen naar succesmap verplaatst verwerkte bestanden naar <map>/Succes/. Verwijderen uit map verwijdert ze van je server.
    Elke dag een nieuwe succesmap aanmaken Aan Met Verplaatsen naar succesmap komen de bestanden in een submap per dag: <map>/Succes/yyyyMMdd/.
    Filter – Prefix bestandsnaam Leeg Enkel bestanden downloaden waarvan de naam begint met deze tekst.
    Filter – Suffix bestandsnaam Leeg Enkel bestanden downloaden waarvan de naam (zonder extensie) eindigt op deze tekst.
    Filter – Extensie bestandsnaam Alles aangevinkt Enkel bestanden downloaden met de aangevinkte extensies: .pdf, .xml, .jpg, .jpeg, .png en .zip.
    Filter – Status verzonden Leeg Facturen waarvan de bestandsnaam dit woord bevat, worden in Billit als verzonden gemarkeerd. Handig voor verkoopfacturen die je al buiten Billit verstuurde.
    Filter – Facturen exporteren Leeg Facturen waarvan de bestandsnaam dit woord bevat, worden na het aanmaken teruggeëxporteerd naar je exportmap, bijvoorbeeld om de verwerkte UBL te ontvangen.
    PDF-bestanden als bijlagen Uit Gebruik .zip-bestanden om pdf's als bijlage toe te voegen aan een bestaande factuur. De naam van het .zip-bestand moet exact overeenkomen met het factuurnummer in Billit, bijvoorbeeld INV-2026-0042.zip.

    Let op: Kies je noch Verplaatsen naar succesmap noch Verwijderen uit map, dan worden verwerkte bestanden van je server verwijderd.

    Let op: Filters zijn hoofdlettergevoelig: invoice komt niet overeen met Invoice_001.pdf. Vul je zowel een prefix als een suffix in, dan moet een bestand maar met één van de twee overeenkomen.

    Ondersteunde bestanden

    Bestand Wat er gebeurt
    PDF, JPG of PNG Geïmporteerd als document en gelezen door de herkenning van Billit.
    XML (UBL) Geïmporteerd als gestructureerde factuur.
    XML en PDF met dezelfde naam Verwerkt als één factuur, bijvoorbeeld INV001.xml en INV001.pdf. Bevat de UBL geen pdf, dan voegt Billit de pdf toe aan de UBL.
    ZIP Uitgepakt: elk bestand erin wordt apart geïmporteerd. Staat PDF-bestanden als bijlagen aan, dan worden de pdf's in plaats daarvan toegevoegd aan de overeenkomende bestaande factuur.

    Goed om te weten

    Onderwerp Wat je moet weten
    Volume Per ronde worden maximaal 5.000 bestanden gelezen. Grotere hoeveelheden worden in de volgende rondes opgehaald.
    Bestandsnamen Bestandsnamen van meer dan 40 tekens worden in Billit ingekort. De extensie blijft behouden.
    Dubbels Billit rekent erop dat verwerkte bestanden verplaatst of verwijderd worden. Zet een bestand niet opnieuw in de importmap, tenzij je het opnieuw wil importeren.
    Inkomsten of uitgaven Billit beslist dit per document tijdens de verwerking. Eén SFTP-verbinding hoort altijd bij één bedrijf in Billit. Wil je voor meerdere bedrijven importeren, stel dan per bedrijf een aparte integratie (en map) in.
    Mislukte bestanden Mislukte bestanden blijven in de importmap staan en worden bij de volgende ronde opnieuw geprobeerd. Er is geen aparte foutmap.

    Opvolging en foutmeldingen

    • Je volgt de activiteit van de integratie op via Instellingen > Integraties > Log.
    • Kan Billit langer dan 1 dag geen verbinding maken met je server, dan verschijnt er in Billit een melding dat de verbinding mislukt is, met het bericht "SFTP failed to upload/download with message: …". Staat E-mail versturen bij melding aan in je bedrijfsinstellingen, dan krijg je deze melding ook per e-mail op je meldingsadres.

    Let op: Blijft de verbinding 10 dagen mislukken, dan deactiveert Billit de integratie automatisch. Los het probleem op en activeer de integratie opnieuw.

    Vaak voorkomende oorzaken:

    Melding van je server Waarschijnlijke oorzaak
    No connection could be made because the target machine actively refused it / A connection attempt failed… Verkeerde host of poort, de server ligt plat, of een firewall blokkeert de IP-adressen van Billit.
    Unable to resolve host De hostnaam bestaat niet of is verkeerd gespeld.
    Permission denied / Reached authentication attempt limit Verkeerde gebruikersnaam, verkeerd wachtwoord of verkeerde privésleutel.
    Path not found / The file path does not exist or is invalid De map werd verwijderd of hernoemd, of de gebruiker heeft er geen toegang toe.
    Quota exceeded Je SFTP-opslag is vol. Verwijder of archiveer oude bestanden, bijvoorbeeld in de map Succes.
    SSH/SFTP are not enabled for this account Het account laat enkel FTP toe. Vraag je hostingprovider om SFTP in te schakelen.
    Session operation has timed out / Channel was closed Onstabiele verbinding of een time-out van de server. Dit lost zich meestal op bij de volgende ronde.