SupplierInvoicePayment — Sage 50
Entité unifiée APPayment · entité native Sage 50 : tPmtHdr.
Page générée, ne pas éditer — voir la version du dataset pour la provenance.
Voir aussi : page SupplierInvoicePayment · Acomba · Avantage.
Opérations
| Opération | Statut | Champs exhaustifs | Flags | Limitations |
|---|---|---|---|---|
| EXTRACT (GET) | Supportée | non | Lecture SQL (tPmtHdr + tVenTrDt), clé lChqId ; Filtres via liste codée en dur | |
| CREATE (POST) | Supportée | non | Requis : Fournisseur_No, DatePaiement, TotalPaiement>0, NoCompteGLBanque, >= 1 ligne Liste_PaiementFacture (montant>0, no de facture non vide) ; Écriture via INSERT SQL (tPmtHdr, tVenTrDt, tJourEnt) | |
| UPDATE (PUT) | Non supportée | — | ||
| DELETE (DELETE) | Non supportée | — |
Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.
DatePaiement, Fournisseur_No, TotalPaiement, NoCompteGLBanque, Liste_PaiementFacture.
Les autres champs créables sont facultatifs.
Champs
| Champ unifié | Champ natif | CREATE | UPDATE | EXTRACT | FILTER | Requis | Note |
|---|---|---|---|---|---|---|---|
NoUniqueSystemeSource | lChqId | X | X | OK | eq, ne, in | ||
NumeroPaiement | sChqNum | X | X | OK | — | ||
DatePaiement | dtDate | OK | X | OK | eq, ne, gt, ge, lt, le | oui | Requis à la création. |
Date_FicheDerniereModification | dtASDate | X | X | OK | — | ||
ReferencePaiement | sSource | X | X | OK | eq, ne, contains | ||
DescriptionPaiement | sComment | X | X | OK | — | ||
TypePaiement | nPdType | X | X | OK | — | 0=Cash, 1=Chèque, >=2=Carte de crédit. | |
Fournisseur_NoUniqueSystemeSource | lVenCusId | X | X | OK | eq, ne, in | ||
Fournisseur_No | sName | OK | X | OK | eq, ne, contains | oui | Nom du fournisseur. Requis à la création. |
TotalPaiement | dAmount | OK | X | OK | — | oui | Requis à la création (> 0). |
NoCompteGLBanque | — | OK | X | X | — | oui | Requis à la création (compte GL banque, écrit dans tJourEnt). Non extrait. |
Liste_PaiementFacture[].Facture_NoUniqueSystemeSource | lVenTrId | X | X | OK | — | ||
Liste_PaiementFacture[].Facture_No | sSource | OK | X | OK | — | N° de facture réglée (tVenTr). Requis à la création (non vide). | |
Liste_PaiementFacture[].DateFacture | dtDate | X | X | OK | — | ||
Liste_PaiementFacture[].dbl_MontantDuPaiement | dAmount | OK | X | OK | — | Montant du paiement (tVenTrDt). Valeur absolue à l'extraction. Requis à la création (> 0). | |
Liste_PaiementFacture | — | OK | X | OK | — | oui | Collection des factures réglées (JOIN tVenTrDt.NTranType=1). Requise à la création (>= 1). |
ListePaiement | — | X | X | X | — | STUB : champ non implémenté (TODO). |
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
Paiement de facture fournisseur (AP). EXTRACT via SQL (tPmtHdr en-tête + tVenTrDt détail). CREATE via INSERT SQL direct (tPmtHdr, tVenTrDt, tJourEnt) : requiert fournisseur, date, total>0, compte GL banque, et au moins une ligne de règlement (Liste_PaiementFacture) avec montant>0 et n° de facture non vide.
fields_exhaustive: false.