API Reference : journaux

Description

Création d’une pièce comptable en respectant les règles métier de l’application.

L’action /{datasetId}/journaux('{id}')/creerPieceComptable ajoute une collection d’écritures équilibrées dans un journal :

Remarque :

Cette action accepte un paramètre facultatif booléen controle qui permet de déclencher les tests de cohérence sans enregistrement de la pièce.
Ne pas préciser ce paramètre équivaut à lui affecter sa valeur par défaut qui est false.
Sans ce paramètre, si aucune erreur n’a été détectée, la pièce sera créée.

Ce paramètre permet par exemple de vérifier successivement toutes les pièces à importer pour refuser l’import si au moins une des pièces est en erreur :

</div>

L’application d’exemple Exemples / Projet d’application en C# .NET + JavaScript intègre une fonctionnalité d’import d’écritures utilisant creerPieceComptable.

Paramètres

Nom Type Description Valeur
controle booléen Permet de déclencher les tests de cohérence de la pièce sans l’enregistrer false

Propriétés

Propriétés Type Description Longueur
date datetime Date de la pièce comptable  
extProvenance ecritures[..] Origine de l’écriture EcrituresPlus d'infos  
extSequence Integer Numéro de séquence de l’origine de la pièce  
ecritures ecritures[..] Liste des Ecritures de la pièce comptable Plus d'infos  

Route

Verbe Route Description
/{datasetId}/journaux('{id}')/creerPieceComptable création d’une pièce comptable
/{datasetId}/journaux('{id}')/creerPieceComptable?controle=true Contrôle d’une pièce comptable

Informations

Exemples d’affectation des propriétés pour POST

Création d’une pièce.

       {

         "date": "2020-11-05T00:00:00Z",
         "ecritures": [
       {
         "reference": "",
         "ExtProvenance": "ImportAPI",
         "numeroFacture": "",
         "[email protected]": "{url API}/{datasetId}/comptes('{id Compte}')",
         "[email protected]":"{url API}/{datasetId}/tiers('{id Tiers}')",
         "intitule": "Fact Bague's en or",
         "[email protected]":"{url API}/{datasetId}/modesReglement('{id Mode reglement}')",
         "echeance": "2020-07-31T00:00:00Z",
         "sens": "Debit",
         "montant": 306.0
      },
      {
          "reference": "",
          "ExtProvenance": "ImportAPI",
          "numeroFacture": "",
          "[email protected]": "{url API}/{datasetId}/comptes('{id Compte}')",
          "tiers": null,
          "intitule": "Fact Bague's en or",
          "modeReglement": null,
          "echeance": null,
          "sens": "Credit",
          "montant": 51.0
      },
      {
          "reference": "",
          "ExtProvenance": "ImportAPI",
          "numeroFacture": "",
          "[email protected]": "{url API}/{datasetId}/comptes('{id Compte}')",
          "tiers": null,
          "intitule": "Fact Bague's en or",
          "modeReglement": null,
          "echeance": null,
          "sens": "Credit",
          "montant": 240.0
      },
      {
          "reference": "",
          "ExtProvenance": "ImportAPI",
          "numeroFacture": "",
          "[email protected]": "{url API}/{datasetId}/comptes('{id Compte}')",
          "tiers": null,
          "intitule": "Fact Bague's en or",
          "modeReglement": null,
          "echeance": null,
          "sens": "Credit",
          "montant": 15.0
      }
  ]
}
}