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
}
}