€100.00-€350.00Fascia di prezzo: da €100.00 a €350.00
La Notifica Preliminare è un documento obbligatorio che segnala l’apertura di un cantiere alle autorità competenti (ASL e Direzione Provinciale del Lavoro). Deve essere redatta per cantieri con più imprese, lavori pubblici, o con durata superiore a 200 uomini/giorno, secondo il D. Lgs. 81/08. Non è necessaria per cantieri privati con un’unica impresa o lavori di breve durata. La redazione è a carico del committente o del responsabile dei lavori.
N.B.: Per alcune pratiche potrebbe essere richiesto l’invio di foto e/o video dell’immobile, anche geolocalizzati, necessari per l’elaborazione della richiesta. I dati saranno trattati esclusivamente per tali finalità, nel rispetto del Reg. UE 2016/679 (GDPR).
Cosa è la Notifica Preliminare?
La Notifica Preliminare è un documento che segnala l’apertura di un cantiere alle autorità competenti, come l’ASL e la Direzione Provinciale del Lavoro. Ha l’obiettivo di informare degli interventi previsti e delle misure di sicurezza adottate per tutelare i lavoratori.
Quando si deve redigere la Notifica Preliminare?
La Notifica Preliminare è obbligatoria per i cantieri in cui operano più imprese, per i lavori pubblici e per i cantieri in cui è prevista una durata superiore ai 200 uomini/giorno, come stabilito dal D. Lgs. 81/08.
Quando non è obbligatorio redigere la Notifica Preliminare?
La Notifica Preliminare non è necessaria per i cantieri privati in cui opera un’unica impresa e che non raggiungono i limiti di durata stabiliti (200 uomini/giorno), né per lavori di modesta entità.
Chi deve redigere la Notifica Preliminare?
Il committente o il responsabile dei lavori è responsabile della redazione e dell’invio della Notifica Preliminare prima dell’inizio dei lavori.
Tempi di consegna
Completato l’acquisto e trasmessa la documentazione la Notifica Preliminare sarà redatta dai nostri tecnici e inviata alla tua mail entro 48 ore.
Ti potrebbe interessare anche…
Scegli
Questo prodotto ha più varianti. Le opzioni possono essere scelte nella pagina del prodotto
Piano di Sicurezza e Coordinamento
€500.00-€1,050.00Fascia di prezzo: da €500.00 a €1,050.00
Scegli
Questo prodotto ha più varianti. Le opzioni possono essere scelte nella pagina del prodotto
Piano Operativo di Sicurezza
€300.00-€850.00Fascia di prezzo: da €300.00 a €850.00
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
Image
SKU
Rating
Price
Stock
Availability
Add to cart
Description
Content
Weight
Dimensions
Additional information
Click outside to hide the comparison bar
Compare
Cerca Soluzioni
×
.
*/
(function () {
if (window.__azQtyCaptureInstalled) return;
window.__azQtyCaptureInstalled = true;
function findQtyInput(btn) {
var wrap = btn.closest('.quantity-form, .quantity, .quantity-wrap');
var input = wrap ? wrap.querySelector('input.qty, input[name="quantity"]') : null;
if (!input) {
var p = btn.closest('form, .product, .woocommerce-product-inner');
input = p ? p.querySelector('input.qty, input[name="quantity"]') : null;
}
return input;
}
function syncAddToCart(btn, val) {
var prod = btn.closest('.product, .woocommerce-product-inner');
var atc = prod ? prod.querySelector('.add_to_cart_button') : null;
if (atc) atc.setAttribute('data-quantity', val);
var cartForm = btn.closest('.woocommerce-cart-form');
if (cartForm) {
var upd = cartForm.querySelector('.actions .button');
if (upd) upd.removeAttribute('disabled');
}
}
document.addEventListener('click', function (e) {
if (!e.target || !e.target.closest) return;
var up = e.target.closest('.quantity-action--up');
var down = e.target.closest('.quantity-action--down');
if (!up && !down) return;
// Blocca TUTTI gli handler del tema su questo click.
e.stopImmediatePropagation();
e.stopPropagation();
e.preventDefault();
var btn = up || down;
var input = findQtyInput(btn);
if (!input) return;
var step = parseFloat(input.getAttribute('step')) || 1;
var cur = parseFloat(input.value) || 0;
var next;
if (up) {
var maxAttr = input.getAttribute('max');
var max = (maxAttr !== null && maxAttr !== '') ? parseFloat(maxAttr) : Infinity;
next = cur + step;
if (next > max) next = max;
} else {
var minAttr = input.getAttribute('min');
var min = (minAttr !== null && minAttr !== '') ? parseFloat(minAttr) : 1;
next = cur - step;
if (next < min) next = min;
}
input.value = next;
input.dispatchEvent(new Event('change', { bubbles: true }));
syncAddToCart(btn, next);
}, true); // true = fase di capturing (prima del tema)
})();