From 98b206e422cd814bc0fdb7dbbf70235eb810de19 Mon Sep 17 00:00:00 2001 From: "Harald G. Mueller" Date: Mon, 13 Mar 2023 10:49:08 +0100 Subject: [PATCH] muh --- .../D_ebill_handwerkerrechnungen/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md b/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md index 8403629..92f5a03 100644 --- a/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md +++ b/m122/moegliche-LB2-AufgabenProjekte/D_ebill_handwerkerrechnungen/README.md @@ -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:
**[Kundennummer]_[Rechnungsnummer]_invoice.xml** (also konkret ‘K821_23003_invoice.xml’)
**[Kundennummer]_[Rechnungsnummer]_invoice.txt** (also konkret ‘K821_23003_invoice.txt’)