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
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
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 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å :-)
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
En ny fil vil overskrive en eksisterende fil, hvis begge filer har samme navn og samme ekstension.