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

Rabatt: "Die Daten des Elements consilidate entspricht nicht den Positionsdaten"

4
letzte Antwort am 02.02.2023 14:02:19 von 4tsrh
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
4tsrh
Beginner
Offline Online
Nachricht 1 von 5
413 Mal angesehen

Grüß Gott beinand,

 

ich bekomme für folgende (anonymisierte) Daten den oben angegebenen Fehler. Was ist hier falsch? Kann DATEV mit dem Rabatt nicht umgehen? Wie müssen wir das sonst lösen?

 

<?xml version="1.0" encoding="utf-8"?>
<LedgerImport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v050 Belegverwaltung_online_ledger_import_v050.xsd"
    version="5.0" generator_info="XXX"
    xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug"
    xmlns="http://xml.datev.de/bedi/tps/ledger/v050">
    <consolidate consolidatedDate="2023-01-11" consolidatedDeliveryDate="2023-01-11"
        consolidatedAmount="133.88" consolidatedInvoiceId="XXX"
        consolidatedOrderId="XXX" consolidatedCurrencyCode="EUR">
        <accountsReceivableLedger>
            <date>2023-01-11</date>
            <amount>148.75</amount>
            <accountNo>4400</accountNo>
            <tax>19.00</tax>
            <information>XXX</information>
            <currencyCode>EUR</currencyCode>
            <invoiceId>XXX</invoiceId>
            <bookingText>XXX</bookingText>
            <partyId>XXX</partyId>
            <paidAt>2023-01-11</paidAt>
            <vatId>XXX</vatId>
            <dueDate>2023-01-25</dueDate>
            <bpAccountNo>XXX</bpAccountNo>
            <deliveryDate>2023-01-11</deliveryDate>
            <customerName>XXX</customerName>
            <customerCity>Madrid</customerCity>
        </accountsReceivableLedger>
        <accountsReceivableLedger>
            <date>2023-01-11</date>
            <amount>-14.88</amount>
            <accountNo>4400</accountNo>
            <tax>19.00</tax>
            <information>XXX</information>
            <currencyCode>EUR</currencyCode>
            <invoiceId>XXX</invoiceId>
            <bookingText>XXX</bookingText>
            <partyId>XXX</partyId>
            <paidAt>2023-01-11</paidAt>
            <vatId>XXX</vatId>
            <dueDate>2023-01-25</dueDate>
            <bpAccountNo>XXX</bpAccountNo>
            <deliveryDate>2023-01-11</deliveryDate>
            <customerName>XXX</customerName>
            <customerCity>Madrid</customerCity>
        </accountsReceivableLedger>
    </consolidate>
</LedgerImport>
MHoeft
Fortgeschrittener
Offline Online
Nachricht 2 von 5
404 Mal angesehen

Prüfen Sie die xml Datei einmal mit dem Prüftool .

mh
0 Kudos
andrereissig
Allwissender
Offline Online
Nachricht 3 von 5
387 Mal angesehen

Die Daten des Elements consilidate entspricht nicht den Positionsdaten

 

Diese Fehlermeldung bedeutet, daß eine Differenz gefunden wurde:

 

consolidate = 133,88 Euro

 

Positionsdaten: 148,75 Euro - 14,88 Euro = 133,87 Euro

 

Dieser Cent Differenz sorgt für den Fehler, da die Summe nicht aufgeht und das Programm die Summe als falsch einstuft.

Live long and prosper!
4tsrh
Beginner
Offline Online
Nachricht 4 von 5
378 Mal angesehen

Vielen Dank für den Hinweis. Ich habe allerdings auch einen anderen Fall mit der gleichen Fehlermeldung, in der es keinen Rundungsfehler geben kann:

 

<?xml version="1.0" encoding="utf-8"?>
<LedgerImport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v050 Belegverwaltung_online_ledger_import_v050.xsd"
    version="5.0" generator_info="XXX"
    xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug"
    xmlns="http://xml.datev.de/bedi/tps/ledger/v050">
    <consolidate consolidatedDate="2023-01-14" consolidatedDeliveryDate="2023-01-15"
        consolidatedAmount="117.00" consolidatedInvoiceId="XXX"
        consolidatedOrderId="XXX" consolidatedCurrencyCode="USD">
        <accountsReceivableLedger>
            <date>2023-01-14</date>
            <amount>89.00</amount>
            <accountNo>4338</accountNo>
            <tax>0.00</tax>
            <information>XXX</information>
            <currencyCode>USD</currencyCode>
            <invoiceId>XXX</invoiceId>
            <bookingText>XXX</bookingText>
            <partyId>XXX</partyId>
            <paidAt>2023-01-23</paidAt>
            <dueDate>2023-01-28</dueDate>
            <bpAccountNo>XXX</bpAccountNo>
            <deliveryDate>2023-01-15</deliveryDate>
            <customerName>XXX</customerName>
            <customerCity>CDMX, CDMX</customerCity>
        </accountsReceivableLedger>
        <accountsReceivableLedger>
            <date>2023-01-14</date>
            <amount>28.00</amount>
            <accountNo>4338</accountNo>
            <tax>0.00</tax>
            <information>XXX</information>
            <currencyCode>USD</currencyCode>
            <invoiceId>XXX</invoiceId>
            <bookingText>XXX</bookingText>
            <partyId>XXX</partyId>
            <paidAt>2023-01-23</paidAt>
            <dueDate>2023-01-28</dueDate>
            <bpAccountNo>XXX</bpAccountNo>
            <deliveryDate>2023-01-15</deliveryDate>
            <customerName>XXX</customerName>
            <customerCity>CDMX, CDMX</customerCity>
        </accountsReceivableLedger>
    </consolidate>
</LedgerImport>
 
0 Kudos
4tsrh
Beginner
Offline Online
Nachricht 5 von 5
356 Mal angesehen

In dem Fall war es ein anderes Problem: Das Rechnungsdatum darf nicht vor dem Leistungsdatum sein.

4
letzte Antwort am 02.02.2023 14:02:19 von 4tsrh
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage