Supplier — QuickBooks Online
Entité unifiée Fournisseurs · entité native QuickBooks Online : Vendor.
Page générée, ne pas éditer — voir la version du dataset pour la provenance.
Voir aussi : page Supplier · Acomba · Avantage · Sage 50 · Autotask · ProShop.
Opérations
| Opération | Statut | Champs exhaustifs | Flags | Limitations |
|---|---|---|---|---|
| EXTRACT (GET) | Supportée | non | ||
| CREATE (POST) | Supportée | non | ||
| UPDATE (PUT) | Supportée | non | ||
| DELETE (DELETE) | Non supportée | — |
Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.
NomFournisseur.
Les autres champs créables sont facultatifs.
Champs
| Champ unifié | Champ natif | CREATE | UPDATE | EXTRACT | FILTER | Requis | Note |
|---|---|---|---|---|---|---|---|
NoUniqueSystemeSource | Id | X | X | OK | eq, ne | Id interne QBO du Vendor. Généré par QuickBooks (forcé à null à la création). | |
NoFournisseur | Id | X | OK | OK | eq, ne | = Id interne QBO (identique à NoUniqueSystemeSource). Interdit à la création (throw si fourni). Sert de clé pour l'UPDATE (GET par NoFournisseur). | |
NomFournisseur | DisplayName | OK | OK | OK | eq, ne | oui | Écrit à la fois DisplayName ET CompanyName ; relu depuis DisplayName. |
NomPersonneContact | GivenName | OK | OK | OK | — | Tronqué à 25 caractères max côté QBO. | |
Addresse | BillAddr.Line1 | OK | OK | OK | — | Orthographe du DTO Fournisseurs : 'Addresse' (double d). | |
Ville | BillAddr.City | OK | OK | OK | — | ||
CodePostal | BillAddr.PostalCode | OK | OK | OK | — | ||
Province | BillAddr.CountrySubDivisionCode | OK | OK | OK | — | ||
Pays | BillAddr.Country | OK | OK | OK | — | ||
EstActif | Active | OK | OK | OK | eq, ne | Filtrable pour Vendor (présent dans GetQBOVendorFilterField). | |
SiteWeb | WebAddr.URI | OK | OK | OK | — | Doit commencer par 'https://' sinon exception à l'écriture. | |
EmailPrincipal_Adresse | PrimaryEmailAddr.Address | OK | OK | X | — | Écrit seulement (non relu dans la conversion Vendor→Fournisseurs). | |
ListeTelephonique[].Numero | PrimaryPhone.FreeFormNumber | OK | OK | OK | — | Écriture : seul ListeTelephonique[0] est pris (→ PrimaryPhone). Lecture : PrimaryPhone → ListeTelephonique[] TypeTel=Principal. | |
Fiche_DerniereModification | MetaData.LastUpdatedTime | X | X | OK | — | Horodatage QBO, lecture seule. Non filtrable. |
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. UPDATE : GET par NoFournisseur (= Id) pour lire le SyncToken, puis POST avec SyncToken + sparse=true.
Le Vendor QBO est plus pauvre côté téléphones que le Customer : un seul téléphone (Principal) est géré.
fields_exhaustive: false — d'autres champs du Vendor QBO existent mais ne sont pas mappés.