Devis/Chiffrage
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 |
|
|