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