Estándar de factura XML - ZUGFeRD
ZUGFeRD es un estándar de factura XML que se utiliza en Alemania.
Si recibe facturas XML de una o más empresas desde ahí, las facturas podrían venir en este formato.
En este tema se muestra una lista de los tipos de campos de Kofax ReadSoft Invoices que normalmente se correlacionan con elementos en estos documentos e indica en qué parte del código XML se suelen encontrar los elementos. Los tipos de campo de Kofax ReadSoft Invoices que normalmente no se correlacionan con elementos XML no se muestran aquí.
Para obtener más información cómo la lógica en el XML inteligente de Collector funciona con este estándar, consulte ReadSoft COLLECTOR Integration Specification.pdf. Puede obtener este documento de su representante de Kofax.
Campo Kofax ReadSoft Invoices | Posición del elemento asignado en el código XML |
Campos de comprador | |
Name | BuyerTradeParty/Name |
Identifier | BuyerTradeParty/GlobalID |
BuyerVATRegistrationNumber | BuyerTradeParty/SpecifiedTaxRegistration/ID donde el atributo schemeID=”VA” |
CountryCode | BuyerTradeParty/PostalTradeAddress/CountryID |
PostalCode | BuyerTradeParty/PostalTradeAddress/PostcodeCode |
Street | BuyerTradeParty/PostalTradeAddress/LineOne |
StreetSupplement | BuyerTradePorty/PostalTradeAddress/LineTwo |
City | BuyerTradeParty/PostalTradeAddress/CityName |
TelephoneNumber | BuyerTradeParty/DefinedTradeContact/TelephoneUniversalCommunication/CompleteNumber |
FaxNumber | BuyerTradeParty/DefinedTradeContact/FaxUniversalCommunication/CompleteNumber |
BuyerTradeParty/DefinedTradeContact/EmailURIUniversalCommunication/URIID | |
Campos de proveedor | |
Name | SellerTradeParty/Name |
Identifier | SellerTradeParty/GlobalID |
Street | SellerTradeParty /PostalTradeAddress/LineOne |
StreetSupplement | SellerTradeParty /PostalTradeAddress/LineTwo |
PostalCode | SellerTradeParty /PostalTradeAddress/PostcodeCode |
City | SellerTradeParty /PostalTradeAddress/CityName |
CountryCode | SellerTradeParty /PostalTradeAddress/CountryID |
TelephoneNumber | SellerTradeParty /DefinedTradeContact/TelephoneUniversalCommunication/ CompleteNumber |
FaxNumber | SellerTradeParty /DefinedTradeContact/FaxUniversalCommunication/ CompleteNumber |
SupplierVATRegistrationNumber | SellerTradeParty /SpecifiedTaxRegistration/ID where attribute schemeID="VA" |
SupplierTaxNo1 | SellerTradeParty/SpecifiedTaxRegistration/ID donde el atributo schemeID="FC" |
SellerTradeParty /DefinedTradeContact/EmailURIUniversalCommunication/URIID | |
Tipos de campo estándar de Kofax ReadSoft Invoices | Posición del elemento asignado en el código XML |
BuyerContactReference | BuyerTradeParty/DefinedTradeContact/PersonName |
DeliveryDate | SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeDelivery/ ActualDeliverySupplyChainEvent/OccurrenceDateTime/ DateTimeString |
DeliveryTerms | SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeAgreement/ ApplicableTradeDeliveryTerms |
InvoiceCredit | if SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementMonetarySummation/ GrandTotalAmount < 0 then Credit else Debit |
InvoiceCurrency | SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementMonetarySummation/ GrandTotalAmount/@currencyID |
InvoiceDate | HeaderExchangedDocument/IssueDateTime/DateTimeString |
InvoiceDiscountAmount | SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeSettlement/ SpecifiedTradePaymentTerms/ ApplicableTradePaymentDiscountTerms/ ActualDiscountAmount |
InvoiceDueDate | SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeSettlement/ SpecifiedTradePaymentTerms/ DueDateDateTime/DateTimeString |
InvoiceNumber | HeaderExchangedDocument/ID |
InvoiceOrderNumber | SpecifiedSupplyChainTradeTransaction/
ApplciableSupplyChainTradeAgreement/ BuyerOrderReferencedDocumen/ID |
InvoiceTotalVATAmount | SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementMonetarySummation/ TaxTotalAmount |
InvoiceTotalVATExcludedAmount | SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementMonetarySummation/ TaxBasisTotalAmount |
InvoiceTotalVATIncludedAmount | SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementMonetarySummation/ GrandTotalAmount |
InvoiceTotalVATRatePercent | Primera instancia de: SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement /ApplicableTradeTax/ApplicablePercent |
PaymentReferenceNumber | PaymentReferenceNumber
SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeSettlement/PaymentReference |
PaymentTerms | Taken from:
SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradePaymentTerms/Description Since the text is often long, it is added at the top of the first page of the Invoice Notes page(s). |
PaymentTermsInterest | SpecifiedSupplyChainTradeTransaction
ApplicableSupplyChainTradeSettlement/ SpecifiedTradePaymentTerms/ ApplicableTradePaymentPenaltyTerms/ CalculationPercent |
PaymentType | SpecifiedSupplyChainTradeTransaction/
ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans/ TypeCode |
SupplierIBAN1 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[1]/PayeePartyCreditorFinancialAccount/IBANID |
SupplierIBAN2 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[2]/PayeePartyCreditorFinancialAccount/IBANID |
SupplierIBAN3 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[3]/PayeePartyCreditorFinancialAccount/IBANID |
SupplierIBAN4 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[4]/PayeePartyCreditorFinancialAccount/IBANID |
SupplierSWIFT1 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[1]/ PayeeSpecifiedCreditorFinancialInstitution/BICID |
SupplierSWIFT2 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[2]/ PayeeSpecifiedCreditorFinancialInstitution/BICID |
SupplierSWIFT3 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[3]/ PayeeSpecifiedCreditorFinancialInstitution/BICID |
SupplierSWIFT4 | CrossIndustryDocument/ SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradeSettlementPaymentMeans[4]/ PayeeSpecifiedCreditorFinancialInstitution/BICID |
SupplierTaxNumber1 | SellerTradeParty/SpecifiedTaxRegistration/ID donde el atributo schemeID=”VA” |
Campos de línea de detalles | Posición del elemento asignado en el código XML Tenga en cuenta que el ParentNode (nodo padre) es: IncludedSupplyChainTradeLineItem |
LIT_ArticleIdentifier | /SpecifiedTradeProduct/SellerAssignedID |
LIT_ArticleName | /SpecifiedTradeProduct/Name |
LIT_DeliveredQuantity | /SpecifiedSupplyCainTradeDelivery/BilledQuantity |
LIT_DeliveredQuantityUnitCode | /SpecifiedSupplyChainTradeDelivery/BilledQuantity/@UnitC |
LIT_OrderNumber | /SpecifiedSupplyChainTradeAgreement/BuyerOrderReferenceDocument/ID |
LIT_RowIdentifier | /AssociatedDocumentLineDocument/LineID |
LIT_UnitPriceAmount | /SpecifiedSupplyChainTradeAgreement/NetPriceProductTradePrice/
ChargeAmount |
LIT_VATExcludedAmount | /SpecifiedSupplyChainTradeAgreement/
NetPriceProductTradePrice/ ChargeAmount |
LIT_VATRate | /SpecifiedSupplyChainTradeSettlement/ApplicableTradeTax/ApplicablePercent |
Campos de adjuntos | Posición del elemento asignado en el código XML |
ID | Sin correlacionar |
FileName | Sin correlacionar |
EmbeddedValue | Sin correlacionar |
Embeddedinfo | Sin correlacionar |
DataURI | Sin correlacionar |
SchemeURI | Sin correlacionar |
DataType | Sin correlacionar |
LinkType | Sin correlacionar |
AdditionalInfo | Sin correlacionar |
Campo de nota de factura | Posición del elemento asignado en el código XML |
InvoiceNote | Como el texto suele ser muy largo, se pone en una página de nota de la factura. En primer lugar se muestran las Condiciones de pago. El valor se toma de: SpecifiedSupplyChainTradeTransaction/ ApplicableSupplyChainTradeSettlement/ SpecifiedTradePaymentTerms/Description Todas las notas en campos se muestran después de las condiciones de pago, y se extraen de uno o varios nodos con esta ruta: HeaderExchangedDocument/IncludeNote/Content |