Callback
  • De la tarabă la magazin

  • -

  • De la magazin la lanț de retail

  • -

  • De la retail la producție

Vânzarea nu se închide după plată (blocarea ferestrei de vânzare)

Vladimir Vitishchenko
Vladimir Vitishchenko

Expert în automatizarea tranzacțiilor la Torgsoft

Instrucțiuni pentru o situație critică, când plata prin terminal a fost efectuată cu succes (banii au fost debitați), dar fereastra „Vânzare” din Torgsoft s-a blocat sau nu s-a închis.

Aceste instrucțiuni se aplică într-o situație critică, atunci când banca poate să fi debitat deja fondurile, dar vânzarea în Torgsoft nu s-a finalizat corect, de aceea toate acțiunile trebuie efectuate cu maximă atenție. Dacă, fără verificare, efectuați din nou plata, creați o vânzare nouă sau retrimiteți bonul, acest lucru poate duce la dublarea vânzării, debitarea repetată a fondurilor și neconcordanțe între terminalul bancar, casa de marcat și stoc. Înainte de orice acțiune, verificați mai întâi statusul bonului, ciornele și vânzările neachitate, iar dacă aveți dubii privind starea curentă a operațiunii, nu continuați pe cont propriu și contactați suportul tehnic.

Când vânzarea se blochează după o plată reușită

La desincronizarea dintre debitarea efectivă a fondurilor și înregistrarea acestei operațiuni în program. Cel mai des acest lucru se întâmplă:

  • În timpul plății cu cardul: din cauza blocării transmiterii datelor prin protocol (de exemplu, JSON sau BPOS), a „înghețării” terminalului POS hardware propriu-zis sau atunci când terminalul nu returnează un răspuns programului.

  • În timpul fiscalizării prin CM software: în cazul unei pierderi de scurtă durată a conexiunii cu serverul fiscal în momentul înregistrării bonului.

Cum să înțelegeți că plata a trecut, dar vânzarea nu s-a finalizat

  • Banii au fost debitați de pe card (a fost tipărit slipul sau a venit un SMS), dar marfa nu a fost scăzută din stoc.

  • Fereastra „Vânzare” nu este activă sau programul afișează „Not Responding”.

  • Erori: Timeout, Access Violation, DocumentValidationError, Deadlock victim.

De ce se poate bloca vânzarea după plată

  1. Timeout al terminalului. Terminalul nu a reușit să returneze statusul „Cu succes” către program în 60 de secunde.

  2. Eroare CM software. Suma bonului nu corespunde sumei plății (bani mărunți/rotunjire), iar serverul fiscal nu acceptă documentul.

  3. Deadlock (Blocare). Serverul SQL este supraîncărcat cu sarcini de fundal (arhivare, rapoarte).

Cum să închideți în siguranță o vânzare blocată

Pasul 1. Autodiagnosticare (Nu ștergeți marfa!)

Înainte de a schimba ceva, verificați statusul bonului:

  1. Verificați CM software: meniul „Setări” → „CM software” → „Analitică după CM software”. Dacă bonul este acolo — este fiscalizat.

  2. Verificați ciornele: meniul „Fișier” → „Ciorne de vânzare”.

  3. Verificați datoriile: meniul „Plată” → „Vânzări neachitate ale clienților obișnuiți”.

Pasul 2. Cum să închideți vânzarea fără debitarea repetată a fondurilor

Dacă banii au fost debitați, dar vânzarea rămâne blocată:

  1. În fereastra de plată, debifați „Utilizați conexiunea cu terminalul bancar”.

  2. Apăsați „Plătiți” (sau „Bon”). Programul va închide vânzarea și va scădea marfa, fără a trimite o solicitare repetată către terminal.

Nuantă importantă privind bonul fiscal: în cazul unei astfel de închideri rapide, detaliile de acquiring (slipul) nu vor fi transmise către autoritatea fiscală. Bonul va fi înregistrat pur și simplu ca „plată fără numerar”, ceea ce poate ridica întrebări în timpul unui control.

Cum să transmiteți manual în bon datele terminalului bancar

Dacă aveți nevoie ca bonul fiscal să fie complet și să conțină toate datele despre tranzacție, faceți următoarele:

  1. Înainte de a apăsa „Plătiți”, mergeți la meniul Setări → Parametri → fila Bon → butonul Setare/Configurare (lângă CM software-ul dvs.).

  2. Asigurați-vă că este activată setarea „Transmite plata prin terminal bancar” și bifați „Solicită parametrii plății prin terminal bancar”.

  3. Reveniți în fereastra de plată, debifați „Utilizați conexiunea cu terminalul bancar” și apăsați „Plătiți”.

  4. Programul va afișa fereastra „Parametrii plății prin terminal bancar”, în care va trebui să introduceți manual parametrii tranzacției de pe bonul de hârtie tocmai emis de terminalul bancar (codul de autorizare, numărul terminalului etc.).

  5. Salvați modificările — bonul va fi fiscalizat cu succes, cu toate datele necesare.

După aceasta, nu uitați să readuceți setările la starea inițială — debifați solicitarea manuală a parametrilor și reactivați conexiunea cu terminalul în fereastra de plată — pentru a deservi mai rapid următorii clienți.

Pasul 3. Ce trebuie pregătit pentru suportul tehnic

Dacă aceasta nu este o eroare izolată, trimiteți inginerului:

  1. Ora exactă a încercării de vânzare.

  2. Captură de ecran a erorii.

  3. Logurile terminalului: fișierul trace.log (în folderul driverului terminalului).

  4. Logurile serverului: fișierele log_server.data și server_app_log.data (în folderul programului).

Cum să verificați că vânzarea a fost închisă corect

  • Vânzarea a dispărut din lista celor deschise.

  • În raportul Z, suma plăților fără numerar corespunde cu datele terminalului bancar.

Cum să reduceți riscul unei blocări repetate

  • Pentru casele de marcat staționare, utilizați conexiune prin cablu (Ethernet), nu Wi-Fi.

  • Actualizați Torgsoft.

  • Programați sarcinile „grele” (backupuri, recalculări) pe timpul nopții.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Adăugați comentariu

Adăugați comentariu
Vă mulțumim pentru feedback! Acesta va fi publicat după verificarea de către un moderator.
Articole similare