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 (Invoiceinvoice.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 (Accountaddressbook.xsd)

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

3. Produkt (Productstock.xsd)

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