Client/Facture
Client/Facture
La structure client décrit une facture client dans Wipsos.
Détail du point d'entrée
Nom du point d'entrée |
Client/Facture |
Chemin |
/V1/Client/Facture |
Accessible en GET |
|
Accessible en POST |
|
Accessible en PATCH |
|
Accessible en DEL |
|
Requête possible |
|
Spécificité de verbe GET pour le point d'entrée
Une facture n'est pas identifiée que par son numéro. Trois informations permettent de garantir l’unicité d'une facture :
- Un numéro de facture
- Une date de facture
- Un code client payeur
C'est pour ces raison sur sur ce point d'entrée le paramètre "Valeur" n'est pas disponible.
A la place il faut renseigner trois paramètres:
- Facture
- Date
- Client
Exemple : /V1/Client/Facture?Facture=AAD908&Client=3&Date=2023-11-23
En plus des paramètres de base, un paramètre LigneFacture = 1 permet de renseigner le tableau LigneFacture et un paramètre DetailArticle = 1 permet de renseigner la structure DetailArticle.
Le paramètre DetailArticle = 1 n'est pris en compte uniquement que si le paramètre LigneFacture = 1 est présent.
Définition de la structure client
Nom de la rubrique |
Type de rubrique |
Lecture seule |
Obligatoire |
Détail |
Numero |
Chaîne(6) |
|
|
|
DateFacture |
Date |
|
|
|
DateCreation |
Date |
|
|
|
Origine |
Chaîne(12) |
|
|
Negoce,Intervention,Chantier,Contrat |
CommercialCode |
Chaîne(2) |
|
|
|
CommercialLibelle |
Chaîne(30) |
|
|
|
ActiviteCode |
Chaîne(2) |
|
|
|
ActiviteLibelle |
Chaîne(30) |
|
|
|
TypeFacturation |
Chaîne(2) |
|
|
|
CodeAgence |
Chaîne(2) |
|
|
|
CodeService |
Chaîne(2) |
|
|
|
CodeFactor |
Chaîne(10) |
|
|
|
AdherantFactor |
Chaîne(8) |
|
|
|
LivraisonCodeClient |
Entier |
|
|
|
LivraisonRaisonSocial |
Chaîne(50) |
|
|
|
LivraisonRue1 |
Chaîne(50) |
|
|
|
LivraisonRue2 |
Chaîne(50) |
|
|
|
LivraisonRue3 |
Chaîne(50) |
|
|
|
LivraisonCP |
Chaîne(5) |
|
|
|
LivraisonVille |
Chaîne(50) |
|
|
|
LivraisonPays |
Chaîne(3) |
|
|
|
PayeurCodeClient |
Entier |
|
|
|
PayeurRaisonSocial |
Chaîne(50) |
|
|
|
PayeurRue1 |
Chaîne(50) |
|
|
|
PayeurRue2 |
Chaîne(50) |
|
|
|
PayeurRue3 |
Chaîne(50) |
|
|
|
PayeurCP |
Chaîne(5) |
|
|
|
PayeurVille |
Chaîne(50) |
|
|
|
PayeurPays |
Chaîne(3) |
|
|
|
PayeurNumeroIntraco |
Chaîne(13) |
|
|
|
PayeurCodeSiret |
Chaîne(14) |
|
|
|
FactureCodeClient |
Entier |
|
|
|
PayeurInterfaceComptable |
Chaîne(10) |
|
|
|
PayeurInterfaceComptableLong |
Chaîne(30) |
|
|
|
CentreImputation |
Chaîne(6) |
|
|
|
CodeAffaire |
Chaîne(7) |
|
|
|
RefCommandeClient |
Chaîne(15) |
|
|
|
CodeReglement |
Entier |
|
|
|
LibelleReglement |
Chaîne(30) |
|
|
|
DateEcheance |
Date |
|
|
|
LibelleTVA |
Chaîne(70) |
|
|
|
RIB_Banque |
Entier |
|
|
|
RIB_Guichet |
Entier |
|
|
|
RIB_Compte |
Chaîne(11) |
|
|
|
RIB_Cle |
Entier |
|
|
|
RIB_Domiciliation |
Chaîne(30) |
|
|
|
IBAN |
Chaîne(34) |
|
|
|
IBAN_BIC |
Chaîne(11) |
|
|
|
IBAN_RUM |
Chaîne(35) |
|
|
|
TotalHT |
Numérique |
|
|
Non disponible pour Requête |
TotalTVA |
Numérique |
|
|
Non disponible pour Requête |
TotalTTC |
Numérique |
|
|
Non disponible pour Requête |
FraisPort |
Numérique |
|
|
|
FraisFacturation |
Numérique |
|
|
|
TaxeCNAPS |
Numérique |
|
|
|
Acompte |
Numérique |
|
|
|
TauxTVA1 |
Numérique |
|
|
|
TauxTVA2 |
Numérique |
|
|
|
TauxTVA3 |
Numérique |
|
|
|
TauxTVA4 |
Numérique |
|
|
|
TauxTVA5 |
Numérique |
|
|
|
TauxTVA6 |
Numérique |
|
|
|
TauxTVA7 |
Numérique |
|
|
|
TauxTVA8 |
Numérique |
|
|
|
TauxTVA9 |
Numérique |
|
|
|
MontantTVA1 |
Numérique |
|
|
|
MontantTVA2 |
Numérique |
|
|
|
MontantTVA3 |
Numérique |
|
|
|
MontantTVA4 |
Numérique |
|
|
|
MontantTVA5 |
Numérique |
|
|
|
MontantTVA6 |
Numérique |
|
|
|
MontantTVA7 |
Numérique |
|
|
|
MontantTVA8 |
Numérique |
|
|
|
MontantTVA9 |
Numérique |
|
|
|
MontantHT1 |
Numérique |
|
|
|
MontantHT2 |
Numérique |
|
|
|
MontantHT3 |
Numérique |
|
|
|
MontantHT4 |
Numérique |
|
|
|
MontantHT5 |
Numérique |
|
|
|
MontantHT6 |
Numérique |
|
|
|
MontantHT7 |
Numérique |
|
|
|
MontantHT8 |
Numérique |
|
|
|
MontantHT9 |
Numérique |
|
|
|
TVAIntraco |
Chaîne(13) |
|
|
|
LibelleFacture |
Chaîne(65) |
|
|
|
TexteFacturation |
Chaîne(*) |
|
|
Non disponible pour Requête |
FacturationAvancement |
Booléen |
|
|
Uniquement dans le cas de la facturation chantier |
LigneFacture |
Tableau |
|
|
Voir la définition de la structure LigneFacture |
Définition de la structure LigneFacture
Il n'est pas possible de faire des requêtes sur les rubriques de la structure LigneFacture.
Nom de la rubrique |
Type de rubrique |
Lecture seule |
Obligatoire |
Détail |
CodeArticle |
Chaîne(6) |
|
|
|
Descriptif |
Chaîne(65) |
|
|
|
QuantiteAFacture |
Numérique |
|
|
|
QuantiteFacture |
Numérique |
|
|
|
PourcentageAvancement |
Entier |
|
|
Uniquement dans le cas de la facturation chantier à l'avancement |
PrixUnitaire |
Numérique |
|
|
|
Remise |
Numérique |
|
|
|
MontantHT |
Numérique |
|
|
|
CodeTVA |
Entier |
|
|
|
CodePrix |
Chaîne(1) |
|
|
Uniquement pour la facturation Intervention (V,C,etc) |
DesignationLongue |
Chaîne(*) |
|
|
|
DetailArticle |
Tableau |
|
|
Tableau de 0 ou 1 Article Voir la définition de la structure Article Non disponible pour Requête |