Aller au contenu principal

SupplierInvoice — Sage 50

Entité unifiée FicheTransactions · entité native Sage 50 : PurchasesJournal.

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

Voir aussi : page SupplierInvoice · Acomba · QuickBooks Online · Avantage · ProShop.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)SupportéenonLecture via SDK (PurchasesJournal lookup), pas SQL ; Filtre TotalFacture non combinable avec d'autres filtres (limite SDK)
CREATE (POST)SupportéenonRequis : >= 1 ligne (LigneFacture) + nom de fournisseur (InfoClientFacturerA.NomClient) ; Écriture via SDK PurchasesJournal ; projets de ligne assignés après POST via SQL (tITLULiP)
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
NoUniqueSystemeSourceInvoiceNumberXXOKeq, ne, in
NoFactureInvoiceNumberOKXOKeq, ne, in
DateFactureGetJournalDate()OKXOKeq, ne, gt, ge, lt, le
InfoClientFacturerA.NomClientGetAPARLedgerName()OKXOKeq, ne, containsNom du fournisseur. Requis à la création.
TotalFactureGetTotalAmount()XXOKeq, ne, gt, ge, lt, leFiltre non combinable avec d'autres filtres (limite SDK).
SousTotalFactureSubTotalAmountXXOK
TypeDocXXOKConstante SI_ExtractContentType.FacturesFournisseurs.
InfoClientLivrerA.AdresseGetShipToAddressLine()XXOKAdresse d'expédition multi-lignes (composite).
NoteGlobaleExterne01AdditionalInfo.SetAdditionalComment()OKXXÉcriture seule (commentaire additionnel).
LigneFacture[].NoLigneFacturenLineNumOKXOK
LigneFacture[].strNoProduitGetItemNumber()OKXOK
LigneFacture[].QteCommandeGetQuantity()OKXOK
LigneFacture[].NoCompteGLGetAccount()OKXOK
LigneFacture[].DescriptionLigneGetDescription()OKXOK
LigneFacture[].Montant_TotalLigneGetLineAmount()OKXOK
LigneFacture[].NoGroupeTaxeGetTaxCodeString()OKXOK
LigneFacture[].Montant_Unitaire_Taxe1GetTaxAmount1()XXOK
LigneFacture[].Montant_Unitaire_Taxe2GetTaxAmount2()XXOK
LigneFacture[].NoProjetSelectProject() / tITLULiPOKXOKProjet de ligne assigné après POST via SQL (tITLULiP). Le projet de ligne prime sur l'en-tête.
LigneFactureOKXOKCollection de lignes (sous-entité). Requise à la création (>= 1).

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

Facture fournisseur (AP). EXTRACT via le SDK Sage 50 (PurchasesJournal lookup). CREATE via le SDK (CreateInvoiceAP) : requiert au moins une ligne et le nom du fournisseur (InfoClientFacturerA.NomClient). Les projets de ligne sont assignés après le POST par une requête SQL (tITLULiP) et priment sur le projet d'en-tête. Filtrage limité (liste SDK codée en dur) ; TotalFacture ne se combine pas avec d'autres filtres.

fields_exhaustive: false.

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