cac:AllowanceCharge



Rabatter og gebyrer

Rabatter og gebyrer på fakturaniveau, udover rabatter og gebyrer relateret til betalingsbetingelser. (I modsætning til gebyrer og rabatter på linjeniveau.)

Kardinalitet
0..n
Afløftes
Y
Datatype
AllowanceCharge
UK Beskrivelse
Global discount or surcharge (unrelated to payment terms) - as opposed to line item level surcharges or discounts
Underelementer
Kardinalitet Afløftes Element Beskrivelse
1 Y cbc:ID
Rabat/Gebyr
Navn eller beskrivelse af rabatten eller gebyret.
1 Y cbc:ChargeIndicator
Gebyrindikator
TRUE hvis instansen repræsenterer et gebyr eller tillæg, der skal lægges til dokumentsummen. FALSE hvis instansen repræsenterer en rabat, der skal fradrages dokumentsummen.
0..1 N cbc:AllowanceChargeReasonCode
Rabat/gebyr-kode
Kode til identifikation af gebyret eller rabattens karakter.
0..1 N cbc:AllowanceChargeReason
Rabat/gebyr begrundelse
Kort beskrivelse af grunden til rabatten eller gebyret.
0..1 Y cbc:MultiplierFactorNumeric
Rabat/gebyr-faktor
Den faktor hvormed BaseAmount skal ganges for at finde den samlede rabat eller det samlede gebyr.
Bemærk at EN16931 her afviger fra OASIS: EN16931 anvender felttypen Percentage her, hvor OASIS UBL anvender felttypen Numeric. OIOUBL 3 følger EN16931, og beregner derfor AllowanceCharge.Amount som BaseAmount x MultiplierFactorNumeric / 100.
0..1 Y cbc:PrepaidIndicator
Forudbetalt gebyr
Indikator som angiver at gebyret er forudbetalt, og derfor indgår i beregningen af det forudbetalte beløb i fakturasummen.
0..1 Y cbc:SequenceNumeric
Gebyrrækkefølge
Hvor en faktura(linje) indeholder flere rabatter eller gebyrer, som blander absolutte og relative (procentvise) værdier, kan det være væsentligt at angive hvilken rækkefølge de skal tilskrives. Gebyrer og rabatter tilskrives fra laveste gebyrrækkefølge til højeste.
1 Y cbc:Amount
Rabat/gebyr beløb
Rabattens eller gebyrets absolutte størrelse.
0..1 Y cbc:BaseAmount
Grundbeløb
Det grundbeløb som en forholdsmæssig rabat eller gebyr beregnes udfra.
0..1 N cbc:AccountingCost
Kontonavn
Købers kategorisering af rabatten eller gebyret.
1..n Y cac:TaxCategory
Momskategori
Oplysninger om hvordan rabatten eller gebyret er momsbelagt.
Ekskluderet cac:TaxTotal
Moms-sum
Moms-beløb for rabatten eller gebyret.
Regler
Identifier/Fejlmeddelelse Flag
BR-33
[BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98).
fatal
BR-38
[BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105).
fatal
BR-CL-03
[BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3
fatal
BR-CO-05
[BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.
fatal
BR-CO-06
[BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.
fatal
BR-CO-11
[BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).
fatal
BR-CO-12
[BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).
fatal
BR-CO-21
[BR-CO-21]-Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both.
fatal
BR-CO-22
[BR-CO-22]-Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both.
fatal
BR-S-08
[BR-S-08]-For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is ''Standard rated'', the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is ''Standard rated'' and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).
fatal
OIOUBL-COMMON-014
AllowanceChargeReason must include a #, but the # is not allowed as first and last character
fatal
OIOUBL-COMMON-150
When AllowanceChargeReasonCode = ZZZ is used, then AllowanceChargeReason must be present
fatal
PEPPOL-EN16931-CL007
Currency code must be according to ISO 4217:2005
fatal
PEPPOL-EN16931-R040
Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
fatal
PEPPOL-EN16931-R041
Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.
fatal
PEPPOL-EN16931-R042
Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.
fatal
PEPPOL-EN16931-R051
All currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111).
fatal
Advarsler
Identifier/Fejlmeddelelse Flag