AboutChi Siamo SOS PhilosophyFilosofia SOS ServicesServizi ProjectsProgetti TechnologyTecnologia ContactContatti Reserved areaArea riservata
CUSTOM SOLUTIONS · LOGISTICS & TRANSPORTATION SOLUZIONI CUSTOM · LOGISTICA E TRASPORTI

Enterprise logistics ecosystem Ecosistema logistico enterprise

For a logistics and transportation group we built an integrated suite of applications that runs their day-to-day work: every trip planned, every delivery proven, every invoice issued.This experience gave birth to LogMaster, our SaaS for logistics and transport → Per un gruppo di logistica e trasporti abbiamo realizzato una suite integrata di applicazioni che manda avanti il lavoro di ogni giorno: ogni viaggio pianificato, ogni consegna documentata, ogni fattura emessa.Da questa esperienza è nato LogMaster, il nostro SaaS per logistica e trasporti →

None of it was born at once. Each system arrived when the previous one had freed up time and shown where the next problem was: one system after another, twenty-one today, in four families. Non è nato tutto insieme. Ogni sistema è arrivato quando il precedente aveva liberato tempo e mostrato dove stava il problema successivo: un sistema dopo l'altro, oggi sono ventuno, in quattro famiglie.

01

Pricing and invoicingPrezzi e fatturazione

From the price to the invoice, with nothing left behind. One place for customer and carrier price lists, every delivery valued and checked, invoices that leave for the national exchange system and come back accepted, and the margin of every job worked out before accepting it and after doing it.Dal prezzo alla fattura, senza che niente resti indietro. Un solo posto per i listini di clienti e vettori, ogni consegna valorizzata e controllata, fatture che partono verso il Sistema di Interscambio e tornano accettate, e il margine di ogni lavoro calcolato prima di accettarlo e dopo averlo fatto.

The 5 systems, one by oneI 5 sistemi, uno per uno
Enterprise System Sistema Enterprise

DigInvoice

Invoicing that used to occupy the whole back office for days now closes by itself. Deliveries turn into invoices, invoices go to the tax authority and come back accepted - no manual typing, no rejected files to chase, no month-end panic. Every major customer has its own billing rules, and the system already knows all of them. La fatturazione che prima teneva occupato l'intero back office per giorni ora si chiude da sola. Le consegne diventano fatture, le fatture partono verso il Sistema di Interscambio e tornano accettate - niente digitazione manuale, niente scarti da rincorrere, niente panico a fine mese. Ogni cliente importante ha le sue regole di fatturazione, e il sistema le conosce già tutte.

Java 8 KATANA XML / XSLT FatturaPA REST API SQL Server
110+ billing rulesets110+ regole di fatturazione Rejection-free filingInvii senza scarti Production Produzione
Pricing Engine Motore Tariffario

PricingEngine

Rates once lived in a dozen spreadsheets, and the wrong one always got used. Now there is one place where every customer and carrier price is set, and everyone quotes the same number. Change a rate once and it applies everywhere, and you can simulate the change before it costs you anything. I listini vivevano in una dozzina di fogli di calcolo, e si finiva sempre per usare quello sbagliato. Ora c'è un solo posto dove si stabilisce ogni prezzo cliente e vettore, e tutti quotano la stessa cifra. Cambi una tariffa una volta e vale ovunque, e puoi simulare la modifica prima che ti costi qualcosa.

Java 25 KATANA SQL Server REST API
Active Attivo
Pre-invoicing Prefatturazione

InvoiceHub

The gap between "the goods arrived" and "the customer paid" used to be where money quietly disappeared. Now every delivery is priced automatically, checked by whoever has to sign it off, and turned into an invoice - nothing delivered goes unbilled. Lo spazio tra "la merce è arrivata" e "il cliente ha pagato" era il punto in cui i soldi sparivano in silenzio. Ora ogni consegna viene valorizzata in automatico, controllata da chi deve approvarla e trasformata in fattura - niente di consegnato resta non fatturato.

Java 25 KATANA SQL Server FatturaPA
Active Attivo
Evaluation Engine Motore di Valutazione

Evaluator

Whether a job actually made money was a question answered months later, if at all. Now what was quoted, what was spent and what was invoiced are read together, and the real margin of every trip and every customer is there to see - loss-making work gets spotted while it can still be renegotiated. Se un lavoro avesse davvero guadagnato era una domanda con risposta mesi dopo, ammesso che arrivasse. Ora quanto è stato quotato, quanto speso e quanto fatturato si leggono insieme, e il margine reale di ogni viaggio e ogni cliente è sotto gli occhi - il lavoro in perdita si vede quando si può ancora rinegoziare.

Java KATANA SQL Server Multi-DB
Production Produzione
Logistics Logistica

CamPlanner

Trips were accepted on gut feeling and the numbers arrived far too late. Now the cost and the margin of a trip are worked out before it is committed to, so unprofitable work can be repriced or turned down instead of discovered at the end of the month. I viaggi si accettavano a sensazione e i numeri arrivavano molto dopo. Ora costo e margine di un viaggio si calcolano prima di impegnarsi, così il lavoro non redditizio si riquota o si rifiuta invece di scoprirlo a fine mese.

Trip profitabilityRedditività viaggi Economic analysisAnalisi economica PlanningPianificazione
Active Attivo
02

Planning and loadingPianificazione e carico

Trips built on the map, trucks loaded properly before they leave, every delivery followed along the whole route and a single screen that raises its hand when something starts going wrong.I viaggi costruiti sulla mappa, i camion caricati bene prima di partire, ogni consegna seguita per tutto il percorso e una schermata sola che alza la mano quando qualcosa inizia ad andare storto.

The 5 systems, one by oneI 5 sistemi, uno per uno
Logistics Suite Suite Logistica

TravelPlanner

Trips used to be planned on paper, with the margin discovered weeks later. Now every route is built on a map, every load balanced and every delivery slotted before the truck leaves - and the profitability of the trip is on screen while there is still time to change it. I viaggi si pianificavano sulla carta, e il margine si scopriva settimane dopo. Ora ogni percorso si costruisce sulla mappa, ogni carico si bilancia e ogni consegna trova il suo posto prima che il camion parta - e la redditività del viaggio è a schermo quando c'è ancora tempo per cambiarla.

Java KATANA SQL Server Bing Maps
Route planningPianificazione percorsi Production Produzione
Load Analysis Analisi Carichi

LoadFlow

Trucks used to leave half empty or badly loaded, and nobody noticed until the driver did. Now weight, capacity and drop order are worked out before loading starts - fuller trucks, fewer trips, and no unloading the whole trailer to reach the first delivery. I camion partivano mezzi vuoti o caricati male, e nessuno se ne accorgeva prima dell'autista. Ora peso, capienza e ordine delle tappe si calcolano prima di iniziare a caricare - camion più pieni, meno viaggi e nessuno che scarica tutto il rimorchio per arrivare alla prima consegna.

Java KATANA SQL Server
Active Attivo
Control Tower Torre di Controllo

TowerControl

Problems used to surface when the customer called to complain. Now a single screen shows every delivery in flight and raises its hand the moment one starts going wrong - in time to fix it, not to apologize for it. I problemi venivano a galla quando chiamava il cliente a lamentarsi. Ora un'unica schermata mostra tutte le consegne in corso e alza la mano nel momento in cui una inizia ad andare storta - in tempo per rimediare, non per scusarsi.

Java KATANA WebSocket Chart.js
Active Attivo
Logistics Platform Piattaforma Logistica

DeliveryMate

A delivery used to be visible only twice: when it left and when someone complained. Now it is followed the whole way - planned, tracked as it moves and closed with a signed proof - so the office can answer a customer without picking up the phone. Una consegna era visibile solo due volte: quando partiva e quando qualcuno si lamentava. Ora la si segue per tutto il percorso - pianificata, tracciata mentre viaggia e chiusa con una prova firmata - così l'ufficio risponde al cliente senza alzare la cornetta.

Java KATANA SQL Server
Production Produzione
Tracking System Sistema di Tracking

TrackAndTrace

"Where is my order?" used to mean three phone calls and a guess. Now a scan at each step says where every single item is, right down to the piece - customers get a straight answer, and lost goods are found instead of written off. "Dov'è il mio ordine?" voleva dire tre telefonate e una risposta a intuito. Ora una scansione a ogni passaggio dice dove si trova ogni singolo articolo, fino al pezzo - il cliente riceve una risposta netta, e la merce smarrita si ritrova invece di finire a perdita.

Java KATANA ZXing SQL Server
Active Attivo
03

Warehouse and proof of deliveryMagazzino e prove di consegna

Goods, pallets and defects counted and recorded at every step, and every signed delivery note found in a moment when a customer disputes a delivery.Merce, pallet e difetti contati e documentati a ogni passaggio, e ogni bolla firmata ritrovata in un attimo quando un cliente contesta una consegna.

The 4 systems, one by oneI 4 sistemi, uno per uno
Proof of Delivery Prove di consegna

PODManager

A customer disputes a delivery and the signed slip is in a box somewhere. Every signed proof of delivery is now scanned and filed the moment it comes back, and found in seconds - disputes end quickly and invoices stop being held up over paperwork nobody can produce. Il cliente contesta una consegna e la bolla firmata è in uno scatolone da qualche parte. Ora ogni prova di consegna firmata viene scansionata e archiviata appena rientra, e si ritrova in pochi secondi - le contestazioni si chiudono in fretta e le fatture non restano ferme per un documento che nessuno riesce a produrre.

Java KATANA SQL Server
Active Attivo
Warehouse Magazzino

Warehouse

Warehouse management system for a logistics and transportation group. Inventory tracking, stock movements, order fulfillment, and barcode/QR integration - fewer picking errors and full visibility of every item on the shelf. Sistema di gestione magazzino per un gruppo di logistica e trasporti. Tracking inventario, movimentazioni stock, evasione ordini e integrazione barcode/QR - meno errori di prelievo e piena visibilità di ogni articolo a scaffale.

InventoryInventario Order fulfillmentEvasione ordini Barcode / QR
Active Attivo
Pallet System Sistema Pallet

PalletManager

Pallets disappear a few at a time, and at year end the bill is real money. Every pallet in, out and owed is now counted automatically, so the balance with each partner is always known and no longer settled by argument. I pallet spariscono pochi alla volta, e a fine anno il conto sono soldi veri. Ora ogni pallet in entrata, in uscita e in sospeso viene contato in automatico: il saldo con ciascun partner è sempre noto e non si chiude più a colpi di discussione.

Java KATANA SQL Server
Active Attivo
Inspections Ispezioni

QualityControl

Damaged goods used to be reported on scraps of paper, and by the time anyone looked the supplier had stopped listening. Now every defect is recorded where it is found, checks follow the same steps every time, and the evidence needed to claim compensation is already there. La merce danneggiata si segnalava su foglietti di carta, e quando qualcuno ci metteva mano il fornitore non ascoltava più. Ora ogni difetto viene registrato dove viene trovato, i controlli seguono sempre gli stessi passaggi e le prove per chiedere il rimborso ci sono già.

Java KATANA SQL Server
Active Attivo
04

People, documents and connectionsPersone, documenti e collegamenti

One sign-in for the staff, a chat for the drivers, transport documents that fill themselves in, and the exchange of data with customers and between systems running on automatic channels.Un solo accesso per il personale, una chat per gli autisti, documenti di trasporto che si compilano da soli, e lo scambio di dati con i committenti e fra i sistemi che passa da canali automatici.

The 7 systems, one by oneI 7 sistemi, uno per uno
Web Portal Portale Web

Staff Portal

Staff used to juggle a different login for every system, and half the support calls were forgotten passwords. Now everyone signs in once and sees exactly the tools their job requires - nothing more, nothing missing. Il personale doveva ricordare una login diversa per ogni sistema, e metà delle chiamate all'assistenza erano password dimenticate. Ora si entra una volta sola e si vedono esattamente gli strumenti che servono al proprio ruolo - niente di più, niente che manchi.

Java 25 KATANA SSO
Active Attivo
Telegram Gateway Gateway Telegram

Driver Bot

Drivers were phoning the office for every question and every document. Now they ask a chat they already have on their phone: delivery status, paperwork, alerts - answers in seconds, nothing to install, no training needed, and the office phone stops ringing. Gli autisti telefonavano in ufficio per ogni domanda e ogni documento. Ora lo chiedono a una chat che hanno già sul telefono: stato consegne, documenti, avvisi - risposte in pochi secondi, niente da installare, nessuna formazione necessaria, e il telefono dell'ufficio smette di squillare.

Java 25 Telegram API Zero dependenciesZero dipendenze
Active Attivo
Document System Sistema Documentale

DocumentCreator

Transport documents, delivery notes and manifests were typed out one by one, and a wrong address could send a whole load to the wrong place. Now they print themselves from data already in the system, correct every time, in the seconds before the truck leaves. Documenti di trasporto, bolle e manifesti si compilavano uno per uno, e un indirizzo sbagliato poteva mandare un intero carico nel posto sbagliato. Ora si stampano da soli dai dati già presenti nel sistema, corretti ogni volta, nei secondi prima che il camion parta.

Java Flying Saucer PDF SQL Server
Active Attivo
Logistics Flow Flusso Logistico

FlowMaster

Serving a major industrial client used to mean a parallel set of files, deadlines and formats kept alive by hand. Now goods in, goods out, signed delivery slips and the data the client expects all move on their own - one platform following the goods from arrival to signature. Servire un grande committente industriale significava tenere in piedi a mano un mondo parallelo di file, scadenze e tracciati. Ora merce in entrata, merce in uscita, bolle firmate e i dati che il committente si aspetta viaggiano da soli - un'unica piattaforma che segue la merce dall'arrivo alla firma.

Java 25 KATANA Tomcat 11 SQL Server Apache POI
Production Produzione
Proxy Server Server Proxy

FlowProxy

When a file goes missing between two companies, the argument costs more than the file. Every exchange now passes through one secure, automated channel that keeps a record of what was sent, when and by whom - so "we never received it" stops being a discussion. Quando un file si perde tra due aziende, la discussione costa più del file. Ora ogni scambio passa da un unico canale sicuro e automatico che tiene traccia di cosa è stato inviato, quando e da chi - così "non ci è mai arrivato" smette di essere un argomento.

Java HTTP Server SFTP / JSch SQLite
Standalone Production Produzione
Sync Hub Hub di Sincronizzazione

SyncCenter

The same customer, the same delivery, three systems and three different answers. Now information written in one place appears everywhere it is needed, on its own - one version of the truth, and no more meetings spent deciding which screen to believe. Lo stesso cliente, la stessa consegna, tre sistemi e tre risposte diverse. Ora un'informazione scritta in un posto compare da sola ovunque serva - una sola versione dei fatti, e niente più riunioni passate a decidere a quale schermata credere.

Java KATANA Multi-DB REST API
Active Attivo

Interested in
working together?
Vuoi lavorare
insieme?