Comptabilite.Ecriture
En bref
5 opérations sur 3 chemins. Préfixe /v2. Authentification JWT (voir Démarrer).
Opérations
| Méthode | Chemin | Rôle |
|---|---|---|
GET |
/v2/ecriture |
Lister les enregistrements |
PUT |
/v2/ecriture |
Mettre à jour l'enregistrement |
GET |
/v2/ecriture/count |
Compter les enregistrements |
POST |
/v2/ecriture/count |
Compter les enregistrements |
POST |
/v2/ecriture/recherche |
Rechercher des enregistrements |
Rôle déduit
La spécification ne porte ni summary ni description d'opération : la colonne Rôle est déduite mécaniquement de la méthode HTTP et du chemin.
Détail
GET /v2/ecriture
Lister les enregistrements.
Paramètres
| Nom | Emplacement | Type | Obligatoire | Description |
|---|---|---|---|---|
sort |
query | string |
non | - |
where |
query | string |
non | - |
Réponses
| Code | Description | Schéma de data |
|---|---|---|
200 |
OK | - |
401 |
Unauthorized | - |
403 |
Forbidden | - |
Exemple
curl -s -X GET "https://<votre-connecteur>/v2/ecriture?sort=<sort>&where=<where>" \
-H "Authorization: Bearer <jeton>" \
-H "Accept: application/json"
PUT /v2/ecriture
Mettre à jour l'enregistrement.
Corps de la requête (application/json)
Schéma EcritureDto - 59 propriétés (détail : Schémas).
Écriture partielle : seules les propriétés présentes dans le corps sont écrites (voir Conventions).
Réponses
| Code | Description | Schéma de data |
|---|---|---|
200 |
OK | - |
401 |
Unauthorized | - |
403 |
Forbidden | - |
Exemple
curl -s -X PUT "https://<votre-connecteur>/v2/ecriture" \
-H "Authorization: Bearer <jeton>" \
-H "Content-Type: application/json" \
-d '{"id": 0, "numeroLien": 0, "codeJournal": "…"}'
GET /v2/ecriture/count
Compter les enregistrements.
Paramètres
| Nom | Emplacement | Type | Obligatoire | Description |
|---|---|---|---|---|
where |
query | string |
non | - |
Réponses
| Code | Description | Schéma de data |
|---|---|---|
200 |
OK | - |
401 |
Unauthorized | - |
403 |
Forbidden | - |
Exemple
curl -s -X GET "https://<votre-connecteur>/v2/ecriture/count?where=<where>" \
-H "Authorization: Bearer <jeton>" \
-H "Accept: application/json"
POST /v2/ecriture/count
Compter les enregistrements.
Réponses
| Code | Description | Schéma de data |
|---|---|---|
200 |
OK | - |
401 |
Unauthorized | - |
403 |
Forbidden | - |
Exemple
curl -s -X POST "https://<votre-connecteur>/v2/ecriture/count" \
-H "Authorization: Bearer <jeton>" \
-H "Accept: application/json"
POST /v2/ecriture/recherche
Rechercher des enregistrements.
Réponses
| Code | Description | Schéma de data |
|---|---|---|
200 |
OK | - |
401 |
Unauthorized | - |
403 |
Forbidden | - |
Exemple
curl -s -X POST "https://<votre-connecteur>/v2/ecriture/recherche" \
-H "Authorization: Bearer <jeton>" \
-H "Accept: application/json"
Schémas
Schémas résolus à un niveau : les propriétés qui référencent un autre schéma sont citées par leur nom, sans être dépliées.
EcritureDto
EcritureDto - 59 propriétés
| Propriété | Type | Notes |
|---|---|---|
id |
integer (int32) |
Numéro interne d'écriture (EC_No, clé). |
numeroLien |
integer (int32) |
Numéro interne de lien (EC_NoLink). |
codeJournal |
string |
nullable, Code journal (JO_Num). |
datePeriode |
string (date-time) |
nullable, Date de période (mois) ; date réelle = DatePeriode + JourEcriture - 1. |
jourEcriture |
integer (int32) |
Jour de l'écriture dans la période. |
dateSaisie |
string (date-time) |
nullable, Date de saisie (EC_Date). |
numeroPiece |
string |
nullable, Numéro de pièce. |
referencePiece |
string |
nullable, Référence de pièce (n° facture…). |
pieceTresorerie |
string |
nullable, Pièce de trésorerie (EC_TresoPiece - écrivable en COM à partir de Sage v11). |
reference |
string |
nullable, Référence libre (EC_Reference). |
compteG |
string |
nullable, Compte général (CG_Num). |
compteGContrepartie |
string |
nullable, Compte général de contrepartie (CG_NumCont). |
numeroTiers |
string |
nullable, Compte tiers (CT_Num). |
numeroTiersContrepartie |
string |
nullable, Compte tiers de contrepartie (CT_NumCont). |
libelle |
string |
nullable, Libellé. |
sens |
integer (int32) |
Sens (EcritureSensType : 0 = débit, 1 = crédit). |
montant |
number (double) |
Montant. |
quantite |
number (double) |
Quantité (EC_Quantite). |
numeroReglement |
integer (int32) |
Numéro du mode de règlement (N_Reglement - index dans P_REGLEMENT). |
echeance |
string (date-time) |
nullable, Échéance. |
statutReglement |
integer (int32) |
Statut du règlement (EC_StatusRegle). |
montantRegle |
number (double) |
Montant déjà réglé (EC_MontantRegle). |
dateDernierReglement |
string (date-time) |
nullable, Date du dernier règlement (EC_DateRegle). |
idDevise |
integer (int32) |
Identifiant devise (N_Devise). |
parite |
number (double) |
Parité de la devise (EC_Parite). |
montantDevise |
number (double) |
Montant en devise (EC_Devise). |
typeLettrage |
integer (int32) |
Type de lettrage (EC_Lettre : 0 = non lettré). |
numeroLettrage |
string |
nullable, Numéro de lettre (EC_Lettrage). NB : l'ancien NumeroLettrage lisait à tort EC_Lettre (= type). |
typePointage |
integer (int32) |
Type de pointage (EC_Point : 0 = non pointé). |
pointage |
string |
nullable, Numéro de pointage (EC_Pointage). |
typeLettrageQuantite |
integer (int32) |
Type de lettrage en quantité (EC_LettreQ). |
numeroLettrageQuantite |
string |
nullable, Numéro de lettre en quantité (EC_LettrageQ). |
codeTaxe |
string |
nullable, Code taxe (TA_Code). |
provenanceTaxe |
integer (int32) |
Provenance de taxe (TA_Provenance - TaxeProvenanceType). |
norme |
integer (int32) |
Norme (EC_Norme - EcritureNormeType). |
niveauRappel |
integer (int32) |
Niveau de rappel (EC_Rappel). |
typePenalite |
integer (int32) |
Type de pénalité (EC_PenalType). |
datePenalite |
string (date-time) |
nullable, Date de pénalité (EC_DatePenal). |
dateRelance |
string (date-time) |
nullable, Date de relance (EC_DateRelance). |
idRibBanque |
integer (int32) |
Numéro interne du RIB banque (EC_RIB). |
dateOperation |
string (date-time) |
nullable, Date d'opération bancaire (EC_DateOp). |
dateRapprochement |
string (date-time) |
nullable, Date de rapprochement (EC_DateRappro - écrivable en COM à partir de Sage v11). |
remiseEnBanque |
boolean |
Remise en banque (EC_Remise). |
exportRapprochement |
integer (int32) |
Export rapprochement (EC_ExportRappro). |
impression |
integer (int32) |
État d'impression (EC_Impression - EcritureImpressionType). |
cloture |
boolean |
Écriture clôturée (EC_Cloture). |
numeroCloture |
integer (int32) |
Numéro interne d'archivage (EC_NoCloture). |
dateCloture |
string (date-time) |
nullable, Date de clôture (EC_DateCloture). |
typeCentralisation |
integer (int32) |
Type de centralisation (EC_CType). |
typeAN |
integer (int32) |
Type à nouveau (EC_ANType - EcritureANType). |
typeRevision |
boolean |
Type révision (EC_RType). |
exportExpert |
integer (int32) |
Export Expert-comptable (EC_ExportExpert - EcritureExpertType). |
guidFactureElectronique |
string (uuid) |
nullable, Identifiant de facture électronique (EC_FactureGUID). |
guidFichierFacture |
string (uuid) |
nullable, Identifiant du PDF de facture (EC_FactureFile). |
idPaiementEnLigne |
string (uuid) |
nullable, Identifiant de paiement en ligne (EC_PaymentID). |
urlPaiementEnLigne |
string |
nullable, Url de paiement en ligne (EC_PayNowUrl). |
provenanceExterne |
integer (int32) |
Provenance externe (EC_ExtProvenance). |
sequenceExterne |
integer (int32) |
Numéro de séquence externe (EC_ExtSequence). |
informationsLibres |
object |
nullable, Informations libres gérées via InfosLibresController (lecture) et InfosLibresManager / CalculInfosLibres (écriture + formules calculées). |