| GET | /cl_facture_ondemand/{id_operateur}/{num_facture} | ||
|---|---|---|---|
| GET | /cl_facture_ondemand/{id_operateur}/{id_tournee}/{num_facture} |
"use strict";
export class _facture_ligne {
/** @param {{order_id?:number,line_id?:number,article_id?:number,article_libelle?:string,qte_uc?:number,qte_cdt?:number,qte_total?:number,consigne_id?:string,consigne_libelle?:string,consigne_pu_ht?:number,consigne_total_ht?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {?number} */
order_id;
/** @type {?number} */
line_id;
/** @type {?number} */
article_id;
/** @type {string} */
article_libelle;
/** @type {?number} */
qte_uc;
/** @type {?number} */
qte_cdt;
/** @type {?number} */
qte_total;
/** @type {string} */
consigne_id;
/** @type {string} */
consigne_libelle;
/** @type {?number} */
consigne_pu_ht;
/** @type {?number} */
consigne_total_ht;
}
export class _facture {
/** @param {{id_operateur?:string,id_tournee?:string,num_facture?:string,id_client?:string,total_tva?:number,total_ttc?:number,total_consigne?:number,code_devise?:string,order_id?:number,representant?:string,representant_nom?:string,representant_mail?:string,representant_gsm?:string,createur?:string,facture_htt?:number,facture_da?:number,facture_vss?:number,facture_ht?:number,facture_tva?:number,facture_ttc?:number,facture_cdc?:number,facture_net_ttc?:number,livraison_enseigne?:string,livraison_contact?:string,livraison_adresse1?:string,livraison_adresse2?:string,livraison_code_postal?:string,livraison_ville?:string,livraison_telephone?:string,livraison_fax?:string,livraison_gsm?:string,livraison_email?:string,livraison_cle?:string,livraison_cle_url?:string,livraison_heure_debut?:string,livraison_heure_fin?:string,livraison_heure_attendue?:string,livraison_heure_debut_2?:string,livraison_heure_fin_2?:string,livraison_lat?:number,livraison_long?:number,livraison_commentaire?:string,mode_reglement?:string,deonumeric01?:number,deonumeric02?:number,deonumeric03?:number,deonumeric04?:number,deonumeric05?:number,sort_index?:number,id_motif?:string,lignes?:_facture_ligne[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
id_operateur;
/** @type {string} */
id_tournee;
/** @type {string} */
num_facture;
/** @type {string} */
id_client;
/** @type {?number} */
total_tva;
/** @type {?number} */
total_ttc;
/** @type {?number} */
total_consigne;
/** @type {string} */
code_devise;
/** @type {?number} */
order_id;
/** @type {string} */
representant;
/** @type {string} */
representant_nom;
/** @type {string} */
representant_mail;
/** @type {string} */
representant_gsm;
/** @type {string} */
createur;
/** @type {?number} */
facture_htt;
/** @type {?number} */
facture_da;
/** @type {?number} */
facture_vss;
/** @type {?number} */
facture_ht;
/** @type {?number} */
facture_tva;
/** @type {?number} */
facture_ttc;
/** @type {?number} */
facture_cdc;
/** @type {?number} */
facture_net_ttc;
/** @type {string} */
livraison_enseigne;
/** @type {string} */
livraison_contact;
/** @type {string} */
livraison_adresse1;
/** @type {string} */
livraison_adresse2;
/** @type {string} */
livraison_code_postal;
/** @type {string} */
livraison_ville;
/** @type {string} */
livraison_telephone;
/** @type {string} */
livraison_fax;
/** @type {string} */
livraison_gsm;
/** @type {string} */
livraison_email;
/** @type {string} */
livraison_cle;
/** @type {string} */
livraison_cle_url;
/** @type {string} */
livraison_heure_debut;
/** @type {string} */
livraison_heure_fin;
/** @type {string} */
livraison_heure_attendue;
/** @type {string} */
livraison_heure_debut_2;
/** @type {string} */
livraison_heure_fin_2;
/** @type {?number} */
livraison_lat;
/** @type {?number} */
livraison_long;
/** @type {string} */
livraison_commentaire;
/** @type {string} */
mode_reglement;
/** @type {?number} */
deonumeric01;
/** @type {?number} */
deonumeric02;
/** @type {?number} */
deonumeric03;
/** @type {?number} */
deonumeric04;
/** @type {?number} */
deonumeric05;
/** @type {number} */
sort_index;
/** @type {string} */
id_motif;
/** @type {_facture_ligne[]} */
lignes;
}
export class _client {
/** @param {{id_operateur?:string,id_tournee?:string,id_client?:string,nom_travail?:string,nom_complement?:string,adresse?:string,cp?:string,raison_sociale?:string,contact?:string,adresse1?:string,adresse2?:string,code_postal?:string,ville?:string,telephone?:string,fax?:string,gsm?:string,email?:string,representant?:string,type_paiement?:string,mode_reglement?:string,livraison_enseigne?:string,livraison_contact?:string,livraison_adresse1?:string,livraison_adresse2?:string,livraison_code_postal?:string,livraison_ville?:string,livraison_telephone?:string,livraison_fax?:string,livraison_gsm?:string,livraison_email?:string,livraison_lat?:number,livraison_long?:number,livraison_commentaire?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
id_operateur;
/** @type {string} */
id_tournee;
/** @type {string} */
id_client;
/** @type {string} */
nom_travail;
/** @type {string} */
nom_complement;
/** @type {string} */
adresse;
/** @type {string} */
cp;
/** @type {string} */
raison_sociale;
/** @type {string} */
contact;
/** @type {string} */
adresse1;
/** @type {string} */
adresse2;
/** @type {string} */
code_postal;
/** @type {string} */
ville;
/** @type {string} */
telephone;
/** @type {string} */
fax;
/** @type {string} */
gsm;
/** @type {string} */
email;
/** @type {string} */
representant;
/** @type {string} */
type_paiement;
/** @type {string} */
mode_reglement;
/** @type {string} */
livraison_enseigne;
/** @type {string} */
livraison_contact;
/** @type {string} */
livraison_adresse1;
/** @type {string} */
livraison_adresse2;
/** @type {string} */
livraison_code_postal;
/** @type {string} */
livraison_ville;
/** @type {string} */
livraison_telephone;
/** @type {string} */
livraison_fax;
/** @type {string} */
livraison_gsm;
/** @type {string} */
livraison_email;
/** @type {?number} */
livraison_lat;
/** @type {?number} */
livraison_long;
/** @type {string} */
livraison_commentaire;
}
export class cl_facture_ondemandResponse {
/** @param {{id_operateur?:string,id_tournee?:string,num_facture?:string,factures?:_facture[],clients?:_client[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
id_operateur;
/** @type {string} */
id_tournee;
/** @type {string} */
num_facture;
/** @type {_facture[]} */
factures;
/** @type {_client[]} */
clients;
}
export class cl_facture_ondemandRequest {
/** @param {{id_operateur?:string,id_tournee?:string,num_facture?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {string} */
id_operateur;
/** @type {string} */
id_tournee;
/** @type {string} */
num_facture;
}
JavaScript cl_facture_ondemandRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /cl_facture_ondemand/{id_operateur}/{num_facture} HTTP/1.1
Host: freemotion-staging.milliet.paris
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length
{"id_operateur":"String","id_tournee":"String","num_facture":"String","factures":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_client":"String","total_tva":0,"total_ttc":0,"total_consigne":0,"code_devise":"String","order_id":0,"representant":"String","representant_nom":"String","representant_mail":"String","representant_gsm":"String","createur":"String","facture_htt":0,"facture_da":0,"facture_vss":0,"facture_ht":0,"facture_tva":0,"facture_ttc":0,"facture_cdc":0,"facture_net_ttc":0,"livraison_enseigne":"String","livraison_contact":"String","livraison_adresse1":"String","livraison_adresse2":"String","livraison_code_postal":"String","livraison_ville":"String","livraison_telephone":"String","livraison_fax":"String","livraison_gsm":"String","livraison_email":"String","livraison_cle":"String","livraison_cle_url":"String","livraison_heure_debut":"String","livraison_heure_fin":"String","livraison_heure_attendue":"String","livraison_heure_debut_2":"String","livraison_heure_fin_2":"String","livraison_lat":0,"livraison_long":0,"livraison_commentaire":"String","mode_reglement":"String","deonumeric01":0,"deonumeric02":0,"deonumeric03":0,"deonumeric04":0,"deonumeric05":0,"sort_index":0,"id_motif":"String","lignes":[{"order_id":0,"line_id":0,"article_id":0,"article_libelle":"String","qte_uc":0,"qte_cdt":0,"qte_total":0,"consigne_id":"String","consigne_libelle":"String","consigne_pu_ht":0,"consigne_total_ht":0}]}],"clients":[{"id_operateur":"String","id_tournee":"String","id_client":"String","nom_travail":"String","nom_complement":"String","adresse":"String","cp":"String","raison_sociale":"String","contact":"String","adresse1":"String","adresse2":"String","code_postal":"String","ville":"String","telephone":"String","fax":"String","gsm":"String","email":"String","representant":"String","type_paiement":"String","mode_reglement":"String","livraison_enseigne":"String","livraison_contact":"String","livraison_adresse1":"String","livraison_adresse2":"String","livraison_code_postal":"String","livraison_ville":"String","livraison_telephone":"String","livraison_fax":"String","livraison_gsm":"String","livraison_email":"String","livraison_lat":0,"livraison_long":0,"livraison_commentaire":"String"}]}