XML-Rechnungsstandards ZUGFeRD

ZUGFeRD ist ein XML-Rechnungsstandard, der in Deutschland 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 BuyerTradeParty/Name
Identifier BuyerTradeParty/GlobalID
BuyerVATRegistrationNumber BuyerTradeParty/SpecifiedTaxRegistration/ID mit dem Attribut 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
Email BuyerTradeParty/DefinedTradeContact/EmailURIUniversalCommunication/URIID
Lieferantenfelder  
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 mit dem Attribut schemeID="FC"
Email SellerTradeParty /DefinedTradeContact/EmailURIUniversalCommunication/URIID
Kofax ReadSoft Invoices Standard-Feldtypen Speicherort des Elements, das dem XML-Code zugeordnet wird
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 Erste Instanz von:

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 mit dem Attribut schemeID=”VA”
Einzelpostenfelder Speicherort des Elements, das dem XML-Code zugeordnet wird

Beachten Sie, dass der Elternknoten dafür folgender ist:

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
Anhangfelder Speicherort des Elements, das dem XML-Code zugeordnet wird
ID Nicht zugeordnet
FileName Nicht zugeordnet
EmbeddedValue Nicht zugeordnet
Embeddedinfo Nicht zugeordnet
DataURI Nicht zugeordnet
SchemeURI Nicht zugeordnet
DataType Nicht zugeordnet
LinkType Nicht zugeordnet
AdditionalInfo Nicht zugeordnet
Rechnungsnotizfeld Speicherort des Elements, das dem XML-Code zugeordnet wird
InvoiceNote Da der Text oft sehr lang ist, wird er auf der Notizseite der Rechnung platziert.

Zahlungsbedingungen werden zuerst gelistet. Der Wert wird folgendem entnommen:

SpecifiedSupplyChainTradeTransaction/

ApplicableSupplyChainTradeSettlement/

SpecifiedTradePaymentTerms/Description

Alle Notizen in Feldern werden nach den Zahlungsbedingungen angeführt und einem oder mehreren Knoten mit diesem Pfad entnommen:

HeaderExchangedDocument/IncludeNote/Content