+33 (0)4 48 06 04 60 Contact us

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 */