Nouvelle API Facture
in progress
F
Florent PION
Bonjour,
Serait-il possible de créer une nouvelle route pour l'ajout des factures dans l'application avec les caractéristiques suivantes ci-dessous.
METHOD : POST Route : /copro/{idCopro}/facture.json ou /copro/facture.json?idcopro={idCopro}
L'exercice serait déterminé automatiquement en fonction du paramètre datePiece si l'exercice trouvé est clos nous prenons l'exercice suivant.
BODY :
{
"fournisseur": 0, // Id du fournisseur *
"dateLimite": "2022-01-13T13:08:48.289Z", // Date limite de paiement *
"nonParvenue": true, // Etat Facture
"referenceComptable": "string", // Reference Comptable *
"libelle": "string", // Nom de la facture *
"referenceUnique": "string", // Reference Unique
"date": "2022-01-13T13:08:48.289Z", // Date de réception si non spécifié date du jour
"datePiece": "2022-01-13T13:08:48.289Z", // Date de la facture *
"note": "string", // Note
"montant": 0, // Montant de la facture négatif si avoir
"soldee": true, // Facture soldée
"document": {
"libelle": "string",
"tags": [
"string"
],
"fichier": {
"nom": "string",
"valeur": "string",
"mode": "base64"
}
}, // Comme l'ancienne API
"details": [
{
"libelle": "string", // Libelle de la ligne *
"montant": 0, // Montant de la ligne *
"dateDebut": "2022-01-13", // Date de début de la prestation
"dateFin": "2022-01-13", // Date de fin de la prestation
"tva": 0, // TVA *
"quantite": 0, // Quantité *
"CompteComptable": 0, // Numéro du plan comptable
"coproprietaire": 0, // Id du copropriétaire
"mutation": 0, // Id de la mutation
"contrat": 0, // Id du contrat
"intervention": 0 // Id de l'intervention
"charges": 0 // Id de la clé de répartition des charges pour cette ligne
}
],
"validation": { // Comme l'ancienne API
"comptable": {
"statut": "indéfini",
"description": "string"
},
"administrative": {
"statut": "indéfini",
"description": "string"
},
"metier": {
"statut": "indéfini",
"description": "string"
}
},
"comptabilite": true
}
}
F
Florent PION
D'ailleurs en réfléchissant à cette API, il serait intéressant de rajouter aussi un mode de règlement des factures ce qui permettrait de ne faire apparaitre que le transactions en virement dans la génération du batch.
C
Clémence
in progress