Referentie
Markdown-exportBR-27 Nettoprijs van het artikel mag niet negatief zijn
De nettoprijs van het artikel (BT-146) mag niet negatief zijn; ook op een regel met korting blijft de nettoprijs nul of hoger.
Probleembeschrijving
FOUT
Bedrijfsregel van EN 16931 (CEN)
Interactieve validatieketen
Waar BR-27 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-27 kernregel van EN 16931
Gemeld in stap 2: EN 16931-regels.
Niveau fout: het rapport adviseert de factuur af te wijzen.
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
Dit is een kernregel van EN 16931 die een waarde controleert, niet de aanwezigheid van een veld. Op een e-factuur staat een negatief bedrag bij de hoeveelheid of bij een korting, niet bij de prijs. De fout ontstaat vooral bij retouren, creditregels of kortingsregels die een ERP als artikel met een negatieve prijs exporteert. Gebruik een regelkorting (BG-27), een negatieve hoeveelheid voor een retour en een creditnota (381) voor een volledige creditering.
Oplossing
Stel cac:Price/cbc:PriceAmount (CII: ram:NetPriceProductTradePrice/ram:ChargeAmount) in op nul of hoger. Leg een korting vast als regelkorting (BG-27). Voor een retour of creditering gebruikt u een negatieve gefactureerde hoeveelheid (BT-129) met een positieve prijs, of een creditnota.
Snelle acties
Geldige voorbeelden
- BT-146 = 12,50 — niet-negatieve nettoprijs geaccepteerd
Ongeldige voorbeelden
- BT-146 = -5,00 — negatieve nettoprijs afgewezen
Codevoorbeelden
<cac:Price>
<cbc:PriceAmount currencyID="EUR">12.50</cbc:PriceAmount>
</cac:Price><cac:Price>
<cbc:PriceAmount currencyID="EUR">-5.00</cbc:PriceAmount>
</cac:Price>