TachoSoft features

The full feature list
of the TachoSoft system.

TachoSoft keeps all of a tachograph workshop's documentation and runs the whole business: from workshop card download and technician work control, through calibration, the register, the certificate and a calibration label with a QR code, to an invoice in KSeF (Polish National e-Invoice System), calibration reminders, appointments, payment tracking and the warehouse. Below are 359 features of four programs: TS, TachoSoft Connect, TachoSoft Optimo and TachoSoft Android.

// Checklist

What to look for when choosing tachograph workshop software

These points decide whether a program really takes the load off your workshop. TachoSoft meets every one of them.

Software overview with screenshots β†’
// TS

TachoSoft β€” the workshop's main program

172 features.

TachoSoft knowledge base

βœ“Shared workshop databaseA shared knowledge base of tachograph workshops, built on the workshops' know-how β€” created by TachoSoft and developed in cooperation with the workshops that use it; continuously updated with their experience; an integral part of TSKnowledge base
βœ“Vehicle installation dataMakes and models: tachograph, pulses, sensor and its length, gearbox, PTO ratios, DSRC, tachograph configurationKnowledge base
βœ“Motion sensorsKITAS sensor numbers, lengths, type approvals and vehicle matchingKnowledge base
βœ“Error and event codesCode lookup (cause, how to fix), adding and editing codesKnowledge base
βœ“Electrics and connectorsTachograph connectors (A–D, front 6-pin), DSRC, pin descriptions and drawingsKnowledge base
βœ“Wiring diagramsCable diagram editor with a connector library (DB9/DB25, OBD, DIN, bayonet, A–D plugs)Knowledge base
βœ“Workshop tipsEntries based on workshops' experience: installations, PTO, FMS, problem solutionsKnowledge base
βœ“Decoder in the knowledge baseDecoding of VIN, tachograph and sensor part numbers using rules stored in the databaseKnowledge base
βœ“Change proposals from workshopsAny workshop can propose a new entry or a correction; the database administrator approves itKnowledge base
βœ“Corrections available immediatelyApproved changes reach all TS installations online, and offline after syncingKnowledge base
βœ“Online and offlineDatabase in the program with no separate login (TS licence) and an offline copy without internetKnowledge base
βœ“Database from the calibrationOne click from a calibration to the vehicle in the knowledge base (by VIN)Knowledge base
βœ“Local workshop entriesYour own entries: add, import, export, update from the serverKnowledge base
βœ“Knowledge base APIDatabase access for TS and other programs via APIKnowledge base

Calibrations

βœ“Calibration listCalibration table: date, order, registration, VIN, mileage, type, generation, customer, tachograph, branchCalibrations
βœ“Search and sortingBy VIN, registration, make, model, tachograph number; customer and branch filterCalibrations
βœ“Details and editingVehicle, tachograph, sensor, GNSS, seals, W/K/L, tyres and due date β€” edit in placeCalibrations
βœ“Manual calibration entryCalibration entry without a workshop cardCalibrations
βœ“Merging into a registerMerging entries (same VIN and day) into one calibration or a group with a shared numberCalibrations
βœ“Order numberingAutomatic number in a format with the branch code; numbering of existing calibrationsCalibrations
βœ“Changing the branchThe administrator moves a calibration to another branch together with its numberCalibrations
βœ“Vehicle historyPrevious calibrations of the vehicle with a click on the VINCalibrations
βœ“Tachograph generationAutomatic G1 / G2V1 / G2V2 detection from the card and part number, manual change rememberedCalibrations
βœ“Type of transport and countryRead from a G2V2 card, marked β€œfrom card” or β€œmanual”Calibrations
βœ“Tachograph software updateDetection of the SW version β€œfrom/to” on the card, required-update rules, invoice line itemCalibrations
βœ“Calibration register recordEditing, preview and printing of the register: checklists, results, seals, measurementsCalibrations
βœ“Calibration certificateGenerating, previewing and printing the certificate in 6 languagesCalibrations
βœ“Security features (seals)Seals at intake and release: sensor, cover, battery, M1N1Calibrations
βœ“M1N1 adapter installationAdapter data, wire colour, mounting location on a cab diagramCalibrations
βœ“MeasurementsDaily clock drift and other measurements carried over to the registerCalibrations
βœ“Events and faultsEvent and fault codes from the card (G1 and G2) with names per the standard and the knowledge baseCalibrations
βœ“Irregularity checksNo card, unrecorded activities, error 0x15, calibration outside the branch β€” confirmation before saving and printingCalibrations
βœ“Card activity at the vehicleZoomable activity chart, time at the vehicleCalibrations
βœ“Calibration GPS mapGNSS position from the card on a map, 300 m radius around branches, β€œoutside the branch” warningCalibrations
βœ“Visits without calibrationDetects card use in a vehicle with no calibration β€” create an entry or skipCalibrations
βœ“Seal searchSeal numbers (sensor, VU, M1N1) across the entire historyCalibrations
βœ“Customer suggestionCustomer or buyer suggested based on the VINCalibrations
βœ“Stock deductionParts used in a job are automatically deducted from the warehouse (RW linked to the calibration)Calibrations + Warehouse
βœ“Invoice from calibrationInvoice from selected calibrations (calibration, installation, SW update)Calibrations + Invoices
βœ“CSV exportExport of the calibration list to CSV / ExcelCalibrations
βœ“Import from OTSData import from Open Tachograph Software (ZIP) and the OTS register book (PDF) with previewCalibrations
βœ“Workshop logCard insertions and withdrawals, calibration changes, printouts, downloads, irregularities (TS, TSC, TSO); print and exportCalibrations

Workshop card

βœ“Workshop card downloadFull DDD download from a PC/SC reader and import of new calibrationsCalibrations
βœ“New calibration on card insertionAutomatic window with the latest calibration from the card to complete and saveCalibrations
βœ“Load DDD fileDDD file import with verification of signatures and the certificate chain up to ERCACalibrations
βœ“Download counter resetAfter a full download, resets the counter of calibrations since the last downloadCalibrations
βœ“Reader panelLocal, TSC and TSO readers with cards in the sidebar, preferred readercore
βœ“Card loginLogging in and switching users by inserting a workshop cardcore
βœ“Card structure analysisATR, chip, files, G1/G2 certificates, G2V1/G2V2 version (read only)core
βœ“Comparing two cardsTechnical differences between two cards with a PDF reportcore
βœ“Workshop card validityList of cards with expiry dates and reminderscore

Decoders

βœ“VIN decoderMake, model and year from the VIN (history, knowledge base, tables); an uncertain model is not filled in automaticallycore
βœ“Filling in make from VINBulk entry of make and model into selected calibrationscore
βœ“Tachograph part number decoderTachograph and sensor model and manufacturer from the part number, your own entriescore
βœ“Decoder error reportSending a report about incorrect decodingcore

Calibration labels and printers

βœ“Calibration labelPreview, PDF and print; types: digital G1, G2V1, G2V2, analogueCalibrations
βœ“M1N1 and battery labelsLabel for the M1N1 adapter and for battery replacementCalibrations
βœ“Certificate QR codeA short, cryptographically signed QR leading to online certificate verificationCalibrations
βœ“Online certificate verificationA page checking the authenticity of the calibration from the QR codeCalibrations
βœ“Niimbot printersBluetooth BLE, COM port (USB / Bluetooth), USB HID, via TachoSoft Connect and TachoSoft Optimocore
βœ“Niimbot two-colour printingNiimbot B21 Pro with red-and-black paper: red template elements print in redcore
βœ“Two-colour print speedSpeed setting 1–5 (slower = darker black)core
βœ“Brother P-touch PT-P750WPrinting on 24 mm tape via Wi-Fi or USB (Windows driver), tape statuscore
βœ“ESC/POS printerCalibration label printing on an ESC/POS printer via COM portcore
βœ“Find printerSearching for printers (BLE, COM, USB, Wi-Fi) on the computer the click came fromcore
βœ“Printer check (INFO)Battery, serial number, paper, number of labels on the rollcore
βœ“Print windowPrinter check, end-of-roll and battery warnings, printing after a countdown (β€œCancel” only)core
βœ“Unpairing the printerRemoves the Bluetooth pairing when the printer does not respondcore
βœ“Printers by computerPrinters of the TS computer and TSC/TSO workstations, printer assignmentcore
βœ“Calibration label editorText, lines, shapes, images, QR (black/red), tables, colours, layers, undo/redo, copy/clonecore
βœ“Calibration label templatesSave, examples, export/import, copy from another label, landscape layout, calibration and workshop data fieldscore
βœ“Label sizes50Γ—30, 50Γ—80, 50Γ—90, custom sizes and P-touch tapescore
βœ“Crop editorPrint margins for each size, test printcore
βœ“A4 printingPage preview, printer choice (this computer or the TS computer's printer), copies, PDFcore

Driver cards

βœ“Driver card downloadFrom a local or TSC reader, with the download date recordedDrivers
βœ“DDD file uploadImport of a driver card DDD file (drag and drop)Drivers
βœ“Infringement analysisDriving time, breaks, rest periods, weekly totals, printable reportDrivers
βœ“Working timeDaily chart with zoom and filters, printingDrivers
βœ“ECPMonthly driver working time record (ECP) with printingDrivers
βœ“Business tripsTrips abroad by country from the card, printingDrivers
βœ“Events and faultsEvents and faults from the driver cardDrivers
βœ“Card dataDriver, driving licence, vehicles, places, controls, tachographsDrivers
βœ“GNSS mapPositions from a G2 card on a map, split by day, with the routeDrivers
βœ“File integrityCheck of DDD structure, certificates and signatures up to ERCADrivers
βœ“DDD filesList, download, sending by e-mail, bulk operationsDrivers

Customers

βœ“Customer recordsAdd, edit, delete; 2 phone numbers, e-mail, discount, notescore
βœ“Company data by tax ID (NIP)Polish VAT White List (Ministry of Finance), VIES (EU), CEIDG (Polish business register)core
βœ“KRSCompany data by KRS (National Court Register) numbercore
βœ“Notification channelNone / SMS / e-mail / SMS + e-mail about the calibration due datecore

Invoices

βœ“VAT invoiceIssuing, editing, preview; service and product line itemsInvoices
βœ“Invoice numberingFormats with branch code, year, month; separate for credit notes and pro formasInvoices
βœ“Credit noteCorrection with a reasonInvoices
βœ“Pro formaOwn numbering, stock reservation, expiry, invoice from the pro forma with one clickInvoices
βœ“PDF and invoice templateColour, logo, preview, printingInvoices
βœ“Sending by e-mailInvoice PDF (and KP) with attachments and the DDD file, visual templateInvoices
βœ“PaymentsMark as paid, undo, payment sourceInvoices
βœ“Overdue unpaid invoicesList of overdue invoices with actions: PDF, e-mail, reminderInvoices
βœ“Reminders and payment demandsReminder by e-mail or SMS, pre-litigation payment demand (PDF)Invoices
βœ“Payment QR codeQuick-transfer QR on the invoiceInvoices
βœ“Service ratesService price list, your own services, customer discountsInvoices

Invoices β€” KSeF

βœ“Sending to KSeFFA(3) invoices and credit notes to KSeF, status, KSeF number, UPOInvoices
βœ“Retrieving UPOFinds the KSeF number of a re-sent invoice; hides sending once a number existsInvoices
βœ“Manual KSeF numberAssigning a KSeF number to an invoiceInvoices
βœ“XML previewPreview and download of the invoice XMLInvoices
βœ“KSeF configurationToken or certificate (.p12, .key+.crt), test and production environments, connection testInvoices
βœ“KSeF historyLocal log of submissions and statusesInvoices
βœ“Purchase invoice importDownloading purchases from KSeF with credit note detectionInvoices

Bank and payments

βœ“CSV statement importAutomatic matching of transfers to invoices, bulk paymentsInvoices
βœ“Transfer assignmentManual assignment of a payment to a sales or purchase invoiceInvoices
βœ“Outgoing transfersAssign to a purchase, add as a cost or ignoreInvoices

Costs

βœ“Purchase invoicesAdd, edit, net/gross, VAT deduction, attachments, KSeF QR, booking statusInvoices
βœ“Non-invoiced costs and receiptsCosts with VAT, attachments, filling in from a bank transferInvoices
βœ“Cash desk KP / KWCash receipt and payout vouchers (PDF), cash balance, opening balanceInvoices
βœ“Financial summaryRevenue, costs, VAT, result for the period; report for your accountant in CSV/PDFInvoices
βœ“Documents from the phoneInvoices, receipts and document scans added in the TSA appInvoices

Warehouse

βœ“Item catalogueCategories, VAT, net/gross prices, EAN code, minimum stockWarehouse
βœ“Warehouse documentsPZ, WZ, RW, PW, MM, BO, KPZ β€” multiple line items, approval, PDF, CSVWarehouse
βœ“Link with invoicesPZ from a purchase invoice, WZ from a sales invoice, invoice from a WZWarehouse
βœ“Warehouse branchesShared item catalogue, separate stock levels and numbering per branch, MM transfersWarehouse
βœ“FIFO pricingReceipt batches, FIFO purchase price, price correctionWarehouse
βœ“Loss warningFlags sales below purchase priceWarehouse
βœ“Opening balance and stocktakingBO document, stocktaking PDF, stock as of a given dateWarehouse
βœ“Minimum stock levelsAlerts for items below minimum (also on the dashboard)Warehouse
βœ“EAN and QR codesSearch by code, scanner, item QR labelWarehouse
βœ“CSV / Excel importImport with column mapping, import history and undoWarehouse
βœ“Transaction historyFilters, PDF summary, CSV exportWarehouse
βœ“Correction from a credit noteStock correction after importing a purchase credit note from KSeFWarehouse

Notifications

βœ“Calibration remindersExpiring calibrations β€” SMS / e-mail to customers using templatesNotifications
βœ“SMS via SMSAPISending SMS through the SMSAPI.pl gatewayNotifications
βœ“SMS from your own phoneSMS queue for the Android app (TSA) β€” sent from the workshop's SIM cardNotifications
βœ“E-mail SMTP / GmailAny SMTP server or Gmail OAuth, test sendNotifications
βœ“Message templatesSMS and e-mail templates with variablesNotifications
βœ“Visual e-mail editorE-mail template with logo, header, colours, footerNotifications
βœ“Notifications at startupWindow with expiring calibrations and overdue invoicesNotifications
βœ“Sending historySMS and e-mail logNotifications

Booked appointments

βœ“Appointment calendarAppointments with time, customer, branch, registration number and statuscore
βœ“Confirmation and reminderSMS and/or e-mail on booking and X days before β€” channel chosen per appointmentcore
βœ“Appointments on the phoneAppointment SMS queue and list of scheduled appointments in the TSA appcore

Mail

βœ“E-mail inboxInbox, sent, spam; preview with attachmentscore
βœ“Compose / ReplySending with attachments in a visual templatecore
βœ“Spam and blockingMoving messages, blocking senderscore

Dashboard

βœ“Customisable dashboardTiles in S/M/L sizes, saved layout, chart typescore
βœ“StatisticsCalibrations this month, sales, unpaid, upcoming calibrations, tachograph types, charts by day and hourcore
βœ“NotesNotes with calendar, colour, time; private, for a branch or for everyonecore
βœ“Administrator statisticsCalibrations, installations and revenue per branch and techniciancore

Workshop

βœ“Workshop equipmentInstrument list with custom columns, PDFCalibrations
βœ“Workshop remindersLegal verifications, documents, cards β€” deadlines, bell, documentsCalibrations
βœ“Workshop documentationDocument list with previewCalibrations
βœ“Seal registerSearch, date ranges, CSV, printingCalibrations

Branches and users

βœ“BranchesName, code, invoice prefix, address, phone, GPS from the addresscore
βœ“Technicians (authorised persons)Card, login, per-tab permissions, branch assignmentcore
βœ“LoginWorkshop card or username and password, branch selectioncore

Settings

βœ“Workshop detailsNIP, REGON, address, bank account, workshop mark, authorisation, logocore
βœ“LanguagesPolish, English, German, French, Spanish, Italian, Czechcore
βœ“CurrenciesPLN, EUR, CZK, GBP, USDcore
βœ“ThemeLight / dark, saved per accountcore

Backups

βœ“Manual backupDatabase export and import (ZIP)core
βœ“Automatic backupWeekly backup, download, restorecore
βœ“Factory resetDeletes data while keeping settingscore

Licence and updates

βœ“LicenceActivation with a key or serial number, modules, trial version, perpetual licence or subscriptioncore
βœ“Upgrade codeBuying an additional module or extending the update packagecore
βœ“UpdatesNotification of a new TS and TSC version, installation by patchcore
βœ“What's newChangelog after an updatecore

Help

βœ“GuidesInteractive step-by-step tutorialscore

Workstations and apps

βœ“TachoSoft Connect (TSC)Second workstation: card reader, printer, offline work (TSC sheet)core
βœ“TachoSoft Optimo (TSO)Optimo tablet: reader, Bluetooth printer, offline work (TSO sheet)core
βœ“TachoSoft Android (TSA)Phone: SMS, warehouse, costs, appointments (TSA sheet)core
βœ“Remote card readerCard in TSC / TSO read by TS, full DDDcore
βœ“Remote label printingPrinting on the printer at TSC / TSO, with confirmationcore
βœ“Offline syncOffline calibrations from TSC / TSO reach TS and the logcore
βœ“Working across branchesOver the local network and Tailscale (VPN), data compressioncore
βœ“Workstation managementTSC list, status, printer configuration, remote commands, logscore
// TSC

TachoSoft Connect β€” workstations and branches

64 features.

Connection

βœ“LAN / Wi-Fi modeFinds TachoSoft on the local network by itself, no address to type in
βœ“Last server fallbackIf the search finds nothing β€” the last saved TS address
βœ“Tailscale mode (remote)Connection over the internet via a 100.x.x.x address, port added automatically
βœ“Connection token8-character token from TS, with show/hide
βœ“Automatic connection at startupWith a saved token, TSC connects by itself
βœ“TS licence checkBlocked when the licence is blocked or a module is missing; warning when the trial is ending
βœ“Messages with hintsNo server, wrong token, Tailscale unreachable β€” with a list of things to check
βœ“Workstation IDEvery TSC computer has its own ID with the computer name, visible in TS

TS window

βœ“Built-in TachoSoft windowThe full TachoSoft in the TSC window once connected
βœ“Borderless windowCustom buttons, dragging, maximise by double-click
βœ“Links in the browserCertificate verification and new windows open in the default browser
βœ“A4 preview and printingRegister, certificate, invoices, reports: preview, choice of this computer's printer, copies
βœ“Notifications (toasts)Card read, calibration label printed, print error, labels running low

Card readers

βœ“Card insertion and removal detectionAll readers, passed to TS instantly
βœ“Card type recognitionDriver, workshop, control, company β€” name and number sent to TS
βœ“Preferred readerChoosing the workshop card reader when there are two readers
βœ“Card login to TSA card in the TSC reader logs in to TS (each computer with its own reader)
βœ“Expiry of a card left behindA card expires a few minutes after TSC is closed or the computer goes to sleep
βœ“New calibration on card insertionInserting a workshop card opens a new calibration window in TS

DDD download

βœ“Workshop card downloadFull DDD file on request from TS, sent to TS
βœ“Driver card downloadFull driver card DDD on request from TS
βœ“Workshop card authenticationA second reader in TSC or the workshop card in TS (remotely, with PIN)
βœ“Download protectionNo repeats within 2 min, one download at a time

Forwarding to TS

βœ“Workshop logCard insertion, removal, calibrations, printouts and card downloads in the TS log
βœ“Workstation statusEvery 60 s: computer name, printer, ports, label size, TSC version

Niimbot printer

βœ“Find printerUSB/COM and Bluetooth (approx. 10 s); a single printer is assigned automatically
βœ“USB / COM / Bluetooth connectionSerial port, Bluetooth as COM, Bluetooth LE
βœ“Printer modelsB21 Pro, B3S, D110 β€” print head width per model
βœ“Print densitySetting 1–5
βœ“Label size50Γ—30, 50Γ—80, 50Γ—90 and custom sizes from TS; set manually, a wrong size is corrected at startup
βœ“Two-colour printingNiimbot B21 Pro with red-and-black paper: red template elements print in red
βœ“Two-colour print speedSpeed 1–5 from TS β€” slower = darker black
βœ“Check printerConnectivity, model, firmware, roll, number of labels, battery %, paper
βœ“Battery statusβ€œCharge the printer” warning at ≀ 25%
βœ“Roll counterWarning when fewer than 11 labels are left
βœ“Test printTest label with parameters and roll status
βœ“β€œPrinter unavailable” windowβ€œFind printer on this computer” and β€œPrint again”
βœ“β€œPrinter busy” messageHint to disconnect or re-pair in Windows Bluetooth
βœ“Reliable end of printingConfirms the end of printing and releases the connection

Remote printing from TS

βœ“Printing labels requested in TSQueue checked every few seconds, printed on this computer's printer
βœ“Configuration from the TS panelPort and density set in TS take priority
βœ“Confirmation to TSPrint result and roll status sent back to TS
βœ“Print window with countdownPrints after 5 s, β€œCancel” only

Offline mode

βœ“Offline work for up to 48 hTime counter, then a lock and a request to connect
βœ“Prior sync requiredOffline after at least one connection to TS
βœ“Reading the calibration from the cardForm filled in with the latest calibration from the workshop card
βœ“Tachograph software update detectionTicks β€œUPDATE” in the scope of work
βœ“Technician and branch from the cardTechnician assigned to the card, branch automatic or selectable
βœ“Calibration formVehicle, VIN, tachograph, sensor, W/K/L, tyres, mileage, Vmax, generation, GNSS, DSRC
βœ“Register recordDates, scope of work, checks, seals, notes; preview as in TS
βœ“M1N1 adapter installationNumber, seal, wire, manufacturer, mounting location on the cab drawing (incl. RHD)
βœ“VIN decoderMake, model, year β€” from TS or without internet from the built-in database
βœ“Sensor type approval suggestionSensor type approval based on the serial number
βœ“Duplicate detectionSame calibration β†’ asks whether to replace it
βœ“Offline calibration labelPreview and print with size and type selection; QR signed locally
βœ“Offline calibration listPending and synced (7 days); edit, reprint, register, delete
βœ“Card DDD savingThe DDD file from an offline download is sent to the TS archive on sync

Sync

βœ“Fetching data from TSWorkshop details, label designs and sizes, branches, technicians β€” only when changed in TS
βœ“Detecting that TS is backβ€œTachoSoft is available again” bar β†’ β€œSync and go back online”
βœ“Sending offline calibrationsPrompt to send, progress, summary of assigned numbers and errors
βœ“No duplicates in TSRe-sending does not create copies (β€œalready in TS”)
βœ“Unsent queueUnsent calibrations retried on the next connection

Updates

βœ“Automatic updateChecks TS for a new version, downloads and replaces the program
βœ“Installation triggered from TSSilent installer run on command from TS
// TSO

TachoSoft Optimo β€” Optimo tablet

68 features.

Startup

βœ“Runs from a USB stick, no installationUnzip onto a USB stick and run TachoSoftOptimo.exe; settings, data and logs are saved on the stick
βœ“Logo animation at startupLogo parts assemble into the TS mark in about 2 s; a tap skips it
βœ“Desktop shortcutCreated on first run; fixed automatically when the USB stick gets a different drive letter
βœ“Borderless full-screen windowCustom bar with minimise and close buttons

Wizard

βœ“First-run wizard3 steps: token, connection method, printer and reader; starts by itself on first launch
βœ“Connection tokenEntering the token from TS (Settings β†’ Integrations β†’ TachoSoft Connect), with a hint on where to find it
βœ“β€œIn the workshop (Wi-Fi)” connectionFinds TachoSoft on the local network by itself, no address to type in
βœ“β€œRemote (Tailscale)” connectionConnects to TS over the internet using the built-in Tailscale
βœ“Manual TS addressOptional field for the TS computer's address (e.g. 100.x.x.x), without port
βœ“β€œSkip β€” I'll configure later”Finish the wizard without connecting and work offline
βœ“Optimo reader detectionCard reader detected automatically (no COM port selection)
βœ“β€œFind printer”Searches for paired Niimbot printers; one β€” selected automatically, several β€” β€œUse this one”
βœ“Test printTest label on the printer found
βœ“Restart after mode changeAfter changing the connection method, the program restarts by itself

Connection

βœ“Automatic connection at startupβ€œConnecting to TachoSoft…” screen, then the TS window
βœ“β€œNo connection” screenProblem description and buttons: retry, work offline, connection and printer settings
βœ“Longer wait over TailscaleWaits up to 2 minutes for TS loading slowly over Tailscale
βœ“β€œWork offline / Reconnect” barAppears when the connection drops during work
βœ“β€œChange settings”Reopens the wizard from the connecting or β€œNo connection” screen

Tailscale

βœ“Built-in Tailscale, no installationRuns from the USB stick, remembers the tablet's login
βœ“QR code loginScan the code with a phone and log in with an account (Google, Microsoft, GitHub, Apple and others)
βœ“Browser loginOpens the Tailscale login page on the tablet
βœ“tskey loginLogin without a browser using a key from login.tailscale.com
βœ“Account and network viewShows which Tailscale account and network the tablet is logged in to
βœ“Changing the Tailscale accountLog out and log in with another account (wizard, β€œNo connection” screen)
βœ“Finding the TS computerFinds the TachoSoft computer on the Tailscale network by itself

TS window

βœ“TachoSoft in the TSO windowFull TS interface with the tablet's reader and printer
βœ“Tablet as a workstation in TSTS sees the tablet as a separate workstation with a reader and printer; printer status reported to TS
βœ“Small-screen fitCalibration windows and forms fit on the Optimo screen
βœ“On-screen keyboardCustom keyboard (letters, digits, symbols, Polish characters, Enter); input field visible above the keyboard
βœ“Numeric keypadDigits only in numeric fields, comma converted to a dot

Session

βœ“Remembered loginAfter closing without logging out, TS opens straight into the same account
βœ“LogoutAfter β€œLog out”, the next start shows the normal login

Optimo reader

βœ“Workshop card loginβ€œLog in with workshop card” button; driver cards are rejected
βœ“Card session until logoutThe card is not polled constantly; logging out reports card removal
βœ“Full workshop card downloadDownload requested from TS (1–2 min), data goes to TS
βœ“New calibration after downloadAfter the card download, TS opens a new calibration or vehicle update window
βœ“Download progress indicatorβ€œReading card…” on every download
βœ“β€œReader busy” messageNames the program blocking the reader (e.g. Stoneridge)
βœ“β€œNo card” messageInformation about a missing or incorrectly inserted card
βœ“Card read onlyWriting to the card is blocked in the program

Calibration label printing

βœ“Niimbot printing via BluetoothB21 printer paired in Windows; port detected automatically, without touching the tablet's DSRC
βœ“Printing jobs from TSCalibration labels and test prints from TS (also from another computer) printed on the tablet's printer
βœ“Two-colour printingRed-and-black printing according to the β€œ2-colour printing” setting in TS
βœ“Print window with countdownPrints after a countdown, β€œCancel” only; changing size/type restarts the countdown
βœ“Label size and type50Γ—30, 50Γ—80, 50Γ—90 and custom sizes from TS; size set manually, a wrong size is corrected at startup
βœ“Printer checkConnection, battery level (%) and paper in the printer
βœ“End-of-roll warningReads the roll counter after printing, warns at fewer than 11 labels
βœ“Print retryIf the printer is briefly unavailable, 2 retries, then a clear message
βœ“Busy printer messageHint: turn the printer off/on or re-pair it in Windows Bluetooth
βœ“β€œFind printer” after a failed printThe window appears on the tablet even for jobs from another computer and offline
βœ“Reliable end of printingConfirms the end of printing and releases Bluetooth, the printer does not hang

Printing from TS

βœ“A4 printing on the office printerFrom the print preview in TS, sends the register or invoice to the TS computer's printer

Offline

βœ“Working without a connectionUp to 48 hours without TS, with a remaining-time counter
βœ“Fetching data for offline workWorkshop details, branches, technicians, label designs β€” fetched when connected, only if changed
βœ“First connection requiredOffline work possible after the first successful connection to TS
βœ“Reading from the workshop cardFills in the form with the data of the last calibration on the card
βœ“Offline calibration formVehicle, tachograph, coefficients, register record, checks, branch, technician, M1N1 installation
βœ“VIN decoder without internetMake, model and year from the VIN (TS data, local rules, remembered results)
βœ“Register record previewRegister in the same layout as in TS
βœ“Calibration label preview and printingCalibration label with QR code based on the TS design, printed on Niimbot
βœ“Offline calibration listSynced entries visible for 7 days with β€œadded to TS / already in TS β€” no. …”
βœ“Calibration panelEdit, reprint calibration label, register, delete (with confirmation)

Sync

βœ“β€œSync and go back online”Green bar when TS is available again; calibrations get numbers in TS
βœ“Reminder about unsent calibrationsOn the start screen: β€œSend to TachoSoft” / β€œLater”
βœ“Sync summaryFor each calibration, whether it was added to TS or was already there

Manual

βœ“Manual on the USB stickINSTRUKCJA_TSO.html: pairing, wizard, keyboard, offline, Tailscale, troubleshooting

Updates

βœ“Update by replacing filesNew ZIP: replace the program and the _internal folder; settings, login and Tailscale are kept
// TSA

TachoSoft Android β€” the workshop phone

55 features.

Connection to TS

βœ“Server addressIP address of the TachoSoft computer on the local network, saved in settings
βœ“Connection test (Ping)Checks whether TachoSoft responds at the entered address
βœ“Automatic server searchScans the phone's Wi-Fi network and enters the TS server found
βœ“Auto-connect at startupChecks the saved address and, if it doesn't respond, searches for the server by itself
βœ“Access tokenToken from the TachoSoft Connect settings; β€œToken required” window when access is denied
βœ“Server and version barOn the main screen: current server or β€œNo server”, plus the app version
βœ“Tiles by licenceWarehouse and Invoice/receipt visible only when the TS licence includes these modules

SMS reminders

βœ“Pending SMS listOne list in sections with counters: calibrations, payment reminders, booked appointments
βœ“Tachograph calibrationsVehicle, registration no., customer, phone, expiry date, days left/overdue, last SMS
βœ“Payment remindersInvoice no., customer, amount, payment due date, days overdue
βœ“Booked appointmentsSMS with booking information or a reminder; β€œtoday” / β€œin N days”
βœ“Delete / MuteRemoves a reminder from the list and reports it to TS
βœ“Sending statusβ€œSending…”, β€œSent βœ“β€, β€œError!” with a β€œRetry” button
βœ“No phone numberWarning and no sending when the customer has no number

Sending SMS

βœ“Sending from the phone's SIM cardSMS to the customer from the workshop's own number β€” one by one or all at once
βœ“Long messagesLonger text automatically split into SMS parts
βœ“Text from templatesTemplates with variables; appointment SMS text ready from TS
βœ“Reporting sends to TSTS records that the SMS went out (number, date and time)
βœ“Job queue from TSSending SMS requested in TS on the computer

SMS history

βœ“Sent SMS historyβ€œCalibrations” and β€œReminders” tabs, newest first, with phone, date and status
βœ“RefreshPull the list down; the app remembers the last tab

Background work

βœ“Check every 15 minutesOn Wi-Fi, finds TS and fetches pending SMS
βœ“System notificationβ€œN notifications waiting to be sent by SMS” β€” only for new ones
βœ“Background queue sendingSMS requested from TS are sent without opening the app

Warehouse

βœ“Item searchBy name, code or EAN, list with stock levels
βœ“Barcode scanner in the warehouseCamera preview reads barcodes and QR codes, vibration confirmation, instant search
βœ“Item cardStock, net selling price, FIFO purchase price, code, category
βœ“FIFO batchesBatches in stock: date, document, quantity, price
βœ“Price warningWhen the selling price is lower than the purchase price
βœ“PZ goods receiptQuantity, purchase price, branch, optionally linked to a purchase invoice
βœ“PZ from a purchase invoiceSelecting the invoice and line item fills in quantity and price, similar item suggested
βœ“RW internal issueIssue from stock: quantity, branch, notes
βœ“Purchase price correctionChanging the purchase price of an item in stock, with a reason
βœ“New item from a scanUnknown code β†’ β€œAdd as new item” with the code filled in
βœ“Adding and editing itemsName, index, unit, EAN, category, type, VAT, prices, opening and minimum stock
βœ“Branch selectionBranch list for PZ, RW and opening stock; last choice remembered
βœ“Receiving from a documentAfter saving an invoice, go straight to receiving goods from that invoice

Code scanner

βœ“Full-screen scannerQR codes and barcodes with the camera, result goes into the form field

Purchase invoice / receipt

βœ“Document typeInvoice or receipt
βœ“Document photosSeveral pages from the camera or gallery, page cropping
βœ“KSeF QR code readingFills in the seller's tax ID (NIP) and issue date from the KSeF invoice QR code
βœ“Company data by tax IDSeller's name and address by Polish NIP or EU VAT number
βœ“Amounts and VATGross/net calculated at the 23/8/5/0% rate or entered manually
βœ“Payment and bookingDate, payment method, cost category, VAT deduction, notes
βœ“Saving to TS costsData and photos go to TS costs, then receiving into the warehouse or a new document
βœ“Recent documentsPreview of recent purchase documents

Document scan

βœ“Scan and send to TSPhoto with cropping, description, sent to TS as a document

Booked appointments

βœ“Scheduled appointment listAppointments from today grouped by day (β€œtoday”, β€œtomorrow”) β€” β€œAppointments” tile
βœ“Notification statusSMS and e-mail status for each appointment (booking information, reminder)
βœ“Calling the customerTapping the number opens the dialler

Settings

βœ“Workshop detailsWorkshop name and phone for SMS text
βœ“SMS templatesEditing templates (calibration, payment reminder) with variables, restoring defaults; sync with TS

Languages

βœ“7 languagesPolish, English, German, French, Spanish, Italian, Czech β€” following the TS language setting

Other

βœ“Home screen with tilesWarehouse, Invoice/receipt, Document scan, Appointments; in the menu: History, Appointments, Settings
βœ“Startup animationThe TS logo assembles in about 2 s, a tap skips it
// TSS

TachoSoft Szkolenie β€” training edition

A separate program for organisations that train tachograph technicians. More about TachoSoft Szkolenie β†’

Training and exam

βœ“Training licenceA separate licence bound to the centre’s computer, with test centre data; workshop and training licences are not interchangeable
βœ“Examiner accountLogin and password set on first start; full rights and the workshop log
βœ“Trainee card loginInserting a workshop card logs the trainee in β€” the account is created automatically, no trainee limit
βœ“Assessing traineesCalibration list, irregularities and the workshop log: who did what and when
βœ“β€œTRAINING” watermarkOn every label and document, in the program language; the QR code works and shows β€œtraining certificate β€” not valid”
βœ“A4 documents preview onlyCertificates, register records and reports cannot be printed
βœ“Nothing sent outsideSMS and e-mail preview only, e-invoicing disabled
βœ“TSC and TSO workstationsSwitch to training mode automatically when connected to the training edition (bar, watermark on offline labels)

See TachoSoft in your workshop

Write or call β€” we'll show you the program live and pick the right modules.

Ask about deployment β†’