Aller au contenu principal

CustomerARInvoice — Acomba GO

Entité unifiée FicheTransactions · entité native Acomba GO : customerentry.

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

Voir aussi : page CustomerARInvoice · Acomba.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)SupportéenonInscription comptable client (= TransAR / InvoiceAR d'Acomba) : document SANS items, LigneFacture[] = affectations GL ; Scan Synch complet + filtrage C# ; Les lignes sont toujours incluses (la ligne du compte à recevoir ressort en PrixFinal NÉGATIF)
CREATE (POST)SupportéenonValidé contre l'API réelle 2026-09-14 ; Requis : NoFacture NUMÉRIQUE (max 12, unique — refusé par le SDK sinon), DateFacture (dans un exercice existant), client (InfoClientLivrerA.NoClient ou .NoUniqueSystemeSource), LigneFacture[] (NoCompteGL ou NoCompteGL_NoUniqueSystemeSource + PrixFinal) ; La ligne du compte À RECEVOIR est OPTIONNELLE : si absente, générée en tête avec le total ; compte résolu via ExtendedProperties[AcombaGo_ReceivableAccountNumber], sinon CompteRecevable_No, sinon RECEIVABLEACCOUNT de la configuration compagnie ; Type : ExtendedProperties[AcombaGo_EntryType] (1 facture, 2 crédit, 3 intérêt, 4 autres frais) sinon déduit (total < 0 → crédit) ; PrixFinal positif = crédit (revenu/taxe perçue), négatif = débit ; un crédit (type 2) inverse tout ; total calculé par le SDK ; TypeLigne=LigneTaxes → dtlIsTax (le serveur en déduit SousTotalFacture hors taxes)
UPDATE (PUT)SupportéenonRead-merge-write : Detail frais → merge → POST avec id + modifDate/modifTime ; Les lignes sont REMPLACÉES EN BLOC ; Type non modifiable
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

NoFacture, InfoClientLivrerA.NoClient.

Les autres champs créables sont facultatifs.

Champs

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERRequisNote
NoFactureentryNumberOKOKOKeq, inouiClé métier. NUMÉRIQUE, unique (contrainte ACCEO côté client).
NoUniqueSystemeSourceidXXOKeq, in
InfoClientLivrerA.NoClientcustomerId (résolu par Search number, match exact)OKOKXouiÀ l'extraction, seul l'id revient (InfoClientLivrerA.NoUniqueSystemeSource).
InfoClientLivrerA.NoUniqueSystemeSourcecustomerIdOKOKOKeq
InfoClientFacturerA.NoUniqueSystemeSourceinvoicedToId (sinon customerId)XXOKClient maître « Facturé à ». En écriture via ExtendedProperties[AcombaGo_InvoicedToId] (lien requis dans la fiche client).
DateFacturedateOKOKOKgt, ge, lt, le
RéférencereferenceOKOKOKMax 30.
DescriptiondescriptionOKOKOKMax 255.
TotalFacturetotal~~OKEn écriture, CALCULÉ (somme des contreparties). À l'extraction, signé (négatif pour un crédit).
SousTotalFacturesubTotalXXOKCalculé par le serveur (hors lignes dtlIsTax).
SousTypeTransactionentryTypeXXOKFacture / Credit / Interet / AutresFrais.
CompteRecevable_NoentryDetail[0].dtlGlNumberOKOKXCompte à recevoir pour la ligne de tête générée (aussi ExtendedProperties[AcombaGo_ReceivableAccountNumber]).
TermeDePaiement.NoTermeDePaiement_NoUniqueSystemeSourcetermIdOKOKOKTypes 1/2/4 seulement. Aussi ExtendedProperties[AcombaGo_TermId].
Fiche_DerniereModificationmodifDate + modifTimeXXOKgt, ge, lt, le
LigneFacture[].NoCompteGLentryDetail[].dtlGlNumberOKOKOKNoCompteGL_NoUniqueSystemeSource (dtlGlId) accepté à la place.
LigneFacture[].PrixFinal`entryDetail[].dtlDebitAmountdtlCreditAmount`OKOKOK
LigneFacture[].DescriptionLigneentryDetail[].dtlDescriptionOKOKOKMax 100 (90 dans Acomba). À l'extraction, repli sur dtlGlName.
LigneFacture[].TypeLigneentryDetail[].dtlIsTaxOKOKOKLigneTaxes ↔ dtlIsTax=true, sinon LigneAffectationComptable.
LigneFacture[].NoProjet_NoUniqueSystemeSourceentryDetail[].dtlProjectIdOKOKOK

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

ExtendedProperties : AcombaGo_Id, AcombaGo_ModifDate/Time (jeton), AcombaGo_EntryType, AcombaGo_TermId, AcombaGo_CustomerId, AcombaGo_SellerId (vendeur, types 1/2), AcombaGo_InvoicedToId, AcombaGo_ReceivableAccountNumber. La facture client « avec items » (customertransaction type 2 = EntityType.CustomerInvoice) n'est PAS encore couverte. paymentSchedule non mappé. Contrat : Documentation/AcombaGoAPI/10_Transactions.md §2. fields_exhaustive: false.

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