# OIOUBL 2.1 Invoice rules (Denmark) 1.17.2

Source: https://xmlvalid.com/rules/sets/dk-oioubl-invoice

> 486 rules by Erhvervsstyrelsen (Danish Business Authority), NemHandel (Creative Commons, as the files state). Source: https://nemhandel.dk/opdateringer-releases

- [F-INV001](https://xmlvalid.com/rules/F-INV001.md) (error): Root element must be Invoice
- [F-INV002](https://xmlvalid.com/rules/F-INV002.md) (error): There must be an OrderReference class for this profileID
- [F-INV004](https://xmlvalid.com/rules/F-INV004.md) (error): No more than one InvoicePeriod class may be present
- [F-INV007](https://xmlvalid.com/rules/F-INV007.md) (error): Invalid DocumentCurrencyCode. Must contain a value
- [F-INV008](https://xmlvalid.com/rules/F-INV008.md) (error): One or more TaxTotal class must be present
- [F-INV009](https://xmlvalid.com/rules/F-INV009.md) (error): Invalid Invoice/ID (Invoice number). Must contain a value.
- [F-INV011](https://xmlvalid.com/rules/F-INV011.md) (error): Invalid InvoiceTypeCode: '…'. Must be a value from the codelist
- [F-INV012](https://xmlvalid.com/rules/F-INV012.md) (error): There is a LineExtensionAmount for one or more invoice lines where the currencyID does not equal the DocumentCurrencyCode
- [F-INV013](https://xmlvalid.com/rules/F-INV013.md) (error): There is a LineExtensionAmount where the currencyID does not equal the DocumentCurrencyCode
- [F-INV014](https://xmlvalid.com/rules/F-INV014.md) (error): There is a PayableAmount where the currencyID does not equal the DocumentCurrencyCode
- [F-INV016](https://xmlvalid.com/rules/F-INV016.md) (error): TaxCurrencyCode must be either DKK or EUR
- [F-INV018](https://xmlvalid.com/rules/F-INV018.md) (error): One TransactionCurrencyTaxAmount element must be present when TaxCurrencyCode element is used
- [F-INV019](https://xmlvalid.com/rules/F-INV019.md) (error): There is a PriceAmount where the currencyID does not equal the PricingCurrencyCode
- [F-INV020](https://xmlvalid.com/rules/F-INV020.md) (error): One PricingExchangeRate class must be present when PricingCurrencyCode element is used
- [F-INV021](https://xmlvalid.com/rules/F-INV021.md) (error): One PaymentExchangeRate class must be present when PaymentCurrencyCode element is used
- [F-INV022](https://xmlvalid.com/rules/F-INV022.md) (error): One PaymentAlternativeExchangeRate class must be present when PaymentAlternativeCurrencyCode element is used
- [F-INV024](https://xmlvalid.com/rules/F-INV024.md) (error): Invalid OrderReference/ID. Must contain a value.
- [F-INV025](https://xmlvalid.com/rules/F-INV025.md) (error): DebitNoteDocumentReference class must be excluded
- [F-INV026](https://xmlvalid.com/rules/F-INV026.md) (error): AdditionalDocumentReference class must be excluded
- [F-INV027](https://xmlvalid.com/rules/F-INV027.md) (error): Invalid Signature/ID. Must contain a value
- [F-INV029](https://xmlvalid.com/rules/F-INV029.md) (error): DataSendingCapability element must be excluded
- [F-INV030](https://xmlvalid.com/rules/F-INV030.md) (error): Party class must be present
- [F-INV031](https://xmlvalid.com/rules/F-INV031.md) (error): Invalid EndpointID. Must contain a value
- [F-INV034](https://xmlvalid.com/rules/F-INV034.md) (error): One PartyLegalEntity class must be present
- [F-INV043](https://xmlvalid.com/rules/F-INV043.md) (error): One Party class must be present
- [F-INV044](https://xmlvalid.com/rules/F-INV044.md) (error): Invalid EndpointID. Must contain a value
- [F-INV045](https://xmlvalid.com/rules/F-INV045.md) (error): No more than one PartyLegalEntity class may be present
- [F-INV046](https://xmlvalid.com/rules/F-INV046.md) (error): One Contact class must be present
- [F-INV051](https://xmlvalid.com/rules/F-INV051.md) (error): Invalid AccountingCustomerParty/Contact/ID. Must contain a value.
- [F-INV061](https://xmlvalid.com/rules/F-INV061.md) (error): Party class must be present
- [F-INV070](https://xmlvalid.com/rules/F-INV070.md) (error): DataSendingCapability element must be excluded
- [F-INV071](https://xmlvalid.com/rules/F-INV071.md) (error): Party class must be present
- [F-INV075](https://xmlvalid.com/rules/F-INV075.md) (error): One PartyLegalEntity class must be present
- [F-INV082](https://xmlvalid.com/rules/F-INV082.md) (error): ID element must be excluded
- [F-INV083](https://xmlvalid.com/rules/F-INV083.md) (error): Quantity element must be excluded
- [F-INV084](https://xmlvalid.com/rules/F-INV084.md) (error): MinimumQuantity element must be excluded
- [F-INV085](https://xmlvalid.com/rules/F-INV085.md) (error): MaximumQuantity element must be excluded
- [F-INV086](https://xmlvalid.com/rules/F-INV086.md) (error): ActualDeliveryTime element must be excluded
- [F-INV087](https://xmlvalid.com/rules/F-INV087.md) (error): LatestDeliveryDate element must be excluded
- [F-INV088](https://xmlvalid.com/rules/F-INV088.md) (error): LatestDeliveryTime element must be excluded
- [F-INV089](https://xmlvalid.com/rules/F-INV089.md) (error): PromisedDeliveryPeriod class must be excluded
- [F-INV090](https://xmlvalid.com/rules/F-INV090.md) (error): EstimatedDeliveryPeriod class must be excluded
- [F-INV101](https://xmlvalid.com/rules/F-INV101.md) (error): AllowanceCharge class must be excluded
- [F-INV102](https://xmlvalid.com/rules/F-INV102.md) (error): Use either ID or SpecialTerms
- [F-INV103](https://xmlvalid.com/rules/F-INV103.md) (error): Use either LossRiskResponsibilityCode or LossRisk
- [F-INV120](https://xmlvalid.com/rules/F-INV120.md) (error): Invalid LineExtensionAmount. Must contain a value
- [F-INV122](https://xmlvalid.com/rules/F-INV122.md) (error): AllowanceTotalAmount is mandatory when AllowanceCharge classes (with ChargeIndicator='false') are present
- [F-INV123](https://xmlvalid.com/rules/F-INV123.md) (error): ChargeTotalAmount is mandatory when AllowanceCharge classes (with ChargeIndicator='true') are present
- [F-INV124](https://xmlvalid.com/rules/F-INV124.md) (error): PrepaidAmount is mandatory when PrepaidPayment/PaidAmount elements are present
- [F-INV125](https://xmlvalid.com/rules/F-INV125.md) (error): PayableRoundingAmount is mandatory when TaxTotal/RoundingAmount elements are present
- [F-INV126](https://xmlvalid.com/rules/F-INV126.md) (error): The sum of InvoiceLine/LineExtensionAmount ('…') elements must equal LegalMonetaryTotal/LineExtensionAmount ('…')
- [F-INV127](https://xmlvalid.com/rules/F-INV127.md) (error): The sum of TaxTotal/TaxSubtotal/TaxAmount elements must equal TaxExclusiveAmount
- [F-INV128](https://xmlvalid.com/rules/F-INV128.md) (error): TaxInclusiveAmount is calculated incorrectly
- [F-INV129](https://xmlvalid.com/rules/F-INV129.md) (error): The sum of AllowanceCharge/Amount elements (with ChargeIndicator='false') must equal AllowanceTotalAmount
- [F-INV130](https://xmlvalid.com/rules/F-INV130.md) (error): The sum of AllowanceCharge/Amount elements (with ChargeIndicator='true') must equal cbc:ChargeTotalAmount
- [F-INV131](https://xmlvalid.com/rules/F-INV131.md) (error): The sum of PrepaidPayment/PaidAmount elements must equal PrepaidAmount
- [F-INV132](https://xmlvalid.com/rules/F-INV132.md) (error): The sum of TaxTotal/RoundingAmount elements must equal PayableRoundingAmount
- [F-INV133](https://xmlvalid.com/rules/F-INV133.md) (error): PayableAmount is calculated incorrectly - PayableAmount ('…' ) don't match total calculation ('…' )
- [F-INV134](https://xmlvalid.com/rules/F-INV134.md) (error): The sum of PaymentTerms/Amount elements or the value of the first PaymentTerms/Amount must equal PayableAmount
- [F-INV135](https://xmlvalid.com/rules/F-INV135.md) (error): PaymentTerms class must be excluded
- [F-INV136](https://xmlvalid.com/rules/F-INV136.md) (error): DeliveryTerms class must be excluded
- [F-INV137](https://xmlvalid.com/rules/F-INV137.md) (error): Invalid InvoicedQuantity. Must contain a value
- [F-INV138](https://xmlvalid.com/rules/F-INV138.md) (error): One or more TaxTotal classes must be present
- [F-INV139](https://xmlvalid.com/rules/F-INV139.md) (error): One Price class must be present
- [F-INV140](https://xmlvalid.com/rules/F-INV140.md) (error): Invalid InvoiceLine/ID. Must contain a value.
- [F-INV142](https://xmlvalid.com/rules/F-INV142.md) (error): Invoice/OrderReference is mandatory when OrderLineReference class is present
- [F-INV147](https://xmlvalid.com/rules/F-INV147.md) (error): Invalid InvoicedQuantity. Must not be zero
- [F-INV149](https://xmlvalid.com/rules/F-INV149.md) (error): Invalid LineExtensionAmount. Must have at least 2 decimals
- [F-INV153](https://xmlvalid.com/rules/F-INV153.md) (error): Invalid LineID. Must contain a value
- [F-INV155](https://xmlvalid.com/rules/F-INV155.md) (error): ID element must be excluded
- [F-INV156](https://xmlvalid.com/rules/F-INV156.md) (error): MinimumQuantity element must be excluded
- [F-INV157](https://xmlvalid.com/rules/F-INV157.md) (error): MaximumQuantity element must be excluded
- [F-INV158](https://xmlvalid.com/rules/F-INV158.md) (error): ActualDeliveryTime element must be excluded
- [F-INV159](https://xmlvalid.com/rules/F-INV159.md) (error): LatestDeliveryDate element must be excluded
- [F-INV160](https://xmlvalid.com/rules/F-INV160.md) (error): LatestDeliveryTime element must be excluded
- [F-INV161](https://xmlvalid.com/rules/F-INV161.md) (error): PromisedDeliveryPeriod class must be excluded
- [F-INV162](https://xmlvalid.com/rules/F-INV162.md) (error): EstimatedDeliveryPeriod class must be excluded
- [F-INV163](https://xmlvalid.com/rules/F-INV163.md) (error): Invalid Name for InvoiceLine. Must contain a value
- [F-INV167](https://xmlvalid.com/rules/F-INV167.md) (error): Invalid SellersItemIdentification/ID. Must contain a value
- [F-INV170](https://xmlvalid.com/rules/F-INV170.md) (error): Invalid AttributeID. Must contain a value
- [F-INV171](https://xmlvalid.com/rules/F-INV171.md) (error): Invalid Description. Must contain a value
- [F-INV185](https://xmlvalid.com/rules/F-INV185.md) (error): Invalid Item Property Group ID in InvoiceLine. Must contain a value
- [F-INV196](https://xmlvalid.com/rules/F-INV196.md) (error): Invalid listID. Must be 'UN/ECE 5387'
- [F-INV211](https://xmlvalid.com/rules/F-INV211.md) (error): OriginCountry class must be excluded
- [F-INV227](https://xmlvalid.com/rules/F-INV227.md) (error): Invalid AttributeID. Must contain a value
- [F-INV228](https://xmlvalid.com/rules/F-INV228.md) (error): Invalid Name. Must contain a value
- [F-INV234](https://xmlvalid.com/rules/F-INV234.md) (error): Invalid Name. Must contain a value
- [F-INV235](https://xmlvalid.com/rules/F-INV235.md) (error): Invalid Value. Must contain a value
- [F-INV238](https://xmlvalid.com/rules/F-INV238.md) (error): DeliveryAddress class must be excluded
- [F-INV239](https://xmlvalid.com/rules/F-INV239.md) (error): Address is mandatory when ID is not specified
- [F-INV240](https://xmlvalid.com/rules/F-INV240.md) (error): DeliveryAddress class must be excluded
- [F-INV241](https://xmlvalid.com/rules/F-INV241.md) (error): Address is mandatory when ID is not specified
- [F-INV295](https://xmlvalid.com/rules/F-INV295.md) (error): BillingReferenceLine class must be excluded
- [F-INV297](https://xmlvalid.com/rules/F-INV297.md) (error): No more than one PartyLegalEntity class may be present
- [F-INV299](https://xmlvalid.com/rules/F-INV299.md) (error): No more than one PartyLegalEntity class may be present
- [F-INV300](https://xmlvalid.com/rules/F-INV300.md) (error): No more than one PartyLegalEntity class may be present
- [F-INV302](https://xmlvalid.com/rules/F-INV302.md) (error): Invalid DeliveryTerms/DeliveryLocation/ID. Must contain a value.
- [F-INV303](https://xmlvalid.com/rules/F-INV303.md) (error): DebitNoteDocumentReference class must be excluded
- [F-INV304](https://xmlvalid.com/rules/F-INV304.md) (error): AdditionalDocumentReference class must be excluded
- [F-INV305](https://xmlvalid.com/rules/F-INV305.md) (error): No more than one BillingReferenceLine class may be present
- [F-INV306](https://xmlvalid.com/rules/F-INV306.md) (error): No more than one AllowanceCharge class may be present
- [F-INV307](https://xmlvalid.com/rules/F-INV307.md) (error): No more than one Keyword element may be present
- [F-INV308](https://xmlvalid.com/rules/F-INV308.md) (error): No more than one BrandName element may be present
- [F-INV309](https://xmlvalid.com/rules/F-INV309.md) (error): No more than one ModelName element may be present
- [F-INV310](https://xmlvalid.com/rules/F-INV310.md) (error): Invalid Value. Must contain a value
- [F-INV311](https://xmlvalid.com/rules/F-INV311.md) (error): Invalid Item Property Group ID in InvoiceLine. Must contain a value
- [F-INV312](https://xmlvalid.com/rules/F-INV312.md) (error): No more than one ManufacturersItemIdentification class may be present
- [F-INV313](https://xmlvalid.com/rules/F-INV313.md) (error): No more than one AdditionalItemIdentification class may be present
- [F-INV314](https://xmlvalid.com/rules/F-INV314.md) (error): Invalid LineID. Must contain a value
- [F-INV315](https://xmlvalid.com/rules/F-INV315.md) (error): Invalid LineID. Must contain a value
- [F-INV316](https://xmlvalid.com/rules/F-INV316.md) (error): Invalid Name. Must contain a value
- [F-INV317](https://xmlvalid.com/rules/F-INV317.md) (error): Invalid Value. Must contain a value
- [F-INV318](https://xmlvalid.com/rules/F-INV318.md) (error): Invalid Item Property Group ID in InvoiceLine. Must contain a value
- [F-INV319](https://xmlvalid.com/rules/F-INV319.md) (error): No more than one PartyLegalEntity class may be present
- [F-INV320](https://xmlvalid.com/rules/F-INV320.md) (error): No more than one PartyLegalEntity class may be present
- [F-INV321](https://xmlvalid.com/rules/F-INV321.md) (error): No more than one ItemSpecificationDocumentReference class may be present
- [F-INV326](https://xmlvalid.com/rules/F-INV326.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal InvoicedQuantity (…) * Price.PriceAmount (…) * Invoice.PricingExchangeRate.CalculationRate) (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'multiply' and OrderableUnitFactorRate is not present) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are not equal)
- [F-INV327](https://xmlvalid.com/rules/F-INV327.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal (InvoicedQuantity (…) * Price.PriceAmount (…) * Price.OrderableUnitFactorRate (…)) div Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'divide' and OrderableUnitFactorRate is not present) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are not equal)
- [F-INV328](https://xmlvalid.com/rules/F-INV328.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal InvoicedQuantity (…) * Price.PriceAmount (…) * Price.OrderableUnitFactorRate (…) * Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'multiply') +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are not equal)
- [F-INV329](https://xmlvalid.com/rules/F-INV329.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal (InvoicedQuantity (…) * Price.PriceAmount (…) * Price.OrderableUnitFactorRate (…)) div Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'divide') +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are not equal)
- [F-INV330](https://xmlvalid.com/rules/F-INV330.md) (error): Only use Delivery.ActualDeliveryDate if not specified on header level (Invoice.Delivery)
- [F-INV331](https://xmlvalid.com/rules/F-INV331.md) (error): Only use Delivery.RequestedDeliveryPeriod if not specified on header level (Invoice.Delivery)
- [F-INV332](https://xmlvalid.com/rules/F-INV332.md) (error): Only use Delivery.DeliveryLocation if not specified on header level (Invoice.Delivery)
- [F-INV333](https://xmlvalid.com/rules/F-INV333.md) (error): Only use Delivery.DeliveryParty if not specified on header level (Invoice.Delivery)
- [F-INV335](https://xmlvalid.com/rules/F-INV335.md) (error): AllowanceCharge.Amount can not be negative, if InvoicedQuantity or Price.PriceAmount is not negative.
- [F-INV336](https://xmlvalid.com/rules/F-INV336.md) (error): The documenttype does not match an OIOUBL Invoice and can not be validated by this schematron.
- [F-INV337](https://xmlvalid.com/rules/F-INV337.md) (error): Invalid InvoiceTypeCode: '…'. Must be a value from the codelist
- [F-INV338](https://xmlvalid.com/rules/F-INV338.md) (error): The LegalMonetaryTotal/PayableRoundingAmount must NOT be less then -10.00 or greater then 10.00.
- [F-INV339](https://xmlvalid.com/rules/F-INV339.md) (error): There is a TransactionCurrencyTaxAmount where the currencyID does not equal the TaxCurrencyCode ('…').
- [F-INV340](https://xmlvalid.com/rules/F-INV340.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal (Price.PriceAmount (…) / Price.BaseQuantity (…) ) * InvoicedQuantity (…) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are equal)
- [F-INV341](https://xmlvalid.com/rules/F-INV341.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal (Price.PriceAmount (…) / Price.BaseQuantity (…) ) * InvoicedQuantity (…) * Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'multiply') +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are equal)
- [F-INV342](https://xmlvalid.com/rules/F-INV342.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal ((Price.PriceAmount (…) / Price.BaseQuantity (…) ) * InvoicedQuantity (…)) div Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'divide') +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are equal)
- [F-INV343](https://xmlvalid.com/rules/F-INV343.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal InvoicedQuantity (…) * Price.PriceAmount (…) * Price.OrderableUnitFactorRate (…) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are not equal)
- [F-INV344](https://xmlvalid.com/rules/F-INV344.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal ((Price.PriceAmount (…) / Price.BaseQuantity (…) ) * InvoicedQuantity (…)) * Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'multiply' and OrderableUnitFactorRate is not present) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are equal)
- [F-INV345](https://xmlvalid.com/rules/F-INV345.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal ((Price.PriceAmount (…) / Price.BaseQuantity (…) ) * InvoicedQuantity (…)) div Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'divide' and OrderableUnitFactorRate is not present) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are equal)
- [F-INV346](https://xmlvalid.com/rules/F-INV346.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal Price.PriceAmount (…) * InvoicedQuantity (…) * Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'multiply' and OrderableUnitFactorRate is not present) +/- 1.00.
- [F-INV347](https://xmlvalid.com/rules/F-INV347.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal Price.PriceAmount (…) * InvoicedQuantity (…) div Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'divide' and OrderableUnitFactorRate is not present) +/- 1.00.
- [F-INV348](https://xmlvalid.com/rules/F-INV348.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal Price.PriceAmount (…) * InvoicedQuantity (…) +/- 1.00.
- [F-INV349](https://xmlvalid.com/rules/F-INV349.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal Price.PriceAmount (…) * InvoicedQuantity * Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'multiply') +/- 1.00.
- [F-INV350](https://xmlvalid.com/rules/F-INV350.md) (error): Invoice line '…' with lineExtensionAmount (…) must equal Price.PriceAmount (…) * InvoicedQuantity (…) div Invoice.PricingExchangeRate.CalculationRate (when '../cac:PricingExchangeRate' is present with MathematicOperatorCode = 'divide') +/- 1.00.
- [F-INV351](https://xmlvalid.com/rules/F-INV351.md) (error): Invalid cac:CertificateTypeCode: '…' Must be a value from the codelist: PackagingMarkedLabelAccreditationCode from GS1 Global Data Dictionary.
- [F-LIB001](https://xmlvalid.com/rules/F-LIB001.md) (error): Invalid UBLVersionID. Must be '2.0' or '2.1'
- [F-LIB002](https://xmlvalid.com/rules/F-LIB002.md) (error): Invalid CustomizationID. Must be either 'OIOUBL-2.01', 'OIOUBL-2.02' or 'OIOUBL-2.1'
- [F-LIB004](https://xmlvalid.com/rules/F-LIB004.md) (error): Invalid ProfileID: '…'. Must be a value from the codelist
- [F-LIB006](https://xmlvalid.com/rules/F-LIB006.md) (error): Invalid …. Must be of this form '6E09886B-DC6E-439F-82D1-7CCAC7F4E3B1'
- [F-LIB007](https://xmlvalid.com/rules/F-LIB007.md) (error): Attribute unitCode must be used for …
- [F-LIB013](https://xmlvalid.com/rules/F-LIB013.md) (error): Invalid …. Must not be negative or zero
- [F-LIB014](https://xmlvalid.com/rules/F-LIB014.md) (error): Invalid …. Must have 2 decimals
- [F-LIB016](https://xmlvalid.com/rules/F-LIB016.md) (error): Invalid …. Must not be negative
- [F-LIB019](https://xmlvalid.com/rules/F-LIB019.md) (error): Invalid …. Must not be negative or zero
- [F-LIB020](https://xmlvalid.com/rules/F-LIB020.md) (error): Invalid …. Must not be negative
- [F-LIB021](https://xmlvalid.com/rules/F-LIB021.md) (error): Use either AccountingCost or AccountingCostCode
- [F-LIB022](https://xmlvalid.com/rules/F-LIB022.md) (error): PartyName/Name is mandatory if PartyIdentification/ID is not found
- [F-LIB024](https://xmlvalid.com/rules/F-LIB024.md) (error): There must be a FirstName if the FamilyName is not present
- [F-LIB025](https://xmlvalid.com/rules/F-LIB025.md) (error): Invalid AddressFormatCode. Must contain a value
- [F-LIB026](https://xmlvalid.com/rules/F-LIB026.md) (error): Invalid listID. Must be either 'urn:oioubl:codelist:addressformatcode-1.1' or 'UN/ECE 3477'
- [F-LIB027](https://xmlvalid.com/rules/F-LIB027.md) (error): Invalid AddressFormatCode. Must be a value from the codelist
- [F-LIB028](https://xmlvalid.com/rules/F-LIB028.md) (error): When ID is used under Address the attribute schemeID is used to give an addressregister
- [F-LIB029](https://xmlvalid.com/rules/F-LIB029.md) (error): schemeID attribute must be present on an address ID
- [F-LIB031](https://xmlvalid.com/rules/F-LIB031.md) (error): An Unstructured address is only allowed to have AddressLine elements
- [F-LIB032](https://xmlvalid.com/rules/F-LIB032.md) (error): AddressLine elements not allowed for a StructuredDK address type
- [F-LIB033](https://xmlvalid.com/rules/F-LIB033.md) (error): PostalZone is mandatory for a StructuredDK address type
- [F-LIB034](https://xmlvalid.com/rules/F-LIB034.md) (error): There should be either a StreetName or a Postbox for a StructuredDK address type
- [F-LIB035](https://xmlvalid.com/rules/F-LIB035.md) (error): There should be either a BuildingNumber or a Postbox for a StructuredDK address type
- [F-LIB036](https://xmlvalid.com/rules/F-LIB036.md) (error): AddressLine elements not allowed for a StructuredLax address type
- [F-LIB037](https://xmlvalid.com/rules/F-LIB037.md) (error): ID is required for a StructuredID address type
- [F-LIB038](https://xmlvalid.com/rules/F-LIB038.md) (error): Only the ID is used for a StructuredID address type
- [F-LIB039](https://xmlvalid.com/rules/F-LIB039.md) (error): Region or District or Country/IdentificationCode is required for a StructuredRegion address type
- [F-LIB040](https://xmlvalid.com/rules/F-LIB040.md) (error): Only Region, District, and/or Country/IdentificationCode can be used for a StructuredRegion address type
- [F-LIB041](https://xmlvalid.com/rules/F-LIB041.md) (error): ID element must be excluded
- [F-LIB042](https://xmlvalid.com/rules/F-LIB042.md) (error): AddressTypeCode element must be excluded
- [F-LIB043](https://xmlvalid.com/rules/F-LIB043.md) (error): Postbox element must be excluded
- [F-LIB044](https://xmlvalid.com/rules/F-LIB044.md) (error): Floor element must be excluded
- [F-LIB045](https://xmlvalid.com/rules/F-LIB045.md) (error): Room element must be excluded
- [F-LIB046](https://xmlvalid.com/rules/F-LIB046.md) (error): StreetName element must be excluded
- [F-LIB047](https://xmlvalid.com/rules/F-LIB047.md) (error): AdditionalStreetName element must be excluded
- [F-LIB048](https://xmlvalid.com/rules/F-LIB048.md) (error): BlockName element must be excluded
- [F-LIB049](https://xmlvalid.com/rules/F-LIB049.md) (error): BuildingName element must be excluded
- [F-LIB050](https://xmlvalid.com/rules/F-LIB050.md) (error): BuildingNumber element must be excluded
- [F-LIB051](https://xmlvalid.com/rules/F-LIB051.md) (error): InhouseMail element must be excluded
- [F-LIB052](https://xmlvalid.com/rules/F-LIB052.md) (error): Department element must be excluded
- [F-LIB053](https://xmlvalid.com/rules/F-LIB053.md) (error): MarkAttention element must be excluded
- [F-LIB054](https://xmlvalid.com/rules/F-LIB054.md) (error): MarkCare element must be excluded
- [F-LIB055](https://xmlvalid.com/rules/F-LIB055.md) (error): PlotIdentification element must be excluded
- [F-LIB056](https://xmlvalid.com/rules/F-LIB056.md) (error): CitySubdivisionName element must be excluded
- [F-LIB057](https://xmlvalid.com/rules/F-LIB057.md) (error): CityName element must be excluded
- [F-LIB058](https://xmlvalid.com/rules/F-LIB058.md) (error): PostalZone element must be excluded
- [F-LIB059](https://xmlvalid.com/rules/F-LIB059.md) (error): CountrySubentity element must be excluded
- [F-LIB060](https://xmlvalid.com/rules/F-LIB060.md) (error): CountrySubentityCode element must be excluded
- [F-LIB063](https://xmlvalid.com/rules/F-LIB063.md) (error): TimezoneOffset element must be excluded
- [F-LIB064](https://xmlvalid.com/rules/F-LIB064.md) (error): LocationCoordinate class must be excluded
- [F-LIB065](https://xmlvalid.com/rules/F-LIB065.md) (error): Invalid TaxScheme/ID. Must contain a value.
- [F-LIB066](https://xmlvalid.com/rules/F-LIB066.md) (error): Invalid Name. Must contain a value
- [F-LIB067](https://xmlvalid.com/rules/F-LIB067.md) (error): TaxTypeCode is not allowed when TaxScheme/ID equals '63' (Moms)
- [F-LIB070](https://xmlvalid.com/rules/F-LIB070.md) (error): Invalid schemeID. Must be either '…', '…', '…' or '…'
- [F-LIB071](https://xmlvalid.com/rules/F-LIB071.md) (error): Invalid listID. Must be either '…' or '…'
- [F-LIB072](https://xmlvalid.com/rules/F-LIB072.md) (error): TierRange element must be excluded
- [F-LIB073](https://xmlvalid.com/rules/F-LIB073.md) (error): TierRatePercent element must be excluded
- [F-LIB074](https://xmlvalid.com/rules/F-LIB074.md) (error): Invalid TaxCategory/ID. Must contain a value.
- [F-LIB075](https://xmlvalid.com/rules/F-LIB075.md) (error): Invalid schemeID. Must be either '…', '…', '…' or '…'.
- [F-LIB076](https://xmlvalid.com/rules/F-LIB076.md) (error): DurationMeasure element must be excluded
- [F-LIB077](https://xmlvalid.com/rules/F-LIB077.md) (error): DescriptionCode element must be excluded
- [F-LIB078](https://xmlvalid.com/rules/F-LIB078.md) (error): There must be a StartDate if you have a StartTime
- [F-LIB079](https://xmlvalid.com/rules/F-LIB079.md) (error): There must be a EndDate if you have a EndTime
- [F-LIB080](https://xmlvalid.com/rules/F-LIB080.md) (error): The EndDate must be greater or equal to the startdate
- [F-LIB081](https://xmlvalid.com/rules/F-LIB081.md) (error): EndTime must be greater or equal to StartTime
- [F-LIB082](https://xmlvalid.com/rules/F-LIB082.md) (error): LocaleCode element must be excluded
- [F-LIB083](https://xmlvalid.com/rules/F-LIB083.md) (error): Invalid SourceCurrencyCode. Must contain a value
- [F-LIB084](https://xmlvalid.com/rules/F-LIB084.md) (error): Invalid TargetCurrencyCode. Must contain a value
- [F-LIB085](https://xmlvalid.com/rules/F-LIB085.md) (error): Invalid SourceCurrencyBaseRate. Must not be negative or zero
- [F-LIB086](https://xmlvalid.com/rules/F-LIB086.md) (error): Invalid SourceCurrencyBaseRate. Must have 4 decimals
- [F-LIB087](https://xmlvalid.com/rules/F-LIB087.md) (error): Invalid TargetCurrencyBaseRate. Must not be negative or zero
- [F-LIB088](https://xmlvalid.com/rules/F-LIB088.md) (error): Invalid TargetCurrencyBaseRate. Must have 4 decimals
- [F-LIB089](https://xmlvalid.com/rules/F-LIB089.md) (error): Invalid CalculationRate. Must not be negative or zero
- [F-LIB090](https://xmlvalid.com/rules/F-LIB090.md) (error): Invalid CalculationRate. Must have 4 decimals
- [F-LIB091](https://xmlvalid.com/rules/F-LIB091.md) (error): Attribute mimeCode must be a value from the codelist
- [F-LIB092](https://xmlvalid.com/rules/F-LIB092.md) (error): Use either DocumentType or DocumentTypeCode
- [F-LIB093](https://xmlvalid.com/rules/F-LIB093.md) (error): Use either Attachment or XPath
- [F-LIB095](https://xmlvalid.com/rules/F-LIB095.md) (error): Use either EmbeddedDocumentBinaryObject or ExternalReference
- [F-LIB096](https://xmlvalid.com/rules/F-LIB096.md) (error): When using ExternalReference, URI is mandatory
- [F-LIB097](https://xmlvalid.com/rules/F-LIB097.md) (error): Invalid UUID. Must be of this form '6E09886B-DC6E-439F-82D1-7CCAC7F4E3B1'
- [F-LIB098](https://xmlvalid.com/rules/F-LIB098.md) (error): Attribute mimeCode must be a value from the codelist
- [F-LIB099](https://xmlvalid.com/rules/F-LIB099.md) (error): There must be one PaymentMeans/ID that matches the PaymentMeansID under PaymentTerms
- [F-LIB100](https://xmlvalid.com/rules/F-LIB100.md) (error): Invalid PaymentMeansCode. Must be a value from the codelist
- [F-LIB103](https://xmlvalid.com/rules/F-LIB103.md) (error): PaymentMeansCode = 31, InstructionNote element not allowed
- [F-LIB105](https://xmlvalid.com/rules/F-LIB105.md) (error): Invalid listID. Must be 'urn:oioubl:codelist:accounttypecode-1.1'
- [F-LIB106](https://xmlvalid.com/rules/F-LIB106.md) (error): PaymentMeansCode = 31, Invalid listID. Must be 'urn:oioubl:codelist:paymentchannelcode-1.1'
- [F-LIB107](https://xmlvalid.com/rules/F-LIB107.md) (error): PaymentMeansCode = 31, ID element is mandatory
- [F-LIB108](https://xmlvalid.com/rules/F-LIB108.md) (error): PaymentMeansCode = 31, FinancialInstitutionBranch/ID (Registreringsnummer) element is not used, when PaymentChannelCode equals IBAN
- [F-LIB109](https://xmlvalid.com/rules/F-LIB109.md) (error): PaymentMeansCode = 31, PaymentChannelCode must equal IBAN or ZZZ
- [F-LIB110](https://xmlvalid.com/rules/F-LIB110.md) (error): PaymentMeansCode = 31, PaymentNote must be no more than 20 characters
- [F-LIB111](https://xmlvalid.com/rules/F-LIB111.md) (error): PaymentMeansCode = 31, PaymentNote must be no more than 20 characters
- [F-LIB112](https://xmlvalid.com/rules/F-LIB112.md) (error): PaymentMeansCode = 31, AccountID must be no more than 8 characters
- [F-LIB113](https://xmlvalid.com/rules/F-LIB113.md) (error): PaymentMeansCode = 31, ID element is mandatory
- [F-LIB114](https://xmlvalid.com/rules/F-LIB114.md) (error): PaymentMeansCode = 31, Account ID must be no more than 34 characters
- [F-LIB115](https://xmlvalid.com/rules/F-LIB115.md) (error): PaymentMeansCode = 31, Account ID must must not be empty.
- [F-LIB116](https://xmlvalid.com/rules/F-LIB116.md) (error): PaymentMeansCode = 31, FinancialInstitutionBranch/Name element is mandatory
- [F-LIB117](https://xmlvalid.com/rules/F-LIB117.md) (error): PaymentMeansCode = 31, FinancialInstitutionBranch/Address class is mandatory
- [F-LIB119](https://xmlvalid.com/rules/F-LIB119.md) (error): PaymentMeansCode = 42, InstructionNote element not allowed
- [F-LIB122](https://xmlvalid.com/rules/F-LIB122.md) (error): PaymentMeansCode = 42, CreditAccount class not allowed
- [F-LIB123](https://xmlvalid.com/rules/F-LIB123.md) (error): PaymentMeansCode = 42, Invalid listID. Must be 'urn:oioubl:codelist:paymentchannelcode-1.1'
- [F-LIB124](https://xmlvalid.com/rules/F-LIB124.md) (error): PaymentMeansCode = 42, FinancialInstitutionBranch/ID (Registreringsnummer) element is mandatory
- [F-LIB125](https://xmlvalid.com/rules/F-LIB125.md) (error): PaymentMeansCode = 42, PayeeFinancialAccount class is mandatory
- [F-LIB126](https://xmlvalid.com/rules/F-LIB126.md) (error): PaymentMeansCode = 42, Account ID element is mandatory
- [F-LIB127](https://xmlvalid.com/rules/F-LIB127.md) (error): PaymentMeansCode = 42, FinancialInstitutionBranch/ID (Registreringsnummer) element is mandatory
- [F-LIB128](https://xmlvalid.com/rules/F-LIB128.md) (error): PaymentMeansCode = 42, PaymentChannelCode must equal DK:BANK
- [F-LIB129](https://xmlvalid.com/rules/F-LIB129.md) (error): PaymentMeansCode = 42, PaymentNote must be no more than 20 characters
- [F-LIB130](https://xmlvalid.com/rules/F-LIB130.md) (error): PaymentMeansCode = 42, FinancialInstitutionBranch/ID (Registreringsnummer) must be no more than 4 numerical characters
- [F-LIB131](https://xmlvalid.com/rules/F-LIB131.md) (error): PaymentMeansCode = 42, Account ID must be no more than 10 characters
- [F-LIB132](https://xmlvalid.com/rules/F-LIB132.md) (error): PaymentMeansCode = 42, FinancialInstitutionBranch/ID (Registreringsnummer) must be no more than 4 numerical characters
- [F-LIB133](https://xmlvalid.com/rules/F-LIB133.md) (error): PaymentMeansCode = 42, PaymentNote must be no more than 20 characters
- [F-LIB134](https://xmlvalid.com/rules/F-LIB134.md) (error): PaymentMeansCode = 49, Use either PaymentChannelCode or InstructionID element
- [F-LIB135](https://xmlvalid.com/rules/F-LIB135.md) (error): PaymentMeansCode = 49, InstructionNote element not allowed
- [F-LIB136](https://xmlvalid.com/rules/F-LIB136.md) (error): Invalid listID. Must be 'urn:oioubl:codelist:accounttypecode-1.1'
- [F-LIB137](https://xmlvalid.com/rules/F-LIB137.md) (error): PaymentMeansCode = 49, CreditAccount class not allowed
- [F-LIB140](https://xmlvalid.com/rules/F-LIB140.md) (error): PaymentMeansCode = 49, InstructionID must be no more than 60 characters
- [F-LIB142](https://xmlvalid.com/rules/F-LIB142.md) (error): PaymentMeansCode = 50, CreditAccount class not allowed
- [F-LIB143](https://xmlvalid.com/rules/F-LIB143.md) (error): PaymentMeansCode = 50, Invalid listID. Must be 'urn:oioubl:codelist:paymentchannelcode-1.1'
- [F-LIB144](https://xmlvalid.com/rules/F-LIB144.md) (error): PaymentMeansCode = 50, PaymentID element is mandatory
- [F-LIB145](https://xmlvalid.com/rules/F-LIB145.md) (error): PaymentMeansCode = 50, InstructionID is mandatory when PaymentID equals 04 or 15
- [F-LIB146](https://xmlvalid.com/rules/F-LIB146.md) (error): PaymentMeansCode = 50, PaymentChannelCode must equal DK:GIRO
- [F-LIB147](https://xmlvalid.com/rules/F-LIB147.md) (error): PaymentMeansCode = 50, PaymentID must equal 01, 04 or 15
- [F-LIB148](https://xmlvalid.com/rules/F-LIB148.md) (error): PaymentMeansCode = 50, InstructionNote only allowed if PaymentID equals 01
- [F-LIB149](https://xmlvalid.com/rules/F-LIB149.md) (error): PaymentMeansCode = 50, InstructionID must be no more than 16 characters
- [F-LIB151](https://xmlvalid.com/rules/F-LIB151.md) (error): Address class must be excluded
- [F-LIB152](https://xmlvalid.com/rules/F-LIB152.md) (error): PaymentMeansCode = 93, PaymentID element is mandatory
- [F-LIB153](https://xmlvalid.com/rules/F-LIB153.md) (error): PaymentMeansCode = 93, InstructionID is mandatory when PaymentID equals 71 or 75
- [F-LIB154](https://xmlvalid.com/rules/F-LIB154.md) (error): PaymentMeansCode = 93, InstructionNote only allowed if PaymentID equals 73 or 75
- [F-LIB155](https://xmlvalid.com/rules/F-LIB155.md) (error): PaymentMeansCode = 93, PaymentID must equal 71, 73 or 75
- [F-LIB156](https://xmlvalid.com/rules/F-LIB156.md) (error): PaymentMeansCode = 93, InstructionID must be equal to 15 characters (when PaymentID equals 71)
- [F-LIB157](https://xmlvalid.com/rules/F-LIB157.md) (error): PaymentMeansCode = 93, InstructionID must be equal to 16 characters (when PaymentID equals 75)
- [F-LIB158](https://xmlvalid.com/rules/F-LIB158.md) (error): PaymentMeansCode = 97, PaymentChannelCode element only allowed with value = "DK:NEMKONTO"
- [F-LIB159](https://xmlvalid.com/rules/F-LIB159.md) (error): PaymentMeansCode = 97, InstructionID element not allowed
- [F-LIB160](https://xmlvalid.com/rules/F-LIB160.md) (error): PaymentMeansCode = 97, InstructionNote element not allowed
- [F-LIB161](https://xmlvalid.com/rules/F-LIB161.md) (error): PaymentMeansCode = 97, PaymentID element not allowed
- [F-LIB162](https://xmlvalid.com/rules/F-LIB162.md) (error): Country class must be excluded
- [F-LIB163](https://xmlvalid.com/rules/F-LIB163.md) (error): PaymentMeansCode = 97, PayerFinancialAccount class not allowed
- [F-LIB164](https://xmlvalid.com/rules/F-LIB164.md) (error): PaymentMeansCode = 97, PayeeFinancialAccount class not allowed
- [F-LIB165](https://xmlvalid.com/rules/F-LIB165.md) (error): PaymentMeansCode = 97, CreditAccount class not allowed
- [F-LIB166](https://xmlvalid.com/rules/F-LIB166.md) (error): MarkCareIndicator element must be excluded
- [F-LIB167](https://xmlvalid.com/rules/F-LIB167.md) (error): MarkAttentionIndicator element must be excluded
- [F-LIB168](https://xmlvalid.com/rules/F-LIB168.md) (error): AgentParty class must be excluded
- [F-LIB169](https://xmlvalid.com/rules/F-LIB169.md) (error): Use either Attachment or XPath
- [F-LIB170](https://xmlvalid.com/rules/F-LIB170.md) (error): DocumentType element must be excluded
- [F-LIB171](https://xmlvalid.com/rules/F-LIB171.md) (error): Use either EmbeddedDocumentBinaryObject or ExternalReference
- [F-LIB172](https://xmlvalid.com/rules/F-LIB172.md) (error): DocumentTypeCode element must be excluded
- [F-LIB173](https://xmlvalid.com/rules/F-LIB173.md) (error): Invalid UUID. Must be of this form '6E09886B-DC6E-439F-82D1-7CCAC7F4E3B1'
- [F-LIB174](https://xmlvalid.com/rules/F-LIB174.md) (error): Attribute mimeCode must be a value from the codelist
- [F-LIB175](https://xmlvalid.com/rules/F-LIB175.md) (error): PhysicalAttribute class must be excluded
- [F-LIB176](https://xmlvalid.com/rules/F-LIB176.md) (error): MeasurementDimension class must be excluded
- [F-LIB177](https://xmlvalid.com/rules/F-LIB177.md) (error): Invalid ItemIdentification/ID. Must contain a value.
- [F-LIB179](https://xmlvalid.com/rules/F-LIB179.md) (error): Invalid schemeID: '…'. Must be a value from the codelist: '…'
- [F-LIB180](https://xmlvalid.com/rules/F-LIB180.md) (error): schemeID = DK:CVR, EndpointID must be a valid CVR number (like 'DK12345678', value found: '…')
- [F-LIB181](https://xmlvalid.com/rules/F-LIB181.md) (error): schemeID = GLN, EndpointID must be a valid GLN number (like '1234567890123', value found: '…')
- [F-LIB183](https://xmlvalid.com/rules/F-LIB183.md) (error): Invalid schemeID: '…'. Must be a value from the codelist: '…'
- [F-LIB184](https://xmlvalid.com/rules/F-LIB184.md) (error): schemeID = DK:CVR, ID must be a valid CVR number (like 'DK12345678', value found: '…')
- [F-LIB185](https://xmlvalid.com/rules/F-LIB185.md) (error): schemeID = GLN, ID must be a valid GLN number (like '1234567890123', value found: '…')
- [F-LIB186](https://xmlvalid.com/rules/F-LIB186.md) (error): CorporateRegistrationScheme class must be excluded
- [F-LIB187](https://xmlvalid.com/rules/F-LIB187.md) (error): Invalid CompanyID. Must contain a value
- [F-LIB189](https://xmlvalid.com/rules/F-LIB189.md) (error): Invalid schemeID. Must be a valid scheme for PartyLegalEntity/CompanyID
- [F-LIB190](https://xmlvalid.com/rules/F-LIB190.md) (error): schemeID = DK:CVR, CompanyID must be a valid CVR number (like 'DK12345678', value found: '…')
- [F-LIB191](https://xmlvalid.com/rules/F-LIB191.md) (error): schemeID = DK:CPR, CompanyID must be a valid CPR number (like '1234560000', value found: '…')
- [F-LIB192](https://xmlvalid.com/rules/F-LIB192.md) (error): TaxLevelCode element must be excluded
- [F-LIB193](https://xmlvalid.com/rules/F-LIB193.md) (error): Invalid CompanyID. Must contain a value
- [F-LIB195](https://xmlvalid.com/rules/F-LIB195.md) (error): Invalid schemeID. Must be a valid scheme for PartyTaxScheme/CompanyID
- [F-LIB196](https://xmlvalid.com/rules/F-LIB196.md) (error): schemeID = DK:SE, CompanyID must be a valid SE number (like 'DK12345678', value found: '…')
- [F-LIB197](https://xmlvalid.com/rules/F-LIB197.md) (error): TaxTypeCode must be a value from the '…' codelist when TaxScheme/ID is different from '63' or 'VAT' (Moms)
- [F-LIB198](https://xmlvalid.com/rules/F-LIB198.md) (error): Name must equal 'Moms' when TaxScheme/ID equals '63' (Moms)
- [F-LIB199](https://xmlvalid.com/rules/F-LIB199.md) (error): Name must correspond to the value of TaxScheme/ID
- [F-LIB204](https://xmlvalid.com/rules/F-LIB204.md) (error): Invalid listID. Must be 'urn:oioubl:codelist:addresstypecode-1.1'
- [F-LIB205](https://xmlvalid.com/rules/F-LIB205.md) (error): Invalid listAgencyID. Must be '320'
- [F-LIB206](https://xmlvalid.com/rules/F-LIB206.md) (error): Invalid AddressTypeCode. Must be a value from the codelist
- [F-LIB207](https://xmlvalid.com/rules/F-LIB207.md) (error): Invalid listAgencyID. Must be '320'
- [F-LIB208](https://xmlvalid.com/rules/F-LIB208.md) (error): Invalid listAgencyID. Must be '6'
- [F-LIB209](https://xmlvalid.com/rules/F-LIB209.md) (error): Invalid AddressFormatCode. Must be a value from the codelist
- [F-LIB210](https://xmlvalid.com/rules/F-LIB210.md) (error): BlockName element must be excluded
- [F-LIB211](https://xmlvalid.com/rules/F-LIB211.md) (error): TimezoneOffset element must be excluded
- [F-LIB212](https://xmlvalid.com/rules/F-LIB212.md) (error): LocationCoordinate class must be excluded
- [F-LIB213](https://xmlvalid.com/rules/F-LIB213.md) (error): When Country is used, the element Country/IdentificationCode must be filled out
- [F-LIB216](https://xmlvalid.com/rules/F-LIB216.md) (error): schemeID = EAN, EndpointID must be a valid EAN number (like '1234567890123', value found: '…')
- [F-LIB217](https://xmlvalid.com/rules/F-LIB217.md) (error): schemeID = DK:CPR, ID must be a valid CPR number (like '1234560000', value found: '…')
- [F-LIB218](https://xmlvalid.com/rules/F-LIB218.md) (error): schemeID = EAN, ID must be a valid EAN number (like '1234567890123', value found: '…')
- [F-LIB221](https://xmlvalid.com/rules/F-LIB221.md) (error): If ID not specified, Address is mandatory
- [F-LIB224](https://xmlvalid.com/rules/F-LIB224.md) (error): TaxTotal class must be excluded
- [F-LIB225](https://xmlvalid.com/rules/F-LIB225.md) (error): PaymentMeans class must be excluded
- [F-LIB226](https://xmlvalid.com/rules/F-LIB226.md) (error): One TaxCategory class must be present
- [F-LIB227](https://xmlvalid.com/rules/F-LIB227.md) (error): MultiplierFactorNumeric must be a positive number
- [F-LIB228](https://xmlvalid.com/rules/F-LIB228.md) (error): Amount must equal BaseAmount * MultiplierFactorNumeric
- [F-LIB231](https://xmlvalid.com/rules/F-LIB231.md) (error): Use either PerUnitAmount or Percent
- [F-LIB232](https://xmlvalid.com/rules/F-LIB232.md) (error): When PerUnitAmount is used, BaseUnitMeasure is mandatory
- [F-LIB233](https://xmlvalid.com/rules/F-LIB233.md) (error): The AddressFormatCode under JurisdictionRegionAddress must always equal 'StructuredRegion'
- [F-LIB234](https://xmlvalid.com/rules/F-LIB234.md) (error): AddressLine class must be excluded
- [F-LIB235](https://xmlvalid.com/rules/F-LIB235.md) (error): At least one field in the Contact class should be specified
- [F-LIB236](https://xmlvalid.com/rules/F-LIB236.md) (error): Use either ChannelCode or Channel
- [F-LIB237](https://xmlvalid.com/rules/F-LIB237.md) (error): When Contact/OtherCommunication is used, the element Contact/OtherCommunication/Value must be filled out.
- [F-LIB238](https://xmlvalid.com/rules/F-LIB238.md) (error): Invalid TaxExchangeRate/ForeignExchangeRate/ID. Must contain a value.
- [F-LIB239](https://xmlvalid.com/rules/F-LIB239.md) (error): Use either ContractTypeCode or ContractType
- [F-LIB240](https://xmlvalid.com/rules/F-LIB240.md) (error): No more than one ContractDocumentReference class may be present
- [F-LIB243](https://xmlvalid.com/rules/F-LIB243.md) (error): Address class must be excluded
- [F-LIB244](https://xmlvalid.com/rules/F-LIB244.md) (error): Country class must be excluded
- [F-LIB246](https://xmlvalid.com/rules/F-LIB246.md) (error): when ID equals 'Factoring', Note element is mandatory (factoring note)
- [F-LIB247](https://xmlvalid.com/rules/F-LIB247.md) (error): No more than one Note element may be present
- [F-LIB248](https://xmlvalid.com/rules/F-LIB248.md) (error): When MultiplierFactorNumeric is used, BaseAmount is mandatory
- [F-LIB250](https://xmlvalid.com/rules/F-LIB250.md) (error): Invalid TaxAmount. Must have 2 decimals
- [F-LIB251](https://xmlvalid.com/rules/F-LIB251.md) (error): Invalid RoundingAmount. Must not be zero
- [F-LIB252](https://xmlvalid.com/rules/F-LIB252.md) (error): Invalid RoundingAmount. Must have 2 decimals
- [F-LIB253](https://xmlvalid.com/rules/F-LIB253.md) (error): Can only be false if proforma invoice (InvoiceTypeCode = '325')
- [F-LIB254](https://xmlvalid.com/rules/F-LIB254.md) (error): Percent element must be excluded
- [F-LIB255](https://xmlvalid.com/rules/F-LIB255.md) (error): BaseUnitMeasure element must be excluded
- [F-LIB256](https://xmlvalid.com/rules/F-LIB256.md) (error): PerUnitAmount element must be excluded
- [F-LIB257](https://xmlvalid.com/rules/F-LIB257.md) (error): TierRange element must be excluded
- [F-LIB258](https://xmlvalid.com/rules/F-LIB258.md) (error): TierRatePercent element must be excluded
- [F-LIB259](https://xmlvalid.com/rules/F-LIB259.md) (error): Invalid TaxableAmount. Must contain a value
- [F-LIB260](https://xmlvalid.com/rules/F-LIB260.md) (error): Invalid CustomizationID. Must be 'OIOUBL-2.1'
- [F-LIB261](https://xmlvalid.com/rules/F-LIB261.md) (error): Invalid TaxableAmount. Must have 2 decimals
- [F-LIB263](https://xmlvalid.com/rules/F-LIB263.md) (error): Invalid TaxAmount. Must have 2 decimals
- [F-LIB264](https://xmlvalid.com/rules/F-LIB264.md) (error): Invalid CalculationSequenceNumeric. Must not be negative or zero
- [F-LIB266](https://xmlvalid.com/rules/F-LIB266.md) (error): Invalid TransactionCurrencyTaxAmount. Must be negative if TaxTotal/TaxAmount is negative, and must be be positive if TaxTotal/TaxAmount is positive
- [F-LIB267](https://xmlvalid.com/rules/F-LIB267.md) (error): Invalid TransactionCurrencyTaxAmount. Must have 2 decimals
- [F-LIB268](https://xmlvalid.com/rules/F-LIB268.md) (error): TaxTotal class must be excluded
- [F-LIB269](https://xmlvalid.com/rules/F-LIB269.md) (error): PaymentMeans class must be excluded
- [F-LIB270](https://xmlvalid.com/rules/F-LIB270.md) (error): When MultiplierFactorNumeric is used, BaseAmount is mandatory
- [F-LIB271](https://xmlvalid.com/rules/F-LIB271.md) (error): MultiplierFactorNumeric must be a positive number
- [F-LIB273](https://xmlvalid.com/rules/F-LIB273.md) (error): AccountingCostCode element must be excluded
- [F-LIB274](https://xmlvalid.com/rules/F-LIB274.md) (error): AccountingCost element must be excluded
- [F-LIB275](https://xmlvalid.com/rules/F-LIB275.md) (error): PaymentMeansCode = 93, InstructionID only allowed if PaymentID equals 71 or 75
- [F-LIB276](https://xmlvalid.com/rules/F-LIB276.md) (error): PaymentMeansCode = 31, FinancialInstitutionBranch/ID (Registreringsnummer) element is mandatory, when PaymentChannelCode equals ZZZ
- [F-LIB277](https://xmlvalid.com/rules/F-LIB277.md) (error): PaymentMeansCode = 93, PaymentChannelCode must equal DK:FIK
- [F-LIB278](https://xmlvalid.com/rules/F-LIB278.md) (error): PaymentMeansCode = 93, Invalid listID. Must be 'urn:oioubl:codelist:paymentchannelcode-1.1'
- [F-LIB279](https://xmlvalid.com/rules/F-LIB279.md) (error): When using ExternalReference, URI is mandatory
- [F-LIB280](https://xmlvalid.com/rules/F-LIB280.md) (error): PhysicalAttribute class must be excluded
- [F-LIB281](https://xmlvalid.com/rules/F-LIB281.md) (error): MeasurementDimension class must be excluded
- [F-LIB282](https://xmlvalid.com/rules/F-LIB282.md) (error): IssuerParty class must be excluded
- [F-LIB283](https://xmlvalid.com/rules/F-LIB283.md) (error): Invalid ItemIdentification/ID. Must contain a value.
- [F-LIB284](https://xmlvalid.com/rules/F-LIB284.md) (error): Use either EmbeddedDocumentBinaryObject or ExternalReference
- [F-LIB285](https://xmlvalid.com/rules/F-LIB285.md) (error): Attribute mimeCode must be a value from the codelist
- [F-LIB286](https://xmlvalid.com/rules/F-LIB286.md) (error): When using ExternalReference, URI is mandatory
- [F-LIB287](https://xmlvalid.com/rules/F-LIB287.md) (error): schemeID = DK:P, ID must be a valid P number (like '1234567890', value found: '…')
- [F-LIB288](https://xmlvalid.com/rules/F-LIB288.md) (error): PaymentMeansCode = 49, PaymentNote must be no more than 20 characters
- [F-LIB289](https://xmlvalid.com/rules/F-LIB289.md) (error): PaymentMeansCode = 49, If present, PaymentChannelCode must equal IBAN or DK:BANK
- [F-LIB290](https://xmlvalid.com/rules/F-LIB290.md) (error): PaymentMeansCode = 49, For DK:BANK, Account ID must be 10 characters
- [F-LIB291](https://xmlvalid.com/rules/F-LIB291.md) (error): PaymentMeansCode = 49, For DK:BANK, FinancialInstitutionBranch/ID (Registreringsnummer) must be 4 numerical characters
- [F-LIB292](https://xmlvalid.com/rules/F-LIB292.md) (error): PaymentMeansCode = 49, For IBAN, Account ID must be no more than 34 characters
- [F-LIB293](https://xmlvalid.com/rules/F-LIB293.md) (error): PaymentMeansCode = 49, For IBAN, Account ID must be at least 18 characters
- [F-LIB294](https://xmlvalid.com/rules/F-LIB294.md) (error): PaymentMeansCode = 49, FinancialInstitutionBranch/ID (Registreringsnummer) element is not used, when PaymentChannelCode equals IBAN
- [F-LIB295](https://xmlvalid.com/rules/F-LIB295.md) (error): PaymentMeansCode = 49, For IBAN, ID element is mandatory
- [F-LIB296](https://xmlvalid.com/rules/F-LIB296.md) (error): Invalid listID. Must be '…'
- [F-LIB297](https://xmlvalid.com/rules/F-LIB297.md) (error): Invalid listAgencyID. Must be '…'
- [F-LIB298](https://xmlvalid.com/rules/F-LIB298.md) (error): Invalid CurrencyCode: '…'. Must be a value from the codelist
- [F-LIB301](https://xmlvalid.com/rules/F-LIB301.md) (error): Invalid Country/IdentificationCode: '…'. Must be a value from the codelist
- [F-LIB302](https://xmlvalid.com/rules/F-LIB302.md) (error): Invalid ProfileID: '…'. Must be a value from the codelist
- [F-LIB303](https://xmlvalid.com/rules/F-LIB303.md) (error): Invalid …. Must not be zero
- [F-LIB305](https://xmlvalid.com/rules/F-LIB305.md) (error): PaymentMeansCode = 93, AccountID must be 8 characters
- [F-LIB306](https://xmlvalid.com/rules/F-LIB306.md) (error): Exactly one TaxTotal class must contain VAT (Moms)
- [F-LIB308](https://xmlvalid.com/rules/F-LIB308.md) (error): Invalid ProfileID: '…'. Must be a value from the codelist
- [F-LIB309](https://xmlvalid.com/rules/F-LIB309.md) (error): Invalid ID: '…'. Must be a value from the codelist
- [F-LIB310](https://xmlvalid.com/rules/F-LIB310.md) (error): Invalid MathematicOperatorCode. Must either be 'multiply' or 'divide'
- [F-LIB311](https://xmlvalid.com/rules/F-LIB311.md) (error): FinancialInstitutionBranch/ID (Registreringsnummer) must contain a numerical value
- [F-LIB312](https://xmlvalid.com/rules/F-LIB312.md) (error): When PaymentMeansCode = 50 and PaymentID = '04' or '15', InstructionID must not be blank.
- [F-LIB313](https://xmlvalid.com/rules/F-LIB313.md) (error): Invalid UBLExtension/ID when UBLExtension/ExtensionAgencyID is equal to 'Digitaliseringsstyrelsen'. ID must be an assigned value between '1001' and '1999'.
- [F-LIB314](https://xmlvalid.com/rules/F-LIB314.md) (error): Using the same TaxScheme ID in two different TaxTotal classes are not allowed.
- [F-LIB315](https://xmlvalid.com/rules/F-LIB315.md) (error): Specifying the same TaxSubtotal.TaxCategory.ID in one TaxTotal class is not allowed
- [F-LIB316](https://xmlvalid.com/rules/F-LIB316.md) (error): Specifying different TaxScheme.ID in same TaxTotal class is not allowed.
- [F-LIB317](https://xmlvalid.com/rules/F-LIB317.md) (error): Invalid …. Must not be zero
- [F-LIB318](https://xmlvalid.com/rules/F-LIB318.md) (error): Invalid unitCode: '…'. Must be a value from the codelist urn:un:unece:uncefact:codelist:specification:66411:2001.
- [F-LIB319](https://xmlvalid.com/rules/F-LIB319.md) (error): PaymentMeansCode = 50, PayeeFinancialAccount class is mandatory.
- [F-LIB320](https://xmlvalid.com/rules/F-LIB320.md) (error): PaymentMeansCode = 50, PayeeFinancialAccount.ID element is mandatory.
- [F-LIB321](https://xmlvalid.com/rules/F-LIB321.md) (error): PaymentMeansCode = 50 or PaymentChannelCode = DK:GIRO, PayeeFinancialAccount.ID must consist of 7 or 8 numerical characters.
- [F-LIB325](https://xmlvalid.com/rules/F-LIB325.md) (error): Invalid ProfileID: '…'. Must be a value from the codelist
- [F-LIB327](https://xmlvalid.com/rules/F-LIB327.md) (error): Invalid ProfileID: '…'. Must be a value from the codelist
- [F-LIB328](https://xmlvalid.com/rules/F-LIB328.md) (error): The profile '…' is not allowed in the document type '…'
- [F-LIB333](https://xmlvalid.com/rules/F-LIB333.md) (error): When TaxCategory/TaxScheme/Id is VAT, the TaxCategory/Percent must be present.
- [F-LIB334](https://xmlvalid.com/rules/F-LIB334.md) (error): The TaxCategory/Percent must contain a decimal value with maximum 2 decimals.
- [F-LIB335](https://xmlvalid.com/rules/F-LIB335.md) (error): When DocumentTypeCode equals 'PersonalSecure', the ID must be either '1' or '2'.
- [F-LIB336](https://xmlvalid.com/rules/F-LIB336.md) (error): PaymentMeansCode = 93, InstructionID must be a numeric value when PaymentID equals 71 or 75.
- [F-LIB337](https://xmlvalid.com/rules/F-LIB337.md) (error): Invalid Country/IdentificationCode: '…'. Must be a value from the country codelist
- [F-LIB342](https://xmlvalid.com/rules/F-LIB342.md) (error): When PaymentMeansCode is '48', the CardAccount class must be used
- [F-LIB343](https://xmlvalid.com/rules/F-LIB343.md) (error): When PaymentMeansCode is '48', CardAccount/CardTypeCode class must be excluded
- [F-LIB344](https://xmlvalid.com/rules/F-LIB344.md) (error): When PaymentMeansCode is '48', CardAccount/ValidityStartDate class must be excluded
- [F-LIB345](https://xmlvalid.com/rules/F-LIB345.md) (error): When PaymentMeansCode is '48', CardAccount/ExpiryDate class must be excluded
- [F-LIB346](https://xmlvalid.com/rules/F-LIB346.md) (error): When PaymentMeansCode is '48', CardAccount/IssuerID class must be excluded
- [F-LIB347](https://xmlvalid.com/rules/F-LIB347.md) (error): When PaymentMeansCode is '48', CardAccount/IssueNumberID class must be excluded
- [F-LIB348](https://xmlvalid.com/rules/F-LIB348.md) (error): When PaymentMeansCode is '48', CardAccount/CV2ID class must be excluded
- [F-LIB349](https://xmlvalid.com/rules/F-LIB349.md) (error): When PaymentMeansCode is '48', CardAccount/CardChipCode class must be excluded
- [F-LIB350](https://xmlvalid.com/rules/F-LIB350.md) (error): When PaymentMeansCode is '48', CardAccount/ChipApplicationID class must be excluded
- [F-LIB351](https://xmlvalid.com/rules/F-LIB351.md) (error): Invalid ProfileID: '…'. Must be a value from the codelist
- [F-LIB352](https://xmlvalid.com/rules/F-LIB352.md) (error): The profile '…' is not allowed in the document type '…'
- [F-LIB353](https://xmlvalid.com/rules/F-LIB353.md) (error): PartyName/Name is mandatory in TaxRepresentativeParty
- [F-LIB354](https://xmlvalid.com/rules/F-LIB354.md) (error): PostalAddress/AddressFormatCode is mandatory in TaxRepresentativeParty
- [F-LIB355](https://xmlvalid.com/rules/F-LIB355.md) (error): WebsiteURI element must be excluded
- [F-LIB356](https://xmlvalid.com/rules/F-LIB356.md) (error): LogoReferenceID element must be excluded
- [F-LIB357](https://xmlvalid.com/rules/F-LIB357.md) (error): EndpointID element must be excluded
- [F-LIB358](https://xmlvalid.com/rules/F-LIB358.md) (error): PartyIdentification element must be excluded
- [F-LIB359](https://xmlvalid.com/rules/F-LIB359.md) (error): Language element must be excluded
- [F-LIB360](https://xmlvalid.com/rules/F-LIB360.md) (error): PhysicalLocation element must be excluded
- [F-LIB361](https://xmlvalid.com/rules/F-LIB361.md) (error): PartyLegalEntity element must be excluded
- [F-LIB362](https://xmlvalid.com/rules/F-LIB362.md) (error): Contact element must be excluded
- [F-LIB363](https://xmlvalid.com/rules/F-LIB363.md) (error): Person element must be excluded
- [F-LIB365](https://xmlvalid.com/rules/F-LIB365.md) (error): When PaymentMeansCode is '48', PaymentChannelCode class must be excluded
- [F-LIB366](https://xmlvalid.com/rules/F-LIB366.md) (error): When PaymentMeansCode is '48', InstructionID class must be excluded
- [F-LIB367](https://xmlvalid.com/rules/F-LIB367.md) (error): When PaymentMeansCode is '48', InstructionNote class must be excluded
- [F-LIB368](https://xmlvalid.com/rules/F-LIB368.md) (error): When PaymentMeansCode is '48', PayerFinancialAccount class must be excluded
- [F-LIB369](https://xmlvalid.com/rules/F-LIB369.md) (error): When PaymentMeansCode is '48', PayeeFinancialAccount class must be excluded
- [F-LIB370](https://xmlvalid.com/rules/F-LIB370.md) (error): When PaymentMeansCode is '48', CreditAccount class must be excluded
- [F-LIB371](https://xmlvalid.com/rules/F-LIB371.md) (error): PartyTaxScheme is mandatory in TaxRepresentativeParty
- [F-LIB372](https://xmlvalid.com/rules/F-LIB372.md) (error): PartyTaxScheme/TaxScheme is mandatory in TaxRepresentativeParty
- [F-LIB373](https://xmlvalid.com/rules/F-LIB373.md) (error): TransactionCurrencyTaxAmount only valid when TaxCategory/ID = 'StandardRated'
- [F-LIB374](https://xmlvalid.com/rules/F-LIB374.md) (error): Invalid …. Must not be negative or zero, unless it has been converted from PEPPOL BIS3
- [F-LIB375](https://xmlvalid.com/rules/F-LIB375.md) (error): Invalid …. Must not be negative, unless it has been converted from PEPPOL BIS3
- [F-LIB376](https://xmlvalid.com/rules/F-LIB376.md) (error): Invalid …. Must not be negative or zero, unless it has been converted from PEPPOL BIS3
- [F-LIB377](https://xmlvalid.com/rules/F-LIB377.md) (error): PaymentMeansCode = 58, PayeeFinancialAccount.ID must be used
- [F-LIB379](https://xmlvalid.com/rules/F-LIB379.md) (error): PaymentMeansCode = 58, when PaymentChannelCode is used it must be 'IBAN'.
- [F-LIB380](https://xmlvalid.com/rules/F-LIB380.md) (error): PaymentMeansCode = 59, when PaymentChannelCode is used it must be 'IBAN'.
- [F-LIB381](https://xmlvalid.com/rules/F-LIB381.md) (error): Invalid VAT TaxAmount - When TaxCategory/ID are 'StandardRated' and TaxableAmount > 0 (…) TaxAmount can't be '(…)' unless calculated vat '(…)' are less then 0.005
- [F-LIB382](https://xmlvalid.com/rules/F-LIB382.md) (error): When 'TaxCategory\ID' = 'StandardRated', 'TaxCategory\Percent' must be present and greater than 0.00. Found value: '…'.
- [F-LIB385](https://xmlvalid.com/rules/F-LIB385.md) (error): TaxAmount of '…' must equal the sum of all following TaxSubtotal/TaxAmount '…'
- [F-LIB390](https://xmlvalid.com/rules/F-LIB390.md) (error): When PaymentMeansCode = 50 and PaymentID = '04' or '15', InstructionID must be numeric.
- [F-LIB400](https://xmlvalid.com/rules/F-LIB400.md) (error): When "TaxCategory/ID" is "ZeroRated", "TaxAmount" and "Percent" must be 0."> Values found: - TaxCategoty/ID: … - TaxCategory/Percent: … - TaxAmount: …
- [F-LIB401](https://xmlvalid.com/rules/F-LIB401.md) (error): If Percent is greater than 0, TaxSubtotal/TaxAmount must be correctly calculated within a tolerance of +/- 1. Values found: - TaxCategory/ID: … - TaxAmount (TaxSubtotal): … - TaxableAmount: … - TaxCategory/Percent: … - Calculated TaxAmount (rounded): … - Difference: …
- [F-LIB402](https://xmlvalid.com/rules/F-LIB402.md) (error): The taxable amount on the … when currency: '…', Tax Category ID: '…' and Tax Scheme ID: '…', does not match the sum of taxable amounts from the invoice or credit note lines, after adjusting for allowances (discounts) and charges (fees). A rounding difference of up to +/- 1 is allowed. Values found: - Taxable amount on the …: … - Calculated taxable amount (sum of lines adjusted for discounts and charges): … - Difference: …
- [F-LIB403](https://xmlvalid.com/rules/F-LIB403.md) (error): Invalid CurrencyCode: '…'. Must be a value from the codelist
- [F-LIB404](https://xmlvalid.com/rules/F-LIB404.md) (error): The values in cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID on lines, total, and on cac:AllowanceCharge/cac:TaxCategory/cbc:ID must correspond. Values found - cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID: … - (cac:InvoiceLine | cac:CreditNoteLine)/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID: … - cac:AllowanceCharge/cac:TaxCategory/cbc:ID: …
- [W-INV005](https://xmlvalid.com/rules/W-INV005.md) (warning): Invalid listAgencyID. Must be '…'
- [W-INV010](https://xmlvalid.com/rules/W-INV010.md) (warning): Invalid listID. Must be '…' or '…'
- [W-INV184](https://xmlvalid.com/rules/W-INV184.md) (warning): Use a Valid UNSPSC 19.0501 code
- [W-INV194](https://xmlvalid.com/rules/W-INV194.md) (warning): The attribute languageID should be used when more than one PriceChangeReason element is present
- [W-INV195](https://xmlvalid.com/rules/W-INV195.md) (warning): Multilanguage error. Replicated PriceChangeReason elements with same languageID attribute value
- [W-INV237](https://xmlvalid.com/rules/W-INV237.md) (warning): ID must be unique within the document instance
- [W-INV301](https://xmlvalid.com/rules/W-INV301.md) (warning): If used, use INCO terms (ID = 'INCOTERMS')
- [W-INV322](https://xmlvalid.com/rules/W-INV322.md) (warning): The ValidityPeriod class may only be used when Preordering is the case
- [W-INV323](https://xmlvalid.com/rules/W-INV323.md) (warning): Invoice line '…' with lineExtensionAmount (…) cannot be evaluated since either 'cbc:CalculationRate', 'cbc:MathematicOperatorCode' or both are not present in 'Invoice/cac:PricingExchangeRate'
- [W-LIB003](https://xmlvalid.com/rules/W-LIB003.md) (warning): Invalid schemeID. Must be '…' or '…' or '…' or '…' or '…' or '…'
- [W-LIB008](https://xmlvalid.com/rules/W-LIB008.md) (warning): The value of unitCode attribute should be a valid UOM measure
- [W-LIB011](https://xmlvalid.com/rules/W-LIB011.md) (warning): The attribute languageID should be used when more than one … element is present
- [W-LIB012](https://xmlvalid.com/rules/W-LIB012.md) (warning): Multilanguage error. Replicated … elements with same languageID attribute value
- [W-LIB121](https://xmlvalid.com/rules/W-LIB121.md) (warning): Invalid listAgencyID. Must be '320'
- [W-LIB141](https://xmlvalid.com/rules/W-LIB141.md) (warning): Invalid listAgencyID. Must be '320'
- [W-LIB203](https://xmlvalid.com/rules/W-LIB203.md) (warning): Invalid schemeAgencyID. Must be '…'
- [W-LIB219](https://xmlvalid.com/rules/W-LIB219.md) (warning): The attribute Name@languageID should be used when more than one PartyName class is present
- [W-LIB220](https://xmlvalid.com/rules/W-LIB220.md) (warning): Multilanguage error. Replicated PartyName classes with same Name@languageID attribute value
- [W-LIB222](https://xmlvalid.com/rules/W-LIB222.md) (warning): The attribute languageID should be used when more than one Description element is present
- [W-LIB223](https://xmlvalid.com/rules/W-LIB223.md) (warning): Multilanguage error. Replicated Description elements with same languageID '…' attribute value
- [W-LIB229](https://xmlvalid.com/rules/W-LIB229.md) (warning): Invalid schemeAgencyID. Must be '320'
- [W-LIB230](https://xmlvalid.com/rules/W-LIB230.md) (warning): Name should only be used within NES profiles
- [W-LIB241](https://xmlvalid.com/rules/W-LIB241.md) (warning): PaymentMeans/ID should be used when more than one instance of the PaymentMeans class is present.
- [W-LIB245](https://xmlvalid.com/rules/W-LIB245.md) (warning): ID should be used when more than one instance of the PaymentTerms class is present
