Structure XML de traitement de la facturation en ligne pour la Hongrie

Ce document décrit la structure des fichiers XML créés pour la Hongrie via le processus de facturation en ligne effectué dans 'Transactions facturat. en ligne. Ouvrir' (AAS390). Cette fonctionnalité est décrite en général dans Traitement de la facturation en ligne, et la fonctionnalité spécifique à la Hongrie est décrite dans Traitement de la facturation en ligne pour la Hongrie.

Les fichiers XML créés via (AAS391) sont spécifiques aux besoins hongrois pour la facturation en ligne.

Les fichiers XML sont validés par rapport au schéma InvoiceData.xsd publié par l'administration nationale de la taxe et des douanes en Hongrie (NTCA).

La structure et le contenu des fichiers XML sont décrits ci-dessous.

Structure Elément XML Contenu
En-tête de fichier XML Données de base du fichier XML.
Modifications invoiceReference Facture révisée. Détails de la facture rectificative ou de l'avoir.
En-tête supplierInfo Informations relatives à l'émetteur de la facture. Détails extraits du programme 'Division. Connecter société' (MNS100).
customerInfo Informations concernant la personne à qui la facture est destinée. Détails extraits du programme 'Client. Ouvrir' (CRS610).
fiscalRepresentativeInfo Représentant. Détails du représentant fiscal (le cas échéant) extraits du programme 'Fournisseur. Ouvrir' (CRS620)
invoiceData En-tête de facture.
Lignes invoiceLines Description des marchandises et services. Détails de facture extraits de différents programmes/tables en fonction du type de facture.
Totaux invoiceSummary Totaux factures. Calculs basés sur les montants facturés de la pièce justificative dans la comptabilité générale.

En-tête de fichier XML

La section d'en-tête du fichier XML contient des données de base pour le fichier XML et est créée une fois par fichier XML (par facture).

Elément XML Description
En-tête de message. Déclaration XML pour le codage des caractères et l'espace de noms. Nom et emplacement du schéma.
invoiceExchange En-tête des informations de facture.

Modifications (invoiceReference)

Une section est créée par fichier XML (par facture).

Elément XML Description
originalInvoiceNumber

Référence à la facture initiale qui est modifiée.

Pour les factures rectificatives ou les avoirs, le numéro de facture extrait de la catégorie d'information supplémentaire CC 235 ou 255 est utilisé.

modificationIssueDate Date de la facture modifiée : date de la facture d'origine.
modificationTimestamp Horodateur UTC de la facture d'origine, du système source.
lastModificationReference

Numéro de référence de la dernière modification de la facture d'origine (le cas échéant). Pour la facture d'origine modifiée par une facture rectificative, la catégorie d'informations supplémentaires CC 236 est utilisée. Pour la facture d'origine modifiée par un avoir, la catégorie d'informations supplémentaires CC 256 est utilisée. S'il existe plusieurs informations supplémentaires CC de catégorie 236 ou 256 pour la facture d'origine, le numéro de facture trouvé pour le dernier enregistrement est extrait de cet élément.

Cet élément doit uniquement être écrit si le dernier numéro de facture modifié n'est pas le même que le numéro de facture modifié actuellement en cours d'enregistrement et si l'élément modifyWithoutMaster a la valeur 'Faux'.

modifyWithoutMaster

Indication d'une modification d'une facture d'origine qui n'a pas encore été enregistrée au moment de la modification. Pour valider si la facture d'origine a été enregistrée ou non, la table FONINT est recherchée pour rechercher ce numéro de facture.

Si le numéro de facture d'origine est introuvable dans FONINT/CINO, cet élément est défini sur 'Vrai'.

Si le numéro de facture d'origine est trouvé dans FONINT/CINO, cet élément est défini sur 'Faux'.

Emetteur de la facture (supplierInfo)

Une section est créée par fichier XML (par facture). Les informations sont extraites du programme 'Division. Connecter société' (MNS100).

Elément XML Description
supplierTaxNumber

Balise de début.

Numéro fiscal de l'émetteur de la facture.

Le numéro d'organisme 2 issu de (MNS100/G) est utilisé en guise de numéro fiscal. S'il n'existe pas, le numéro d'immatriculation de TVA de (MNS100/G) est utilisé à la place, sans le code pays de début.

taxpayerId

Numéro d'immatriculation fiscale (8 chiffres).

Les 8 premiers chiffres du numéro d'organisme 2 sont utilisés.

vatCode

Code TVA indiquant le statut d'imposition, 1 chiffre. Valeurs 1 à 5.

Le chiffre 9 extrait du numéro d'organisme 2 est utilisé.

Valeur par défaut=1, si rien n'est spécifié.

countyCode

Code département, 2 chiffres.

Il existe une liste spéciale de codes département pour la Hongrie : 02; 03; …. 51. Valeurs 1 à 5.

Les chiffres 10 et 11 du numéro d'organisme 2 sont utilisés.

Valeur par défaut=00, si rien n'est spécifié.

groupMemberTaxNumber Non utilisé/mis à jour.
taxpayerId Non utilisé/mis à jour.
vatCode Non utilisé/mis à jour.
countyCode Non utilisé/mis à jour.
communityVatNumber Numéro d'immatriculation de TVA de l'émetteur de la facture avec code pays de début extrait de (MNS100/G).
supplierName

Nom de l'émetteur de la facture (nom de la société).

Nom division d'origine (MNS100/E). De plus, des informations d'adresse peuvent également être incluses, en fonction de la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), cela signifie que des informations supplémentaires doivent être ajoutées à cet élément. Dans le cas contraire, seul le nom de la division issu de (MNS100/E) est inclus.

supplierAddress

Adresse de l'émetteur de la facture.

Balise de début.

simpleAddress

Adresse de l'émetteur de la facture.

Balise de début.

countryCode Code pays de base de la société vendeuse. Pays d'origine (MNS100/E).
region Non utilisé/mis à jour.
postalCode

Code postal de la société vendeuse.

Code postal extrait de (MNS100/E).

Les 4 premiers chiffres sont utilisés. Valeur par défaut=0000, si rien n'est spécifié.

city

Ville de la société vendeuse. Ville extraite de (MNS100/E) ou de l'un des champs d'adresse dans (MNS100/E), en fonction de la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), elle indique que la ville doit être extraite de l'un des champs d'adresse vers cet élément. Si ce numéro n'existe pas, la ville de (MNS100/E) est utilisée.

additionalAddressDetail

Lignes d'adresse 1, 2, 3 et 4 extraites de (MNS100/E) ou selon la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), cela indique que les informations d'adresse doivent être extraites d'un ou plusieurs des champs d'adresse vers cet élément. S'il n'existe pas, les informations d'adresse issues des quatre champs d'adresse définis dans (MNS100/E) doivent être utilisées.

supplierBankAccountNumber Non utilisé/mis à jour.
individualExemption Non utilisé/mis à jour.
exciseLicenceNum Non utilisé/mis à jour.

Client auquel la facture est destinée (customerInfo)

Une section est créée par fichier XML (par facture). Les informations sont extraites du programme 'Client. Ouvrir' (CRS610).

Elément XML Description
customerTaxNumber

Balise de début. Numéro fiscal du client auquel les marchandises ou services sont livrés.

Le numéro d'organisme 2 (COR2) issu de (CRS610/J) est utilisé comme numéro fiscal. Si ce numéro n'existe pas, le numéro d'immatriculation de TVA, sans le code pays de début, de la première transaction de TVA pour la pièce justificative dans la comptabilité générale, est utilisé à la place.

Si le code client existe dans (CRS881)/(CRS882), cela signifie que le numéro fiscal du client et celui du membre du groupe doivent être déclarés. S'il n'existe pas, seul le numéro de taxe du client doit être déclaré.

taxpayerId

Numéro d'immatriculation fiscale (8 chiffres).

Les 8 premiers chiffres du numéro d'organisme 2 sont utilisés.

vatCode

Code TVA indiquant le statut d'imposition, 1 chiffre. Valeurs 1 à 5.

Le chiffre 9 extrait du numéro d'organisme 2 est utilisé.

Valeur par défaut=1, si rien n'est spécifié.

countyCode

Code département, 2 chiffres.

Il existe une liste spéciale de codes département pour la Hongrie : 02; 03; …. 51. Valeurs 1 à 5.

Les chiffres 10 et 11 du numéro d'organisme 2 sont utilisés.

Valeur par défaut=00, si rien n'est spécifié.

groupMemberTaxNumber

Balise de début.

Le numéro fiscal du membre du groupe, si la vente du produit ou de l'approvisionnement a été effectuée à l'aide d'un ID de groupe.

Le numéro d'organisme (CORG) issu de (CRS610/J) est utilisé comme numéro fiscal. S'il n'existe pas, cet élément n'est pas créé.

Si le code client existe dans (CRS881)/(CRS882), cela signifie que le numéro fiscal du client et celui du membre du groupe doivent être déclarés. S'il n'existe pas, seul le numéro de taxe du client doit être déclaré.

taxpayerId

Numéro d'immatriculation fiscale (8 chiffres).

Les 8 premiers chiffres du numéro d'organisme 2 sont utilisés.

vatCode

Code TVA indiquant le statut d'imposition, 1 chiffre. Valeurs 1 à 5.

Le chiffre 9 extrait du numéro d'organisme 2 est utilisé.

Valeur par défaut=1, si rien n'est spécifié.

countyCode

Code département, 2 chiffres.

Il existe une liste spéciale de codes département pour la Hongrie : 02; 03; …. 51. Valeurs 1 à 5.

Les chiffres 10 et 11 du numéro d'organisme 2 sont utilisés.

Valeur par défaut=00, si rien n'est spécifié.

communityVatNumber

Numéro d'immatriculation de TVA du client auquel les marchandises ou services sont fournis.

Le numéro d'immatriculation de TVA, incluant le code pays de début, est extrait de la première transaction de TVA pour la pièce justificative dans la comptabilité générale.

thirdStateTaxId Non utilisé/mis à jour.
customerName

Nom du client auquel les marchandises ou services sont fournis.

Nom client d'origine (CRS610/E). De plus, des informations d'adresse peuvent également être incluses, en fonction de la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), cela signifie que des informations supplémentaires doivent être ajoutées à cet élément. Dans le cas contraire, seul le nom du client issu de (CRS610/E) est inclus.

customerAddress

Adresse du client auquel les marchandises ou services sont fournis.

Balise de début.

simpleAddress

Adresse du client auquel les marchandises ou services sont fournis.

Balise de début.

countryCode Code pays du client. Pays d'origine (CRS610/E).
region Non utilisé/mis à jour.
postalCode

Code postal du client. Code postal extrait de (CRS610/E).

Les 4 premiers chiffres sont utilisés.

Valeur par défaut=0000, si rien n'est spécifié.

city

Ville du client. Ville extraite de (CRS610/E) ou de l'un des champs d'adresse dans (CRS610/E), en fonction de la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), elle indique que la ville doit être extraite de l'un des champs d'adresse vers cet élément. Si ce numéro n'existe pas, la ville extraite de (CRS610/E) est utilisée.

additionalAddressDetail

Lignes d'adresse 1, 2, 3 et 4 extraites de (CRS610/E) ou conformes à la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), cela indique que les informations d'adresse doivent être extraites d'un ou plusieurs des champs d'adresse vers cet élément. S'il n'existe pas, les informations d'adresse issues des quatre champs d'adresse définis dans (CRS610/E) doivent être utilisées.

customerBankAccountNumber Non utilisé/mis à jour.

Représentant fiscal (fiscalRepresentativeInfo)

Une section est créée par fichier XML (par facture). Détails extraits des programmes 'Fournisseur. Ouvrir' (CRS620) et 'Fournisseur. Connecter adresse' (CRS622) pour le numéro de fournisseur du représentant fiscal trouvé dans 'Représentation fiscale. Ouvrir' (TXS030) pour le code pays de base.

Elément XML Description
fiscalRepresentativeTaxNumber

Balise de début.

Numéro fiscal du représentant fiscal (l'émetteur de la facture).

Le numéro d'organisme 2 issu de (CRS620/E) est utilisé en guise de numéro fiscal. Si ce numéro n'existe pas, le numéro d'immatriculation de TVA de (CRS620/E) est utilisé à la place, sans le code pays de début.

taxpayerId

Numéro d'immatriculation fiscale (8 chiffres).

Les 8 premiers chiffres du numéro d'organisme 2 sont utilisés.

vatCode

Code TVA indiquant le statut d'imposition, 1 chiffre. Valeurs 1 à 5.

Le chiffre 9 extrait du numéro d'organisme 2 est utilisé.

Valeur par défaut=1, si rien n'est spécifié.

countyCode

Code département, 2 chiffres.

Il existe une liste spéciale de codes département pour la Hongrie : 02; 03; …. 51. Valeurs 1 à 5.

Les chiffres 10 et 11 du numéro d'organisme 2 sont utilisés.

Valeur par défaut=00, si rien n'est spécifié.

fiscalRepresentativeName

Lorsqu'un représentant fiscal est impliqué, nom du représentant fiscal (émetteur de la facture).

Nom du fournisseur dans (CRS622/E) (de type d'adresse 01, s'il existe ; sinon de type 02) ; s'il n'existe pas, nom du fournisseur issu de (CRS620).

De plus, des informations d'adresse peuvent également être incluses, en fonction de la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), cela signifie que des informations supplémentaires doivent être ajoutées à cet élément. Dans le cas contraire, seul le nom du fournisseur issu de (CRS622/E) ou (CRS620/E) est inclus.

fiscalRepresentativeAddress

Adresse du représentant fiscal (émetteur de la facture).

Balise de début.

simpleAddress

Adresse du représentant fiscal (émetteur de la facture).

Balise de début.

countryCode Code pays de base du représentant fiscal. Pays issu de (CRS622/E) (de type d'adresse 01 s'il existe, sinon de type 02) ; s'il n'existe pas, pays issu de (CRS620/E).
region Non utilisé/mis à jour.
postalCode

Code postal du représentant fiscal. Code postal extrait de (CRS622/E), du type d'adresse 01 (le cas échéant), sinon du type 02.

Les 4 premiers chiffres sont utilisés.

Valeur par défaut=0000, si rien n'est spécifié.

city

Ville du représentant fiscal. Ville extraite de (CRS622/E), du type d'adresse 01 (le cas échéant), sinon extrait du type 02 ou de l'un des champs d'adresse dans (CRS622/E), d'après la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), elle indique que la ville doit être extraite de l'un des champs d'adresse vers cet élément. Si ce numéro n'existe pas, la ville extraite de (CRS622/E) est utilisée.

additionalAddressDetail

Lignes d'adresse 1, 2, 3 et 4 extraites de (CRS622/E), du type d'adresse 01 s'il existe, sinon du type 02 ou selon la configuration dans (CRS881)/(CRS882).

Si une conversion existe dans (CRS881)/(CRS882), cela indique que les informations d'adresse doivent être extraites d'un ou plusieurs des champs d'adresse vers cet élément. Si aucune n'existe pas, les informations d'adresse issues des quatre champs d'adresse définis dans (CRS622/E) doivent être utilisées.

fiscalRepresentativeBankAccountNumber Non utilisé/mis à jour.

En-tête de facture (invoiceData)

Une section est créée par fichier XML (par facture).

Elément XML Description
invoiceNumber Numéro séquentiel identifiant de manière unique la facture.
invoiceCategory

Type de catégorie de facture : 'NORMAL', 'SIMPLIFIED' ou 'AGGREGATE'.

Valeur par défaut='NORMAL'.

invoiceIssueDate Date d'émission de la facture.
invoiceDeliveryDate

Date de TVA :

- date de livraison ou

- pour les paiements d'acompte, date à laquelle le montant de la TVA due est facturé, si différente de la date de facturation.

La date de TVA est extraite de la première transaction de TVA pour la pièce justificative dans la comptabilité générale. Si cette date n'existe pas, la date de facturation de la comptabilité clients est utilisée à la place.

invoiceDeliveryPeriodStart Non utilisé/mis à jour.
invoiceDeliveryPeriodEnd Non utilisé/mis à jour.
invoiceAccountingDeliveryDate Non utilisé/mis à jour.
currencyCode Devise de la facture. Code devise de la facture dans la comptabilité clients.
exchangeRate

Le taux de change est extrait de la première transaction de TVA pour la pièce justificative dans la comptabilité générale.

Pour les factures avec la devise 'HUF', la valeur par défaut est '1'.

selfBillingIndicator Non utilisé/mis à jour.
paymentMethod Non utilisé/mis à jour.
paymentDate Non utilisé/mis à jour.
cashAccountingIndicator Non utilisé/mis à jour.
invoiceAppearance

Présentation de la facture, 'PAPIER', 'ELECTRONIQUE' (non EDI), 'EDI' ou 'INCONNU' (le logiciel ne peut pas identifier la forme d'apparence de la facture ou elle est inconnue au moment de l'émission).

Valeur par défaut='INCONNU'.

electronicInvoiceHash Non utilisé/mis à jour.
additionalInvoiceData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Lignes de facture (invoiceLines) – factures de commande de vente (OIS350)

Détails de ligne de facture pour les factures de commande de vente dans 'Facture. Afficher' (OIS350). Une ou plusieurs sections sont créées par fichier XML (par facture).

Elément XML Description
ligne Balise de début.
lineNumber Numéro de ligne séquentiel, en commençant par 1 pour chaque facture.
lineModificationReference

Balise de début.

Indique les modifications au niveau des lignes d'article pour une facture modifiée.

Pour déterminer si la facture actuelle dispose d'une référence à un numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées.

Si tel est le cas, le numéro de facture et l'année de facturation trouvés sont utilisés pour renseigner les éléments de cette balise.

Si elle n'existe pas, cette balise n'est pas créée.

lineNumberReference

Numéro de ligne de la facture d'origine modifiée ou nouveau numéro de ligne lors de la création d'une nouvelle ligne de facture, suivant les numéros de ligne de la facture d'origine.

Le nombre de lignes de la facture d'origine est calculé. Les autres factures rectificatives qui font référence à la même facture d'origine sont également prises en compte lors du calcul du nombre de lignes pour la facture d'origine.

Pour rechercher le numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées pour la facture rectificative.

Pour déterminer s'il existe d'autres factures rectificatives avec une référence au même numéro de facture d'origine, les catégories d'informations supplémentaires CC 236 et 256 sont vérifiées pour la facture d'origine.

lineOperation

Type de modification de ligne de facture ; 'CREATE' ou 'MODIFY'.

Valeur par défaut='CREATE'.

referencesToOtherLines Non utilisé/mis à jour.
referenceToOtherLine Non utilisé/mis à jour.
advanceIndicator

Indication de frais d'acompte.

Pour les lignes de facture avec type de ligne 50 (frais d'acompte), la valeur 'Vrai' est affichée pour cet élément. Pour les autres types de ligne de facture, cet élément n'est pas créé.

productCodes Non utilisé/mis à jour.
productCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
lineExpressionIndicator Unité de quantité d'un article, s'il peut être exprimé sous forme d'unité de mesure naturelle.
lineDescription

Description des marchandises et/ou des services fournis.

Pour les lignes d'article, la description de l'article est extraite de la langue HU dans le programme 'Article. Saisir noms/langue' (MMS030)s'il existe. Sinon, elle est extraite du nom de l'article dans la commande de vente.

Pour les frais d'en-tête externes, la description est extraite de la langue HU si elle existe dans 'Frais CDV. Saisir noms/langue' (OIS029). Sinon, elle est extraite du programme 'Frais CDV. Ouvrir' (OIS030).

Pour les frais d'intervention indiqués dans l'en-tête, la description est extraite de la langue HU si elle existe dans le programme 'Frais d'intervention. Saisir noms/langue' (OIS033). Sinon, elle est extraite du programme 'Frais d'intervention. Ouvrir' (OIS031).

Pour les frais de ligne externes, si ceux-ci sont enregistrés en tant que lignes séparées dans le fichier XML, la description est extraite de la langue HU si elle existe dans 'Frais ligne de cmde. Saisir noms/langue' (CRS276). Sinon elle est extraite du programme 'Frais de ligne de commande. Ouvrir' (CRS275).

Pour les lignes de facture d'acompte, la description (le cas échéant) est extraite des lignes de texte 1 et 2 dans le programme 'Commande de vente. Facturer acompte' (OIS105). Sinon, c'est la référence de facture et le numéro de commande de vente qui sont utilisés.

Pour les lignes affichant un montant réglé et ayant fait précédemment l'objet d'une facture d'acompte, la description comprend la référence de facture, le numéro de commande de vente et le numéro de livraison.

quantity

Quantité de marchandises et/ou de services, qui peut être exprimée dans une unité de mesure.

La quantité est extraite de la ligne de livraison dans le programme 'Livraison CDV. Afficher lignes' (OIS356).

Pour les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (s'ils sont déclarés sous la forme de lignes distinctes dans le fichier XML), pour lesquels aucune quantité n'existe, la valeur '1' est saisie dans cet élément, puisqu'il est obligatoire.

unitOfMeasure

Unité de mesure de vente des marchandises et/ou des services, si celle-ci peut être exprimée dans une unité de mesure quelconque.

Valeur par défaut='OWN'

Pour les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (si enregistrés en tant que lignes séparées dans le fichier XML) où aucune U/M n'existe, la valeur 'db' (pièces en hongrois) est saisie dans cet élément, puisqu'il est obligatoire.

unitOfMeasureOwn

Unité de mesure des marchandises et/ou des services, s'il est possible de l'exprimer dans une unité de mesure.

L'U/M de prix de vente (SPUN) est extraite de la ligne de commande dans 'Commande de vente. Ouvrir ligne' (OIS101).

Pour les lignes facturées d'avance, les frais d'en-tête et les frais de ligne (si enregistrés en tant que lignes séparées dans le fichier XML), où aucune U/M n'existe, 'db' (pièces en hongrois) dans cet élément, puisque c'est obligatoire.

unitPrice

Prix de vente net en U/M de vente dans la devise de la facture, toutes remises et autres déductions incluses.

L'élément 'unitPrice' (prix unitaire) est calculé comme élément 'lineNetAmount' (montant net de ligne) divisé par l'élément 'quantity' (quantité).

lineDiscountData Non utilisé/mis à jour.
discountDescription Non utilisé/mis à jour.
discountValue Non utilisé/mis à jour.
discountRate Non utilisé/mis à jour.
lineAmountsNormal Balise de début.
lineNetAmount

Montant de base imposable dans la devise de la facture.

Montant net pour les lignes d'article + frais de ligne externes de type 'csk' – toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatRate

Balise de début.

Taux de TVA appliqué.

Cette balise contient uniquement un des six éléments sous-jacents. Deux de ces éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux' afin qu'ils ne soient pas inclus. En fonction de la configuration possible des différents codes de TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, cela détermine lequel doit être renseigné selon le code TVA de la transaction.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour l'un des trois éléments ci-dessous, le pourcentage de TVA est extrait de la ligne de facture dans le programme 'Facture. Afficher lignes' (OIS351) vers cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est extrait de (CRS882). Si cet élément n'existe pas, il n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'Vrai' est affichée pour cet élément. Si cet élément n'existe pas, il n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est attribuée à cet élément. Si cet élément n'existe pas, il n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
lineVatAmount

Montant de la TVA dans la devise de la facture.

Montant de la TVA due sauf si ce détail est omis conformément aux lois en vigueur. Pour cet élément, le montant de la TVA facturée est exprimé dans la devise de la facture.

Pour les lignes d'article (type de ligne 31), cet élément affiche le montant de TVA de la ligne d'article + montant de TVA des frais de ligne externes de type 'csk' – montant de TVA de toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne sont de type 'csk', ce qui signifie qu'ils sont également inclus dans le montant net de la ligne d'article, puis que le montant de TVA de ces frais de ligne doit être inclus dans cet élément. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatAmountHUF Non utilisé/mis à jour.
lineGrossAmountNormal

Montant total à régler, TVA incluse, dans la devise de la facture.

Montant brut (TVA incluse) pour la ligne d'article + frais de ligne externe de type 'csk' – toute remise de ligne externe.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront déclarés sur une ligne distincte dans le fichier XML.

intermediatedService Non utilisé/mis à jour.
aggregateInvoiceLineData Non utilisé/mis à jour.
lineExchangeRate Non utilisé/mis à jour.
lineDeliveryDate Non utilisé/mis à jour.
newTransportMean Non utilisé/mis à jour.
marque Non utilisé/mis à jour.
serialNum Non utilisé/mis à jour.
engineNum Non utilisé/mis à jour.
vehicle Non utilisé/mis à jour.
engineCapacity Non utilisé/mis à jour.
enginePower Non utilisé/mis à jour.
firstEntryIntoService Non utilisé/mis à jour.
kms Non utilisé/mis à jour.
depositIndicator Non utilisé/mis à jour.
marginSchemeIndicator Non utilisé/mis à jour.
ekaerIds Non utilisé/mis à jour.
ekaerId Non utilisé/mis à jour.
obligatedForProductFee Non utilisé/mis à jour.
GPCExcise Non utilisé/mis à jour.
dieselOilPurchase Non utilisé/mis à jour.
purchaseLocation Non utilisé/mis à jour.
countryCode Non utilisé/mis à jour.
region Non utilisé/mis à jour.
postalCode Non utilisé/mis à jour.
City Non utilisé/mis à jour.
additionalAddressDetail Non utilisé/mis à jour.
purchaseDate Non utilisé/mis à jour.
vehicleRegistrationNumber Non utilisé/mis à jour.
dieselOilQuantity Non utilisé/mis à jour.
netaDeclaration Non utilisé/mis à jour.
productFeeClause Non utilisé/mis à jour.
productFeeTakeoverData Non utilisé/mis à jour.
takeover Non utilisé/mis à jour.
montant Non utilisé/mis à jour.
customerDeclaration Non utilisé/mis à jour.
productStream Non utilisé/mis à jour.
productWeight Non utilisé/mis à jour.
lineProductFeeContent Non utilisé/mis à jour.
productFeeCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
productQuantity Non utilisé/mis à jour.
measuringUnit Non utilisé/mis à jour.
productFeeRate Non utilisé/mis à jour.
productFeeAmount Non utilisé/mis à jour.
additionalLineData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Lignes de facture (invoiceLines) – factures manuelles (ARS100, ARS120, FAS130)

Détails de ligne de facture pour les factures client dans 'Facture client. Saisir' (ARS100),'Facture client. Saisir manuellement' (ARS120) et 'Immobilisation. Vendre' (FAS130). Les informations sont extraites de la pièce justificative dans la comptabilité générale, et chaque ligne de pièce justificative avec le type de compte TVA (AT04) 3-9 crée une ligne de facture dans le fichier XML.

Elément XML Description
ligne Balise de début.
lineNumber Numéro de ligne séquentiel, en commençant par 1 pour chaque facture.
lineModificationReference

Balise de début.

Indique les modifications au niveau des lignes d'article pour une facture modifiée.

Détermine si la facture actuelle contient une référence à un numéro de facture d'origine ; les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées.

Si tel est le cas, le numéro de facture et l'année de facturation trouvés sont utilisés pour renseigner les éléments de cette balise.

Si cette balise n'existe pas, elle n'est pas créée.

lineNumberReference

Numéro de ligne de la facture d'origine modifiée ou nouveau numéro de ligne lors de la création d'une nouvelle ligne de facture, suivant les numéros de ligne de la facture d'origine.

Le nombre de lignes de la facture d'origine est calculé. Les autres factures rectificatives qui font référence à la même facture d'origine sont également prises en compte lors du calcul du nombre de lignes pour la facture d'origine.

Pour rechercher le numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées pour la facture rectificative.

Pour déterminer s'il existe d'autres factures rectificatives avec une référence au même numéro de facture d'origine, les catégories d'informations supplémentaires CC 236 et 256 sont vérifiées pour la facture d'origine.

lineOperation

Type de modification de ligne de facture ; 'CREATE' ou 'MODIFY'.

Valeur par défaut='CREATE'.

referencesToOtherLines Non utilisé/mis à jour.
referenceToOtherLine Non utilisé/mis à jour.
advanceIndicator Non utilisé/mis à jour.
productCodes Non utilisé/mis à jour.
productCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
lineExpressionIndicator Unité de quantité d'un article, s'il peut être exprimé sous forme d'unité de mesure naturelle.
lineDescription

Description des marchandises et/ou des services fournis.

Le texte de pièce justificative est utilisé comme description de ligne pour les factures manuelles.

quantity

Quantité de marchandises et/ou de services, qui peut être exprimée dans une unité de mesure.

La quantité doit être saisie lors de la comptabilité de la facture dans le programme 'Comptabilité. Ouvrir' (GLS120) pour mettre à jour cet élément. Si aucune quantité n'est saisie dans (GLS120), la quantité 0,000000 est utilisée pour la transaction dans la comptabilité générale, puis la quantité par défaut est 1,000000 pour cet élément.

unitOfMeasure

Unité de mesure de vente des marchandises et/ou des services, si celle-ci peut être exprimée dans une unité de mesure quelconque.

Valeur par défaut='OWN'

unitOfMeasureOwn

Unité de mesure des marchandises et/ou des services, s'il est possible de l'exprimer dans une unité de mesure.

L'unité de mesure n'existe pas dans la comptabilité générale ; la valeur 'db' (pièces en Hongrois) est alors saisie pour cet élément, puisqu'elle est obligatoire dans le fichier XML.

unitPrice

Prix unitaire dans la devise de la facture.

L'élément 'unitPrice' (prix unitaire) est calculé comme élément 'lineNetAmount' (montant net de ligne) divisé par l'élément 'quantity' (quantité).

lineDiscountData Non utilisé/mis à jour.
discountDescription Non utilisé/mis à jour.
discountValue Non utilisé/mis à jour.
discountRate Non utilisé/mis à jour.
lineAmountsNormal Balise de début.
lineNetAmount Montant de base imposable dans la devise de la facture.
lineVatRate

Balise de début.

Taux de TVA appliqué.

Cette balise contient uniquement un des six éléments sous-jacents. Deux des éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux', de sorte qu'ils ne soient pas inclus. En fonction d'une configuration possible pour différents codes TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, détermine quelle valeur doit être renseignée en fonction du code TVA de la transaction.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour n'importe lequel des trois éléments ci-dessous, le pourcentage de TVA est extrait de la ligne de pièce justificative dans 'Compta. générale. Afficher transactions' (GLS211) pour cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est extrait de (CRS882). Si cet élément n'existe pas, il n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'Vrai' est affichée pour cet élément. Si cet élément n'existe pas, il n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est attribuée à cet élément. Si cet élément n'existe pas, il n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
lineVatAmount

Montant de la TVA dans la devise de la facture.

Montant de la TVA due sauf si ce détail est omis conformément aux lois en vigueur. Pour cet élément, le montant de la TVA facturée est exprimé dans la devise de la facture.

L'élément 'lineVatAmount' est calculé comme montant en devise étrangère (CUAM) multiplié par le pourcentage de TVA (Tpv1) pour l'enregistrement dans la comptabilité générale.

lineVatAmountHUF Non utilisé/mis à jour.
lineGrossAmountNormal

Montant brut ligne en devise de la facture.

Montant total à régler, TVA incluse, dans la devise de la facture.

L'élément 'lineGrossAmountNormal' est calculé par synthèse des éléments 'lineNetAmount' et 'lineVatAmount'.

intermediatedService Non utilisé/mis à jour.
aggregateInvoiceLineData Non utilisé/mis à jour.
lineExchangeRate Non utilisé/mis à jour.
lineDeliveryDate Non utilisé/mis à jour.
newTransportMean Non utilisé/mis à jour.
marque Non utilisé/mis à jour.
serialNum Non utilisé/mis à jour.
engineNum Non utilisé/mis à jour.
vehicle Non utilisé/mis à jour.
engineCapacity Non utilisé/mis à jour.
enginePower Non utilisé/mis à jour.
firstEntryIntoService Non utilisé/mis à jour.
kms Non utilisé/mis à jour.
depositIndicator Non utilisé/mis à jour.
marginSchemeIndicator Non utilisé/mis à jour.
ekaerIds Non utilisé/mis à jour.
ekaerId Non utilisé/mis à jour.
obligatedForProductFee Non utilisé/mis à jour.
GPCExcise Non utilisé/mis à jour.
dieselOilPurchase Non utilisé/mis à jour.
purchaseLocation Non utilisé/mis à jour.
countryCode Non utilisé/mis à jour.
region Non utilisé/mis à jour.
postalCode Non utilisé/mis à jour.
City Non utilisé/mis à jour.
additionalAddressDetail Non utilisé/mis à jour.
purchaseDate Non utilisé/mis à jour.
vehicleRegistrationNumber Non utilisé/mis à jour.
dieselOilQuantity Non utilisé/mis à jour.
netaDeclaration Non utilisé/mis à jour.
productFeeClause Non utilisé/mis à jour.
productFeeTakeoverData Non utilisé/mis à jour.
takeover Non utilisé/mis à jour.
montant Non utilisé/mis à jour.
customerDeclaration Non utilisé/mis à jour.
productStream Non utilisé/mis à jour.
productWeight Non utilisé/mis à jour.
lineProductFeeContent Non utilisé/mis à jour.
productFeeCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
productQuantity Non utilisé/mis à jour.
measuringUnit Non utilisé/mis à jour.
productFeeRate Non utilisé/mis à jour.
productFeeAmount Non utilisé/mis à jour.
additionalLineData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Lignes de facture (invoiceLines) – factures internes (MFS100)

Détails des lignes de facture pour les factures client dans 'Facture interne. Créer' (MFS100). Les informations sont extraites du programme 'Cession interne. Afficher entre sociétés' (MFS200). Chaque enregistrement de la facture interne dans (MFS200) crée une ligne de facture dans le fichier XML.

Elément XML Description
ligne Balise de début.
lineNumber Numéro de ligne séquentiel, en commençant par 1 pour chaque facture.
lineModificationReference

Balise de début.

Indique les modifications au niveau des lignes d'article pour une facture modifiée.

Ceci ne s'applique pas aux factures internes.

lineNumberReference Non utilisé/mis à jour.
lineOperation Non utilisé/mis à jour.
referencesToOtherLines Non utilisé/mis à jour.
referenceToOtherLine Non utilisé/mis à jour.
advanceIndicator Non utilisé/mis à jour.
productCodes Non utilisé/mis à jour.
productCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
lineExpressionIndicator Unité de quantité d'un article, s'il peut être exprimé sous forme d'unité de mesure naturelle.
lineDescription

Description des marchandises et/ou des services fournis.

Pour les factures internes, la description de l'article est extraite de la langue 'HU' dans le programme 'Article. Saisir noms/langue' (MMS030), si elle existe. Sinon, le nom de l'article est extrait du programme 'Article. Ouvrir' (MMS001).

quantity

Quantité de marchandises et/ou de services, qui peut être exprimée dans une unité de mesure.

Pour les factures internes, la quantité est extraite de la valeur du champ 'Quantité livrée – U/M de base' (DLQT) dans (MFS200).

unitOfMeasure

Unité de mesure de vente des marchandises et/ou des services, si celle-ci peut être exprimée dans une unité de mesure quelconque.

Valeur par défaut='OWN'

unitOfMeasureOwn

Unité de mesure des marchandises et/ou des services, s'il est possible de l'exprimer dans une unité de mesure.

Pour les factures internes, l'élément 'unitOfMeasureOwn' est extrait de la langue 'HU' dans 'Unité de mesure. Saisir noms/langue' (CRS052), si elle existe. Sinon, il est extrait de l'unité de mesure dans (MMS001).

unitPrice

Prix unitaire dans la devise de la facture.

Pour les factures internes, l'élément 'unitPrice' est extrait du champ 'Prix de cession interne' (INPR) dans (MFS200).

lineDiscountData Non utilisé/mis à jour.
discountDescription Non utilisé/mis à jour.
discountValue Non utilisé/mis à jour.
discountRate Non utilisé/mis à jour.
lineAmountsNormal Balise de début.
lineNetAmount

Montant de base imposable dans la devise de la facture.

Pour les factures internes, l'élément 'lineNetAmount' est calculé comme suit : 'Quantité livrée' (DLQT) multipliée par 'Prix de cession interne' (INPR) dans (MFS200).

lineVatRate

Balise de début.

Taux de TVA appliqué.

Cette balise contient uniquement un des six éléments sous-jacents. Deux des éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux', de sorte qu'ils ne soient pas inclus. En fonction d'une configuration possible pour différents codes TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, détermine quelle valeur doit être renseignée en fonction du code TVA de la transaction.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour n'importe lequel des trois éléments ci-dessous, le pourcentage de TVA est extrait de l'enregistrement dans 'Compta. générale. Afficher transactions' (MFS200) pour cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est extrait de (CRS882). Si cet élément n'existe pas, il n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'Vrai' est affichée pour cet élément. Si cet élément n'existe pas, il n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est attribuée à cet élément. Si cet élément n'existe pas, il n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
lineVatAmount

Montant de la TVA dans la devise de la facture.

Montant de la TVA due sauf si ce détail est omis conformément aux lois en vigueur. Pour cet élément, le montant de la TVA facturée est exprimé dans la devise de la facture.

Pour les factures internes, 'lineVatAmount' est calculé comme suit : 'Quantité livrée' (DLQT) multiplié par 'Prix de cession interne' (INPR), multiplié par 'Pourcentage TVA' (Tpv1).

lineVatAmountHUF Non utilisé/mis à jour.
lineGrossAmountNormal

Montant brut ligne en devise de la facture.

Montant total à régler, TVA incluse, dans la devise de la facture.

L'élément 'lineGrossAmountNormal' est calculé par synthèse des éléments 'lineNetAmount' et 'lineVatAmount'.

intermediatedService Non utilisé/mis à jour.
aggregateInvoiceLineData Non utilisé/mis à jour.
lineExchangeRate Non utilisé/mis à jour.
lineDeliveryDate Non utilisé/mis à jour.
newTransportMean Non utilisé/mis à jour.
marque Non utilisé/mis à jour.
serialNum Non utilisé/mis à jour.
engineNum Non utilisé/mis à jour.
vehicle Non utilisé/mis à jour.
engineCapacity Non utilisé/mis à jour.
enginePower Non utilisé/mis à jour.
firstEntryIntoService Non utilisé/mis à jour.
kms Non utilisé/mis à jour.
depositIndicator Non utilisé/mis à jour.
marginSchemeIndicator Non utilisé/mis à jour.
ekaerIds Non utilisé/mis à jour.
ekaerId Non utilisé/mis à jour.
obligatedForProductFee Non utilisé/mis à jour.
GPCExcise Non utilisé/mis à jour.
dieselOilPurchase Non utilisé/mis à jour.
purchaseLocation Non utilisé/mis à jour.
countryCode Non utilisé/mis à jour.
region Non utilisé/mis à jour.
postalCode Non utilisé/mis à jour.
City Non utilisé/mis à jour.
additionalAddressDetail Non utilisé/mis à jour.
purchaseDate Non utilisé/mis à jour.
vehicleRegistrationNumber Non utilisé/mis à jour.
dieselOilQuantity Non utilisé/mis à jour.
netaDeclaration Non utilisé/mis à jour.
productFeeClause Non utilisé/mis à jour.
productFeeTakeoverData Non utilisé/mis à jour.
takeover Non utilisé/mis à jour.
montant Non utilisé/mis à jour.
customerDeclaration Non utilisé/mis à jour.
productStream Non utilisé/mis à jour.
productWeight Non utilisé/mis à jour.
lineProductFeeContent Non utilisé/mis à jour.
productFeeCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
productQuantity Non utilisé/mis à jour.
measuringUnit Non utilisé/mis à jour.
productFeeRate Non utilisé/mis à jour.
productFeeAmount Non utilisé/mis à jour.
additionalLineData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Lignes de facture (invoiceLines) – factures de commande de vente de maintenance (COS350)

Les détails de ligne de facture pour les factures de commande de vente de maintenance sont extraits du programme 'Facture. Afficher' (COS350). Une ou plusieurs sections sont créées par fichier XML (par facture).

Elément XML Description
ligne Balise de début.
lineNumber Numéro de ligne séquentiel, en commençant par 1 pour chaque facture.
lineModificationReference

Balise de début.

Indique les modifications au niveau des lignes d'article pour une facture modifiée.

Pour déterminer si la facture actuelle dispose d'une référence à un numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées.

Si tel est le cas, le numéro de facture et l'année de facturation trouvés sont utilisés pour renseigner les éléments de cette balise.

Si elle n'existe pas, cette balise n'est pas créée.

lineNumberReference

Numéro de ligne de la facture d'origine modifiée ou nouveau numéro de ligne lors de la création d'une nouvelle ligne de facture, suivant les numéros de ligne de la facture d'origine.

Le nombre de lignes de la facture d'origine est calculé. Les autres factures rectificatives qui font référence à la même facture d'origine sont également prises en compte lors du calcul du nombre de lignes pour la facture d'origine.

Pour rechercher le numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées pour la facture rectificative.

Pour déterminer s'il existe d'autres factures rectificatives avec une référence au même numéro de facture d'origine, les catégories d'informations supplémentaires CC 236 et 256 sont vérifiées pour la facture d'origine.

lineOperation

Type de modification de ligne de facture ; 'CREATE' ou 'MODIFY'.

Valeur par défaut='CREATE'.

referencesToOtherLines Non utilisé/mis à jour.
referencesToOtherLine Non utilisé/mis à jour.
advanceIndicator

Indication de frais d'acompte.

Pour les lignes de facture avec type de ligne 50 (frais d'acompte), la valeur 'Vrai' est affichée pour cet élément. Pour les autres types de ligne de facture, cet élément n'est pas créé.

productCodes Non utilisé/mis à jour.
productCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
lineExpressionIndicator Unité de quantité d'un article, s'il peut être exprimé sous forme d'unité de mesure naturelle.
lineDescription

Description des marchandises et/ou des services fournis.

Pour les lignes de main-d'œuvre, la description de l'article est extraite de la langue HU dans le programme 'Article. Saisir noms/langue' (MMS030) si elle existe. Sinon, elle est extraite du nom de l'article.

Pour les lignes d'article, la description de l'article est extraite de la langue HU dans le programme 'Article. Saisir noms/langue' (MMS030) si elle existe. Sinon, elle est extraite du nom de l'article.

Pour les frais d'en-tête externes, la description est extraite de la langue HU si elle existe dans 'Frais CDV. Saisir noms/langue' (OIS029). Sinon, elle est extraite du programme 'Frais CDV. Ouvrir' (OIS030).

Pour les frais de ligne externes, si ceux-ci sont enregistrés en tant que lignes séparées dans le fichier XML, la description est extraite de la langue HU si elle existe dans 'Frais ligne de cmde. Saisir noms/langue' (CRS276). Sinon elle est extraite du programme 'Frais de ligne de commande. Ouvrir' (CRS275).

Pour les frais d'article externes, la description est extraite de la langue HU dans 'Frais ligne de cmde. Saisir noms/langue' (CRS276) si elle existe. Sinon, elle est extraite de 'Frais de ligne de commande. Ouvrir' (CRS275).

Pour les lignes de facture d'acompte, la description (le cas échéant) est extraite des lignes de texte 1 et 2 dans 'CDV maintenance. Connecter adresses' (COS105). Sinon, c'est la référence de facture et le numéro de commande de vente qui sont utilisés.

Pour les lignes affichant un montant réglé et ayant fait précédemment l'objet d'une facture d'acompte, la description comprend la référence de facture et le numéro de commande de vente définis sur la facture dans le programme 'Facture maintenance. Afficher lignes' (COS351).

quantity

Quantité de marchandises et/ou de services, qui peut être exprimée dans une unité de mesure.

Pour les lignes de type 31 à 36, la quantité est extraite de la spécification de facture dans la ligne de livraison dans 'CVM. Vérifier spéc facture préliminaire' (COS170).

Pour les lignes de type 39 et 91 à 94, la quantité est extraite de la ligne de commande dans 'Commandes de vente maint. Ouvrir ligne' (COS101).

Pour les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (s'ils sont déclarés sous la forme de lignes distinctes dans le fichier XML), pour lesquels aucune quantité n'existe, la valeur '1' est saisie dans cet élément, puisqu'il est obligatoire.

unitOfMeasure

Unité de mesure de vente des marchandises et/ou des services, si celle-ci peut être exprimée dans une unité de mesure quelconque.

Valeur par défaut='OWN'

unitOfMeasureOwn

Unité de mesure des marchandises et/ou des services, s'il est possible de l'exprimer dans une unité de mesure.

Pour les types de ligne 39 et 91 à 94, l'unité de mesure est extraite de la ligne de commande dans le champ 'Unité de mesure' (UNIT) du programme 'Commandes de vente maint. Ouvrir ligne' (COS101 ).

Pour les types de ligne 31 à 36, l'unité de mesure est extraite du champ de la spécification de facture dans 'CVM. Vérifier spéc facture préliminaire' (COS170).

Pour les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (si enregistrés en tant que lignes séparées dans le fichier XML) où aucune U/M n'existe, la valeur 'db' (pièces en hongrois) est saisie dans cet élément, puisqu'il est obligatoire.

unitPrice

Prix de vente net en U/M de vente dans la devise de la facture, toutes remises et autres déductions incluses.

Le prix unitaire est calculé comme élément 'lineNetAmount' (montant net de ligne) divisé par l'élément 'quantity' (quantité).

lineDiscountData Non utilisé/mis à jour.
discountDescription Non utilisé/mis à jour.
discountValue Non utilisé/mis à jour.
discountRate Non utilisé/mis à jour.
lineAmountsNormal Balise de début.
lineNetAmount

Montant de base imposable dans la devise de la facture.

Montant net pour les lignes d'article + frais de ligne externes de type 'csk' – toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatRate

Balise de début.

Taux de TVA appliqué.

Cette balise contient uniquement un des six éléments sous-jacents. Deux de ces éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux' afin qu'ils ne soient pas inclus. En fonction de la configuration possible des différents codes de TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, cela détermine lequel doit être renseigné selon le code TVA de la transaction.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour l'un des trois éléments ci-dessous, le pourcentage de TVA est extrait de la ligne de facture dans le programme 'Facture. Afficher lignes' (OIS351) vers cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est extrait de (CRS882). Si cet élément n'existe pas, il n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'Vrai' est affichée pour cet élément. Si cet élément n'existe pas, il n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est attribuée à cet élément. Si cet élément n'existe pas, il n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
lineVatAmount

Montant de la TVA dans la devise de la facture.

Montant de la TVA due sauf si ce détail est omis conformément aux lois en vigueur. Pour cet élément, le montant de la TVA facturée est exprimé dans la devise de la facture.

Pour les lignes d'article (type de ligne 31, 32, 34, 36), cet élément affiche le montant de TVA de la ligne d'article + montant de TVA des frais de ligne externes de type 'csk' – montant de TVA de toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne sont de type 'csk', ce qui signifie qu'ils sont également inclus dans le montant net de la ligne d'article, puis que le montant de TVA de ces frais de ligne doit être inclus dans cet élément. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatAmountHUF Non utilisé/mis à jour.
lineGrossAmountNormal

Montant total à régler, TVA incluse, dans la devise de la facture.

Montant brut (TVA incluse) pour la ligne d'article + frais de ligne externe de type 'csk' – toute remise de ligne externe.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront déclarés sur une ligne distincte dans le fichier XML.

intermediatedService Non utilisé/mis à jour.
aggregateInvoiceLineData Non utilisé/mis à jour.
lineExchangeRate Non utilisé/mis à jour.
lineDeliveryDate Non utilisé/mis à jour.
newTransportMean Non utilisé/mis à jour.
marque Non utilisé/mis à jour.
serialNum Non utilisé/mis à jour.
engineNum Non utilisé/mis à jour.
vehicle Non utilisé/mis à jour.
engineCapacity Non utilisé/mis à jour.
enginePower Non utilisé/mis à jour.
firstEntryIntoService Non utilisé/mis à jour.
kms Non utilisé/mis à jour.
depositIndicator Non utilisé/mis à jour.
marginSchemeIndicator Non utilisé/mis à jour.
ekaerIds Non utilisé/mis à jour.
ekaerId Non utilisé/mis à jour.
obligatedForProductFee Non utilisé/mis à jour.
GPCExcise Non utilisé/mis à jour.
dieselOilPurchase Non utilisé/mis à jour.
purchaseLocation Non utilisé/mis à jour.
countryCode Non utilisé/mis à jour.
region Non utilisé/mis à jour.
postalCode Non utilisé/mis à jour.
City Non utilisé/mis à jour.
additionalAddressDetail Non utilisé/mis à jour.
purchaseDate Non utilisé/mis à jour.
vehicleRegistrationNumber Non utilisé/mis à jour.
dieselOilQuantity Non utilisé/mis à jour.
netaDeclaration Non utilisé/mis à jour.
productFeeClause Non utilisé/mis à jour.
productFeeTakeoverData Non utilisé/mis à jour.
takeover Non utilisé/mis à jour.
montant Non utilisé/mis à jour.
customerDeclaration Non utilisé/mis à jour.
productStream Non utilisé/mis à jour.
productWeight Non utilisé/mis à jour.
lineProductFeeContent Non utilisé/mis à jour.
productFeeCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
productQuantity Non utilisé/mis à jour.
measuringUnit Non utilisé/mis à jour.
productFeeRate Non utilisé/mis à jour.
productFeeAmount Non utilisé/mis à jour.
additionalLineData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Lignes de facture (invoiceLines) – factures de location, d'intervention et de leasing (STS350, SOS350, LTS350)

Les factures de location, les factures de commande d'intervention et les factures de leasing utilisent la fonction GCF SO20.

Les détails de ligne de facture pour ces factures sont récupérés dans le programme 'Intervention. Afficher lignes' (SOS530). Une ou plusieurs sections sont créées par fichier XML (par facture).

Elément XML Description
ligne Balise de début.
lineNumber Numéro de ligne séquentiel, en commençant par 1 pour chaque facture.
lineModificationReference

Balise de début.

Indique les modifications au niveau des lignes d'article pour une facture modifiée.

Pour déterminer si la facture actuelle dispose d'une référence à un numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées.

Si tel est le cas, le numéro de facture et l'année de facturation trouvés sont utilisés pour renseigner les éléments de cette balise.

Si elle n'existe pas, cette balise n'est pas créée.

lineNumberReference

Numéro de ligne de la facture d'origine modifiée ou nouveau numéro de ligne lors de la création d'une nouvelle ligne de facture, suivant les numéros de ligne de la facture d'origine.

Le nombre de lignes de la facture d'origine est calculé. Les autres factures rectificatives qui font référence à la même facture d'origine sont également prises en compte lors du calcul du nombre de lignes pour la facture d'origine.

Pour rechercher le numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées pour la facture rectificative.

Pour déterminer s'il existe d'autres factures rectificatives avec une référence au même numéro de facture d'origine, les catégories d'informations supplémentaires CC 236 et 256 sont vérifiées pour la facture d'origine.

lineOperation

Type de modification de ligne de facture ; 'CREATE' ou 'MODIFY'.

Valeur par défaut='CREATE'.

referencesToOtherLines Non utilisé/mis à jour.
referencesToOtherLine Non utilisé/mis à jour.
advanceIndicator

Indication de frais d'acompte.

Pour les lignes de facture avec type de ligne 50 (frais d'acompte), la valeur 'Vrai' est affichée pour cet élément. Pour les autres types de ligne de facture, cet élément n'est pas créé.

productCodes Non utilisé/mis à jour.
productCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
lineExpressionIndicator Unité de quantité d'un article, s'il peut être exprimé sous forme d'unité de mesure naturelle.
lineDescription

Description des marchandises et/ou des services fournis.

Pour les lignes d'article, la description de l'article est extraite de la langue HU dans le programme 'Article. Saisir noms/langue' (MMS030) si elle existe. Sinon, elle est extraite du nom de l'article dans la commande d'intervention.

Pour les frais d'en-tête externes, la description est extraite de la langue HU si elle existe dans 'Frais CDV. Saisir noms/langue' (OIS029). Sinon, elle est extraite du programme 'Frais CDV. Ouvrir' (OIS030).

Pour les frais d'intervention indiqués dans l'en-tête, la description est extraite de la langue HU si elle existe dans le programme 'Frais d'intervention. Saisir noms/langue' (OIS033). Sinon, elle est extraite du programme 'Frais d'intervention. Ouvrir' (OIS031).

Pour les frais de ligne externes, si ceux-ci sont enregistrés en tant que lignes séparées dans le fichier XML, la description est extraite de la langue HU si elle existe dans 'Frais ligne de cmde. Saisir noms/langue' (CRS276). Sinon elle est extraite du programme 'Frais de ligne de commande. Ouvrir' (CRS275).

quantity

Quantité de marchandises et/ou de services, qui peut être exprimée dans une unité de mesure.

La quantité est extraite de la ligne de commande d'intervention dans le programme 'Intervention. Afficher lignes' (SOS530).

Pour les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (s'ils sont déclarés sous la forme de lignes distinctes dans le fichier XML), pour lesquels aucune quantité n'existe, la valeur '1' est saisie dans cet élément, puisqu'il est obligatoire.

unitOfMeasure

Unité de mesure de vente des marchandises et/ou des services, si celle-ci peut être exprimée dans une unité de mesure quelconque.

Valeur par défaut='OWN'

unitOfMeasureOwn

Unité de mesure des marchandises et/ou des services, s'il est possible de l'exprimer dans une unité de mesure.

Pour les lignes de location, les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (si enregistrés en tant que lignes séparées dans le fichier XML) où aucune U/M n'existe, la valeur 'db' (pièces en hongrois) est saisie dans cet élément, puisqu'il est obligatoire.

Pour les autres types d'information, l'unité de mesure du fichier principal des articles est utilisée.

unitPrice

Prix de vente net en U/M de vente dans la devise de la facture, toutes remises et autres déductions incluses.

Le prix unitaire est calculé comme élément 'lineNetAmount' (montant net de ligne) divisé par l'élément 'quantity' (quantité).

lineDiscountData Non utilisé/mis à jour.
discountDescription Non utilisé/mis à jour.
discountValue Non utilisé/mis à jour.
discountRate Non utilisé/mis à jour.
lineAmountsNormal Balise de début.
lineNetAmount

Montant de base imposable dans la devise de la facture.

Montant net pour les lignes d'article + frais de ligne externes de type 'csk' – toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatRate

Balise de début.

Taux de TVA appliqué.

Cette balise contient uniquement un des six éléments sous-jacents. Deux de ces éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux' afin qu'ils ne soient pas inclus. En fonction de la configuration possible des différents codes de TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, cela détermine lequel doit être renseigné selon le code TVA de la transaction.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour l'un des trois éléments ci-dessous, le pourcentage de TVA est extrait de la ligne de facture dans le programme 'Facture. Afficher lignes' (OIS351) vers cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est extrait de (CRS882). Si cet élément n'existe pas, il n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'Vrai' est affichée pour cet élément. Si cet élément n'existe pas, il n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est attribuée à cet élément. Si cet élément n'existe pas, il n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
lineVatAmount

Montant de la TVA dans la devise de la facture.

Montant de la TVA due sauf si ce détail est omis conformément aux lois en vigueur. Pour cet élément, le montant de la TVA facturée est exprimé dans la devise de la facture.

Pour les lignes d'article (type de ligne 31), cet élément affiche le montant de TVA de la ligne d'article + montant de TVA des frais de ligne externes de type 'csk' – montant de TVA de toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne sont de type 'csk', ce qui signifie qu'ils sont également inclus dans le montant net de la ligne d'article, puis que le montant de TVA de ces frais de ligne doit être inclus dans cet élément. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatAmountHUF Non utilisé/mis à jour.
lineGrossAmountNormal

Montant total à régler, TVA incluse, dans la devise de la facture.

Montant brut (TVA incluse) pour la ligne d'article + frais de ligne externe de type 'csk' – toute remise de ligne externe.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront déclarés sur une ligne distincte dans le fichier XML.

intermediatedService Non utilisé/mis à jour.
aggregateInvoiceLineData Non utilisé/mis à jour.
lineExchangeRate Non utilisé/mis à jour.
lineDeliveryDate Non utilisé/mis à jour.
newTransportMean Non utilisé/mis à jour.
marque Non utilisé/mis à jour.
serialNum Non utilisé/mis à jour.
engineNum Non utilisé/mis à jour.
vehicle Non utilisé/mis à jour.
engineCapacity Non utilisé/mis à jour.
enginePower Non utilisé/mis à jour.
firstEntryIntoService Non utilisé/mis à jour.
kms Non utilisé/mis à jour.
depositIndicator Non utilisé/mis à jour.
marginSchemeIndicator Non utilisé/mis à jour.
ekaerIds Non utilisé/mis à jour.
ekaerId Non utilisé/mis à jour.
obligatedForProductFee Non utilisé/mis à jour.
GPCExcise Non utilisé/mis à jour.
dieselOilPurchase Non utilisé/mis à jour.
purchaseLocation Non utilisé/mis à jour.
countryCode Non utilisé/mis à jour.
region Non utilisé/mis à jour.
postalCode Non utilisé/mis à jour.
City Non utilisé/mis à jour.
additionalAddressDetail Non utilisé/mis à jour.
purchaseDate Non utilisé/mis à jour.
vehicleRegistrationNumber Non utilisé/mis à jour.
dieselOilQuantity Non utilisé/mis à jour.
netaDeclaration Non utilisé/mis à jour.
productFeeClause Non utilisé/mis à jour.
productFeeTakeoverData Non utilisé/mis à jour.
takeover Non utilisé/mis à jour.
montant Non utilisé/mis à jour.
customerDeclaration Non utilisé/mis à jour.
productStream Non utilisé/mis à jour.
productWeight Non utilisé/mis à jour.
lineProductFeeContent Non utilisé/mis à jour.
productFeeCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
productQuantity Non utilisé/mis à jour.
measuringUnit Non utilisé/mis à jour.
productFeeRate Non utilisé/mis à jour.
productFeeAmount Non utilisé/mis à jour.
additionalLineData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Lignes de facture (invoiceLines) – factures d'ordre de projet (POS350)

Les factures d'ordre de projet utilisent la fonction GCF PO20.

Les détails de ligne de facture pour les factures de projet sont extraits de 'Facture. Afficher' (STS350). Une ou plusieurs sections sont créées par fichier XML (par facture).

Elément XML Description
ligne Balise de début.
lineNumber Numéro de ligne séquentiel, en commençant par 1 pour chaque facture.
lineModificationReference

Balise de début.

Indique les modifications au niveau des lignes d'article pour une facture modifiée.

Pour déterminer si la facture actuelle dispose d'une référence à un numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées.

Si tel est le cas, le numéro de facture et l'année de facturation trouvés sont utilisés pour renseigner les éléments de cette balise.

Si elle n'existe pas, cette balise n'est pas créée.

lineNumberReference

Numéro de ligne de la facture d'origine modifiée ou nouveau numéro de ligne lors de la création d'une nouvelle ligne de facture, suivant les numéros de ligne de la facture d'origine.

Le nombre de lignes de la facture d'origine est calculé. Les autres factures rectificatives qui font référence à la même facture d'origine sont également prises en compte lors du calcul du nombre de lignes pour la facture d'origine.

Pour rechercher le numéro de facture d'origine, les catégories d'informations supplémentaires CC 235 et 255 sont vérifiées pour la facture rectificative.

Pour déterminer s'il existe d'autres factures rectificatives avec une référence au même numéro de facture d'origine, les catégories d'informations supplémentaires CC 236 et 256 sont vérifiées pour la facture d'origine.

lineOperation

Type de modification de ligne de facture ; 'CREATE' ou 'MODIFY'.

Valeur par défaut='CREATE'.

referencesToOtherLines Non utilisé/mis à jour.
referencesToOtherLine Non utilisé/mis à jour.
advanceIndicator

Indication de frais d'acompte.

Pour les lignes de facture avec type de ligne 50 (frais d'acompte), la valeur 'Vrai' est affichée pour cet élément. Pour les autres types de ligne de facture, cet élément n'est pas créé.

productCodes Non utilisé/mis à jour.
productCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
lineExpressionIndicator Unité de quantité d'un article, s'il peut être exprimé sous forme d'unité de mesure naturelle.
lineDescription

Description des marchandises et/ou des services fournis.

Pour les lignes de facture, le champ de description de l'article (ITDS) de la ligne de facture est utilisé.

Pour les frais d'en-tête externes, la description est extraite de la langue HU si elle existe dans 'Frais CDV. Saisir noms/langue' (OIS029). Sinon, elle est extraite du programme 'Frais CDV. Ouvrir' (OIS030).

quantity

Quantité de marchandises et/ou de services, qui peut être exprimée dans une unité de mesure.

La quantité est extraite de la ligne d'ordre de projet dans le programme 'Facture projet. Mettre à jour lignes' (POS481). Si elle n'est pas définie, la quantité est définie sur 1.

Pour les lignes de facture d'acompte, les frais d'en-tête et les frais de ligne (s'ils sont déclarés sous la forme de lignes distinctes dans le fichier XML), pour lesquels aucune quantité n'existe, la valeur '1' est saisie dans cet élément, puisqu'il est obligatoire.

unitOfMeasure

Unité de mesure de vente des marchandises et/ou des services, si celle-ci peut être exprimée dans une unité de mesure quelconque.

Valeur par défaut='OWN'

unitOfMeasureOwn

Unité de mesure des marchandises et/ou des services, s'il est possible de l'exprimer dans une unité de mesure.

L'unité de mesure est d'abord extraite de la ligne de facture, puis du fichier principal des articles.

Pour les factures partielles, les lignes de facture d'acompte et les frais d'en-tête (si enregistrés en tant que lignes séparées dans le fichier XML) où aucune U/M n'existe, la valeur 'db' (pièces en hongrois) est saisie dans cet élément, puisqu'il est obligatoire.

Pour les autres types d'information, l'unité de mesure du fichier principal des articles est utilisée.

unitPrice

Prix de vente net en U/M de vente dans la devise de la facture, toutes remises et autres déductions incluses.

Le prix unitaire est calculé comme élément 'lineNetAmount' (montant net de ligne) divisé par l'élément 'quantity' (quantité).

lineDiscountData Non utilisé/mis à jour.
discountDescription Non utilisé/mis à jour.
discountValue Non utilisé/mis à jour.
discountRate Non utilisé/mis à jour.
lineAmountsNormal Balise de début.
lineNetAmount

Montant de base imposable dans la devise de la facture.

Montant net pour les lignes d'article + frais de ligne externes de type 'csk' – toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatRate

Balise de début.

Taux de TVA appliqué.

Cette balise contient uniquement un des six éléments sous-jacents. Deux de ces éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux' afin qu'ils ne soient pas inclus. En fonction de la configuration possible des différents codes de TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, cela détermine lequel doit être renseigné selon le code TVA de la transaction.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour l'un des trois éléments ci-dessous, le pourcentage de TVA est extrait de la ligne de facture dans le programme 'Facture. Afficher lignes' (OIS351) vers cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est extrait de (CRS882). Si cet élément n'existe pas, il n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'Vrai' est affichée pour cet élément. Si cet élément n'existe pas, il n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est attribuée à cet élément. Si cet élément n'existe pas, il n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
lineVatAmount

Montant de la TVA dans la devise de la facture.

Montant de la TVA due sauf si ce détail est omis conformément aux lois en vigueur. Pour cet élément, le montant de la TVA facturée est exprimé dans la devise de la facture.

Pour les lignes d'article (type de ligne 31), cet élément affiche le montant de TVA de la ligne d'article + montant de TVA des frais de ligne externes de type 'csk' – montant de TVA de toutes les remises de ligne externes.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne sont de type 'csk', ce qui signifie qu'ils sont également inclus dans le montant net de la ligne d'article, puis que le montant de TVA de ces frais de ligne doit être inclus dans cet élément. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront alors déclarés sur une ligne distincte dans le fichier XML.

lineVatAmountHUF Non utilisé/mis à jour.
lineGrossAmountNormal

Montant total à régler, TVA incluse, dans la devise de la facture.

Montant brut (TVA incluse) pour la ligne d'article + frais de ligne externe de type 'csk' – toute remise de ligne externe.

Si des frais de ligne externes existent dans (CRS881)/(CRS882), cela signifie que les frais de ligne seront de type 'csk' et qu'il seront intégrés dans le montant net de la ligne d'article. Si ce type n'existe pas, les frais de ligne ne seront pas de type 'csk' et seront déclarés sur une ligne distincte dans le fichier XML.

intermediatedService Non utilisé/mis à jour.
aggregateInvoiceLineData Non utilisé/mis à jour.
lineExchangeRate Non utilisé/mis à jour.
lineDeliveryDate Non utilisé/mis à jour.
newTransportMean Non utilisé/mis à jour.
marque Non utilisé/mis à jour.
serialNum Non utilisé/mis à jour.
engineNum Non utilisé/mis à jour.
vehicle Non utilisé/mis à jour.
engineCapacity Non utilisé/mis à jour.
enginePower Non utilisé/mis à jour.
firstEntryIntoService Non utilisé/mis à jour.
kms Non utilisé/mis à jour.
depositIndicator Non utilisé/mis à jour.
marginSchemeIndicator Non utilisé/mis à jour.
ekaerIds Non utilisé/mis à jour.
ekaerId Non utilisé/mis à jour.
obligatedForProductFee Non utilisé/mis à jour.
GPCExcise Non utilisé/mis à jour.
dieselOilPurchase Non utilisé/mis à jour.
purchaseLocation Non utilisé/mis à jour.
countryCode Non utilisé/mis à jour.
region Non utilisé/mis à jour.
postalCode Non utilisé/mis à jour.
City Non utilisé/mis à jour.
additionalAddressDetail Non utilisé/mis à jour.
purchaseDate Non utilisé/mis à jour.
vehicleRegistrationNumber Non utilisé/mis à jour.
dieselOilQuantity Non utilisé/mis à jour.
netaDeclaration Non utilisé/mis à jour.
productFeeClause Non utilisé/mis à jour.
productFeeTakeoverData Non utilisé/mis à jour.
takeover Non utilisé/mis à jour.
montant Non utilisé/mis à jour.
customerDeclaration Non utilisé/mis à jour.
productStream Non utilisé/mis à jour.
productWeight Non utilisé/mis à jour.
lineProductFeeContent Non utilisé/mis à jour.
productFeeCode Non utilisé/mis à jour.
productCodeCategory Non utilisé/mis à jour.
productCodeValue Non utilisé/mis à jour.
productQuantity Non utilisé/mis à jour.
measuringUnit Non utilisé/mis à jour.
productFeeRate Non utilisé/mis à jour.
productFeeAmount Non utilisé/mis à jour.
additionalLineData Non utilisé/mis à jour.
dataName Non utilisé/mis à jour.
dataDescription Non utilisé/mis à jour.
dataValue Non utilisé/mis à jour.

Récapitulatif de facture (invoiceSummary)

Totaux par facture. Détails du justificatif de facturation dans la comptabilité générale. Une section est créée par fichier XML (par facture).

La section pour <vatRate> se compose de sous-totaux par le taux de TVA, tandis que les sections <invoiceNetAmount>, <invoiceVatAmount>, <invoiceVatAmountHUF> et <invoiceGrossAmount> sont les montants totaux facturés issus des éléments <vatRate.

Elément XML Description
summaryNormal Balise de début.
summaryByVatRate Balise de début.
vatRate

Balise de début.

Il peut exister plusieurs balises par facture.

Les enregistrements dotés du même taux de TVA sont cumulés.

Pour tous les pourcentages de TVA y compris la pièce justificative de facture, et par exonération spécifiée par code TVA dans (CRS881)/(CRS882), une balise de ce type est créée.

Chaque balise <vatRate> (pour chaque taux de TVA) ne doit contenir que l'un des six éléments sous-jacents. Deux de ces éléments (marginSchemeVat et marginSchemeNoVat) sont toujours définis sur 'Faux' afin qu'ils ne soient pas inclus. En fonction d'une configuration possible pour différents codes TVA dans (CRS881)/(CRS882) pour trois des quatre éléments restants, la valeur qui doit être renseignée en fonction du code TVA de la transaction est déterminée.

S'il existe une conversion pour le code TVA actuel dans le programme (CRS882) pour l'un de ces trois éléments, l'élément en question est inclus dans le fichier XML.

Si aucune conversion n'existe pour le code TVA sous l'un de ces trois éléments dans (CRS882), l'élément vatPercentage est inclus dans le fichier XML.

vatPercentage

Taux de TVA appliqué. 2 décimales.

Si le code TVA de la transaction pour la pièce justificative dans la comptabilité générale n'existe pas dans (CRS881)/(CRS882) pour n'importe lequel des trois éléments ci-dessous, le pourcentage de TVA est extrait de la transaction de TVA pour la pièce justificative dans la comptabilité générale pour cet élément.

vatExemption

Indication d'exonération fiscale. En cas d'exonération, référence aux dispositions de la loi en vigueur ou à la directive TVA, ou toute autre référence indiquant que la livraison des marchandises ou des services est exonérée de TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'il y a exonération de TVA, et le texte d'exonération de TVA est alors extrait de (CRS882). S'il n'existe pas, cet élément n'est pas créé.

vatOutOfScope

Exclue de la TVA.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie que la TVA est exclue, et la valeur 'true' est attribuée à cet élément. S'il n'existe pas, cet élément n'est pas créé.

vatDomesticReverseCharge

Indique le système d'autoliquidation appliqué au niveau national.

Si le code TVA de la transaction de TVA pour la pièce justificative dans la comptabilité générale existe dans (CRS881)/(CRS882) pour cet élément, cela signifie qu'un mécanisme d'autoliquidation de la TVA (applicable à un niveau national) est employé, et la valeur 'Vrai' est alors attribuée à cet élément. S'il n'existe pas, cet élément n'est pas créé.

marginSchemeVat Non utilisé/mis à jour.
marginSchemeNoVat Non utilisé/mis à jour.
vatRateNetAmount Montant de base pour le calcul de la taxe, par taux de TVA, dans la devise de la facture.
vatRateVatAmount Montant de TVA par taux de TVA dans la devise de la facture.
vatRateVatAmountHUF

Montant de TVA par taux de TVA, exprimé en forints hongrois (HUF) même si tous les autres détails sont exprimés dans une autre devise.

La devise paramétrée dans 'Pays. Ouvrir' (CRS045) pour le code pays de base de la facture est utilisée pour le montant de TVA de cet élément.

vatRateGrossAmount Montant brut calculé, TVA incluse, dans la devise de la facture, par taux de TVA.
invoiceNetAmount

Montant net total par facture, exprimé dans la devise de la facture.

Les montants des éléments situés sous <vatRateNetAmount> sont résumés.

invoiceVatAmount

Montant de TVA total par facture, exprimé dans la devise de la facture.

Les montants des éléments situés sous <vatRateVatAmount> sont résumés.

invoiceVatAmountHUF

Montant de TVA total par facture, exprimé en forints hongrois (HUF).

Les montants des éléments situés sous <vatRateVatAmountHUF> sont résumés.

invoiceGrossAmount

Montant brut total par facture, exprimé dans la devise de la facture.

Les montants des éléments situés sous <vatRateGrossAmount> sont résumés.

Exemple de fichiers XML

Ce fichier XML concerne une facture de commande de vente ordinaire, créée dans 'Facture CDV. Imprimer' (OIS180), avec deux lignes d'article, des frais d'en-tête, et deux frais de ligne externes, parmi lesquels des frais de ligne de type 'Retour', et donc inclus dans la première ligne, alors que le deuxième frais de ligne est enregistré dans une ligne séparée dans le fichier XML.

Ce fichier XML concerne une facture rectificative, créée dans 'Facture CDV. Corriger ou créditer' (OIS380), où la première ligne d'article de la facture précédente a été corrigée.