Provisionner (créer/reposer) le profil fiscal d'un mandat — control-plane, fail-closed
POST
/admin/operating-mandates/{mandateId}/fiscal-profile
const url = 'https://example.com/admin/operating-mandates/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/fiscal-profile';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"tenantId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","effectiveFrom":"2026-04-15","vatCollectionBasis":"debits","depositNature":"arrhes","depositAccount":"example","refundAccount":"example","longStayThresholdDays":1,"longStayTreatment":"exempt_261D","fiscalCountry":"example","fiscalYearStartMonth":1,"chartOverrides":[{"accountKey":"example","num":"example","lib":"example"}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/admin/operating-mandates/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/fiscal-profile \ --header 'Content-Type: application/json' \ --data '{ "tenantId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "effectiveFrom": "2026-04-15", "vatCollectionBasis": "debits", "depositNature": "arrhes", "depositAccount": "example", "refundAccount": "example", "longStayThresholdDays": 1, "longStayTreatment": "exempt_261D", "fiscalCountry": "example", "fiscalYearStartMonth": 1, "chartOverrides": [ { "accountKey": "example", "num": "example", "lib": "example" } ] }'Parameters
Section intitulée « Parameters »Path Parameters
Section intitulée « Path Parameters » mandateId
required
string format: uuid
Identifiant du mandat d’exploitation
Request Body required
Section intitulée « Request Body required »Configuration fiscale du mandat. TOUS les champs sont requis (fail-closed, zéro défaut).
Media type application/json
object
tenantId
required
string format: uuid
effectiveFrom
required
Date d’effet (AAAA-MM-JJ)
string format: date
vatCollectionBasis
required
string
depositNature
required
Arrhes (hors-champ) / acompte (TVA encaissement)
string
depositAccount
required
Compte comptable acompte (fourni par le cabinet)
string
refundAccount
required
Compte comptable remboursement
string
longStayThresholdDays
required
Seuil long séjour (CGI 261 D 4°)
integer
longStayTreatment
required
string
fiscalCountry
required
Pays fiscal (ISO alpha-2)
string
fiscalYearStartMonth
required
integer
chartOverrides
Surcharges du plan comptable (optionnel)
Array<object>
object
accountKey
required
string
num
required
string
lib
required
string
Responses
Section intitulée « Responses »Profil fiscal provisionné
Media type application/json
object
data
required
object
operatingMandateId
required
string format: uuid
effectiveFrom
required
string format: date
Example generated
{ "data": { "operatingMandateId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "effectiveFrom": "2026-04-15" }}Champ fiscal obligatoire absent ou invalide (fail-closed)
Non authentifié (session control-plane requise)
Opérateur non autorisé