abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

XML Schnittstelle - Belegsätze DATEV-Prüftool bringt Fehler obwohl....

1
letzte Antwort am 22.06.2018 11:27:47 von Loan_Bui
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
landrix
Beginner
Offline Online
Nachricht 1 von 2
1560 Mal angesehen

Hallo,

ich setze gerade die XML Schnittstelle für Belegsätze um und prüfe die erstellten XML-Dateien mit dem DATEV-Prüftool.

Folgende XML wird als fehlerhaft angegeben:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<LedgerImport xmlns="http://xml.datev.de/bedi/tps/ledger/v040" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v040 Belegverwaltung_online_ledger_import_v040.xsd" version="4.0" xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug" generator_info="bla" generating_system="bla">

  <consolidate consolidatedAmount="17541.17" consolidatedDate="2018-01-04" consolidatedInvoiceId="2018-08000" consolidatedCurrencyCode="EUR">

    <accountsReceivableLedger>

      <date>2018-01-04</date>

      <amount>17541.17</amount>

      <information>bla</information>

      <currencyCode>EUR</currencyCode>

      <invoiceId>2018-08000</invoiceId>

      <partyId>13806</partyId>

      <bpAccountNo>13806</bpAccountNo>

      <customerName>bla</customerName>

      <customerCity>Stadt</customerCity>

      <accountNo>3272</accountNo>

      <accountName>Umsatzsteuer 19%</accountName>

      <tax>19.00</tax>

    </accountsReceivableLedger>

  </consolidate>

</LedgerImport>

gefundene Probleme:

- Zeile: 14, Position: 8 -> Das Element 'accountsReceivableLedger' in Namespace 'http://xml.datev.de/bedi/tps/ledger/v040' hat ein ungültiges untergeordnetes Element 'accountNo' in Namespace 'http://xml.datev.de/bedi/tps/ledger/v040'.

wenn ich das Element entferne, wird auch das nachfolgende tax-Element als fehlerhaft angegeben.

Laut xsd ist das aber erlaubt (macht ohne auch keinen Sinn)

Ist das Prüftool fehlerhaft? Ich nutze Version 1.4

VG, Sven

Sven Harazim
DATEV-Mitarbeiter
Loan_Bui
DATEV-Mitarbeiter
DATEV-Mitarbeiter
Offline Online
Nachricht 2 von 2
1113 Mal angesehen

Hallo Sven,

die Reihenfolge der Elemente muss strikt eingehalten werden.

So sollte es funktionieren:

….

    <accountsReceivableLedger>

      <date>2018-01-04</date>

      <amount>17541.17</amount>

      <accountNo>3272</accountNo>

      <tax>19.00</tax>

      <information>Grüner Baum Duschtüren und Waschtische</information>

      <currencyCode>EUR</currencyCode>

      <invoiceId>2018-08000</invoiceId>

      <partyId>13806</partyId>

      <accountName>Umsatzsteuer 19%</accountName>

      <bpAccountNo>13806</bpAccountNo>

      <customerName>XXXXXXXXXXXXXXXXXXX</customerName>

      <customerCity>Simonswald</customerCity>

    </accountsReceivableLedger>

Mit freundlichen Grüßen

Loan Bui

DATEVeG

Produktmanagement DATEV Unternehmen online

0 Kudos
1
letzte Antwort am 22.06.2018 11:27:47 von Loan_Bui
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage