-
Hi, ich versuche eine Rechnung für Überweisung auf ein Bankkonto zu erzeugen. Bei der Überprüfung erhalte ich folgende Fehler. Laut Dokumentation (X-Rechnung-v.3.0.1.pdf) ist BG-10 DIREKT DEBIT Teil von BG-16 PAYMENT INSTRUCTIONS. In der XML finde ich
42 ist der Code für PaymentToBankAccount. Müßte statt der 42 nicht die 49 (DirectDebit) zu finden sein, damit sich die Fehlermeldung erklären läßt? Oder bin ich ander falschen Stelle? Ich bin ratlos und würde mich über einen Hinweis freuen. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi, das Problem ist gelöst. Wenn eine Rechnung mit Überweisung auf ein Bankkonto generiert werden soll. Dann darf nur das Kreditorenkonto (Verkäuferkonto) angegeben werden, nicht zusätzlich noch das Debitorenkonto (Käuferkonto). Dadurch wird dann BG-17 (CREDIT TRANSFER) generiert. Wenn beide Konten angegeben werden, wird BG-19 (DIRECT DEBIT) generiert und es kommt zu den beschriebenen Fehlermedungen. Da ich erst kürzlich angefangen habe mich mit den Thema X-Rechnung zu beschäftigen, hat es eine Weile gedauert, die Problematik zu verstehen. Vielleicht hilft der Post anderen, die auch erstmal ratlos sind, wieso dieser Fehler auftaucht. |
Beta Was this translation helpful? Give feedback.
Hi,
das Problem ist gelöst.
Wenn eine Rechnung mit Überweisung auf ein Bankkonto generiert werden soll.
InvDesc.SetPaymentMeans(PaymentMeansTypeCodes.PaymentToBankAccount);
Dann darf nur das Kreditorenkonto (Verkäuferkonto) angegeben werden, nicht zusätzlich noch das Debitorenkonto (Käuferkonto). Dadurch wird dann BG-17 (CREDIT TRANSFER) generiert. Wenn beide Konten angegeben werden, wird BG-19 (DIRECT DEBIT) generiert und es kommt zu den beschriebenen Fehlermedungen.
InvDesc.AddCreditorFinancialAccount(IBAN, BIC); // Add
InvDesc.AddDebitorFinancialAccount(IBAN, BIC); // Do not add
Da ich erst kürzlich angefangen habe mich mit den Thema X-Rechnung zu beschäftigen, hat es eine Weile geda…