Pohoda· 9 min čtení

Pohoda hlásí „Pohyb k jinému účtu“ při importu GPC — kompletní řešení

Naimportujete bankovní výpis ve formátu GPC do Pohody, ale místo hladkého spárování se objeví hláška „Pohyb k jinému účtu“ a import buď selže, nebo se pohyby přiřadí ke špatnému účtu. Frustrující je, že stejný soubor jindy projde bez problémů. Tento článek vysvětluje, proč se to děje, a nabízí spolehlivé řešení.

Zkrácená odpověď: problém je ve formátu 16místného čísla účtu v GPC souboru a v tom, jak ho Pohoda čte podle nastaveného „Typu služby“. Existují dva formáty a musí si sednout.

Jak GPC ukládá číslo účtu

GPC (formát ABO podle ČBA) je textový soubor s pevnými pozicemi. Číslo účtu — jak vlastní, tak protiúčtu — je uložené v 16bajtovém poli. A tady je jádro věci: totéž číslo účtu se do těch 16 bajtů zapisuje dvěma různými způsoby.

Ediční (standardní) formát

Nejpřímočařejší varianta: předčíslí (6 míst) + číslo účtu (10 míst), obojí doplněné zleva nulami.

Například účet 215981002 (bez předčíslí) se zapíše jako:

0000000215981002

Účet s předčíslím 131-1654210247 se zapíše jako:

0001311654210247

Vnitřní formát

Druhá varianta je permutace číslic definovaná Českou spořitelnou v ABO specifikaci. Číslice se přeskládají podle pevného schématu:

Ediční:   P1 P2 P3 P4 P5 P6 C1 C2 C3 C4 C5 C6 C7 C8 C9 C0
Vnitřní:  C0 C8 C9 C6 C1 C2 C3 C4 C5 C7 P1 P2 P3 P4 P5 P6

Kde Px je číslice předčíslí a Cx číslice čísla účtu. Prakticky to znamená, že účet 575542791 ve vnitřním formátu vypadá takto:

1794057552000000

Na první pohled to vypadá jako úplně jiný účet — a přesně proto Pohoda hlásí „Pohyb k jinému účtu“, když formát neočekává.

Proč to Pohoda odmítá

Klíčové zjištění: Pohoda nezkouší oba formáty. Vybere si jeden parser podle nastavení a striktně podle něj pole přečte. Které nastavení? „Typ služby“ v Nastavení → Bankovní účty → daný účet → záložka Homebanking.

  • Když má účet nastavený konkrétní bankovní typ služby (např. „RB ABO“, „KB Data“, „ČS ABO“), Pohoda 16bajtové pole inverzně permutuje — tedy očekává vnitřní formát.
  • Když má nastavený „obecný formát ABO“, Pohoda čte bajty doslova jako ediční (předčíslí + číslo).

Když tedy váš GPC exportér zapíše ediční formát, ale Pohoda má nastavený striktní bankovní typ služby, permutuje bajty „naruby“ a vyjde nesmyslné číslo účtu → „Pohyb k jinému účtu“. A naopak.

Řešení 1 — nastavit správný formát exportu

Pokud si formát exportu můžete zvolit (jako ve Vytěžovně přes přepínač ediční / vnitřní), zvolte ten, který odpovídá Typu služby vašeho účtu v Pohodě. Toto je nejčistší cesta: soubor a Pohoda si sednou a párování funguje.

Pro nejběžnější banky v ČR platí podle ověření (byte-to-byte proti funkčním referenčním exportům) tato tabulka:

BankaKód bankyFormát pro striktní Typ služby
Komerční banka0100vnitřní
ČSOB0300vnitřní
Česká spořitelna0800vnitřní
Raiffeisenbank5500vnitřní
Fio banka2010ediční
mBank6210ediční
Air Bank3030ediční
UniCredit2700ediční
Equa bank6100ediční

Pozn.: U KB a RB je vnitřní formát ověřený proti reálnému importu do Pohody. U ČSOB a ČS vychází z tabulky bank používajících vnitřní ABO formát — pokud by u nich import selhal, zkuste ediční, případně řešení 2 níže.

Řešení 2 — přepnout Pohodu na „obecný formát ABO“

Pokud si formátem nejste jistí, nebo exportér ediční/vnitřní přepínač nemá, je tu univerzální pojistka. V Pohodě přepněte Typ služby na „obecný formát ABO“:

  1. Otevřete Nastavení → Bankovní účty.
  2. Vyberte daný účet a otevřete záložku Homebanking.
  3. V poli Typ služby zvolte „obecný formát ABO“.
  4. Uložte a zkuste import znovu.

Proč to funguje? „Obecný formát ABO“ je permisivní parser — čte bajty doslova jako ediční a nepokouší se o zpětnou permutaci. V praxi tak akceptuje běžné ediční soubory bez ohledu na banku. Pro většinu uživatelů je to nejjednodušší trvalé řešení.

Jak si formát ověřit

Chcete mít jistotu, který formát je ve vašem souboru? Otevřete GPC v našem prohlížeči GPC — přečte hlavičku i položky přímo ve vašem prohlížeči (nic se nikam neodesílá) a uvidíte, jak se číslo účtu interpretuje. Pokud se vlastní účet zobrazí „rozházeně“, jde nejspíš o vnitřní formát.

Pro definitivní diagnostiku pomůže srovnání s exportérem, o kterém víte, že jeho soubory Pohoda přijímá: vyexportujte tentýž výpis z obou zdrojů a porovnejte prvních 16 číslic pole vlastního účtu. Pokud se liší, víte, že rozdíl je právě ediční vs. vnitřní formát.

Shrnutí

  • „Pohyb k jinému účtu“ = nesoulad mezi formátem čísla účtu v GPC a Typem služby nastaveným v Pohodě.
  • Číslo účtu se v GPC ukládá ediční (předčíslí + číslo) nebo vnitřní (permutace) formou.
  • Pohoda čte jen jeden formát podle Typu služby — buď vnitřní (striktní bankovní typy), nebo ediční („obecný formát ABO“).
  • Nejrychlejší univerzální oprava: přepnout Typ služby na „obecný formát ABO“.
  • Nejčistší oprava: exportovat ve formátu odpovídajícím vaší bance (viz tabulka).
  • Máte-li výpis jen v PDF, vytěžení do GPC rovnou zvolí formát účtu podle banky a zkontroluje návaznost zůstatku.