Exemple fichier import écritures de ventes

Cet exemple aide à comprendre comment importer des pièces comptables dans un journal des ventes de la comptabilité à partir d’un fichier texte exporté depuis une autre application.
D’autres exemples de fichier pour import d’écritures de différents types de journaux sont aussi disponibles via clic sur le bouton ci-dessous.

Structure du fichier d’import


  Jou Date Général Tiers Libellé Règlement Echéance Débit Crédit
G VTE 050620 001 4110000 BAGUES Fact Bague’s en or Chèque 310720 306,00 0,00
G VTE 050620 001 4457120   Fact Bague’s en or     0,00 51,00
G VTE 050620 001 701020   Fact Bague’s en or     0,00 240,00
G VTE 050620 001 708500   Fact Bague’s en or     0,00 15,00
                     
G VTE 100620 002 4110000 CARAT Fact Carat S.a.r.l Virement 310720 460,80 0,00
G VTE 100620 002 4457120   Fact Carat S.a.r.l     0,00 76,80
G VTE 100620 002 701020   Fact Carat S.a.r.l     0,00 384,00
                     
G VTE 150620 003 4110000 CISEL Fact Ciselure LCR Acceptée 250620 309,00 0,00
G VTE 150620 003 4110000 CISEL Fact Ciselure LCR Acceptée 140820 309,00 0,00
G VTE 150620 003 4457120   Fact Ciselure     0,00 103,00
G VTE 150620 003 701020   Fact Ciselure     0,00 500,00
G VTE 150620 003 708500   Fact Ciselure     0,00 15,00
                     
G VTE 250620 004 4110000 CRIST Fact Cristaux liquides Chèque 310820 279,30 0,00
G VTE 250620 004 6650000   Fact Cristaux liquides     5,70 0,00
G VTE 250620 004 701090   Fact Cristaux liquides     0,00 285,00
                     
G VTA 300620 005 4110000 DIAMO Fact Diamant Vert Cheqque 310820 598,76 0,00
G VTA 300620 005 4457125   Fact Diamant Vert     0,00 99,79
G VTA 300620 005 701020   Fact Diamant Vert     0,00 498,96

Remarque

La dernière pièce est volontairement erronée pour aider à tester le développement de son application d’import :

  • Journal inconnu,
  • compte général 4457125 inconnu,
  • compte Tiers DIAMO inconnu,
  • mode de règlement inconnu,
  • écriture déséquilibrée.

  Jou Date Général Tiers Libellé Règlement Echéance Débit Crédit
G VTA 300620 005 4110000 DIAMO Fact Diamant Vert Cheqque 310820 598,76 0,00
G VTA 300620 005 4457125   Fact Diamant Vert     0,00 99,79
G VTA 300620 005 701020   Fact Diamant Vert     0,00 498,96

Mappage fichier import et API

Description des différentes Propriétés/Ressources de l’API Sage Business Cloud Comptabilité à utiliser pour ajouter dans un journal des ventes de Sage Business Cloud Comptabilité les écritures de vente contenues dans le fichier d’import exemple.

Attention !

Même si la ressource Ecritures dispose d’une route il est déconseillé de créer des pièces comptables en injectant ligne à ligne les écritures d’une pièce au risque de ne pas respecter les règles métier notamment l’équilibre de la pièce.

Les pièces comptables doivent de préférence être ajoutées par lot en utilisant l’action creerPieceComptable de la ressource Journaux.

Le paramètre controle=true de l’action creerPieceComptable permet de vérifier les règles métier sans créer réellement les pièces.

Champs de l’import Nb car. propriété ressource Ecritures Type propriété Longueur maxi
Origine 1 Inutilisé    
Code journal 6 journal single-valued navigation  
Date de pièce 6 date datetime  
N°pièce   incrémenté automatiquement string 13
N°compte général 13 compte single-valued navigation  
N°compte tiers 17 tiers single-valued navigation  
Libellé écriture 69 intitule string 69
Mode de règlement 35 modeReglement single-valued navigation  
Date échéance 6 echeance/écritures datetime  
Montant débit 14 montant double  
Montant crédit 14 montant double  
    Sens
  • Debit
  • Credit
 

Pour éviter un retour en erreur de l’appel à creerPieceComptable les contrôles suivants seront à appliquer pour chaque ligne d’écriture d’une pièce et pour chaque pièce :


Remarques

Tous les fichiers d’exemple d’import

Structure des fichiers d’import

Les fichiers exemple d’import ont tous la même structure :

Ecritures de ventes avec la dernière pièce en erreur

Ce fichier d’import contient plusieurs écritures de factures de vente, une des écritures est multi-échéances, la dernière écritures contient des erreurs.
exemple_import_ventes.txt
Visualisez le contenu du fichier d’import
Téléchargez le fichier d’import

Ecritures de banques avec journal centralisation et journal sans centralisation

Ce fichier d’import contient des écritures pour des journaux de banques. Les écritures pour le journal BEU auront automatiquement une centralisation générale pour le journal.
exemple_import_journalbanques.txt
Visualisez le contenu du fichier d’import
Téléchargez le fichier d’import

Ecritures de différents journaux sans aucune erreur

Un mixte d’écritures pour différents journaux et différents mois. Contrôlé sur la société Bijou aucune erreur ne doit être signalée.
exemple_import_multijournauxdates.txt
Visualisez le contenu du fichier d’import
Téléchargez le fichier d’import

Ecritures de différents journaux toutes en erreur

Un mixte d’écritures dans des pièces toutes en erreur. Cet exemple montre le comportement de l’import quand la totalité du contenu du fichier est ko.
exemple_import_multierreurs.txt
Visualisez le contenu du fichier d’import
Téléchargez le fichier d’import

Ecritures de factures d’avoir

Ce fichier d’import contient des écritures d’avoir. Les écritures sont importées avec les montants en négatifs.
exemple_import_avoirs.txt
Visualisez le contenu du fichier d’import
Téléchargez le fichier d’import

Ecritures de ventes volumineux

Ce fichier d’import contient un nombre conséquent d’écritures de factures de ventes.
exemple_import_volumineux.txt
Visualisez le contenu du fichier d’import
Téléchargez le fichier d’import