Loading…
Tilbage

Profilbillede

Linierabat på en fakturalinie

Kenneth Bolø

Hejsa

Vi er et navision udviklingshus, som har fået objekter til at danne OIOUBL fra Microsoft. Hvis en kunde bruger linierabat, bliver denne samlet i AllowanceCharge som et totalt rabatbeløb på fakturaen.

Jeg vil gerne kunne specificere linierabattten pr. fakturalinie.

Jeg har udviklet så AllowanceCharge også dannes under InvoiceLine. Jeg synes ved nærlæsning af guidlines at den skal ligge under Price. Er der nogen her som har et eksempel på en OIOUBL faktura med linierabat specificeret pr. fakturalinie.

I OIOUBL Guideline Faktura ligger AllowanceCharge under InvoiceLine.

Jeg vil også gerne have mulighed for som vi havde det i OIOXML, at se den dannede OIOUBL fil som udskrift.

Med venlig hilsen

Kenneth Jarlshøi Bolø

 

Du kan finde stylesheets på oioubl.info
http://oioubl.info/oioubltools/da/oioubltools.html

Og der er fakturaeksempler her på digitaliser.dk
http://digitaliser.dk/resource/1555210

- Peter

ændret af Peter Lykkegaard (29.03.2012)

Hej Peter

Det er rigtigt, hvordan gør jeg når jeg bare har en OIOUBL xml fil. Jeg forstår ikke det med stylesheet.

De fakturaeksempler der er viser ikke linierabat på en fakturalinie.

- Kenneth

Vedr stylesheets:
http://www.w3.org/TR/xml-stylesheet/

Et eksempel med et lokalt stylesheet:

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="file:////D://Projekter//OIO//UBL//Stylesheets//InvoiceHTML.xsl"?>
<ns0:Invoice xmlns:cac ....

Stylesheet'et vil normatl ligge på en webserver hos afsender/udbyder og der er så rig lejlighed til at indsætte lidt "reklame" i form af images ekstra tekst etc

Eksempel plukket fra een af vor egne fakturaer (tekst + varenumre er anonymiseret)

<cac:InvoiceLine>
<cbc:ID>200</cbc:ID>
<cbc:InvoicedQuantity unitCode="EA">4.00</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="DKK">85.98</cbc:LineExtensionAmount>
<cac:OrderLineReference>
<cbc:LineID>1</cbc:LineID>
</cac:OrderLineReference>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>VRB</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Rabat</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>0.250</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="DKK">28.66</cbc:Amount>
<cbc:BaseAmount currencyID="DKK">114.64</cbc:BaseAmount>
<cac:TaxCategory>
<cbc:ID schemeID="urn:oioubl:id:taxcategoryid-1.1" schemeAgencyID="320">StandardRated</cbc:ID>
<cbc:Percent>25.000</cbc:Percent>
<cac:TaxScheme>
<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>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="DKK">21.50</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="DKK">85.98</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="DKK">21.50</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID schemeID="urn:oioubl:id:taxcategoryid-1.1" schemeAgencyID="320">StandardRated</cbc:ID>
<cbc:Percent>25.000</cbc:Percent>
<cac:TaxScheme>
<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>
<cac:Item>
<cbc:Description>Test</cbc:Description>
<cbc:Name>Test</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>99999999</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN" schemeAgencyID="9">5703309999999</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="DKK">21.50</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="EA">1</cbc:BaseQuantity>
<cbc:OrderableUnitFactorRate>1</cbc:OrderableUnitFactorRate>
</cac:Price>
</cac:InvoiceLine>

hth /Peter

Hmm man desværre ikke lægge xml markup ind som kode og man kan ikke rette indlægget efterfølgende (xml koden bliver fjernet)

Jeg håber ovenstående er nogenlunde læsbart, ellers send mig en PB med din mailadresse

mvh /Peter

ændret af Peter Lykkegaard (29.03.2012)

Hej Peter

Interessant at du lægger den direkte under invoiceline.

Jeg har også været igang og har ligesom Kenneth nået frem til at den skal ligge under price. Det vises også fint i de officielle stylesheets, men vi får en del af dem afvist på schematron validering hos modtager (selvom den validerer korrrekt på oiouml.info :-( )

Jeg har ikke endnu nået til bunds i det, det ser dog ud til at være dem med mere end 1 stk af varen på linjen, der angiver jeg pt den SAMLEDE rabat, men har dog også prøvet at angivet en per vare rabat.

Jeg tror jeg vil afprøve om din variant går bedre igennem :-)

God aften

Lasse

STYLING

Hej Kenneth 

For en hurtig test kan du her på oioubl.info

- vælge din fil

- vælge upload

- og derefter trykke på relevant knap, fx HTML INVOICE eller CREDITNOTE... 

Det passer meget godt med det man kunne med oioxml.

http://www.oioubl2.info/HTMLstyling/Default.aspx

mvh

Lasse

Lasse Schulin-Zeuthen skrev
----------------------------------------
> men vi får en del af dem afvist på schematron
> validering hos modtager

Muligvis fordi de kører med ældre schematron filer?

> Jeg tror jeg vil afprøve om din variant går bedre
> igennem :-)

Vi har ikke haft fejl på rabatterne endnu så :-)

- Peter

Vi anvender også AllowanceCharge på linieniveau, under cac:Price. Det virker fint, og vi har (endnu) ikke oplevet problemet med validering.

vh jonas

Hej Jonas

Kunne du sende mig et eksempel på en OIOUBL faktura med linierabat. Min E-mail er kb@bdlas.dk

Med venlig hilsen

Kenneth Jarlshøi Bolø