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