Norme de facture XML – OIOXML
OIOXML est une norme de facture XML ancienne, qui est utilisé au Danemark. La nouvelle norme XML OIOUBL doit être utilisée à la place.
Si vous recevez des factures XML de une ou plusieurs entreprises, les factures peuvent avoir ce format.
Cette rubrique donne la liste Kofax ReadSoft Entrance des types de champ qui sont en principe mappés à des éléments de ces documents. Elle indique l'emplacement habituel de ces éléments dans le code XML. Les types de champ Kofax ReadSoft Entrance qui ne sont pas normalement mappés à des éléments XML ne sont pas répertoriés ici.
Pour plus d'informations sur le fonctionnement dans Collector de la logique de la fonctionnalité XML intelligent avec cette norme, veuillez consulter ReadSoft COLLECTOR Integration Specification.pdf. Vous pouvez obtenir ce document auprès de votre représentant Kofax.
Champ Kofax ReadSoft Entrance | Emplacement de l'élément mappé dans le code XML |
BuyerAddressPostalCode | /Invoice/BuyerParty/Address/PostalZone |
BuyerContactPersonName | /Invoice/BuyerParty/BuyerContact/Name |
BuyerVATRegistrationNumber | /Invoice/BuyersReferenceID |
InvoiceBaselineDate | /Invoice/IssueDate |
InvoiceCredit | /Invoice/TypeCode La valeur extraite « PIP » ou « PIE » est traduite par 0 (débit) La valeur extraite « PCP » ou « PCM » est traduite par 1 (crédit) |
InvoiceCurrency | /invoice/main:InvoiceCurrencyCode |
InvoiceDate | /Invoice/IssueDate |
InvoiceDueDate | /Inv/Invoice/PaymentMeans/PaymentDueDateoice/PaymentMeans/DuePaymentDate |
InvoiceNumber | /Invoice/ID |
InvoiceOrderNumber | /Invoice/ReferenceOrder/BuyersOrderID Si la valeur de cet élément est “n/a”, convertissez-la en une chaîne vide. |
InvoiceTotalVATAmount | /Invoice/TaxTotal/TaxAmounts/TaxAmount Prend uniquement la valeur de la section dans laquelle /Invoice/TaxTotal/TaxTypeCode est égal à “VAT”. |
InvoiceTotalVATExcludedAmount | /Invoice/LegalTotal/LineExtensionTotalAmount Si la valeur de cet élément est 0, utilisez cet autre emplacement : /Invoice/LegalTotal/ToBePaidTotalAmount |
InvoiceTotalVATIncludedAmount | /Invoice/LegalTotal/ToBePaidTotalAmount |
InvoiceTotalVATRatePercent | /Invoice/TaxTotal/CategoryTotal/RatePercentNumeric Prend uniquement la valeur de la section dans laquelle /Invoice/TaxTotal/CategoryTotal/rateCategoryCode L'ID est égal à “VAT”. |
Payment ReferenceNumber | La valeur pour ceci est dérivée de la combinaison de ces valeurs : +/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 Prend la valeur de la section dont la valeur est /Invoice/SellerParty/PartyTaxScheme/TaxScheme/ID est égal à 'VAT'. |
Champs de poste budgétaire | Emplacement de l'élément mappé dans le code XML |
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 |
Champs des pièces jointes | Emplacement de l'élément mappé dans le code XML |
EmbeddedValue | /Invoice/EncodedDocument |
AdditionalInfo | /Invoice/EncodedDocument/@agencyID |