Aller au contenu principal

GLAccount — Acomba GO

Entité unifiée ComptesGL · entité native Acomba GO : account.

Page générée, ne pas éditer — voir la version du dataset pour la provenance.

Voir aussi : page GLAccount · Acomba · Avantage · Sage 50.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)SupportéenonScan Synch complet + filtrage C# (Skip/Top après filtrage) ; Soldes par période NON stockés par AcombaGo : AnneeCourante/AnneePrécédente CALCULÉS depuis gltransaction sur $expand (scan complet) ; budgets inexistants (listes vides) ; ACtifPassif approximé depuis categoryNum (3-4 → Passif, sinon Actif)
CREATE (POST)SupportéenonRequis : NoCompteGL (number numérique, max 10, unique — AE « Le numéro de compte doit être unique »), NomCompteGL (name, max 100), TypeDeCompte ≠ Inconnu (categoryNum) ; EstActif → isActive (défaut unifié true) ; SousTypeDeCompte → subCategoryNum (numéro 1-13 ou libellé FR/EN) ; ExtendedProperties[AcombaGo_ChequeNum/AcombaGo_DepositNum] → chequeNum/depositNum (Banque seulement) ; LignesAllocation acceptées pour un compte Multiple (cibles par NUMÉRO → adGLId) ; Validé contre l'API réelle 2026-09-16 (compte 1999 « Soldes d'ouverture (test SDK) »)
UPDATE (PUT)SupportéenonRead-merge-write ; résolution par NoUniqueSystemeSource (id) sinon NoCompteGL (match exact) ; TypeDeCompte JAMAIS modifié à l'update (enum non-nullable dont le défaut est Capitaux — un payload sans TypeDeCompte rebasculerait le compte) ; NomCompteGL, EstActif, SousTypeDeCompte, LignesAllocation, n° de chèque/dépôt changent ; Validé 2026-09-16 (renommage, désactivation, regroupement « CT (Actif) » → 1 du compte 1999)
DELETE (DELETE)Non supportée
Liste de champs non exhaustive

Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.

Champs obligatoires à la création

NoCompteGL, NomCompteGL, TypeDeCompte.

Les autres champs créables sont facultatifs.

Champs

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERRequisNote
NoCompteGLnumberOKOKOKeq, inouiClé métier. Numéro de compte (long côté AcombaGo, string côté unifié).
NoUniqueSystemeSourceidXXOKID interne AcombaGo.
NomCompteGLnameOKOKOKcontainsouiSi null à l'extraction → 'Compte sans nom = #<number>' (même règle qu'AcombaSDK).
TypeDeComptecategoryNumOKXOKoui1=Banque, 2=Actif, 3=Passif, 4=Capitaux, 5=Revenu, 6=Dépense, 7=Multiple(Répartition), 8=Quantité → ComptesGL_TypeCompte.
SousTypeDeComptesubCategoryNumOKOKOKRegroupement AcombaGo 1-13 (1 CT actif, 2 LT actif, 3 CT passif, 4 LT passif, 5 ventes de biens, 6 ventes de services, 7 autres revenus, 8 CMV, 9 frais de vente, 10 frais d'admin, 11 autres frais, 12 capital-actions, 13 BNR). Lecture = numéro (libellé FR dans ExtendedProperties[AcombaGo_SubCategoryDescription]) ; écriture = numéro OU libellé FR/EN ; ExtendedProperties[AcombaGo_SubCategoryNum] prime.
EstActifisActiveOKOKOKDéfaut unifié true (un payload d'update sans EstActif réactive le compte — même convention que FicheProduits).
ExtendedProperties[AcombaGo_ChequeNum]chequeNumOKOKOKProchain n° de chèque du compte de BANQUE (catégorie 1) — refusé sur une autre catégorie. Idem AcombaGo_DepositNum ↔ depositNum.
ExtendedProperties[AcombaGo_Id]idXOKOKId AcombaGo (prime pour la résolution à l'update). AcombaGo_ModifDate / AcombaGo_ModifTime = jeton de concurrence.
Fiche_DerniereModificationmodifDate + modifTimeXXOKgt, ge, lt, legt/gte poussés vers le paramètre modifDate du Synch (pré-filtrage serveur) puis re-filtrés côté C#.
AnneeCouranteCALCULÉ : Σ lignes gltransaction par mois de l'exercice courantXX~AcombaGo ne stocke AUCUN solde par période : avec $expand=AnneeCourante le SDK les calcule (convention Acomba/ChBalances : P0 = solde d'ouverture de l'exercice = tout ce qui est daté avant, Pn = mouvement net du n-ième mois, 14 valeurs 0..13). Exercice courant = contient la date du jour. ⚠️ Seules les transactions transférées au GL comptent (isTransferred). Validé 2026-09-16 (S002, Σ = soldes calculés).
AnneePrécédenteCALCULÉ : idem pour l'exercice précédentXX~Même calcul, exercice qui se termine juste avant le courant. Un seul scan gltransaction pour les deux expands.
ValeurAuCompteXXXneFiltre ValeurAuCompte ne 0 (hérité d'AcombaSDK) : avec l'expand AnneeCourante/AnneePrécédente, ne garde que les comptes ayant au moins une période non nulle ; sans expand, sans effet.
Budget01XXXBudgets non exposés (idem Budget02/Budget03).
LignesAllocationallocationDetailOKOK~Peuplé uniquement si Expand LignesAllocation ET compte de catégorie 7 (Répartition). adGLId (ID) résolu en NUMÉRO via la map id→number du scan.

Axes : OK supporté · X non supporté · ~ partiel · DEPR déprécié · EXP expérimental · ? inconnu.

Opérateurs en syntaxe $filter : eq égal · ne différent · gt/ge plus grand (ou égal) · lt/le plus petit (ou égal) · in dans une liste (InList) · contains contient · startswith commence par · non filtrable.

Expands (sous-objets extractibles)

Expand unifiéType natifStatutNote
LignesAllocationallocationDetailSupportéeQuerySettings.Expand = nameof(ComptesGL.LignesAllocation).
AnneeCourantegltransaction (calcul)SupportéeSoldes par période calculés (scan complet des transactions GL — coûteux, payé seulement si demandé).
AnneePrécédentegltransaction (calcul)SupportéeIdem, exercice précédent.

Notes

EXTRACT + CREATE + UPDATE (une migration Acomba → AcombaGo recrée le plan comptable par ici). Requiert SI_BusinessClasses_Std20 ≥ branche claude/comptesgl-ext (SousTypeDeCompte, EstActif, ExtendedProperties sur ComptesGL). Non mappés : descCategoryFR/EN (déduit de TypeDeCompte). fields_exhaustive: false.

Cette page vous a-t-elle été utile ?