Avrunding i EHF faktura Presisering nummer: 4000001 Ansvarlig Difi: Olav Astad kristiansen Dato: 4. oktober 2012 Utarbeidet i samarbeid med: NARF, Edisys AS og SendRegning AS Identifikator Dato Beskrivelse P.nr: 4000001 04.10.2012 Opprettet nytt dokument Generelt ang. avrunding: 1. Avrunding skal kun utføres ved beregning av sluttresultatet i en kalkulasjon, ikke i forbindelse med mellomregninger, for at resultatet skal bli matematisk korrekt. 2. Avrunding skal utføres til 2 desimaler i henhold til standard regelverk. (Større enn eller lik 5 rundes opp, mindre en 5 rundes ned) 3. Valideringstjenesten til Difi forutsetter at alle beløp på fakturahodet samt fakturalinjetotal maksimalt inneholder 2 desimaler. Elementer som må avrundes: 1. Fakturalinjetotal (LineExtensionAmount). 2. Avrundet beløp i pkt. 1 skal inngå i beregningen av totalt linjebeløp (Monetary Total.Line Extension Amount). 3. Avrundet beløp i pkt. 1 skal inngå i MVA grunnlaget pr. MVA kategori på fakturahodet. (Tax Subtotal. TaxableAmount) 4. Summen av rabatter knyttet til fakturahodet må avrundes ved beregning av elementet Monetary Total.Allowance Total Amount. 5. Summen av gebyrer knyttet til fakturahodet må avrundes ved beregning av elementet Monetary Total.Charge Total Amount. 6. MVA grunnlag pr. avgiftskategori (TaxSubTotal.TaxableAmount). 7. MVA beløp pr. avgiftskategori (TaxSubTotal.TaxAmount). Element for avrunding i EHF faktura: På hodenivå (Monetary Total.Payable_ Rounding Amount) som gjelder hele fakturaen og er med i beregningen av fakturasummen. Elementet benyttes kun for å få en «kosmetisk penere» fakturatotal. (Eks. Kr. 1000 istedetfor kr. 999,81, Payable_ Rounding Amount = 0.19) 1
InvoiceLine, beløpselementer Nr Element Innhold Kommentar L1 PriceAmount Enhetspris for artikkel. Antallet prisen gjelder for angis i BaseQuantity. Anta at verdien er 1 hvis BaseQuantity ikke er oppgitt. Rabatt / gebyr knyttet til pris skal inngå i prisen. Ikke begrenset til 2 desimaler. Definert som desimaltall i XML skjema. L2 LineExtensionAmount Fakturalinje total (pris * antall) + gebyr - rabatt Gebyr og rabatt (AllowanceCharge) knyttet til InvoiceLine. (PriceAmount * (InvoicedQuantity / BaseQuantity)) + AllowanceCharge.Amount (chargeindicator=true) - AllowanceCharge.Amount (chargeindicator=false) Invoice, beløpselementer Nr Element Innhold Kommentar 1 TaxSubtotal MVA grunnlag pr. TaxableAmount avgiftskategori. 2 TaxSubtotal TaxAmount 3 TaxTotal TaxAmount 4 MonetaryTotal LineExtensionAmount 5 MonetaryTotal TaxExclusiveAmount 6 MonetaryTotal TaxInclusiveAmount 7 MonetaryTotal AllowanceTotalAmount 8 MonetaryTotal ChargeTotalAmount Sum av fakturalinjebeløp (LineExtensionAmount) pr. avgiftskategori + sum av gebyrer på fakturahode pr. avgiftskategori - sum av rabatter på fakturahode pr. avgiftskategori. MVA beløp pr. avgifskategori. MVA grunnlag * avgiftssats (TaxableAmount * (Percent / 100)) Summen av beløpene i 2) Sum av LineExtensionAmount for alle fakturalinjer. 4) - 7) + 8) 5) + 3) + 10) Sum av rabatter på fakturahode Sum av gebyrer på fakturahode Dersom fakturaen ikke innholder linjer med ulik avgifskategori, vil TaxSubtotal elementet kun inneholde EN forekomst. Avgiftskategori angis i TaxCategory.ID. Avgiftssatsen angis i TaxCategory.Percent. Rabatt: ChargeIndicator=false i AllowanceCharge. Gebyr: ChargeIndicator=true i AllowanceCharge. 2
Nr Element Innhold Kommentar 9 MonetaryTotal PrepaidAmount Forhåndsbetalt beløp Maks 2 desimaler. Skal ikke være negativt. 10 MonetaryTotal Avrundingsbeløp, «kosmetisk Maks 2 desimaler. PayableRoundingAmount avrunding» 11 MonetaryTotal PayableAmount 6) 9) Eksempel: Faktura med 3 fakturalinjer: o Linje 1: 24 stk av vare A. Kr. 51.304 pr. stk og 10% rabatt. 25% MVA. o Linje 2: 15 stk av vare B. Kr. 44.7823 pr. stk og 15% rabatt. 25 % MVA. o Linje 3: 21 stk av vare C. Kr. 134.95 pr. stk og 24.45 % rabatt. 14% MVA. Totalrabatt: 2.35 % Frakt: 100.345 Forhåndsbetalt: 100 Avrunding: 0.05 3
Innhold i beløpselementer: Line PriceAmount(L1) InvQty Discount CalcLineExtensionAmt LineExtensionAmt(L2) 1 51,304 24 10 % 1108,1664 1108,17 2 44,7823 15 15 % 570,974325 570,97 3 134,95 21 24,45 % 2141,049225 2141,05 3820,18995 3820,19 AllowanceCharge (Invoice) Totalrabatt (25% mva) 2,35 % 89,774465 Frakt (25% mva) 100,345 10,570535 TaxCat 1.Taxable Amt Percent CalcTaxAmt 2. TaxAmount S 1689,72 25 % 422,43 422,43 H 2141,05 14 % 299,747 299,75 3830,77 722,177 722,18 3. TaxTotal 4. Monetary Total. Line Extension Amount 3820,19 5. Monetary Total. Tax Exclusive Amount 3830,77 6. Monetary Total. Tax Inclusive Amount 4553,00 7. Monetary Total. Allowance Total Amount 89,77 8. Monetary Total. Charge Total Amount 100,35 9. Monetary Total. Prepaid Amount 100,00 10. Monetary Total. Payable_ Rounding Amount 0,05 11. Monetary Total. Payable_ Amount 4453,00 XML for rabatt og gebyr på fakturahode: <cbc:allowancechargereason>2.35% Totalrabatt</cbc:AllowanceChargeReason> <cbc:amount currencyid="nok">89.774465</cbc:amount> <cbc:chargeindicator>true</cbc:chargeindicator> <cbc:allowancechargereason>frakt</cbc:allowancechargereason> <cbc:amount currencyid="nok">100.345</cbc:amount> 4
XML for avgift på fakturahode: <cac:taxtotal> <cbc:taxamount currencyid="nok">722.18</cbc:taxamount> <cac:taxsubtotal> <cbc:taxableamount currencyid="nok">1689.72</cbc:taxableamount> <cbc:taxamount currencyid="nok">422.43</cbc:taxamount> </cac:taxsubtotal> <cac:taxsubtotal> <cbc:taxableamount currencyid="nok">2141.05</cbc:taxableamount> <cbc:taxamount currencyid="nok">299.75</cbc:taxamount> <cbc:id schemeagencyid="6" schemeid="un/ece 5305">H</cbc:ID> <cbc:percent>14.00</cbc:percent> </cac:taxsubtotal> </cac:taxtotal> XML for totaler på fakturahode: <cac:legalmonetarytotal> <cbc:lineextensionamount currencyid="nok">3820.19</cbc:lineextensionamount> <cbc:taxexclusiveamount currencyid="nok">3830.77</cbc:taxexclusiveamount> <cbc:taxinclusiveamount currencyid="nok">4553.00</cbc:taxinclusiveamount> <cbc:allowancetotalamount currencyid="nok">89.77</cbc:allowancetotalamount> <cbc:chargetotalamount currencyid="nok">100.35</cbc:chargetotalamount> <cbc:prepaidamount currencyid="nok">100.00</cbc:prepaidamount> <cbc:payableroundingamount currencyid="nok">0.05</cbc:payableroundingamount> <cbc:payableamount currencyid="nok">4453.00</cbc:payableamount> </cac:legalmonetarytotal> 5
XML for fakturalinjer: <cac:invoiceline> <cbc:id>1</cbc:id> <cbc:invoicedquantity unitcode="nar">24.00</cbc:invoicedquantity> <cbc:lineextensionamount currencyid="nok">1108.17</cbc:lineextensionamount> <cbc:accountingcost>123</cbc:accountingcost> <cac:orderlinereference> <cbc:lineid>1</cbc:lineid> </cac:orderlinereference> <cbc:allowancechargereason>10% Rabatt</cbc:AllowanceChargeReason> <cbc:amount currencyid="nok">123.1296</cbc:amount> <cac:item> <cbc:name>vare A</cbc:Name> <cac:sellersitemidentification> <cbc:id>aaa</cbc:id> </cac:sellersitemidentification> <cac:classifiedtaxcategory> </cac:classifiedtaxcategory> </cac:item> <cac:price> <cbc:priceamount currencyid="nok">51.304</cbc:priceamount> </cac:price> </cac:invoiceline> <cac:invoiceline> <cbc:id>2</cbc:id> <cbc:invoicedquantity unitcode="nar">15.00</cbc:invoicedquantity> <cbc:lineextensionamount currencyid="nok">570.97</cbc:lineextensionamount> <cbc:accountingcost>123</cbc:accountingcost> <cac:orderlinereference> <cbc:lineid>2</cbc:lineid> </cac:orderlinereference> <cbc:allowancechargereason>15% Rabatt</cbc:AllowanceChargeReason> <cbc:amount currencyid="nok">100.760175</cbc:amount> <cac:item> 6
<cbc:name>vare B</cbc:Name> <cac:sellersitemidentification> <cbc:id>bbb</cbc:id> </cac:sellersitemidentification> <cac:classifiedtaxcategory> </cac:classifiedtaxcategory> </cac:item> <cac:price> <cbc:priceamount currencyid="nok">44.7823</cbc:priceamount> </cac:price> </cac:invoiceline> <cac:invoiceline> <cbc:id>3</cbc:id> <cbc:invoicedquantity unitcode="nar">21.00</cbc:invoicedquantity> <cbc:lineextensionamount currencyid="nok">2141.05</cbc:lineextensionamount> <cbc:accountingcost>123</cbc:accountingcost> <cac:orderlinereference> <cbc:lineid>2</cbc:lineid> </cac:orderlinereference> <cbc:allowancechargereason>24.45% Rabatt</cbc:AllowanceChargeReason> <cbc:amount currencyid="nok">692.900775</cbc:amount> <cbc:id schemeagencyid="6" schemeid="un/ece 5305">H</cbc:ID> <cbc:percent>14.00</cbc:percent> <cac:item> <cbc:name>vare C</cbc:Name> <cac:sellersitemidentification> <cbc:id>ccc</cbc:id> </cac:sellersitemidentification> <cac:classifiedtaxcategory> <cbc:id schemeagencyid="6" schemeid="un/ece 5305">H</cbc:ID> <cbc:percent>14.00</cbc:percent> </cac:classifiedtaxcategory> </cac:item> <cac:price> <cbc:priceamount currencyid="nok">134.95</cbc:priceamount> </cac:price> </cac:invoiceline> 7