Referentie
Markdown-exportBR-CL-23 De eenheidscode moet uit UN/ECE Rec 20 met Rec 21 komen
Meeteenheidscodes, zoals de eenheid van de gefactureerde hoeveelheid (BT-130) en de eenheid van de basishoeveelheid van de prijs (BT-150), moeten uit UN/ECE-aanbeveling 20 komen, inclusief de Rec 21-codes met het voorvoegsel X.
Probleembeschrijving
WAARSCHUWING
Codelijstregel van EN 16931 (BR-CL)
Interactieve validatieketen
Waar BR-CL-23 wordt gecontroleerd
Klik op een stap om te zien wat die controleert, of typ een regel-ID om de stap te vinden die hem meldt.
BR-CL-23 codelijstregel van EN 16931
Gemeld in stap 2: EN 16931-regels.
Niveau waarschuwing: op zichzelf wordt de factuur nog geaccepteerd.
Stap 2 · Wat wordt gecontroleerd
EN 16931-regels
- De kernbedrijfstermen zijn aanwezig (BR-01 tot BR-65).
- Totalen kloppen en samenhangende velden passen bij elkaar (BR-CO); codes en decimalen zijn geldig (BR-CL, BR-DEC).
- Elke btw-categorie is consistent: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Voorbeeldcodes
Typische correctie
Bereken totalen en btw opnieuw uit de regels en corrigeer de btw-categorie in de brongegevens.
Context en betekenis
De EN 16931-validatieartefacten markeren deze regel als fataal; de KoSIT-configuratie voor XRechnung 3.0.2 verlaagt hem tot een waarschuwing. De regel controleert het attribuut unitCode van cbc:InvoicedQuantity, cbc:BaseQuantity en cbc:CreditedQuantity in UBL, en van ram:BilledQuantity en ram:BasisQuantity in CII. Hij faalt wanneer een ERP eigen eenheidsafkortingen zoals "st.", "PCS" of "u" exporteert; de controle is hoofdlettergevoelig. Koppel elke ERP-eenheid in de stamgegevens aan één Rec 20-code. Voorbeeld: 10 stuks worden meestal verstuurd als unitCode="C62" (of "H87" als de ontvanger erom vraagt), 2,5 uur als unitCode="HUR".
Oplossing
Gebruik een geldige code in precies de schrijfwijze van de lijst, bijv. C62 (één; de meest gebruikte code voor getelde artikelen, die Invoice Converter schrijft), H87 (stuk; als de ontvanger erom vraagt), KGM (kilogram), MTR (meter), LTR (liter), HUR (uur) of DAY (dag). Verpakkingseenheden uit Rec 21 krijgen het voorvoegsel X, bijv. XBX (doos). PCE en PCS zijn geen geldige codes.
Snelle acties
Geldige voorbeelden
- BT-130 = C62 — eenheid
- BT-130 = H87 — stuk
- BT-130 = KGM — kilogram
Ongeldige voorbeelden
- BT-130 = PCS — geen Rec 20-code; gebruik C62 of H87
- BT-130 = st. — lokale afkorting; gebruik C62 of H87
Codevoorbeelden
<cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity><cbc:InvoicedQuantity unitCode="PCS">10</cbc:InvoicedQuantity>