Aller au contenu principal

FinancialTransaction — QuickBooks Online

Entité unifiée FicheTransactions · entité native QuickBooks Online : Deposit.

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

Voir aussi : page FinancialTransaction.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)Supportéenon
CREATE (POST)Supportéenonauto_fetch: Vendor, Account, PaymentMethod
UPDATE (PUT)Non supportée
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

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERNote
NoUniqueSystemeSourceIdXXOKeq, neId interne QBO du Deposit. Forcé à null à la création.
NoFactureDocNumberOKXOKÉcrit et relu (DocNumber). Non filtrable pour Deposit (le switch mappe Référence→DocNumber, pas NoFacture).
RéférenceDocNumberXXXeq, neFiltrable (→ DocNumber) mais non peuplé en lecture (la lecture remplit NoFacture).
DateFactureTxnDateOKXOKeq, ne, gt, ge, lt, le
TotalFactureTotalAmtXXXeq, ne, gt, ge, lt, leFiltrable (→ TotalAmt) mais non peuplé en lecture.
NoteGlobaleExterne01PrivateNoteOKXOK
DeviseCurrencyRef.valueOKX~Écriture : défaut CAD (obligatoire si compagnie multi-devises). Lecture inopérante (condition inversée dans le code).
CompteRecevable_NoDepositToAccountRef (par Account.Name)OKXXCompte bancaire de dépôt OBLIGATOIRE, résolu par Name.
TermeDePaiement.NomTermeDePaiementPaymentMethod (par Name) / DepositLineDetail.PaymentMethodRefOKXOKMode de paiement OBLIGATOIRE. Lecture : concaténation ('|') des PaymentMethodRef.name des lignes.
InfoClientFacturerA.NoClientVendor.DisplayName / DepositLineDetail.EntityOKXOKFournisseur OBLIGATOIRE, résolu par DisplayName. Lecture : Id de l'Entity de la 1re ligne, puis DisplayName.
InfoClientFacturerA.NoUniqueSystemeSourceDepositLineDetail.Entity.valueXXOKLecture : Id du fournisseur de la 1re ligne.
LigneFacture[].NoCompteGLDepositLineDetail.AccountRef (par Account.Name)OKXOKÉcriture : résolu par Name. Lecture : résolu en Name via un fetch des comptes.
LigneFacture[].NoCompteGL_NoUniqueSystemeSourceDepositLineDetail.AccountRef.value (Id)XXOK
LigneFacture[].PrixFinalLine.AmountOKXOK
LigneFacture[].DescriptionLigneLine.DescriptionOKXOK

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.

Expands (sous-objets extractibles)

Expand unifiéType natifStatutNote
InfoClientFacturerADepositLineDetail.EntitySupportéeFournisseur du dépôt (Payee).
TermeDePaiementDepositLineDetail.PaymentMethodRefSupportée
LigneFactureLine[] (DepositLineDetail)Supportée

Notes

Transaction financière = QBO Deposit (dépôt bancaire / encaissements). EXTRACT + CREATE câblés.

UPDATE NON SUPPORTÉ : la méthode DepositService.UpdatePurchase lève NotImplementedException d'entrée (commentaire code 2025-04-29 : « le client CUPE a payé que pour la création »), et le TaskType.UPDATE n'est de toute façon pas câblé dans le switch pour FinancialTransaction.

Contraintes fortes à la création : compte bancaire de dépôt (CompteRecevable_No), mode de paiement (TermeDePaiement.NomTermeDePaiement) et fournisseur (InfoClientFacturerA.NoClient) obligatoires.

Remarque code : lecture de la Devise inopérante (condition inversée). fields_exhaustive: false.

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