GLJournalEntry — Sage 50
Entité unifiée ÉcritureComptable_Entete · entité native Sage 50 : tJourEnt.
Page générée, ne pas éditer — voir la version du dataset pour la provenance.
Voir aussi : page GLJournalEntry · Acomba · Avantage.
Opérations
| Opération | Statut | Champs exhaustifs | Flags | Limitations |
|---|---|---|---|---|
| EXTRACT (GET) | Supportée | non | Lecture SQL (tJourEnt INNER JOIN tJEntAct), clé lId | |
| CREATE (POST) | Supportée | non | Requis : >= 2 lignes équilibrées (somme débits = somme crédits) + DateEcriture + NoDocumentSource ; Écriture via SDK GeneralJournal.Post() + relecture du lId inséré | |
| UPDATE (PUT) | Non supportée | — | ||
| DELETE (DELETE) | Non supportée | — |
Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.
DateEcriture, LignesÉcriture.
Les autres champs créables sont facultatifs.
Champs
| Champ unifié | Champ natif | CREATE | UPDATE | EXTRACT | FILTER | Requis | Note |
|---|---|---|---|---|---|---|---|
NoUniqueSystemeSource | lId | X | X | OK | eq, ne, in | ||
NoEcritureComptable | lId | X | X | OK | — | ||
DateEcriture | dtJourDate | OK | X | OK | eq, ne, gt, ge, lt, le | oui | Requise à la création (non défaut). |
Fiche_DerniereModification | dtASDate | X | X | OK | eq, ne, gt, ge, lt, le | Colonne scalaire dtASDate → filtrable (contrairement à Supplier/Project où elle est composite). | |
DescriptionÉcriture | sComment | OK | X | OK | — | ||
NoDocumentSource | sSource | OK | X | OK | eq, ne, contains | Requis à la création. | |
PartiePrenanteNoUniqueSystemSource | lRecId | X | X | OK | eq, ne, in | ||
LignesÉcriture[].NoUniqueSystemeSource | Entête:{lId}_Ligne:{nLineNum} | X | X | OK | — | Identifiant composite de ligne. | |
LignesÉcriture[].Montant_Écriture | dAmount | OK | X | OK | — | Valeur absolue à l'extraction ; signe = direction débit/crédit. | |
LignesÉcriture[].Direction_DebitCredit | signe(dAmount) | OK | X | OK | — | dAmount<0 → Crédit, sinon Débit. Convention de signe par classe de compte (1=Actif débit+, 2..5 crédit+). | |
LignesÉcriture[].DescriptionLignes | szComment | OK | X | OK | — | ||
LignesÉcriture[].ComptesGL.NoCompteGL | lAcctId | OK | X | OK | — | Formaté à la longueur BD à la création. | |
LignesÉcriture[].ComptesGL.NoUniqueSystemeSource | lAcctId | X | X | OK | — | ||
LignesÉcriture | — | OK | X | OK | — | oui | Collection de lignes. Requise à la création (>= 2, équilibrée débits=crédits). |
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.
Notes
Écriture de journal général (GL). EXTRACT via SQL (tJourEnt + tJEntAct). CREATE via le SDK (GeneralJournal.Post) : requiert au moins deux lignes équilibrées (somme des débits = somme des crédits), une date et un document source. La direction débit/crédit est déduite du signe du montant et de la classe du compte (résolue via tActRang). ErpInternalId retourné = lId inséré.
fields_exhaustive: false.