Skip to main content
Radek Venzhöfer · Pohoda a ABRA Flexi

Pohoda API a napojení na Pohodu

POHODA nemá klasické webové API jako cloudové aplikace. Má XML komunikaci a mServer — HTTP server, který běží přímo v Pohodě. S tím se dá napojit skoro cokoli, jen je potřeba vědět, jak na to. Stejné zakázky dělám i pro ABRA Flexi, která REST API má.

Jak se s Pohodou komunikuje

Data se do Pohody posílají a čtou jako XML dávky podle schémat, která zveřejňuje Stormware.

  • XML import a export dokladů a adresáře
  • mServer: HTTP server zabudovaný v Pohodě
  • mServer běží jako vlastní instance programu POHODA
  • doporučeně na serveru a ve vnitřní síti
  • z cloudu se k němu přistupuje přes VPN
  • odpověď ke každé dávce s výsledkem importu

Co se do Pohody posílá

Typické dávky, které jinak někdo pravidelně importuje nebo přepisuje.

  • vydané faktury a dobropisy z e-shopu
  • přijaté objednávky
  • skladové zásoby a pohyby
  • adresář odběratelů a dodavatelů
  • ceník a zásoby zpět do e-shopu
  • platby k párování

ABRA Flexi

Pro firmy na ABRA Flexi (dříve FlexiBee) je cesta přímější, protože systém má REST API.

  • REST API s výstupem v JSON, XML i CSV
  • webhooky: Flexi pošle seznam změn na zadanou adresu
  • přístup k API je součástí licence a musí být aktivovaný
  • vlastní API uživatel s omezenými právy pro každou integraci
  • stejné úlohy jako u Pohody: doklady, sklad, adresář

Domlouváme se česky nebo anglicky

Pracuji z Vysočiny pro klienty v Česku i jinde v Evropě. S vámi se domluvím česky, dokumentaci a předání dělám česky nebo anglicky podle toho, co vám víc vyhovuje.

FAQ

Má Pohoda API?
Ne v podobě, na jakou jsou zvyklí vývojáři cloudových aplikací. POHODA komunikuje přes XML: data se posílají jako dávky podle zveřejněných XML schémat. Pro pravidelnou výměnu dat s jinými aplikacemi slouží POHODA mServer, HTTP server, který přijme XML požadavek a vrátí odpověď. Prakticky tedy API je, jen pracuje s XML místo JSON.
Co mServer potřebuje, aby běžel?
mServer je součástí programu POHODA, takže musí běžet Pohoda. Každá spuštěná konfigurace mServeru si vyhradí jednu instanci programu jen pro komunikaci — kdo chce zároveň v Pohodě ručně pracovat, spouští ji podruhé. Stormware doporučuje provozovat mServer na serverovém systému ve vnitřní síti, ne na počítači s veřejnou IP adresou.
Jak se k Pohodě připojí e-shop, který běží v cloudu?
Bezpečně přes VPN nebo přes malou službu ve vaší síti, která si data z cloudu vyzvedne a předá mServeru. Vystavit mServer přímo do internetu nedoporučuji, a nedoporučuje to ani Stormware.
Je lepší Pohoda, nebo ABRA Flexi?
To neposuzuji, výběr účetního systému je věc vaší účetní a provozu. Technicky se ABRA Flexi napojuje přímočařeji, protože má REST API a webhooky. U Pohody je víc práce s infrastrukturou, ale výsledek je stejně spolehlivý.
Kolik takové napojení stojí?
Jedno propojení, třeba faktury z e-shopu do Pohody, bývá práce na jeden až tři týdny. U Pohody k tomu počítejte s nastavením mServeru a přístupu do vaší sítě, což je jednorázová práce.

Co se u vás do Pohody importuje ručně?

Popište mi, jaké doklady do účetnictví přicházejí, odkud a jak často. Řeknu vám, jestli to zvládne mServer, nebo stačí pravidelný XML import.

Napsat Radkovi
Napište mi na WhatsApp