Customer — Acomba GO
Entité unifiée FicheClient · entité native Acomba GO : customer.
Page générée, ne pas éditer — voir la version du dataset pour la provenance.
Voir aussi : page Customer · Acomba · QuickBooks Online · Avantage · Sage 300 · Autotask · ProShop.
Opérations
| Opération | Statut | Champs exhaustifs | Flags | Limitations |
|---|---|---|---|---|
| EXTRACT (GET) | Supportée | non | Scan Synch complet + filtrage C# | |
| CREATE (POST) | Supportée | non | Requis : NoClient (number, max 20) + NomClient (name, max 60) ; Défauts serveur à l'insertion : priceLevel=1, isBoAllowed=false, isDiscountAllowed=true, isActive=true, customerType=C | |
| UPDATE (PUT) | Supportée | non | Read-merge-write : Detail frais → merge → POST avec id + modifDate/modifTime (concurrence optimiste) ; Strings null de la fiche ignorés ; EstActif TOUJOURS appliqué ; countryId et lastSaleDate : lecture seule côté ACCEO — jamais poussés | |
| DELETE (DELETE) | Non supportée | — |
Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.
NoClient, NomClient.
Les autres champs créables sont facultatifs.
Champs
| Champ unifié | Champ natif | CREATE | UPDATE | EXTRACT | FILTER | Requis | Note |
|---|---|---|---|---|---|---|---|
NoClient | number | OK | OK | OK | eq, in | oui | Clé métier (max 20). |
NoUniqueSystemeSource | id | X | X | OK | eq, in | ID interne AcombaGo. Sert à résoudre l'update (avec ExtendedProperties[AcombaGo_Id]). | |
NomClient | name | OK | OK | OK | contains | oui | Max 60. |
Adresse | address | OK | OK | OK | — | ||
Ville | city | OK | OK | OK | — | ||
CodePostal | postalCode | OK | OK | OK | — | ||
Telephone_Principal (Numero/Extension) | phoneNumber + phoneNumberExt | OK | OK | OK | — | ||
Telephone_Telecopieur | faxNumber | OK | OK | OK | — | ||
EmailPrincipal_Adresse | email | OK | OK | OK | — | ||
SiteWeb | webAddress | OK | OK | OK | — | ||
CommentairesClients | comment | OK | OK | OK | — | Max 2000. | |
LangueClient | language | OK | OK | OK | — | FR / EN (forcé en majuscules à l'écriture). | |
EstActif | isActive | OK | OK | OK | eq | ⚠️ TOUJOURS appliqué à l'écriture (non-nullable côté FicheClient — initialiser sa fiche). | |
MargeCredit_MontantMarge | creditLimit | ~ | ~ | OK | — | Poussé seulement si ≠ 0 (0 = aucune limite côté ACCEO). | |
TermeDePaiement_NomComplet | termId (résolu par description, type C ou T) | OK | OK | OK | — | Ou TermeDePaiement_NoUniqueSystemeSource / TermeDePaiement_No (id). Introuvable → erreur explicite. Validé 2026-09-15. | |
TermeDePaiement_NoUniqueSystemeSource | termId | OK | OK | OK | — | = TermeDePaiement_No (AcombaGo n'a pas de numéro de terme). | |
NoGroupeTaxe | taxGroupId (résolu par taxgroup.code) | OK | OK | OK | — | Ou NoGroupeTaxe_NoUniqueSystemeSource (id). | |
NoVendeur | sellerId (user isSeller, par identifiant ou nom) | OK | OK | OK | — | Ou NoVendeur_NoUniqueSystemSource (id) / Vendeur_NomComplet. Lecture : identifiant + nom complet. | |
Province | provinceId (résolu par code QC/ON… via la table des provinces canadiennes, par reference ou par description FR/EN) | OK | OK | OK | — | AcombaGo n'a pas de code de province : lecture = code si reconnu, sinon description FR. | |
ExtendedProperties[AcombaGo_SalesAccountNumber] | salesAccountId (numéro ↔ id) | OK | OK | OK | — | Compte de vente par défaut du client. FicheClient n'a pas de champ unifié pour ce compte. | |
Fiche_DerniereModification | modifDate + modifTime | X | X | OK | gt, ge, lt, le | gt/gte poussés vers le paramètre modifDate du Synch. Le couple brut est aussi le JETON DE CONCURRENCE (ExtendedProperties[AcombaGo_ModifDate/Time]). |
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
Référentiels par ID transportés dans ExtendedProperties (lecture) et ré-appliqués à l'écriture si présents : AcombaGo_ProvinceId, AcombaGo_TermId, AcombaGo_TerritoryId, AcombaGo_CategoryId, AcombaGo_SellerId, AcombaGo_TaxGroupId, AcombaGo_SalesAccountId, AcombaGo_PaymentModeId, AcombaGo_CarrierId, AcombaGo_InvoicedToId, AcombaGo_ProjectId (+ lecture seule : AcombaGo_CustomerType, AcombaGo_PriceLevel). Champs AcombaGo non mappés : phoneNumber800(+Ext), noExemptTax1..3, discountAmount, isBoAllowed, isDiscountAllowed, languageId (doublon legacy). fields_exhaustive: false.