Conform cerințelor legislației, în comerțul online, lucrul pe bază de comandă sau vânzarea produselor în rate, antreprenorii sunt obligați să fiscalizeze nu doar faptul transmiterii produsului, ci și primirea avansului.
Regimul de fiscalizare a plăților în avans în Torgsoft creează lanțul corect de bonuri: de la bonul «Plată în avans» (cu indicarea părții achitate din produs) până la bonul «Calcul final» (cu trimitere la numărul fiscal al primei plăți și afișarea soldului datoriei).
Totuși, în practică, acest proces este unul dintre cele mai dificile pentru utilizatori. Antreprenorii se adresează cel mai des suportului tehnic cu problema în care PCM respinge bonul de plată în avans sau postplată cu eroarea DocumentValidationError (cod 9) din cauza diferențelor de sume până la copeici, imposibilității de a efectua o plată mixtă, apariției unei forme fantomă «Plată anterioară» în bonurile obișnuite sau dificultăților la încercarea de a returna avansul.
Acest material analizează detaliat cauzele tehnice ale erorilor în timpul fiscalizării plăților în avans și metodele de evitare a acestora.

Cum funcționează algoritmul de fiscalizare a plăților în avans în Torgsoft
Deoarece nu există un standard unic aprobat de Serviciul Fiscal de Stat pentru formarea bonurilor de plată parțială, Torgsoft a implementat un mecanism bazat pe explicațiile oficiale ale autorității fiscale.
-
Bonul de plată în avans. La introducerea unui avans pentru o factură sau comandă, cantitatea produsului din bon se calculează proporțional — ca raport dintre suma plății în avans și suma totală a bonului. Înaintea denumirii produsului se adaugă automat expresia «Plată în avans pentru».


-
Bonul plății următoare / Calcul final. La plățile următoare se formează un bon care conține numărul fiscal al primului bon de plată în avans. În acesta se indică valoarea și cantitatea totală a produsului, însă spre plată se afișează doar suma contribuției curente sau soldul datoriei.

Erori tipice și soluțiile lor (Troubleshooting)
1. Eroarea DocumentValidationError (cod 9): suma pe rânduri nu este egală cu suma totală din document
Aceasta este cea mai frecventă eroare care blochează tipărirea bonului de plată în avans sau a calculului final. Ea înseamnă că suma valorii produselor din fișierul XML al bonului nu coincide cu suma totală a plăților trimisă către Serviciul Fiscal de Stat. Principalele cauze sunt:

- Cantitate fracționară a produsului și reduceri neîntregi. Dacă în factură există produse cu cantitate fracționară, de exemplu produse cântăribile, iar asupra lor se aplică reduceri complexe sau rotunjiri, la calcularea proporției pentru plata în avans putea apărea o abatere din cauza căreia suma pe rânduri diferea de suma documentului.
-
Soluție: această problemă a fost corectată global în actualizările Torgsoft, începând cu versiunile 2022.0.57 și 2022.4.10, prin creșterea preciziei de calcul al prețurilor. Programul trebuie actualizat.
-
Produs fiscal și nefiscal în aceeași factură. Dacă expediați un produs fiscal și un serviciu nefiscal, de exemplu livrarea, Torgsoft încearcă să împartă proporțional suma plății în avans între partea fiscală și cea nefiscală. La rotunjiri, mai ales în cazul plăților parțiale sau mixte numerar+card, acest lucru ducea adesea la eroare.
-
Soluție: actualizați programul la versiunea actuală. Ca măsură preventivă, se recomandă emiterea unor facturi separate pentru pozițiile fiscale și nefiscale sau marcarea tuturor produselor/serviciilor din baza de date ca fiscale.
-
Plată în avans pentru o factură în valută străină. PCM funcționează exclusiv cu moneda națională, grivna. Dacă factura este creată într-o valută, de exemplu USD sau KZT, iar plata în avans se face în grivne, din cauza conversiei cursului apar diferențe la nivel de copeici, iar suma plății parțiale devine mai mare sau mai mică decât suma documentului.
-
Soluție: dezvoltatorii au dezactivat posibilitatea formării directe a bonurilor fiscale din plăți care nu sunt în moneda națională. Pentru a evita erorile, decontările care trebuie fiscalizate trebuie efectuate exclusiv în grivne.
-
Problema rotunjirii numerarului. Dacă suma datoriei pe factură nu este multiplu de 10 copeici, iar plata se face în numerar, la formarea bonului de calcul final sau de supraplată poate apărea o diferență.
-
Soluție: Torgsoft a anulat rotunjirea automată la 10 copeici pentru bonurile PCM dacă în formele de plată ale documentului nu există numerar.
2. În bon apare brusc rândul «Plată anterioară» pentru câțiva copeici
Antreprenorii observă uneori că în bonurile fiscale obișnuite sau la formarea facturii de ieșire apare o formă de plată neclară «Plată anterioară» (de exemplu, pentru 1 sau 59 de copeici), care mărește suma totală a bonului.
-
Cauza 1 (Modificarea prețului). Utilizatorul a creat o factură, a acceptat pentru aceasta o plată în avans, apoi a modificat prețul de vânzare al produsului în factură, de exemplu l-a mărit cu 1 UAH, și a creat factura de ieșire achitând diferența.
-
Cauza 2 (Plata cu bonusuri). La plata unei vânzări cu bonusuri, dacă suma bonusurilor a acoperit complet valoarea uneia dintre poziții, mecanismul de rotunjire putea face ca programul să considere că produsul a fost achitat cu bonusuri într-o sumă mai mare decât valoarea lui. Această diferență apărea în PCM ca «Plată anterioară».
- Soluție: nu modificați prețurile, cantitatea sau reducerile din factură după ce pentru aceasta a fost deja emis un bon fiscal de plată în avans. Eroarea legată de bonusuri a fost corectată în versiunile noi.
3. Eroarea «Nu este definit numărul fiscal al documentului pentru care se efectuează returul»
Apare la încercarea de a returna clientului plata în avans în regimul «Comerț cu emiterea facturii».
-
Cauză. Se încearcă tipărirea unui bon fiscal pentru returnarea avansului, deși bonul pentru primirea acestui avans nu a fost tipărit (sau a fost procesat ca nefiscal).
- Soluție: PCM nu poate returna o plată fiscală în avans care nu există în registrele autorității fiscale. În acest caz, returul trebuie efectuat fără tipărirea bonului fiscal.
4. Sume negative în bonul fiscal de plată în avans
În versiunile vechi ale programului, de exemplu 2022.0.3, la formarea bonului pentru o factură de ieșire pentru care exista o plată în avans, dacă bonul conținea 2 unități ale aceluiași produs, bonul genera o sumă negativă a plăților și o cantitate negativă.
- Soluție: actualizați programul Torgsoft.
Reguli principale pentru lucrul fără erori cu avansurile
-
Ordinea acțiunilor. Algoritmul corect de lucru cu comenzile online: Creați factura -> Introduceți plata în avans cu tipărirea bonului -> Creați factura de ieșire -> Apăsați «Plată pentru factura de ieșire în contul plății în avans» -> Tipăriți bonul pentru soldul datoriei.
-
Fără modificări «retroactive». Dacă pentru un document (comandă sau factură) a fost deja introdusă o plată fiscală în avans, este interzis să adăugați/ștergeți produse, să modificați cantitatea sau prețul acestora. Acest lucru va duce inevitabil la faptul că, în timpul calculului final, sumele nu vor coincide (eroarea DocumentValidationError). Dacă comanda s-a schimbat, trebuie mai întâi să efectuați returul fiscal al plății în avans pentru suma integrală, să modificați documentul și abia apoi să emiteți din nou avansul.
-
Nu ștergeți plățile parțiale. Ștergerea plăților pentru care a fost deja tipărit un bon fiscal nu este recomandată categoric, deoarece bonurile rămân la Serviciul Fiscal de Stat. Utilizați întotdeauna mecanismul de returnare a plății în avans.
Norme legislative
Începând cu luna mai 2026, regula de bază este următoarea: dacă antreprenorul acceptă plata pentru produs prin CM/PCM, acesta trebuie să efectueze decontarea pentru suma integrală a operațiunii și să ofere cumpărătorului un document de plată pe hârtie sau electronic; acest lucru se aplică și comenzilor prin internet. Pe scurt: nu doar “am predat produsul — am emis bonul”, ci și “am primit o parte din bani — am reflectat corect această parte în lanțul de bonuri”. Serviciul Fiscal de Stat explică: în cazul unui avans, primul bon trebuie să afișeze “avans pentru…” cu denumirea sau codul articolului produsului și suma primită efectiv; ultimul bon trebuie să conțină nomenclatura completă, prețul complet, cantitatea, avansul primit anterior și suma de plată după luarea acestuia în considerare. Dacă avansul a fost primit anume ca transfer bancar din cont în cont prin IBAN fără eliberarea produsului, Serviciul Fiscal de Stat indică faptul că un astfel de avans în sine poate să nu necesite CM/PCM, dar ulterior trebuie reflectat în primul bon fiscal atunci când va avea loc următoarea plată prin CM/PCM sau eliberarea produsului. Surse: Legea Ucrainei nr. 265/95-VR, art. 3, art. 9; explicațiile Serviciului Fiscal de Stat privind avansurile. (Legea Ucrainei)
În Torgsoft, este mai bine să se оформлювати prin regimul special de fiscalizare a plăților în avans: creați o factură sau comandă, acceptați avansul și tipăriți bonul “Plată în avans”, iar la expediere formați bonul de calcul final cu legătură la primul bon fiscal și cu afișarea soldului. Programul ajută la construirea lanțului corect de documente, astfel încât Serviciul Fiscal de Stat să nu primească plăți “rupte” din context, iar cumpărătorul să nu vadă sume neclare. După primul bon fiscal, nu este recomandat să modificați prețul, cantitatea, reducerea sau componența comenzii: pentru PCM, acest lucru arată ca și cum primul și ultimul bon descriu operațiuni diferite, iar atunci apar diferențe până la copeici. Dacă s-a schimbat comanda, varianta mai sigură este să returnați avansul fiscalizat, să corectați comanda și să procesați plata din nou. Conform Ordinului Ministerului Finanțelor nr. 13, bonul fiscal trebuie să conțină, în special, denumirea produsului/serviciului, cantitatea și valoarea, forma de plată, suma și numărul fiscal, de aceea diferențele “mici” în copeici pentru PCM nu sunt juridic nesemnificative. (Legea Ucrainei)
Regula practică pentru retailer: lucrați în grivne, actualizați Torgsoft la versiunea actuală, nu amestecați inutil poziții fiscale și nefiscale într-o factură complexă, nu ștergeți plățile parțiale fiscalizate, iar la returnarea avansului utilizați anume mecanismul de retur. Dacă bonul avansului nu a fost fiscalizat, PCM nu va putea efectua corect returul fiscal al unui lucru “care nu există” în lanțul fiscal. Un exemplu scurt dintr-o publicație practică a Serviciului Fiscal de Stat: cumpărătorul a achitat un avans, apoi a refuzat produsul; Serviciul Fiscal de Stat explică faptul că, la returnarea produsului cumpărat cu plata în părți, trebuie anulat întregul lanț de bonuri din cadrul acestei vânzări. Pentru business, aceasta înseamnă: nu corectați avansul “retroactiv”, ci creați o succesiune transparentă de bonuri. În caz contrar, riscul nu este doar eroarea DocumentValidationError, ci și amenda pentru neefectuarea decontării sau efectuarea acesteia pentru o sumă incompletă: art. 17 din Legea nr. 265/95-VR prevede sancțiuni financiare de 100% din suma încălcării pentru prima încălcare și 150% pentru următoarea. (zir.tax.gov.ua)









Reveniți la pasul anterior