XML-Rechnungsstandard - Allgemeine XML

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:

Kriterien für das Entsprechen von normalen INVOICES-Feldern mit Werten in zu dem Allgemeinen XML-Standard gehörenden Rechnungen

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

Kriterien für das Entsprechen von INVOICES-Zeilenelementfeldern mit Werten in zu dem Allgemeinen XML-Standard gehörenden Rechnungen

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