Přeskočit na hlavní obsah

Datový model a mapování

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 poleTypÚčel
pohodaIdVarcharInterní ID přidělené Pohodou (GUID nebo Int).
pohodaSyncStatusEnumAktuální stav (Synced - Synchronizováno, Pending - Čeká, Error - Chyba).
pohodaLastSyncDateTimeČasové razítko poslední úspěšné synchronizace.
pohodaErrorTextPoslední chybová zpráva vrácená mServerem.

Tabulka mapování entit​

1. Faktura (Invoice ↔ invoice.xsd)​

Pole EspoUzel PohodaPoznámky
numberinv:numberVariabilní symbol
dateInvoicedinv:dateDatum zdanitelného plnění
accountinv:partnerIdentityVazba na zákazníka
billingAddressinv:partnerIdentityStruktura adresy
itemsinv:invoiceDetailŘádkové položky

2. Účet (Account ↔ addressbook.xsd)​

Pole EspoUzel PohodaPoznámky
nameadb:companyNázev společnosti
sicCodeadb:icoIČO
vatIdadb:dicDIČ
billingAddressadb:addressHlavní adresa

3. Produkt (Product ↔ stock.xsd)​

Pole EspoUzel PohodaPoznámky
productCodestk:codeSKU / Katalogové číslo
namestk:nameNázev položky
pricestk:sellingPriceZákladní prodejní cena
vatRatestk:vatRateSazba DPH