This commit is contained in:
Harald G. Mueller 2023-03-13 10:49:08 +01:00
parent 755999088b
commit 98b206e422

View File

@ -64,10 +64,15 @@ Dateiname: rechnung23003.data
Herkunft;41010000001234567;K821;Adam Adler;Bahnhofstrasse 1;8000 Zuerich;CHE-111.222.333 MWST;harald.mueller@tbz.ch
Endkunde;41301000000012497;Autoleasing AG;Gewerbestrasse 100;5000 Aarau
RechnPos;1;Einrichten E-Mailclients;5;25.00;125.00;MWST_0.00%
RechnPos;2;Konfig & Schulung Scanningcenter;1;1000.00;1000.00;MWST_0.00%
RechnPos;2;Konfig & Schulung Scanningcenter;1;1200.00;1200.00;MWST_0.00%
Klingt trivial, aber gut zu wissen: Es können 1 bis n RechnPos erscheinen! Wenn
aber keine Rechnungspositionen vorhanden sind, ist es keine Rechnung. Und weil
bei so einer automatischen Verarbeitung kein User hier sitzt, muss man das
Problem mitteilen (zumindest im Log-File) und die Verarbeitung für 'diese'
Rechnung abbrechen. Also:&arr; man muss eine Eingangsprüfung machen.
Sie müssen aus jeder Rechnungsdatei (.data) zwei Dateien erstellen
Sie müssen aus **jeder Rechnungsdatei** (.data) **zwei Dateien** erstellen
(ein TXT-File und ein XML-File) und diese müssen einen bestimmten Namen haben:
<br>**[Kundennummer]_[Rechnungsnummer]_invoice.xml** (also konkret K821_23003_invoice.xml)
<br>**[Kundennummer]_[Rechnungsnummer]_invoice.txt** (also konkret K821_23003_invoice.txt)