{"id":54531,"date":"2026-02-25T10:45:21","date_gmt":"2026-02-25T09:45:21","guid":{"rendered":"https:\/\/truescreen.io\/?post_type=casi-di-utilizzo&#038;p=54531"},"modified":"2026-07-29T17:52:15","modified_gmt":"2026-07-29T15:52:15","slug":"documento-trasporto-certificato","status":"publish","type":"casi-di-utilizzo","link":"https:\/\/truescreen.io\/it\/casi-di-utilizzo\/documento-trasporto-certificato\/","title":{"rendered":"Documento di Trasporto certificato: Prova di consegna con valore legale"},"content":{"rendered":"<div class=\"tsuc\">\n<style>.tsuc{--c-blue:#007afe;--c-navy:#07204e;--c-ink:#081122;--c-body:#52525b;--c-surface:#ffffff;--c-subtle:#f7f9fd;--c-border:#e2e8ee;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--r-btn:8px;--r-card:16px;--r-sec:32px;--r-pill:999px;--e-1:0 1px 2px rgba(8,17,34,.06),0 4px 12px rgba(8,17,34,.04);--e-2:0 8px 24px rgba(8,17,34,.12);--e-i:0 6px 24px rgba(0,122,254,.16);background:var(--c-surface) !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;box-sizing:border-box;font-family:'DM Sans',system-ui,-apple-system,sans-serif;color:var(--c-body) !important;line-height:1.6;font-size:17px;text-align:left;overflow:hidden;}.tsuc *{box-sizing:border-box;}.tsuc-in{max-width:1200px;margin:0 auto;padding:0 var(--s-4);text-align:left;}.tsuc h1,.tsuc h2,.tsuc h3,.tsuc h4{font-family:'Raleway',system-ui,sans-serif;color:var(--c-ink) !important;text-align:left !important;text-wrap:balance;margin:0 0 var(--s-3);}.tsuc h1{font-size:56px;font-weight:800;line-height:1.15;letter-spacing:-0.015em;max-width:20ch;}.tsuc h2{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;margin-bottom:var(--s-4);}.tsuc h3{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0;margin-bottom:var(--s-1);}.tsuc p{margin:0 0 var(--s-2);color:var(--c-body) !important;text-align:left !important;text-wrap:pretty;}.tsuc p:last-child{margin-bottom:0;}.tsuc a{color:var(--c-blue) !important;text-decoration:none;}.tsuc a:hover{text-decoration:underline;}.tsuc strong{color:var(--c-ink) !important;font-weight:600;}.tsuc .lead{font-size:19px;line-height:1.6;color:var(--c-body) !important;max-width:720px;}.tsuc .section{padding:var(--s-6) 0;scroll-margin-top:90px;}.tsuc .section.alt{position:relative;}.tsuc .section.alt:before{content:\"\";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--c-subtle) !important;z-index:0;pointer-events:none;}.tsuc .section.alt>*{position:relative;z-index:1;}.tsuc .hero{padding:var(--s-7) 0 var(--s-5);position:relative;}.tsuc .hero:before{content:\"\";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(180deg,var(--c-subtle) 0%,rgba(247,249,253,0) 100%) !important;z-index:0;pointer-events:none;}.tsuc .hero>*{position:relative;z-index:1;}.tsuc .hero-grid{display:grid;grid-template-columns:minmax(0,1.857fr) minmax(0,1fr);gap:var(--s-6);align-items:center;}.tsuc .hero-media{display:flex;align-items:center;}.tsuc .hero img{width:100%;aspect-ratio:1\/1;height:auto;object-fit:cover;border-radius:var(--r-card);display:block;box-shadow:var(--e-1);}.tsuc .cta-row{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4);}.tsuc .btn{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:15px;padding:15px 30px;border-radius:var(--r-btn);text-decoration:none !important;transition:box-shadow .18s,background .18s;}.tsuc .btn-primary{background:var(--c-blue) !important;color:#ffffff !important;}.tsuc .btn-primary:hover{background:#006fe5 !important;box-shadow:var(--e-i);color:#ffffff !important;}.tsuc .btn-secondary{border:1px solid var(--c-blue);color:var(--c-blue) !important;background:transparent !important;}.tsuc .btn-secondary:hover{background:rgba(0,122,254,.06) !important;}.tsuc .chips{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-4);}.tsuc .chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--c-ink) !important;background:var(--c-subtle) !important;border:1px solid var(--c-border);border-radius:var(--r-pill);padding:8px 16px;}.tsuc .chip:before{content:\"\";width:6px;height:6px;border-radius:var(--r-pill);background:var(--c-blue);flex:0 0 auto;}.tsuc #summary{padding:var(--s-5) 0 var(--s-3);}.tsuc .summary{max-width:none;border-left:3px solid var(--c-blue);padding-left:var(--s-3);}.tsuc .summary p{font-size:21px;line-height:1.55;color:var(--c-ink) !important;font-weight:500;margin:0;}.tsuc #snapshot{padding:var(--s-3) 0 var(--s-6);}.tsuc .specstrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--c-border) !important;border:1px solid var(--c-border);border-radius:var(--r-card);overflow:hidden;}.tsuc .specstrip .spec{background:var(--c-surface) !important;padding:var(--s-3);}.tsuc .specstrip .k{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--c-blue) !important;margin-bottom:6px;}.tsuc .specstrip .v{font-size:15px;color:var(--c-ink) !important;line-height:1.5;}.tsuc ul.needlist{list-style:none !important;padding:0 !important;margin:0 !important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4) var(--s-5);}.tsuc ul.needlist li{padding:0 !important;text-align:left !important;text-wrap:pretty;}.tsuc ul.needlist li strong{display:block;font-family:'Raleway',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--c-ink) !important;margin-bottom:6px;}.tsuc ul.needlist li span{font-size:16px;color:var(--c-body) !important;}.tsuc ul.checklist{list-style:none !important;padding:0 !important;margin:var(--s-3) 0 0 !important;}.tsuc ul.checklist li{position:relative;padding:0 0 0 var(--s-4) !important;margin-bottom:var(--s-2);text-align:left !important;text-wrap:pretty;font-size:16px;color:var(--c-body) !important;}.tsuc ul.checklist li:last-child{margin-bottom:0;}.tsuc ul.checklist li:before{content:\"\";position:absolute;left:2px;top:7px;width:11px;height:6px;border-left:2px solid var(--c-blue);border-bottom:2px solid var(--c-blue);transform:rotate(-45deg);}.tsuc ul.checklist li strong{color:var(--c-ink) !important;}.tsuc .bengrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);align-items:start;}.tsuc .grouplbl{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--c-blue) !important;background:rgba(0,122,254,.08) !important;border-radius:var(--r-pill);padding:6px 14px;margin:0 0 var(--s-2);}.tsuc .bengroup+.bengroup{margin-top:0;}.tsuc .secgrid{display:grid;grid-template-columns:minmax(0,1.857fr) minmax(0,1fr);gap:var(--s-6);align-items:start;}.tsuc .secgrid.rev{grid-template-columns:minmax(0,1fr) minmax(0,1.857fr);}.tsuc .secgrid>div{min-width:0;}.tsuc .secgrid img{width:100%;aspect-ratio:1\/1;height:auto;object-fit:cover;border-radius:var(--r-card);display:block;box-shadow:var(--e-1);}.tsuc .secgrid .lead{max-width:none;}.tsuc .compgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5);}.tsuc .compcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-3);}.tsuc .compcard .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:rgba(0,122,254,.08) !important;color:var(--c-blue) !important;margin-bottom:var(--s-2);}.tsuc .compcard .ico svg{width:21px;height:21px;display:block;}.tsuc .compcard h3{font-size:17px;margin:0 0 6px;}.tsuc .compcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);}.tsuc .stepcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s,border-color .18s;}.tsuc .stepcard:hover{border-color:rgba(0,122,254,.35);box-shadow:var(--e-i);}.tsuc .stepcard img{width:100%;aspect-ratio:4\/3;height:auto;object-fit:cover;display:block;background:var(--c-subtle) !important;border-bottom:1px solid var(--c-border);}.tsuc .stepcard .body{padding:var(--s-3);}.tsuc .stepcard .stepnum{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--c-blue) !important;}.tsuc .stepcard h3{font-size:18px;margin:6px 0 6px;}.tsuc .stepcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .faqlist{border-top:1px solid var(--c-border);}.tsuc .faq-item{border-bottom:1px solid var(--c-border);}.tsuc .faq-question{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;font-family:'Raleway',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--c-ink) !important;}.tsuc .faq-question::-webkit-details-marker{display:none;}.tsuc .faq-icon{color:var(--c-blue) !important;font-size:22px;line-height:1;font-weight:400;flex:0 0 auto;transition:transform .18s;}.tsuc .faq-item[open] .faq-icon{transform:rotate(45deg);}.tsuc .faq-answer{padding:0 0 var(--s-3);font-size:16px;color:var(--c-body) !important;max-width:900px;text-wrap:pretty;}.tsuc .contact-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--s-6);align-items:start;}.tsuc .formwrap{max-width:560px;margin:0;}@media(max-width:880px){.tsuc{font-size:16px;}.tsuc-in{padding:0 var(--s-3);}.tsuc h1{font-size:32px;max-width:none;}.tsuc h2{font-size:28px;margin-bottom:var(--s-3);}.tsuc .lead{font-size:17px;}.tsuc .summary p{font-size:18px;}.tsuc .section{padding:var(--s-5) 0;}.tsuc .hero{padding:var(--s-5) 0 var(--s-3);}.tsuc .hero-grid,.tsuc .secgrid,.tsuc .secgrid.rev,.tsuc .bengrid,.tsuc .contact-grid,.tsuc .specstrip,.tsuc ul.needlist{grid-template-columns:1fr;gap:var(--s-3);}.tsuc .specstrip{gap:1px;}.tsuc .bengrid{gap:var(--s-4);}.tsuc .hero img,.tsuc .secgrid img{aspect-ratio:16\/10;}.tsuc .compgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5);}.tsuc .compcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-3);}.tsuc .compcard .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:rgba(0,122,254,.08) !important;color:var(--c-blue) !important;margin-bottom:var(--s-2);}.tsuc .compcard .ico svg{width:21px;height:21px;display:block;}.tsuc .compcard h3{font-size:17px;margin:0 0 6px;}.tsuc .compcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .steps-grid{grid-template-columns:1fr 1fr;gap:var(--s-2);}.tsuc #summary{padding:var(--s-4) 0 var(--s-2);}.tsuc #snapshot{padding:var(--s-2) 0 var(--s-5);}}@media(max-width:520px){ .tsuc .compgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5);}.tsuc .compcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-3);}.tsuc .compcard .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:rgba(0,122,254,.08) !important;color:var(--c-blue) !important;margin-bottom:var(--s-2);}.tsuc .compcard .ico svg{width:21px;height:21px;display:block;}.tsuc .compcard h3{font-size:17px;margin:0 0 6px;}.tsuc .compcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .steps-grid{grid-template-columns:1fr;} }<\/style>\n<div class=\"tsuc-in\">\n<section class=\"hero\" id=\"hero\">\n<div class=\"hero-grid\">\n<div>\n<h1>Documenti di trasporto e consegne certificate<\/h1>\n<p class=\"lead\">Documenti di trasporto, stato della merce e firme di ricezione certificati alla fonte: ogni consegna lascia una prova che regge.<\/p>\n<div class=\"cta-row\"><a class=\"btn btn-primary\" href=\"#form-contatto\">Richiedi una demo<\/a><a class=\"btn btn-secondary\" href=\"https:\/\/truescreen.io\/it\/contattaci\/\">Contattaci<\/a><\/div>\n<div class=\"chips\"><span class=\"chip\">Nessuna contestazione sulla merce<\/span><span class=\"chip\">Consegna chiusa sul posto<\/span><span class=\"chip\">Fatture riconciliate senza rincorse<\/span><\/div>\n<\/div>\n<div class=\"hero-media\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/logistics-operator-photographing-a-palletised-load-at-the-loading-bay.webp\" width=\"1024\" height=\"576\" alt=\"Operatore logistico che fotografa con lo smartphone un carico pallettizzato alla banchina di carico\" loading=\"eager\" fetchpriority=\"high\"><\/div>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"summary\">\n<div class=\"summary\">\n<p>Una spedizione si lascia dietro documenti: il documento di trasporto, lo <a href=\"https:\/\/truescreen.io\/it\/articoli\/danni-merce-trasporto-documentare-stato-carico\/\">stato della merce<\/a>, la <a href=\"https:\/\/truescreen.io\/it\/approfondimenti\/firma-grafometrica-valore-legale\/\">firma alla riconsegna<\/a>. Quasi tutto resta in foto e copie che nessuno pu&ograve; garantire. TrueScreen certifica ogni passaggio alla fonte: la prova regge alla contestazione ed &egrave; pronta quando il mezzo riparte.<\/p>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"snapshot\">\n<div class=\"specstrip\">\n<div class=\"spec\"><span class=\"k\">Settore<\/span><span class=\"v\">Logistica, trasporti, distribuzione, grande distribuzione, manifatturiero<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Funzione aziendale<\/span><span class=\"v\">Logistica, magazzino, amministrazione, ufficio acquisti, conformit&agrave;<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Processo chiave<\/span><span class=\"v\">Emissione e ricezione del DDT, prova di consegna, riconciliazione<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Contenuti certificati<\/span><span class=\"v\">Documenti di trasporto, stato della merce, firme di ricezione, riserve<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Risultato<\/span><span class=\"v\">Documentazione e reportistica certificata con valore legale<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Modalit&agrave; di adozione<\/span><span class=\"v\">App \/ Web \/ API \/ SDK<\/span><\/div>\n<\/div>\n<\/section>\n<section class=\"section alt\" id=\"needs\">\n<h2>Esigenze<\/h2>\n<ul class=\"needlist\">\n<li><strong>I dati sono tanti<\/strong><span>Ogni spedizione produce documenti, foto e firme.<\/span><\/li>\n<li><strong>La raccolta &egrave; frammentata<\/strong><span>Magazzino, autisti e vettori registrano ognuno a modo suo.<\/span><\/li>\n<li><strong>Le prove si contestano con poco<\/strong><span>Una foto senza data certa non dimostra il danno.<\/span><\/li>\n<li><strong>La riconciliazione &egrave; lenta<\/strong><span>Allineare documenti e fatture a posteriori costa giorni.<\/span><\/li>\n<li><strong>I controlli espongono<\/strong><span>Senza prove strutturate l&rsquo;azienda resta esposta.<\/span><\/li>\n<\/ul>\n<\/section>\n<section class=\"section\" id=\"solution\">\n<h2>Soluzione<\/h2>\n<div class=\"secgrid\">\n<div class=\"col-text\">\n<p class=\"lead\">TrueScreen si integra nel <a href=\"https:\/\/truescreen.io\/it\/casi-di-utilizzo\/spedizione-prodotti-certificata\/\">processo di spedizione<\/a>. Magazzino, autisti e personale di ricezione certificano al carico e alla riconsegna, con l&rsquo;App o dal Web Portal, cos&igrave; ogni tratta del viaggio resta registrata con lo stesso criterio.<\/p>\n<ul class=\"checklist\">\n<li><strong>Acquisizione forense alla fonte.<\/strong> Il dato nasce certificato, non viene sigillato dopo.<\/li>\n<li><strong>Metadati immodificabili.<\/strong> Data, ora, coordinate GPS e sigillo elettronico.<\/li>\n<li><strong>Archivio unico.<\/strong> Mittente, vettore e destinatario vedono lo stesso documento.<\/li>\n<\/ul>\n<\/div>\n<div class=\"col-media\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/receiving-clerk-checking-incoming-goods-against-the-transport-document.webp\" width=\"1024\" height=\"576\" alt=\"Addetto alla ricezione che verifica la merce in arrivo con il documento di trasporto in un centro distributivo\" loading=\"lazy\"><\/div>\n<\/div>\n<div class=\"compgrid\">\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 7h10\"\/><path d=\"M18 7h2\"\/><circle cx=\"16\" cy=\"7\" r=\"2\"\/><path d=\"M4 17h6\"\/><path d=\"M14 17h6\"\/><circle cx=\"12\" cy=\"17\" r=\"2\"\/><\/svg><\/span><\/p>\n<h3>Processi su misura<\/h3>\n<p>Flussi di acquisizione guidati, costruiti su come si svolgono carico e consegna.<\/p>\n<\/div>\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8.5A1.5 1.5 0 0 1 4.5 7h2.2a1 1 0 0 0 .83-.45l.94-1.4A1 1 0 0 1 9.3 4.7h5.4a1 1 0 0 1 .83.45l.94 1.4a1 1 0 0 0 .83.45h2.2A1.5 1.5 0 0 1 21 8.5v9A1.5 1.5 0 0 1 19.5 19h-15A1.5 1.5 0 0 1 3 17.5z\"\/><circle cx=\"12\" cy=\"12.5\" r=\"3.2\"\/><\/svg><\/span><\/p>\n<h3>Contenuti dal campo<\/h3>\n<p>Foto, video, audio e documenti raccolti sul mezzo, certificati alla fonte.<\/p>\n<\/div>\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 3v5h5\"\/><path d=\"M9 13h6\"\/><path d=\"M9 17h4\"\/><\/svg><\/span><\/p>\n<h3>Reportistica su misura<\/h3>\n<p>Documenti di sintesi generati secondo il modello aziendale.<\/p>\n<\/div>\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"6\" cy=\"6\" r=\"2.5\"\/><circle cx=\"18\" cy=\"6\" r=\"2.5\"\/><circle cx=\"12\" cy=\"18\" r=\"2.5\"\/><path d=\"M8.5 6h7\"\/><path d=\"M6.9 8.3 11 15.7\"\/><path d=\"M17.1 8.3 13 15.7\"\/><\/svg><\/span><\/p>\n<h3>Integrazione con i gestionali<\/h3>\n<p>API e SDK per gestionali aziendali, sistemi di magazzino e di trasporto.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section alt\" id=\"benefits\">\n<h2>Benefici<\/h2>\n<div class=\"bengrid\">\n<div class=\"bengroup\"><span class=\"grouplbl\">Certezza del dato e valore legale<\/span><\/p>\n<ul class=\"checklist\">\n<li><strong>Prove con valore legale.<\/strong> Opponibili in giudizio e nei controlli.<\/li>\n<li><strong>Nessuna contestazione sulla merce.<\/strong> Le evidenze georeferenziate fissano stato e quantit&agrave; alla riconsegna.<\/li>\n<li><strong>Tracciabilit&agrave; completa.<\/strong> Ogni passaggio dal carico alla consegna resta verificabile nel tempo.<\/li>\n<\/ul>\n<\/div>\n<div class=\"bengroup\"><span class=\"grouplbl\">Efficienza e velocit&agrave; dei processi<\/span><\/p>\n<ul class=\"checklist\">\n<li><strong>Consegna chiusa sul posto.<\/strong> La riconsegna si conclude sul luogo, senza code di lavoro.<\/li>\n<li><strong>Fatture riconciliate senza rincorse.<\/strong> I riferimenti del documento si allineano alla fattura differita.<\/li>\n<li><strong>Reclami risolti prima.<\/strong> La documentazione &egrave; gi&agrave; pronta quando si apre il reclamo.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"what-gets-certified\">\n<h2>Cosa si certifica<\/h2>\n<div class=\"steps-grid\">\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-framing-a-wrapped-pallet-to-certify-the-condition-of-the-go.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che inquadra un pallet avvolto per certificare lo stato della merce\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 01<\/span><\/p>\n<h3>Foto della merce<\/h3>\n<p>Carico, imballi, sigilli e danni.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-recording-a-forklift-loading-a-pallet-onto-a-truck.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che riprende un carrello elevatore mentre carica un pallet sul camion\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 02<\/span><\/p>\n<h3>Video di carico<\/h3>\n<p>Carico, sigillatura e scarico ripresi.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-recording-a-voice-note-about-a-delivery-discrepancy.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che registra una nota vocale su una difformit&agrave; rilevata alla consegna\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 03<\/span><\/p>\n<h3>Note vocali<\/h3>\n<p>Osservazioni dettate alla riconsegna.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-capturing-a-transport-document-on-the-tailgate-of-a-truck.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che acquisisce un documento di trasporto sulla sponda del camion\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 04<\/span><\/p>\n<h3>Documenti<\/h3>\n<p>Documenti di trasporto, distinte e certificati importati cos&igrave; come sono.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-showing-a-message-with-an-attachment-about-a-shipment.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che mostra un messaggio con allegato relativo a una spedizione\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 05<\/span><\/p>\n<h3>Email e comunicazioni<\/h3>\n<p>Scambi con vettore e cliente, certificati con i loro allegati.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-showing-the-map-location-of-the-delivery-point.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che mostra sulla mappa la posizione del punto di consegna\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 06<\/span><\/p>\n<h3>Luogo della consegna<\/h3>\n<p>Coordinate, data e ora su ogni file.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section alt\" id=\"regulations\">\n<h2>Quadro normativo<\/h2>\n<div class=\"secgrid\">\n<div class=\"col-text\">\n<p class=\"lead\">Il trasporto merci ricade in un ambito fortemente regolato: il DPR 472\/1996 fissa all&rsquo;articolo 1, comma 3 i dati obbligatori del documento di trasporto, e l&rsquo;articolo 1698 del Codice Civile estingue le azioni contro il vettore quando la merce viene ricevuta senza riserve. Su tutto agiscono il Regolamento eIDAS, il GDPR e la direttiva NIS2: il contenuto deve essere riconducibile a un momento e a un luogo determinati, ed &egrave; questo che ne decide la tenuta.<\/p>\n<\/div>\n<div class=\"col-media\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/transport-coordinator-reviewing-shipping-documents-in-a-logistics-offi.webp\" width=\"1024\" height=\"576\" alt=\"Coordinatore dei trasporti che rivede i documenti di spedizione nell&rsquo;ufficio logistico accanto al magazzino\" loading=\"lazy\"><\/div>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"faq\">\n<h2>Domande frequenti<\/h2>\n<div class=\"faqlist\">\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Come funziona la certificazione del documento di trasporto?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Il documento viene acquisito o importato dall&rsquo;App o dal Web Portal e sigillato in quel momento con metadati immodificabili: data, ora, posizione GPS e hash crittografico, protetti da sigillo elettronico e marca temporale qualificata. Il risultato resiste al disconoscimento.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">La prova di consegna certificata regge in una contestazione?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">S&igrave;. Il sigillo elettronico e la marca temporale qualificata ai sensi del Regolamento eIDAS danno ai contenuti certificati pieno valore legale. Le prove sono opponibili in giudizio, nelle azioni verso il vettore e nelle verifiche assicurative.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Che cosa si certifica durante il trasporto e la consegna?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Il documento di trasporto, le foto e i video della merce al carico e allo scarico, la firma raccolta alla riconsegna, le riserve su danni o colli mancanti e i documenti accessori come le distinte e i certificati di conformit&agrave;.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">TrueScreen aiuta a rispettare gli obblighi sul DDT?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">S&igrave;. Il documento conserva i dati richiesti dal DPR 472\/1996 con data certa e sigillo elettronico, e resta disponibile per tutto il periodo di conservazione previsto dall&rsquo;articolo 2220 del Codice Civile, con tracciabilit&agrave; verificabile.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Come si accorciano i tempi di riconciliazione con le fatture?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Ogni documento certificato mantiene i riferimenti della spedizione, quindi la fattura differita si allinea in automatico invece che a mano. Le difformit&agrave; emergono alla consegna, non a settimane di distanza quando la fattura &egrave; gi&agrave; partita.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Si pu&ograve; integrare TrueScreen con i sistemi logistici in uso?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">S&igrave;, tramite API e SDK, con gestionali aziendali, sistemi di magazzino e di trasporto e con i portali dei vettori. Documenti e prospetti certificati sono esportabili in PDF e JSON e confluiscono negli archivi gi&agrave; adottati.<\/div>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"section contact alt\" id=\"form-contatto\">\n<div class=\"contact-grid\">\n<div class=\"contact-text\">\n<h2>Richiedi una demo<\/h2>\n<p>Compila il modulo e il nostro team ti ricontatta.<\/p>\n<\/div>\n<div class=\"formwrap\"> <div id=\"ts-contact-form-wrapper\">\n<style>\n#ts-contact-form-wrapper {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  max-width: 100%;\n  margin: 0;\n  padding: 0;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper *,\n#ts-contact-form-wrapper *::before,\n#ts-contact-form-wrapper *::after {\n  box-sizing: border-box !important;\n}\n#ts-contact-form-wrapper form,\n#ts-contact-form-wrapper form div,\n#ts-contact-form-wrapper form p {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper br {\n  display: none !important;\n}\n.fusion-body #ts-contact-form-wrapper input[type=text],\n.fusion-body #ts-contact-form-wrapper input[type=email],\n.fusion-body #ts-contact-form-wrapper input[type=tel],\n.fusion-body #ts-contact-form-wrapper select {\n  height: auto !important;\n  padding: 10px 12px !important;\n  margin: 0 !important;\n  font-size: 15px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  border-width: 1.5px !important;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select,\n#ts-contact-form-wrapper .ts-submit-btn {\n  width: 100% !important;\n  box-sizing: border-box;\n}\n#ts-contact-form-wrapper .ts-form-group {\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 12px !important;\n}\n#ts-contact-form-wrapper .ts-form-group label {\n  margin-bottom: 4px !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper .ts-form-group input,\n#ts-contact-form-wrapper .ts-form-group select {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n#ts-contact-form-wrapper label {\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #1a1a2e !important;\n  margin-bottom: 4px !important;\n  margin-top: 0 !important;\n  padding: 0 !important;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper label .ts-required {\n  color: #007AFE;\n  margin-left: 2px;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background: transparent;\n  color: #1a1a2e !important;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  outline: none;\n  width: 100%;\n  box-sizing: border-box;\n  margin: 0 !important;\n}\n#ts-contact-form-wrapper input:focus,\n#ts-contact-form-wrapper select:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper input::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper select option {\n  background: #fff;\n  color: #1a1a2e;\n}\n#ts-contact-form-wrapper input.ts-error,\n#ts-contact-form-wrapper select.ts-error {\n  border-color: #e53e3e;\n}\n#ts-contact-form-wrapper select {\n  appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23667085' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 12px center;\n  padding-right: 36px;\n}\n#ts-contact-form-wrapper .ts-submit-btn {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: #fff;\n  background: #007AFE;\n  border: none;\n  border-radius: 8px;\n  padding: 12px 32px;\n  cursor: pointer;\n  transition: background 0.2s, transform 0.1s;\n  width: 100%;\n  margin-top: 4px;\n}\n#ts-contact-form-wrapper .ts-submit-btn:hover {\n  background: #0066d6;\n}\n#ts-contact-form-wrapper .ts-submit-btn:active {\n  transform: scale(0.98);\n}\n#ts-contact-form-wrapper .ts-submit-btn:disabled {\n  background: #99c9ff;\n  cursor: not-allowed;\n  transform: none;\n}\n#ts-contact-form-wrapper .ts-form-error-msg {\n  color: #e53e3e;\n  font-size: 13px;\n  margin-top: 4px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success {\n  text-align: center;\n  padding: 40px 20px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check {\n  width: 56px;\n  height: 56px;\n  background: #007AFE;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 16px;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check svg {\n  width: 28px;\n  height: 28px;\n  stroke: #fff;\n  stroke-width: 3;\n  fill: none;\n}\n#ts-contact-form-wrapper .ts-form-success h3 {\n  font-size: 22px;\n  font-weight: 700;\n  color: #1a1a2e;\n  margin: 0 0 8px 0;\n}\n#ts-contact-form-wrapper .ts-form-success p {\n  font-size: 15px;\n  color: #555;\n  margin: 0;\n}\n#ts-contact-form-wrapper .ts-privacy {\n  font-size: 12px;\n  color: #98a2b3;\n  margin-top: 12px;\n  text-align: center;\n  line-height: 1.5;\n}\n#ts-contact-form-wrapper .ts-privacy a {\n  color: #007AFE;\n  text-decoration: none;\n}\nhtml:not([lang|=\"it\"]) #ts-contact-form-wrapper [data-lang=\"it\"] { display: none; }\nhtml[lang|=\"it\"] #ts-contact-form-wrapper [data-lang=\"en\"] { display: none; }\n#ts-contact-form-wrapper textarea {\n  width: 100% !important;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  outline: none;\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  min-height: 110px;\n  resize: vertical;\n  line-height: 1.5;\n  display: block;\n}\n#ts-contact-form-wrapper textarea:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper textarea::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper textarea.ts-error {\n  border-color: #e53e3e;\n}\n<\/style>\n<form id=\"ts-contact-form\" novalidate>\n<div class=\"ts-form-group\">\n<label for=\"ts-first-name\" data-lang=\"en\">First Name <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-first-name\" data-lang=\"it\">Nome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-first-name\" name=\"first_name\" required autocomplete=\"given-name\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-first-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-last-name\" data-lang=\"en\">Last Name <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-last-name\" data-lang=\"it\">Cognome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-last-name\" name=\"last_name\" required autocomplete=\"family-name\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-last-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-email\">Email <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"email\" id=\"ts-email\" name=\"email\" required autocomplete=\"email\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-email\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-phone\" data-lang=\"en\">Phone<\/label>\n<label for=\"ts-phone\" data-lang=\"it\">Telefono<\/label>\n<input type=\"tel\" id=\"ts-phone\" name=\"phone\" autocomplete=\"tel\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-phone\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-industry\" data-lang=\"en\">Industry <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-industry\" data-lang=\"it\">Settore <span class=\"ts-required\">*<\/span><\/label>\n<select id=\"ts-industry\" name=\"industry\" required><option value=\"\">---<\/option><option value=\"Environment & Sustainability\">Environment & Sustainability<\/option><option value=\"Healthcare & Pharma\">Healthcare & Pharma<\/option><option value=\"Financial Services\">Financial Services<\/option><option value=\"Insurance\">Insurance<\/option><option value=\"Legal & Compliance\">Legal & Compliance<\/option><option value=\"Manufacturing\">Manufacturing<\/option><option value=\"Public Administration\">Public Administration<\/option><option value=\"Real Estate & Construction\">Real Estate & Construction<\/option><option value=\"Safety & Defense\">Safety & Defense<\/option><option value=\"Software house & System Integrators\">Software house & System Integrators<\/option><option value=\"Telco & Media\">Telco & Media<\/option><option value=\"Transport & Logistics\">Transport & Logistics<\/option><option value=\"Other\">Other<\/option><\/select>\n<span class=\"ts-form-error-msg\" id=\"ts-err-industry\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-message\" data-lang=\"en\">Message<\/label>\n<label for=\"ts-message\" data-lang=\"it\">Messaggio<\/label>\n<textarea id=\"ts-message\" name=\"message\" rows=\"4\" autocomplete=\"off\"><\/textarea>\n<span class=\"ts-form-error-msg\" id=\"ts-err-message\"><\/span>\n<\/div>\n<button type=\"submit\" class=\"ts-submit-btn\" id=\"ts-submit-btn\">Send Message<\/button>\n<p class=\"ts-privacy\" data-lang=\"en\">By submitting, you agree to our <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<p class=\"ts-privacy\" data-lang=\"it\">Inviando, accetti la nostra <a href=\"\/it\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<div style=\"position:absolute;left:-9999px;top:-9999px;\" aria-hidden=\"true\">\n<input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\">\n<\/div>\n<input type=\"hidden\" id=\"ts-utm-source\" name=\"utm_source\">\n<input type=\"hidden\" id=\"ts-utm-medium\" name=\"utm_medium\">\n<input type=\"hidden\" id=\"ts-utm-campaign\" name=\"utm_campaign\">\n<input type=\"hidden\" id=\"ts-utm-content\" name=\"utm_content\">\n<input type=\"hidden\" id=\"ts-form-page-url\" name=\"form_page_url\">\n<input type=\"hidden\" id=\"ts-country\" name=\"country\">\n<input type=\"hidden\" id=\"ts-form-lang\" name=\"form_lang\" value=\"en\">\n<input type=\"hidden\" id=\"ts-channel-id\" name=\"channel_id\" value=\"Contact Form Custom IT (Documento di Trasporto certificato)\">\n<\/form>\n<div class=\"ts-form-success\" id=\"ts-form-success\">\n<div class=\"ts-check\">\n<svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n<\/div>\n<h3 data-lang=\"en\">Thank you!<\/h3>\n<h3 data-lang=\"it\">Grazie!<\/h3>\n<p data-lang=\"en\">We received your message and will get back to you shortly.<\/p>\n<p data-lang=\"it\">Abbiamo ricevuto il tuo messaggio e ti ricontatteremo al pi\u00f9 presto.<\/p>\n<\/div>\n<\/div>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/libphonenumber-js@1.11.20\/bundle\/libphonenumber-max.js\" data-cfasync=\"false\" data-pagespeed-no-defer><\/script>\n<script data-cfasync=\"false\" data-pagespeed-no-defer type=\"text\/javascript\">\n(function() {\n  'use strict';\n  var countryDialCodes = {\n    'IT': '39', 'DE': '49', 'FR': '33', 'GB': '44', 'ES': '34', 'CH': '41',\n    'AT': '43', 'NL': '31', 'BE': '32', 'PT': '351', 'SE': '46', 'NO': '47',\n    'DK': '45', 'FI': '358', 'PL': '48', 'CZ': '420', 'RO': '40', 'GR': '30',\n    'IE': '353', 'US': '1', 'BR': '55', 'JP': '81', 'CN': '86', 'AE': '971',\n    'AU': '61', 'IN': '91', 'SG': '65'\n  };\n  var isIT = document.documentElement.lang && document.documentElement.lang.indexOf('it') === 0;\n  var i18n = {\n    selectIndustry: isIT ? 'Seleziona il tuo settore...' : 'Select your industry...',\n    required: isIT ? 'Obbligatorio' : 'Required',\n    invalidEmail: isIT ? 'Email non valida' : 'Invalid email',\n    invalidPhone: isIT ? 'Numero di telefono non valido' : 'Invalid phone number',\n    phoneTooShort: isIT ? 'Numero troppo corto' : 'Number too short',\n    phoneTooLong: isIT ? 'Numero troppo lungo' : 'Number too long',\n    sending: isIT ? 'Invio in corso...' : 'Sending...',\n    sendBtn: isIT ? 'Invia Messaggio' : 'Send Message',\n    errorGeneric: isIT ? 'Si \\u00e8 verificato un errore. Riprova.' : 'An error occurred. Please try again.',\n    errorConnection: isIT ? 'Errore di connessione. Riprova.' : 'Connection error. Please try again.',\n    industries: {\n      'Environment & Sustainability': isIT ? 'Ambiente e Sostenibilit\\u00e0' : 'Environment & Sustainability',\n      'Healthcare & Pharma': isIT ? 'Sanit\\u00e0 e Farmaceutica' : 'Healthcare & Pharma',\n      'Financial Services': isIT ? 'Servizi finanziari' : 'Financial Services',\n      'Insurance': isIT ? 'Assicurazioni' : 'Insurance',\n      'Legal & Compliance': isIT ? 'Legale' : 'Legal & Compliance',\n      'Manufacturing': isIT ? 'Manifattura' : 'Manufacturing',\n      'Public Administration': isIT ? 'Pubblica Amministrazione' : 'Public Administration',\n      'Real Estate & Construction': isIT ? 'Immobiliare e Costruzioni' : 'Real Estate & Construction',\n      'Safety & Defense': isIT ? 'Sicurezza e Difesa' : 'Safety & Defense',\n      'Software house & System Integrators': isIT ? 'Sviluppo software e System Integrators' : 'Software house & System Integrators',\n      'Telco & Media': isIT ? 'Telecomunicazioni e media' : 'Telco & Media',\n      'Transport & Logistics': isIT ? 'Trasporti e Logistica' : 'Transport & Logistics',\n      'Other': isIT ? 'Altro' : 'Other'\n    }\n  };\n  function localizeForm() {\n    var sel = document.getElementById('ts-industry');\n    if (sel) {\n      for (var i = 0; i < sel.options.length; i++) {\n        var opt = sel.options[i];\n        if (opt.value === '') {\n          opt.textContent = i18n.selectIndustry;\n        } else if (i18n.industries[opt.value]) {\n          opt.textContent = i18n.industries[opt.value];\n        }\n      }\n    }\n    var langField = document.getElementById('ts-form-lang');\n    if (langField) langField.value = isIT ? 'it' : 'en';\n    var submitBtn = document.getElementById('ts-submit-btn');\n    if (submitBtn) submitBtn.textContent = i18n.sendBtn;\n  }\n  function populateHiddenFields() {\n    var params = new URLSearchParams(window.location.search);\n    document.getElementById('ts-utm-source').value = params.get('utm_source') || '';\n    document.getElementById('ts-utm-medium').value = params.get('utm_medium') || '';\n    document.getElementById('ts-utm-campaign').value = params.get('utm_campaign') || '';\n    document.getElementById('ts-utm-content').value = params.get('utm_content') || '';\n    document.getElementById('ts-form-page-url').value = window.location.origin + window.location.pathname;\n    try {\n      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n      var tzCountryMap = {\n        'Europe\/Rome': 'IT', 'Europe\/Berlin': 'DE', 'Europe\/Paris': 'FR',\n        'Europe\/London': 'GB', 'Europe\/Madrid': 'ES', 'Europe\/Zurich': 'CH',\n        'Europe\/Vienna': 'AT', 'Europe\/Amsterdam': 'NL', 'Europe\/Brussels': 'BE',\n        'Europe\/Lisbon': 'PT', 'Europe\/Stockholm': 'SE', 'Europe\/Oslo': 'NO',\n        'Europe\/Copenhagen': 'DK', 'Europe\/Helsinki': 'FI', 'Europe\/Warsaw': 'PL',\n        'Europe\/Prague': 'CZ', 'Europe\/Bucharest': 'RO', 'Europe\/Athens': 'GR',\n        'Europe\/Dublin': 'IE', 'America\/New_York': 'US', 'America\/Chicago': 'US',\n        'America\/Denver': 'US', 'America\/Los_Angeles': 'US', 'America\/Sao_Paulo': 'BR',\n        'Asia\/Tokyo': 'JP', 'Asia\/Shanghai': 'CN', 'Asia\/Dubai': 'AE',\n        'Australia\/Sydney': 'AU', 'Asia\/Kolkata': 'IN', 'Asia\/Singapore': 'SG'\n      };\n      document.getElementById('ts-country').value = tzCountryMap[tz] || tz.split('\/')[0];\n    } catch(e) {\n      document.getElementById('ts-country').value = navigator.language ? navigator.language.split('-').pop().toUpperCase() : '';\n    }\n    if (window.location.pathname.indexOf('\/it\/') === 0) {\n      document.getElementById('ts-form-lang').value = 'it';\n    }\n    var channelBase = document.getElementById('ts-channel-id').value.replace(\/ (IT|EN)$\/, '');\n    document.getElementById('ts-channel-id').value = channelBase + (isIT ? ' IT' : ' EN');\n  }\n  function showError(fieldId, msg) {\n    var input = document.getElementById(fieldId);\n    if (input) input.classList.add('ts-error');\n    var errId = 'ts-err-' + fieldId.replace('ts-', '');\n    var err = document.getElementById(errId);\n    if (err) { err.textContent = msg; err.style.display = 'block'; }\n  }\n  function clearErrors() {\n    var inputs = document.querySelectorAll('#ts-contact-form .ts-error');\n    inputs.forEach(function(el) { el.classList.remove('ts-error'); });\n    var msgs = document.querySelectorAll('#ts-contact-form .ts-form-error-msg');\n    msgs.forEach(function(el) { el.style.display = 'none'; });\n  }\n  function validateForm() {\n    clearErrors();\n    var valid = true;\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    var email = document.getElementById('ts-email').value.trim();\n    var industry = document.getElementById('ts-industry').value;\n    if (!firstName) { showError('ts-first-name', i18n.required); valid = false; }\n    if (!lastName) { showError('ts-last-name', i18n.required); valid = false; }\n    if (!email) { showError('ts-email', i18n.required); valid = false; }\n    else if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { showError('ts-email', i18n.invalidEmail); valid = false; }\n    if (!industry) { showError('ts-industry', i18n.required); valid = false; }\n    var phoneVal = document.getElementById('ts-phone').value.trim();\n    if (phoneVal && typeof libphonenumber !== 'undefined') {\n      try {\n        var country = document.getElementById('ts-country').value || 'IT';\n        var num = phoneVal;\n        if (!num.startsWith('+')) {\n          num = '+' + (countryDialCodes[country] || '39') + num.replace(\/^0+\/, '');\n        }\n        var parsed = libphonenumber.parsePhoneNumber(num);\n        if (!parsed || !parsed.isValid()) {\n          var errMsg = i18n.invalidPhone;\n          if (parsed && parsed.nationalNumber && parsed.nationalNumber.length < 6) errMsg = i18n.phoneTooShort;\n          showError('ts-phone', errMsg);\n          valid = false;\n        } else {\n          document.getElementById('ts-phone').value = parsed.formatInternational();\n        }\n      } catch(e) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    } else if (phoneVal) {\n      var cleaned = phoneVal.replace(\/[\\s\\-\\(\\)\\.]\/g, '');\n      if (cleaned.length < 7 || cleaned.length > 16 || !\/^\\+?[0-9]+$\/.test(cleaned)) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    }\n    return valid;\n  }\n  function handleSubmit(e) {\n    e.preventDefault();\n    if (!validateForm()) return;\n    var btn = document.getElementById('ts-submit-btn');\n    btn.disabled = true;\n    btn.textContent = i18n.sending;\n    var email = document.getElementById('ts-email').value.trim();\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    if (typeof posthog !== 'undefined') {\n      posthog.identify(email, {\n        name: firstName + ' ' + lastName,\n        email: email,\n        source: 'custom_contact_form',\n        industry: document.getElementById('ts-industry').value\n      });\n      posthog.capture('contact_form_submitted', {\n        form_name: 'custom_contact_form',\n        form_page: window.location.pathname,\n        industry: document.getElementById('ts-industry').value,\n        utm_source: document.getElementById('ts-utm-source').value,\n        utm_medium: document.getElementById('ts-utm-medium').value,\n        utm_campaign: document.getElementById('ts-utm-campaign').value\n      });\n    }\n    var formData = new FormData(document.getElementById('ts-contact-form'));\n    formData.append('action', 'ts_contact_form');\n    var xhr = new XMLHttpRequest();\n    xhr.open('POST', '\/wp-admin\/admin-ajax.php');\n    xhr.onload = function() {\n      if (xhr.status === 200) {\n        var resp = JSON.parse(xhr.responseText);\n        if (resp.success) {\n          window.location.href = isIT ? '\/it\/grazie-per-averci-contattato\/' : '\/thank-you-for-contacting-us\/';\n          return;\n        } else {\n          btn.disabled = false;\n          btn.textContent = i18n.sendBtn;\n          alert(resp.data && resp.data.message ? resp.data.message : i18n.errorGeneric);\n        }\n      } else {\n        btn.disabled = false;\n        btn.textContent = i18n.sendBtn;\n        alert(i18n.errorConnection);\n      }\n    };\n    xhr.onerror = function() {\n      btn.disabled = false;\n      btn.textContent = i18n.sendBtn;\n      alert(i18n.errorConnection);\n    };\n    xhr.send(formData);\n  }\n  function init() {\n    populateHiddenFields();\n    localizeForm();\n    document.getElementById('ts-contact-form').addEventListener('submit', handleSubmit);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script> <\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n","protected":false},"featured_media":57789,"template":"","class_list":["post-54531","casi-di-utilizzo","type-casi-di-utilizzo","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/casi-di-utilizzo\/54531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/casi-di-utilizzo"}],"about":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/types\/casi-di-utilizzo"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media\/57789"}],"wp:attachment":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media?parent=54531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}