Business24 (SLSP) neprijal hromadný príkaz:čo skontrolovať
Ak Business24 Slovenskej sporiteľne neprijme hromadný príkaz zo súboru pain.001, skontrolujte najprv BIC banky platiteľa, ktorý musí byť presne GIBASKBX, potom počet a súčet platieb v hlavičke, IBAN, znaky mimo SEPA sady a dátum splatnosti. Všetky tieto body prejde bezplatný SEPA pain.001 Doctor, keď v ňom vyberiete banku Slovenská sporiteľňa, a chyby v adrese, kóde krajiny, medzerách v IBAN a v súčtoch vie za 29 € aj opraviť. Jedna vec je pri Slovenskej sporiteľni iná ako pri Tatra banke, VÚB a ČSOB: podrobnú verejnú špecifikáciu importu pain.001 po jednotlivých poliach sme 26. 9. 2026 nenašli, takže Doctor pre ňu kontroluje pevne len BIC a príznak okamžitej platby a ostatné sú spoločné pravidlá SEPA. Nižšie je zoznam, čo Slovenská sporiteľňa sama píše o importe okamžitých platieb, a náš test, v ktorom sme ten istý súbor pustili cez nastavenia štyroch bánk. Výsledok ukázal aj jednu slabinu Doctora, ktorú treba poznať.
Čo skontrolovať v súbore pre Business24
Tabuľka ide od toho, čo musí v súbore sedieť presne, po veci, ktoré menia len spôsob spracovania platby.
| Prvok v súbore | Čo tam má byť | Odkiaľ to vieme |
|---|---|---|
| DbtrAgt, BIC banky platiteľa | presne GIBASKBX, 8 alebo 11 znakov | pravidlo pre banku importu, Doctor |
| NbOfTxs a CtrlSum v GrpHdr | presný počet platieb a súčet súm na cent | Doctor, pravidlo pain.001 |
| IBAN platiteľa a príjemcu | bez medzier, platný kontrolný súčet MOD-97 | Doctor |
| Mená a poznámka pre príjemcu | len znaky a-z A-Z 0-9 / -?: ( )., ' + a medzera | SEPA znaková sada, ČSOB výslovne |
| ReqdExctnDt | dátum YYYY-MM-DD, nie v minulosti | Doctor |
| InstrPrty | NORM; pri zvýšenej priorite pôjde platba ako urgentná | Slovenská sporiteľňa, Doctor |
| PmtTpInf, LclInstrm, Cd | INST len pri okamžitej platbe, alebo typ prevodu zvolený pri importe | Slovenská sporiteľňa |
| Verzia súboru | pain.001.001.03, ktorú bežne exportujú Pohoda, Money S3 aj KROS Omega | Doctor |
| Názov príjemcu | presný, neskrátený názov firmy podľa registra | overenie príjemcu Slovenskej sporiteľne |
Pri poslednom riadku buďte opatrní: Slovenská sporiteľňa od 5. 10. 2025 overuje pri platbách v eurách, či meno aj IBAN príjemcu sedia s údajmi jeho banky, ale ako sa overenie správa pri importe súboru pain.001, na svojej stránke nepíše.
Okamžité platby cez import: čo píše samotná banka
Podľa stránky Okamžité platby je od 23. 1. 2023 možné poslať v Business24 hromadný príkaz s typom prevodu Okamžitý aj importom úhradového súboru pain.001. Príznak v súbore pritom nie je jediná cesta: pri importe si môžete zvoliť typ prevodu Vlastný: Okamžitý a Business24 ho zmení len pri platbách do bánk, ktoré sú v schéme okamžitých platieb zapojené; ostatné pôjdu ako štandardné SEPA prevody alebo ako urgentné, ak mali zvýšenú prioritu.
Ak váš účtovný program dáva príznak LclInstrm Cd INST ku všetkým platbám bez ohľadu na banku príjemcu, banka odporúča zvoliť pri importe typ prevodu Vlastný: Štandardný a až po importe nad celou dávkou požiadať o zmenu na Vlastný: Okamžitý. Okamžité platby sú v balíčkoch bez poplatku navyše a preddefinovaný denný limit je 50 000 €, zmeníte ho v Business24 cez službu Administrácia.
Čo sme sami overili 26. 9. 2026
Vyrobili sme jeden vymyslený súbor s dvoma platbami, 450.00 a 200.00, s účtom platiteľa v Slovenskej sporiteľni (kód banky 0900 v IBAN), ale s BIC TATRSKBX v DbtrAgt, s dátumom splatnosti 30. 10. 2026, teda 34 dní dopredu, s príjemcom „Jozef Šťastný“ s diakritikou a bez príznaku okamžitej platby. Ten istý súbor sme pustili cez Doctor so štyrmi nastaveniami banky.
| Vybraná banka v Doctorovi | Závažné nálezy | Ďalšie nálezy |
|---|---|---|
| Slovenská sporiteľňa | zlý BIC, má byť GIBASKBX | diakritika, slabé upozornenie na dátum, 2x chýbajúci príznak INST |
| Tatra banka | dátum ďalej ako 31 dní | diakritika, tvar InitgPty; zlý BIC nenahlásil |
| VÚB | dátum ďalej ako 30 dní, zlý BIC, 2x chýbajúci BIC banky príjemcu | diakritika |
| ČSOB | diakritika, zlý BIC | slabé upozornenie na dátum |
Z tabuľky plynú dve praktické veci. Prvá: pravidlá sa medzi bankami naozaj líšia, rovnaký súbor dostal v každej banke iný zoznam závažných chýb. Druhá je naša slabina: Doctor porovnáva BIC s bankou, ktorú vyberiete, nie s kódom banky v IBAN platiteľa, preto pri zle vybranej Tatra banke zlý BIC neodhalil. Vyberajte v Doctorovi vždy banku, v ktorej je účet platiteľa, teda pre Business24 Slovenskú sporiteľňu.
Pri Slovenskej sporiteľni sme nenašli ani zverejnený limit počtu platieb v jednom súbore; Doctor pre ňu preto limit nemá a pri dátume ďalej ako 30 dní dopredu dá len slabé upozornenie s limitmi Tatra banky a VÚB. Tatra banka povoľuje najviac 500 transakcií v celom súbore a limit vlastnej banky treba overiť priamo u nej.
Kedy nás nepotrebujete
Ak Business24 pri importe vypíše presný dôvod a ide o jeden či dva prvky, opravíte súbor sami v textovom editore za 0 €; Doctor zadarmo ukáže presnú cestu k prvku a hotovú opravu na vloženie. Ak je jediný problém príznak okamžitej platby, nepotrebujete ani opravu súboru: typ prevodu zvolíte priamo pri importe v Business24, ako to odporúča banka.
Na samotnú kontrolu súboru existujú aj iné bezplatné nástroje, napríklad ValidateFin alebo otvorený Pain001, ktoré bežia v prehliadači; ich výstup sme netestovali a automatickú opravu hotového súboru sme na ich stránkach nenašli. Opravu za 29 € má zmysel kúpiť, len keď Doctor nájde chyby v adrese, kóde krajiny, medzerách v IBAN alebo v súčtoch; zlý BIC ani priorita ňou nezmiznú. Písomný záver za 149 € je pre toho, kto spravuje platby za viac klientov a potrebuje dokument, ktorý pošle ďalej.
Časté otázky
Aký limit počtu platieb má Business24 v jednom súbore?
Zverejnený limit Slovenskej sporiteľne sme k 26. 9. 2026 nenašli, preto ho nevieme povedať; Tatra banka povoľuje najviac 500 transakcií v celom súbore, aj iné banky veľkosť dávky bežne obmedzujú a limit treba overiť priamo u banky.
Musí mať súbor príznak INST, aby platba odišla okamžite?
Nie nevyhnutne: podľa Slovenskej sporiteľne si pri importe cez Import, Hromadné príkazy môžete zvoliť typ prevodu Vlastný: Okamžitý a Business24 ho použije pri platbách do bánk zapojených do okamžitých platieb, ostatné pôjdu ako štandardné. Doctor pri platbe bez príznaku dá len slabé upozornenie, nie chybu.
Prijme Business24 súbor s diakritikou v menách?
Slovenská sporiteľňa to v materiáloch, ktoré sme našli, výslovne neuvádza; povolená SEPA znaková sada diakritiku nemá a ČSOB výslovne píše, že súbor s diakritikou sa do BusinessBanking Lite importovať nedá, preto je bezpečnejšie mená a poznámku pred exportom prepísať bez diakritiky.
Záver
Vložte súbor do bezplatného SEPA pain.001 Doctor, vyberte banku Slovenská sporiteľňa a opravte najprv BIC a súčty; ak potrebujete, aby súbor prešiel človek a napísal záver pre vás alebo klienta, objednajte kontrolu súboru za 149 € s faktúrou až po dodaní.
Zdroje
Fakty v článku sú očíslované podľa interného podkladu a overené k dátumu vydania. ARLing nie je banka; čistý výsledok kontroly nezaručuje, že banka platbu prijme. Ak niektorý zdroj zmenil znenie, napíšte na podpora@arling.sk a článok opravíme.
- F18: SEPA pain.001 Doctor, kódy nb_of_txs_mismatch, ctrl_sum_mismatch (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); Tatra banka, Prenosový formát pain.001.001.03, https://www.tatrabanka.sk/files/sk/personal/ucet-platby/elektronicke-bankovnictvo/internet-banking/davkove-platby/prenosovy_formatpain001.pdf
- F19: SEPA pain.001 Doctor, kódy dbtr_iban_invalid, cdtr_iban_invalid, dbtr_iban_has_spaces, cdtr_iban_sk_modulo11_failed, cdtr_iban_outside_sepa (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); Tatra banka, Prenosový formát pain.001.001.03 (PDF)
- F20: SEPA pain.001 Doctor, kódy dbtr_bic_mismatch, dbtr_bic_missing, dbtr_bic_format_invalid, cdtr_bic_format_invalid (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); Tatra banka PDF ("Musí byť iba TATRSKBX"); VÚB, Popis formátu pre SEPA úhrady, https://app.vub.sk/source/files/vubweb/sekundarna-navigacia/informacny-servis/sepa-aplikacie/sct_klient_f.pdf
- F22: SEPA pain.001 Doctor, kódy exec_date_missing, exec_date_invalid_format, exec_date_in_past, exec_date_too_far_future, exec_date_differs_across_pmtinf (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); Tatra banka PDF; VÚB SCT PDF
- F23: SEPA pain.001 Doctor, kódy invalid_sepa_character, diacritics_in_field (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); ČSOB, BusinessBanking Lite a SEPA, https://www.csob.sk/documents/11005/123723/BB_SEPA_01022016.pdf
- F24: SEPA pain.001 Doctor, kódy file_tx_count_exceeded, pmt_inf_tx_count_exceeded_generic, too_many_transactions_generic (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); Tatra banka PDF, strana 3, riadok 2.0 PmtInf, stiahnuté 28. 9. 2026 (opravené z „na blok“, Z-46)
- F25: SEPA pain.001 Doctor, kódy pmt_mtd_invalid, svc_lvl_missing_or_invalid, chrg_br_missing, chrg_br_invalid, instr_prty_not_norm (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); VÚB SCT PDF; EPC SCT Rulebook
- F31: SEPA pain.001 Doctor, text chkVerzia (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js); poznámka https://arling.sk/notes/banka-odmietla-pain001/; poznámka https://arling.sk/notes/sepa-datei-pruefen-lassen-vor-15-november/ (overené 10. 9. 2026)
- F32: https://arling.sk/sepa-pain001-doctor/
- F34: https://arling.sk/kontrola-suboru/ (overené 10. 9. 2026, text záveru upravený 24. 9. 2026 po odklade termínu EPC, časť W; spôsob objednávky a platby overený 26. 9. 2026)
- F36: https://arling.sk/kontrola-suboru/ (FAQ); SEPA pain.001 Doctor, text pravnaPoznamka (https://github.com/AndryRoby/sepa-pain001-doctor/blob/main/doctor-pain001.js)
- F38: https://arling.sk/kontrola-suboru/ (overené 10. 9. 2026)
- F311: https://arling.sk/sepa-pain001-doctor/ (overené 26. 9. 2026); https://arling.sk/sepa-pain001-doctor/oprava.mjs (overené 26. 9. 2026)
- F314: https://validatefin.com/ (stiahnuté cez curl 26. 9. 2026; citáty: „Yes, completely free. No sign-up, no trial period, no usage limits.“, „All processing is done locally in your browser. Your files never leave your machine.“; na úvodnej stránke ani vo výťahu WebFetch nie je ponuka automatickej opravy súboru pain.001); https://pain001.com/ (stiahnuté cez curl 26. 9. 2026; citáty: „Free at any scale.“, „The software stays Apache-2.0 or MIT, with no feature held back.“, „Browser sandbox Validate a file locally, in the browser.“, „Zero data egress. Validation makes no network calls, keeps no copy of your files and sends no telemetry.“, príkazy „pain001 validate -d payments.csv“ a „pain001 generate -d payments.csv“; hľadanie slov fix, repair a correct v texte úvodnej stránky 26. 9. 2026 bez nálezu ponuky opravy súboru)
- F315: Slovenská sporiteľňa, Okamžité platby, https://www.slsp.sk/sk/biznis/platobny-styk/okamzite-platby (stiahnuté cez curl 26. 9. 2026, text z HTML; citáty: „Od 23. 1. 2023 je možné odoslať hromadné príkazy na úhradu s typom prevodu Okamžitý do bánk pripojených do schémy pre okamžité platby v službe Business24 (web) ako manuálne natypovaný hromadný príkaz na úhradu alebo importom úhradového súboru pain.001.“, „pri importe úhradového súboru vygenerovaného z vášho účtovníctva do služby Business24, funkcionalitou Import“, „Hromadné príkazy, si vyžiadate zmenu typu prevodu Vlastný: Okamžitý a služba Business24 zmení typ prevodu len v úhradách, ktoré sú smerované do banky príjemcu pripojenej do schémy pre Okamžité platby. Ostatné platby v súbore budú vykonané podľa parametrov v súbore, t. j. ako štandardné SEPA prevody alebo ako urgentné, ak mali zvýšenú prioritu.“, „Ak vaše účtovníctvo príznak pre Okamžité platby LclInstrm Cd INST umiestňuje ku všetkým platbám bez toho, aby skúmalo, či je banka príjemcu pripojená do schémy pre Okamžité platby alebo nie, odporúčame pri importe úhradového súboru zmeniť Typ prevodu na Vlastný: Štandardný“, „Služba je zahrnutá v balíčkoch bez poplatku navyše. Preddefinovaný denný limit 50 000 €“). Pozor: WebFetch z tej istej stránky vrátil výťah bez týchto odsekov (sú v rozbaľovacích otázkach), preto sa overuje z HTML
- F316: Slovenská sporiteľňa, Okamžité platby, https://www.slsp.sk/sk/biznis/platobny-styk/okamzite-platby (stiahnuté cez curl 26. 9. 2026; citáty: „Od 5. 10. 2025 sme zaviedli novú bezpečnostnú funkciu Overenie príjemcu (Verification of Payee) pri zadávaní platieb v eurách.“, „Ak posielate peniaze právnickej osobe , uveďte jej presný a neskrátený obchodný názov (tak, ako je uvedený v obchodnom alebo inom registri).“, „Systém následne automaticky overí, či sa údaje príjemcu (meno aj IBAN) zhodujú s údajmi, ktoré má banka príjemcu. Ak nie, upozorní vás na to.“)
- F317: stránka https://www.slsp.sk/content/dam/sk/slsp/www_slsp_sk/databanking/08_realizacia_hromadnej_platby.htm (stiahnutá 26. 9. 2026, opis rozhrania Internetbanking XML z roku 2013, nie pain.001)
Kontrola vlastného súboru je zadarmo na SEPA pain.001 Doctor. Ak sa v tom nechcete prehrabávať sami, prejdeme súbor za vás a do 24 hodín pošleme písomný záver aj s otázkou pre dodávateľa vášho účtovného programu: kontrola súboru za 149 €.