← Základy / Vysvětlující články
Co je párování plateb? Přiřazení výplat od platební brány k hlavní knize
Proč výplata od společnosti Stripe nikdy nesouvisí s vašimi fakturami, jak rozložit vypořádání na tržby, poplatky a vrácené platby a jak v praxi fungují účetní zápisy v hlavní knize.
Párování plateb (payment reconciliation) je proces porovnávání toho, co vám platební brána (PSP) skutečně vyplatila, s tím, co vám zákazníci skutečně dlužili. Jde o jiný problém než u bankovního párování a je o poznání složitější, protože výplata od platební brány nikdy nepředstavuje jednu platbu za jednu fakturu.
Typický příznak: prodali jste zboží za 10 000 EUR a na bankovní účet dorazilo 9 712,40 EUR. Obě čísla jsou správná. Všechno, co se nachází mezi nimi, je předmětem tohoto párování.
Proč výplata nikdy neodpovídá tržbám
Jediná výplata ze služeb Stripe, Adyen nebo PayPal představuje čistou dávku (net batch). V období od zaplacení zákazníkem až po připsání peněz platební brána provedla následující operace:
- agregovala mnoho plateb za zúčtovací období,
- odečetla své poplatky za každou transakci,
- odečetla refundace a chargebacky, ke kterým došlo ve stejném období,
- případně si podržela finanční rezervu,
- a zbytek vyplatila o několik dní později v jedné hromadné platbě.
Na bankovním výpisu tak vidíte jeden řádek s částkou 9 712,40 EUR, zatímco v hlavní knize máte desítky faktur a žádná z nich této částce neodpovídá. Přímé spárování výplaty s fakturami je nemožné, výplatu je nutné nejprve rozdělit.
Rozklad platební dávky
Zúčtovací dávka se dělí na několik kategorií a každá z nich má v hlavní knize jiný význam:
| Kategorie | Co to je | Účetní dopad |
|---|---|---|
| Poplatky (Charges) | Platby od zákazníků | Vyrovnání pohledávek |
| Refundace (Refunds) | Peníze vrácené zákazníkům | Storno vyrovnané pohledávky |
| Poplatky brány (Fees) | Provize platební brány | Náklad |
| Chargebacky | Reklamované platby stržené zpět | Znovuotevření pohledávky plus poplatek |
| Úpravy / rezervy (Adjustments) | Časové posuny a zadržené rizikové částky | Závazek vůči platební bráně |
Tato rovnice musí vždy platit:
Hrubé platby − refundace − poplatky − chargebacky ± úpravy = Čistá výplata
Pokud neplatí, dávka byla importována neúplně. Tato kontrola má větší hodnotu než jakékoliv jednotlivé spárování, protože prokazuje, že se v systému neztratila žádná data.
Účetní zápisy
Zaúčtování zúčtovací dávky s hrubými platbami 10 000 EUR, poplatky 250 EUR a refundacemi 37,60 EUR vypadá následovně:
| Účet | Má dáti | Dal |
|---|---|---|
| 2710 Bankovní účet | 9 712,40 | |
| 6800 Finanční náklady (poplatky PSP) | 250,00 | |
| 5000 Výnosy / storno pohledávek (refundace) | 37,60 | |
| 2410 Odběratelé | 10 000,00 |
Lze to číst takto: pohledávky za zákazníky ve výši 10 000 EUR jsou uhrazeny, platební brána si ponechala 250 EUR, 37,60 EUR se vrátilo zákazníkům a na bankovní účet dorazilo 9 712,40 EUR. Poplatek představuje skutečný náklad, který se neobjeví na žádné zákaznické faktuře. Právě proto se hrubé tržby a vklady na bankovní účet liší a proto spárování pouze podle bankovního řádku potichu zkresluje jak tržby, tak náklady směrem dolů.
Pro internetová tržiště (marketplaces) existuje ještě jedna vrstva navíc. Pokud výplata obsahuje peníze patřící prodejcům, příjmem platformy je pouze její provize a zbytek představuje závazek. Účtovací pravidla nástroje Nordlet to řeší pomocí vyhrazených klíčů (settlements.fees, settlements.commissionRevenue, settlements.sellerPayable a settlements.suspense). Rozdělená výplata tak zaúčtuje provizi do výnosů a podíl prodejce na závazky, namísto umělého navyšování tržeb platformy.
Jak to řeší Nordlet
Celý proces probíhá ve třech krocích prostřednictvím API:
- Import.
POST /v1/bank/settlements/importnačte výkaz o vyrovnání plateb ze služby Stripe a vytvoří zúčtovací dávku (poskytovatel, ID výplaty, měna, hrubá částka, poplatky a čistá částka) s jedním řádkem za každou dílčí transakci a její příslušnou kategorií. Dávky jsou pro daného poskytovatele a ID výplaty jedinečné, takže opakovaný import stejného výkazu nemůže vést k duplicitnímu zaúčtování. - Párování.
POST /v1/bank/settlements/matchpropojí řádky plateb a refundací s fakturami, ke kterým náleží. Řádky nesou stav párováníunmatched(nespárováno),matched(automaticky přiřazeno na základě odkazu na objednávku nebo fakturu ve výkazu) nebomanual(schváleno uživatelem). Řádky poplatků a úprav nelze s fakturami párovat záměrně – pokus o to bude odmítnut, místo aby systém prováděl odhady. - Zaúčtování.
POST /v1/bank/settlements/postzapíše účetní položky pro celou dávku prostřednictvím výše uvedených účtovacích pravidel a změní stav dávky zimportednaposted. Nespárované příjmy přistoupením na přechodný účet (suspense account) neskončí násilně přiřazené k faktuře – jsou viditelné a záměrně vyžadují pozornost, dokud nejsou vyřešeny.
Výplata v jiné měně, než je základní měna společnosti, se zaúčtuje automaticky bez nutnosti ručního zásahu. Účetní deník je veden v základní měně: dávka se přepočte kurzem platným ke dni zaúčtování, pohledávky se odepíší kurzem, kterým byla vystavena každá jednotlivá faktura, a rozdíl mezi těmito kurzy se zaúčtuje jako realizovaný kurzový zisk nebo ztráta. Jediným případem, který je stále odmítnut, je jediná výplata, jejíž řádky kombinují více měn.
Zaúčtovaná dávka je propojena s příslušným řádkem bankovního výpisu na reálném bankovním účtu. V části Banka -> Pravidla párování (Bank -> Match rules) popíšete, jak se výplata na vašem výpisu objevuje: text, který řádek vždy obsahuje, a případně předponu ID výplaty uvnitř tohoto textu. Při importu výpisu je řádek, který odpovídá pravidlu, přiřazen k příslušné dávce podle ID výplaty nebo spárováním čistého součtu dávky v časovém rozmezí, které nastavíte. Bankovní řádek pak nese účetní zápis vyrovnání, aniž by čekal na druhé duplicitní zaúčtování. Pomocí koncovek POST /v1/bank/settlements/link a /unlink lze propojení ručně nastavit nebo opravit.
Jak na to správně
- Párujte jednotlivé výplaty, nikoliv měsíční souhrny. Výplata představuje přirozenou jednotku. Agregace měsíčních výplat před jejich spárováním ničí kontrolní mechanismus, díky kterému lze snadno dohledat chyby.
- Nikdy neúčtujte čistou částku jako tržby. Jde o zdaleka nejčastější chybu v účetnictví platforem. Zaúčtování tržeb ve výši 9 712,40 EUR zkresluje tržby i náklady směrem dolů, poškozuje hrubou marži a obvykle také nesprávně řeší DPH, protože DPH se odvádí z hrubé částky, kterou zákazník zaplatil, nikoliv z částky, kterou platební brána přeposlala.
- Sledujte časový posun. Platba přijatá 30. června a vyplacená 3. července patří do červnových tržeb a červencové hotovosti. Na konci období tento rozdíl figuruje jako pohledávka za platební bránou – jde o reálné peníze na cizím účtu.
- Párujte refundace k původnímu prodeji. Nezaevidovaná refundace zanechává vyrovnanou fakturu v stavu uhrazeno a nadhodnocuje tržby.
FAQ
Jaký je rozdíl mezi párováním plateb a bankovním párováním?
Bankovní párování porovnává vaši hlavní knihu s bankovním výpisem řádek po řádku. Párování plateb probíhá o krok dříve: rozkládá jedinou výplatu od platební brány na množství plateb, refundací a poplatků, které se za ní skrývají, aby tyto bankovní řádky bylo vůbec možné vysvětlit.
Proč moje výplata ze služby Stripe neodpovídá tržbám?
Protože výplata je čistá dávka: hrubé platby mínus poplatky, refundace, chargebacky a případné rezervy, vyplacené podle harmonogramu platební brány namísto data splatnosti faktury. Aby se obě částky shodovaly, je nutné každou z těchto složek evidovat zvlášť.
Měly by se poplatky platební brány odčítat přímo od tržeb?
Ne. Tržby jsou hrubá částka, kterou zákazník zaplatil; poplatek platební brány je nákladem na její získání. Jejich vzájemným započtením se snižují tržby i náklady, zkreslují se marže a zpravidla dochází k chybnému uplatnění DPH.
Jak se řeší rozdělení plateb na tržištích?
Příjmem platformy je její provize; podíl prodejce je závazkem do okamžiku, kdy je vyplacen. Zaúčtování celé výplaty jako tržby enormně nadhodnocuje příjmy platformy. Samostatná účtovací pravidla pro provizní výnosy a závazky prodejcům existují právě proto, aby byly tyto položky odděleny.
Co se stane s nespárovanými řádky zúčtování?
Zaúčtují se na přechodný účet (suspense account), namísto toho, aby byly násilně přiřazeny k faktuře. Hlavní kniha tak zůstává vyrovnaná a problém je viditelný. Zůstatek na přechodném účtu představuje seznam úkolů, který by měl být před uzávěrkou období nulový.