debitorenRechnungAdd gibt einen Fehler zurück
Ich versuche eine neue Debitoren-Rechnung über die API zu erfassen. Dazu sende ich die folgenden Daten:
{"debitorenRechnungAdd": {"DebitorenRechnungAddItem": {"Adresse_ID": "480C644B85E2297DB23598B04C11", "Konto": 10002, "Datum": "2018-01-07", "BelegNr": "2018-afv-mm-1", "Text": "", "Referenz": "", "Projekt_ID": "", "Waehrung": "EUR", "BerechnungArt": "0", "Zahlungsbedingung": "", "Zahlungsart": 0, "TageNetto": 0, "TageSkonto": 0, "ProzentSkonto": "0,00", "NichtMahnen": false, "DebitorenRechnungPositionItemList": {"DebitorenRechnungPositionAddItem": [{"BetragBruttoFW": "285,60", "BetragNettoFW": "240,00", "Ertragskonto": 8000, "Kostenstelle1": "", "Kostenstelle2": "", "Steuersatz": "USt19", "OSSDaten": {"OSSDatenItem": {"Isocode": "", "Steuersatz": "0,00", "Typ": 0}}}]}}}}
Leider erhalte ich dann die folgende Antwort:
{"debitorenRechnungAddResponse": {"ReturnData": {"ReturnStatus": {"Statuscode": 1, "StatustextItem": [{"Statustext": "Datensatzpr\u00fcfung (Tabelle POSTEN, Zeile 0): Kein Rechnungsbetrag (Gesamtbetrag) vorhanden!"}, {"Statustext": "Datensatzpr\u00fcfung (Tabelle POSTEN, Zeile 0): Die Rechnung enth\u00e4lt keine Positionen!"}, {"Statustext": "Datenbankfehler (Tabelle POSTEN): Datensatz konnte nicht erzeugt werden."}, {"Statustext": "Die Rechnung konnte nicht gesichert werden!"}], "Insert_ID": ""}}}}
Also gleich mehrere Hinweise:
- Datensatzprüfung (Tabelle POSTEN, Zeile 0): Kein Rechnungsbetrag (Gesamtbetrag) vorhanden!
- Datensatzprüfung (Tabelle POSTEN, Zeile 0): Die Rechnung enthält keine Positionen!
- Datenbankfehler (Tabelle POSTEN): Datensatz konnte nicht erzeugt werden.
- Die Rechnung konnte nicht gesichert werden!
Die gesendeten Daten wurden über die Template-Funktion erzeugt, es sollte eine Position enthalten sein. Wie muss denn der Rechnungsbetrag angegeben werden?
Hat bereits jemand erfolgreich Debitoren-Rechnungen über die API erfasst? Gibt es ein funktionierendes Beispiel?
Vielleicht hat ja jemand einen Tipp für mich.
Mit freundlichen Grüßen
Ulrich Wagner
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
11 Kommentare