Etat SAF-T électronique, version pays pour la Lituanie
Le programme 'Fichier d'audit standard. Créer' (AAS300) permet de créer les fichiers d'audit requis dans différents pays. Les sections à inclure peuvent être sélectionnées. Dès que l'utilisateur confirme la sélection, une tâche par lot crée le fichier demandé et l'enregistre dans le dossier MVXFILETRANSFER.
Contexte
Le fichier SAF-T (Standard Audit File - Tax) lituanien désigne un format standard destiné à l'échange de données comptables. Par la résolution n°699, le gouvernement de la République de Lituanie a approuvé la procédure de soumission des données comptables via le fichier de données comptables standard ; elle établit les procédures et les cas d'application pour la déclaration des données comptables au moyen du fichier standard prévu pour ces dernières.
L'administration fiscale lituanienne utilisera la norme standard pour l'audit fiscal. La norme précise les données comptables à échanger et la structure de données qui facilite une compréhension commune entre le fournisseur et le destinataire des informations à échanger. La version lituanienne de la norme est développée en collaboration avec les autorités fiscales, les entreprises et le secteur comptable en Lituanie.
L'état est au format XML et est validé conformément au schéma Lithuania_SAF-T_Financial_Schema_v_1.00.xsd publié par l'administration fiscale en Lituanie.
Les schémas SAF-T (version 2) développés pour d'autres pays ne sont pas intégrés dans M3 Business Engine.
Suivez les étapes ci-dessous pour créer un fichier XML pour SAF-T, version 2
- Ouvrez (AAS300) pour sélectionner les sections à inclure.
- Sélectionnez les éléments suivants et cliquez sur Suivant ou appuyez sur Entrée pour confirmer l'écran :
Champ Description du champ Fichier de sortie Sélectionnez l'option 8-'SAF-T version 2'. Période comptable début/fin Saisissez la période de début/fin à inclure. Segment comptable Choisissez une option entre 1 et 7. Cette option détermine la clé de solde utilisée et les transactions détaillées à extraire pour la comptabilité générale. Scénario Voir Etat SAF-T électronique, version pays pour la Lituanie. - Sélectionnez les éléments suivants pour les sections à inclure :
Champ Description du champ Pays de base Choisissez le pays pour lequel le rapport est à créer. Comptabilité générale Cochez la case pour inclure les informations de pièce justificative dans la comptabilité générale. Comptabilité clients Cochez la case pour inclure les informations des factures de vente provenant de la comptabilité générale. Comptabilité fournisseurs Cochez la case pour inclure les informations des factures de vente provenant de la comptabilité générale. Paiement Cochez cette case pour inclure les paiements client/fournisseur, exception faite des écarts de paiement provenant des annulations ou des opérations d'arrondi des transactions. Plan comptable Doit avoir la valeur 1 (Tout) ou 2 (Année actuelle) pour inclure les détails et le solde d'ouverture/clôture concernant le plan comptable. Table principale des clients Doit avoir la valeur 1 (Tout) ou 2 (Année actuelle) pour inclure les détails et le solde d'ouverture/clôture concernant les clients. Table principale des fournisseurs Doit avoir la valeur 1 (Tout) ou 2 (Année actuelle) pour inclure les détails et le solde d'ouverture/clôture concernant les fournisseurs. Langue (Facultatif) Spécifiez le code langue avec lequel la description est à extraire du programme 'ID comptable. Saisir noms/langue' (CRS632). Nom de fichier Doit finir avec l'extension .XML.
Voir la section Etat SAF-T électronique, version pays pour la Lituanie pour connaître le nom de fichier requis par l'administration fiscale lituanienne.
Nom de dossier Spécifiez un nom ou laissez ce champ vide. Le dossier doit être situé dans le dossier utilisé pour MVXFILETRANSFER et paramétré avant que l'état ne soit soumis. Informations d'en-tête – statut Doit avoir la valeur 1 (Sélectionner). Tables principales – statut Doit avoir la valeur 1-'Sélectionner' si des tables principales sont incluses, c'est-à-dire le plan comptable, le client, le fournisseur et les pourcentages de code TVA. Plan comptable – statut Doit avoir la valeur 1 (Sélectionner) si le plan comptable est à inclure. Table principale des clients – statut Doit avoir la valeur 1 (Sélectionner) si les clients sont à inclure. Table principale des fournisseurs – statut Doit avoir la valeur 1 (Sélectionner) si les fournisseurs sont à inclure. Pourcentages code TVA – statut Doit avoir la valeur 1 (Sélectionner) si les pourcentages de code TVA sont à inclure. Comptabilité générale – statut Doit avoir la valeur 1 (Sélectionner) si la comptabilité générale est à inclure. Comptabilité clients – statut Doit avoir la valeur 1 (Sélectionner) si la comptabilité clients est à inclure. Comptabilité fournisseurs – statut Doit avoir la valeur 1 (Sélectionner) si la comptabilité clients est à inclure. Paiement – statut Doit avoir la valeur 1 (Sélectionner) si la comptabilité clients est à inclure. Transaction immobilisations – statut Doit avoir la valeur 1 (Sélectionner) si une transaction concernant des immobilisations est à inclure. Transfert de marchandises – statut Doit avoir la valeur 1 (Sélectionner) si des transactions de stock sont à inclure. - Cliquez sur Suivant ou appuyez sur Entrée pour lancer la création du fichier XML.
Le fichier sera automatiquement placé dans le dossier utilisé pour MVXFILETRANSFER ou dans le sous-dossier indiqué.
Restrictions
-
Les sections principales suivantes ne sont pas prises en charge (Lituanie) :
- MasterFiles/AnalysisTypeTable
- MasterFiles/Owner
-
Les sous-sections facultatives suivantes ne sont pas prises en charge (Lituanie) :
- Header/Company/BankAccount
- GeneralLedgerEntries/Analysis
- Customer/BankAccount
- Supplier/BankAccount
- TaxCode/ExpirationDate
- PhysicalStock/CustomsProcedure/StockCharacteristics/PhysicalStockAcquisition
- Prise en charge des investissements en actifs/immobilisations, dépréciation d'actifs, transferts, cessions, plus-values, amortissements exceptionnels
- MovementOfGoods/DocumentReference/ShippingPointStructure/TaxInformationStructure
- SalesInvoice/SelfBillingIndica-tor/OriginatingOn/Analysis/ShipTo/ShipFrom/Goods ServicesID/Delivery/UOMToUOMBaseConversionFactor/ShippingCostAmount/TaxBase/TaxBaseDesciption/TaxDeclarationPeriod/References/Settlement
- PurchaseInvoice/ShipTo/ShipFrom/SelfBillingIndicator/SystemID/Analysis/OrderReference/GoodsServicesID/ProductCode/Delivery/Quantity/InvoiceUOM/UOMToUOMBaseConversionFactor/ShippingCostAmount/TaxBase/TaxBaseDesciption/TaxDeclarationPeriod/References/Settlement
- TaxInformationTotalsInSalesAndPurchaseInvoice/TaxType/TaxCode/TaxPercentage/TaxBase/TaxBaseDescription/TaxExemptionReason/TaxDeclarationPeriod.
- Les sous-sections facultatives suivantes ne sont pas prises en charge (spécifiques à la Lituanie) :
- Header/AuditFileSender
- Customer/PartyInfo
- Supplier/PartyInfo
- Les seules informations pays prises en charge concernent la Lituanie (code ISO = 'LT').
- Le format SAF-T permet uniquement d'inclure le taux de TVA 1 dans la section MasterFiles/TaxTable et GeneralLedgerEntries.
- Le nom de fichier demandé doit être manuellement géré par l'utilisateur. Voir le fichier Etat SAF-T électronique, version pays pour la Lituanie.
- Le fichier XML peut seulement être créé pour une société (DIVI) à la fois et doit être créé au niveau de la société (soit en tant qu'utilisateur local).
Vue d'ensemble de la structure et du contenu du rapport
Structure | Elément XML | Contenu |
---|---|---|
AuditFile | Créé une fois par fichier d'audit avec détails du fichier de rapport SAF-T. | |
En-tête | Créé une fois par fichier d'audit avec détails du rapport. Détails du programme 'Déclaration fiscale. Ouvrir champs état' (TXS035). | |
Division | Détails de l'émetteur du rapport. Détails disponibles dans 'Division. Connecter société' (MNS100) et (TXS035). | |
SelectionCriteria | Détails concernant la sélection du rapport. Détails disponibles dans (AAS300) et (TXS035). | |
MasterFiles | Créé une fois par fichier d'audit si des tables principales sont incluses, c'est-à-dire le plan comptable, le client, le fournisseur et les pourcentages de code TVA. | |
GeneralLedgerAccounts | Créé une fois par fichier d'audit avec détails sur le plan comptable défini au niveau central (société vide) ou local. | |
GeneralLedgerAccounts/Account |
Détails de chaque ID comptable. Il s'agit d'un segment comptable entre 1 et 7 qui dépend du segment comptable sélectionné, y compris le solde d'ouverture/clôture. Détails disponibles dans le programme 'Identité comptable. Ouvrir' (CRS630), si sélectionné dans le programme (CRS632) avec soldes extraits de la table FBAVAL. Voir Etat SAF-T électronique, version pays pour la Lituanie pour plus d'informations sur 'StandardAccountID'. |
|
Clients | Créé une fois par fichier d'audit avec détails sur les clients. | |
Customers/Customer | Détails sur chaque client y compris le solde d'ouverture/clôture. Détails extraits du programme 'Client. Ouvrir' (CRS610) avec soldes extraits de la table FSLBAL. | |
Suppliers | Créé une fois par fichier d'audit avec détails sur les fournisseurs. | |
Suppliers/Supplier | Détails sur chaque fournisseur y compris le solde d'ouverture/clôture. Détails disponibles dans 'Fournisseur. Ouvrir' (CRS620) avec soldes extraits de la table FPLBAL. | |
TaxTable | Créé une fois par fichier d'audit avec détails sur les codes TVA. | |
TaxTable/TaxTableEntry | Créé une fois par table de taxes avec détails sur les codes TVA. | |
TaxTable/TaxTableEntry/TaxCodeDetails | Détails concernant chaque code TVA et date de début définis avec le pourcentage de TVA pour la société du rapport. Détails disponibles dans 'Taux de TVA. Ouvrir' (CRS031). | |
UOMTable | Créé une fois par fichier d'audit avec détails sur les unités de mesure. | |
UOMTable/UOMTableEntry | Détails de chaque unité de mesure incluse dans les transactions de transfert/mouvement de marchandises. Détails du programme 'Unité de mesure. Ouvrir' (CRS050). | |
MovementTypeTable | Créé une fois par fichier d'audit avec détails sur le type de transfert/mouvement. | |
MovementTypeTable/ MovementTypeTableEntry | Détails de chaque type de transfert/mouvement pour chaque ID de transaction. Détails du programme 'Mappage MBM. Ouvrir détails' (CMS880). | |
PhysicalStock | Créé une fois par fichier d'audit avec détails sur le stock physique. | |
PhysicalStock/PhysicalStockEntry | Détails de chaque entrée du stock physique. Détails du programme 'Valorisation des stocks. Ouvrir' (CAS180). | |
GeneralLedgerEntries | Créé une fois par fichier d'audit avec détails sur les pièces justificatives dans la comptabilité générale. | |
Journal | Détails concernant chaque journal dans la table FGLEDG. | |
Journal/Transaction | Détails concernant chaque pièce justificative dans la table FGLEDG. | |
Journal/Transaction/Line | Détails concernant chaque ligne de pièce justificative dans la table FGLEDG. | |
SourceDocuments | Créé une fois par fichier d'audit avec détails sur les pièces justificatives dans la comptabilité générale. | |
SalesInvoices | Créé une fois par fichier d'audit dans détails sur les factures de vente dans la comptabilité générale. | |
SalesInvoices/Invoice | Détails de chaque numéro de facture de vente dans la table FSLEDG. | |
SalesInvoices/Invoice/Line | Détails de chaque ligne de facture de vente dans la table FSLEDG. | |
PurchaseInvoices | Créé une fois par fichier d'audit dans détails sur les factures d'achat dans la comptabilité générale. | |
PurchaseInvoices/Invoice | Détails de chaque numéro de facture d'achat dans la table FPLEDG. | |
PurchaseInvoices /Invoice/Line | Détails de chaque ligne de facture d'achat dans la table FPLEDG. | |
Paiements | Créé une fois par fichier d'audit avec détails sur les paiements dans la comptabilité générale. | |
MovementOfGoods | Créé une fois par fichier d'audit avec détails sur les transferts/mouvements de marchandises dans la table des transactions de stock. | |
MovementOfGoods/StockMovement | Créé une fois par fichier de transfert/mouvement de marchandises avec des détails sur la table des transactions de stock. | |
MovementOfGoods/StockMovement/Line | Détails de chaque mouvement de stock issus de l'historique des transactions de stock (MITTRA) et de la table des écritures comptables internes (CINACC). | |
AssetTransactions | Créé une fois par fichier d'audit avec détails sur les transactions d'immobilisation. | |
AssetTransactions/AssetTransactionsTableEntry | Détails de la table des règles d'amortissement des immobilisations (FFASDM) avec les informations correspondantes extraites du fichier principal des immobilisations (FFASMA) et de la table des valeurs d'immobilisation par période (FFAHIS). |
Soldes d'ouverture et de clôture
Ce tableau contient des informations sur les soldes d'ouverture et de clôture :
Section | Détails |
---|---|
MasterFiles/GeneralLedgerAccounts | Les sections OpeningDebit/CreditBalance and ClosingDebit/CreditBalance par compte sont incluses et extraites de la table FBAVAL au moyen de la clé de solde en fonction du segment comptable choisi, et des champs 'Montant enregistré – Débit' (ACAD) et 'Montant enregistré – Crédit' (ACAC). Au moyen de l'option 8-'SAF-T version 2' pour le format de sortie et de l'option 'Plan comptable' pour la table principale, le système vérifie dans (AAS300) que le traitement annuel dans 'Fichier balance CG. Lancer trait annuel' (GLS905) existe pour l'année précédente. |
MasterFiles/Customers | Les paramètres OpeningDebit/CreditBalance et ClosingDebit/CreditBalance par client sont inclus et extraits de la table FSLBAL et du champ 'Montant de l'encours en devise locale' (OUAM). Au moyen de l'option 8-'SAF-T version 2' pour le format de sortie et de l'option 'Client' pour la table principale, le système vérifie dans (AAS300) que le traitement annuel dans 'Fichier balance CC. Lancer trait annuel' (ARS910) existe pour l'année précédente. |
MasterFiles/Suppliers | Les paramètres OpeningDebit/CreditBalance et ClosingDebit/CreditBalance par fournisseur sont inclus et extraits de la table FPLBAL et du champ 'Montant de l'encours en devise locale' (OUAM). Au moyen de l'option 8-'SAF-T version 2' pour le format de sortie et de l'option 'Fournisseur' pour la table principale, le système vérifie dans le programme (AAS300) que le traitement annuel dans (ARS910) existe pour l'année précédente. |
Nom et taille de fichier
Le tableau qui suit affiche les exigences ou les recommandations propres à un pays pour le nom et la taille des fichiers à gérer manuellement dès que le fichier XML a été créé :
Pays | Nom de fichier | Taille de fichier |
---|---|---|
Lituanie | Il est fortement conseillé d'utiliser la même convention d’affectation de noms pour s'assurer que toutes les informations nécessaires sont incluses dans le nom du fichier. L'objectif est d'identifier les données qui figurent dans le fichier, déterminer à qui elles s'adressent et créer un nom de fichier unique pour chaque exportation. Notez que la procédure d'affectation d'un nom doit être gérée manuellement par l'utilisateur en dehors de M3 BE dès que le fichier XML a été créé. <type d'exportation SAF-T>_<numéro d'organisation du fournisseur que les données représentent>_<date et heure(aaaammjjhh24hmise)>.xml
Par exemple : _SAF-T Financial999999999_20160401235911.xml Où 'SAF-T Financial' désigne le type de fichier SAF-T, '999999999' représente le numéro d'organisation du propriétaire des données et '20180401235911' représente la date et l'heure de création du fichier au format horaire 24 heures. |
Les entrées de la comptabilité générale doivent normalement occuper la plus grande partie du fichier avec un volume approximatif estimé à 1 Go par million d'enregistrements dans FGLEDG (le pire des cas envisagés en matière de codes devise, de longueurs de description, etc.). Si FGLEDG contient un très grand nombre d'enregistrements, il est possible d'exécuter la fonction (AAS300) en plusieurs étapes. En premier lieu, la comptabilité générale peut être exclue en définissant sa valeur de zone déroulante correspondante sur 0 (Exclure). |
En-tête
Cette section contient des données de base du fichier XML ; elle est créée une fois par fichier. Seuls les éléments/étiquettes renseignés pour les informations standard ou spécifiques à un pays sont inclus dans la description ci-dessous. Voir Etat SAF-T électronique, version pays pour la Lituanie pour obtenir plus de détails sur les informations définies dans (TXS035).
Elément XML – |
Description (spécifique à un pays, le cas échéant) |
Requis – |
Détails – standard – |
Détails – données spécifiques pays (exceptions à la solution standard) |
---|---|---|---|---|
AuditFileVersion | Version du fichier d'audit standard utilisé. | Obligatoire | Extrait du champ supplémentaire 009 dans (TXS035). Défini sur '1.0' si manquant. | |
AuditFileCountry | Code pays de deux lettres conforme à la norme ISO 3166-1 alpha-2. | Obligatoire | Extrait du champ 'Code pays ISO' (IISO) dans 'Pays. Ouvrir' (CRS045) pour le pays de base (BSCD) sélectionné dans (AAS300). | |
AuditFileDateCreated | Date à laquelle le fichier a été créé. | Obligatoire | Date d'enregistrement de début (RGDT) créée dans (AAS300). | |
SoftwareCompanyName | Nom de l'éditeur de logiciels dont le produit est à l'origine de la création du fichier d'audit. | Obligatoire | Extrait du champ supplémentaire 010 dans (TXS035). Défini sur 'NotDefined' si manquant. | |
SoftwareID | Nom du logiciel ayant généré le fichier d'audit. | Obligatoire | Extrait du champ supplémentaire 004 dans (TXS035). Défini sur 'NotDefined' si manquant. | |
SoftwareVersion | Version du logiciel ayant généré le fichier d'audit. | Obligatoire | Extrait du champ supplémentaire 005 dans (TXS035). Défini sur 'NotDefined' si manquant. | |
Division | – | Obligatoire | – | |
/RegistrationNumber | Numéro unique identifiant la division dans les registres comptables, émis par un organisme gouvernemental ou créé par la division pour un usage interne destiné à identifier les différentes entités au sein du groupe dont elles dépendent. | Obligatoire | Extrait du champ supplémentaire 011 dans (TXS035). Défini sur 'NotDefined' si manquant. | |
/Nom | Nom de la division. | Obligatoire | Provient du champ Nom de division (CONM) dans (MNS100). | |
/Address | – | Obligatoire | – | |
/StreetName | Ligne d'adresse 1 de la division. | Facultatif | Provient du champ 'Adresse division – ligne 1' (COA1) dans (MNS100). | |
/AdditionalAddressDetail | Ligne d'adresse 2 de la division. | Facultatif | Provient du champ 'Adresse division – ligne 2' (COA2) dans (MNS100). | |
/Ville | Nom de la ville/zone postale. | Obligatoire | Extrait du champ 'Ville' (TOWN) dans (MNS100). Défini sur 'NotDefined' si manquant. | |
/PostalCode | Code postal de la ville ou de la zone postale concernée. | Obligatoire | Extrait du champ 'Code postal' (PONO) dans (MNS100). Défini sur 'NotDefined' si manquant. | |
/Region | Code consacré à un pays précisant les régions ou départements dépendant d'une administration fiscale. | Facultatif | Description source (TX40) dans 'Etats/régions par pays. Ouvrir' (CRS046) pour l'état/région dans (MNS100). | |
/Country | Code pays de deux lettres conforme à la norme ISO 3166-1 alpha-2. | Facultatif | Extrait du champ 'Pays' (CSCD) dans (MNS100). | |
/AddressType | Type d'adresse inclus. | Facultatif | Défini sur 'PostalAddress'. | |
/FullAddress | Adresse écrite dans un format de texte libre. | Facultatif | Provient des champs 'Adresse division – ligne 1' (COA1) + 'Adresse division – ligne 2' (COA2) + 'Adresse division – ligne 3' (COA3) + 'Adresse division – ligne 4' (COA4) dans (MNS100) | |
/Contact | – | Obligatoire | – | |
/Contact/ContactPerson | – | Obligatoire | – | |
/ContactPerson/FirstName | Prénom de la personne. | Obligatoire | Défini sur 'NotUsed'. | |
/ContactPerson/LastName | Nom de famille de la personne. Si l'élément FirstName contient le texte 'NotUsed', cet élément doit contenir le nom complet non structuré de la personne. | Obligatoire | Provient du champ supplémentaire 024 dans (TXS035) ; si non défini, provient du champ 'Notre référence' (OREF) dans (MNS100). Défini sur 'NotDefined' si les deux sont manquants. | |
/Telephone | Numéro de téléphone. | Obligatoire | Extrait du champ supplémentaire 014 dans (TXS035) ; si non défini, est extrait du champ 'Numéro de téléphone 1' (PHNO) dans (MNS100). Défini sur 'NotDefined' si les deux sont manquants. | |
Adresse e-mail. | Facultatif | Extrait du champ supplémentaire 007 dans (TXS035). | ||
/TaxRegistration | – | Facultatif | – | |
/TaxRegistrationNumber | Numéro d'immatriculation fiscale de la division. Numéro unique émis par une autorité fiscale et utilisé par la division. | Obligatoire | Extrait du champ supplémentaire 012 dans (TXS035) ; si non défini, est extrait du champ 'Numéro d'immatriculation de TVA' (VRNO) dans (MNS100). Doit être saisi au format demandé. | |
/TaxType | Type de taxe de la société. A utiliser lorsque les informations déclarées dans le fichier SAF-T couvrent plusieurs types de régime fiscal, afin d'identifier le régime fiscal auquel la valeur saisie est associée. | Facultatif | Provient du champ supplémentaire 016 dans (TXS035). | Code ISO = 'LT'. Etiquette non créée puisque non utilisée. |
DefaultCurrencyCode | Code devise à trois lettres (ISO 4217) de la devise locale définie par défaut pour le fichier d'audit. | Obligatoire | Extrait du champ 'Devise locale' (LOCD) dans (MNS100). | |
SelectionCriteria | – | Facultatif | – | -*** |
/PeriodStart | Première période comptable couverte par le fichier d'audit. | Obligatoire | Période de début saisie dans (AAS300). | |
/PeriodEnd | Dernière période comptable couverte par le fichier d'audit. | Obligatoire | Période cible saisie dans (AAS300). | |
TaxAccountingBasis | Type de données dans le fichier d'audit. Facturation, comptabilité de caisse, livraison, autre. | Obligatoire | Extrait du champ supplémentaire 001 défini dans (TXS035). Défini sur 'NotDefined' si manquant. | Code ISO = 'LT' : Provient du champ supplémentaire 001 dans (TXS035). Défini sur 'A' si manquant. |
/FiscalYearFrom | Année (exercice) comptable dans laquelle la première période ('PeriodStart') tombe. | Obligatoire | Année de début pour la période saisie dans (AAS300). | |
/FiscalYearTo | Année (exercice) comptable dans laquelle la dernière période (PeriodEnd) tombe. | Obligatoire | Année de fin pour la période saisie dans (AAS300). | |
/Entity | Identificateur unique d'une unité ou d'un système d'informations. | Obligatoire | Extrait de la société utilisée pour exécuter la fonction (AAS300). | |
/Datatype | Type de données soumises. | Obligatoire | Défini sur la valeur par défaut='F'. | |
/NumberofParts | Nombre de parties du fichier. | Obligatoire | Défini sur la valeur par défaut='1'. | |
/PartNumber | Numéro de série de la partie du fichier. | Obligatoire | Défini sur la valeur par défaut='1'. |
MasterFiles/GeneralLedgerAccounts/Account
Cette section est créée une fois par ID comptable. Seuls les éléments/étiquettes renseignés pour les informations standard ou spécifiques à un pays sont inclus dans la description ci-dessous. Voir Etat SAF-T électronique, version pays pour la Lituanie pour obtenir des détails concernant l'élément StandardAccountID défini dans le programme 'Scénario conversion de compte. Ouvrir' (GLS030).
Elément XML – |
Description (spécifique à un pays, le cas échéant) |
Requis – |
Détails – standard – |
Détails – données spécifiques pays (exceptions à la solution standard) |
---|---|---|---|---|
AccountID | Code/numéro de compte CG. | Obligatoire | Extrait du champ 'ID comptable' (AITM) dans (CRS630). | |
AccountDescription | Nom d'un compte individuel dans la comptabilité générale. | Obligatoire | Extrait du champ 'Description' (TX40) dans (CRS632) pour la langue sélectionnée dans (AAS300). Si manquante, description source (TX40) dans (CRS630) | |
AccountTableID | Code de compte employé en fonction des types de table de compte | Obligatoire | Catégorie définie selon l'ID de table de compte configuré dans (GLS030). | |
AccountTableDescription | Description du code compte | Obligatoire | Description définie selon l'ID de table de compte configuré dans (GLS030). Options valides : 'Immobilisations', 'Actifs courants', 'Fonds propres', 'Passif', 'Revenus' et 'Frais'. | |
AccountType | Type de compte. | Obligatoire | Code catégorie défini selon le type de compte configuré dans (GLS030). Les options valides sont 'IT' (Actifs non courants), 'TT' (Actifs courants), 'NK' (Fonds propres), 'I' (Passif), 'P' (Revenus), 'S' (Coûts), 'KT' (Autres). | Code ISO = 'LT' : Défini sur 'GL'. |
OpeningDebitBalance ou OpeningCreditBalance |
Solde du débit ou du crédit à la date de début de la période de sélection dans la devise par défaut de l'en-tête. | Obligatoire | Somme du montant de débit (ACAD) et du montant de crédit (ACAC) extrait de la table FBAVAL à l'aide de la clé de solde conforme au segment comptable sélectionné. Voir Etat SAF-T électronique, version pays pour la Lituanie. | |
ClosingDebitBalance ou ClosingCreditBalance |
Solde du débit ou du crédit à la date de début de la période de sélection dans la devise par défaut de l'en-tête. | Obligatoire | Somme du montant de débit (ACAD) et du montant de crédit (ACAC) extrait de la table FBAVAL à l'aide de la clé de solde conforme au segment comptable sélectionné. Voir Etat SAF-T électronique, version pays pour la Lituanie. |
MasterFiles/Customers/Customer
Cette section est créée une fois par client. Seuls les éléments/étiquettes renseignés pour les informations standard ou spécifiques à un pays sont inclus dans la description ci-dessous.
Elément XML – |
Description (spécifique à un pays, le cas échéant) |
Requis – |
Détails – standard – |
Détails – données spécifiques pays (exceptions à la solution standard) |
---|---|---|---|---|
Nom | Nom du client. | Obligatoire | Extrait du champ 'Nom' (CUNM) dans (CRS610). | |
Adresse | – | Obligatoire | – | |
/StreetName | Ligne d'adresse 1 du client. | Facultatif | Ligne d'adresse 1 de début (CUA1) dans (CRS610). | |
/AdditionalAddressDetail | Ligne d'adresse 2 du client. | Facultatif | Ligne d'adresse 2 de début (CUA2) dans (CRS610). | |
/Ville | Nom de la ville/zone postale. | Obligatoire | Extrait du champ 'Ville' (TOWN) dans (CRS610). Défini sur 'NotUsed' si manquant. | |
/PostalCode | Code postal de la ville ou de la zone postale concernée. | Obligatoire | Extrait du champ 'Code postal' (PONO) dans (CRS610). Défini sur 'NotUsed' si manquant. | |
/Region | Code pays spécifique précisant les régions ou départements dépendant d'une administration/juridiction fiscale. | Facultatif | Extrait du champ 'Description' (TX40) dans (CRS046) pour l'état/la région dans (CRS610). | |
/Country | Code pays de deux lettres conforme à la norme ISO 3166-1 alpha-2. | Facultatif | Extrait du champ 'Pays' (CSCD) dans (CRS610). | |
/AddressType | Type d'adresse. | Facultatif | Défini sur 'BA' 'Adresse de facturation'. | |
/FullAddress | Adresse écrite dans un format de texte libre. | Facultatif | Provient des champs 'Adresse division – ligne 1' (COA1) + 'Adresse division – ligne 2' (COA2) + 'Adresse division – ligne 3' (COA3) + 'Adresse division – ligne 4' (COA4) dans (CRS610) | |
Contact | – | Facultatif | – | |
/ContactPerson | – | Obligatoire | – | |
/ContactPerson/FirstName | Prénom de la personne. | Obligatoire | Défini sur 'NotUsed'. | |
/ContactPerson/LastName | Nom de famille de la personne. Si l'élément 'FirstName' contient le texte 'NotUsed', cet élément doit contenir le nom complet non structuré de la personne. | Obligatoire | Extrait du champ 'Votre référence 1' (YREF) dans (CRS610). Défini sur 'NotUsed' si manquant. | |
/Telephone | Numéro de téléphone. | Obligatoire | Extrait du champ 'Numéro de téléphone 1' (PHNO) dans (CRS610). Défini sur 'NotUsed' si manquant. | |
Adresse e-mail. | Facultatif | Extrait du champ 'Adresse e-mail'n (EMAL) dans 'Adresse e-mail. Ouvrir' (CRS111) pour le type 01. | ||
TaxRegistration | – | Facultatif | – | |
/TaxRegistrationNumber | Numéro d'immatriculation fiscale de la division. Numéro unique émis par une autorité fiscale et utilisé par la division. | Obligatoire | Extrait du champ 'Numéro d'immatriculation de TVA' (VRNO) dans (CRS610). Doit être saisi au format demandé. La section n'est pas créée si le numéro d'immatriculation de TVA est manquant. | Code ISO = 'LT' : Pour les clients nationaux (code pays = NO dans (CRS610)), le code doit être saisi avec le suffixe 'MVX' mais tout préfixe pays est automatiquement supprimé si inclus. |
/TaxType | Type de numéro d'immatriculation fiscale de la division. | Obligatoire | Infos supplémentaires 016, type 4 dans 'Règle comptable. Définir' (TXS035) | |
CustomerID | Code/numéro de compte unique du client. | Facultatif | Client source (CUNO) dans (CRS610). | Code ISO = 'LT' : Ces informations sont obligatoires. |
AccountID | Code/numéro de compte où le sous-compte/comptabilité clients est consolidé dans le bilan. | Obligatoire | 'Règle comptable' de départ (AIT1) dans (CRS395). | |
OpeningDebitBalance ou ClosingCreditBalance |
Solde du débit ou du crédit à la date de début de la période de sélection dans la devise par défaut de l'en-tête. | Obligatoire | Montant de l'encours en devise locale. Voir Etat SAF-T électronique, version pays pour la Lituanie. | |
ClosingDebitBalance ou ClosingCreditBalance |
Solde de débit ou de crédit à la date de fin de la période de sélection dans la devise par défaut indiquée dans l'en-tête. | Obligatoire | Montant de l'encours en devise locale. Voir Etat SAF-T électronique, version pays pour la Lituanie. |
MasterFiles/Suppliers/Supplier
Cette section est créée une fois par fournisseur. Seuls les éléments/étiquettes renseignés pour les informations standard ou spécifiques à un pays sont inclus dans la description ci-dessous.
Elément XML – |
Description (spécifique à un pays, le cas échéant) |
Requis – |
Détails – standard – |
Détails – données spécifiques pays (exceptions à la solution standard) |
---|---|---|---|---|
Nom | Nom du fournisseur. | Obligatoire | Extrait du champ 'Nom' (CUNM) dans (CRS620). | |
Adresse | – | Obligatoire | – | |
/StreetName | Ligne d'adresse 1 du fournisseur. | Facultatif | Extrait du champ 'Ligne d'adresse 1' (ADR1) dans 'Fournisseur. Connecter adresse' (CRS622) avec le type 01 et, si introuvable, le type 02. | |
/AdditionalAddressDetail | Ligne d'adresse 2 du fournisseur. | Facultatif | Extrait du champ 'Ligne d'adresse 2' (ADR2) dans (CRS622) avec le type 01 et, si introuvable, le type 02. | |
/Ville | Nom de la ville/zone postale. | Obligatoire | Extrait du champ 'Ville' (TOWN) dans (CRS622) avec le type 01 et, si introuvable, le type 02. Défini sur 'NotUsed' si manquant. | |
/PostalCode | Code postal de la ville ou de la zone postale concernée. | Obligatoire | Extrait du champ 'Code postal' (PONO) dans (CRS622) avec le type 01 et, si introuvable, le type 02. Défini sur 'NotUsed' si manquant. | |
/Region | Code pays spécifique précisant les régions/départements dépendant d'une administration/juridiction fiscale. | Facultatif | Extrait du champ 'Description' (TX40) dans (CRS046) pour l'état/la région dans (CRS622) avec le type 01 et, si introuvable, le type 02. | |
/Country | Code pays de deux lettres conforme à la norme ISO 3166-1 alpha-2. | Facultatif | Extrait du champ 'Pays' (CSCD) dans (CRS610) avec le type 01 et, si introuvable, le type 02. | |
/AddressType | Type d'adresse. | Facultatif | Défini sur 'BA' (adresse de facturation). | |
/FullAddress | Adresse écrite dans un format de texte libre. | Facultatif | Provient des champs 'Adresse division – ligne 1' (COA1) + 'Adresse division – ligne 2' (COA2) + 'Adresse division – ligne 3' (COA3) + 'Adresse division – ligne 4' (COA4) dans (MNS100) | |
Contact | – | Facultatif | – | |
/ContactPerson | – | Obligatoire | – | |
/ContactPerson/FirstName | Prénom de la personne. | Obligatoire | Défini sur 'NotUsed'. | |
/ContactPerson/LastName | Nom de famille de la personne. Si l'élément 'FirstName' contient le texte 'NotUsed', cet élément doit contenir le nom complet non structuré de la personne. | Obligatoire | Extrait du champ 'Votre référence 1' (YREF) dans 'Fournisseur. Connecter référence' (CRS623) avec le type 30. Défini sur 'NotUsed' si manquant. | |
/Telephone | Numéro de téléphone. | Obligatoire | Extrait du champ 'Numéro de téléphone 1' (PHNO) dans (CRS623) avec le type 30 et, si introuvable, dans (CRS620). Défini sur 'NotUsed' si les deux sont manquants. | |
Adresse e-mail. | Facultatif | Extrait du champ 'Adresse e-mail' (EMAL) dans (CRS623) pour le type 01. | ||
TaxRegistration | – | Facultatif | – | |
/TaxRegistrationNumber | Numéro d'immatriculation fiscale de la division. Numéro unique émis par une autorité fiscale et utilisé par la division. | Obligatoire | Extrait du champ 'Numéro d'immatriculation de TVA' (VRNO) dans (CRS620). Doit être saisi au format demandé. La section n'est pas créée si le numéro d'immatriculation de TVA est manquant. | Code ISO = 'LT' : Pour les fournisseurs nationaux (code pays = LT dans CRS620), le code doit être saisi avec le suffixe 'MVX' mais tout préfixe pays est automatiquement supprimé si inclus. |
/TaxType | Type de numéro d'immatriculation fiscale de la division. | Obligatoire | Infos supplémentaires 016, type 4 dans (TXS035). | |
SupplierID | Code/numéro de compte unique du fournisseur. | Facultatif | Fournisseur source (SUNO) dans (CRS620). | Code ISO = 'LT' : Ces informations sont obligatoires. |
AccountID | Code/numéro de compte où le sous-compte/comptabilité fournisseurs est consolidé dans le bilan. | Obligatoire | 'Règle comptable' de départ (AIT1) dans (CRS395). | |
OpeningDebitBalance ou ClosingCreditBalance |
Solde du débit ou du crédit à la date de début de la période de sélection dans la devise par défaut de l'en-tête. | Obligatoire | Montant de l'encours en devise locale. Voir Etat SAF-T électronique, version pays pour la Lituanie. | |
ClosingDebitBalance ou ClosingCreditBalance |
Solde de débit ou de crédit à la date de fin de la période de sélection dans la devise par défaut indiquée dans l'en-tête. | Obligatoire | Montant de l'encours en devise locale. Voir Etat SAF-T électronique, version pays pour la Lituanie. |
MasterFiles/TaxTable
Cette section est créée une fois par fichier d'audit avec une section 'TaxTableEntry' créée une fois par 'TaxTable' et une section 'TaxCodeDetails' créée une fois par code TVA défini avec un pourcentage de TVA pour la société de l'état. Seuls les éléments/étiquettes renseignés pour les informations standard ou spécifiques à un pays sont inclus dans la description ci-dessous. Informations supplémentaires issues de la table de TVA et de la conversion des données conformément à la configuration dans les programmes 'Mappage MBM. Ouvrir' (CMS880) et 'Mappage MBM. Ouvrir détails' (CMS881).
Conversion du code TVA en élément TaxCode
Conversion obligatoire et spécifique à la Lituanie (survient si le pays de base dans AAS300 est LT) destinée à convertir les codes TVA M3 BE vers l'élément TaxCode requis.
Elément XML – |
Description (spécifique à un pays, le cas échéant) |
Requis – |
Détails – standard – |
Détails – données spécifiques pays (exceptions à la solution standard) |
---|---|---|---|---|
TaxTableEntry | – | Facultatif | – | |
TaxType | Type taxe pour recherche dans les tables. | Obligatoire | Extrait du champ supplémentaire 016 dans (TXS035). Défini sur 'NotDefined' si manquant. | Code ISO = 'LT' : Provient du champ supplémentaire 016 dans (TXS035). Défini sur 'NotDefined' si manquant. |
Description | Description du type de taxe. | Obligatoire | Extrait du champ supplémentaire 017 dans (TXS035). Défini sur 'NotDefined' si manquant. | Code ISO = 'LT' : Provient du champ supplémentaire 017 dans (TXS035). Défini sur 'NotDefined' si manquant. |
TaxCodeDetails | Obligatoire | |||
/TaxCodeDetails | – | Obligatoire | – | |
/TaxCode | Code taxe pour recherche dans les tables. | Obligatoire | Extrait du champ 'Code TVA' (VTCD) dans (CRS031). | |
/EffectiveDate | Date de début pour cette entrée. | Facultatif | Extrait du champ 'Date de début' (FRDT) dans (CRS031) avec le format AAAA-MM-JJ. | |
/Description | Description du code taxe. | Facultatif | Extrait du champ 'Description' (TX40) dans (CRS031). | |
/TaxPercentage | Pourcentage de taxe. | Obligatoire | Extrait du champ 'Taux de TVA 1' (Tpv1) dans (CRS031). | |
/Country | Code pays de deux lettres conforme à la norme ISO 3166-1 alpha-2. | Obligatoire | Extrait du champ 'Pays' (CSCD) dans (CRS610). Défini sur code ISO (IISO) du pays de base si manquant. |
GeneralLedgerEntries
Cette section est créée une fois par fichier d'audit avec une section 'Journal' créée une fois par journal, une section 'Transaction' créée une fois par pièce justificative dans le journal et une section 'Ligne' créée une fois par ligne de pièce justificative. Seuls les éléments/étiquettes renseignés pour les informations standard ou spécifiques à un pays sont inclus dans la description ci-dessous.
Elément XML – |
Description (spécifique à un pays, le cas échéant) |
Requis – |
Détails – standard – |
Détails – données spécifiques pays (exceptions à la solution standard) |
---|---|---|---|---|
NumberOfEntries | Nombre d'écritures. Il s'agit du nombre total d'écritures de transaction (documents comptables/pièces justificatives) issues de tous les journaux inclus dans le fichier d'audit. | Obligatoire | Nombre total de pièces justificatives incluses ; les informations sont calculées lors de la préparation du fichier d'audit. | |
TotalDebit | Somme totale de tous les montants de débit dans la devise par défaut indiquée dans l'en-tête. | Obligatoire | Débit total du montant enregistré pour les pièces justificatives incluses ; les informations sont calculées lors de la préparation du fichier d'audit. | |
TotalCredit | Total des montants de crédit dans la devise par défaut de l'en-tête. | Obligatoire | Crédit total du montant enregistré pour les pièces justificatives incluses ; les informations sont calculées lors de la préparation du fichier d'audit. | |
Journals | Facultatif | |||
Journal | – | Facultatif | – | |
/JournalID | Identificateur du journal de comptabilité générale (CG) source, ou factures et paiements dans des systèmes dotés d'un journal unique. | Obligatoire |
Les informations sont créées comme suit : N° de division (CONO) + Société (DIVI) + Année (YEA4) + Nº de journal (JRNO). Exemple : 136AAA20171234 |
Code ISO = 'LT' : Défini sur 'A'. |
/Description | Description du journal. | Obligatoire | Extrait du champ 'En-tête journal' (JRTX) pour l'ID d'écriture GCF du journal. | |
/Type | Type de journal. Mécanisme de groupement des journaux. | Obligatoire | Description du module pour l'ID d'écriture GCF du journal. | |
Transactions | Facultatif | |||
/Transaction | – | Facultatif | – | |
/TransactionID | Numéro/ID du document comptable/pièce justificative. | Obligatoire |
Les informations sont créées comme suit : N° de division (CONO) + Société (DIVI) + Année (YEA4) + Nº série justif (VSER) + Nº pièce justif (VONO). Exemple : 136AAA2017-123-12345678 |
|
/Description | Description de la transaction du journal. | Obligatoire | Extrait du champ 'Texte pièc just' (VTXT) de la pièce justificative. Défini sur 'NotUsed' si manquant. | |
/BatchID | ID système du lot. | Facultatif | Extrait du champ 'Numéro de journal' (JRNO) de la pièce justificative. | |
/SystemEntryDate | Date consignée par le système, soit la date à laquelle la transaction a été saisie dans le système. | Obligatoire | Extrait du champ 'Date de saisie' (RGDT) de la pièce justificative. | |
/GLPostingDate | Date de comptabilisation dans le compte CG, soit la date à laquelle la transaction a été mise à jour dans la base de données. | Obligatoire | Extrait du champ 'Date comptable' (ACDT) de la pièce justificative. | |
/CustomerID ou /SupplierID | Code ou numéro de compte unique pour le client ou le fournisseur | Obligatoire | Extrait du champ 'Fournisseur' dans (FPLEDG) ou du champ 'Client' dans (FSLEDG). | |
/SystemID | Numéro/ID unique créé par le système pour le document comptable/pièce justificative. | Facultatif |
Les informations sont créées comme suit : Année (YEA4) - Nº série justif (VSER) - Nº pièce justif (VONO). Exemple : 2017-123-12345678 |
|
/Transaction/Lines | – | Obligatoire | – | |
/Transaction/Line | Obligatoire | |||
/RecordID | ID de suivi d'une écriture sur une ligne de journal ou d'une référence de comptabilisation. | Obligatoire |
Les informations sont créées comme suit : Année (YEA4) + Nº de journal (JRNO) + Numéro de séquence journal (JSNO) de la ligne de pièce justificative. Exemple : 201712312345678 |
|
/AccountID | Code/numéro de compte CG. | Obligatoire | Segment comptable de départ sélectionné sur la ligne de pièce justificative. | |
/CustomerID ou /SupplierID | Code ou numéro de compte unique pour le client ou le fournisseur | Obligatoire | Extrait du champ 'Fournisseur' (SUNO) dans (FPLEDG) ou du champ 'Client' (CUNO) dans (FSLEDG). | |
/Description | Description de la ligne du journal. | Obligatoire | Extrait du champ 'Texte pièc just' (VTXT) de la ligne de pièce justificative. Défini sur 'NotUsed' si manquant. | |
/Transaction/Line/DebitAmount | – | Obligatoire | – | |
/Montant | Montant dans la devise par défaut de l'en-tête. | Obligatoire | Extrait du champ 'Montant enregistré' (ACAM) de la ligne de pièce justificative si le montant est positif. | |
/CurrencyCode | Code devise de trois lettres défini conformément à la norme ISO 4217. | Facultatif | Extrait du champ 'Code devise' (CUCD) de la ligne de pièce justificative si le montant est positif. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/CurrencyAmount | Montant en devise étrangère. | Facultatif | Extrait du champ 'Montant devise étrangère' (CUAM) de la ligne de pièce justificative si le montant est positif. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/ExchangeRate | Taux de change utilisé. | Facultatif | Extrait du champ 'Taux de change' (ARAT) de la ligne de pièce justificative si le montant est positif. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/Transaction/Line/CreditAmount | – | Obligatoire | – | |
/Montant | Montant dans la devise par défaut de l'en-tête. | Obligatoire | Extrait du champ 'Montant enregistré' (ACAM) de la ligne de pièce justificative si le montant est négatif. | |
/CurrencyCode | Code devise de trois lettres défini conformément à la norme ISO 4217. | Facultatif | Extrait du champ 'Code devise' (CUCD) de la ligne de pièce justificative si le montant est négatif. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/CurrencyAmount | Montant en devise étrangère. | Facultatif | Extrait du champ 'Montant devise étrangère' (CUAM) de la ligne de pièce justificative si le montant est négatif. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/ExchangeRate | Taux de change utilisé. | Facultatif | Extrait du champ 'Taux de change' (ARAT) de la ligne de pièce justificative si le montant est négatif. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/Transaction/Line/TaxInformations | – | Facultatif | ||
/Transaction/Line/TaxInformation | – | Facultatif | ||
/TaxType | Type taxe pour recherche dans les tables. | Facultatif | Provient du champ supplémentaire 016 dans (TXS035). | Provient du champ supplémentaire 016 dans (TXS035). Défini sur 'MVA' si manquant. |
/TaxCode | Code taxe pour recherche dans les tables. | Facultatif | Extrait du champ 'Code TVA' (VTCD) de la ligne de pièce justificative. | |
/TaxPercentage | Pourcentage de taxe. | Facultatif | Extrait du champ 'Taux de TVA 1' (Tpv1) de la ligne de pièce justificative. | |
/Transaction/Line/TaxInformation/TaxAmount | – | Obligatoire | – | |
/Montant | Montant dans la devise par défaut de l'en-tête. | Obligatoire | Montant enregistré calculé dans le champ 'Montant TVA calculé 1' (CVT1) de la ligne de pièce justificative. | |
/CurrencyCode | Code devise de trois lettres défini conformément à la norme ISO 4217. | Facultatif | Extrait du champ 'Code devise' (CUCD) de la ligne de pièce justificative. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/CurrencyAmount | Montant en devise étrangère. | Facultatif | Extrait du champ 'Montant devise étrangère' (CUAM) de la ligne de pièce justificative. Elément inclus seulement si la devise de la transaction est différente de la devise locale. | |
/ExchangeRate |
Taux de change utilisé. | Facultatif | Extrait du champ 'Taux de change' (ARAT) de la ligne de pièce justificative. Elément inclus seulement si la devise de la transaction est différente de la devise locale. |
Configuration
La liste qui suit répertorie les paramètres les plus importants et les principaux à prendre en compte avec des informations spécifiques indispensables à la création du fichier XML SAF-T.
Commentaires concernant les informations obligatoires :
- Les éléments XML obligatoires qui exigent une configuration minimale (par exemple, les champs d'état dans le programme (TXS035)) portent une étiquette 'NotDefined' pour permettre à l'utilisateur d'effectuer des recherches dans le fichier XML et de corriger toutes les données de base manquantes avant de les transmettre à une administration.
- Les éléments XML obligatoires qui exigent une configuration majeure (par exemple, les champs Ville et Code postal des clients et des fournisseurs) ou pour lesquels aucun champ n'existe dans M3 Business Engine (par exemple, le prénom) portent l'étiquette 'NotUsed' qui précise que ces informations ne sont pas disponibles.
Paramètres pays dans (CRS045)
Le code pays du pays de base doit être défini dans le programme (CRS045) et doit être composé de deux lettres conformément à la norme ISO 3166-1 alpha-2. Pour la Lituanie, il s'agit du code 'LT'.
Ceci s'applique également aux codes pays de la division/société dans (MNS100), aux clients dans (CRS610), aux fournisseurs dans (CRS622) et aux codes TVA dans (CRS031).
Paramètres des devises dans (CRS055)
Les codes des devises (locales et étrangères) définis dans 'Devise. Ouvrir' (CRS055) doit respecter le code devise de trois lettres conforme à la norme ISO 4217. Pour la Lituanie, il s'agit du code 'EUR'.
Champs d'état pour les taxes dans (TXS035)
Les informations supplémentaires requises dans la section en-tête et dans d'autres sections doivent être définies dans le programme (TXS035) avec le type 4 pour le pays de base et la société utilisés.
Ce tableau affiche les détails de chaque champ :
Champ – |
Détails (La longueur indique une valeur maximale) |
Commentaire – |
Utilisé dans élément/section XML – |
---|---|---|---|
001 | Bases de comptabilité fiscale Longueur : 18 Numérique : Désactivé |
Obligatoire, défini sur 'NotDefined' si manquant. Code ISO = 'LT' : Défini sur 'A' si manquant. |
Header/TaxAccountingBasis |
002 | Entité fiscale Longueur : 40 Numérique : Désactivé |
Facultatif. | Header/TaxEntity |
003 | Taxonomie Longueur : 40 Numérique : Désactivé |
Non utilisé par la version 2 SAF-T pour le moment. | – |
004 | Produit/ID logiciel Longueur : 40 Numérique : Désactivé |
Obligatoire, défini sur 'NotDefined' si manquant. | Header/SoftwareID |
005 | Produit/version logicielle Longueur : 18 Numérique : Désactivé |
Obligatoire, défini sur 'NotDefined' si manquant. | Header/SoftwareVersion |
006 | Description de l'en-tête Longueur : 40 Numérique : Désactivé |
Facultatif. | Header/HeaderComment |
007 | Adresse e-mail Longueur : 40 Numérique : Désactivé |
Facultatif. | Header/Contact/Email |
008 | Site Web Longueur : 40 Numérique : Désactivé |
Facultatif. | Header/Contact/Website |
009 | Version du fichier d'audit Longueur : 9 Numérique : Désactivé |
Obligatoire, défini sur '1.0' si manquant. | Header/AuditFileVersion |
010 | Nom de la société éditrice de logiciels Longueur : 40 Numérique : Désactivé |
Obligatoire, défini sur 'NotDefined' si manquant. | Header/SoftwareCompanyName |
011 | Numéro d'immatriculation Longueur : 18 Numérique : Désactivé |
Obligatoire, défini sur 'NotDefined' si manquant. | Header/Company/RegistrationNumber |
012 | Numéro d'immatriculation fiscale Longueur : 35 Numérique : Désactivé |
Elément requis uniquement si le champ Numéro d'immatriculation de TVA (VRNO) dans (MNS100) ne peut pas être utilisé ; obligatoire dans ce cas. Doit être saisi au format requis. | Header/Company/TaxRegistration/TaxRegistrationNumber |
013 | Notre référence Longueur : 40 Numérique : Désactivé |
Elément requis uniquement si le champ Notre référence (OREF) dans (MNS100) ne peut pas être utilisé ; obligatoire dans ce cas. Défini sur 'NotDefined' si les deux sont manquants. | Header/Company/Contact/ContactPerson/LastName |
014 | Numéro de téléphone 1 Longueur : 18 Numérique : Désactivé |
Elément requis uniquement si le champ Numéro de téléphone 1 (PHNO) dans (MNS100) ne peut pas être utilisé. Défini sur 'NotDefined' si les deux sont manquants. | Header/Company/Contact/Telephone |
016 | Type de taxe Longueur : 9 Numérique : Désactivé |
Facultatif. Code ISO = 'LT' : Non utilisé (élément non créé). |
Header/Company/TaxRegistration/TaxType |
Obligatoire, défini sur 'NotDefined' si manquant. Code ISO = 'LT' : Défini sur 'MVA' si manquant. |
MasterFiles/TaxTable/TaxTableEntry/TaxType | ||
Facultatif. Code ISO = 'LT' : Défini sur 'MVA' si manquant. |
GeneralLedgerEntries/Journal/Transaction/Line/TaxInformationTaxType | ||
017 | Description taxe Longueur : 40 Numérique : Désactivé |
Obligatoire, défini sur 'NotDefined' si manquant. Code ISO = 'LT' : Défini sur 'NotDefined' si manquant. |
MasterFiles/TaxTable/TaxTableEntry/Description |
018 | Numéro fiscal Longueur : 35 Numérique : Désactivé |
Facultatif. Code ISO = 'LT' : Non utilisé (élément non créé). |
Header/Company/TaxRegistration/TaxNumber |
019 | Administration fiscale Longueur : 35 Numérique : Désactivé |
Facultatif. | Header/Company/TaxRegistration/TaxAuthority |
020 | Date de vérification fiscale Longueur : 40 Numérique : Désactivé |
Facultatif. Le format de date AAAA-MM-JJ doit être appliqué si cet élément est saisi. | Header/Company/TaxRegistration/TaxVerificationDate |
021 | Juridiction de déclaration fiscale Longueur : 35 Numérique : Désactivé |
Facultatif. | Header/SelectionCriteria/TaxReportingJurisdiction |
022 | Entité division Longueur : 35 Numérique : Désactivé |
Facultatif. | Header/SelectionCriteria/CompanyEntity |
031 | Voir Etat SAF-T électronique, version pays pour la Lituanie. |
Connecter société pour la division dans (MNS100)
Le tableau qui suit présente les champs inclus dans le programme (MNS100) :
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(MNS100/E) | CONM | Nom de division | Obligatoire. | Header/Company/Name |
(MNS100/E) | COA1 | Ligne d'adresse 1 | Facultatif. | Header/Company/Address/StreetName |
(MNS100/E) | COA2 | Ligne d'adresse 2 | Facultatif. | Header/Company/Address/AdditionalAddressDetail |
(MNS100/E) | TOWN | Ville | Obligatoire. Défini sur 'NotDefined' si manquant. | Header/Company/Address/City |
(MNS100/E) | PONO | Code postal | Obligatoire. Défini sur 'NotDefined' si manquant. | Header/Company/Address/PostalCode |
(MNS100/E) | ECAR | Etat | Facultatif. Description de l'état dans (CRS046) inclus dans le fichier XML. | Header/Company/Address/Region |
(MNS100/E) | CSCD | Pays | Facultatif. | Header/Company/Address/Country |
(MNS100/E) | PHNO | Numéro de téléphone 1 | Obligatoire. Utilisé si le champ 014 dans (TXS035) n'est pas défini. Défini sur 'NotDefined' si les deux sont manquants. | Header/Company/Contact/Telephone |
(MNS100/G) | VRNO | Numéro d'immatriculation de TVA | Obligatoire. Utilisé si le champ 012 dans (TXS035) n'est pas défini. Doit être saisi au format requis. | Header/Company/TaxRegistration/TaxRegistrationNumber |
(MNS100/G) | OREF | Notre référence | Obligatoire. Utilisé si le champ 013 dans (TXS035) n'est pas défini. Défini sur 'NotDefined' si les deux sont manquants. | Header/Company/Contact/ContactPerson/LastName |
ID comptable dans (CRS630)
Le tableau qui suit présente les champs inclus dans le programme (CRS630) pour les segments comptables sélectionnés :
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS630/B) | AITM | ID comptable | Obligatoire. | MasterFiles/GeneralLedgerAccounts/Account/AccountID |
(CRS632/E) (CRS630/E) |
TX40 | Description | Obligatoire. La description disponible dans (CRS632) pour la langue sélectionnée dans (AAS300) ; si manquante, est extrait de (CRS630). | MasterFiles/GeneralLedgerAccounts/Account/AccountDescription |
Scénario de conversion de compte dans (GLS030)
Le fichier SAF-T lituanien exige que les ID de comptes employés dans le programme (CRS630) de M3 Business Engine soient convertis en un ID de compte standard (code à 2 et 4 caractères) conforme aux exigences de l'administration fiscale lituanienne pour la section 'MasterFiles/GeneralLedgerAccounts' (soit 'Plan comptable' dans (AAS300)). Ces informations étant obligatoires au format SAF-T lituanien, l'élément 'MasterFiles/GeneralLedgerAccounts/Account/StandardAccountID' prend la valeur 'NotDefined' si la conversion est absente.
L'élément de 'StandardAccountID' existe déjà au format standard et peut être utilisé à la demande. Ces informations étant facultatives au format SAF-T standard, l'élément 'MasterFiles/GeneralLedgerAccounts/Account/StandardAccountID' n'est pas créé si la conversion est absente.
Le tableau qui suit présente les champs du programme (GLS030) qui sont indispensables à l'intitulé de la conversion :
ID de programme | Champ | En-tête de champ | Description | Valeur |
---|---|---|---|---|
(GLS030/B) | SCEN | Scénario | Obligatoire. | Défini sur un ID quelconque (par exemple, 'SAFT-NO' pour SAF-T Lituanie – ID comptable standard). Voir (TXS035) ci-après pour connaître le champ nécessaire pour activer la conversion. |
(GLS030/B) | AITP | Segment comptable | Obligatoire. | Défini avec la même valeur que le segment comptable sélectionné dans (AAS300). Par exemple, '1' pour le segment comptable 1. |
Dans Scénario conv de compte. Ouvrir détails (GLS031), tous les ID comptables standard contenant un ou plusieurs ID comptables doivent être définis.
ID de programme | Champ | En-tête de champ | Description | Valeur |
---|---|---|---|---|
(GLS031/B) | X128 | Catégorie | Obligatoire. | Défini sur l'ID comptable standard. |
(GLS031/B) | FAIT | ID de compte de départ | Obligatoire. | Défini sur le premier ID comptable issu de (CRS630) dans la gamme applicable à l'ID comptable standard. |
(GLS031/E) | TAIT | ID comptable cible | Obligatoire. | Défini sur le dernier ID comptable issu de (CRS630) dans la gamme applicable à l'ID comptable standard. |
Exemple :
Catégorie | ID de compte de départ | ID comptable cible |
---|---|---|
10 | 1 | 1999 |
20 | 2 | 2 999 |
Pour activer la conversion et préciser le scénario à utiliser, vous devez définir le champ ci-dessous dans (TXS035) :
Champ | Description | Longueur | Numérique | Commentaire |
---|---|---|---|---|
031 | Plan comptable – scénario | 20 | Désactivé | Référence au champ 'Scénario' (SCEN) dans (GLS030) pour la conversion du plan comptable, pour le segment comptable sélectionné. Défini sur 'SAFT-NO' (voir ci-dessus) par exemple. |
Gestion des clients dans (CRS610)
Le tableau qui suit présente les champs inclus dans le programme (CRS610) :
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS610/B) | CUNO | Client | Obligatoire. | MasterFiles/Customers/Customer/CustomerID |
(CRS610/E) | CUNM | Nom | Obligatoire. | MasterFiles/Customers/Customer/Name |
(CRS610/E) | CUA2 | Ligne d'adresse 1 | Facultatif. | MasterFiles/Customers/Customer/Address/StreetName |
(CRS610/E) | TOWN | Ligne d'adresse 2 | Facultatif. | MasterFiles/Customers/Customer/Address/AdditionalAddressDetail |
(CRS610/E) | PONO | Ville | Obligatoire. Défini sur 'NotUsed' si manquant. | MasterFiles/Customers/Customer/Address/City |
(CRS610/E) | CUA1 | Code postal | Obligatoire. Défini sur 'NotUsed' si manquant. | MasterFiles/Customers/Customer/Address/PostalCode |
(CRS610/E) | ECAR | Etat | Facultatif. Description de l'état dans (CRS046) inclus dans le fichier XML. | MasterFiles/Customers/Customer/Address/Region |
(CRS610/E) | CSCD | Pays | Facultatif. | MasterFiles/Customers/Customer/Address/Country |
(CRS610/E) | PHNO | Numéro de téléphone 1 | Obligatoire. Défini sur 'NotUsed' si manquant. | MasterFiles/Customers/Customer/Contact/Telephone |
(CRS610/E) | YREF | Votre référence 1 | Obligatoire. Défini sur 'NotUsed' si manquant. | MasterFiles/Customers/Customer/Contact/ContactPerson |
(CRS610/J) | VRNO | Numéro d'immatriculation de TVA |
Facultatif. Code ISO = 'LT' : Pour les clients nationaux (code pays = NO dans CRS610), le code doit être saisi avec le suffixe 'MVX' mais tout préfixe pays est automatiquement supprimé si inclus. |
MasterFiles/Customers/Customer/TaxRegistration/TaxRegistrationNumber |
Sur demande, une adresse e-mail peut être définie dans le programme (CRS111) avec le type 01.
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS111/E) | EMAL | Adresse e-mail | Facultatif. | MasterFiles/Customers/Customer/Contact/Email |
Gestion des fournisseurs dans (CRS620)
Le tableau qui suit présente les champs inclus dans le programme Fournisseur. Ouvrir (CRS620) :
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS620/B) | SUNO | Fournisseur | Obligatoire. | MasterFiles/Suppliers/Supplier/SupplierID |
(CRS620/E) | SUNM | Nom | Obligatoire. | MasterFiles/Suppliers/Supplier/Name |
(CRS620/E) | VRNO | Numéro d'immatriculation de TVA | Facultatif. Code ISO = 'LT' : Pour les fournisseurs nationaux (code pays = LT dans CRS620), le code doit être saisi avec le suffixe 'MVX' mais tout préfixe pays est automatiquement supprimé si inclus. |
MasterFiles/Suppliers/Supplier/TaxRegistration/TaxRegistrationNumber |
Le tableau qui suit indique les informations d'adresse fournisseur incluses dans le programme (CRS622). S'il existe, le type d'adresse 03 (Adresse de facturation) est utilisé. Sinon, le type 02 (Adresse rue) sera utilisé à la place.
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS622/E) | ADR1 | Ligne d'adresse 1 | Facultatif. | MasterFiles/Suppliers/Supplier/Address/StreetName |
(CRS622/E) | ADR2 | Ligne d'adresse 2 | Facultatif. | MasterFiles/Suppliers/Supplier/Address/AdditionalAddressDetail |
(CRS622/E) | TOWN | Ville | Obligatoire. Défini sur 'NotUsed' si manquant. |
MasterFiles/Suppliers/Supplier/Address/City |
(CRS622/E) | PONO | Code postal | Obligatoire. Défini sur 'NotUsed' si manquant. |
MasterFiles/Suppliers/Supplier/Address/City |
(CRS622/E) | ECAR | Etat | Facultatif. Description de l'état dans (CRS046) inclus dans le fichier XML. | MasterFiles/Suppliers/Supplier/Address/Region |
(CRS622/E) | CSCD | Pays | Facultatif. | MasterFiles/Suppliers/Supplier/Address/Country |
Le tableau qui suit indique les informations de référence fournisseur incluses dans le programme (CRS623) :
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS623/E) | YREF | Votre référence 1 | Obligatoire. Défini sur 'NotUsed' si manquant. | MasterFiles/Suppliers/Supplier/Contact/ContactPerson |
(CRS623/E) | PHNO | Numéro de téléphone 1 | Obligatoire. Défini sur 'NotUsed' si manquant. | MasterFiles/Suppliers/Supplier/Contact/Telephone |
(CRS623/E) | EMAL | Adresse e-mail | Facultatif. | MasterFiles/Suppliers/Supplier/Contact/Email |
Sur demande, une adresse e-mail peut également être définie dans le programme (CRS111) avec le type 02. Elle est utilisée si la référence fournisseur est manquante dans (CRS623).
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS111/E) | EMAL | Adresse e-mail | Facultatif. | MasterFiles/Suppliers/Supplier/Contact/Email |
Code TVA dans (CRS031)
Le tableau qui suit présente les champs inclus dans le programme (CRS031) :
ID de programme | Champ | En-tête de champ | Commentaire | Utilisé dans élément/section XML |
---|---|---|---|---|
(CRS031/B) | VTCD | Code TVA | Obligatoire. | MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/TaxCode |
(CRS031/B) | CSCD | Pays | Saisie facultative mais obligatoire dans le fichier XML (défini sur le code ISO (IISO) du pays de base si manquant). | MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/Country |
(CRS031/B) | ECAR | Etat |
Facultatif. Code ISO = 'NO' : Non utilisé (élément non créé). |
MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/Region |
(CRS031/B) | FRDT | Date début | Saisie obligatoire mais facultative dans le fichier XML (toujours inclus). | MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/EffectiveDate |
(CRS031/E) | TX40 | Description | Saisie obligatoire mais facultative dans le fichier XML (toujours inclus). | MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/Description |
(CRS031/E) | Tpv1 | Taux de TVA 1 | Obligatoire (valeur 0 valide). | MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/TaxPercentage |
(CRS031/E) | VTD1 | TVA déductible 1 | Uniquement pour le code ISO = 'NO', puis obligatoire (valeur 0 valide). | MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/BaseRate |
Fichier SAF-T lituanien - Code TVA/taxe standard
Le fichier SAF-T lituanien exige que les codes TVA employés dans le programme 'Code TVA. Ouvrir' (CRS030), dans M3 Business Engine, soient convertis dans un code TVA/taxe standard conforme aux exigences de l'administration fiscale lituanienne pour la section 'MasterFiles/TaxTable' (soit le champ 'Pourcentage code TVA' dans (AAS300)). La conversion doit être définie dans le programme (CRS881) avec les détails disponibles dans le programme 'Données de message. Convertir' (CRS882). Ces informations étant obligatoires au format SAF-T lituanien, l'élément 'MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetails/StandardTaxCode' prend la valeur NotDefined' si la conversion est absente.
L'en-tête enregistré dans (CRS880) est créé la première fois que le programme (AAS300) est exécuté. Exécutez (AAS300) avec le statut de pourcentage de code TVA défini sur 1 - Sélectionné (les autres sections peuvent être exclues) une seule fois pour créer automatiquement l'en-tête pour la conversion dans (CRS881). Après avoir exécuté (AAS300) une première fois, sélectionnez l'enregistrement dans (CRS881) avec les valeurs suivantes :
Description | Champ | Valeur |
---|---|---|
Division | CONO | Division |
Société | DIVI | Société |
Business Message | BMSG | SAF-T - version 2 |
Elément parent | ELMP | TaxTable |
Elément de données | ELMD | TaxCode |
Pays de base | BSCD | LT |
Champ M3 | VTCD | VTCD |
Valeur d'élément M3 source | MVFL | 01 |
Valeur d'élément M3 cible | MVFT | 01 |
Valeur d'élément de données | DELV | PVM1 |
Pour définir la conversion des codes TVA, utilisez l'option associée 11 (Convertir) dans l'écran (CRS881/B) pour ouvrir (CRS882). Dans (CRS882), saisissez la conversion de chaque code TVA avec les valeurs suivantes :
Description | Champ | Valeur |
---|---|---|
Partenaire externe | EXTP | Vide. |
Données M3 | MVXD | Défini sur le code TVA utilisé dans le programme (CRS030) dans M3 Business Engine. |
Données de message | MBMD | Défini sur le code taxe standard requis par l'administration fiscale. |
Exemple :
Données M3 | Données de message |
---|---|
01 | 3 |