SALES - InvoicePDFList
Cette requête permet de lister les factures PDF à envoyer dans la boutique. La requête peut retourner plusieurs lignes pour chaque commande issue de la boutique.
Champs obligatoires
La requête doit retourner obligatoirement les champs suivants :
- OrderKey String, le numéro unique de la commande dans la boutique (exemple: 1245)
- CustomerKey String le code unique du client l'ERP (exemple: C0001)
- DocumentNumber String, le numéro de document dans l'ERP (exemple: FA20004)
- DocumentReference String, la référence du document dans l'ERP (exemple: WEB 1245)
- DocumentName String, le nom du fichier PDF du document dans l'ERP (exemple: facture FA20004.pdf)
- PDFFilename String, le chemin complet du fichier pdf (exemple: t:\pdf\facture FA20004.pdf)
- DocumentDate Date, la date de la facture dans l'ERP (exemple: 2020-09-28)
- DocumentTotalTaxExclude Numeric, le montant total HT de la facture dans l'ERP (exemple: 1328.45)
- DocumentTotalTaxInclude Numeric, le montant total TTC de la facture dans l'ERP (exemple: 1594.14)
Argument obligatoire
- {0} spécifie la date de dernière synchronisation pour filtrer les documents déjà envoyés.
Exemple de requête
SELECT
OrderKey as 'OrderKey' /* Type: String */,
CustomerKey as 'CustomerKey' /* Type: String */,
DocumentNumber as 'DocumentNumber' /* Type: String */,
DocumentReference as 'DocumentReference' /* Type: String */,
DocumentName as 'DocumentName' /* Type: String */,
PDFFilename as 'PDFFilename' /* Type: String (Full path) */,
DocumentDate as 'DocumentDate' /* Type: Date */,
DocumentTotalTaxExclude as 'DocumentTotalTaxExclude' /* Type: Numeric */,
DocumentTotalTaxInclude as 'DocumentTotalTaxInclude' /* Type: Numeric */
FROM TABLE
WHERE
FilterDateModification = '{0}' /* Type: Date, Format: yyyy-MM-ddTHH:mm:ss */
OrderKey as 'OrderKey' /* Type: String */,
CustomerKey as 'CustomerKey' /* Type: String */,
DocumentNumber as 'DocumentNumber' /* Type: String */,
DocumentReference as 'DocumentReference' /* Type: String */,
DocumentName as 'DocumentName' /* Type: String */,
PDFFilename as 'PDFFilename' /* Type: String (Full path) */,
DocumentDate as 'DocumentDate' /* Type: Date */,
DocumentTotalTaxExclude as 'DocumentTotalTaxExclude' /* Type: Numeric */,
DocumentTotalTaxInclude as 'DocumentTotalTaxInclude' /* Type: Numeric */
FROM TABLE
WHERE
FilterDateModification = '{0}' /* Type: Date, Format: yyyy-MM-ddTHH:mm:ss */