Structure des sources de données Dynamics 365 Finance pour le FEC
Dans Microsoft Dynamics 365 Finance, vous pouvez générer le fichier FEC principal (Fichier des écritures comptables) et les annexes suivantes :
- Solde client : Annexe sur les soldes d’ouverture de l’exercice des clients
- Solde fournisseur : Annexe sur les soldes d’ouverture de l’exercice des fournisseurs
- Transactions client : Annexe des transactions client pour une période déterminée
- Transactions fournisseur : Annexe des transactions fournisseur pour une période déterminée
Vous pouvez également générer un fichier FEC qui inclut les soldes d’ouverture des exercices client et fournisseur (FEC principal étendu). Utilisez cette option pour les entreprises qui n’ont que quelques enregistrements au cours de la période de reporting. La période de déclaration doit inclure le début de l’exercice financier.
Comme expliqué dans les Prérequis pour générer un fichier d’audit FEC en France, pour tenir compte de l’article 100 du BOI-CF-IOR-60-40-20, la numérotation doit être continue, cohérente et séquentielle. En raison de ces exigences de numérotation, nous vous recommandons de définir l’option Continu sur Oui pour les souches de numéros. Dans certains scénarios, la cohérence de la souche de numéros pour les écritures du compte général (document) peut être interrompue dans le fichier FEC principal pour les raisons suivantes :
- Une écriture du compte général est créée dans la comptabilité, mais n’est pas indiquée dans le fichier FEC lorsque le montant est 0,00.
- Un numéro de document est utilisé pour une transaction de stock ayant un montant nul qui n’est pas reflété dans le tableau des écritures du compte général.
- Un écart dans la souche de numéros pour les écritures de compte général se produit en raison d’un problème technique.
À partir de la version 10.0.23 de Finance, utilisez l’annexe Justification pour les numéros manquants pour déclarer les transactions du compte général manquantes dans le fichier FEC principal.
Les sections suivantes répertorient les sources de données utilisées dans le fichier principal et les annexes FEC.
Les sources de données sont décrites en détail dans la section Descriptions détaillées des sources de données de cette rubrique.
Fichier FEC principal pour la période spécifiée
Le tableau suivant montre les définitions de structure de données Fichier FEC principal pour la période spécifiée (GeneralJournalView‑FR).
Nombre | Name | Type | Description (FR) | Description (EN) | Source de données pour la gestion des états électroniques |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | $GeneralJournalView_FR/$JournalCodeText |
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | $GeneralJournalView_FR/getGeneralJournalEntry()/deJournalLib_FR() |
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | $GeneralJournalView_FR/GeneralJournalEntrySubledgerVoucher |
4 | EcritureDate | Date | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | $GeneralJournalView_FR/GeneralJournalEntryAccountingDate |
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. Des informations sur les transactions de plusieurs clients ou fournisseurs se trouvent dans les annexes respectives. | $GeneralJournalView_FR/$MainAccountId |
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | $GeneralJournalView_FR/getGeneralJournalAccountEntry()/getMainAccountName() |
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $GeneralJournalView_FR/getGeneralJournalAccountEntry()/deCompteAuxNum_FR() |
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $GeneralJournalView_FR/getGeneralJournalAccountEntry()/deCompteAuxLib_FR() |
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. Si la référence du document de support est introuvable, ce champ est rempli avec EcritureNum. | $GeneralJournalView_FR/getGeneralJournalEntry()/dePieceNum_FR() |
10 | PieceDate | date ; | La date de la pièce justificative | La date de la pièce justificative. | $GeneralJournalView_FR/getGeneralJournalEntry()/dePieceDate_FR() |
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | $GeneralJournalView_FR/$ReplaceIntoDeEcritureLib_FR |
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | $GeneralJournalView_FR/$AbsAmount |
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | $GeneralJournalView_FR/$Direction |
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $GeneralJournalView_FR/$deEcritureLet |
15 | DateLet | date ; | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $GeneralJournalView_FR/$deDateLet |
16 | ValidDate | date ; | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | $GeneralJournalView_FR/GeneralJournalEntryAccountingDate |
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | $GeneralJournalView_FR/GeneralJournalAccountEntryTransactionCurrencyAmount |
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | $GeneralJournalView_FR/GeneralJournalAccountEntryTransactionCurrencyCode |
Annexe des soldes d’ouverture de l’exercice pour les clients
Les transactions d’ouverture de l’exercice des clients sont enregistrées en tant que transactions récapitulatives dans le compte général. Afin de fournir des informations détaillées sur les opérations d’ouverture de l’exercice par les clients, l’Annexe sur les soldes d’ouverture de l’exercice des clients est implémentée. Cette annexe recueille les montants des soldes d’ouverture des clients au début de l’exercice et fournit ces informations avec le bon de transaction d’ouverture du compte général.
Le tableau suivant montre les définitions de structure de données Annexe sur les soldes d’ouverture de l’exercice des clients ($CustLedgerBalance).
Nombre | Name | Type | Description (FR) | Description (EN) | Source de données ER |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | CustTransGroupedByLedgerAccount/$JournalCodeText |
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | CustTransGroupedByLedgerAccount/$JournalLibText |
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | CustTransGroupedByLedgerAccount/$Voucher |
4 | EcritureDate | date ; | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | CustTransGroupedByLedgerAccount/$Date |
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. | CustTransGroupedByLedgerAccount/grouped/$LedgerAccount |
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | CustTransGroupedByLedgerAccount/$LedgerAccountName |
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | CustTransGroupedByLedgerAccount/grouped/AccountNum |
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | CustTransGroupedByLedgerAccount/$PartyName |
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. | CustTransGroupedByLedgerAccount/$PieceNum |
10 | PieceDate | date ; | La date de la pièce justificative | La date de la pièce justificative. | CustTransGroupedByLedgerAccount/$PieceDate |
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | CustTransGroupedByLedgerAccount/$EcritureLib |
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | CustTransGroupedByLedgerAccount/$AbsAmount |
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | CustTransGroupedByLedgerAccount/$Direction |
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $deEmpty |
15 | DateLet | date ; | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $deDateNull |
16 | ValidDate | date ; | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | CustTransGroupedByLedgerAccount/$ValidDate |
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | CustTransGroupedByLedgerAccount/aggregated/AmountCur |
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | CustTransGroupedByLedgerAccount/grouped/CurrencyCode |
Annexe des soldes d’ouverture de l’exercice pour les fournisseurs
Les transactions d’ouverture de l’exercice des fournisseurs sont enregistrées en tant que transactions récapitulatives dans le compte général. Afin de fournir des informations détaillées sur les opérations d’ouverture de l’exercice par les fournisseurs, l’Annexe sur les soldes d’ouverture de l’exercice des fournisseurs est implémentée. Cette annexe recueille les montants des soldes d’ouverture des fournisseurs au début de l’exercice et représente ces informations conjointement avec le bon de transaction d’ouverture du compte général.
Le tableau suivant montre les définitions de structure de données Annexe sur les soldes d’ouverture de l’exercice des fournisseurs.
Nombre | Nom | Type | Description (FR) | Description (EN) | Source de données ER |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | Non inclus |
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | VendTransGroupedByLedgerAccount/$JournalLibText |
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | VendTransGroupedByLedgerAccount/$Voucher |
4 | EcritureDate | date ; | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | VendTransGroupedByLedgerAccount/$Date |
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. | VendTransGroupedByLedgerAccount/grouped/$LedgerAccount |
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | VendTransGroupedByLedgerAccount/$LedgerAccountName |
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | VendTransGroupedByLedgerAccount/grouped/AccountNum |
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | VendTransGroupedByLedgerAccount/$PartyName |
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. | VendTransGroupedByLedgerAccount/$PieceNum |
10 | PieceDate | date ; | La date de la pièce justificative | La date de la pièce justificative. | VendTransGroupedByLedgerAccount/$PieceDate |
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | VendTransGroupedByLedgerAccount/$EcritureLib |
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | VendTransGroupedByLedgerAccount/$AbsAmount |
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | VendTransGroupedByLedgerAccount/$Direction |
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $deEmpty |
15 | DateLet | date ; | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $deDateNull |
16 | ValidDate | date ; | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | VendTransGroupedByLedgerAccount/$ValidDate |
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | VendTransGroupedByLedgerAccount/aggregated/AmountCur |
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | VendTransGroupedByLedgerAccount/grouped/CurrencyCode |
Annexe des transactions de clients pour la période spécifiée
Annexe des transactions clients pour la période spécifiée Une annexe peut être demandée pour fournir des détails supplémentaires sur les transactions des clients. Par exemple, dans le cas où une entreprise utilise le paramètre Autoriser plusieurs transactions dans un seul bon sur l’onglet Général de la page Paramètres de Comptabilité, un justificatif peut être attribué à plusieurs transactions clients. Pour fournir des informations détaillées par les comptes clients pour un tel scénario, l’Annexe des transactions clients pour la période spécifiée est mise en œuvre.
Le tableau suivant montre les définitions de structure de données Annexe des transactions clients pour la période spécifiée.
Nombre | Nom | Type | Description (FR) | Description (EN) | Source de données ER |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | $CustTrans/$JournalCodeText |
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | $CustTrans/$JournalLibText |
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | $CustTrans/Voucher |
4 | EcritureDate | date ; | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | $CustTrans/TransDate |
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. | $CustTrans/deLedgerAccount_FR() |
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | $CustTrans/deLedgerAccountName_FR() |
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $CustTrans/AccountNum |
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $CustTrans/custTableName() |
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. | $CustTrans/$PieceNum |
10 | PieceDate | date ; | La date de la pièce justificative | La date de la pièce justificative. | $CustTrans/$PieceDate |
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | $CustTrans/deEcritureLib_FR() |
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | $CustTrans/$AbsAmount |
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | $CustTrans/$Direction |
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $CustTrans/LastSettleVoucher |
15 | DateLet | date ; | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $CustTrans/LastSettleDate |
16 | ValidDate | date ; | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | $CustTrans/createdDateTime |
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | $CustTrans/AmountCur |
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | $CustTrans/CurrencyCode |
Annexe des transactions de fournisseurs pour la période spécifiée
Annexe des transactions fournisseurs pour la période spécifiée Une annexe peut être demandée pour fournir des détails supplémentaires sur les transactions des fournisseurs. Par exemple, dans le cas où une entreprise utilise le paramètre Autoriser plusieurs transactions dans un seul bon sur l’onglet Général de la page Paramètres de Comptabilité, un justificatif peut être attribué à plusieurs transactions fournisseurs. Pour fournir des informations détaillées par comptes fournisseur pour un tel scénario, l’annexe des transactions fournisseur pour la période spécifiée est mise en œuvre.
Le tableau suivant montre les définitions de structure de données Annexe des transactions fournisseurs pour la période spécifiée.
Nombre | Nom | Type | Description (FR) | Description (EN) | Source de données ER |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | $VendTrans/$JournalCodeText |
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | $VendTrans/$JournalLibText |
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | $VendTrans/Voucher |
4 | EcritureDate | date ; | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | $VendTrans/TransDate |
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. | $VendTrans/deLedgerAccount_FR() |
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | $VendTrans/deLedgerAccountName_FR() |
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $VendTrans/AccountNum |
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $VendTrans/custTableName() |
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. | $VendTrans/$PieceNum |
10 | PieceDate | date ; | La date de la pièce justificative | La date de la pièce justificative. | $VendTrans/$PieceDate |
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | $VendTrans/deEcritureLib_FR() |
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | $VendTrans/$AbsAmount |
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | $VendTrans/$Direction |
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $VendTrans/LastSettleVoucher |
15 | DateLet | date ; | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $VendTrans/LastSettleDate |
16 | ValidDate | date ; | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | $VendTrans/createdDateTime |
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | $VendTrans/AmountCur |
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | $VendTrans/CurrencyCode |
Fichier FEC principal incluant les détails des soldes d’ouverture de l’exercice pour les clients et les fournisseurs
Le tableau suivant montre les définitions de structure de données du Fichier principal du FEC comprenant les détails des soldes d’ouverture de l’exercice pour les clients et les fournisseurs.
Nombre | Nom | Type | Description (FR) | Description (EN) | Source de données ER |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | $FECExtendedAggregation/$JournalCodeText |
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | $FECExtendedAggregation/$JournalLibText |
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | $FECExtendedAggregation/$Voucher |
4 | EcritureDate | date ; | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | $FECExtendedAggregation/$Date |
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. Des informations sur les transactions de plusieurs clients ou fournisseurs se trouvent dans les annexes respectives. | $FECExtendedAggregation/$LedgerAccount |
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | $FECExtendedAggregation/$LedgerAccountName |
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $FECExtendedAggregation/$AccountNum |
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $FECExtendedAggregation/$PartyName |
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. Si la référence du document de support est introuvable, ce champ est rempli avec EcritureNum. | $FECExtendedAggregation/$PieceNum |
10 | PieceDate | date ; | La date de la pièce justificative | La date de la pièce justificative. | $FECExtendedAggregation/$PieceDate |
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | $FECExtendedAggregation/$EcritureLib |
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | $FECExtendedAggregation/$AbsAmount |
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | $FECExtendedAggregation/$Direction |
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $FECExtendedAggregation/$LastSettleVoucher |
15 | DateLet | date ; | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $FECExtendedAggregation/$LastSettleDate |
16 | ValidDate | date ; | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | $FECExtendedAggregation/$ValidDate |
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | $FECExtendedAggregation/$AmountCur |
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | $FECExtendedAggregation/$CurrencyCode |
Annexe Justification pour les numéros manquants
À partir de la version 10.0.23 de Finance, l’annexe Justification pour les numéros manquants représente les données collectées auprès de Finance pour les scénarios suivants où la cohérence de la souche de numéros pour les écritures du compte général (document) peut être interrompue dans le fichier FEC principal :
- Scénario 1 : Une écriture du compte général est créée dans la comptabilité, mais n’est pas indiquée dans le fichier FEC lorsque le montant est de 0,00.
- Scénario 2 : Un numéro de document est utilisé pour une transaction de stock ayant un montant nul qui n’est pas reflété dans le tableau des écritures du compte général.
- Scénario 3 : Un écart dans la souche de numéros pour les écritures de compte général se produit en raison d’un problème technique.
Utilisez l’annexe Justification pour les numéros manquants pour déclarer les transactions du compte général manquantes dans le fichier FEC principal pour les raisons qui précèdent.
Le tableau suivant montre les définitions de structure de données du Fichier principal du FEC comprenant les détails des soldes d’ouverture de l’exercice pour les clients et les fournisseurs.
Nombre | Nom | Type | Description (FR) | Description (EN) | Source de données ER |
---|---|---|---|---|---|
1 | JournalCode | Alphanumérique | Le code journal de l’écriture comptable | Le code journal de l’écriture comptable. | $VouchersOmissions/$JournalCodeText
|
2 | JournalLib | Alphanumérique | Le libellé journal de l’écriture comptable | La légende du journal de l’écriture comptable. | $VouchersOmissions/$JournalLib
|
3 | EcritureNum | Alphanumérique | Le numéro sur une séquence continue de l’écriture comptable | Le numéro dans une séquence continue pour l’écriture comptable. | $VouchersOmissions/$Voucher |
4 | EcritureDate | Date | La date de comptabilisation de l’écriture comptable | Date de validation de l’entrée comptable. | $VouchersOmissions/$Date
|
5 | CompteNum | Alphanumérique | Le numéro de compte, dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français | Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français. Des informations sur les transactions de plusieurs clients ou fournisseurs se trouvent dans les annexes respectives. | $VouchersOmissions/$AccountNum
|
6 | CompteLib | Alphanumérique | Le libellé de compte, conformément à la nomenclature du plan comptable français | Le nom du compte selon la nomenclature du plan comptable français. | $VouchersOmissions/$AccountName
|
7 | CompAuxNum | Alphanumérique | Le numéro de compte auxiliaire (à blanc si non utilisé) | Numéro de compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $VouchersOmissions/$CompteAuxNum
|
8 | CompAuxLib | Alphanumérique | Le libellé du compte auxiliaire (à blanc si non utilisé) | Description du compte auxiliaire. Ce champ est vide s’il n’est pas utilisé. | $VouchersOmissions/$CompteAuxLib
|
9 | PieceRef | Alphanumérique | La référence de la pièce justificative | La référence de la pièce justificative. Si la référence du document de support est introuvable, ce champ est rempli avec EcritureNum. | $VouchersOmissions/$PieceRef
|
10 | PieceDate | Date | La date de la pièce justificative | La date de la pièce justificative. | $VouchersOmissions/$PieceDate
|
11 | EcritureLib | Alphanumérique | Le libellé de l’écriture comptable | La formulation de l’écriture comptable. | $VouchersOmissions/$EcritureLib
|
12 | Montant | Numérique | Le montant au débit/au crédit | Le montant de débit/crédit. | $VouchersOmissions/$AbsAmount
|
13 | Sens | Numérique | Le sens : "D" au débit ; "C" au crédit | Le sens : D = débit, C = crédit | $VouchersOmissions/$Direction
|
14 | EcritureLet | Alphanumérique | Le lettrage de l’écriture comptable (à blanc si non utilisé) | Le lettrage de l’écriture comptable. Ce champ est vide s’il n’est pas utilisé. | $VouchersOmissions/$EcritureLet
|
15 | DateLet | Date | La date de lettrage (à blanc si non utilisé) | La date du lettrage. Ce champ est vide s’il n’est pas utilisé. | $VouchersOmissions/$DateLet
|
16 | ValidDate | Date | La date de validation de l’écriture comptable | Date de validation de l’entrée comptable. | $VouchersOmissions/$Date
|
17 | Montantdevise | Numérique | Le montant en devise (à blanc si non utilisé) | Montant en devise. Ce champ est vide s’il n’est pas utilisé. | $VouchersOmissions/$AmountCur
|
18 | Idevise | Alphanumérique | L’identifiant de la devise (à blanc si non utilisé) | L’identifiant de la devise. Ce champ est vide s’il n’est pas utilisé. | $VouchersOmissions/$Currency
|
Descriptions des sources des données détaillées
Cette section explique les sources de données des champs dans FEC de type "Principal" en termes de tables et de champs Finance.
JournalCode - Le code journal de l’écriture comptable
La valeur du champ JournalCode
représente la partie texte du préfixe qui est spécifié pour la souche de numéros du document comptable utilisé par la transaction comptable lors de sa validation. L’algorithme d’extraction du préfixe est basé sur la règle qui doit être appliquée lors de la configuration des souches de numéros, comme décrit dans Prérequis pour générer un fichier d’audit FEC. Par exemple, si la souche de N° de justificatif pour les journaux de facture fournisseur est définie sous la forme FRSIFACF-########, la valeur FRSIFACF est reportée dans le champ JournalCode
au sein du FEC.
JournalLib - Légende du journal de l’écriture comptable
La valeur du champ JournalLib
est collectée à partir de plusieurs sources de données dans Finance :
- Si la transaction provient d’une transaction de journal comptable, la valeur est collectée à partir du champ
Name
de la tableLedgerJournalName
. - Si la transaction ne provient pas d’une transaction de journal comptable, la valeur est collectée à partir de l’étiquette dans la langue française de l’énumération (enum)
LedgerTransType
du champJournalCategory
au sein de la tableGeneralJournalEntry
. - Si la valeur enum
LedgerTransType
n’est pas définie, Finance renvoie la description deTransactionLog
à partir deTransactionLog.Type
dans la langue française qui est liée àgeneralJournalEntry.CreatedTransactionId
.
EcritureNum – Numéro dans une séquence continue pour l’écriture comptable
Le champ EcritureNum
représente la valeur du champ SubledgerVoucher
de l’enregistrement de table GeneralJournalEntry
lié à chaque transaction des états. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Pièce justificative des transactions de comptabilité.
EcritureDate – Date de validation de l’entrée comptable
Le champ EcritureDate
représente la valeur du champ AccountingDate
de l’enregistrement de table GeneralJournalEntry
lié à chaque transaction des états. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Date des transactions de comptabilité.
CompteNum – Le numéro de compte dont les trois premiers caractères doivent correspondre à des chiffres respectant les normes du plan comptable français
Le champ CompteNum
représente la valeur du champ MainAccountID
de l’enregistrement de table MainAccount
lié au champ MainAccount
de la table GeneralJournalAccountEntry
qui est lié à chaque transaction des états. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Compte principal des transactions de comptabilité.
CompteLib – Nom du compte selon la nomenclature du plan comptable français
Le champ CompteLib
représente la valeur en français du champ Name
de l’enregistrement de table MainAccount
lié au champ MainAccount
de la table GeneralJournalAccountEntry
qui est lié à chaque transaction des états. La traduction française est extraite de l’enregistrement MainAccountTranslation
de table lié à l’enregistrement de la table MainAccount
. Si aucune traduction n’est stockée pour un enregistrement de table MainAccount
, la valeur du champ Name
de la table MainAccount
est signalée. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Nom du compte des transactions de comptabilité.
CompAuxNum – Numéro de compte auxiliaire
La valeur du champ CompAuxNum
est collectée à partir de plusieurs sources de données dans Finance :
- Pour les transactions des états du type de validation Solde client, Règlement client ou Remboursement client, ce champ représente le champ
AccountNum
de l’enregistrement de tableCustTable
lié par la valeurAccountNum
à l’enregistrement de tableCustTrans
lié par la valeur des champssubledgerVoucher
etAccountingDate
à l’enregistrement de la tableGeneralJournalEntry
, ou liés par la valeur des champsVoucher
etAccountingDate
de la tableGeneralJournalEntry
à l’enregistrement de la tablesubledgerVoucherGeneralJournalEntry
, où l’enregistrement de tablesubledgerVoucherGeneralJournalEntry
est connecté avec l’enregistrement de tableGeneralJournalEntry
par la valeurgeneralJournalEntry.RecId
. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Compte des données principales du client - Pour déclarer les opérations du type de validation Solde fournisseur ou Règlement client, ce champ représente le champ
AccountNum
de l’enregistrement de tableVendTable
lié par la valeurAccountNum
à l’enregistrement de tableVendTrans
lié par la valeur des champssubledgerVoucher
etAccountingDate
à l’enregistrement de la tableGeneralJournalEntry
, ou liés par la valeur des champsVoucher
etAccountingDate
de la tableGeneralJournalEntry
à l’enregistrement de la tablesubledgerVoucherGeneralJournalEntry
, où l’enregistrement de tablesubledgerVoucherGeneralJournalEntry
est connecté avec l’enregistrement de tableGeneralJournalEntry
par la valeurgeneralJournalEntry.RecId
. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Compte des données principales du fournisseur. - Pour les transactions des états d’autres types de comptabilisation, cette valeur de champ est vide.
CompAuxLib – Description du compte auxiliaire
Le champ CompAuxLib
représente le champ Name
de l’enregistrement de table dirPartyTable
lié à la valeur définie pour le champ CompAuxNum
du rapport, où la table dirPartyTable
est connectée à CustTable
et VendTable
via le champ Party
. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être visualisée dans le champ Nom des données de base client ou fournisseur.
PieceRef – Référence de la pièce justificative
La valeur du champ PieceRef
est collectée à partir de plusieurs sources de données dans Finance :
- Le champ
Invoice
représente la valeur de champ de la tableVendorTrans
liée à l’enregistrement de tableGeneralJournalEntry
par les champssubledgerVoucher
etAccountingDate
de la tableGeneralJournalEntry
. Dans l’interface utilisateur Finance, cette valeur de champ peut être affichée dans le champ Facture d’achat du journal des factures dans le module Comptabilité fournisseur. - Le champ
Invoice
représente la valeur de champ de la tableCustTrans
liée à l’enregistrement de tableGeneralJournalEntry
par les champssubledgerVoucher
etAccountingDate
de la tableGeneralJournalEntry
. Dans l’interface utilisateur Finance, cette valeur de champ peut être affichée dans le champ Facture d’achat du journal des factures dans le module Comptabilité client. - Le champ
DocumentNumber
ou, si le champDocumentNumber
est vide, le champsubledgerVoucher
de la tableGeneralJournalEntry
. Dans l’interface utilisateur Finance, cette valeur de champ peut être affichée dans le champ Document ou, si le champ Document est vide, le champ Pièce justificative des transactions de comptabilité.
PieceDate – Date de la pièce justificative
La valeur du champ PieceDate
est collectée à partir du champ DocumentDate
ou AccountingDate
de la table GeneralJournalEntry
dans Finances. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Date du document ou Date des transactions de comptabilité.
EcritureLib – Formulation de l’écriture comptable
La valeur du champ EcritureLib
est collectée à partir de plusieurs sources de données dans Finance :
- Le champ
Text
de l’enregistrement de tableGeneralJournalAccountEntry
lié à chaque transaction des états. - Si le champ
Text
de la tableGeneralJournalAccountEntry
est vide, l’application de finances collecte la valeur de champText
de la tableTransactionLogTable
liée par le champcreatedTransactionId
de la tableGeneralJournalAccountEntry
. - Si les deux champs
Text
sont vides, la valeur de ce champ est "N/A".
Si char(10) ou char(32) est inclus dans la valeur Text
dans Finance, elle est exclue de la valeur dans les rapports.
Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Description des transactions de comptabilité.
Montant – Montant de débit ou de crédit
La valeur du champ Montant
représente la valeur absolue du champ AccountingCurrencyAmount
de l’enregistrement de table GeneralJournalAccountEntry
lié à chaque transaction des états. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Montant des transactions de comptabilité.
Sens – Direction (D = débit, C = crédit)
La valeur du Sens
est calculée de la manière suivante :
- Le
AccountingCurrencyAmount
= 0 dans l’enregistrement qui est lié à la transaction des états, ce champ représente la valeur du champIsCredit
deGeneralJournalAccountEntry
. - Si
AccountingCurrencyAmount
< 0 etIsCorrection
= Non, ce champ représente « C ». - Si
AccountingCurrencyAmount
> 0 etIsCorrection
= Oui, ce champ représente « C ». - Dans d’autres cas où
IsCredit
= Yes etIsCorrection
= Yes, ce champ représente "D". - Dans d’autres cas où
IsCredit
= No etIsCorrection
= No, ce champ représente "D". - Dans tous les autres cas, ce champ représente "C".
EcritureLet – Lettrage de l’écriture comptable
La valeur du champ EcritureLet
est signalée pour les transactions de comptabilité du type de validation Solde client ou Solde fournisseur. Il est collecté à partir de plusieurs sources de données dans Finance :
- Si la valeur du champ
JournalCategory
de l’enregistrment de la tableGeneralJournalEntry
est Paiement, le titre de paiement est représenté dans le champEcritureLet
par la même valeur que celle utilisée dans le champEcritureNum
du rapport. - Pour les autres valeurs du champ
JournalCategory
de l’enregistrement de tableGeneralJournalEntry
, Finance représente la valeur du champOffsetTransVoucher
de la tableVendSettlement
ou la tableCustSettlement
par les champsRecId
,AccountNum
etDataAreaID
à la tableVendTrans
ouCustTrans
s’il y a un enregistrement dans la tableVendSettlement
ou la tableCustSettlement
au cours de la période de reporting. Dans l’interface utilisateur Finance, cette valeur de champ peut être affichée dans le champ Pièce justificative des transactions comptables qui ont été validées pour le dernier paiement réglé au cours de la période de reporting. Si plusieurs pièces justificatives sont incluses dans le décompte, ils sont séparés par une virgule.
DateLet – Date du lettrage
La valeur du champ DateLet
est signalée pour les transactions de comptabilité du type de validation Solde client ou Solde fournisseur. Il est collecté à partir de plusieurs sources de données dans Finance :
- Si la valeur du champ
JournalCategory
de l’enregistrement de tableGeneralJournalEntry
est Paiement, le champ représente la même valeur que le champ de l’étatEcritureDate
. - Pour les autres valeurs du champ
JournalCategory
de l’enregistrement de tableGeneralJournalEntry
, Finance représente la dernière valeur au cours de la période de rapport du champTransDate
du champCustSettlement.TransDate
,VendSettlement.TransDate
(date comptable de décompte) à partir de la tableVendSettlement
ouCustSettlement
qui est liée à l’enregistrement de la tableVendSettlement
ouCustSettlement
liée par les champsRecId
,AccountNum
etDataAreaID
à la tableVendTrans
ouCustTrans
s’il y a un enregistrement dans la tableVendSettlement
ou la tableCustSettlement
au cours de la période de reporting. Dans l’interface utilisateur Finance, cette valeur de champ peut être affichée dans le champ Date du dernier paiement réglé au cours de la période de reporting.
ValidDate – Validation de l’entrée comptable
Le champ ValidDate
représente la valeur du champ CreatedDateTime
de l’enregistrement de table GeneralJournalEntry
lié à chaque transaction des états. Les transactions comptables sont classées à cette date dans le rapport des types d’exploitation. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Date et heure de création des transactions de comptabilité.
Montantdevise – Montant retenu en devise de base
Le champ Montantdevise
représente la valeur du champ TransactionCurrencyAmount
de l’enregistrement de table GeneralJournalAccountEntry
lié à chaque transaction des états. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Montant dans la devise de transaction des transactions de comptabilité.
Idevise – Identifiant de la devise
Le champ Idevise
représente la valeur du champ TransactionCurrencyCode
de l’enregistrement de table GeneralJournalAccountEntry
lié à chaque transaction des états. Dans l’interface utilisateur (IU) de Finance, cette valeur de champ peut être affichée dans le champ Devise des transactions de comptabilité.