Zahlungen sollen in die TEAMBOX übernommen und die Rechnungen entsprechend in der TEAMBOX auf bezahlt gesetzt werden.
Ablauf
Der Import der Zahlungen erfolgt über ein öffentliches Verzeichnis (z.Bsp.: FTP), welches folgende Ordner enthält:
- import – hier werden die zu importierenden Zahlungsfiles (CSV) abgelegt
- archive – enthält die bereits erfolgreich importierten Zahlungen
- errors – enthält die Zahlungen, welche nicht erfolgreich importiert werden konnten
Die TEAMBOX liest die Zahlungsfiles automatisch aus dem Ordner Import aus und importiert die Zahlungen. Das CSV-File muss dabei das Wort „Zahlung“ im Dateinamen beinhalten.
Erfolgreich importierte Zahlungen werden dabei im Ordner Archive abgelegt.
Ist eine Rechnung vollkommen bezahlt, wird diese in der TEAMBOX auf bezahlt gesetzt.
Zahlungen, welche nicht importiert werden konnten, werden dabei im Ordner Errors abgelegt.
Es gibt zwei Ursachen für einen fehlerhaften Import von Zahlungen:
- Die angegebene Beleg-/Rechnungsnummer existiert in der TEAMBOX nicht.
- Die Rechnung ist bereit auf bezahlt gesetzt
*Optional: Kumulierte Zahlungen
Es kann vorkommen, dass in dem von Ihnen verwendeten Programm mehrere Rechnungen mit einer Zahlung bezahlt werden. In diesem Fall ist es möglich im Feld Belegnummer eine Liste (Trennzeichen: ,) der Belegnummern zu exportieren.
Das Feld Komplett bezahlt im Import-File gibt dabei an, ob alle Rechnungen in der Liste bereits vollständig bezahlt sind.
Ist dies der Fall, werden diese Rechnungen in der TEAMBOX auf bezahlt gesetzt.
Ist dies nicht der Fall, kann die Zahlung nicht importiert werden und es kommt eine Fehlermeldung für diese Zeile.
Aufbau Zahlungsfile
Beim Zahlungsfile muss es sich um eine CSV Datei mit folgenden Feldern handeln:
Feldname | Inhalt |
---|---|
Belegart | ER (Eingangsrechnung) oder AR (Ausgangsrechnung) |
Belegnummer | wenn ER: Belegnummer wenn AR: TEAMBOX Rechnungsnummer |
Betrag | Zahlungsbetrag mit 2 Kommastellen |
Zahlungseingang | Datum Zahlungseingang im Format dd.mm.yyyy |
Waehrung | Währung (Bsp. CHF) |
Komplettbezahlt* | 0 (offen) oder 1 (bezahlt) |
Feldtrenner: ;
Line Endings: CrLf (Carriage Return Line Feed)