XML-Rechnungsstandard - ebInterface
ebInterface ist ein XML-Rechnungsstandard, der in Österreich 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 | Invoice/InvoiceRecipient/Address/Name |
UST-IdNr. des Käufers | Invoice/InvoiceRecipient/VATIdentificationNumber |
Ländercode | Invoice/InvoiceRecipient/Address/Country@CountryCode |
Land | Invoice/InvoiceRecipient/Address/Country |
PLZ | Invoice/InvoiceRecipient/Address/ZIP |
Straße | Invoice/InvoiceRecipient/Address/Street |
Postfach | Invoice/InvoiceRecipient/Address |
Ort | Invoice/InvoiceRecipient/Address/Town |
Telefonnummer | Invoice/InvoiceRecipient/Address/Phone |
Invoice/InvoiceRecipient/Address/Email | |
Faxnummer | |
Käufernummer | |
Lieferantenfelder | |
Name | Invoice/Biller/Address/Name |
Lieferantennummer | invoice/Biller/invoiceRecipientBillerID |
Postfach | invoice/Biller/Address/POBox |
Straße | invoice/Biller/Address/Street |
PLZ | invoice/Biller/Address/ZIP |
Ort | invoice/Biller/Address/Town |
Ländercode | invoice/Biller/Address/Country/@CountryCode |
Land | invoice/Biller/Address/Country |
Telefonnummer | invoice/Biller/Address/Phone |
Umsatzsteuernr. des Lieferanten | invoice/Biller/VATIdentificationNumber |
invoice/Biller/Address/Email | |
Faxnummer | |
Kofax ReadSoft Invoices Standard-Feldtypen | Speicherort des Elements, das dem XML-Code zugeordnet wird |
Rechnungsgutschrift | If (DocumentType = Invoice OR
DocumentType = InvoiceForAdvancePayment OR DocumentType= InvoiceForPartialDelivery OR DocumentType=FinalSettlement OR DocumentType=SubsequentDebit ) { if( PayableAmount >= 0) Its an invoice if( PayableAmount < 0) Its a credit note } If (DocumentType = CreditMemo OR DocumentType = SelfBilling OR DocumentType= SubsequentCredit OR ) { if( PayableAmount >= 0) Its a Credit note if( PayableAmount < 0) Its an Invoice } |
Rechnungsnummer | Invoice/InvoiceNumber |
Rechnungsdatum | Invoice/InvoiceDate |
Bruttobetrag | invoice/TotalGrossAmount |
Rechnungswährung | invoice/invoiceCurrency |
Rechnungsauftragsnummer | Invoice/invoiceRecipient/OrderReference/OrderID
Add advanced rule. Use line item value if missing on header level: |
UST-IdNr. des Käufers | invoice/invoiceRecipient/VATIdentificationNumber |
UST-IdNr. des Lieferanten | Invoice/Biller/VATIdentificationNumber |
Zahlungsfrist der Rechnung | Invoice/InvoiceDate |
Fälligkeitsdatum der Rechnung | invoice/PaymentConditions/DueDate |
Steuersatz in Prozent | Invoice/Tax/VAT/item/TaxRate |
Steuer | Summe aller Invoice/Tax/VAT/Item/TaxedAmount Im Standard ist kein Feld vorhanden. XSL-Code: <xsl:template match="/"> <xsl:variable name='VATItems' select="/eb:Invoice/eb:Tax/eb:VAT/eb:Item" /> <xsl:variable name='SumOfVATAmount' select="sum($VATItems/eb:Amount)" /> <xsl:value-of select="$SumOfVATAmount"/> </xsl:template |
Zwischensumme (netto) | Summe aller Einzelpostenbeträge: Invoice/Details/ItemList/ListLineItem/LineItemAmount XSL-Code: <xsl:template match="/"> <xsl:for-each select="/*[local-name()='Invoice']/*[local-name()='Tax']/*[local-name()='VAT']"> <xsl:if test="."> <xsl:variable name='TaxAmount' select="sum(*[local-name()='Item']/*[local-name()='Amount'])" /> <xsl:value-of select="format-number($TaxAmount,'0.00')"/> </xsl:if> </xsl:for-each> </xsl:template> |
Lieferdatum | Invoice/Delivery/Date |
Lieferantenkontonummer 1, 2, 3 | |
Zahlungstyp | |
Zahlungsbedingungen | |
Zahlungsbedingungen Zinsen | |
Referenznummer der Zahlung | |
Lieferbedingungen | |
Lieferschein | Invoice/Delivery/Description |
Steuerbetrag der Rechnung 1-3 | |
Steuernummer des Käufers 1-2 | |
Rechnungsnotiz | |
Ende des Rechnungszeitraums | |
Anfang des Rechnungszeitraums | |
PLZ (Lieferant) | |
Ansprechpartner des Käufers | |
Einzelpostenfelder | Speicherort des Elements, das dem XML-Code zugeordnet wird |
LIT_ArticleName | Beschreibung |
LIT_ArticleNumber | ArticleNumber |
LIT_DeliveredQuantity | Quantity |
LIT_DeliveredQuantityUnitCode | Quantity/@Unit |
LIT_DiscountAmount | |
LIT_OrderNumber | Zuordnen zu: Invoice/Details/ItemList/ListLineItem/InvoiceRecipientOrderReference/OrderID. Erweiterte Regel verwenden. Falls diese Angabe fehlt, verwenden Sie: Invoice/Details/ItemList/ListLineItem/BillerOrderReference/OrderID |
LIT_RowIdentifier | Invoice/Details/itemList/ListLineItem/PositionNumber |
LIT_UnitPriceAmount | UnitPrice |
LIT_VatAmount | |
LIT_VatExcludedAmount | |
LITVatIncludedAmount | |
LIT_VatRate | TaxRate |
Anhangfelder | Speicherort des Elements, das dem XML-Code zugeordnet wird |
ID | |
FileName | |
EmbeddedValue | |
DataURI | |
SchemeURI | |
DataType | |
LinkType | |
AdditionalInfo | |
Rechnungsnotizfeld | Speicherort des Elements, das dem XML-Code zugeordnet wird |