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:

  1. Die angegebene Beleg-/Rechnungsnummer existiert in der TEAMBOX nicht.
  2. 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)