Norme de facture XML - XML Général

La norme XML Général n'est pas une norme XML officielle. Elle est fournie avec Smart XML pour pouvoir traiter les factures entrantes qui ne respectent aucune des autres normes officiellement prises en charge. Les profils et définitions de facture XML utilisables peuvent ensuite être créés pour ces factures à l'aide de celui-ci, afin qu'ils puissent également être traités automatiquement. Des mots-clés et des expressions régulières ont été inclus et sont utilisés pour tenter de trouver automatiquement des correspondances de valeur dans les factures.

Remarque N'oubliez pas que si vous créez un nouveau profil de facture XML à l'aide de la norme XML générale, vous devez utiliser des règles avancées pour mapper les champs. L'utilisation des règles standard ne fonctionnera pas.

Cette rubrique possède des sections distinctes concernant les critères utilisés pour mettre en correspondance les champs réguliers de Kofax ReadSoft Invoices et les champs des postes budgétaires. Chaque section comprend deux tables :

  • La première table dans chaque section répertorie les expressions régulières (et le format de valeur du champ correspondant) qui sont utilisées pour essayer de mettre en correspondance les valeurs des factures avec les champs réguliers d'INVOICES en lien avec la norme XML Général.
  • La seconde table répertorie les champs de Kofax ReadSoft Invoices (normal ou poste budgétaire), les mots-clés et les formats de valeur des champs (c'est-à-dire les expressions régulières)

Critères utilisés pour mettre en correspondance les champs Kofax ReadSoft Invoices normaux avec les valeurs des factures appartenant à la norme XML Général

Il s'agit de la table des expressions régulières utilisées pour les champs Kofax ReadSoft Invoices normaux :

Nom du format de la valeur du champ Expressions régulières utilisées en lien avec eux
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+)?$

Cette table indique les champs réguliers de Kofax ReadSoft Invoices que la norme XML Général recherche, y compris les mots-clés et les formats de valeurs de champs qui sont utilisés pour chacun :

Champs Kofax ReadSoft Invoices réguliers Mots-clés dans le chemin Format de la valeur de champ utilisé
BuyerAddressPostalCode Post

Zone

Zip

REGEX_POSTCODE
BuyerVATRegistrationNumber VATReg

Reg

Reg

REGEX_VATORGANIZATIONNUMBER
DeliveryDate Delivery

Leverens

REGEX_DATE
InvoiceCredit Typ REGEX_TYPE
InvoiceCurrency CURRENCY

CODE

CURR

REGEX_CURRENCY_CODE

Also looks for these value key words:

AUD, CAD, CHF, DKK, EUR, GBP, NOK, SEK, USD

InvoiceDate InvoiceDate

Issue

FakturaD

REGEX_DATE
InvoiceDueDate DueDate

Due

Payment

Forfallo

REGEX_DATE
InvoiceNote Note  
InvoiceNumber InvoiceNumber FakturaN REGEX_INVOICENUMBER
InvoiceOrderNumber Order

Purch

Kopar

PONumber

REGEX_PONUMBER
InvoiceTotalVATAmount TaxAmount

VATAmount

MomsBelopp

REGEX_AMOUNT
InvoiceTotalVATExcludedAmount NetAmount

Net

Excl

Exkl

REGEX_AMOUNT
InvoiceTotalVATIncludedAmount TotalAmount

Gross

Incl

Inkl

REGEX_AMOUNT
InvoiceTotalVATRatePercent VAT

Tax

Percent

Procent

Rate

REGEX_PERCENT
SupplierAccountNumber1 Account

Financial

Payee

Bank

REGEX_BG_ACCOUNT
SupplierAddressPostalCode Post

Zone

ZIP

REGEX_POSTCODE
SupplierVATRegistrationNumber VATReg

Reg

Reg

REGEX_VATORGANIZATIONNUMBER

Critères utilisés pour mettre en correspondance les champs Kofax ReadSoft Invoices Postes budgétaires avec les valeurs des factures appartenant à la norme XML Général

Il s'agit de la table des expressions régulières utilisées pour les champs Kofax ReadSoft Invoices Postes budgétaires :

Nom du format de la valeur du champ Expressions régulières utilisées en lien avec eux
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\-\\\.\/]*$

Cette table indique les champs Postes budgétaires de Kofax ReadSoft Invoices que la norme XML Général recherche, y compris les mots-clés et les formats de valeurs de champs qui sont utilisés pour chacun :

Champs d'article de ligne Kofax ReadSoft Invoices. Mots-clés dans le chemin Format de la valeur du champ (pour l'expression régulière)
LIT_ArticleName Desc

Article

Name

Artikel

Product

REGEX_DESCRIPTION
LIT_DeliveredQuantity Quantity

Qty

Kvant

REGEX_QUANTITY
LIT_DeliveredQuantityUnitCode Unit

UOM

Measure

Enhet

REGEX_QUANTITY_CODE
LIT_RowIdentifier ID

Number

Rad

REGEX_ROWIDENTIFIER
LIT_UnitPriceAmount Price

Pris

REGEX_AMOUNT
LIT_VatExcludedAmount Amount

Net

REGEX_AMOUNT