XML-Rechnungsstandard - OIOXML
OIOXML ist ein älterer XML-Rechnungsstandard, der in Dänemark verwendet wird. Es wird empfohlen, stattdessen den neueren OIOUBL XML-Standard zu verwenden.
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 |
BuyerAddressPostalCode | /Invoice/BuyerParty/Address/PostalZone |
BuyerContactPersonName | /Invoice/BuyerParty/BuyerContact/Name |
BuyerVATRegistrationNumber | /Invoice/BuyersReferenceID |
InvoiceBaselineDate | /Invoice/IssueDate |
InvoiceCredit | /Invoice/TypeCode Der entnommene Wert „PIP“ oder „PIE“ wird mit 0 (Lastschrift) übersetzt Der entnommene Wert „PCP“ oder „PCM“ wird mit 1 (Gutschrift) übersetzt |
InvoiceCurrency | /invoice/main:InvoiceCurrencyCode |
InvoiceDate | /Invoice/IssueDate |
InvoiceDueDate | /Inv/Invoice/PaymentMeans/PaymentDueDateoice/PaymentMeans/DuePaymentDate |
InvoiceNumber | /Invoice/ID |
InvoiceOrderNumber | /Invoice/ReferenceOrder/BuyersOrderID Falls der Wert dieses Elements “n/a” ist, wird es als leerer String übersetzt. |
InvoiceTotalVATAmount | /Invoice/TaxTotal/TaxAmounts/TaxAmount Entnimmt nur den Wert aus jenem Abschnitt, in dem /Invoice/TaxTotal/TaxTypeCode “VAT” entspricht. |
InvoiceTotalVATExcludedAmount | /Invoice/LegalTotal/LineExtensionTotalAmount Falls der Wert dieses Elements 0 ist, verwenden Sie diesen alternativen Standort: /Invoice/LegalTotal/ToBePaidTotalAmount |
InvoiceTotalVATIncludedAmount | /Invoice/LegalTotal/ToBePaidTotalAmount |
InvoiceTotalVATRatePercent | /Invoice/TaxTotal/CategoryTotal/RatePercentNumeric Entnimmt nur den Wert aus dem Abschnitt, in dem die /Invoice/TaxTotal/CategoryTotal/rateCategoryCode Kennung entspricht “VAT”. |
Payment ReferenceNumber | Der Wert dafür wird aus der Kombination dieser Werte abgeleitet: +/Invoice/PaymentMeans/TypeCodeID </Invoice/PaymentMeans/PaymentID +/Invoice/PaymentMeans/JointPaymentID < |
PaymentTerms | /Invoice/PaymentTerms/ID |
PaymentTermsInterest | /Invoice/PaymentTerms/PenaltySurchargeRateNumeric |
PaymentType | /Invoice/PaymentMeans/PaymentChannelCode
If TypeCode==BANK |
SupplierAccountNumber1 | /Invoice/PaymentMeans/PayeeFinancialAccount/ID |
SupplierAccountNumber2 | /Invoice/PaymentMeans/JointPaymentID |
SupplierAccountNumber4 | /Invoice/PaymentMeans/PaymentID |
SupplierAddressPostalCode | /Invoice/SellerParty/Address/PostalZone |
SupplierVATRegistrationNumber | /Invoice/SellerParty/PartyTaxScheme/CompanyID Entnimmt den Wert aus jenem Abschnitt, in dem der Wert von /Invoice/SellerParty/PartyTaxScheme/TaxScheme/ID entspricht 'VAT'. |
Einzelpostenfelder | Speicherort des Elements, das dem XML-Code zugeordnet wird |
LIT_ArticleIdentifier | /Invoice/InvoiceLine/Item/ID |
LIT_ArticleName | /Invoice/InvoiceLine/Item/Description |
LIT_DeliveredQuantity | /Invoice/InvoiceLine/InvoicedQuantity |
LIT_DeliveredQuantityUnitCode | /Invoice/InvoiceLine/InvoicedQuantity/@unitCode |
LIT_OrderNumber | /Invoice/InvoiceLine/ReferenceOrderLine/BuyersID |
LIT_RowIdentifier | /Invoice/InvoiceLine/ID |
LIT_UnitPriceAmount | /Invoice/InvoiceLine/BasePrice/PriceAmount |
LIT_VatExcludedAmount | /Invoice/InvoiceLine/LineExtensionAmount |
LIT_VatRate | /Invoice/InvoiceLine/Item/Tax/RatePercentNumeric |
Anhangfelder | Speicherort des Elements, das dem XML-Code zugeordnet wird |
EmbeddedValue | /Invoice/EncodedDocument |
AdditionalInfo | /Invoice/EncodedDocument/@agencyID |