Der Allgemeine XML-Standard ist kein offizieller XML-Standard. Er wird mit Smart XML geliefert, um eingehende Rechnungen zu verarbeiten, die keinem der anderen offiziell unterstützten Standards folgen. Brauchbare für diese Rechnungen zu verwendende XML-Rechnungsprofile und -definitionen können erstellt werden, sodass diese auch automatisch verarbeitet werden können. Schüsselwörter und normale Ausdrücke wurden eingeschlossen und werden für die automatische Suche nach Wertentsprechungen in Rechnungen verwendet.
Dieses Thema hat getrennte Abschnitte für Kriterien, die für das Entsprechen von normalen INOVOICES-Feldern und Zeilenelementfeldern verwendet werden. Jeder Abschnitt hat zwei Tabellen:
Dies ist die Tabelle der normalen Ausdrücke, die für normale INVOICES-Felder verwendet werden:
Feldwertformatname |
Normale Ausdrücke, die zusammen mit ihnen verwendet werden |
---|---|
REGEX_CURRENCY_CODE |
^[A-Z]{3}$ |
REGEX_DATE | ^((?:19|20)\d\d)[- /.]?(0[1-9]|1[012])[- /.]?(0[1-9]|[12][0-9]|3[01])$ |
REGEX_INVOICENUMBER | ^[A-Z\d][A-Z\d\s\-\\\.\/]*$ |
REGEX_TYPE | ^[A-Z\d]{1,6}$ |
REGEX_PONUMBER | ^[A-Z\d][A-Z\d\s\-\\\.\/]*$ |
REGEX_POSTCODE | ^[A-Z]{0,2}[\-\s]?[\dA-Z]{2,4}\s?[\dA-Z]{2,4}$ |
REGEX_VATORGANIZATIONNUMBER | ^[A-Z]{0,2}\d+([\-]?\d+)?$ |
Diese Tabelle zeigt die normalen INVOICES-Felder an, nach denen der Allgemeine XML-Standard sucht, einschließlich der Schlüsselwörter und die jeweils verwendeten Feldwertformate:
Normale INVOICES-Felder |
Schlüsselwörter im Pfad |
Verwendetes Feldwertformat |
---|---|---|
BuyerAddressPostalCode |
Buchen Zone Postleitzahl |
REGEX_POSTCODE |
BuyerVATRegistrationNumber |
VATReg Reg Reg |
REGEX_VATORGANIZATIONNUMBER |
DeliveryDate |
Lieferung Leverens |
REGEX_DATE |
InvoiceCredit | Typ | REGEX_TYPE |
InvoiceCurrency |
CURRENCY CODE CURR |
REGEX_CURRENCY_CODE Sucht auch nach diesen Wert-Schlüsselwörtern: AUD, CAD, CHF, DKK, EUR, GBP, NOK, SEK, USD |
InvoiceDate |
InvoiceDate Ausstellen FakturaD |
REGEX_DATE |
InvoiceDueDate |
DueDate Fällig Zahlung Forfallo |
REGEX_DATE |
InvoiceNote | Hinweis | |
InvoiceNumber | InvoiceNumber FakturaN |
REGEX_INVOICENUMBER |
InvoiceOrderNumber |
Reihenfolge Purch Kopar PONumber |
REGEX_PONUMBER |
InvoiceTotalVATAmount |
TaxAmount VATAmount MomsBelopp |
REGEX_AMOUNT |
InvoiceTotalVATExcludedAmount |
NetAmount Net Excl Exkl |
REGEX_AMOUNT |
InvoiceTotalVATIncludedAmount |
Gesamtbetrag Brutto Incl Inkl |
REGEX_AMOUNT |
InvoiceTotalVATRatePercent |
MwSt. Steuer Prozent Prozent Wechselkurs |
REGEX_PERCENT |
SupplierAccountNumber1 |
Konto: Finanz Wechselnehmer Bank |
REGEX_BG_ACCOUNT |
SupplierAddressPostalCode |
Buchen Zone Postleitzahl |
REGEX_POSTCODE |
SupplierVATRegistrationNumber |
VATReg Reg Reg |
REGEX_VATORGANIZATIONNUMBER |
Dies ist die Tabelle der normalen Ausdrücke, die für INVOICES-Zeilenelementfelder verwendet werden:
Feldwertformatname |
Normale Ausdrücke, die in Verbindung mit Ihnen verwendet werden |
---|---|
REGEX_AMOUNT |
^[A-Z]{3}$ |
REGEX_DESCRIPTION | ^((?:19|20)\d\d)[- /.]?(0[1-9]|1[012])[- /.]?(0[1-9]|[12][0-9]|3[01])$ |
REGEX_QUANTITY | ^[A-Z\d][A-Z\d\s\-\\\.\/]*$ |
REGEX_QUANITIY_CODE | ^[A-Z\d]{1,6}$ |
REGEX_ROWIDENTIFIER | ^[A-Z\d][A-Z\d\s\-\\\.\/]*$ |
Diese Tabelle zeigt die INVOICES-Zeilenelementfelder an, nach denen der Allgemeine XML-Standard sucht, einschließlich der Schlüsselwörter und die für jedes verwendeten Feldwertformate:
INVOICES-Zeilenelementfeldern |
Schlüsselwörter im Pfad |
Feldwertformat (für normalen Ausdruck) |
---|---|---|
LIT_ArticleName |
Abst. Artikel Name Artikel Produkte |
REGEX_DESCRIPTION |
LIT_DeliveredQuantity |
Menge Menge Kvant |
REGEX_QUANTITY |
LIT_DeliveredQuantityUnitCode |
Einheit UOM Maß Enhet |
REGEX_QUANTITY_CODE |
LIT_RowIdentifier |
Kennung Nummer Rad |
REGEX_ROWIDENTIFIER |
LIT_UnitPriceAmount |
Preis Pris |
REGEX_AMOUNT |
LIT_VatExcludedAmount |
Betrag Net |
REGEX_AMOUNT |
Unterstützte XML-Rechnungsformate
Verarbeiten von XML-Rechnungen mit COLLECTOR: Übersicht
Optimieren von XML-Rechnungsdefinitionen
Erstellen von Regeln für die Zuordnung von Werten für Felder in XML-Rechnungen