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.