Ștergerea este logică: istoricul tranzacțiilor rămâne intact, iar codul poate fi reactivat ulterior.
Verificarea stickerului la instalare: lipește eticheta, scanează-o cu telefonul și compară numărul mare, numele pistei și locația de pe ecran cu eticheta și cu pista fizică. Apoi „Puls de test” confirmă că creditul ajunge în aparatul corect. Codul din link (coloana „Cod”) e intern, nu apare clientului.
Modul Shelly: „Pachet de configurare” descarcă JSON-ul pentru node tools/shelly-provision.mjs --bundle fișier.json (laptop pe rețeaua modulului), „Comandă broker” copiază linia de rulat pe server pentru contul MQTT al pistei, „Configurat” marchează modulul gata de expediat. „Parolă locală” e parola interfeței modulului (http://192.168.33.1), pe care partenerul o folosește doar când schimbă WiFi-ul.
Opțiuni rapide de credit —
Adaugă dispozitiv nou
Adaugă piste în serie (montaj nou)
Se creează „Pista 1…N” cu etichetele 1…N, coduri QR generate automat (8 caractere, neghicibile), limite 1–50 lei, unitate 1 leu și opțiunile rapide 5/10/20/30 lei. Apoi tipărești toate etichetele locației dintr-un click.
Mută modulele pe alt broker MQTT
Modulele Shelly primesc adresa nouă prin comanda din script, salvează adresa veche și repornesc; dacă nu se conectează în 3 minute, revin singure. Utilizatorul și parola nu se schimbă: creează pe brokerul nou conturile modulelor (numele = MQTT ID, parola din pachetul de configurare) și contul API înainte. Modulele oprite în acel moment nu primesc comanda (mesajul nu se păstrează pentru un client deconectat și expiră după command_ttl_min, implicit 10 minute). Serverul ascultă brokerul vechi cât timp are MQTT_LEGACY_URL: când modulele reapar acolo, retrimiți comanda din panou, pe locația lor.
Pregătire kit (montaj propriu)
Completează înainte să pregătim kitul: rețeaua de la aparate și sursa fiecărui aparat (scrie pe eticheta sursei din aparat: 12 V sau 24 V; dacă nu găsești, lasă „nu știu” și trimite-ne o poză). Modulele pleacă de la noi gata cablate și configurate.
Pistă
Cod
Sursa aparatului
Model aparat
Modul
Reduceri pe intervale orare
Clientul plătește mai puțin pentru același credit în intervalul ales (ora locală). Regula pe o pistă are prioritate față de regula pe locație.
Nume
Zile
Interval
Reducere
Pistă
Stare
Regulă nouă
Locație
Proprietar
Telefon
Comision
Creată
Acțiuni
Adaugă locație (spălătorie)
Raport comision —
Locație
Tranzacții
Încasări brute
Comision QR Coin
Achitat operator
Email
Rol
Stare
Ultima autentificare
Creat
Acțiuni
Creează utilizator
Ultimele acțiuni din panou: autentificări, modificări de setări, dispozitive, utilizatori, rambursări.
Timp
Actor
Acțiune
Țintă
Detalii
Firmă
Cod
Credit prepaid
Luna curentă
Plafon
Mod
Partener
Stare
Acțiuni
Cont de flotă nou
Regula platformei: nimeni nu spală fără credit plătit în avans. Flota cumpără pachete cu cardul din portalul ei, șoferii primesc codul și PIN-ul personal, iar la pistă spălarea se scade din credit. Fără credit, pista refuză. Lunar se emite situația de consum (informativă, pe șoferi și prestatori). Modul „factură lunară” există doar dacă îl pornești din Setări și poartă risc de neîncasare.
Administratorul flotei cumpără pachetele cu cardul din portalul lui, fără să sune sau să scrie; creditul intră instant. Prețul include TVA; creditul poate fi mai mare decât prețul (bonus). Un pachet cumpărat vreodată nu se șterge, doar se dezactivează.
Pachet
Preț
Credit
Bonus
Descriere
Stare
Acțiuni
Nr.
Flotă
Pachet
Plătit
Credit
Data
Stare
Referință
Situația adună toate spălările lunii pentru flota selectată. Cele achitate din credit apar ca plătite; „rest de plată” există doar la flote cu factură lunară (setare oprită implicit).
Nr.
Flotă
Luna
Spălări
Total
Scadență
Stare
Acțiuni
Credit prepaid disponibil
—lei
—
Consum luna curentă——
Plafon lunar (factură)—stabilit de platformă
Nefacturat încă—intră în situația lunii
Rest de plată——
Cumperi cu cardul, creditul intră instant și se scade la fiecare spălare. Fără telefoane, fără e-mailuri.
Nr.
Pachet
Plătit
Credit
Data
Stare
Fiecare șofer are PIN-ul lui: la pistă tastează codul flotei — și PIN-ul personal. Astfel fiecare spălare are nume și mașină. Dezactivezi instant un PIN când un șofer pleacă. PIN-ul general al flotei rămâne valabil pentru situații excepționale (spălările lui apar ca „PIN general”).
Șofer
Vehicul
Luna aceasta
Ultima spălare
Stare
Acțiuni
Data
Șofer / vehicul
Locație
Pistă
Credite
Valoare
Plată
Cum plătești
—
Nr.
Luna
Spălări
Total
Scadență
Stare
Portofel
Contul tău nu este atribuit unei firme partenere. Cere administratorului să te asocieze firmei.
Sold disponibil pentru retragere
—lei
—
În termen—devine disponibil în câteva zile
Cereri în curs—se plătesc prin transfer
Plătit până acum—total retrageri și deconturi
Sold total—disponibil + în termen + în curs
—
Comision platformă (+ TVA)
—
Taxa procesatorului
—
Din 10 lei încasați, tu primești
—
Termen disponibilitate · plată retragere
Nr.
Solicitată
Sumă
Cont
Stare
Plătită
Referință
Luna
Plăți
Încasat brut
Rambursări
Taxe procesator
Comision + TVA
Net al tău
Retras
Data
Tip
Echipament
Brut
Taxă procesator
Comision
TVA comision
Net
Referință / notă
Firmă
CUI
IBAN
Comision
Taxă PSP
Echipament
Montaj
Decontare
Locații
Sold datorat
Nedecontat
Acțiuni
Adaugă firmă parteneră
Taxa procesatorului este o estimare din contractul firmei cu procesatorul (sau al platformei); valoarea reală se corectează automat la reconcilierea cu raportul procesatorului.
Contractul se generează complet din Setări (datele platformei) și din fișa firmei, cu Anexa 1 (locații și echipamente), Anexa 2 (condiții comerciale), Anexa 3 (împuternicire facturare) și Anexa 4 (proces-verbal de instalare). „Previzualizare” arată câmpurile lipsă; „Generează” salvează o versiune numerotată, gata de printat și semnat.
Nr.
Firmă
Generat
Status
Semnat
Acțiuni
Semnare: (1) trimite la semnat creează un link personal pentru partener (și îl trimite pe e-mail dacă SMTP e configurat); partenerul citește contractul, își confirmă e-mailul prin cod și semnează electronic; (2) semnează (platformă) aplică semnătura platformei din contul tău; (3) PDF semnat încarcă varianta semnată cu semnătură electronică calificată; (4) hârtie consemnează semnarea olografă. Certificatul de semnare apare la finalul contractului.
Deconturi către parteneri
Un decont adună toate mișcările nedecontate ale firmei până la data aleasă: încasări brute, rambursări, taxe procesator, comision + TVA, ajustări. Flux: ciornă → aprobat → plătit (cu referința ordinului de plată). Nimic nu se șterge.
Nr.
Firmă
Perioada
Tranz.
Brut
Rambursări
Taxe PSP
Comision + TVA
Net de plată
Status
Acțiuni
Partenerul cere plata soldului disponibil; tu aprobi, faci transferul din bancă și marchezi plătit cu referința ordinului. Plata intră automat în registru și se scade din decontul periodic.
Nr.
Firmă
Solicitată
Sumă
IBAN
Stare
Acțiuni
Coloane: brut, TVA inclus, bază fără TVA, taxă procesator, comision platformă, TVA comision, rambursări, net de decontat, nr. decont, reconciliat. Se deschide în Excel / Saga / Smartbill.
Firmă
Tranz.
Brut
Rambursări
Taxe PSP
Comision
TVA comision
Plătit partenerului
Sold curent
Lipește exportul CSV din contul NETOPIA / Revolut (cu antet). Alege coloanele: referința plății (ID-ul comenzii la procesator), suma în lei și comisionul reținut în lei. Diferențele față de taxa estimată se înregistrează automat ca și corecții, iar încasările se marchează reconciliate.
Verifică: fiecare plată are încasare în registru, sumele coincid, nu există duplicate, rambursările sunt stornate, soldurile nu sunt negative. Rulează automat la 6 ore și trimite alertă la neconcordanțe.
Setările platformei
Valorile se aplică imediat, pentru toate locațiile. Sunt incluse brandul, datele de suport afișate clienților, pragurile de expirare și destinația alertelor.