12,90 € + TVA
Automatisez l'enregistrement des contrats préliminaires de vente immobilière avec notre API et simplifiez votre travail !
Notre service API d'Enregistrement Préliminaire de Vente permet d'enregistrer rapidement et efficacement les contrats préliminaires de vente immobilière. Le service automatise le processus d'enregistrement, réduisant les erreurs et garantissant la conformité réglementaire.
Le service est fourni via API directement par un professionnel habilité et les délais, étant donné que les traitements sont effectués manuellement par des opérateurs, dépendent de la complexité du dossier. Openapi garantit que l'ensemble du processus se déroule dans le respect total de la réglementation en vigueur en matière de confidentialité, avec des logiques de minimisation et de chiffrement des données.
Le service d'Enregistrement Préliminaire de Vente permet d'enregistrer des compromis de propriété de toute catégorie cadastrale, en incluant jusqu'à 3 vendeurs et acquéreurs et en définissant également les modalités de paiement des impôts.
GET /documents
Pour demander l'Enregistrement Préliminaire de Vente avec Docuengine, il est tout 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, seuls les données pour l'Enregistrement Préliminaire de Vente nous intéressent.
{
"data": [
{
"requestStructure": {
"fields": {
"field0": {
"name": "contractFile",
"nameIT": "file contratto",
"type": "file",
"required": true,
"options": null,
"help": "Allegare copia del contratto preliminare firmato"
},
"field1": {
"name": "deposit",
"nameIT": "caparra",
"type": "float",
"required": true,
"options": null,
"help": "Inserire l'importo della caparra"
},
"field2": {
"name": "downPayment",
"nameIT": "acconto",
"type": "float",
"required": true,
"options": null,
"help": "Inserire l'importo dell'acconto"
},
"field3": {
"name": "sellerDocument",
"nameIT": "documento venditore",
"type": "file",
"required": true,
"options": null,
"help": "Allegare un documento del venditore"
},
"field4": {
"name": "secondSellerDocument",
"nameIT": "documento secondo venditore",
"type": "file",
"required": true,
"options": null,
"help": "Allegare un documento del secondo venditore (solo se presente)"
},
"field5": {
"name": "thirdSellerDocument",
"nameIT": "documento terzo venditore",
"type": "file",
"required": false,
"options": null
"help": "Allegare un documento del terzo venditore (solo se presente)"
},
"field6": {
"name": "buyerDocument",
"nameIT": "documento acquirente",
"type": "file",
"required": true,
"options": null,
"help": "Allegare un documento dell'acquirente"
},
"field7": {
"name": "secondBuyerDocument",
"nameIT": "documento secondo acquirente",
"type": "file",
"required": false,
"options": null,
"help": "Allegare un documento del secondo acquirente acquirente (solo se presente)"
},
"field8": {
"name": "thirdBuyerDocument",
"nameIT": "documento terzo acquirente",
"type": "file",
"required": false,
"options": null,
"help": "Allegare un documento del terzo acquirente (solo se presente)"
},
"field9": {
"name": "suspensiveConditions",
"nameIT": "condizioni sospensive",
"type": "optionCode",
"required": false,
"options": [],
"help": Presenza di eventuali condizioni sospensive (vanno a vincolare l'esito del contratto); esempio: approvazione del mutuo"
},
"field10": {
"name": "taxPaymentType",
"nameIT": "tipo pagamento imposte",
"type": "optionCode",
"required": false,
"options": [],
"help": Indicare se l'imposta sulla caparra/acconto venga versata in fase di registrazione o successivamente (obbligatorio se esistono condizioni sospensive)"
},
"validation": "()",
"help": null,
"searchHelp": null
},
"category": "Catastali",
"name": "Registrazione Preliminare Compravendita"",
"options": null,
"hasSearch": false,
"isSync": false,
"id": "67e13d862cbb7e30d3d93ea6",
"searchPrice": 0,
"documentPrice": 12.9,
"totalPrice": 12.9
}
],
"success": true,
"message": "",
"error": null
}
Les données nécessaires pour la demande sont :
Les documents supplémentaires requis seront demandés par le CAF ou le Patronat qui gérera le dossier en conformité avec la réglementation sur la confidentialité.
POST /requests
POST /requests
La demande doit inclure les données suivantes
{
"documentId": "67e13d862cbb7e30d3d93ea6"
"search": {
"field0": "File contratto",
"field1": "Caparra",
"field2": "Acconto",
"field3": "Documento venditore",
"field6": "Documento acquirente",
"field9": "Condizioni sospensive",
"field10": "Tipo pagamento imposte"
}
}
Les champs sont donnés à titre d'exemple.
POST /requests
La réponse renverra plusieurs informations, notamment l'état, si un callback est défini, et l'ID de la demande, qui sera ensuite utilisé pour télécharger le document.
{
"data" {
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "File contratto",
"field1": "Caparra",
"field2": "Acconto",
"field3": "Documento venditore",
"field6": "Documento acquirente",
"field9": "Condizioni sospensive",
"field10": "Tipo pagamento imposte"
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Registrazione Preliminare Compravendita",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 12.9,
"totalPrice": 12.9,
"documents": null,
"resultId": null,
"results": null,
"id": "67e13d862cbb7e30d3d93ea6"
},
"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 terminée. Si ce champ est renseigné, la transaction est initiée mais reste ouverte, et il est alors possible de mettre à jour la demande via l'endpoint PATCH /requests/{_id}.
{
"data" {
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "File contratto",
"field1": "Caparra",
"field2": "Acconto",
"field3": "Documento venditore",
"field6": "Documento acquirente",
"field9": "Condizioni sospensive",
"field10": "Tipo pagamento imposte"
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Registrazione Preliminare Compravendita",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 12.9,
"totalPrice": 12.9,
"documents": null,
"resultId": null,
"results": null,
"id": "67e13d862cbb67e13d862cbb7e30d3d93ea67e30d3d93ea6"
},
"success": true,
"message": "",
"error": null
}
Lorsque la demande est en état "traité", il est possible de télécharger le certificat officiel d'enregistrement émis par l'Agence des Impôts au format PDF.
Le point de terminaison permettant 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, sa taille et l'URL pour le téléchargement du 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 encodé base64.
En intégrant les API d'Openapi, les entreprises peuvent offrir à leurs clients un service efficace et conforme pour la demande d'Enregistrement Préliminaire de Vente.
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!