Referentie
Markdown-exportPEPPOL-EN16931-R130 Eenheidscode van de prijsbasis moet overeenkomen met de eenheidscode van de gefactureerde hoeveelheid
Volgens Peppol-regel PEPPOL-EN16931-R130 moet de eenheidscode van de prijsbasis in BT-150 (unitCode op BaseQuantity) exact gelijk zijn aan de eenheidscode van de gefactureerde hoeveelheid in BT-130 (unitCode op InvoicedQuantity). Het mengen van verschillende eenheden op dezelfde regel veroorzaakt fouten in geautomatiseerde prijscontroles.
Probleembeschrijving
FOUT
Regel van Peppol BIS Billing 3.0 (OpenPeppol)
Context en betekenis
PEPPOL-EN16931-R130 geldt alleen als cbc:BaseQuantity aanwezig is en vergelijkt de unitCode daarvan met de unitCode van de gefactureerde hoeveelheid. Verschillende eenheden op één regel maken de berekening van de eenheidsprijs dubbelzinnig, bijvoorbeeld een hoeveelheid in uren met een prijs per stuk. De fout ontstaat meestal als de prijslijst een andere eenheid gebruikt dan de orderregel, of als een standaardeenheid zoals C62 in BaseQuantity wordt geschreven.
Oplossing
Harmoniseer in uw ERP-artikelgegevens de eenheid van het basisaantal van de prijs (BT-150) met de facturatie-eenheid (BT-130). Zorg in UBL 2.1 dat <cbc:BaseQuantity unitCode="H87"> exact hetzelfde unitCode-attribuut heeft als <cbc:InvoicedQuantity unitCode="H87">. Geldt de prijs per 1 eenheid, dan kunt u cbc:BaseQuantity weglaten.
Snelle acties
Geldige voorbeelden
- InvoicedQuantity unitCode = "H87" (stuk) en BaseQuantity unitCode = "H87" (stuk)
- InvoicedQuantity unitCode = "HUR" (uur) en BaseQuantity unitCode = "HUR" (uur)
Ongeldige voorbeelden
- InvoicedQuantity vermeld in "HUR" (uren) terwijl BaseQuantity unitCode = "C62" (eenheid) bevat
- InvoicedQuantity vermeld in "KGM" (kilogram) terwijl BaseQuantity unitCode = "LTR" (liter) bevat
Codevoorbeelden
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="H87">100</cbc:InvoicedQuantity>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">50.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="H87">100</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine><cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="H87">100</cbc:InvoicedQuantity>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">50.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">100</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine>