Devis/Chiffrage

La structure chiffrage décrit le chiffrage d'un devis ou d'un chantier dans Wipsos.

La structure contient un tableau de paragraphe, et chaque paragraphe contient un tableau d'article.

Exemple au format JSON :



[
    {
        "Rang": "1",
        "Libelle": "Mettez à jour votre premier paragraphe.",
        "TAB_Lignes": [
            {
                "CodeArticle": "ART1QP",
                "Quantite": 3,
                "Designation": "ARTICLE 1 \r\nARTICLE 1 ",
                "DesignationLonge": "ARTICLE 1 \r\nARTICLE 1 \r\n",
                "PourcentageRemise": 0,
                "CodeTVA": 2,
                "CodeUniteVente": "1",
                "CodePrestation": 0,
                "CodeSousPrestation": "",
                "PrixUnitaireVenteHT": 84.15,
                "PrixUnitaireRevientHT": 84.15,
                "PrixTotalVenteHT": 252.45,
                "TAB_Nomenclature": []
            }
        ]
    }
]



Détail du point d'entrée

Nom du point d'entrée

Devis/Chiffrage

Chemin

/V1/Devis/Chiffrage

Accessible en GET

Accessible en POST

Accessible en PUT

Accessible en DEL



Spécificité des verbes POST et PUT pour le point d'entrée

Le point d'entrée lors du post attend un paramètre "Valeur" spécifiant le code du devis.

Exemple : /V1/Devis/Chiffrage?Valeur=C091006


Les verbes POST et PUT attendent un tableau.


Les verbes POST et PUT permettent d'ajouter uniquement des articles présent dans la base article, ce qui implique qu'il n'est pas possible d'ajouter de NR, Arrondis,etc


Il est possible d'ajouter une nomenclature, mais il n'est pas possible de la personnaliser. Son contenu sera celui de la base article.

Le tarif particulier client n'est pas récupéré afin de conserver les prix transmis.

Les MO associés à un article ne sont pas récupérés afin de conserver les prix transmis.


Définition de la structure Devis/Chiffrage

Nom de la rubrique

Type de rubrique

Lecture seule

Obligatoire

Détail

Rang

Chaîne(20)


Rang du paragraphe.

Exemple 1.2.1

Le niveau le plus bas est le niveau 1

Le niveau le plus haut est 78.99.99.99.99.99

Les rangs successifs doivent conserver une suite de numérotation logique.

Libelle

Chaine(*)



Libellé du paragraphe

TAB_Lignes

Tableau



Voir la définition de la structure Ligne


Définition de la structure Ligne

Nom de la rubrique

Type de rubrique

Lecture seule

Obligatoire

Détail

CodeArticle

Chaîne(6)



Quantite

Numérique




Designation

Chaîne(40)




DesignationLonge

Chaîne(*)




PourcentageRemise

Numérique




CodeTVA

Entier



POST : Si non renseigné ou à 0, la TVA du devis va être récupérée.

CodeUniteVente

Chaîne(6)




CodePrestation

Entier



CodeSousPrestation

Chaîne(2)



PrixUnitaireVenteHT

Numérique



Arrondis à deux décimales.

PrixUnitaireRevientHT

Numérique



POST : Si non renseigné ou à 0, le prix de revient de l'article va être récupéré. Arrondis à deux décimales.

PrixTotalVenteHT

Numérique



PrixAchat

Numérique



POST : Ne peut être renseigné que pour les articles génériques. Arrondis à deux décimales.

CodeFournisseur

Entier



POST : Ne peut être renseigné que pour les articles génériques.

RefFournisseur

Chaîne(20)



POST : Ne peut être renseigné que pour les articles génériques.

TAB_DevisNomenclature

Tableau


Voir la définition de la structure DevisNomenclature

Définition de la structure DevisNomenclature

Nom de la rubrique

Type de rubrique

Lecture seule

Obligatoire

Détail

CodeNomenclature

Chaîne(6)



CodeArticle

Chaîne(6)



Quantite

Numérique



PrixUnitaireVenteHT

Numérique



PrixUnitaireRevientHT

Numérique



CodePrestation

Numérique



Designation1

Chaîne(40)



Designation2

Chaîne(40)



RangArticle

Entier