Spørger
Forkert beregning af enhedspris under konvertering fra C5 til OIOUBL

Spørgsmål
-
Hej !!
Jeg havde intet problem mellem C5 og Nemhandel for E-faktura i OIOXML format. Da jeg skal skifte over OIOUBL format følger jeg helt nøjagtigt efter vejledning i hæftet ” FactSheet om OIOUBL”. Det kører fint når jeg fakturerer en vare (med antal 1,2,3 stk,..) uden rabat. Hvis jeg giver rabat, for eks. 25% for en vare der koster 100kr. så får jeg forkert tal i Enhedspris i OIOUBL faktura, men ikke i C5 faktura. For eks., at jeg har lavet en faktura i C5 som nedenstående:
Varenummer Antal Pris Rabat Rabatbeløb Beløb
0000000000 1 100 25.00 25.00 75.00
0000000000 2 100 25.00 50.00 150.00
0000000000 3 100 25.00 75.00 225.00
0000000000 4 100 25.00 100.00 300.00
Efter konveretering til OIOUBL format ser fakturaen sådan ud:
Linje Varenr Beskrivelse Antal Enhed Enhedspris Moms Pris incl Pris 1 000000000 MASKINLEJE 1.00 EA 75.00 pr. 1.00 EA 25% 75.00 DKK Basis-/ordremængde faktor: 1
Ordrereference: n/a
Ordrelinjeref: 1
Rabat (AllowanceChargeReason) Momspligtig 25.00 DKK
2 000000000 MASKINLEJE 2.00 EA 93.75 pr. 1.00 EA 25% 150.00 DKK Basis-/ordremængde faktor: 1
Ordrereference: n/a
Ordrelinjeref: 1
Rabat (AllowanceChargeReason) Momspligtig 12.50 DKK
3 000000000 MASKINLEJE 3.00 EA 97.22 pr. 1.00 EA 25% 225.00 DKK Basis-/ordremængde faktor: 1
Ordrereference: n/a
Ordrelinjeref: 1
Rabat (AllowanceChargeReason) Momspligtig 8.33 DKK
4 000000000 MASKINLEJE 4.00 EA 98.44 pr. 1.00 EA 25% 300.00 DKK Basis-/ordremængde faktor: 1
Ordrereference: n/a
Ordrelinjeref: 1
Rabat (AllowanceChargeReason) Momspligtig 6.25 DKK
Her kan man se at Enhedspris i linje 2, 3 og 4 er forkert. Det skal være 75.00 pr.1.00 EA som i linje 1. Pga. fejlen kan fakturaen ikke bliver afsendt via Nemhandel.
Er der nogen der ved hvorfor ? Har jeg manglet noget under opsætning af OIOUBL ?
Mange tak på forhånd
Amy
Alle besvarelser
-
Hej Amy.
Hvis du prøver at åbne din SalesInvoiceUBL_dato+klokken.xml fil, har du så ikke et format der ser således ud:
-<cac:InvoiceLine><cbc:ID>4</cbc:ID><cbc:InvoicedQuantity unitCode="EA">4.00</cbc:InvoicedQuantity><cbc:LineExtensionAmount currencyID="DKK">300.00</cbc:LineExtensionAmount>-<cac:OrderLineReference><cbc:LineID>1</cbc:LineID>-<cac:OrderReference><cbc:ID>ZZ</cbc:ID><cbc:SalesOrderID>10057</cbc:SalesOrderID></cac:OrderReference></cac:OrderLineReference>-<cac:AllowanceCharge><cbc:ID>Rabat</cbc:ID><cbc:ChargeIndicator>false</cbc:ChargeIndicator><cbc:AllowanceChargeReason>Rabat</cbc:AllowanceChargeReason><cbc:MultiplierFactorNumeric>0.3333333333333333</cbc:MultiplierFactorNumeric><cbc:SequenceNumeric>1</cbc:SequenceNumeric><cbc:Amount currencyID="DKK">100.00</cbc:Amount><cbc:BaseAmount currencyID="DKK">300.00</cbc:BaseAmount>-<cac:TaxCategory><cbc:ID schemeAgencyID="320" schemeID="urn:oioubl:id:taxcategoryid-1.1">StandardRated</cbc:ID><cbc:Percent>25</cbc:Percent>-<cac:TaxScheme><cbc:ID schemeAgencyID="320" schemeID="urn:oioubl:id:taxschemeid-1.1">63</cbc:ID><cbc:Name>Moms</cbc:Name></cac:TaxScheme></cac:TaxCategory></cac:AllowanceCharge>-<cac:TaxTotal><cbc:TaxAmount currencyID="DKK">75.00</cbc:TaxAmount>-<cac:TaxSubtotal><cbc:TaxableAmount currencyID="DKK">300.00</cbc:TaxableAmount><cbc:TaxAmount currencyID="DKK">75.00</cbc:TaxAmount>-<cac:TaxCategory><cbc:ID schemeAgencyID="320" schemeID="urn:oioubl:id:taxcategoryid-1.1">StandardRated</cbc:ID><cbc:Percent>25</cbc:Percent>-<cac:TaxScheme><cbc:ID schemeAgencyID="320" schemeID="urn:oioubl:id:taxschemeid-1.1">63</cbc:ID><cbc:Name>Moms</cbc:Name></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal>-<cac:Item><cbc:Description>vare uden kostpris</cbc:Description><cbc:Name>vare uden kostpris</cbc:Name>-<cac:BuyersItemIdentification><cbc:ID>y</cbc:ID></cac:BuyersItemIdentification>-<cac:SellersItemIdentification><cbc:ID>y</cbc:ID></cac:SellersItemIdentification></cac:Item>-<cac:Price>
MultiplierFactorNumeric er 0.3333333333333333333 på alle de 4 linjer.
Så rabatbeløbet burde blive beregnet korrekt på alle 4 linjer.
Der ser nærmest ud som om at rabatbeløbet udregnes som fast kr. 25,00 divideret med antal på din oversigt.
Jeg har ikke selv adgang til Nemhandel, så jeg kan ikke lave et check på om min fil kan valideres.
M.v.h. René rsl@ -
Hej Rene.
Det er rigtigt at rabatbeløbet udregnes som fast kr. 25,00 divideret med antal på min ordrelinje. Men hvorfor gjorde de det. Hvad skal jeg gør for at få den rettet.
Nedenstående er noget som jeg har pillet ud fra min .xml filen
<cac:InvoiceLine>
<cbc:ID>4</cbc:ID><cbc:InvoicedQuantity unitCode="EA">4.00</cbc:InvoicedQuantity><cbc:LineExtensionAmount currencyID="DKK">300.00</cbc:LineExtensionAmount><cbc:LineID>1</cbc:LineID><cbc:ID>n/a</cbc:ID><cbc:SalesOrderID>130711-2</cbc:SalesOrderID></cac:OrderReference></cac:OrderLineReference><cbc:ID>Rabat</cbc:ID><cbc:ChargeIndicator>false</cbc:ChargeIndicator><cbc:AllowanceChargeReason>AllowanceChargeReason</cbc:AllowanceChargeReason><cbc:MultiplierFactorNumeric>0.0208333333333333</cbc:MultiplierFactorNumeric><cbc:SequenceNumeric>1</cbc:SequenceNumeric><cbc:Amount currencyID="DKK">6.25</cbc:Amount><cbc:BaseAmount currencyID="DKK">300.00</cbc:BaseAmount><cbc:ID schemeID="urn:oioubl:id:taxcategoryid-1.1" schemeAgencyID="320">StandardRated</cbc:ID><cbc:Percent>25</cbc:Percent><cbc:ID schemeID="urn:oioubl:id:taxschemeid-1.1" schemeAgencyID="320">63</cbc:ID><cbc:Name>Moms</cbc:Name></cac:TaxScheme></cac:TaxCategory></cac:AllowanceCharge><cbc:TaxAmount currencyID="DKK">75.00</cbc:TaxAmount><cbc:TaxableAmount currencyID="DKK">300.00</cbc:TaxableAmount><cbc:TaxAmount currencyID="DKK">75.00</cbc:TaxAmount><cbc:ID schemeID="urn:oioubl:id:taxcategoryid-1.1" schemeAgencyID="320">StandardRated</cbc:ID><cbc:Percent>25</cbc:Percent><cbc:ID schemeID="urn:oioubl:id:taxschemeid-1.1" schemeAgencyID="320">63</cbc:ID><cbc:Name>Moms</cbc:Name></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal><cbc:Description>MASKINLEJE</cbc:Description><cbc:Name>MASKINLEJE</cbc:Name><cbc:ID>000000000</cbc:ID></cac:SellersItemIdentification></cac:Item><cbc:PriceAmount currencyID="DKK">98.44</cbc:PriceAmount><cbc:BaseQuantity unitCode="EA">1.00</cbc:BaseQuantity><cbc:OrderableUnitFactorRate>1</cbc:OrderableUnitFactorRate></cac:Price></cac:InvoiceLine>Jeg kan se at min MultiplierFactorNumeric ikke er samme på alle de 4 linjer
1.linje: <cbc:MultiplierFactorNumeric>0.3333333333333333</cbc:MultiplierFactorNumeric>
2.linje <cbc:MultiplierFactorNumeric>0.0833333333333333</cbc:MultiplierFactorNumeric>
3.linje <cbc:MultiplierFactorNumeric>0.0370370370370370</cbc:MultiplierFactorNumeric>
4.linje <cbc:MultiplierFactorNumeric>0.0208333333333333</cbc:MultiplierFactorNumeric>
Total pris for enhver ordrelinjer stemmer. (75,150,225 og 300 kr.)
I min XML dokument mapning står der:
Element Tabel Feltnavn Fast værdi Gruppe MultiplierFactorNumeric SalesLineArch MultiplierFactorNumeric SalesLineArch
Funktion
SalesLineArch::XMLGetLineValues
Jeg tror at jeg skal gøre et eller andet i min Mapning men jeg ved ikke hvordan .
MVH
Amy
-
Hej Amy.
Umiddelbart har jeg ikke gjort andet en at importere de medfølgende skemaer som findes i Country\DK mappen.
Jeg benytter SP01 HF006 hvor OIOUBL.Mapping.c5m er fra 23-03-2011.
Det er iøvrige samme dato på filen i SP01 HF007 som lige er frigivet.
Så prøv at importere mapping igen og se om det ikke virker nu.
M.v.h. René rsl@ -
Hej René
Jeg har prøvet at opgraderer til SP1-HF7.
Efter at importere den sidste ver. af filen OIOUBL.Mapping.c5m (fra 23-03-2011) .. .. prøver jeg at generere en faktura i OIOUBL format.
Jeg fik en fejlmeddelelse, der ser sådan ud:
XML-fil blev ikke dannet: Der mangler oplysninger
EPATH:
EMSG: XML Skema filen kunne ikke findes. Kontrollér skemaopsætnningen.
Jeg har flere gange kontroleret igen min skemaopsætning..men jeg kunne ikke se hvad der er gal i min skemaopsætning.
Har du noget bud !!
MVH
Amy
-
Hej Amy.
Jeg har lige lavet en nyt regnskab på SP01 HF007 - importeret skema og importeret mapning.
Og jeg danner XML-filen uden fejl.
Så jeg har ikke noget bud.
Jeg har scannet applikationen igennem for ordene EPATH og EMSG.
De forekommer flere steder - bl.a. i FNC=XMLDocInst, XAL=XMLCreateQTX og QTX=SalesInvoiceUBL.
Har du mulighed for at lavet et nyt regnskab hvor du indlæser XML helt fra bunden ?
M.v.h. René rsl@