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
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
AWS
Production
Produzione
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
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
LOG&TRANS 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
LOG&TRANS 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
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 V2
WebSocket
Chart.js
Active
Attivo
MIDEAFLOWMASTER
Serving a major appliance manufacturer 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 manufacturer expects all move on their own - one platform following the goods from arrival to signature.
Servire un grande produttore di elettrodomestici 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 produttore si aspetta viaggiano da soli - un'unica piattaforma che segue la merce dall'arrivo alla firma.
Java 25
Katana26
Tomcat 11
SQL Server
AWS EC2
Apache POI
AWS
Production
Produzione
MIDEAFLOWPROXY
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
AWS EC2
Standalone
AWS
Production
Produzione
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
AWS EC2
AWS
Production
Produzione
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
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
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
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
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
QUALITY CONTROL
CONTROLLO QUALITÀ
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
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
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
WAREHOUSE
Warehouse management system for a logistics client. 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 cliente logistico. 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
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