Modul zavádí specifická pole do standardních entit pro sledování stavu synchronizace.
Společná pole (Přidáno ke všem synchronizovaným entitám)
| Název pole | Typ | Účel |
|---|
pohodaId | Varchar | Interní ID přidělené Pohodou (GUID nebo Int). |
pohodaSyncStatus | Enum | Aktuální stav (Synced - Synchronizováno, Pending - Čeká, Error - Chyba). |
pohodaLastSync | DateTime | Časové razítko poslední úspěšné synchronizace. |
pohodaError | Text | Poslední chybová zpráva vrácená mServerem. |
Tabulka mapování entit
1. Faktura (Invoice ↔ invoice.xsd)
| Pole Espo | Uzel Pohoda | Poznámky |
|---|
number | inv:number | Variabilní symbol |
dateInvoiced | inv:date | Datum zdanitelného plnění |
account | inv:partnerIdentity | Vazba na zákazníka |
billingAddress | inv:partnerIdentity | Struktura adresy |
items | inv:invoiceDetail | Řádkové položky |
2. Účet (Account ↔ addressbook.xsd)
| Pole Espo | Uzel Pohoda | Poznámky |
|---|
name | adb:company | Název společnosti |
sicCode | adb:ico | IČO |
vatId | adb:dic | DIČ |
billingAddress | adb:address | Hlavní adresa |
3. Produkt (Product ↔ stock.xsd)
| Pole Espo | Uzel Pohoda | Poznámky |
|---|
productCode | stk:code | SKU / Katalogové číslo |
name | stk:name | Název položky |
price | stk:sellingPrice | Základní prodejní cena |
vatRate | stk:vatRate | Sazba DPH |