GateHex CRM este o suita desktop tip ERP-lite, construita de la zero in Python 3.14 si Flet, gandita pentru firme mici si mijlocii din Romania care au nevoie de gestiune completa a relatiei cu clientii — de la primul contact pana la incasare si raportare fiscala.
Arhitectura foloseste un repository dual-backend: SQLite local pentru rulare rapida si offline, cu sincronizare in MySQL in cloud pentru mediul de productie. Aplicatia are medii complet separate de TEST si PRODUCTIE, ca sa poti experimenta fara riscul de a strica datele reale.
Module principale:
- Pipeline de vanzari tip Kanban, cu scor de "hotness" al leadurilor si conversie automata in proforma la castigarea unei oferte
- Clienti cu scor de sanatate (health score) calculat automat, segmentare inteligenta si import/export CSV
- Contracte cu numerotare automata, arbore de anexe si alerte de expirare
- Facturare cu e-Factura ANAF (XML UBL 2.1, obligatoriu B2B din 2024), integrare Stripe pentru plati online, si calcul automat de penalitati conform OG 13/2011
- Registru de casa conform HG 2139/2004 si Legii 70/2015, cu plafoanele legale de incasare in numerar
- Modul de contabilitate cu export in bloc: jurnal de vanzari, incasari, declaratii D300/D394, totul intr-un arhiva ZIP gata de predat contabilului
- Rapoarte de cashflow, aging (vechimea creantelor) si funnel de vanzari
Automatizari care ruleaza fara interventie:
- Facturi recurente generate si trimise automat, cu validare pe 10 reguli inainte de expediere
- Notificari cascada pentru plati intarziate (3 zile inainte, 7 zile dupa, escaladare la 30 de zile)
- Backup automat la pornire si zilnic, cu verificare de integritate si retentie de 14 copii
- Preluare automata a lead-urilor de pe site-ul gatehex.com direct in CRM, la fiecare 10 minute
- Rulare headless pe server (fara interfata grafica), pentru automatizari care merg 24/7
Aplicatia este distribuita ca installer Windows (PyInstaller + Inno Setup), cu sistem de actualizare automata verificat prin hash SHA256, si suporta mai multi utilizatori cu roluri distincte (administrator, utilizator, contabil), fiecare cu acces restrictionat la datele relevante.