XML-Rechnungsstandard - Facturae

Facturae ist ein XML-Rechnungsstandard, der in Spanien verwendet wird.

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
Käuferfelder  
Name if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/Name

else

   Facturae/Parties/BuyerParty/LegalEntitty/CorporateName

BuyerVATRegno Facturae/Parties/BuyerParty/TaxIdentification/TaxIdentificationNumber
CountryCode if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/AddressInSpain/CountryCode

else

   Facturae/Parties/BuyerParty/LegalEntitty/AddressInSpain/CountryCode

PostalCode if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/AddressInSpain/PostCode

else

   Facturae/Parties/BuyerParty/LegalEntitty/AddressInSpain/PostCode

Street if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/AddressInSpain/Address

else

   Facturae/Parties/BuyerParty/LegalEntitty/AddressInSpain/Address

POBox if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/AddressInSpain/PostCode

else

   Facturae/Parties/BuyerParty/LegalEntitty/AddressInSpain/PostCode

(Same as postal code)

City if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/AddressInSpain/Town

else

   Facturae/Parties/BuyerParty/LegalEntitty/AddressInSpain/Town

TelephoneNumber if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/ContactDetails/Telephone

else

   Facturae/Parties/BuyerParty/LegalEntitty/ContactDetails/Telephone

Email if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/ContactDetails/ElectronicMail

else

   Facturae/Parties/BuyerParty/LegalEntitty/ContactDetails/ElectronicMail

FaxNumber if (Facturae/Parties/BuyerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/BuyerParty/Individual/ContactDetails/Telefax

else

   Facturae/Parties/BuyerParty/LegalEntitty/ContactDetails/Telefax

Supplier fields  
Name if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/Name

else

   Facturae/Parties/SellerParty/LegalEntitty/CorporateName

POBox if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/AddressInSpain/PostCode

else

   Facturae/Parties/SellerParty/LegalEntitty/AddressInSpain/PostCode

(Same as postal code)

Street if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/AddressInSpain/Address

else

   Facturae/Parties/SellerParty/LegalEntitty/AddressInSpain/Address

PostalCode if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/AddressInSpain/PostCode

else

   Facturae/Parties/SellerParty/LegalEntitty/AddressInSpain/PostCode

City if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/AddressInSpain/Town

else

   Facturae/Parties/SellerParty/LegalEntitty/AddressInSpain/Town

CountryCode if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/AddressInSpain/CountryCode

else

   Facturae/Parties/SellerParty/LegalEntitty/AddressInSpain/CountryCode

TelephoneNumber   if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/ContactDetails/Telephone

else

   Facturae/Parties/SellerParty/LegalEntitty/ContactDetails/Telephone

Fax if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/ContactDetails/Telefax

else

   Facturae/Parties/SellerParty/LegalEntitty/ContactDetails/Telefax

SupplierTaxregno Facturae/Parties/SellerParty/TaxIdentification/TaxIdentificationNumber
Email if (Facturae/Parties/SellerParty/TaxIdentification/PersonTypeCode == F)

   Facturae/Parties/SellerParty/Individual/ContactDetails/ElectronicMail

else

   Facturae/Parties/SellerParty/LegalEntitty/ContactDetails/ElectronicMail

SupplierNumber  
Kofax ReadSoft Invoices Standard-Feldtypen Speicherort des Elements, das dem XML-Code zugeordnet wird
InvoiceCredit Facturae/Invoices/Invoice/InvoiceHeader/InvoiceDocumentType

if (InvoiceDocumentType == OO or InvoiceDocumentType== OR)

   1 (credit)

else

   0 (debit)

Invoice number Facturae/Invoices/Invoice/InvoiceHeader/InvoiceNumber
Invoice date Facturae/invoices/invoice/InvoiceIssueData/issueDate
Invoice due date Facturae/invoices/invoice/PaymentDetails/InstallmentsDueDate
Sub Total Facturae/invoices/invoice/invoiceTotals/TotalGrossAmount
Tax rate percent Facturae/invoices/invoice/TaxesOutputs/Tax/TaxRate
Tax Facturae/invoices/invoice/invoiceTotals/TaxOut
Total Facturae/invoices/invoice/InvoiceTotals/InvoiceTotal
Invoice currency Facturae/invoices/invoice/InvoiceIssueData/InvoiceCurrencyCode
Invoice order number Facturae/invoices/invoice/items/InvoiceLine/PurchaseorderReference
Supplier IBAN1 Facturae/invoices/invoice/PaymentDetails/installment/AccountToBeCredited/IBAN
DeliveryDate Facturae/invoices/invoice/InvoiceLine/DeliverNotesReferences/deliveryNote/deliveryNoteData
DeliveryNote Facturae/invoices/invoice/invoiceLine/DeliveryNotesReferences/DeliveryNote/DeliverNoteNumber
InvoiceDiscountAmount Facturae/invoices/invoice/invoiceTotals/GeneralDiscounts/Discount/DiscountAmount
InvoiceDiscountPercent Facturae/invoices/invoice/InvoiceTotals/GeneralDiscounts/Discount/DiscountRate
Buyer Tax reg no Facturae/Parties/BuyerParty/TaxidentificationNumber
Supplier Tax reg no Facturae/Parties/SellerParty/Taxidentification/TaxidentificationNumber
Invoicing period start Facturae/Invoices/Invoice/InvoiceIssueData/invoicingPeriod/StartDate
Invoicing period end Facturae/Invoices/Invoice/InvoiceIssueData/invoicingPeriod/EndDate
Invoice note Facturae/invoices/Invoice/PaymentDetails/Installment/CollectionAdditionalInformation
Line Item Fields Location of element mapped in the XML code
Row Id Facturae/invoices/Invoice/items/invoiceLine/RowIdentifier
Identifier Facturae/invoices/Invoice/items/invoiceLine/IssuerContractReference
Description Facturae/invoices/Invoice/items/invoiceLine/ItemDescription
Quantity Facturae/invoices/Invoice/items/invoiceLine/Quantity
Unit of Measure Facturae/invoices/Invoice/items/invoiceLine/UnitOfMeasure
Order no Facturae/invoices/Invoice/items/invoiceLine/ReceiverTransactionReference
Unit price Facturae/invoices/Invoice/items/invoiceLine/UnitPriceWithoutTax
Amount excl Tax Facturae/invoices/Invoice/items/invoiceLine/GrossAmount
Tax % Facturae/invoices/Invoice/items/invoiceLine/TaxesOutputs/Tax/TaxRate
Discount Facturae/invoices/Invoice/items/invoiceLine/DiscountsAndRabates/Discount/DiscountAmount
Discount % Facturae/invoices/Invoice/items/invoiceLine/DiscountsAndRabates/Discount/DiscountRate
Tax amount Facturae/invoices/Invoice/items/invoiceLine/TaxesOutputs/Tax/TaxAmount/TotalAmount
Amount incl Tax Facturae/invoices/Invoice/items/invoiceLine/TaxesOutputs/GrossAmount
Anhangfelder Speicherort des Elements, das dem XML-Code zugeordnet wird
Zusätzliche Informationen Facturae/Invoices/Invoice/AdditionalDataRelatedDocuments/Attachmentencoding
Eingebundener Wert Facturae/Invoices/Invoice/AdditionalDataRelatedDocuments/AttachmentData
Datentyp Facturae/Invoices/Invoice/AdditionalDataRelatedDocuments/AttachmentFormat
Dateiname Facturae/Invoices/Invoice/AdditionalDataRelatedDocuments/AttachmentDescription
Schema-URI Facturae/Invoices/Invoice/AdditionalDataRelatedDocuments/AttachmentCompression/Algorithm
Rechnungsnotizfeld Speicherort des Elements, das dem XML-Code zugeordnet wird