CL$WS Host : D5239-staging-cl

<back to all web services

cl_facture_ondemandRequest

The following routes are available for this service:
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

HTTP + 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"}]}