Nastavenie objednávok pre synchronizáciu s Pohodou

Tento návod opisuje postup, ako nastaviť obojsmernú synchronizáciu Prijatých objednávok medzi systémom Gram CRM a ekonomickým systémom POHODA. Objednávky vytvorené v Gram CRM sa po exporte do Pohody automaticky prepnú do stavu „Zaevidovaná“.

Postup pracuje s konfiguráciou prenosu medzi Gram CRM a ES Pohoda a využíva API rozhranie Gram CRM.

UPOZORNENIE: Po exporte objednávky sa údaje v Gram CRM budú pri synchronizácii prepisovať hodnotami z Pohody.

1. Pridanie nových stavov objednávok

V module Objednávky v Gram CRM je potrebné vytvoriť nové stavy, ktoré označujú fázy prenosu objednávok do Pohody:

  • Schválená – objednávka pripravená na export do Pohody
  • Zaevidovaná – objednávka úspešne prenesená a spárovaná so záznamom v Pohode

API volania na vytvorenie hodnôt stavu objednávky:

PUT https://api.gramcrm.com/demo/api/v1/core/OptionItem
{
    "Name": "OrderStatus",
    "Label": "Schválená",
    "Value": 10001
}
{
    "Name": "OrderStatus",
    "Label": "Zaevidovaná",
    "Value": 10002
}

UPOZORNENIE: Export objednávok je možný iba pre unikátne číslo dokladu. Ak číslo dokladu už existuje, objednávka nebude prenesená.

2. Nastavenie exportu do Pohody

V súbore Pohoda.ini treba povoliť export objednávok a určiť, že exportované budú len objednávky v stave Schválená:

[POHODA]
# ...
# Exportovanie Prijatých objednávok
EXPORT_ORDERS = 1
EXPORT_PROPOSALS_FILTER = {"Where":[{"Field": "Status", "Operator": "e", "Value": "10001"}]}

3. Nastavenie importu z Pohody

V rovnakom konfiguračnom súbore povolíme import objednávok. Každá nová objednávka, ktorá sa z Pohody importuje do Gram CRM, sa nastaví do stavu Zaevidovaná:

[POHODA]
# ...
# Import objednávok
IMPORT_ORDERS = 1
# Nová objednávka bude v Gram CRM v stave Zaevidovaná
ORDER_STATUS_NEW = 10002

Takto nastavený prenos sa dá rozšíriť o ďalšie podmienky, napríklad export iba objednávok od určitého dátumu. Ak budete mať otázky, napíšte nám na podpora@gramcrm.sk.

Mohlo by vás tiež zaujímať: