Wie können wir Ihnen helfen?

Hilfeartikel

In diesem Bereich der Billit-Website finden Sie Anleitungen und Informationen zu allen Funktionen von Billit. Sie können Hilfeartikel über die Suchfunktion oder über die Menüstruktur auf der linken Seite finden.
search
  • SFTP-Verknüpfung aktivieren
    Down

    (S)FTP steht für (Secure) File Transfer Protocol: ein Standardverfahren zum Austausch von Dateien zwischen Servern. SFTP überträgt diese Dateien über eine verschlüsselte SSH-Verbindung und ist damit sicherer als FTP.

    Betreibt Ihr Unternehmen bereits einen SFTP-Server? Dann können Sie ihn mit Billit verbinden. Billit meldet sich alle 20 Minuten bei Ihrem Server an (um :00, :20 und :40 jeder Stunde) und:

    • importiert die Rechnungen, die Sie in einem Ordner ablegen (eingehender Datenfluss), und/oder
    • exportiert Ihre genehmigten Rechnungen und Gutschriften in einen anderen Ordner (ausgehender Datenfluss).

    Sie können einen oder beide Datenflüsse aktivieren. Sie hosten und verwalten den Server selbst: Billit stellt für diese Integration keinen SFTP-Server bereit.

    Zwei verschiedene Integrationen

    Unter Einstellungen > Integrationen finden Sie zwei Integrationen mit ähnlichem Namen:

    Integration Richtung Verwenden Sie sie, um
    SFTP In beide Richtungen (Import und/oder Export) Rechnungen automatisch zwischen Ihrem eigenen SFTP-Server und einem Unternehmen in Billit zu synchronisieren.
    FTP Nur Export Eine Akte aus dem Buchhalterportal an eine FTP(S)- oder SFTP-Adresse zu senden: Verkaufs- und Einkaufsrechnungen, Dokumente und CODA-Dateien.

    Dieser Artikel behandelt die Integration SFTP, die den eingehenden und den ausgehenden Datenfluss steuert.

    Die SFTP-Integration aktivieren

    1. Melden Sie sich bei Billit an und öffnen Sie das Unternehmen, das Sie verbinden möchten.
    2. Gehen Sie zu Einstellungen > Integrationen.
    3. Wählen Sie SFTP und klicken Sie auf Verfügbar.
    4. Geben Sie die Verbindungsdaten ein (siehe Verbindungseinstellungen unten).
    5. Schalten Sie Export von Dokumenten aktivieren und/oder Import von Dokumenten aktivieren ein und füllen Sie die Einstellungen für jeden Datenfluss aus.
    6. Klicken Sie auf Speichern.

    Beim Speichern testet Billit die Verbindung:

    • Billit legt in jedem aktivierten Ordner eine kleine Testdatei (test<Nummer>.txt) ab.
    • Im Importordner verschiebt Billit die Testdatei anschließend in den Erfolgsordner oder löscht sie, je nach Ihren Einstellungen.
    • Existiert ein Ordner noch nicht, erstellt Billit ihn.

    Schlägt der Test fehl, sehen Sie die Fehlermeldung Ihres Servers und es wird nichts gespeichert. Prüfen Sie Host, Port, Zugangsdaten und Ordnerberechtigungen.

    Zu den Einstellungen

    Verwenden Sie den folgenden Link, um die Einstellungen in Billit zu öffnen. Wählen Sie dann Integrationen.

    Verbindungseinstellungen

    Feld Beschreibung
    Typ Wählen Sie SFTP.
    Host Der Hostname oder die öffentliche IP-Adresse Ihres Servers, zum Beispiel sftp.mycompany.com. Interne oder private Adressen (wie 192.168.x.x oder 10.x.x.x) werden nicht akzeptiert.
    Port Standard: 22.
    Benutzername Der Benutzer, mit dem sich Billit anmeldet.
    Passwort Das Passwort dieses Benutzers. Wenn Sie die Integration später bearbeiten, lassen Sie dieses Feld leer, um das gespeicherte Passwort beizubehalten.
    Datei mit privatem Schlüssel Optional. Laden Sie einen privaten Schlüssel hoch, um sich mit einem Schlüssel statt mit einem Passwort anzumelden. Ist ein privater Schlüssel vorhanden, wird er immer anstelle des Passworts verwendet.
    Passwort für den privaten Schlüssel Die Passphrase des privaten Schlüssels, falls er eine hat.

    Tipps

    • Geben Sie dem SFTP-Benutzer in den eingestellten Ordnern das Recht zum Lesen, Schreiben, Erstellen von Ordnern, Umbenennen oder Verschieben und Löschen.
    • Akzeptiert Ihr Server nur bekannte IP-Adressen? Dann lassen Sie die IP-Adressen von Billit zu (siehe unten).
    • Sie kennen Ihre Zugangsdaten nicht? Wenden Sie sich an den IT-Partner, der Ihren Server eingerichtet hat.

    Zuzulassende IP-Adressen

    Billit verbindet sich von den unten stehenden IP-Adressen mit Ihrem Server. Lassen Sie alle Adressen der Umgebung zu, die Sie verwenden.

    Umgebung IP-Adressen
    Produktion (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 (Testumgebung) 141.138.138.64, 85.10.131.55, 93.119.12.17, 93.119.11.121

    Ausgehender Datenfluss: Rechnungen von Billit auf Ihren Server exportieren

    Schalten Sie Export von Dokumenten aktivieren ein, damit Billit Ihre Rechnungen auf Ihrem SFTP-Server ablegt.

    Einstellung Standard Beschreibung
    Ordner, in dem wir die Rechnungen ablegen dürfen /Input Der Ordner auf Ihrem Server, in den Billit die Dateien hochlädt. Jede Datei kommt direkt in diesen Ordner: Billit erstellt keine Unterordner.
    Rechnungsart, die wir im Ordner ablegen dürfen Leer (beide) Einnahmen exportiert nur Verkaufsdokumente. Ausgaben exportiert nur Einkaufsdokumente. Lassen Sie das Feld leer, um beide zu exportieren.
    PDF im Ordner ablegen Aus Ist diese Option aktiviert, lädt Billit auch das PDF der Rechnung und alle ihre Anhänge neben der XML-Datei hoch.
    Quell-UBL exportieren, falls vorhanden Aus Ist diese Option aktiviert und kam die Rechnung als UBL herein (zum Beispiel über Peppol), exportiert Billit diese ursprüngliche UBL-Datei unverändert.
    Exportieren als Typ Standard-UBL Das XML-Format, das verwendet wird, wenn keine Quell-UBL exportiert wird, zum Beispiel Peppol BIS 3.0, XRechnung oder eine länderspezifische CIUS. Die Quell-UBL hat Vorrang, wenn diese Option aktiviert ist.
    Datei mit einem öffentlichen Schlüssel verschlüsseln Keiner Optional. Laden Sie einen öffentlichen RSA-Schlüssel (.pem) hoch. Billit verschlüsselt dann die Dateien jeder Rechnung vor dem Hochladen in einer einzigen .zip-Datei. Nur wer den passenden privaten Schlüssel hat, kann sie öffnen.

    Was wird wann exportiert?

    Billit prüft alle 20 Minuten (um :00, :20 und :40), ob neue Dokumente vorliegen. Ein Dokument, das Sie jetzt genehmigen, ist also in etwa 20 Minuten auf Ihrem Server. Ein Dokument wird exportiert, wenn alle diese Bedingungen erfüllt sind:

    • Es ist eine Rechnung oder eine Gutschrift.
    • Es wurde genehmigt, und zwar nach der Aktivierung des Exports. Ältere Dokumente werden nicht rückwirkend exportiert.
    • Es wurde in den letzten 4 Monaten erstellt.
    • Es entspricht der gewählten Rechnungsart (Einnahmen, Ausgaben oder beide).
    • Es wurde nicht über dieselbe SFTP-Integration importiert. So werden Dokumente nicht hin und her geschickt. Um es trotzdem zu exportieren, verwenden Sie Filter – Rechnungen exportieren im eingehenden Datenfluss.

    Jedes Dokument wird nur einmal exportiert. Nach dem Hochladen zeigt der Verlauf des Dokuments, dass es nach SFTP exportiert wurde.

    Dateien auf Ihrem Server

    Pro Dokument legt Billit Folgendes ab:

    • <Name>.xml: die UBL-Datei. Das PDF ist in die UBL eingebettet, wenn PDF im Ordner ablegen aktiviert ist.
    • <Name>.pdf: das PDF der Rechnung (nur mit PDF im Ordner ablegen).
    • Eventuelle zusätzliche Anhänge des Dokuments (nur mit PDF im Ordner ablegen).

    Mit Datei mit einem öffentlichen Schlüssel verschlüsseln werden diese Dateien pro Dokument in einer einzigen .zip-Datei gebündelt, die Folgendes enthält:

    • payload.key.enc: ein zufälliger AES-Schlüssel, verschlüsselt mit Ihrem öffentlichen Schlüssel.
    • payload.tar.enc: die Dateien, verschlüsselt mit AES-256-CBC.

    Wenn ein Upload fehlschlägt

    Billit stoppt den Exportlauf für Ihr Unternehmen und versucht es beim nächsten Lauf, 20 Minuten später, erneut. Dokumente, die im fehlgeschlagenen Lauf bereits hochgeladen wurden, werden gespeichert und nicht zweimal hochgeladen.

    Eingehender Datenfluss: Rechnungen von Ihrem Server in Billit importieren

    Schalten Sie Import von Dokumenten aktivieren ein, damit Billit alle 20 Minuten (um :00, :20 und :40) Dateien von Ihrem SFTP-Server abholt. Die Dateien landen in der Schnelleingabe und werden wie jedes andere hochgeladene Dokument verarbeitet: Sie werden erkannt, als Verkauf oder Einkauf eingeordnet und zu Rechnungen.

    Einstellung Standard Beschreibung
    Ordner, aus dem wir die Rechnungen abrufen dürfen /Output Der Ordner auf Ihrem Server, in dem Billit nach neuen Dateien sucht. Unterordner werden nicht gelesen.
    Rechnungen in Billit synchronisieren ab Leer Nur Dateien, die nach diesem Datum hinzugefügt oder geändert wurden, werden importiert. Praktisch, um einen bestehenden Rückstand zu überspringen.
    Verarbeitung erfolgreich eingelesener Dateien – In Erfolgsordner verschieben verschiebt verarbeitete Dateien nach <Ordner>/Succes/. Aus Ordner löschen entfernt sie von Ihrem Server.
    Jeden Tag einen neuen Erfolgsordner erstellen Ein Mit In Erfolgsordner verschieben kommen die Dateien in einen Unterordner pro Tag: <Ordner>/Succes/yyyyMMdd/.
    Filter – Präfix Dateiname Leer Nur Dateien herunterladen, deren Name mit diesem Text beginnt.
    Filter – Suffix Dateiname Leer Nur Dateien herunterladen, deren Name (ohne Erweiterung) mit diesem Text endet.
    Filter – Erweiterung Dateiname Alle angehakt Nur Dateien mit den angehakten Erweiterungen herunterladen: .pdf, .xml, .jpg, .jpeg, .png und .zip.
    Filter – Status gesendet Leer Rechnungen, deren Dateiname dieses Wort enthält, werden in Billit als gesendet markiert. Praktisch für Verkaufsrechnungen, die Sie bereits außerhalb von Billit versendet haben.
    Filter – Rechnungen exportieren Leer Rechnungen, deren Dateiname dieses Wort enthält, werden nach ihrer Erstellung zurück in Ihren Exportordner exportiert, zum Beispiel um die verarbeitete UBL zu erhalten.
    PDF-Dateien als Anhänge Aus Verwenden Sie .zip-Dateien, um PDFs als Anhänge zu einer bestehenden Rechnung hinzuzufügen. Der Name der .zip-Datei muss genau mit der Rechnungsnummer in Billit übereinstimmen, zum Beispiel INV-2026-0042.zip.

    Achtung: Wählen Sie weder In Erfolgsordner verschieben noch Aus Ordner löschen, werden verarbeitete Dateien von Ihrem Server gelöscht.

    Achtung: Filter unterscheiden zwischen Groß- und Kleinschreibung: invoice passt nicht zu Invoice_001.pdf. Wenn Sie sowohl ein Präfix als auch ein Suffix eingeben, muss eine Datei nur einem der beiden entsprechen.

    Unterstützte Dateien

    Datei Was passiert
    PDF, JPG oder PNG Als Dokument importiert und von der Billit-Erkennung gelesen.
    XML (UBL) Als strukturierte Rechnung importiert.
    XML und PDF mit demselben Namen Als eine Rechnung verarbeitet, zum Beispiel INV001.xml und INV001.pdf. Enthält die UBL kein PDF, bettet Billit das PDF ein.
    ZIP Entpackt: Jede enthaltene Datei wird einzeln importiert. Ist PDF-Dateien als Anhänge aktiviert, werden die PDFs stattdessen zur passenden bestehenden Rechnung hinzugefügt.

    Gut zu wissen

    Thema Was Sie wissen sollten
    Menge Pro Lauf werden höchstens 5.000 Dateien gelesen. Größere Mengen werden in den folgenden Läufen abgeholt.
    Dateinamen Dateinamen mit mehr als 40 Zeichen werden in Billit gekürzt. Die Erweiterung bleibt erhalten.
    Duplikate Billit geht davon aus, dass verarbeitete Dateien verschoben oder gelöscht werden. Legen Sie eine Datei nicht erneut in den Importordner, es sei denn, Sie möchten sie erneut importieren.
    Einnahme oder Ausgabe Billit entscheidet dies pro Dokument während der Verarbeitung. Eine SFTP-Verbindung gehört immer zu genau einem Unternehmen in Billit. Um für mehrere Unternehmen zu importieren, richten Sie für jedes Unternehmen eine eigene Integration (und einen eigenen Ordner) ein.
    Fehlgeschlagene Dateien Fehlgeschlagene Dateien bleiben im Importordner und werden beim nächsten Lauf erneut versucht. Es gibt keinen separaten Fehlerordner.

    Überwachung und Fehlermeldungen

    • Die Aktivität der Integration verfolgen Sie unter Einstellungen > Integrationen > Log.
    • Kann Billit länger als 1 Tag keine Verbindung zu Ihrem Server herstellen, erscheint in Billit eine Benachrichtigung, dass die Verbindung fehlgeschlagen ist, mit der Meldung „SFTP failed to upload/download with message: …“. Ist E-Mail bei Benachrichtigung senden in Ihren Unternehmenseinstellungen aktiviert, erhalten Sie diese Benachrichtigung auch per E-Mail an Ihre Benachrichtigungsadresse.

    Achtung: Schlägt die Verbindung 10 Tage lang fehl, deaktiviert Billit die Integration automatisch. Beheben Sie das Problem und aktivieren Sie die Integration erneut.

    Häufige Ursachen:

    Meldung Ihres Servers Wahrscheinliche Ursache
    No connection could be made because the target machine actively refused it / A connection attempt failed… Falscher Host oder Port, der Server ist nicht erreichbar, oder eine Firewall blockiert die IP-Adressen von Billit.
    Unable to resolve host Der Hostname existiert nicht oder ist falsch geschrieben.
    Permission denied / Reached authentication attempt limit Falscher Benutzername, falsches Passwort oder falscher privater Schlüssel.
    Path not found / The file path does not exist or is invalid Der Ordner wurde gelöscht oder umbenannt, oder der Benutzer hat keinen Zugriff darauf.
    Quota exceeded Ihr SFTP-Speicher ist voll. Löschen oder archivieren Sie alte Dateien, zum Beispiel im Ordner Succes.
    SSH/SFTP are not enabled for this account Das Konto erlaubt nur FTP. Bitten Sie Ihren Hosting-Anbieter, SFTP zu aktivieren.
    Session operation has timed out / Channel was closed Instabile Verbindung oder Zeitüberschreitung des Servers. Das Problem löst sich in der Regel beim nächsten Lauf.