XML-Rechnungsstandard– OIOUBL (Rechnung und Gutschrift)

OIOUBL-Rechnung und OIOUBL-Gutschrift sind XML-Rechnungsstandards, die in Dänemark verwendet werden.

Falls Sie XML-Rechnungen von einer oder mehreren Unternehmen von dort erhalten, könnten die Rechnungen in diesem Format eintreffen.

Dieses Thema enthält die Kofax ReadSoft Invoices Feldtypen, die normalerweise Elementen in diesen Dokumenten zugewiesen werden, und zeigt, wo im XML-Code die Elemente normalerweise gefunden werden. Die Kofax ReadSoft Invoices Feldtypen die normalerweise keinen XML-Elementen zugeordnet werden, sind hier nicht angeführt.

Weitere Informationen darüber, wie die Logik der intelligenten XML-Funktion von Collector mit diesem Standard funktioniert, finden Sie in ReadSoft COLLECTOR Integration Specification.pdf. Sie erhalten dieses Dokument von Ihrem Kofax-Ansprechpartner.

Kofax ReadSoft Invoices-Feld Speicherort des Elements, das dem XML-Code zugeordnet wird

Für die Rechnungsversion sollte „...“ in jedem nachfolgenden String durch "/Invoice" ersetzt werden

Für die Gutschriftsversion sollte „...“ in jedem nachfolgenden String durch "/CreditNote" ersetzt werden

BuyerAddressPostalCode .../AccountingCustomerParty/Party/PostalAddress/PostalZone
BuyerContactPersonName .../AccountingCustomerParty/Party/Contact/Name
BuyerVATRegistrationNumber .../AccountingCustomerParty/Party/PartyTaxScheme/CompanyID
DeliveryDate .../Delivery/ActualDeliveryDate
InvoiceBaselineDate .../IssueDate
InvoiceCredit 0 = invoice (debit)

1 = credit note

InvoiceCurrency .../DocumentCurrencyCode
InvoiceDate .../IssueDate
InvoiceDueDate .../PaymentMeans/PaymentDueDate
InvoiceNumber .../ID
InvoiceOrderNumber .../OrderReference/ID

Falls der Wert dieses Elements „k. A.“, wird es als leerer String übersetzt.

InvoiceTaxAmount1 .../TaxTotal/TaxSubtotal/TaxAmount

Entnimmt nur den Wert aus jenem Abschnitt, in dem der Wert /Invoice/TaxTotal/TaxSubtotal/TaxCategory/ID ‘StandardRated’ entspricht.

InvoiceTotalVATAmount .../TaxTotal/TaxAmount
InvoiceTotalVATExcludedAmount .../LegalMonetaryTotal/LineExtensionAmount
InvoiceTotalVATIncludedAmount .../LegalMonetaryTotal/PayableAmount
InvoiceTotalVATRatePercent .../TaxTotal/TaxSubtotal/TaxCategory/Percent

Entnimmt nur den Wert aus jenem Abschnitt, in dem der Wert /Invoice/TaxTotal/TaxSubtotal/TaxCategory/ID ‘StandardRated’ entspricht.

Payment ReferenceNumber .../PaymentMeans/PayeeFinancialAccount/

Der hier verwendete Wert wird auf folgende Weise aus der Kombination der Werte an diesen Standorten (falls vorhanden) abgeleitet:

+/PaymentMeans/PaymentID

</PaymentMeans/InstructionID

+/PaymentMeans/AccountID

<

PaymentTerms .../PaymentTerms/:ID
PaymentTermsInterest .../PaymentTerms/PenaltySurchargePercent
PaymentType /Invoice/PaymentMeans/PaymentChannelCode

If the node does not exist, the value is taken from this alternate location: /Invoice/PaymentMeans/PaymentMeansCode

SupplierAccountNumber1 .../PaymentMeans/PayeeFinancialAccount/ID
SupplierAddressPostalCode .../AccountingSupplierParty/Party/PostalAddress/PostalZone
SupplierVATRegistrationNumber .../AccountingSupplierParty/Party/PartyTaxScheme/CompanyID
Einzelpostenfelder (Rechnungen) Speicherort des Elements, das dem XML-Code zugeordnet wird
LIT_ArticleIdentifier /Invoice/InvoiceLine/Item/SellersItemIdentification/ID
LIT_ArticleName /Invoice/InvoiceLine/Item/Description
LIT_DeliveredQuantity /Invoice/InvoiceLine/InvoicedQuantity
LIT_DeliveredQuantityUnitCode /Invoice/InvoiceLine/InvoicedQuantity/@unitCode
LIT_RowIdentifier /Invoice/InvoiceLine/ID
LIT_UnitPriceAmount /Invoice/InvoiceLine/Price/PriceAmount
LIT_VatAmount /Invoice/InvoiceLine/TaxTotal/TaxAmount
LIT_VatExcludedAmount /Invoice/InvoiceLine/LineExtensionAmount
LIT_VatRate /Invoice/InvoiceLine/TaxTotal/TaxSubtotal/TaxCategory/Percent
Einzelpostenfelder (Gutschriften) Speicherort des Elements, das dem XML-Code zugeordnet wird
LIT_ArticleIdentifier /CreditNote/CreditNoteLine/Item/SellersItemIdentification/ID
LIT_ArticleName /CreditNote/CreditNoteLine/Item/Description
LIT_DeliveredQuantity /CreditNote/CreditNoteLine/CreditedQuantity
LIT_DeliveredQuantityUnitCode /CreditNote/CreditNoteLine/CreditedQuantity/@unitCode
LIT_RowIdentifier /CreditNote/CreditNoteLine/ID
LIT_UnitPriceAmount /CreditNote/CreditNoteLine/Price/PriceAmount
LIT_VatAmount /CreditNote/CreditNoteLine/TaxTotal/TaxAmount
LIT_VatExcludedAmount /CreditNote/CreditNoteLine/LineExtensionAmount
LIT_VatRate /CreditNote/CreditNoteLine/TaxTotal/TaxSubtotal/TaxCategory/Percent
Anhangfelder Speicherort des Elements, das dem XML-Code zugeordnet wird

Für die Rechnungsversion sollte „...“ in jedem nachfolgenden String durch "/Invoice" ersetzt werden

Für die Gutschriftsversion sollte „...“ in jedem nachfolgenden String durch "/CreditNote" ersetzt werden

Id       .../ID
EmbeddedValue .../Attachment/EmbeddedDocumentBinaryObject
DataURI .../Attachment/ExternalReference/URI
DataType .../DocumentTypeCode
AdditionalInfo .../Attachment/EmbeddedDocumentBinaryObject/@mimeCode