9,90 € + TVA
Notre service API automatise le processus de résiliation du contrat de location, vous permettant de vous retirer rapidement et efficacement de tout type de bail.
Notre service API de Résiliation de Contrat de Location permet de résilier rapidement et efficacement tout type de contrat de location conformément à la législation en vigueur. Le service automatise le processus de résiliation, réduisant ainsi les erreurs et garantissant la conformité légale.
Le service est fourni via API directement par un professionnel habilité, et les délais, étant donné qu'il s'agit de traitements manuels réalisés par des opérateurs, dépendent de la complexité du dossier. Openapi garantit que l'ensemble du processus respecte pleinement la législation en matière de confidentialité, avec des logiques de minimisation et de cryptage des données.
Le service de Résiliation du Contrat de Location permet de résilier des contrats de location pour tout type de bien immobilier.
GET /documents
Pour demander la Résiliation du Contrat de Location avec Docuengine, il est d'abord nécessaire de vérifier tous les paramètres afin de compléter correctement la demande.
https://docuengine.openapi.com/documents
Cela est possible via l'endpoint GET /documents qui ne nécessite aucun paramètre et renverra la liste complète des documents et dossiers disponibles via Docuengine ainsi que leurs paramètres et coûts respectifs.
GET /documents
La réponse indiquera toutes les informations nécessaires pour compléter la demande des documents disponibles via l'API Docuengine. Dans notre cas, nous ne nous intéresserons qu'aux données pour la Résiliation du Contrat de Location.
{
"data": [
{
"requestStructure": {
"fields": {
"field0": {
"name": "applicantName",
"nameIT": "nome richiedente",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il nome completo del richiedente (o ragione sociale)"
},
"field1": {
"name": "applicantTaxCode",
"nameIT": "codice fiscale richiedente",
"type": "taxCode",
"required": true,
"options": null,
"help": "Inserire il codice fiscale del richiedente"
},
"field2": {
"name": "applicantType",
"nameIT": "tipologia richiedente",
"type": "optionCode",
"required": true,
"options": [],
"help": "Selezionare la tipologia di richiedente"
},
"field3": {
"name": "otherPartyTaxCode",
"nameIT": "codice fiscale altra parte",
"type": "taxCode",
"required": true,
"options": null,
"help": "Inserire il codice fiscale dell'altra parte del contratto"
},
"field4": {
"name": "applicantPhone",
"nameIT": "telefono richiedente",
"type": "string",
"required": true,
"options": null,
"help": "Inserire un contatto telefonico del richiedente per essere ricontattati in caso di problemi"
},
"field5": {
"name": "applicantEmail",
"nameIT": "email richiedente",
"type": "email",
"required": true,
"options": null
"help": "Inserire un'email del richiedente per essere ricontattati in caso di problemi"
},
"field6": {
"name": "rentalContractType",
"nameIT": "tipologia contratto locazione",
"type": "optionCode",
"required": true,
"options": [],
"help": "Selezionare la tipologia di contratto di locazione"
},
"field7": {
"name": "contractEndDate",
"nameIT": "data fine contratto",
"type": "date",
"required": true,
"options": null,
"help": "Inserire la data in cui finisce la decorrenza del contratto"
},
"field8": {
"name": "contractFile",
"nameIT": "file contratto",
"type": "string",
"required": true,
"options": null,
"help": "Allegare contratto di locazione"
},
"field9": {
"name": "registrationFile",
"nameIT": "file registrazione",
"type": "file",
"required": true,
"options": null,
"help": Allegare ricevuta di registrazione"
},
"field10": {
"name": "taxRegime",
"nameIT": "regime fiscale",
"type": "optionCode",
"required": true,
"options": [],
"help": "Selezionare il regime fiscale"
},
"field11": {
"name": "propertyType",
"nameIT": "tipologia immobile",
"type": "optionCode",
"required": true,
"options": [],
"help": "Selezionare la tipologia di immobile"
},
"field12": {
"name": "province",
"nameIT": "provincia immobile",
"type": "string",
"required": true,
"options": null,
"help": "Inserire la provincia dove e' presente l'immobile"
},
"field13": {
"name": "town",
"nameIT": "comune immobile",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il comune dove e' presente l'immobile"
},
"field14": {
"name": "address",
"nameIT": "indirizzo immobile",
"type": "string",
"required": true,
"options": null,
"help": "Inserire l'indirizzo (con civico) dell'immobile"
} ,
"field15": {
"name": "cadastralSheet",
"nameIT": "foglio catastale",
"type": "cadastralSheet",
"required": true,
"options": null,
"help": "Inserire il foglio catastale dell'immobile"
},,
"field16": {
"name": "cadastralParcel",
"nameIT": "particella catastale",
"type": "cadastralParcel",
"required": true,
"options": null,
"help": "Inserire la particella catastale dell'immobile"
},
"field17": {
"name": "cadastralSub",
"nameIT": "subalterno catastale",
"type": "cadastralSub",
"required": true,
"options": null,
"help": "Inserire il subalterno catastale dell'immobile"
},
"field18": {
"name": "cadastralIncome",
"nameIT": "rendita catastale",
"type": "float",
"required": true,
"options": null,
"help": "Inserire la rendita catastale dell'immobile"
},
"field19": {
"name": "cadastralCategory",
"nameIT": "categoria catastale",
"type": "optionCode",
"required": true,
"options": [],
"help": "Selezionare la categoria catastale dell'immobile"
},
"field20": {
"name": "resolutionFee",
"nameIT": "corrispettivo risoluzione",
"type": "float",
"required": false,
"options": null,
"help": "Inserire l'ammontare del corrispettivo di risoluzione del contratto (se previsto)"
},
"field21": {
"name": "ibanCode",
"nameIT": "codice iban",
"type": "string",
"required": false,
"options": null,
"help": "Inserire il codice IBAN per assolvere l'imposta di registro dovuta per la risoluzione anticipata del contratto (obbligatorio se contratto in regime ordinario)"
},
"field22": {
"name": "accountHolderTaxCode",
"nameIT": "codice fiscale titolare conto",
"type": "taxCode",
"required": false,
"options": null,
"help": "Inserire il codice fiscale del titotale del conto associato all'IBAN (obbligatorio se contratto in regime ordinario)"
},
"field23": {
"name": "contractIdCode",
"nameIT": "codice identificativo contratto",
"type": "string",
"required": false,
"options": null,
"help": "Inserire il codice identificativo del contratto"
},
"field24": {
"name": "registrationOfficeCode",
"nameIT": "codice ufficio registrazione",
"type": "string",
"required": false,
"options": null,
"help": "Inserire il codice dell'ufficio della registrazione del contratto (obbligatorio nel caso non sia stato completato il campo codice identificativo del contratto)"
},
"field25": {
"name": "contractRegistrationYear",
"nameIT": "anno registrazione contratto",
"type": "integer",
"required": false,
"options": null,
"help": "Inserire l'anno della registrazione del contratto (obbligatorio nel caso non sia stato completato il campo codice identificativo del contratto)"
},
"field26": {
"name": "contractRegistrationSeries",
"nameIT": "serie registrazione contratto",
"type": "string",
"required": true,
"options": null,
"help": "Inserire la serie della registrazione del contratto (obbligatorio nel caso non sia stato completato il campo codice identificativo del contratto)"
},
"field27": {
"name": "contractRegistrationNumber",
"nameIT": "numero registrazione contratto",
"type": "integer",
"required": false,
"options": null,
"help": "Inserire il numero della registrazione del contratto (obbligatorio nel caso non sia stato completato il campo codice identificativo del contratto)"
},
"field28": {
"name": "contractRegistrationSubNumber",
"nameIT": "sottonumero registrazione contratto",
"type": "integer",
"required": tfalserue,
"options": null,
"help": "Inserire il sottonumero della registrazione del contratto (obbligatorio nel caso non sia stato completato il campo codice identificativo del contratto)"
}
},
"validation": "()",
"help": null,
"searchHelp": null
},
"category": "Catastali",
"name": "Disdetta Contratto Di Affitto",
"options": null,
"hasSearch": false,
"isSync": false,
"id": "67e13d392cbb7e30d3d93ea0",
"searchPrice": 0,
"documentPrice": 9.9,
"totalPrice": 9.9
}
],
"success": true,
"message": "",
"error": null
}
Les données utiles pour la demande sont :
En fonction du régime fiscal choisi, certains champs doivent être remplis ou non. En régime ordinaire, le code Iban, le nom du titulaire du compte et le montant de la résiliation sont obligatoires, sinon non.
Les documents supplémentaires nécessaires seront demandés par le CAF ou le patronage qui gérera le dossier conformément à la législation sur la confidentialité.
POST /requests
POST /requests
La demande doit inclure les données suivantes
{
"documentId": "67e13d392cbb7e30d3d93ea0"
"search": {
"field0": "Nome richiedente",
"field1": "Codice fiscale richiedente",
"field2": "Tipologia richiedente",
"field3": "Codice fiscale altra parte",
"field4": "Telefono richiedente",
"field5": "Email richiedente",
"field6": "Tipologia contratto locazione",
"field7": "Data fine contratto",
"field8": "File contratto",
"field9": "File Registrazione",
"field10": "Regime fiscale",
"field11": "Tipologia immobile",
"field12": "Provincia",
"field13": "Comune",
"field14": "Indirizzo",
"field15": "foglio catastale",
"field16": "particella catastale",
"field17": "subalterno catastale",
"field18": "rendita catastale",
"field19": "categoria catastale",
}
}
Les champs sont à titre d'exemple.
POST /requests
La réponse renverra diverses informations, y compris l'état, si la callback est définie et l'ID de la demande qui sera nécessaire plus tard pour télécharger le document.
{
"data" {
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "Nome richiedente",
"field1": "Codice fiscale richiedente",
"field2": "Tipologia richiedente",
"field3": "Codice fiscale altra parte",
"field4": "Telefono richiedente",
"field5": "Email richiedente",
"field6": "Tipologia contratto locazione",
"field7": "Data fine contratto",
"field8": "File contratto",
"field9": "File Registrazione",
"field10": "Regime fiscale",
"field11": "Tipologia immobile",
"field12": "Provincia",
"field13": "Comune",
"field14": "Indirizzo",
"field15": "foglio catastale",
"field16": "particella catastale",
"field17": "subalterno catastale",
"field18": "rendita catastale",
"field19": "categoria catastale",
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Disdetta Contratto Di Affitto",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 9.9,
"totalPrice": 9.9,
"documents": null,
"resultId": null,
"results": null,
"id": "67e13d392cbb7e30d3d93ea0"
},
"success": true,
"message": "",
"error": null
}
PATCH /requests/{_id}
Par défaut, si le champ "STATE" n'est pas renseigné, la transaction est immédiatement considérée comme clôturée et votre demande sera traitée et résolue. Si au contraire, il est renseigné, la transaction est lancée mais reste ouverte, vous pouvez donc mettre à jour la demande via l'endpoint PATCH /requests/{_id}.
PATCH /requests/{_id}
Ce point d'accès permet de mettre à jour certains champs de la demande et de compléter le processus : en la fermant si l'état est "NEW", ou en sélectionnant un résultat généré par la recherche, si le document a le paramètre 'hasSearch' défini sur true.
{
"data" {
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "Nome richiedente",
"field1": "Codice fiscale richiedente",
"field2": "Tipologia richiedente",
"field3": "Codice fiscale altra parte",
"field4": "Telefono richiedente",
"field5": "Email richiedente",
"field6": "Tipologia contratto locazione",
"field7": "Data fine contratto",
"field8": "File contratto",
"field9": "File Registrazione",
"field10": "Regime fiscale",
"field11": "Tipologia immobile",
"field12": "Provincia",
"field13": "Comune",
"field14": "Indirizzo",
"field15": "foglio catastale",
"field16": "particella catastale",
"field17": "subalterno catastale",
"field18": "rendita catastale",
"field19": "categoria catastale",
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Disdetta Contratto Di Affitto",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 9.9,
"totalPrice": 9.9,
"documents": null,
"resultId": null,
"results": null,
"id": "67e13d392cbb7e30d3d93ea0"
},
"success": true,
"message": "",
"error": null
}
Lorsque la demande est en état "traitée", vous pouvez télécharger votre reçu officiel délivré par l'Agence des Revenus sous format PDF. L'endpoint qui permet de télécharger les documents générés par la demande est : GET/requests/{id}/documents
La réponse indiquera le nom du fichier, la taille et l'URL pour télécharger le fichier.
{
data{
"fileName":"5f22f5b5065afc21cc60a27a_0.pdf",
"mimeType"application/pdf",
"fileSize":"34144",
"md5":"application/pdf",
"urlExpire":"1724505599",
"downloadUrl":"https://storage.googleapis.com/test-docuengine-openapi-com/documents/5f22f5b5065afc21cc60a27a_0.pdf",
},
"success": true,
"message": "",
"error": null
}
Le fichier PDF est fourni au format codé base64.
En intégrant les API d'Openapi, les entreprises peuvent offrir à leurs clients un service efficace et conforme pour la demande de Résiliation du Contrat de Location.
Avez-vous besoin d'aide ?
Vous n'avez pas trouvé la réponse que vous cherchiez?
Remplissez tous les détails, nous vous contacterons dès que possible!
Notre service API automatise la procédure de résiliation de tout type de contrat de location, garantissant un processus rapide, sécurisé et conforme à la législation en vigueur. Tout se fait via API.
Pour initier la résiliation, les informations suivantes sont requises :
Après avoir soumis la demande via l’API, il est possible de suivre son état à travers les endpoints dédiés. Une fois approuvée, le document d’annulation pourra être téléchargé.
Si la demande n’est pas encore clôturée, elle peut être modifiée (elle doit être en état "NEW") via l’endpoint PATCH /requests/{_id}. Cela permet de mettre à jour certains champs et de finaliser le processus avant l’enregistrement définitif.
Oui, une fois la demande traitée, il est possible de télécharger le reçu officiel délivré par l’Administration fiscale en utilisant l’endpoint GET /requests/{id}/documents, qui fournira un lien pour télécharger le PDF.
Oui, via l’API Docuengine, il est également possible de demander la Prolongation du Contrat de Location et l’Enregistrement Préliminaire de Vente.
Le service de Résiliation de Contrat de Location est conçu pour toute personne ayant besoin de résilier un contrat de location rapidement et conformément à la réglementation. Il est particulièrement utile pour :
Le service est fourni via API, simplifiant le processus tout en garantissant la conformité légale, la sécurité et la protection des données.
Les délais dépendent de la complexité de la demande, car chaque enregistrement est traité manuellement par un opérateur qualifié. Cependant, Openapi garantit un processus rapide et efficace, avec un temps moyen de traitement de 36 heures ouvrées.
Le coût de la résiliation de contrat de location est de 9,90 €.