XML-Rechnungsstandard - OIOXML

OIOXML ist ein in Dänemark verwendeter XML-Rechnungsstandard.

Wenn Sie XML-Rechnungen von einem oder mehreren Unternehmen von dort erhalten, können die Rechnungen in diesem Format kommen.

Dieses Thema führt die Feldtypen in INVOICES auf, die normal Elementen in diesen Dokumenten zugeordnet sind und zeigt an, wo die Elemente normalerweise im XML-Code gefunden werden. Die Feldtypen von INVOICES, die normalerweise nicht XML-Elementen zugeordnet sind, werden hier nicht aufgeführt.

Weitere Informationen darüber, wie die Logik der intelligenten XML-Funktionalität von COLLECTOR mit diesem Standard arbeitet, finden Sie unter ReadSoft COLLECTOR 6-3 Integration Specification.pdf. Dieses Dokument erhalten Sie von Ihrem ReadSoft-Partner.

INVOICES-Feld

Speicherort eines im XML-Code zugeordneten Elements

BuyerAddressPostalCode

/Invoice/com:BuyerParty/ com:Address/com:PostalZone

BuyerContactPersonName

/Invoice/cac:B/Invoice/com:BuyerParty/com:BuyerContact/com:Name

BuyerVATRegistrationNumber

/Invoice/com:BuyersReferenceID

InvoiceBaselineDate

/Invoice/com:IssueDate

InvoiceCredit

/Invoice/com:TypeCode

Extrahierter Wert ‘PIP’ oder “PIE” wird umgesetzt in 0 (Rechnung)

Extrahierter Wert ‘PCP’ oder “PCM” wird umgesetzt in 1 (Gutschrift)

InvoiceCurrency

/invoice/main:InvoiceCurrencyCode

InvoiceDate

/Invoice/com:IssueDate

InvoiceDueDate

/Inv/Invoice/com:PaymentMeans/com:PaymentDueDateoice/cac:PaymentMeans/cbc:DuePaymentDate

InvoiceNumber

/Invoice/com:ID

InvoiceOrderNumber

/Invoice/com:ReferenceOrder/com:BuyersOrderID

Wenn der Wert dieses Element “n/a” ist, wird es als leere Zeichenfolge umgesetzt.

InvoiceTotalVATAmount

/Invoice/com:TaxTotal/com:TaxAmounts/com:TaxAmount

Nimmt nur den Wert aus dem Abschnitt in welchem der Wert /Invoice/com:TaxTotal/com:TaxTypeCode gleich “VAT” ist.

InvoiceTotalVATExcludedAmount

/Invoice/com:LegalTotal/com:LineExtensionTotalAmount

Wenn der Wert von diesem Element 0 ist, verwenden Sie diesen alternativen Speicherort:

/Invoice/com:LegalTotal/com:ToBePaidTotalAmount

InvoiceTotalVATIncludedAmount

/Invoice/com:LegalTotal/com:ToBePaidTotalAmount

InvoiceTotalVATRatePercent

/Invoice/com:TaxTotal/com:CategoryTotal/com:RatePercentNumeric

Nimmt nur den Wert aus dem Abschnitt in welchem der Wert /Invoice/com:TaxTotal/com:CategoryTotal/com:rateCategoryCode

ID gleich “VAT” ist.

Zahlungs-ReferenceNumber

/Invoice/com:PaymentMeans/com:PaymentID

PaymentTerms

/Invoicecom:PaymentTerms/com:ID

PaymentTermsInterest

/Invoice/com:PaymentTerms/com:PenaltySurchargeRateNumeric

PaymentType

/Invoice/com:PaymentMeans/com:PaymentChannelCode

SupplierAccountNumber1

/Invoice/com:PaymentMeans/com:PayeeFinancialAccount/com:ID

SupplierAddressPostalCode

/Invoice/com:SellerParty/com:Adress/com:PostalZone

SupplierVATRegistrationNumber

/Invoice/cac:SellerParty/cac:PartyTaxScheme/cac:CompanyID

Nimmt den Wert aus dem Abschnitt in dem der Wert

/Invoice/cac:SellerParty/cac:PartyTaxScheme/cac:TaxScheme/cac:ID gleich 'VAT' ist.

Zeilenelementfelder

LIT_ArticleIdentifier

/Invoice/com:InvoiceLine/com:Item/com:ID

LIT_ArticleName

/Invoice/com:InvoiceLine/com:Item/com:Description

LIT_DeliveredQuantity

/Invoice/com:InvoiceLine/com:InvociedQuantity

LIT_DeliveredQuantityUnitCode

/Invoice/com:InvoiceLine/comInvoicedQuantity/@unitCode

LIT_OrderNumber

/Invoice/com:InvoiceLine/com:ReferenceOrderLine/com:BuyersID

LIT_RowIdentifier

/Invoice/com:InvoiceLine/com:ID

LIT_UnitPriceAmount

/Invoice/com:InvoiceLine/com:BasePrice/com:PriceAmount

LIT_VatExcludedAmount

/Invoice/com:InvoiceLine/com:LineExtensionAmount

LIT_VatRate

/Invoice/com:InvoiceLine/com:Item/com:Tax/com:RatePercentNumeric

Anhangfelder

EmbeddedValue

/Invoice/EncodedDocument

AdditionalInfo

/Invoice/EncodedDocument/@agencyID

Unterstützte XML-Rechnungsformate

Verarbeiten von XML-Rechnungen mit COLLECTOR: Übersicht

Optimieren von XML-Rechnungsdefinitionen

Erstellen von Regeln für die Zuordnung von Werten für Felder in XML-Rechnungen