€17.30 + VAT
The service allows you to check a company's contribution compliance with regard to INPS, INAIL, and the Construction Workers' Funds with a single request and can be integrated with any platform.
DURC Online (Documento Unico di Regolarità Contributiva) is the unique certificate that confirms a italian company's compliance with payment and social security, welfare, and insurance obligations.
The DURC Online service allows you to check, via API, a company's contribution compliance with Inps, Inail, and the Construction Funds.
The service requires sending the subject's delegation and allows for receiving the official documentation from the Entity.
The DURC Online document is valid for 120 days. If the verification request for a subject has already been made in the previous days and the DURC is still valid, the same document will be referenced, and therefore the initial validity assigned by the system. It will be possible to request a new one from the day following the expiration of the document's validity.
GET /visure
To request the DURC Online with Visengine, you first need to identify the hash that uniquely identifies each document or application.
https://visengine2.altravia.com/visure/
This can be done through the GET /visure endpoint, which does not require parameters and will return the complete list of documents and applications available through Visengine, along with their respective hashes.
GET /visure/{hash_visura}
To verify the information, required documents, and costs of the document, you need to make a request through the GET /visure/{hash_visura} endpoint and pass the hash of the previously obtained document.
GET /visure/{hash_visura}
To verify fields and costs to complete the request, we should use the hash obtained in the previous request.
https://visengine2.altravia.com/visure/3cbbb9c833f1c94af35494820cda3370
GET /visure/{hash_visura}
The response will indicate all the necessary information to complete the document request, such as required fields.
{
"data": {
"hash_visura": "3cbbb9c833f1c94af35494820cda3370",
"json_struttura": {
"campi": {
"$0": {
"nome": "Ragione Sociale / Denominazione dell`Azienda",
"tipo": "denominazione",
"null": false,
"ordine": "1",
"istruzioni": "Inserisci la Denominazione o la Ragione Sociale della Azienda di cui stai richiedendo il DURC"
},
"$1": {
"nome": "Codice Fiscale Azienda",
"tipo": "Codice Fiscale Azienda",
"null": false,
"ordine": "1",
"istruzioni": "Inserisci il Codice Fiscale della Azienda di cui stai richiedendo il DURC"
},
"$2": {
"nome": "Nome e Cognome Rappresentante Legale",
"tipo": "testo",
"null": false,
"ordine": "2",
"istruzioni": "Inserisci il Codice Fiscale della Azienda di cui stai richiedendo il DURC"
},
"$3": {
"nome": "Codice Fiscale Rappresentante Legale",
"tipo": "codice_fiscale",
"null": false,
"ordine": "3",
"istruzioni": "Inserisci il Codice Fiscale del Rappresentante Legale dell`Azienda di cui si sta richiedendo il DURC"
},
"$4": {
"nome": "PEC (Posta Elettronica Certificata) Azienda",
"tipo": "email",
"null": false,
"ordine": "6",
"istruzioni": "Inserisci la PEC dell`Azienda di cui si sta richiedendo il DURC"
},
"$5": {
"nome": "Numero Telefonico o email per essere ricontattati",
"tipo": "testo",
"null": false,
"istruzioni": "Inserire il numero telefonico o email per essere ricontattati in caso di problemi",
"ordine": "7"
},
"$6": {
"nome": "Nazione di Nascita Rappresentante Legale",
"tipo": "testo",
"null": false,
"ordine": "5",
"istruzioni": "Inserisci la Nazione di Nascita del Rappresentante Legale dell`Azienda di cui si sta richiedendo il DURC"
},
"$7": {
"nome": "Delega Per Richiedere il Durc",
"tipo": "file",
"null": false,
"ordine": "8",
"istruzioni": "Caricare la delega pre-compilata firmata"
},
"$8": {
"nome": "Documento Di Riconoscimento",
"tipo": "file",
"null": false,
"ordine": "9",
"istruzioni": "Caricare copia fronte/retro documento d`identità valido del rappresentante legale"
},
},
"validazione": "$0 && $1 && $2 && $3 && $4 && $5 && $6 && $7 && $8",
"istruzioni": "",
"istruzioni_ricerca": ""
},
"nome_categoria": "Camerali",
"nome_visura": "DURC Online",
"opzioni": null,
"prezzo_ricerca": 0,
"prezzo_visura": 17.3,
"ricerca": false,
"sincrona": false,
"fornitori": [
]
},
"success": true,
"message": "",
"error": null
}
In validation, the required data needed to successfully complete the request is indicated.
POST /request
In this example, to complete the request for the DURC Online document, we chose to provide the company’s tax code and VAT number.
POST /request
{
"hash_visura": "3cbbb9c833f1c94af35494820cda3370",
"json_visura": {
"$0": "Nome Azienda",
"$1": "Codice Fiscale Azienda",
"$2": "Nome e Cognome Rappresentante Legale",
"$3": "Codice Fiscale Rappresentante legale",
"$4": "PEC Azienda",
"$5": "Telefono",
"$6": "Nazione di Nascita",
"$7": "Delega",
"$8": "Documento d'identità"
}
}
POST /request
The response includes various details such as the status, callback configuration, and the request ID, which will be required later to download the document.
{ "data":
{
"_id": "5f2829ce065afc21cc60ad0e",
"state": 1,
"hash_visura": "3cbbb9c833f1c94af35494820cda3370",
"nome": "DURC Online",
"ricerca": false,
"id_ricerca": null,
"prezzo_visura": 17.3,
"prezzo_ricerca": 0,
"indice_ricerca": null,
"stato_richiesta": "In erogazione",
"email_target": null,
"allegati": [],
"timestamp_creation": 1596467662,
"timestamp_last_update": 1596467663,
"timestamp_stati": {
"in_ricerca": 1596467663,
"in_erogazione": 1596467663
},
"callback_data": false,
"opzioni": null,
"owner": "[email protected]",
"sincrona": false,
"ricerche": [],
"esito": {
"codice": "0",
"info": "OK"
}
GET /document/{_id}
Once the request status is "completed," the document can be downloaded using the GET method at /document/{_id}.
GET /document/{_id}
This is an example of a request using the previously obtained ID:
https://visengine2.altravia.com/visure/document/5f2829ce065afc21cc60ad0e
GET /document/{_id}
The response will include the name, size, and file details.
{
data{
"name":"5f22f5b5065afc21cc60a27a.zip",
"size":"10206",
"file":"++6+47433njVP9ZcX1XNtWUsKrTya9FGhwiXgdp5j5OPh0FpaKWVpjP8CUEjFjYzYwYTI3YS5wZGZVVAUAAwhDKF91eAsAAQQhAAAABCEAAABQSwUGAAAAAAEAAQBiAAAAZicAAAAA"
},
"success": true,
"message": "",
"error": null
}
The Certificate of Contribution Compliance is mandatory, for example, for companies operating in private construction, public works, or obtaining SOA certification.
If the procedure does not provide a compliance outcome within 24-48 working hours, each entity will send via PEC to the interested party or their delegated representative an invitation to regularize the situation within a period not exceeding 15 days from the notification of the invitation.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
the Contribution Regularity Check (DURC) service allows for the automated and quick verification of a company's contribution compliance through API integration. This service checks whether a company has properly fulfilled its contribution obligations towards entities like INPS, INAIL, and, for construction companies, the Casse Edili. Verifying contribution compliance is a crucial requirement for participating in public tenders and accessing certain benefits or funding. To access this service, a formal delegation from the concerned party is required, authorizing a third party to perform the verification. The system ensures a fast and secure process to obtain the necessary information.
The Documento Unico di Regolarità Contributiva (DURC) certifies a company’s compliance with various social security and insurance entities. Specifically, the Contribution Regularity Check (DURC) verifies the company’s compliance with:
the Contribution Regularity Check (DURC) is valid for 120 days from the date of issue. During this period, the company is considered compliant with its contribution obligations. It is important to note that once expired, the Contribution Regularity Check (DURC) must be renewed to maintain compliance and participate in public tenders, contracts, or obtain quality certifications. Companies should carefully monitor the expiration date and request a new document in time to avoid suspensions or penalties.
the Contribution Regularity Check (DURC) can be requested and received entirely digitally, making the process simple and fast. Through API integration, the document is transmitted directly in PDF format, ready for download, review, or storage in company systems.
the Contribution Regularity Check (DURC) Online service is designed for various stakeholders who need to verify contribution compliance in different areas, including:
The processing time for a DURC request varies depending on the outcome of the checks performed. If the result is positive—meaning the company is compliant with all contribution and insurance payments—the response is generally provided within about 48 hours. However, this timeline can vary depending on several factors, including:
the Contribution Regularity Check (DURC) Online service costs €17.30 + VAT per request.