mirror of
https://github.com/itplr-kosit/validator.git
synced 2026-05-25 16:55:39 +00:00
Verzeichnisstruktur erweitert, um Prüftool und Konfiguration XRechnung aufzunehmen.
This commit is contained in:
parent
0fd87014b4
commit
4eab984c01
161 changed files with 106853 additions and 11 deletions
32
configurations/xrechnung/test/assertions.csv
Normal file
32
configurations/xrechnung/test/assertions.csv
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
;;ubl001;ubl002;ubl003;ubl004;ubl005;ubl006;ubl007;ubl008;bin001;cii001
|
||||
Report has status valid;rep:report/@valid = 'true';+;-;-;-;-;-;-;-;-;-
|
||||
Timestamp is today;format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]');+;+;+;+;+;+;+;+;+;+
|
||||
Document hash matches;rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=';+;-;-;-;-;-;-;-;-;-
|
||||
Document reference matches;contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001');+;-;-;-;-;-;-;-;-;-
|
||||
Scenario found;rep:report/rep:scenarioMatched;+;+;+;+;+;-;-;+;-;+
|
||||
UBL Invoice scenario found;rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)';+;+;+;+;+;-;-;-;-;-
|
||||
UBL CreditNote scenario found;rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)';-;-;-;-;-;-;-;+;-;-
|
||||
CII Invoice scenario found;rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)';-;-;-;-;-;-;-;-;-;+
|
||||
Document data found;rep:report/rep:scenarioMatched/rep:documentData/*;+;+;+;+;+;-;-;+;-;+
|
||||
Schema validation performed;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd'];+;+;+;+;+;-;-;+;-;+
|
||||
Schema validatation has status valid;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true';+;+;+;+;-;-;-;+;-;+
|
||||
Schema validatation has error message;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'];-;-;-;-;+;-;-;-;-;-
|
||||
Schema validatation has warning message;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'];-;-;-;-;-;-;-;-;-;-
|
||||
Schema validatation has information message;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'];-;-;-;-;-;-;-;-;-;-
|
||||
Schema validatation has message with line number;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber];-;-;-;-;+;-;-;-;-;-
|
||||
Schema validatation has message with column number;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber];-;-;-;-;+;-;-;-;-;-
|
||||
First schematron validation performed;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1'];+;+;+;+;-;-;-;+;-;+
|
||||
First schematron validation has status valid;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true';+;-;-;+;-;-;-;-;-;-
|
||||
First schematron validatation has error message;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'];-;+;+;-;-;-;-;+;-;+
|
||||
First schematron validatation has warning message;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'];-;+;-;-;-;-;-;-;-;+
|
||||
First schematron validatation has information message;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'];-;-;-;-;-;-;-;-;-;-
|
||||
Schema validatation has message with xpath location;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation];-;+;+;-;-;-;-;+;-;+
|
||||
Second schematron validation performed;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2'];+;+;+;+;-;-;-;+;-;+
|
||||
Second schematron validation has status valid;rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true';+;+;+;-;-;-;-;-;-;-
|
||||
WFR validation step exists for no scenario found ;rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'];-;-;-;-;-;+;+;-;+;-
|
||||
WFR validation step for no scenario found has message (XML case);rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message;-;-;-;-;-;-;+;-;+;-
|
||||
Assessment recommends acceptance;rep:report/rep:assessment/rep:accept;+;-;+;-;-;-;-;-;-;-
|
||||
HTML explanation for acceptance exists;rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'];+;-;+;-;-;-;-;-;-;-
|
||||
HTML explanation for acceptance recommends acceptance;rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')];+;-;+;-;-;-;-;-;-;-
|
||||
HTML explanation for rejection exists;rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report'];-;+;-;+;+;+;+;+;+;+
|
||||
HTML explanation for rejection recommends rejection;rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')];-;+;-;+;+;+;+;+;+;+
|
||||
|
BIN
configurations/xrechnung/test/assertions.xlsx
Normal file
BIN
configurations/xrechnung/test/assertions.xlsx
Normal file
Binary file not shown.
604
configurations/xrechnung/test/assertions.xml
Normal file
604
configurations/xrechnung/test/assertions.xml
Normal file
|
|
@ -0,0 +1,604 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<a:assertions xmlns:a="http://www.xoev.de/de/validator/framework/1/assertions">
|
||||
<a:namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</a:namespace>
|
||||
<a:namespace prefix="s">http://www.xoev.de/de/validator/framework/1/scenarios</a:namespace>
|
||||
<a:namespace prefix="html">http://www.w3.org/1999/xhtml</a:namespace>
|
||||
<a:assertion report-doc="ubl001.xml" test="rep:report/@valid = 'true'">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo='">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001')">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)'">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true'">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true'">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'])">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation])">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true'">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml" test="rep:report/rep:assessment/rep:accept">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')]">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')])">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)'">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true'">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error']">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning']">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation]">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true'">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl002.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)'">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true'">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error']">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation]">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true'">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml" test="rep:report/rep:assessment/rep:accept">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')]">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl003.xml"
|
||||
test="not(rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')])">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)'">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true'">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true'">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'])">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation])">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl004.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)'">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true')">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error']">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber]">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber]">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1'])">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'])">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation])">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2'])">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl005.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml" test="not(rep:report/rep:scenarioMatched)">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)')">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:documentData/*)">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd'])">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true')">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1'])">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'])">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation])">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2'])">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl006.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml" test="not(rep:report/rep:scenarioMatched)">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)')">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:documentData/*)">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd'])">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true')">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1'])">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'])">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation])">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2'])">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl007.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)')">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)'">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true'">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error']">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation]">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="ubl008.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml" test="not(rep:report/rep:scenarioMatched)">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)')">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)')">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:documentData/*)">Document data found</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd'])">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true')">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1'])">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error'])">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning'])">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation])">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2'])">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="bin001.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml" test="not(rep:report/@valid = 'true')">Report has status valid</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="format-dateTime(rep:report/rep:timestamp, '[Y0001][M01][D01]') = format-date(current-date(),'[Y0001][M01][D01]')">Timestamp is today</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:documentIdentification/rep:documentHash/rep:hashValue = 'TfvPbPcDevSv5anZIbgsyLioTLdzjnLTSXRhMsBlCIo=')">Document hash matches</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(contains(rep:report/rep:documentIdentification/rep:documentReference, 'ubl001'))">Document reference matches</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml" test="rep:report/rep:scenarioMatched">Scenario found</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL Invoice)')">UBL Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (UBL CreditNote)')">UBL CreditNote scenario found</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/s:scenario/s:name = 'EN16931 CIUS XRechnung (CII)'">CII Invoice scenario found</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:documentData/*">Document data found</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']">Schema validation performed</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/@valid = 'true'">Schema validatation has status valid</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'error'])">Schema validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'warning'])">Schema validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@level = 'information'])">Schema validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@lineNumber])">Schema validatation has message with line number</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-xsd']/rep:message[@columnNumber])">Schema validatation has message with column number</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']">First schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/@valid = 'true')">First schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'error']">First schematron validatation has error message</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'warning']">First schematron validatation has warning message</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@level = 'information'])">First schematron validatation has information message</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.1']/rep:message[@xpathLocation]">Schema validatation has message with xpath location</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']">Second schematron validation performed</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:scenarioMatched/rep:validationStepResult[@id = 'val-sch.2']/@valid = 'true')">Second schematron validation has status valid</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml'])">WFR validation step exists for no scenario found </a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:noScenarioMatched/rep:validationStepResult[@id = 'val-xml']/rep:message)">WFR validation step for no scenario found has message (XML case)</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept)">Assessment recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report'])">HTML explanation for acceptance exists</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="not(rep:report/rep:assessment/rep:accept/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument anzunehmen')])">HTML explanation for acceptance recommends acceptance</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']">HTML explanation for rejection exists</a:assertion>
|
||||
<a:assertion report-doc="cii001.xml"
|
||||
test="rep:report/rep:assessment/rep:reject/rep:explanation/html:html[@data-report-type = 'report']//*[contains(., 'Es wird empfohlen das Dokument zurückzuweisen')]">HTML explanation for rejection recommends rejection</a:assertion>
|
||||
</a:assertions>
|
||||
42
configurations/xrechnung/test/build.xml
Normal file
42
configurations/xrechnung/test/build.xml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project basedir="." name="test-xrechnung" default="test-xrechnung">
|
||||
|
||||
<property name="prueftool.jar" value="${basedir}/../../validationtool-1.0.0-SNAPSHOT-standalone.jar"/>
|
||||
<property name="schema.dir" value="${basedir}/../../xsd"/>
|
||||
<property name="testfiles.dir" value="${basedir}/instances"/>
|
||||
<property name="reports.dir" value="${basedir}/reports"/>
|
||||
<property name="repository.dir" location="${basedir}/.."/>
|
||||
|
||||
<target name="test-xrechnung">
|
||||
<echo>Creating reports ...</echo>
|
||||
<java jar="${prueftool.jar}" failonerror="yes" fork="yes" dir="${basedir}">
|
||||
<arg value="-s"/>
|
||||
<arg value="${basedir}/scenarios.xml"/>
|
||||
<arg value="-r"/>
|
||||
<arg value="${repository.dir}"/>
|
||||
<arg value="-h"/>
|
||||
<arg value="--check-assertions"/>
|
||||
<arg value="${basedir}/assertions.xml"/>
|
||||
<arg value="-o"/>
|
||||
<arg value="${reports.dir}"/>
|
||||
<arg value="${testfiles.dir}/*.xml"/>
|
||||
</java>
|
||||
|
||||
<echo>Schema validating reports ...</echo>
|
||||
<schemavalidate fullchecking="yes" failonerror="yes">
|
||||
<schema namespace="http://www.xoev.de/de/validator/varl/1" file="${schema.dir}/report.xsd"/>
|
||||
<fileset dir="${reports.dir}" includes="*.xml"/>
|
||||
</schemavalidate>
|
||||
|
||||
<echo>Schematron validating reports ...</echo>
|
||||
<apply executable="java" failonerror="yes">
|
||||
<arg value="-classpath"/>
|
||||
<arg value="saxon9he.jar"/>
|
||||
<arg value="net.sf.saxon.Transform"/>
|
||||
<arg value="-xsl:${schema.dir}/report.sch.xsl"/>
|
||||
<srcfile/>
|
||||
<fileset dir="${reports.dir}" includes="*.xml"/>
|
||||
</apply>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:a="http://www.xoev.de/de/validator/framework/1/assertions" exclude-result-prefixes="xs" version="2.0">
|
||||
|
||||
<xsl:output indent="yes"/>
|
||||
|
||||
<xsl:template match="/" name="generate-assertions">
|
||||
<xsl:variable name="csv" select="unparsed-text('assertions.csv', 'iso-8859-1')"/>
|
||||
<xsl:variable name="rows" as="element(row)+">
|
||||
<xsl:analyze-string select="$csv" regex="\r\n?|\n">
|
||||
<xsl:non-matching-substring>
|
||||
<row>
|
||||
<xsl:for-each select="tokenize(., ';')">
|
||||
<cell>
|
||||
<xsl:value-of select="."/>
|
||||
</cell>
|
||||
</xsl:for-each>
|
||||
</row>
|
||||
</xsl:non-matching-substring>
|
||||
</xsl:analyze-string>
|
||||
</xsl:variable>
|
||||
<a:assertions>
|
||||
<a:namespace prefix="rep">http://www.xoev.de/de/validator/varl/1</a:namespace>
|
||||
<a:namespace prefix="s">http://www.xoev.de/de/validator/framework/1/scenarios</a:namespace>
|
||||
<a:namespace prefix="html">http://www.w3.org/1999/xhtml</a:namespace>
|
||||
<xsl:for-each select="$rows[1]/cell/position()[. ge 3]">
|
||||
<xsl:variable name="column-index" as="xs:integer" select="current()"/>
|
||||
<xsl:if test="string-length($rows[1]/cell[$column-index]) gt 0">
|
||||
<xsl:for-each select="2 to count($rows)">
|
||||
<xsl:variable name="row" as="element(row)" select="$rows[current()]"/>
|
||||
<a:assertion>
|
||||
<xsl:attribute name="report-doc">
|
||||
<xsl:value-of select="$rows[1]/cell[$column-index]"/>
|
||||
<xsl:text>.xml</xsl:text>
|
||||
</xsl:attribute>
|
||||
<xsl:variable name="test" as="xs:string" select="$row/cell[2]"/>
|
||||
<xsl:attribute name="test">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$row/cell[$column-index] = '+'">
|
||||
<xsl:value-of select="$test"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="$row/cell[$column-index] = '-'">
|
||||
<xsl:text>not(</xsl:text>
|
||||
<xsl:value-of select="$test"/>
|
||||
<xsl:text>)</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:message>Incomplete csv file?</xsl:message>
|
||||
<xsl:message select="$row"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="$row/cell[1]"/>
|
||||
</a:assertion>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</a:assertions>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
BIN
configurations/xrechnung/test/instances/bin001.xml
Normal file
BIN
configurations/xrechnung/test/instances/bin001.xml
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 822 B |
638
configurations/xrechnung/test/instances/cii001.xml
Normal file
638
configurations/xrechnung/test/instances/cii001.xml
Normal file
|
|
@ -0,0 +1,638 @@
|
|||
<!-- XML instance generated by Andreas Pelekies -->
|
||||
<!-- Example 1: Invoice with multiple line items for EN16931 -->
|
||||
<!-- Timestamp: 2017-08-24 00:00:00 +0200 -->
|
||||
<rsm:CrossIndustryInvoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"
|
||||
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"
|
||||
xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"
|
||||
xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">
|
||||
<rsm:ExchangedDocumentContext>
|
||||
<ram:GuidelineSpecifiedDocumentContextParameter>
|
||||
<ram:ID>urn:cen.eu:en16931:2017</ram:ID>
|
||||
</ram:GuidelineSpecifiedDocumentContextParameter>
|
||||
</rsm:ExchangedDocumentContext>
|
||||
<rsm:ExchangedDocument>
|
||||
<ram:ID>12115118</ram:ID>
|
||||
<ram:TypeCode>380</ram:TypeCode>
|
||||
<ram:IssueDateTime>
|
||||
<udt:DateTimeString format="102">20150109</udt:DateTimeString>
|
||||
</ram:IssueDateTime>
|
||||
<ram:IncludedNote>
|
||||
<ram:Content>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85.</ram:Content>
|
||||
<ram:SubjectCode>AAR</ram:SubjectCode>
|
||||
</ram:IncludedNote>
|
||||
</rsm:ExchangedDocument>
|
||||
<rsm:SupplyChainTradeTransaction>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>1</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>166022</ram:SellerAssignedID>
|
||||
<ram:Name>PATAT FRITES 10MM 10KG</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>9.95</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>19.9</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>2</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>661813</ram:SellerAssignedID>
|
||||
<ram:Name>KAAS 50PL. JONG BEL. 1KG</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>9.85</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>9.85</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>3</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>438146</ram:SellerAssignedID>
|
||||
<ram:Name>POT KETCHUP 3 LT</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>8.29</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>8.29</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>4</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>438103</ram:SellerAssignedID>
|
||||
<ram:Name>FRITESSAUS 3 LRR</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>7.23</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>14.46</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>5</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>666955</ram:SellerAssignedID>
|
||||
<ram:Name>KOFFIE BLIK 3,5KG SNELF </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>35</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>35</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>6</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>664871</ram:SellerAssignedID>
|
||||
<ram:Name>KOFFIE 3.5 KG BLIK STAND </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>35</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>35</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>7</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>350257</ram:SellerAssignedID>
|
||||
<ram:Name>SUIKERKLONT</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>10.65</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>10.65</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>8</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>350258</ram:SellerAssignedID>
|
||||
<ram:Name>1 KG UL BLOKJES </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>1.55</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>1.55</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>9</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>999998</ram:SellerAssignedID>
|
||||
<ram:Name>BLOCKNOTE A5 </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>4.79</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">3</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>14.37</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>10</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>740810</ram:SellerAssignedID>
|
||||
<ram:Name>CHIPS NAT KLEIN ZAKJES</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>8.29</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>8.29</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>11</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>740829</ram:SellerAssignedID>
|
||||
<ram:Name>CHIPS PAP KLEINE ZAKJES</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>8.29</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>16.58</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>12</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>740828</ram:SellerAssignedID>
|
||||
<ram:Name>TR KL PAKJES APPELSAP </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>9.95</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>9.95</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>13</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>740827</ram:SellerAssignedID>
|
||||
<ram:Name>PK CHOCOLADEMELK </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>1.65</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>3.3</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>14</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>999996</ram:SellerAssignedID>
|
||||
<ram:Name>KRAT BIER </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>10.8</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>21</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>10.8</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>15</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>999995</ram:SellerAssignedID>
|
||||
<ram:Name>STATIEGELD </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>3.9</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>3.9</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>16</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>102172</ram:SellerAssignedID>
|
||||
<ram:Name>BLEEK 3 X 750 ML </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>3.8</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>21</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>7.6</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>17</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>999994</ram:SellerAssignedID>
|
||||
<ram:Name>WC PAPIER </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>4.67</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>21</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>9.34</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>18</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>999993</ram:SellerAssignedID>
|
||||
<ram:Name>BALPENNEN 50 ST BLAUW </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>18.63</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>21</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>18.63</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>19</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>999992</ram:SellerAssignedID>
|
||||
<ram:Name>EM FRITUURVET </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>17.02</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">6</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>102.12</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>20</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:SellerAssignedID>175137</ram:SellerAssignedID>
|
||||
<ram:Name>FRITUUR VET 10 KG RETOUR </ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeAgreement>
|
||||
<ram:NetPriceProductTradePrice>
|
||||
<ram:ChargeAmount>18.33</ram:ChargeAmount>
|
||||
</ram:NetPriceProductTradePrice>
|
||||
</ram:SpecifiedLineTradeAgreement>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="H87">6</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>-109.98</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:ApplicableHeaderTradeAgreement>
|
||||
<ram:SellerTradeParty>
|
||||
<ram:Name>De Koksmaat</ram:Name>
|
||||
<ram:SpecifiedLegalOrganization>
|
||||
<ram:ID>57151520</ram:ID>
|
||||
</ram:SpecifiedLegalOrganization>
|
||||
<ram:PostalTradeAddress>
|
||||
<ram:PostcodeCode>1950 AB</ram:PostcodeCode>
|
||||
<ram:LineOne>Postbus 7l</ram:LineOne>
|
||||
<ram:CityName>Velsen-Noord</ram:CityName>
|
||||
<ram:CountryID>NL</ram:CountryID>
|
||||
</ram:PostalTradeAddress>
|
||||
<ram:SpecifiedTaxRegistration>
|
||||
<ram:ID schemeID="VA">NL8200.98.395.B.01</ram:ID>
|
||||
</ram:SpecifiedTaxRegistration>
|
||||
</ram:SellerTradeParty>
|
||||
<ram:BuyerTradeParty>
|
||||
<ram:ID>10202</ram:ID>
|
||||
<ram:Name>ODIN 59</ram:Name>
|
||||
<ram:DefinedTradeContact>
|
||||
<ram:PersonName>Dhr. J BLOKKER</ram:PersonName>
|
||||
</ram:DefinedTradeContact>
|
||||
<ram:PostalTradeAddress>
|
||||
<ram:PostcodeCode>1960 AJ</ram:PostcodeCode>
|
||||
<ram:LineOne>POSTBUS 367</ram:LineOne>
|
||||
<ram:CityName>HEEMSKERK</ram:CityName>
|
||||
<ram:CountryID>NL</ram:CountryID>
|
||||
</ram:PostalTradeAddress>
|
||||
</ram:BuyerTradeParty>
|
||||
</ram:ApplicableHeaderTradeAgreement>
|
||||
<ram:ApplicableHeaderTradeDelivery/>
|
||||
<ram:ApplicableHeaderTradeSettlement>
|
||||
<ram:PaymentReference>Deb. 10202 / Fact. 12115118</ram:PaymentReference>
|
||||
<ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
|
||||
<ram:SpecifiedTradeSettlementPaymentMeans>
|
||||
<ram:TypeCode>30</ram:TypeCode>
|
||||
<ram:PayeePartyCreditorFinancialAccount>
|
||||
<ram:IBANID>NL57 RABO 0107307510</ram:IBANID>
|
||||
</ram:PayeePartyCreditorFinancialAccount>
|
||||
</ram:SpecifiedTradeSettlementPaymentMeans>
|
||||
<ram:SpecifiedTradeSettlementPaymentMeans>
|
||||
<ram:TypeCode>30</ram:TypeCode>
|
||||
<ram:PayeePartyCreditorFinancialAccount>
|
||||
<ram:IBANID>NL57 RABO 0107307510</ram:IBANID>
|
||||
</ram:PayeePartyCreditorFinancialAccount>
|
||||
</ram:SpecifiedTradeSettlementPaymentMeans>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:CalculatedAmount>10.99</ram:CalculatedAmount>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:BasisAmount>183.23</ram:BasisAmount>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>6</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:ApplicableTradeTax>
|
||||
<ram:CalculatedAmount>9.74</ram:CalculatedAmount>
|
||||
<ram:TypeCode>VAT</ram:TypeCode>
|
||||
<ram:BasisAmount>46.37</ram:BasisAmount>
|
||||
<ram:CategoryCode>S</ram:CategoryCode>
|
||||
<ram:RateApplicablePercent>21</ram:RateApplicablePercent>
|
||||
</ram:ApplicableTradeTax>
|
||||
<ram:SpecifiedTradePaymentTerms>
|
||||
<ram:DueDateDateTime><udt:DateTimeString format="102">20150109</udt:DateTimeString></ram:DueDateDateTime>
|
||||
</ram:SpecifiedTradePaymentTerms>
|
||||
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
|
||||
<ram:LineTotalAmount>229.6</ram:LineTotalAmount>
|
||||
<ram:TaxBasisTotalAmount>229.6</ram:TaxBasisTotalAmount>
|
||||
<ram:TaxTotalAmount currencyID="EUR">20.73</ram:TaxTotalAmount>
|
||||
<ram:GrandTotalAmount>250.33</ram:GrandTotalAmount>
|
||||
<ram:DuePayableAmount>250.33</ram:DuePayableAmount>
|
||||
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
|
||||
</ram:ApplicableHeaderTradeSettlement>
|
||||
</rsm:SupplyChainTradeTransaction>
|
||||
</rsm:CrossIndustryInvoice>
|
||||
529
configurations/xrechnung/test/instances/ubl001.xml
Normal file
529
configurations/xrechnung/test/instances/ubl001.xml
Normal file
|
|
@ -0,0 +1,529 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
</Invoice>
|
||||
538
configurations/xrechnung/test/instances/ubl002.xml
Normal file
538
configurations/xrechnung/test/instances/ubl002.xml
Normal file
|
|
@ -0,0 +1,538 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<!-- Warning -->
|
||||
<UBLExtensions xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
|
||||
<UBLExtension>
|
||||
<ExtensionContent>
|
||||
<cbc:ElectronicMail>Test</cbc:ElectronicMail>
|
||||
</ExtensionContent>
|
||||
</UBLExtension>
|
||||
</UBLExtensions>
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<!-- Error -->
|
||||
<!-- <cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>-->
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
</Invoice>
|
||||
529
configurations/xrechnung/test/instances/ubl003.xml
Normal file
529
configurations/xrechnung/test/instances/ubl003.xml
Normal file
|
|
@ -0,0 +1,529 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>DM</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="DM">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="DM">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="DM">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="DM">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="DM">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="DM">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="DM">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="DM">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="DM">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="DM">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="DM">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
</Invoice>
|
||||
530
configurations/xrechnung/test/instances/ubl004.xml
Normal file
530
configurations/xrechnung/test/instances/ubl004.xml
Normal file
|
|
@ -0,0 +1,530 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<!-- Error XRechung -->
|
||||
<!--<cbc:CityName>Velsen-Noord</cbc:CityName>-->
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
</Invoice>
|
||||
530
configurations/xrechnung/test/instances/ubl005.xml
Normal file
530
configurations/xrechnung/test/instances/ubl005.xml
Normal file
|
|
@ -0,0 +1,530 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<!-- Schema error -->
|
||||
<!--<cbc:IssueDate>2015-01-09</cbc:IssueDate>-->
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
</Invoice>
|
||||
530
configurations/xrechnung/test/instances/ubl006.xml
Normal file
530
configurations/xrechnung/test/instances/ubl006.xml
Normal file
|
|
@ -0,0 +1,530 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<!-- No scenario matches without CustomizationID -->
|
||||
<!--<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>-->
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
</Invoice>
|
||||
530
configurations/xrechnung/test/instances/ubl007.xml
Normal file
530
configurations/xrechnung/test/instances/ubl007.xml
Normal file
|
|
@ -0,0 +1,530 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:DueDate>2015-01-09</cbc:DueDate>
|
||||
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
|
||||
<cbc:Note>Alle leveringen zijn franco. Alle prijzen zijn incl. BTW. Betalingstermijn: 14 dagen netto. Prijswijzigingen voorbehouden. Op al onze aanbiedingen, leveringen en overeenkomsten zijn van toepassing in de algemene verkoop en leveringsvoorwaarden. Gedeponeerd bij de K.v.K. te Amsterdam 25-04-'85##Delivery terms</cbc:Note>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
<cbc:BuyerReference>A test buyer reference</cbc:BuyerReference>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">19.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PATAT FRITES 10MM 10KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>166022</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>2</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.85</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PKAAS 50PL. JONG BEL. 1KG</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>661813</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.85</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>3</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>POT KETCHUP 3 LT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438146</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>4</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.46</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITESSAUS 3 LRR</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>438103</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">7.23</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>5</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE BLIK 3,5KG SNELF </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>666955</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>6</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">35.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KOFFIE 3.5 KG BLIK STAND </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>664871</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">35.00</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>7</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.65</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>SUIKERKLONT</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350257</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>8</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1.55</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>1 KG UL BLOKJES </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>350258</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.55</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>9</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">3</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">14.37</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLOCKNOTE A5 </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999998</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.79</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>10</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">8.29</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS NAT KLEIN ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740810</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>11</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">16.58</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>CHIPS PAP KLEINE ZAKJES</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740829</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">8.29</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>12</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.95</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>TR KL PAKJES APPELSAP </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740828</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">9.95</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>13</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.30</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>PK CHOCOLADEMEL</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>740827</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">1.65</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>14</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">10.80</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>KRAT BIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999996</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">10.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>15</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">3.90</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>STATIEGELD</cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999995</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.90</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>16</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">7.60</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BLEEK 3 X 750 ML </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>102172</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">3.80</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>17</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">2</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">9.34</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>WC PAPIER </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999994</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">4.67</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>18</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">1</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">18.63</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>BALPENNEN 50 ST BLAUW </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999993</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.63</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>19</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">102.12</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>EM FRITUURVET </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>999992</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">17.02</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>20</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="EA">6</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">-109.98</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>FRITUUR VET 10 KG RETOUR </cbc:Name>
|
||||
<cac:SellersItemIdentification>
|
||||
<cbc:ID>175137</cbc:ID>
|
||||
</cac:SellersItemIdentification>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
<cac:Price>
|
||||
<cbc:PriceAmount currencyID="EUR">18.33</cbc:PriceAmount>
|
||||
</cac:Price>
|
||||
</cac:InvoiceLine>
|
||||
<!-- WFR violation -->
|
||||
<!-- </Invoice> -->
|
||||
109
configurations/xrechnung/test/instances/ubl008.xml
Normal file
109
configurations/xrechnung/test/instances/ubl008.xml
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CreditNote xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2">
|
||||
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
|
||||
<cbc:ID>12115118</cbc:ID>
|
||||
<cbc:IssueDate>2015-01-09</cbc:IssueDate>
|
||||
<cbc:CreditNoteTypeCode>070</cbc:CreditNoteTypeCode>
|
||||
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
|
||||
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Postbus 7l</cbc:StreetName>
|
||||
<cbc:CityName>Velsen-Noord</cbc:CityName>
|
||||
<cbc:PostalZone>1950 AB</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID>NL8200.98.395.B.01</cbc:CompanyID>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:PartyTaxScheme>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>De Koksmaat</cbc:RegistrationName>
|
||||
<cbc:CompanyID>57151520</cbc:CompanyID>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Testname</cbc:Name>
|
||||
<cbc:Telephone>Testname</cbc:Telephone>
|
||||
<cbc:ElectronicMail>test@test.de</cbc:ElectronicMail>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID>10202</cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>POSTBUS 367</cbc:StreetName>
|
||||
<cbc:CityName>HEEMSKERK</cbc:CityName>
|
||||
<cbc:PostalZone>1960 AJ</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>NL</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:RegistrationName>ODIN 59</cbc:RegistrationName>
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:Contact>
|
||||
<cbc:Name>Dhr. J BLOKKER</cbc:Name>
|
||||
</cac:Contact>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL57 RABO 0107307510</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:PaymentMeans>
|
||||
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
|
||||
<cbc:PaymentID>Deb. 10202 / Fact. 12115118</cbc:PaymentID>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>NL03 INGB 0004489902</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<cac:TaxTotal>
|
||||
<cbc:TaxAmount currencyID="EUR">20.73</cbc:TaxAmount>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">183.23</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">10.99</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>6</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
<cac:TaxSubtotal>
|
||||
<cbc:TaxableAmount currencyID="EUR">46.37</cbc:TaxableAmount>
|
||||
<cbc:TaxAmount currencyID="EUR">9.74</cbc:TaxAmount>
|
||||
<cac:TaxCategory>
|
||||
<cbc:ID>S</cbc:ID>
|
||||
<cbc:Percent>21</cbc:Percent>
|
||||
<cac:TaxScheme>
|
||||
<cbc:ID>VAT</cbc:ID>
|
||||
</cac:TaxScheme>
|
||||
</cac:TaxCategory>
|
||||
</cac:TaxSubtotal>
|
||||
</cac:TaxTotal>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">229.60</cbc:LineExtensionAmount>
|
||||
<cbc:TaxExclusiveAmount currencyID="EUR">229.60</cbc:TaxExclusiveAmount>
|
||||
<cbc:TaxInclusiveAmount currencyID="EUR">250.33</cbc:TaxInclusiveAmount>
|
||||
<cbc:PayableAmount currencyID="EUR">250.33</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
<cac:CreditNoteLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
</cac:CreditNoteLine>
|
||||
</CreditNote>
|
||||
20
configurations/xrechnung/test/readme.txt
Normal file
20
configurations/xrechnung/test/readme.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
Dieses Verzeichnis enthält Tests für die Prüftool-Konfiguration XRechnung.
|
||||
Die Tests können über das ANT-Skript build.xml ausgeführt werden.
|
||||
|
||||
Inhalt des Verzeichnisses:
|
||||
- instances/*.xml - Test-Dokumente (Rechnungen)
|
||||
- reports/*.xml|*.html - Die Prüfberichte für die Test-Dokumente
|
||||
- scenarios.xml - Ein für Testzwecke angepasste Variante der
|
||||
XRechnung-Konfigurationsdatei (customLevels ergänzt)
|
||||
- assertions.xlsx - Eine tabellarische Darstellung der Eigenschaften
|
||||
der Prüfberichte für die einzelnen Dokumente
|
||||
- assertions.xml - maschinenlesbare Form für den Schalter --check-assertions.
|
||||
- build.xml - Vollständiger Testlauf
|
||||
- saxon9he.jar - Saxon-XSLT, wird nur für die Testauswertung benötigt.
|
||||
|
||||
Der vollständige Testlauf umfasst:
|
||||
- Prüftool auf alle Testdateien anwenden
|
||||
- Zusicherungen aus assertions.xml testen
|
||||
- Testen, dass alle XML-Berichte konform zu report.xsd sind.
|
||||
- Testen, dass alle XML-Berichte konform zu report.sch sind.
|
||||
|
||||
187
configurations/xrechnung/test/reports/bin001-report.html
Normal file
187
configurations/xrechnung/test/reports/bin001-report.html
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml" xmlns:rep="http://www.xoev.de/de/validator/varl/1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:in="http://www.xoev.de/de/validator/framework/1/createreportinput" xmlns:s="http://www.xoev.de/de/validator/framework/1/scenarios" xmlns:svrl="http://purl.oclc.org/dsdl/svrl" xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" data-report-type="report">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title>Prüfbericht</title><style>
|
||||
body{
|
||||
font-family: Calibri;
|
||||
width: 230mm;
|
||||
}
|
||||
|
||||
.metadata dt {
|
||||
float: left;
|
||||
width: 230px;
|
||||
clear: left;
|
||||
}
|
||||
|
||||
.metadata dd {
|
||||
margin-left: 250px;
|
||||
}
|
||||
|
||||
table{
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
table.tbl-errors{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document td {vertical-align:top;}
|
||||
|
||||
.tbl-errors td{
|
||||
border: 1px solid lightgray;
|
||||
padding: 2px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
thead{
|
||||
font-weight: bold;
|
||||
background-color: #f0f0f0;
|
||||
padding-top: 6pt;
|
||||
padding-bottom: 2pt;
|
||||
}
|
||||
|
||||
.tbl-meta td{
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
td.pos{
|
||||
padding-left: 3pt;
|
||||
width: 5%;
|
||||
color: gray
|
||||
}
|
||||
|
||||
td.element{
|
||||
width: 95%;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
|
||||
td.element:before{
|
||||
content: attr(title);
|
||||
color: gray;
|
||||
}
|
||||
|
||||
|
||||
div.attribute{
|
||||
display: inline;
|
||||
font-style: italic;
|
||||
color: gray;
|
||||
}
|
||||
div.attribute:before{
|
||||
content: attr(title) '=';
|
||||
}
|
||||
div.val{
|
||||
display: inline;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
td.level1{
|
||||
padding-left: 2mm;
|
||||
}
|
||||
|
||||
td.level2{
|
||||
padding-left: 5mm;
|
||||
}
|
||||
|
||||
td.level3{
|
||||
padding-left: 10mm;
|
||||
}
|
||||
|
||||
td.level4{
|
||||
padding-left: 15mm;
|
||||
}
|
||||
|
||||
td.level5{
|
||||
padding-left: 20mm;
|
||||
}
|
||||
td.level6{
|
||||
padding-left: 25mm;
|
||||
}
|
||||
|
||||
tr{
|
||||
vertical-align: bottom;
|
||||
border-bottom: 1px solid #c0c0c0;
|
||||
}
|
||||
|
||||
.error{
|
||||
color: red;
|
||||
}
|
||||
|
||||
.warning{
|
||||
}
|
||||
|
||||
p.important{
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
background-color: #e0e0e0;
|
||||
padding: 3pt;
|
||||
}
|
||||
|
||||
td.right{
|
||||
text-align: right
|
||||
}</style></head>
|
||||
<body>
|
||||
<h1>Prüfbericht</h1>
|
||||
<div class="metadata">
|
||||
<p class="important">Angaben zum geprüften Dokument</p>
|
||||
<dl>
|
||||
<dt>Referenz:</dt>
|
||||
<dd>c:\fb\svn\xoev\produkte\prueftool\trunk\xrechnung\test\instances\bin001.xml</dd>
|
||||
<dt>Zeitpunkt der Prüfung:</dt>
|
||||
<dd>21.9.2017 11:08:04</dd>
|
||||
<dt>Erkannter Dokumenttyp:</dt>
|
||||
<dd><b class="error">unbekannt</b></dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="important"><b>Konformitätsprüfung: </b>Das geprüfte Dokument entspricht keinen zulässigen Dokumenttyp und ist damit <b>nicht konform</b> zu den formalen Vorgaben.
|
||||
</p>
|
||||
<p>Übersicht der Validierungsergebnisse:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Prüfschritt</th>
|
||||
<th>Fehler</th>
|
||||
<th>Warnungen</th>
|
||||
<th>Informationen</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> (val-xml)</td>
|
||||
<td style="width: 30mm;">1</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Validierungsergebnisse im Detail:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 30mm;">Pos</th>
|
||||
<th style="width: 25mm;">Code</th>
|
||||
<th style="width: 25mm;">Adj. Grad (Grad)</th>
|
||||
<th>Text</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="error">
|
||||
<td rowspan="2">val-xml.1</td>
|
||||
<td rowspan="2">generic-error</td>
|
||||
<td rowspan="2">error</td>
|
||||
<td>Content ist nicht zulässig in Prolog.</td>
|
||||
</tr>
|
||||
<tr class="error">
|
||||
<td> Zeile: 1 Spalte: 1</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p class="important error">Bewertung: Es wird empfohlen das Dokument zurückzuweisen.</p>
|
||||
<p class="info">Dieser Prüfbericht wurde erstellt mit KoSIT Prüftool.</p>
|
||||
</body>
|
||||
</html>
|
||||
230
configurations/xrechnung/test/reports/bin001-report.xml
Normal file
230
configurations/xrechnung/test/reports/bin001-report.xml
Normal file
|
|
@ -0,0 +1,230 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rep:report xmlns:rep="http://www.xoev.de/de/validator/varl/1"
|
||||
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
xmlns:in="http://www.xoev.de/de/validator/framework/1/createreportinput"
|
||||
xmlns:s="http://www.xoev.de/de/validator/framework/1/scenarios"
|
||||
xmlns:svrl="http://purl.oclc.org/dsdl/svrl"
|
||||
xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
|
||||
xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
valid="false"
|
||||
varlVersion="1.0.0">
|
||||
<rep:engine>
|
||||
<rep:name>KoSIT Prüftool</rep:name>
|
||||
</rep:engine>
|
||||
<rep:timestamp>2017-09-21T11:08:04.311+02:00</rep:timestamp>
|
||||
<rep:documentIdentification>
|
||||
<rep:documentHash>
|
||||
<rep:hashAlgorithm>SHA-256</rep:hashAlgorithm>
|
||||
<rep:hashValue>fGsWeDjyK0xy/p2b0DmSP73UVY8p8ZZJxNM0WnjLZSs=</rep:hashValue>
|
||||
</rep:documentHash>
|
||||
<rep:documentReference>c:\fb\svn\xoev\produkte\prueftool\trunk\xrechnung\test\instances\bin001.xml</rep:documentReference>
|
||||
</rep:documentIdentification>
|
||||
<rep:noScenarioMatched>
|
||||
<rep:validationStepResult id="val-xml" valid="false">
|
||||
<rep:message code="generic-error"
|
||||
columnNumber="1"
|
||||
id="val-xml.1"
|
||||
level="error"
|
||||
lineNumber="1">Content ist nicht zulässig in Prolog.</rep:message>
|
||||
</rep:validationStepResult>
|
||||
</rep:noScenarioMatched>
|
||||
<rep:assessment>
|
||||
<rep:reject>
|
||||
<rep:explanation>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" data-report-type="report">
|
||||
<head>
|
||||
<title>Prüfbericht</title>
|
||||
<style>
|
||||
body{
|
||||
font-family: Calibri;
|
||||
width: 230mm;
|
||||
}
|
||||
|
||||
.metadata dt {
|
||||
float: left;
|
||||
width: 230px;
|
||||
clear: left;
|
||||
}
|
||||
|
||||
.metadata dd {
|
||||
margin-left: 250px;
|
||||
}
|
||||
|
||||
table{
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
table.tbl-errors{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document td {vertical-align:top;}
|
||||
|
||||
.tbl-errors td{
|
||||
border: 1px solid lightgray;
|
||||
padding: 2px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
thead{
|
||||
font-weight: bold;
|
||||
background-color: #f0f0f0;
|
||||
padding-top: 6pt;
|
||||
padding-bottom: 2pt;
|
||||
}
|
||||
|
||||
.tbl-meta td{
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
td.pos{
|
||||
padding-left: 3pt;
|
||||
width: 5%;
|
||||
color: gray
|
||||
}
|
||||
|
||||
td.element{
|
||||
width: 95%;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
|
||||
td.element:before{
|
||||
content: attr(title);
|
||||
color: gray;
|
||||
}
|
||||
|
||||
|
||||
div.attribute{
|
||||
display: inline;
|
||||
font-style: italic;
|
||||
color: gray;
|
||||
}
|
||||
div.attribute:before{
|
||||
content: attr(title) '=';
|
||||
}
|
||||
div.val{
|
||||
display: inline;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
td.level1{
|
||||
padding-left: 2mm;
|
||||
}
|
||||
|
||||
td.level2{
|
||||
padding-left: 5mm;
|
||||
}
|
||||
|
||||
td.level3{
|
||||
padding-left: 10mm;
|
||||
}
|
||||
|
||||
td.level4{
|
||||
padding-left: 15mm;
|
||||
}
|
||||
|
||||
td.level5{
|
||||
padding-left: 20mm;
|
||||
}
|
||||
td.level6{
|
||||
padding-left: 25mm;
|
||||
}
|
||||
|
||||
tr{
|
||||
vertical-align: bottom;
|
||||
border-bottom: 1px solid #c0c0c0;
|
||||
}
|
||||
|
||||
.error{
|
||||
color: red;
|
||||
}
|
||||
|
||||
.warning{
|
||||
}
|
||||
|
||||
p.important{
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
background-color: #e0e0e0;
|
||||
padding: 3pt;
|
||||
}
|
||||
|
||||
td.right{
|
||||
text-align: right
|
||||
}</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Prüfbericht</h1>
|
||||
<div class="metadata">
|
||||
<p class="important">Angaben zum geprüften Dokument</p>
|
||||
<dl>
|
||||
<dt>Referenz:</dt>
|
||||
<dd>c:\fb\svn\xoev\produkte\prueftool\trunk\xrechnung\test\instances\bin001.xml</dd>
|
||||
<dt>Zeitpunkt der Prüfung:</dt>
|
||||
<dd>21.9.2017 11:08:04</dd>
|
||||
<dt>Erkannter Dokumenttyp:</dt>
|
||||
<dd>
|
||||
<b class="error">unbekannt</b>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="important">
|
||||
<b>Konformitätsprüfung: </b>Das geprüfte Dokument entspricht keinen zulässigen Dokumenttyp und ist damit <b>nicht konform</b> zu den formalen Vorgaben.</p>
|
||||
<p>Übersicht der Validierungsergebnisse:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Prüfschritt</th>
|
||||
<th>Fehler</th>
|
||||
<th>Warnungen</th>
|
||||
<th>Informationen</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> (val-xml)</td>
|
||||
<td style="width: 30mm;">1</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Validierungsergebnisse im Detail:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 30mm;">Pos</th>
|
||||
<th style="width: 25mm;">Code</th>
|
||||
<th style="width: 25mm;">Adj. Grad (Grad)</th>
|
||||
<th>Text</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="error">
|
||||
<td rowspan="2">val-xml.1</td>
|
||||
<td rowspan="2">generic-error</td>
|
||||
<td rowspan="2">error</td>
|
||||
<td>Content ist nicht zulässig in Prolog.</td>
|
||||
</tr>
|
||||
<tr class="error">
|
||||
<td> Zeile: 1 Spalte: 1</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p class="important error">Bewertung: Es wird empfohlen das Dokument zurückzuweisen.</p>
|
||||
<p class="info">Dieser Prüfbericht wurde erstellt mit KoSIT Prüftool.</p>
|
||||
</body>
|
||||
</html>
|
||||
</rep:explanation>
|
||||
</rep:reject>
|
||||
</rep:assessment>
|
||||
</rep:report>
|
||||
4523
configurations/xrechnung/test/reports/cii001-report.html
Normal file
4523
configurations/xrechnung/test/reports/cii001-report.html
Normal file
File diff suppressed because it is too large
Load diff
4014
configurations/xrechnung/test/reports/cii001-report.xml
Normal file
4014
configurations/xrechnung/test/reports/cii001-report.xml
Normal file
File diff suppressed because it is too large
Load diff
3899
configurations/xrechnung/test/reports/ubl001-report.html
Normal file
3899
configurations/xrechnung/test/reports/ubl001-report.html
Normal file
File diff suppressed because it is too large
Load diff
3468
configurations/xrechnung/test/reports/ubl001-report.xml
Normal file
3468
configurations/xrechnung/test/reports/ubl001-report.xml
Normal file
File diff suppressed because it is too large
Load diff
4000
configurations/xrechnung/test/reports/ubl002-report.html
Normal file
4000
configurations/xrechnung/test/reports/ubl002-report.html
Normal file
File diff suppressed because it is too large
Load diff
3568
configurations/xrechnung/test/reports/ubl002-report.xml
Normal file
3568
configurations/xrechnung/test/reports/ubl002-report.xml
Normal file
File diff suppressed because it is too large
Load diff
3951
configurations/xrechnung/test/reports/ubl003-report.html
Normal file
3951
configurations/xrechnung/test/reports/ubl003-report.html
Normal file
File diff suppressed because it is too large
Load diff
3525
configurations/xrechnung/test/reports/ubl003-report.xml
Normal file
3525
configurations/xrechnung/test/reports/ubl003-report.xml
Normal file
File diff suppressed because it is too large
Load diff
3948
configurations/xrechnung/test/reports/ubl004-report.html
Normal file
3948
configurations/xrechnung/test/reports/ubl004-report.html
Normal file
File diff suppressed because it is too large
Load diff
3521
configurations/xrechnung/test/reports/ubl004-report.xml
Normal file
3521
configurations/xrechnung/test/reports/ubl004-report.xml
Normal file
File diff suppressed because it is too large
Load diff
3937
configurations/xrechnung/test/reports/ubl005-report.html
Normal file
3937
configurations/xrechnung/test/reports/ubl005-report.html
Normal file
File diff suppressed because it is too large
Load diff
3493
configurations/xrechnung/test/reports/ubl005-report.xml
Normal file
3493
configurations/xrechnung/test/reports/ubl005-report.xml
Normal file
File diff suppressed because it is too large
Load diff
3887
configurations/xrechnung/test/reports/ubl006-report.html
Normal file
3887
configurations/xrechnung/test/reports/ubl006-report.html
Normal file
File diff suppressed because it is too large
Load diff
3397
configurations/xrechnung/test/reports/ubl006-report.xml
Normal file
3397
configurations/xrechnung/test/reports/ubl006-report.xml
Normal file
File diff suppressed because it is too large
Load diff
187
configurations/xrechnung/test/reports/ubl007-report.html
Normal file
187
configurations/xrechnung/test/reports/ubl007-report.html
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml" xmlns:rep="http://www.xoev.de/de/validator/varl/1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:in="http://www.xoev.de/de/validator/framework/1/createreportinput" xmlns:s="http://www.xoev.de/de/validator/framework/1/scenarios" xmlns:svrl="http://purl.oclc.org/dsdl/svrl" xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" data-report-type="report">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title>Prüfbericht</title><style>
|
||||
body{
|
||||
font-family: Calibri;
|
||||
width: 230mm;
|
||||
}
|
||||
|
||||
.metadata dt {
|
||||
float: left;
|
||||
width: 230px;
|
||||
clear: left;
|
||||
}
|
||||
|
||||
.metadata dd {
|
||||
margin-left: 250px;
|
||||
}
|
||||
|
||||
table{
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
table.tbl-errors{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document td {vertical-align:top;}
|
||||
|
||||
.tbl-errors td{
|
||||
border: 1px solid lightgray;
|
||||
padding: 2px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
thead{
|
||||
font-weight: bold;
|
||||
background-color: #f0f0f0;
|
||||
padding-top: 6pt;
|
||||
padding-bottom: 2pt;
|
||||
}
|
||||
|
||||
.tbl-meta td{
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
td.pos{
|
||||
padding-left: 3pt;
|
||||
width: 5%;
|
||||
color: gray
|
||||
}
|
||||
|
||||
td.element{
|
||||
width: 95%;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
|
||||
td.element:before{
|
||||
content: attr(title);
|
||||
color: gray;
|
||||
}
|
||||
|
||||
|
||||
div.attribute{
|
||||
display: inline;
|
||||
font-style: italic;
|
||||
color: gray;
|
||||
}
|
||||
div.attribute:before{
|
||||
content: attr(title) '=';
|
||||
}
|
||||
div.val{
|
||||
display: inline;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
td.level1{
|
||||
padding-left: 2mm;
|
||||
}
|
||||
|
||||
td.level2{
|
||||
padding-left: 5mm;
|
||||
}
|
||||
|
||||
td.level3{
|
||||
padding-left: 10mm;
|
||||
}
|
||||
|
||||
td.level4{
|
||||
padding-left: 15mm;
|
||||
}
|
||||
|
||||
td.level5{
|
||||
padding-left: 20mm;
|
||||
}
|
||||
td.level6{
|
||||
padding-left: 25mm;
|
||||
}
|
||||
|
||||
tr{
|
||||
vertical-align: bottom;
|
||||
border-bottom: 1px solid #c0c0c0;
|
||||
}
|
||||
|
||||
.error{
|
||||
color: red;
|
||||
}
|
||||
|
||||
.warning{
|
||||
}
|
||||
|
||||
p.important{
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
background-color: #e0e0e0;
|
||||
padding: 3pt;
|
||||
}
|
||||
|
||||
td.right{
|
||||
text-align: right
|
||||
}</style></head>
|
||||
<body>
|
||||
<h1>Prüfbericht</h1>
|
||||
<div class="metadata">
|
||||
<p class="important">Angaben zum geprüften Dokument</p>
|
||||
<dl>
|
||||
<dt>Referenz:</dt>
|
||||
<dd>c:\fb\svn\xoev\produkte\prueftool\trunk\xrechnung\test\instances\ubl007.xml</dd>
|
||||
<dt>Zeitpunkt der Prüfung:</dt>
|
||||
<dd>21.9.2017 11:08:05</dd>
|
||||
<dt>Erkannter Dokumenttyp:</dt>
|
||||
<dd><b class="error">unbekannt</b></dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="important"><b>Konformitätsprüfung: </b>Das geprüfte Dokument entspricht keinen zulässigen Dokumenttyp und ist damit <b>nicht konform</b> zu den formalen Vorgaben.
|
||||
</p>
|
||||
<p>Übersicht der Validierungsergebnisse:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Prüfschritt</th>
|
||||
<th>Fehler</th>
|
||||
<th>Warnungen</th>
|
||||
<th>Informationen</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> (val-xml)</td>
|
||||
<td style="width: 30mm;">1</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Validierungsergebnisse im Detail:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 30mm;">Pos</th>
|
||||
<th style="width: 25mm;">Code</th>
|
||||
<th style="width: 25mm;">Adj. Grad (Grad)</th>
|
||||
<th>Text</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="error">
|
||||
<td rowspan="2">val-xml.1</td>
|
||||
<td rowspan="2">generic-error</td>
|
||||
<td rowspan="2">error</td>
|
||||
<td>XML-Dokumentstrukturen müssen innerhalb derselben Entity beginnen und enden.</td>
|
||||
</tr>
|
||||
<tr class="error">
|
||||
<td> Zeile: 531 Spalte: 1</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p class="important error">Bewertung: Es wird empfohlen das Dokument zurückzuweisen.</p>
|
||||
<p class="info">Dieser Prüfbericht wurde erstellt mit KoSIT Prüftool.</p>
|
||||
</body>
|
||||
</html>
|
||||
230
configurations/xrechnung/test/reports/ubl007-report.xml
Normal file
230
configurations/xrechnung/test/reports/ubl007-report.xml
Normal file
|
|
@ -0,0 +1,230 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rep:report xmlns:rep="http://www.xoev.de/de/validator/varl/1"
|
||||
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
xmlns:in="http://www.xoev.de/de/validator/framework/1/createreportinput"
|
||||
xmlns:s="http://www.xoev.de/de/validator/framework/1/scenarios"
|
||||
xmlns:svrl="http://purl.oclc.org/dsdl/svrl"
|
||||
xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
|
||||
xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
valid="false"
|
||||
varlVersion="1.0.0">
|
||||
<rep:engine>
|
||||
<rep:name>KoSIT Prüftool</rep:name>
|
||||
</rep:engine>
|
||||
<rep:timestamp>2017-09-21T11:08:05.929+02:00</rep:timestamp>
|
||||
<rep:documentIdentification>
|
||||
<rep:documentHash>
|
||||
<rep:hashAlgorithm>SHA-256</rep:hashAlgorithm>
|
||||
<rep:hashValue>j3mjlUm+6rbalED9U4bo+zEqm3nCIYAgOGImBP2IGhc=</rep:hashValue>
|
||||
</rep:documentHash>
|
||||
<rep:documentReference>c:\fb\svn\xoev\produkte\prueftool\trunk\xrechnung\test\instances\ubl007.xml</rep:documentReference>
|
||||
</rep:documentIdentification>
|
||||
<rep:noScenarioMatched>
|
||||
<rep:validationStepResult id="val-xml" valid="false">
|
||||
<rep:message code="generic-error"
|
||||
columnNumber="1"
|
||||
id="val-xml.1"
|
||||
level="error"
|
||||
lineNumber="531">XML-Dokumentstrukturen müssen innerhalb derselben Entity beginnen und enden.</rep:message>
|
||||
</rep:validationStepResult>
|
||||
</rep:noScenarioMatched>
|
||||
<rep:assessment>
|
||||
<rep:reject>
|
||||
<rep:explanation>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" data-report-type="report">
|
||||
<head>
|
||||
<title>Prüfbericht</title>
|
||||
<style>
|
||||
body{
|
||||
font-family: Calibri;
|
||||
width: 230mm;
|
||||
}
|
||||
|
||||
.metadata dt {
|
||||
float: left;
|
||||
width: 230px;
|
||||
clear: left;
|
||||
}
|
||||
|
||||
.metadata dd {
|
||||
margin-left: 250px;
|
||||
}
|
||||
|
||||
table{
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
table.tbl-errors{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document{
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
table.document td {vertical-align:top;}
|
||||
|
||||
.tbl-errors td{
|
||||
border: 1px solid lightgray;
|
||||
padding: 2px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
thead{
|
||||
font-weight: bold;
|
||||
background-color: #f0f0f0;
|
||||
padding-top: 6pt;
|
||||
padding-bottom: 2pt;
|
||||
}
|
||||
|
||||
.tbl-meta td{
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
td.pos{
|
||||
padding-left: 3pt;
|
||||
width: 5%;
|
||||
color: gray
|
||||
}
|
||||
|
||||
td.element{
|
||||
width: 95%;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
|
||||
td.element:before{
|
||||
content: attr(title);
|
||||
color: gray;
|
||||
}
|
||||
|
||||
|
||||
div.attribute{
|
||||
display: inline;
|
||||
font-style: italic;
|
||||
color: gray;
|
||||
}
|
||||
div.attribute:before{
|
||||
content: attr(title) '=';
|
||||
}
|
||||
div.val{
|
||||
display: inline;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
td.level1{
|
||||
padding-left: 2mm;
|
||||
}
|
||||
|
||||
td.level2{
|
||||
padding-left: 5mm;
|
||||
}
|
||||
|
||||
td.level3{
|
||||
padding-left: 10mm;
|
||||
}
|
||||
|
||||
td.level4{
|
||||
padding-left: 15mm;
|
||||
}
|
||||
|
||||
td.level5{
|
||||
padding-left: 20mm;
|
||||
}
|
||||
td.level6{
|
||||
padding-left: 25mm;
|
||||
}
|
||||
|
||||
tr{
|
||||
vertical-align: bottom;
|
||||
border-bottom: 1px solid #c0c0c0;
|
||||
}
|
||||
|
||||
.error{
|
||||
color: red;
|
||||
}
|
||||
|
||||
.warning{
|
||||
}
|
||||
|
||||
p.important{
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
background-color: #e0e0e0;
|
||||
padding: 3pt;
|
||||
}
|
||||
|
||||
td.right{
|
||||
text-align: right
|
||||
}</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Prüfbericht</h1>
|
||||
<div class="metadata">
|
||||
<p class="important">Angaben zum geprüften Dokument</p>
|
||||
<dl>
|
||||
<dt>Referenz:</dt>
|
||||
<dd>c:\fb\svn\xoev\produkte\prueftool\trunk\xrechnung\test\instances\ubl007.xml</dd>
|
||||
<dt>Zeitpunkt der Prüfung:</dt>
|
||||
<dd>21.9.2017 11:08:05</dd>
|
||||
<dt>Erkannter Dokumenttyp:</dt>
|
||||
<dd>
|
||||
<b class="error">unbekannt</b>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="important">
|
||||
<b>Konformitätsprüfung: </b>Das geprüfte Dokument entspricht keinen zulässigen Dokumenttyp und ist damit <b>nicht konform</b> zu den formalen Vorgaben.</p>
|
||||
<p>Übersicht der Validierungsergebnisse:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Prüfschritt</th>
|
||||
<th>Fehler</th>
|
||||
<th>Warnungen</th>
|
||||
<th>Informationen</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> (val-xml)</td>
|
||||
<td style="width: 30mm;">1</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
<td style="width: 30mm;">0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Validierungsergebnisse im Detail:</p>
|
||||
<table class="tbl-errors">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 30mm;">Pos</th>
|
||||
<th style="width: 25mm;">Code</th>
|
||||
<th style="width: 25mm;">Adj. Grad (Grad)</th>
|
||||
<th>Text</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="error">
|
||||
<td rowspan="2">val-xml.1</td>
|
||||
<td rowspan="2">generic-error</td>
|
||||
<td rowspan="2">error</td>
|
||||
<td>XML-Dokumentstrukturen müssen innerhalb derselben Entity beginnen und enden.</td>
|
||||
</tr>
|
||||
<tr class="error">
|
||||
<td> Zeile: 531 Spalte: 1</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p class="important error">Bewertung: Es wird empfohlen das Dokument zurückzuweisen.</p>
|
||||
<p class="info">Dieser Prüfbericht wurde erstellt mit KoSIT Prüftool.</p>
|
||||
</body>
|
||||
</html>
|
||||
</rep:explanation>
|
||||
</rep:reject>
|
||||
</rep:assessment>
|
||||
</rep:report>
|
||||
1078
configurations/xrechnung/test/reports/ubl008-report.html
Normal file
1078
configurations/xrechnung/test/reports/ubl008-report.html
Normal file
File diff suppressed because it is too large
Load diff
1118
configurations/xrechnung/test/reports/ubl008-report.xml
Normal file
1118
configurations/xrechnung/test/reports/ubl008-report.xml
Normal file
File diff suppressed because it is too large
Load diff
114
configurations/xrechnung/test/scenarios.xml
Normal file
114
configurations/xrechnung/test/scenarios.xml
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<scenarios xmlns="http://www.xoev.de/de/validator/framework/1/scenarios" frameworkVersion="1.0.0">
|
||||
<name>Prüftool-Konfiguration XRechnung (Entwurf)</name>
|
||||
<author>KoSIT</author>
|
||||
<date>2017-09-20</date>
|
||||
<description>
|
||||
<p>Prüfung von Dokumenten auf Konformität zum Standard XRechnung (www.xoev.de/de/xrechnung)</p>
|
||||
</description>
|
||||
|
||||
<scenario>
|
||||
<name>EN16931 CIUS XRechnung (UBL Invoice)</name>
|
||||
<namespace prefix="cbc">urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2</namespace>
|
||||
<namespace prefix="invoice">urn:oasis:names:specification:ubl:schema:xsd:Invoice-2</namespace>
|
||||
<match>/invoice:Invoice[starts-with(cbc:CustomizationID, 'urn:cen.eu:en16931:2017')]</match>
|
||||
<validateWithXmlSchema>
|
||||
<resource>
|
||||
<name>XML Schema for UBL 2.1 Invoice</name>
|
||||
<location>resources/xrechnung/ubl21/xsdrt/maindoc/UBL-Invoice-2.1.xsd</location>
|
||||
</resource>
|
||||
</validateWithXmlSchema>
|
||||
<validateWithSchematron>
|
||||
<resource>
|
||||
<name>Schematron rules for EN16931 (UBL)</name>
|
||||
<location>resources/xrechnung/ubl21/xsl/EN16931-UBL-validation.xsl</location>
|
||||
</resource>
|
||||
</validateWithSchematron>
|
||||
<validateWithSchematron>
|
||||
<resource>
|
||||
<name>Schematron rules for Invoice - CIUS XRechnung (UBL)</name>
|
||||
<location>resources/xrechnung/ubl21/xsl/XRechnung-UBL-validation-Invoice.xsl</location>
|
||||
</resource>
|
||||
</validateWithSchematron>
|
||||
<createReport>
|
||||
<resource>
|
||||
<name>Prüfbericht für XRechnung</name>
|
||||
<location>resources/xrechnung/xrechnung-report.xsl</location>
|
||||
</resource>
|
||||
<!-- For testing only! -->
|
||||
<customLevel level="warning">BR-CL-04</customLevel>
|
||||
</createReport>
|
||||
</scenario>
|
||||
|
||||
<scenario>
|
||||
<name>EN16931 CIUS XRechnung (UBL CreditNote)</name>
|
||||
<namespace prefix="cbc">urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2</namespace>
|
||||
<namespace prefix="creditnote">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2</namespace>
|
||||
<match>/creditnote:CreditNote[starts-with(cbc:CustomizationID, 'urn:cen.eu:en16931:2017')]</match>
|
||||
<validateWithXmlSchema>
|
||||
<resource>
|
||||
<name>XML Schema for UBL 2.1 CreditNote</name>
|
||||
<location>resources/xrechnung/ubl21/xsdrt/maindoc/UBL-CreditNote-2.1.xsd</location>
|
||||
</resource>
|
||||
</validateWithXmlSchema>
|
||||
<validateWithSchematron>
|
||||
<resource>
|
||||
<name>Schematron rules for EN16931 (UBL)</name>
|
||||
<location>resources/xrechnung/ubl21/xsl/EN16931-UBL-validation.xsl</location>
|
||||
</resource>
|
||||
</validateWithSchematron>
|
||||
<validateWithSchematron>
|
||||
<resource>
|
||||
<name>Schematron rules for CreditNote - CIUS XRechnung (UBL)</name>
|
||||
<location>resources/xrechnung/ubl21/xsl/XRechnung-UBL-validation-CreditNote.xsl</location>
|
||||
</resource>
|
||||
</validateWithSchematron>
|
||||
<createReport>
|
||||
<resource>
|
||||
<name>Prüfbericht für XRechnung</name>
|
||||
<location>resources/xrechnung/xrechnung-report.xsl</location>
|
||||
</resource>
|
||||
</createReport>
|
||||
</scenario>
|
||||
|
||||
<scenario>
|
||||
<name>EN16931 CIUS XRechnung (CII)</name>
|
||||
<namespace prefix="rsm">urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100</namespace>
|
||||
<namespace prefix="ram">urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100</namespace>
|
||||
<match>/rsm:CrossIndustryInvoice[starts-with(rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID, 'urn:cen.eu:en16931:2017')]</match>
|
||||
<validateWithXmlSchema>
|
||||
<resource>
|
||||
<name>XML Schema for UN/CEFACT XML (SCRDM - CII)</name>
|
||||
<location>resources/xrechnung/cii/xsd/CrossIndustryInvoice_100pD16B.xsd</location>
|
||||
</resource>
|
||||
</validateWithXmlSchema>
|
||||
<validateWithSchematron>
|
||||
<resource>
|
||||
<name>Schematron rules for EN16931 (CII)</name>
|
||||
<location>resources/xrechnung/cii/xsl/EN16931-CII-validation.xsl</location>
|
||||
</resource>
|
||||
</validateWithSchematron>
|
||||
<validateWithSchematron>
|
||||
<resource>
|
||||
<name>Schematron rules for CIUS XRechnung (CII)</name>
|
||||
<location>resources/xrechnung/cii/xsl/XRechnung-CII-validation.xsl</location>
|
||||
</resource>
|
||||
</validateWithSchematron>
|
||||
<createReport>
|
||||
<resource>
|
||||
<name>Prüfbericht für XRechnung</name>
|
||||
<location>resources/xrechnung/xrechnung-report.xsl</location>
|
||||
</resource>
|
||||
</createReport>
|
||||
</scenario>
|
||||
|
||||
<noScenarioReport>
|
||||
<resource>
|
||||
<name>Default Report</name>
|
||||
<location>resources/default-report.xsl</location>
|
||||
</resource>
|
||||
</noScenarioReport>
|
||||
|
||||
|
||||
</scenarios>
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue