pain.001 · un fișier · gratuit

Ultimul loc în care vă mai puteți răzgândi

Fișierul de plăți iese din contabilitate în internet banking, iar banca face ce scrie în el. Trageți-l mai întâi aici: fiecare poziție într-un tabel, cifrele de control ale IBAN-ului recalculate, suma de control refăcută și marcat tot ce arată ca aceeași factură plătită de două ori. Nu se încarcă nimic.

ISO 20022 pain.001pain.008 Plată SEPADebitare directăCifre de control IBANComparat cu facturile
Verificarea unui fișier de plăți Nu se încarcă nimic
Trageți aici un fișier pain.001
Verificarea se face pe calculatorul dumneavoastră — deconectați rețeaua, merge mai departe. Constatările și lista întreagă se pot descărca într-un singur tabel

01 — De ce

Singura greșeală pe care banca nu o prinde în locul dumneavoastră

Majoritatea greșelilor dintr-un fișier de plăți sunt prinse de cineva. Un fișier stricat este refuzat la încărcare. O sumă de control care nu iese este refuzată înainte să se miște ceva. Enervant, dar nepericulos.

A plăti aceeași factură de două ori nu este niciuna dintre cele două. În fișier, a doua plată arată exact ca prima: IBAN valid, sumă validă, structură validă. Banca nu are niciun motiv să o refuze — deci nu o refuză. Se va observa când sună furnizorul sau la punctarea contului. Dacă banii se întorc, asta ține atunci de bunăvoința celeilalte părți.

Se întâmplă cu totul banal: un lot exportat de două ori, o plată adăugată manual cât timp cea inițială era încă în circuit, un flux de aprobare care a produs două fișiere. Exact de aceea nimeni nu o caută.

02 — Și cifra inversată care costă

IBAN-ul își poartă cifra de control cu el

Pozițiile trei și patru dintr-un IBAN sunt o sumă de control asupra restului (ISO 13616, mod 97-10). O cifră greșită oriunde în număr și socoteala nu mai iese — o inversare de cifre poate fi deci prinsă aici, offline, fără să întrebați pe nimeni.

Dacă numărul este greșit și totuși valid, banii ajung într-un cont real care nu este al furnizorului dumneavoastră. Dacă este greșit și invalid, plata se întoarce peste câteva zile, iar factura a devenit între timp scadentă în tăcere. Amândouă merită două secunde de calcul.

Ce se verifică

Intenționat nu se verifică: dacă banca dumneavoastră are cerințe proprii suplimentare — acestea diferă de la bancă la bancă, iar ghicitul produce alarme false — și nici dacă o plată ar trebui făcută. Aceasta este decizia unui om, nu a unui fișier.

Trageți și facturile odată cu el

Tot ce s-a spus până aici verifică fișierul față de el însuși: se potrivește antetul cu conținutul, ies cifrele de control, apare ceva de două ori. La o întrebare fișierul singur nu poate răspunde — este aceasta suma pe care o cere factura?

Un zero în plus în ERP produce o plată perfect validă. 12.000 și 1.200 sunt amândouă sume bine formate, amândouă trec orice verificare de format, iar banca execută ce este în fișier. Se va observa la punctare — moment în care banii sunt deja în alt cont.

Așadar trageți facturile împreună cu fișierul de plăți. Potrivirea se face după numărul facturii din detaliile plății — așa face și cealaltă parte când închide pozițiile — și abia apoi sumele sunt puse una lângă alta. Separatorii nu contează: FACT-2026/0417 și FACT20260417 sunt același număr.

Mai bine să nu potrivim decât să potrivim greșit: numerele de factură mai scurte de cinci caractere rămân deoparte (nimeresc în orice text), iar un detaliu de plată care numește două facturi este sărit. Monedele diferite se raportează, nu se convertesc — a ghici un curs ca să acuzi pe cineva de o greșeală nu merită.

Debitări directe

Un lot de debitări directe (pain.008) trece prin aceleași verificări, pentru că în el se strică aceleași lucruri — doar că lovesc pe altcineva. Un IBAN greșit înseamnă că acea poziție se întoarce peste câteva zile, când factura a plecat demult. Iar a debita același client de două ori nu este pur și simplu o sumă în plus: este o reclamație, o stornare, iar în spațiul SEPA clientul poate cere banii înapoi timp de opt săptămâni fără să dea vreun motiv. Banii se întorc. Comisionul nu.

Două lucruri nu sunt deliberat judecate aici: datele mandatului și dacă tipul de secvență (FRST / RCUR / FNAL) este cel potrivit. Amândouă depind de dacă acest client a mai fost debitat vreodată, iar asta nu scrie în fișier. A nu spune nimic este mai bine decât a ghici.

Nu se încarcă nimic

Un lot de plăți conține fiecare furnizor pe care îl aveți, cât îi plătiți și numărul lui de cont. Un asemenea fișier nu se pune într-un formular web. Este citit în browser: deschideți instrumentele pentru dezvoltatori, fila Rețea, trageți fișierul — nu pleacă nicio cerere. Sau: încărcați pagina, deconectați rețeaua și trageți-l oricum. Merge mai departe.

Același lucru este valabil pentru restul acestui site: facturi într-un tabel, verificarea unei facturi față de EN 16931 și lista completă de reguli.