Aller au contenu principal

Customer — QuickBooks Online

Entité unifiée FicheClient · entité native QuickBooks Online : Customer.

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

Voir aussi : page Customer · Acomba · Avantage · Sage 300 · Autotask · ProShop.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)Supportéenon
CREATE (POST)Supportéenon
UPDATE (PUT)Supportéenon
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

NomClient.

Les autres champs créables sont facultatifs.

Champs

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERRequisNote
NoUniqueSystemeSourceIdXXOKeq, neId interne QBO. Généré par QuickBooks (forcé à null à la création), non modifiable.
NoClientDisplayNameOKOKOKeq, neDisplayName QBO, unique. Obligatoire à l'UPDATE : sert de clé pour retrouver le client.
NomClientCompanyNameOKOKOKeq, neoui
NomPersonneContactGivenNameOKOKOKTronqué à 25 caractères max côté QBO.
AdresseBillAddr.Line1OKOKOK
Adresse2BillAddr.Line2OKOKXÉcrit seulement (non relu dans la conversion QBO→FicheClient).
VilleBillAddr.CityOKOKOK
CodePostalBillAddr.PostalCodeOKOKOK
ProvinceBillAddr.CountrySubDivisionCodeOKOKOK
PaysBillAddr.CountryOKOKOK
EstActifActiveOKOKOKNon filtrable pour Customer (absent du switch GetQBOCustomerFilterField).
SiteWebWebAddr.URIOKOKOK
CommentairesClientsNotesOKOKOK
EmailPrincipal_AdressePrimaryEmailAddr.AddressOKOKOK
Telephone_Principal.NumeroPrimaryPhone.FreeFormNumberOKOKOKLecture : renvoyé dans ListeTelephonique[] avec TypeTel=Principal.
Telephone_Telecopieur.NumeroFax.FreeFormNumberOKOKOKLecture : ListeTelephonique[] TypeTel=Fax.
Telephone_3.NumeroMobile.FreeFormNumberOKOKOKLecture : ListeTelephonique[] TypeTel=User1 (Description 'Mobile').
Telephone_4.NumeroAlternatePhone.FreeFormNumberOKOKOKLecture : ListeTelephonique[] TypeTel=User2 (Description 'Autre/Alternate').
Fiche_DerniereModificationMetaData.LastUpdatedTimeXXOKHorodatage QBO, lecture seule. Non filtrable côté QBO pour cette entité.

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

Pas d'UPSERT : CREATE et UPDATE sont deux TaskType distincts. À la création l'Id est forcé à null (QBO le génère). À l'UPDATE : GET par NoClient (DisplayName) pour lire le SyncToken courant, puis POST avec SyncToken + sparse=true (les champs non fournis ne sont pas écrasés).

ASYMÉTRIE TÉLÉPHONES : à l'écriture on fournit Telephone_Principal / _Telecopieur / _3 / _4 ; à la lecture ils reviennent agrégés dans ListeTelephonique[] (mappés sur PrimaryPhone / Fax / Mobile / AlternatePhone). Seul le champ Numero est mappé (+ Extension).

fields_exhaustive: false — d'autres champs du Customer QBO existent mais ne sont pas mappés.

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