Untitled

                Never    
XML
       
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <validateResponseOutput xmlns="http://peppol.helger.com/ws/documentvalidationservice/201701/" success="false" interrupted="false" mostSevereErrorLevel="ERROR">
            <Result success="true" artifactType="xsd" artifactPath="schemas/ubl21/maindoc/UBL-Invoice-2.1.xsd"/>
            <Result success="false" artifactType="schematron-xslt" artifactPath="openpeppol/3.7.0/XSLT/BIIRULES-UBL-T10.xsl">
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:LegalMonetaryTotal[1]" errorLocation="uploaded-file" errorText="[BII2-T10-R053]-An invoice total with VAT MUST equal the invoice total without VAT plus the VAT total amount and the rounding of invoice total" test="((cbc:PayableRoundingAmount) and ((xs:decimal(cbc:TaxInclusiveAmount)) = (round((xs:decimal(cbc:TaxExclusiveAmount) + (xs:decimal(sum(/ubl:Invoice/cac:TaxTotal/cbc:TaxAmount))) + xs:decimal(cbc:PayableRoundingAmount)) *10 * 10) div 100))) or (not(cbc:PayableRoundingAmount) and ((xs:decimal(cbc:TaxInclusiveAmount)) = round((xs:decimal(cbc:TaxExclusiveAmount) + (xs:decimal(sum(/ubl:Invoice/cac:TaxTotal/cbc:TaxAmount)))) * 10 * 10) div 100))"/>
                <Item errorLevel="WARN" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AllowanceCharge[1]/cbc:AllowanceChargeReasonCode[1]" errorLocation="uploaded-file" errorText="[CL-T10-R010]-Coded allowance and charge reasons SHOULD belong to the UNCL 4465 code list BII2 subset" test="( ( not(contains(normalize-space(.),' ')) and contains( ' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 ',concat(' ',normalize-space(.),' ') ) ) )"/>
                <Item errorLevel="WARN" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:InvoiceLine[1]/cac:AllowanceCharge[2]/cbc:AllowanceChargeReasonCode[1]" errorLocation="uploaded-file" errorText="[CL-T10-R010]-Coded allowance and charge reasons SHOULD belong to the UNCL 4465 code list BII2 subset" test="( ( not(contains(normalize-space(.),' ')) and contains( ' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 ',concat(' ',normalize-space(.),' ') ) ) )"/>
            </Result>
            <Result success="false" artifactType="schematron-xslt" artifactPath="openpeppol/3.7.0/XSLT/OPENPEPPOL-UBL-T10.xsl">
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R044]-If the tax currency code is different from the document currency code, the tax exchange rate MUST be provided" test="not(//cbc:TaxCurrencyCode) or (//cac:TaxExchangeRate)"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cbc:InvoiceTypeCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R025]-An invoice type code MUST have a list identifier attribute 'UNCL1001'." test="@listID = 'UNCL1001'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cbc:DocumentCurrencyCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R026]-A currency code element MUST have a list identifier attribute 'ISO4217'." test="@listID = 'ISO4217'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cbc:TaxCurrencyCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R026]-A currency code element MUST have a list identifier attribute 'ISO4217'." test="@listID = 'ISO4217'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AccountingSupplierParty[1]/cac:Party[1]/cac:PartyIdentification[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R024]-A party identifier MUST have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AccountingSupplierParty[1]/cac:Party[1]/cac:PostalAddress[1]/cac:Country[1]/cbc:IdentificationCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'." test="@listID = 'ISO3166-1:Alpha2'"/>
                <Item errorLevel="WARN" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AccountingSupplierParty[1]/cac:Party[1]/cac:PartyLegalEntity[1]/cbc:CompanyID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R054]-A party legal entity company identifier SHOULD have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AccountingCustomerParty[1]/cac:Party[1]/cac:PartyIdentification[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R024]-A party identifier MUST have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AccountingCustomerParty[1]/cac:Party[1]/cac:PostalAddress[1]/cac:Country[1]/cbc:IdentificationCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'." test="@listID = 'ISO3166-1:Alpha2'"/>
                <Item errorLevel="WARN" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AccountingCustomerParty[1]/cac:Party[1]/cac:PartyLegalEntity[1]/cbc:CompanyID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R054]-A party legal entity company identifier SHOULD have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:PayeeParty[1]/cac:PartyIdentification[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R024]-A party identifier MUST have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:PayeeParty[1]/cac:PartyLegalEntity[1]/cbc:CompanyID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R054]-A party legal entity company identifier SHOULD have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:TaxRepresentativeParty[1]/cac:PostalAddress[1]/cac:Country[1]/cbc:IdentificationCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'." test="@listID = 'ISO3166-1:Alpha2'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:Delivery[1]/cac:DeliveryLocation[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R034]-An delivery location identifier MUST have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:Delivery[1]/cac:DeliveryLocation[1]/cac:Address[1]/cac:Country[1]/cbc:IdentificationCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'." test="@listID = 'ISO3166-1:Alpha2'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:PaymentMeans[1]/cbc:PaymentMeansCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R028]-A payment means code MUST have a list identifier attribute 'UNCL4461'." test="@listID = 'UNCL4461'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:PaymentMeans[1]/cac:PayeeFinancialAccount[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R031]-A financial account identifier MUST have a scheme identifier attribute." test="@schemeID"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AllowanceCharge[1]/cbc:AllowanceChargeReasonCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'." test="@listID = 'UNCL4465'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AllowanceCharge[1]/cac:TaxCategory[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R032]-A tax category identifier MUST have a scheme identifier attribute 'UNCL5305'." test="@schemeID = 'UNCL5305'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AllowanceCharge[2]/cbc:AllowanceChargeReasonCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'." test="@listID = 'UNCL4465'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:AllowanceCharge[2]/cac:TaxCategory[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R032]-A tax category identifier MUST have a scheme identifier attribute 'UNCL5305'." test="@schemeID = 'UNCL5305'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:TaxTotal[1]/cac:TaxSubtotal[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R046]-If the tax currency code is different from the document currency code, each tax subtotal has to include the tax amount in both currencies" test="not(/ubl:Invoice/cbc:TaxCurrencyCode) or (cbc:TaxAmount and cbc:TransactionCurrencyTaxAmount)"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:TaxTotal[1]/cac:TaxSubtotal[1]/cac:TaxCategory[1]/cbc:ID[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R032]-A tax category identifier MUST have a scheme identifier attribute 'UNCL5305'." test="@schemeID = 'UNCL5305'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:TaxTotal[2]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R043]-The total tax amount MUST equal the sum of tax amounts per category." test="(xs:decimal(child::cbc:TaxAmount)= round(number(xs:decimal(sum(cac:TaxSubtotal/cbc:TaxAmount)) * 10 * 10)) div 100)"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:InvoiceLine[1]/cac:DocumentReference[1]/cbc:DocumentTypeCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R033]-A document type code MUST have a list identifier attribute 'UNCL1001'." test="@listID = 'UNCL1001'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:InvoiceLine[1]/cac:AllowanceCharge[1]/cbc:AllowanceChargeReasonCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'." test="@listID = 'UNCL4465'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:InvoiceLine[1]/cac:AllowanceCharge[2]/cbc:AllowanceChargeReasonCode[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'." test="@listID = 'UNCL4465'"/>
                <Item errorLevel="ERROR" errorFieldName="/*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]/cac:InvoiceLine[1]/cac:Price[1]/cbc:BaseQuantity[1]" errorLocation="uploaded-file" errorText="[EUGEN-T10-R030]-A unit code attribute MUST have a unit code list identifier attribute 'UNECERec20'." test="not(attribute::unitCode) or (attribute::unitCode and attribute::unitCodeListID = 'UNECERec20')"/>
                <Item errorLevel="ERROR" errorFieldName="9945" errorLocation="uploaded-file" errorText="[OP-T10-R002]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers"." test="( ( not(contains(normalize-space(.),' ')) and contains( ' FR:SIRENE SE:ORGNR FR:SIRET FI:OVT DUNS GLN DK:P IT:FTI NL:KVK IT:SIA IT:SECETI DIGST DK:CPR DK:CVR DK:SE DK:VANS IT:VAT IT:CF NO:ORGNR NO:VAT HU:VAT EU:REID AT:VAT AT:GOV IS:KT IBAN AT:KUR ES:VAT IT:IPA AD:VAT AL:VAT BA:VAT BE:VAT BG:VAT CH:VAT CY:VAT CZ:VAT DE:VAT EE:VAT GB:VAT GR:VAT HR:VAT IE:VAT LI:VAT LT:VAT LU:VAT LV:VAT MC:VAT ME:VAT MK:VAT MT:VAT NL:VAT PL:VAT PT:VAT RO:VAT RS:VAT SI:VAT SK:VAT SM:VAT TR:VAT VA:VAT NL:ION NL:OIN SE:VAT BE:CBE FR:VAT ZZZ ',concat(' ',normalize-space(.),' ') ) ) )"/>
                <Item errorLevel="ERROR" errorFieldName="9945" errorLocation="uploaded-file" errorText="[OP-T10-R002]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers"." test="( ( not(contains(normalize-space(.),' ')) and contains( ' FR:SIRENE SE:ORGNR FR:SIRET FI:OVT DUNS GLN DK:P IT:FTI NL:KVK IT:SIA IT:SECETI DIGST DK:CPR DK:CVR DK:SE DK:VANS IT:VAT IT:CF NO:ORGNR NO:VAT HU:VAT EU:REID AT:VAT AT:GOV IS:KT IBAN AT:KUR ES:VAT IT:IPA AD:VAT AL:VAT BA:VAT BE:VAT BG:VAT CH:VAT CY:VAT CZ:VAT DE:VAT EE:VAT GB:VAT GR:VAT HR:VAT IE:VAT LI:VAT LT:VAT LU:VAT LV:VAT MC:VAT ME:VAT MK:VAT MT:VAT NL:VAT PL:VAT PT:VAT RO:VAT RS:VAT SI:VAT SK:VAT SM:VAT TR:VAT VA:VAT NL:ION NL:OIN SE:VAT BE:CBE FR:VAT ZZZ ',concat(' ',normalize-space(.),' ') ) ) )"/>
            </Result>
            <Result success="true" artifactType="schematron-xslt" artifactPath="openpeppol/3.7.0/XSLTCore/OPENPEPPOLCORE-UBL-T10.xsl">
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']" errorLocation="uploaded-file" errorText="Element 'cbc:UBLVersionID' must occur exactly 1 times." test="count(cbc:UBLVersionID)=1"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']" errorLocation="uploaded-file" errorText="Element 'cac:TaxTotal' may occur at maximum 1 times." test="count(cac:TaxTotal)<=1"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingCustomerParty']/*[local-name()='Party']/*[local-name()='PartyIdentification']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingCustomerParty']/*[local-name()='Party']/*[local-name()='PartyLegalEntity']/*[local-name()='CompanyID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingCustomerParty']/*[local-name()='Party']/*[local-name()='PartyTaxScheme']/*[local-name()='CompanyID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingCustomerParty']/*[local-name()='Party']/*[local-name()='PostalAddress']/*[local-name()='AddressLine']" errorLocation="uploaded-file" errorText="Element 'cac:AddressLine' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingCustomerParty']/*[local-name()='Party']/*[local-name()='PostalAddress']/*[local-name()='Country']/*[local-name()='IdentificationCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingSupplierParty']/*[local-name()='Party']/*[local-name()='PartyIdentification']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingSupplierParty']/*[local-name()='Party']/*[local-name()='PartyLegalEntity']/*[local-name()='CompanyID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingSupplierParty']/*[local-name()='Party']/*[local-name()='PartyTaxScheme']/*[local-name()='CompanyID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingSupplierParty']/*[local-name()='Party']/*[local-name()='PostalAddress']/*[local-name()='AddressLine']" errorLocation="uploaded-file" errorText="Element 'cac:AddressLine' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AccountingSupplierParty']/*[local-name()='Party']/*[local-name()='PostalAddress']/*[local-name()='Country']/*[local-name()='IdentificationCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AdditionalDocumentReference'][1]/*[local-name()='DocumentDescription']" errorLocation="uploaded-file" errorText="Element 'cbc:DocumentDescription' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AdditionalDocumentReference'][2]/*[local-name()='DocumentDescription']" errorLocation="uploaded-file" errorText="Element 'cbc:DocumentDescription' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AdditionalDocumentReference'][3]/*[local-name()='DocumentDescription']" errorLocation="uploaded-file" errorText="Element 'cbc:DocumentDescription' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AdditionalDocumentReference'][1]/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute @schemeID' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AdditionalDocumentReference'][2]/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute @schemeID' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AdditionalDocumentReference'][3]/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute @schemeID' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][1]/*[local-name()='TaxCategory']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][2]/*[local-name()='TaxCategory']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][1]/*[local-name()='AllowanceChargeReasonCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][2]/*[local-name()='AllowanceChargeReasonCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][1]/*[local-name()='BaseAmount']" errorLocation="uploaded-file" errorText="Element 'cbc:BaseAmount' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][2]/*[local-name()='BaseAmount']" errorLocation="uploaded-file" errorText="Element 'cbc:BaseAmount' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][1]/*[local-name()='MultiplierFactorNumeric']" errorLocation="uploaded-file" errorText="Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='AllowanceCharge'][2]/*[local-name()='MultiplierFactorNumeric']" errorLocation="uploaded-file" errorText="Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='BillingReference']" errorLocation="uploaded-file" errorText="Element 'cac:BillingReference' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='Delivery']/*[local-name()='DeliveryLocation']/*[local-name()='Address']/*[local-name()='AddressLine']" errorLocation="uploaded-file" errorText="Element 'cac:AddressLine' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='Delivery']/*[local-name()='DeliveryLocation']/*[local-name()='Address']/*[local-name()='Country']/*[local-name()='IdentificationCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='Delivery']/*[local-name()='DeliveryLocation']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='Delivery']/*[local-name()='DeliveryParty']" errorLocation="uploaded-file" errorText="Element 'cac:DeliveryParty' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='DespatchDocumentReference']" errorLocation="uploaded-file" errorText="Element 'cac:DespatchDocumentReference' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='AllowanceCharge'][1]/*[local-name()='AllowanceChargeReasonCode']" errorLocation="uploaded-file" errorText="Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='AllowanceCharge'][2]/*[local-name()='AllowanceChargeReasonCode']" errorLocation="uploaded-file" errorText="Element 'cbc:AllowanceChargeReasonCode' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='AllowanceCharge'][1]/*[local-name()='BaseAmount']" errorLocation="uploaded-file" errorText="Element 'cbc:BaseAmount' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='AllowanceCharge'][2]/*[local-name()='BaseAmount']" errorLocation="uploaded-file" errorText="Element 'cbc:BaseAmount' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='AllowanceCharge'][1]/*[local-name()='MultiplierFactorNumeric']" errorLocation="uploaded-file" errorText="Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='AllowanceCharge'][2]/*[local-name()='MultiplierFactorNumeric']" errorLocation="uploaded-file" errorText="Element 'cbc:MultiplierFactorNumeric' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='DocumentReference']" errorLocation="uploaded-file" errorText="Element 'cac:DocumentReference' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='Item']/*[local-name()='BuyersItemIdentification']" errorLocation="uploaded-file" errorText="Element 'cac:BuyersItemIdentification' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='Item']/*[local-name()='CommodityClassification'][1]/*[local-name()='ItemClassificationCode']" errorLocation="uploaded-file" errorText="Attribute @listVersionID' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='Item']/*[local-name()='CommodityClassification'][2]/*[local-name()='ItemClassificationCode']" errorLocation="uploaded-file" errorText="Attribute @listVersionID' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='Item']/*[local-name()='OriginCountry']/*[local-name()='IdentificationCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceLine']/*[local-name()='Price']/*[local-name()='BaseQuantity']" errorLocation="uploaded-file" errorText="Attribute @unitCode' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoicePeriod']/*[local-name()='DescriptionCode']" errorLocation="uploaded-file" errorText="Element 'cbc:DescriptionCode' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='OrderReference']/*[local-name()='SalesOrderID']" errorLocation="uploaded-file" errorText="Element 'cbc:SalesOrderID' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='OriginatorDocumentReference']" errorLocation="uploaded-file" errorText="Element 'cac:OriginatorDocumentReference' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PayeeParty']/*[local-name()='PartyIdentification']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PayeeParty']/*[local-name()='PartyLegalEntity']/*[local-name()='CompanyID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PaymentMeans']/*[local-name()='CardAccount']/*[local-name()='HolderName']" errorLocation="uploaded-file" errorText="Element 'cbc:HolderName' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PaymentMeans']/*[local-name()='PayeeFinancialAccount']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PaymentMeans']/*[local-name()='PayeeFinancialAccount']/*[local-name()='Name']" errorLocation="uploaded-file" errorText="Element 'cbc:Name' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PaymentMeans']/*[local-name()='PaymentMandate']" errorLocation="uploaded-file" errorText="Element 'cac:PaymentMandate' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PaymentMeans']/*[local-name()='PaymentMeansCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='PaymentMeans']/*[local-name()='PaymentMeansCode']" errorLocation="uploaded-file" errorText="Attribute @name' marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='ProjectReference']" errorLocation="uploaded-file" errorText="Element 'cac:ProjectReference' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='ReceiptDocumentReference']" errorLocation="uploaded-file" errorText="Element 'cac:ReceiptDocumentReference' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='TaxRepresentativeParty']/*[local-name()='PartyTaxScheme']/*[local-name()='CompanyID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='TaxRepresentativeParty']/*[local-name()='PostalAddress']" errorLocation="uploaded-file" errorText="Element 'cac:PostalAddress' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='TaxTotal'][1]/*[local-name()='TaxSubtotal']/*[local-name()='TaxCategory']/*[local-name()='ID']" errorLocation="uploaded-file" errorText="Attribute '@schemeID' is required in this context." test="@schemeID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='DocumentCurrencyCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='DueDate']" errorLocation="uploaded-file" errorText="Element 'cbc:DueDate' is marked as not used in the given context." test="false()"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='InvoiceTypeCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
                <Item errorLevel="WARN" errorFieldName="/*[local-name()='Invoice']/*[local-name()='TaxCurrencyCode']" errorLocation="uploaded-file" errorText="Attribute '@listID' is required in this context." test="@listID"/>
            </Result>
        </validateResponseOutput>
    </S:Body>
</S:Envelope>

Raw Text