Instalare, activare automată a licenței, configurarea caselor de marcat (Datecs, Tremol, Activa, Incotex, Partner), conectarea terminalelor bancare ING / BT și specificațiile fișierelor de comandă.
POS Bridge este serviciul local pentru Windows dezvoltat de POINT OF BUSINESS SOFTWARE S.R.L. care asigură comunicarea directă, rapidă și fără erori între aplicația ta de vânzare / gestiune (Conexa, POB Soft sau orice alt ERP/POS comercial), casa de marcat fiscală și terminalul bancar POS.
1. Licență Casă de marcat (120 lei / an)
Preia bonul din programul de gestiune (prin API local sau fișier bon.txt), îl validează și îl transmite instant către casa de marcat Datecs, Activa, Tremol, Incotex sau Partner, returnând numărul bonului fiscal.
2. Licență Casă + terminal bancar (260 lei / an)
Include toate funcțiile pentru casa de marcat și adaugă comunicarea automată cu terminalul bancar ING sau Banca Transilvania (BT): suma se trimite automat pe POS-ul bancar, iar bonul fiscal iese imediat după aprobarea cardului.
Avantaj operațional: Casierul nu mai tastează manual suma nici pe casa de marcat, nici pe terminalul bancar, eliminând diferențele dintre încasările cu cardul și raportul Z fiscal.
Capitolul 02
Cerințe de sistem și instalare pas cu pas
Aplicația POS Bridge rulează în fundal (System Tray) pe stația Windows la care sunt conectate echipamentele fiscale.
Cerințe minime
Sistem de operare: Windows 10 (64-bit) sau Windows 11.
Conectivitate echipamente: Port USB disponibil (cu driver USB-to-Serial instalat pentru cablul casei de marcat), port serial RS-232 nativ sau rețea locală LAN (TCP/IP).
Conexiune internet: Necesară la activarea inițială și pentru verificarea periodică a licenței anuale pe app.conexa.software.
Pașii de instalare
Conectează casa de marcat la PC: Introdu cablul USB sau serial și verifică în Device Manager → Ports (COM & LPT) numărul portului alocat (de exemplu COM3 sau COM4). Pentru casele conectate prin cablu de rețea (LAN), notează adresa IP statică a casei (ex. 192.168.1.200).
Rulează kitul de instalare POS Bridge: Instalează aplicația cu drepturi de Administrator și bifează opțiunea Pornire automată odată cu Windows.
Selectează modelul casei și portul: Deschide fereastra POS Bridge din bara de sistem (dreapta-jos lângă ceas), alege producătorul casei de marcat, portul COM / IP-ul și apasă Salvează și Testează Conexiunea.
Capitolul 03
Activarea automată a licenței și facturarea anuală recurentă
Licențierea POS Bridge este complet automatizată și legată de Seria fiscală a casei de marcat (sau de Codul Serial afișat în aplicația POS Bridge).
Cum se activează automat licența în 3 pași
Identificarea echipamentului: La prima conectare cu casa de marcat, POS Bridge citește automat seria fiscală a memoriei (ex. DB4140002164 sau TM30012345) și generează identificatorul stației (ex. POS_DESKTOP-...).
Achiziția online cu cardul: În pagina de comandă licență, introduci CUI-ul firmei (datele se preiau automat din ANAF) și, opțional, seria fiscală a casei de marcat (o poți introduce și ulterior, direct în pagina de confirmare a plății).
Activare instantanee + Factură fiscală în e-Factura: Imediat ce plata cu cardul este confirmată prin Stripe (în contul POINT OF BUSINESS SOFTWARE S.R.L., CUI RO36849440):
Dispozitivul primește automat statutul Activat pentru 12 luni și un certificat digital criptografic RS256 JWT.
Se emite automat factura fiscală pe seria POBC, se marchează achitată cu cardul și se transmite în ANAF e-Factura, iar copia PDF îți este trimisă pe email.
Abonamentul este anual recurent (120 lei/an sau 260 lei/an, TVA inclus): la fiecare aniversare anuală, licența se prelungește automat cu încă 12 luni și primești automat noua factură fiscală, fără întreruperea activității la casă.
Perioadă Demo inclusă: Orice echipament nou înregistrat beneficiază de o perioadă de testare (Demo) pentru verificarea comunicării cu casa de marcat înainte de activarea abonamentului anual.
Capitolul 04
Parametrii de conectare pentru casele de marcat
Mai jos găsești setările standard de comunicare pentru principalele modele de case de marcat și imprimante fiscale omologate ANAF în România.
Conectarea terminalelor bancare ING și Banca Transilvania (BT)
Cu licența Casă + terminal bancar (260 lei / an), POS Bridge comunică direct cu terminalul EFT-POS furnizat de ING Bank sau Banca Transilvania (Ingenico / Verifone / PAX cu protocol ECR activat).
Fluxul unei încasări cu cardul
Operatorul selectează în programul de gestiune plata cu Card (sau plată mixtă Numerar + Card) și apasă Emite bon.
POS Bridge trimite automat suma exactă către terminalul bancar ING sau BT (prin cablu USB/Serial sau IP local).
Ecranul terminalului bancar se aprinde instantaneu cu suma de plată, iar clientul apropie cardul sau telefonul.
După confirmarea băncii (APPROVED / 00), POS Bridge trimite automat comanda de tipărire a bonului fiscal către casa de marcat și întoarce numărul bonului în aplicația de gestiune.
Dacă tranzacția pe card este respinsă sau anulată, bonul fiscal nu este tipărit, prevenind blocarea gestiunii.
Important pentru terminalele ING / BT: Dacă terminalul tău bancar funcționează în prezent în mod independent (introduci suma manual din tastele lui), solicită băncii (sau echipei POB Soft) activarea profilului ECR / Conectare cu casa de marcat pe USB sau LAN.
Capitolul 06
Unde se pun fișierele și cum se formatează structura bonului (bon.txt)
Pe lângă integrarea directă cu Conexa și POB Soft, POS Bridge poate fi integrat în câteva minute cu orice program de gestiune, ERP sau aplicație proprie, fie prin Monitorizare Foldere (Mod Fișiere), fie prin API HTTP Local.
1. Unde se pun fișierele (Structura de directoare)
În directorul de lucru configurat în POS Bridge (implicit C:\POSBridge\ sau folderul selectat în Preferințe POS), aplicația utilizează 4 subdirectoare standard:
Director / Cale
Rol operațional
Fișiere utilizate
C:\POSBridge\Bonuri\
Folderul de intrare (Comenzi) — Aici aplicația ta scrie fișierele de comandă. POS Bridge îl monitorizează continuu, preia fișierul instant și îl șterge după procesare.
• bon.txt (mod Generic)
• pos-<timestamp>.txt (mod cu ID unic per stație)
• nf_<tip>_<id>.txt (documente nefiscale — prefix nf_ obligatoriu)
• raportX.txt, raportZ.txt, introducereNumerar.txt, scoatereNumerar.txt, deschidereSertar.txt, bon_anulare.txt
C:\POSBridge\Raspuns\
Folderul de confirmare (Răspuns) — Imediat după tipărirea bonului, POS Bridge scrie aici un fișier cu același nume conținând starea și numărul bonului fiscal emis.
• bon.txt / raspuns_bon.txt
• pos-<timestamp>.txt
C:\POSBridge\Erori\
Folderul de erori — Dacă un fișier are o comandă invalidă sau casa returnează o eroare (ex. lipsă hârtie, raport Z neefectuat), fișierul este mutat aici împreună cu motivul exact.
Arhiva bonurilor emise — Copie de siguranță organizată pe zile (YYYY-MM-DD) a tuturor comenzilor fiscale procesate.
• Istoric\2026-10-29\bon_...txt
2. Reguli de aur pentru formatarea bonului
Separator de câmpuri: caracterul ^ (caret), fără spații înainte sau după el. Fiecare linie se termină cu CRLF (\r\n), codificare UTF-8 fără BOM.
Prețurile și sumele se scriu în BANI (întregi, RON × 100): fără virgulă sau punct zecimal. Exemplu: 12,50 lei se scrie 1250; 0,50 lei (garanția SGR) se scrie 50; 100,00 lei se scrie 10000.
Cantitățile se scriu în MIIMI (întregi, Cantitate × 1000):1 buc = 1000 · 2 buc = 2000 · 0,350 kg = 350 · 1,500 kg = 1500.
Denumirea produsului: maximum 50 de caractere (36 de caractere recomandat pentru modelele compacte Activa / Daisy), fără caracterul ^.
3. Structura liniilor de comandă din fișierul bon.txt
Prefix
Semnificație și ordine în fișier
Sintaxă exactă și parametri (separați prin ^)
CF^
CUI / CIF client (Opțional — întotdeauna prima linie)
CF^RO36849440 sau CF^36849440 Se include doar la bonurile fiscale pe care clientul solicită tipărirea CUI-ului.
TL^
Text liber informativ (Opțional — max. 48 caractere/linie)
TL^Bon nr 1042; utilizator: admin Poate fi plasat înainte de articole, după articole (înainte de P^) sau în fișierele nefiscale nf_*.txt.
Reducere valorică pe linie (Opțional — imediat sub linia S^)
DV^ValoareReducereBani Pe linia S^ se trece prețul întreg, iar imediat sub ea se adaugă DV^200 pentru o reducere de 2,00 lei pe acel articol.
P^
Închidere bon și plată (Ultima linie / linii din bon)
P^CodPlata^SumaBani
Coduri de plată: 1 = Numerar · 2 = Card bancar (declanșează POS-ul ING/BT) · 3 = Credit/OP · 4 = Tichet masă · 5 = Tichet valoric · 6 = Voucher / RVM SGR. Pentru plată mixtă se pun două linii P^ consecutive (ex. P^1^1000 și P^2^1500).
I^ / O^
Introducere / Scoatere numerar (În fișiere dedicate)
I^10000 în Bonuri\introducereNumerar.txt (100,00 lei) O^5000 în Bonuri\scoatereNumerar.txt (50,00 lei)
X^ / Z^
Raport X / Raport Z (În fișiere dedicate)
X^ în Bonuri\raportX.txt (raport intermediar) Z^ în Bonuri\raportZ.txt (închidere fiscală zilnică)
DS^ / VB^
Sertar bani / Anulare bon (În fișiere dedicate)
DS^ în Bonuri\deschidereSertar.txt VB^ în Bonuri\bon_anulare.txt
4. Exemple complete (gata de copiat și testat)
Exemplul A — Bon fiscal simplu cu plata în numerar
2 × Cafea Espresso (12,00 lei/buc, TVA 11% — grupa 2) = total 24,00 lei achitat în numerar (cod plată 1):
C:\POSBridge\Bonuri\bon.txt
TL^Bon nr 1041; utilizator: casier1
S^Cafea Espresso^1200^2000^buc^2^1
P^1^2400
Exemplul B — Bon fiscal complex: CUI client + Reducere (DV^) + Garanție SGR + Plată mixtă (Numerar + Card)
Produs de 50,00 lei cu reducere 5,00 lei (rămân 45,00 lei) + 2 băuturi la 10,00 lei/buc (20,00 lei) + 2 × Garanție SGR 0,50 lei (1,00 lei, grupa TVA 4) = Total 66,00 lei (16,00 lei numerar + 50,00 lei card):
Pentru bonuri nefiscale (note de plată informative, dispoziții de plată, vouchere), numele fișierului din Bonuri\ trebuie să înceapă obligatoriu cu nf_ și să conțină exclusiv linii TL^:
C:\POSBridge\Bonuri\nf_nota_informativa_001.txt
TL^================================
TL^ NOTA DE INFORMARE
TL^================================
TL^Comanda masa: 12
TL^Ospatar: Andrei
TL^Total estimat: 85,00 RON
TL^Acest document nu este bon fiscal
Exemplul D — Fișierul de confirmare scris de POS Bridge în Raspuns\
După tipărirea cu succes a bonului, POS Bridge scrie în C:\POSBridge\Raspuns\ fișierul pereche cu numărul bonului fiscal atribuit de casa de marcat:
C:\POSBridge\Raspuns\pos-1761842000123.txt (sau Raspuns\bon.txt)
BONOK=1
NRBON=148
ERRCODE=0
ERRINFO=
Exemplul E — Apel direct prin API HTTP Local (fără fișiere pe disc)
Aplicațiile web sau desktop pot trimite aceleași linii de comandă direct ca array JSON prin POST http://127.0.0.1:65400/api/Receipt:
POST http://127.0.0.1:65400/api/Receipt (Content-Type: application/json)
Un alt driver fiscal (ex. FiscalNet, FPrint sau o instanță dublă) ține portul COM ocupat.
Închide celelalte utilitare fiscale din System Tray sau verifică în Device Manager dacă Windows a schimbat numărul portului COM după mutarea cablului USB.
Casa nu răspunde (Timeout)
Casa de marcat este oprită, nu este în modul Conexiune PC sau cablul USB s-a deconectat.
Verifică pe ecranul casei de marcat să fie afișat CONEXIUNE PC (la Datecs: apasă MODE până la Conexiune PC).
Eroare fiscală: Raport Z obligatoriu (24h)
Au trecut mai mult de 24 de ore de la primul bon emis fără efectuarea închiderii zilnice Z.
Emite raportul Z din programul de gestiune (sau direct de pe casa de marcat), apoi reîncearcă emiterea bonului.
Dispozitiv în așteptarea activării
Licența nu a fost încă asociată cu seria fiscală a casei tale de marcat.
Accesează pagina de comandă licență (sau pagina de confirmare după plată) și introdu seria fiscală a casei pentru activare automată pe loc.