SunSoft.EcoSunRAS ================= Verzia: 1.1.177 Dátum : 15.2.2024 - Minimálna verzia EcoSun: 2.32.727 - Doplnené: Doplnený endpoint api/{DataId}/customerdiscountsandproductprices - Vráti odberateľskú zľavu a zľavy na tovarové skupiny pre daného zákazníka plus ceny produktov/položiek z cenníkov na špecifikovaného zákazníka. Verzia: 1.1.176 Dátum : 13.2.2024 - Minimálna verzia EcoSun: 2.32.727 - Doplnené: Konverzia kódovania (CP1250) na všetky textové údaje pri tvorbe objednávky. Verzia: 1.1.175 Dátum : 7.2.2024 - Minimálna verzia EcoSun: 2.32.727 - Opravené: Chyba pri prázdnych tovarových skupinách. Verzia: 1.1.174 Dátum : 31.1.2024 - Minimálna verzia EcoSun: 2.32.727 - Opravené OAS: Prirážka karty - deleniu nulou. Verzia: 1.1.173 Dátum : 24.1.2024 - Minimálna verzia EcoSun: 2.32.705 - Upravené: Priradiť status aj hlavnému produktu ak príde status pre variant. Verzia: 1.1.172 Dátum : 21.1.2024 - Minimálna verzia EcoSun: 2.32.705 - Doplnené: Properties NameLng1-4 (názov v jazyku 1-4), DataNo1 (doplnkový údaj No1) v triede Product. - Doplnené: Property SecondaryUnit (vedľajšia merná jednotka) v triede Product. Verzia: 1.1.171 Dátum : 2.1.2024 - Minimálna verzia EcoSun: 2.32.705 - Opravené: V dátových knižniciach bola nesprávna definícia pre vyššie verzie EcoSun ako 2.32.704. Verzia: 1.1.170 Dátum : 7.12.2023 - Minimálna verzia EcoSun: 2.32.691 - Doplnené: Doplnený endpoint api/{DataId}/employees - Zoznam zamestnancov (pre Polystar). Verzia: 1.1.169 Dátum : 24.11.2023 - Minimálna verzia EcoSun: 2.32.691 - Opravené: Pri načítaní produktov cez endpoint GET api/{DataId}/products s parametrom ChangedAfterDate sa nebrali do úvahy zmeny parametrov katalógových kariet. Verzia: 1.1.168 Dátum : 23.11.2023 - Minimálna verzia EcoSun: 2.32.691 - Upravené: Pri naplnení stavov na kartách sa upravuje stav na sklade 07 o skupinové karty (pre BAZ). - Doplnené: Rozšírený endpoint api/{DataId}/products - do ProductPrice doplnená entita Markup (Prirážka - rozdiel medzi základnou predajnou cenou BasePrice a cenou podľa nastavenia na danej hladine (skladová, nákupná...)). Verzia: 1.1.167 Dátum : 13.11.2023 - Minimálna verzia EcoSun: 2.32.689 - Upravené: Pri naplnení stavov na kartách sa upravuje disponibilný stav na sklade 07 (pre BAZ). Verzia: 1.1.166 Dátum : 8.11.2023 - Minimálna verzia EcoSun: 2.32.689 - Upravené: POST api/{DataId}/order - vyplnia sa (nové) kontaktné údaje na hlavičke objednávky (Mobil, Email). Verzia: 1.1.165 Dátum : 6.11.2023 - Minimálna verzia EcoSun: 2.32.689 - Doplnené: Endpoint PUT api/{DataId}/productstatus - Aktualizuje stav produktu na eshope. Verzia: 1.1.164 Dátum : 19.10.2023 - Minimálna verzia EcoSun: 2.32.653 - Opravené: V prípade rovnakých adries program pri zápise objednávky spadol. Verzia: 1.1.163 Dátum : 18.10.2023 - Minimálna verzia EcoSun: 2.32.653 - Doplnené: Automaticky vyplnený stav OD pri uložení objednávky (pre Roofing). Verzia: 1.1.162 Dátum : 10.10.2023 - Minimálna verzia EcoSun: 2.32.653 - Doplnené: Do objektu "ProductVariant" doplnené katalógové číslo variantu "CatalogCode". Verzia: 1.1.161 Dátum : 8.9.2023 - Minimálna verzia EcoSun: 2.32.653 - Doplnené: GET api/{DataId}/orders/full/{OrderId}/ api/{DataId}/customers/{RegistrationNumber}/orders - doplnené ceny v cudzej mene. Verzia: 1.1.160 Dátum : 28.8.2023 - Minimálna verzia EcoSun: 2.32.653 - Doplnené: GET api/{DataId}/orders/full/{OrderId} - doplnené výdajné miesto Packety (PacketaPickupPoint). Verzia: 1.1.159 Dátum : 7.8.2023 - Upravené: POST api/{DataId}/order - v prípade, že k objednávke nie je priradená osoba a kontaktné údaje na hlavičke sú iné ako na organizácii, založí sa nová (virtuálna) osoba, ktorá sa priradí k objednávke. Verzia: 1.1.158 Dátum : 2.8.2023 - Minimálna verzia EcoSun: 2.32.653 - Opravené: PUT api/{DataId}/customer - nekontrolovala sa duplicita zákazníkov. - Opravené: Web.confing Verzia: 1.1.157 Dátum : 31.7.2023 - Minimálna verzia EcoSun: 2.32.653 - Opravené: Nové knižnice Ecosun. Verzia: 1.1.156 Dátum : 26.7.2023 - Minimálna verzia EcoSun: 2.32.623 - Opravené: GET api/{DataId}/customers/{RegistrationNumber}/orders - do OrderInfo.OrderNumber bol zapísaný VS a nie VS_Obj (číslo objednávky). Verzia: 1.1.155 Dátum : 12.7.2023 - Minimálna verzia EcoSun: 2.32.623 - Upravené: POST api/{DataId}/order - v prípade, že k objednávke nie je priradená osoba a kontaktné údaje na hlavičke sú iné ako na organizácii, založí sa nová (virtuálna) osoba, ktorá sa priradí k objednávke. Verzia: 1.1.154 Dátum : 5.7.2023 - Minimálna verzia EcoSun: 2.32.623 - Upravené: GET api/{DataId}/modo/products/info/{ProductEAN} - informácie o stave skladových pozícii sa zobrazujú vždy. Verzia: 1.1.153 Dátum : 4.7.2023 - Minimálna verzia EcoSun: 2.32.623 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - viacnásobné skladové pozície, pridaná podpora vypnutia filtrovania pozícií. Verzia: 1.1.152 Dátum : 23.6.2023 - Minimálna verzia EcoSun: 2.32.623 - Doplnené: GET api/{DataId}/order - pri zápise organizácie kontrolujeme organizáciu aj podľa priezviska + mailu osoby (pre Roofing). - Opravené: GET api/{DataId}/order - pri zakladaní novej adresy prevádzky, ktorá bola taká istá ako adresa organizácie (AddressId) program spadol. Verzia: 1.1.151 Dátum : 22.6.2023 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - podpora viacnásobných skladových pozícií, algoritmus triedenia. - Upravené: GET api/{DataId}/modo/products/info/{ProductEAN} - informácie o skladovej karte podľa jej EAN kódu vrátane stavu skladových pozícii a stavu na skladoch. Verzia: 1.1.150 Dátum : 8.6.2023 - Minimálna verzia EcoSun: 2.32.623 - Doplnené: Do skladových údajov produktu (ProductStock) pridaný enum ProductValidity (Platnosť karty), ktorý nadobúda hodnoty {Valid, Invalid, Invalid (Sold Out), Do Not Order}. Verzia: 1.1.149 Dátum : 5.6.2023 - Minimálna verzia EcoSun: 2.32.634 - Doplnené: Do číselníku "OrderStatus" pridaný stav objednávky "Čaká sa na tovar" (AwaitingFulfillment). Verzia: 1.1.148 Dátum : 11.5.2023 - Minimálna verzia EcoSun: 2.32.613 - Doplnené: Do objektov {OrderInfo, OrderState} pridané pole "StatusOD" - Stav objednávky z číselníka. Verzia: 1.1.147 Dátum : 21.4.2023 - Minimálna verzia EcoSun: 2.32.613 - Doplnené: Endpoint api/{DataId}/order - ak má webový obchod príznak "Rozdeliť položky objednávky na sklady podľa aktuálnych stavov", tak program rozdelí položku na viacero položiek podľa disponibilných stavov na skladoch (pre Kts). Verzia: 1.1.146 Dátum : 18.4.2023 - Minimálna verzia EcoSun: 2.32.613 - Doplnené: Optimalizované načítanie produktov. Dostupné v testovacom režime - endpointy api/{DataId}/test/products, api/{DataId}/test/products/{ProductId} a api/{DataId}/test/productsbyids. - Upravené: Get api/{DataId}/invoices/invoicesinfo?ChangedAfterDate - neboli tam zaznamenané zmeny pri faktúrach z minulých rokov. Verzia: 1.1.145 Dátum : 30.3.2023 - Minimálna verzia EcoSun: 2.32.611 - Doplnené: Stavy sa zobrazujú podľa nastavenia tovarových skupín na sklade (pre BAZ). - Upravené: Ak bola adresa doručenia iná ako fakturačná, vytvárala sa prevádzka - teraz sa už nevytvára (pre vytváranie prevádzky, stačí použiť prevadzka.dat). Verzia: 1.1.144 Dátum : 23.3.2023 - Minimálna verzia EcoSun: 2.32.593 - Doplnené: Do objektu ProductImage pridaný typ obrázku. Verzia: 1.1.143 Dátum : 14.3.2023 - Minimálna verzia EcoSun: 2.32.593 - Doplnené: GET api/{DataId}/modo/document/{DocumentNumber} - pridaná podpora vyskladňovania dokladov po dávkach. - Opravené: Get api/{DataId}/invoices/invoicesinfo?ChangedAfterDate - neboli tam zaznamenané zmeny pri zaplatení faktúr. Verzia: 1.1.142 Dátum : 28.2.2023 - Minimálna verzia EcoSun: 2.32.570 - Opravené: POST api/{DataId}/order - v prípade, že je adresa doručenia na objednávke (ShippingAddress) poslaná, ale adresa nie je v databáze a nemá vyplnené mesto, tak sa adresa nezaloží. Fakturačná adresa je v takomto prípade súčasne aj adresou doručenia. Verzia: 1.1.141 Dátum : 24.2.2023 - Minimálna verzia EcoSun: 2.32.570 - Opravené: GET api/{DataId}/customers/{RegistrationNumber}/invoicesinfo v niektorých prípadoch ponúkalo aj hotovostné FV. Verzia: 1.1.140 Dátum : 23.2.2023 - Minimálna verzia EcoSun: 2.32.570 - Doplnené: POST api/{DataId}/order - VS objednávky je vždy číslo externej objednávky (Baz). Verzia: 1.1.139 Dátum : 21.2.2023 - Minimálna verzia EcoSun: 2.32.570 - Doplnené: POST api/{DataId}/order - každá objednávka je zároveň predfaktúra (Baz). Verzia: 1.1.138 Dátum : 9.2.2023 - Minimálna verzia EcoSun: 2.32.570 - Doplnené: GET api/{DataId}/modo/document/{DocumentNumber} - pridaná podpora viacnásobných skladových pozícií. - Opravené: GET api/{DataId}/products/{ProductId} - v niektorých prípadoch program priradil cenu z IC aj inému zákazníkovi. Verzia: 1.1.137 Dátum : 17.1.2023 - Minimálna verzia EcoSun: 2.32.569 - Doplnené: Endpoint api/{DataId}/invoices/unpaidinvoices} vrátil všetky saldá, ktoré neboli uhradené (aj keď k saldu nebola pridelená faktúra), a do "InvoiceId" nesprávne zapisoval Oid salda (nie faktúry). - Upravené: Pri zápise prevádzky je jedinečnosť prevádzky určená atribútom "code" (pre Polystar). - Opravené: Pri zápise objednávky sa nesprávne prenášala forma úhrady. Verzia: 1.1.136 Dátum : 5.1.2023 - Minimálna verzia EcoSun: 2.32.568 - Doplnené: Zosynchronizované knižnice EcosunRas - Ecosun. Verzia: 1.1.135 Dátum : 19.12.2022 - Minimálna verzia EcoSun: 2.32.544 - Doplnené: Do tried InvoiceHeader a Invoice pridané property pre ceny a sumy v cudzej mene (Currency, TotalBaseFC, TotalFC, TotalPaidFC, UnitPriceFC, UnitPriceVATFC). Verzia: 1.1.134 Dátum : 8.12.2022 - Minimálna verzia EcoSun: 2.32.544 - Opravené: Vo verzii 1.1.133 sa pri zápise objednávky nezapísali ceny produktov (ak bola vyplnená cena s DPH aj cena bez DPH). - Opravené: Endpointy {api/{DataId}/productstocksbyids, api/{DataId}/productstocks, api/{DataId}/products} vrátia ProductStocks aj pre varianty produktu. Verzia: 1.1.133 Dátum : 7.12.2022 - Minimálna verzia EcoSun: 2.32.544 - Doplnené: Do triedy Order doplnená property PacketaPickupPoint - výdajné miesto v prípade prepravy cez Packetu. - Doplnené: GET api/{DataId}/modo/document/{DocumentNumber} - pridaná podpora výrobných príkazov, prevodiek komponentov. Verzia: 1.1.132 Dátum : 31.10.2022 - Minimálna verzia EcoSun: 2.32.544 - Doplnené: Post api/{DataId}/customercard - založí zákaznícku kartu. - Doplnené: Get api/{DataId}/productidswithproductgroup - vráti zoznam ProductIds všetkých katalógových produktov, ktorých kúpou môže získať zákazník kredit na zákaznícku kartu (s nastaveným príznakom webového obchodu zo zadaného dátového prostredia). - Doplnené: Get api/{DataId}/invoices/invoicesinfo?ChangedAfterDate - vráti zoznam všetkých faktúr so základnými informáciami (bez položiek) zo zadaného dátového prostredia, ktoré boli vytvorené, alebo ich vlastnosti boli zmenené po zadanom dátume. - Doplnené: Rozšírený Endpoint api/{DataId}/order - uplatnenie zákazníckej karty - zápis pohybov na kartu. - Opravené: Endpoint api/{DataId}/order - ak má webový obchod príznak "Rozdeliť položky objednávky na sklady podľa aktuálnych stavov", tak program rozdelí položku na viacero položiek podľa aktuálnych stavov na skladoch - položky s nulovým množstvom sa nevytvárajú. Verzia: 1.1.131 Dátum : 26.10.2022 - Minimálna verzia EcoSun: 2.32.537 - Doplnené: Zobrazenie "errorov" pri odosielaní objednávky alebo zákazníka, ak bol nulový objekt. - Doplnené: Rozšírený Endpoint api/{DataId}/customer - doplnený obrat zákazníka (Turnover) a výška obratovej zľavy (TurnoverDiscount). - Doplnené: Endpoint GET api/{DataId}/CustomerCards/{CardNumber} - vráti údaje o zákazníckej karte. - Doplnené: Rozšírený Endpoint api/{DataId}/order - doplnené číslo vernostnej karty (CustomerCardNumber). - Upravené: Pri aktualizácii prevádzky sa prepíše poštová adresa (PolyStar). Verzia: 1.1.130 Dátum : 12.10.2022 - Minimálna verzia EcoSun: 2.32.537 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - pridaná podpora prenosu názvu zariadenia ktoré doklad stiahlo. Verzia: 1.1.129 Dátum : 30.9.2022 - Minimálna verzia EcoSun: 2.32.531 - Doplnené: Do ProductStock (na produkte) pridaný parameter Kontrahované množstvo (Contracted). Verzia: 1.1.128 Dátum : 29.9.2022 - Minimálna verzia EcoSun: 2.32.531 - Doplnené: Endpoint api/{DataId}/order - ak program nenájde skladovú kartu na hlavnom sklade (alebo sklade, ktorý bol poslaný z eshopu), tak ju bude hľadať aj v ďalších skladoch (vypísaných vo webovom obchode). - Doplnené: Endpoint api/{DataId}/order - ak má webový obchod príznak "Rozdeliť položky objednávky na sklady podľa aktuálnych stavov", tak program rozdelí položku na viacero položiek podľa aktuálnych stavov na skladoch. Program hľadá len na skladoch definovaných vo webovom obchode (Ďalšie sklady) Verzia: 1.1.127 Dátum : 9.9.2022 - Minimálna verzia EcoSun: 2.32.522 - Doplnené: Na položku objednávky (OrderItem) pridaný parameter - váha (Weight), ktorý sa zapíše (importuje) do katalógovej karty. - Upravené: Endpoint api/{DataId}/products - úprava cenotvorby (pre Abse). Verzia: 1.1.126 Dátum : 10.8.2022 - Minimálna verzia EcoSun: 2.32.519 - Upravené: Endpoint api/{DataId}/order - nezaloží prevádzku ak je fakturačná adresa iná ako dodacia (pre Kohaplant). Verzia: 1.1.125 Dátum : 5.8.2022 - Minimálna verzia EcoSun: 2.32.519 - Doplnené: Rozšírený endpoint api/{DataId}/products - rozdelenie multikategórií do a (pre Samtek). Verzia: 1.1.124 Dátum : 1.8.2022 - Minimálna verzia EcoSun: 2.32.519 - Doplnené: Endpoint api/{DataId}/productparametersbyids - vráti zoznam parametrov pre všetky katalógové produkty (ktoré majú aspoň jeden parameter) podľa zoznamu Id produktov. - Doplnené: Endpoint api/{DataId}/productparameters - vráti zoznam parametrov pre všetky katalógové produkty (ktoré majú aspoň jeden parameter). Verzia: 1.1.123 Dátum : 15.7.2022 - Upravené: Rozšírený endpoint api/{DataId}/customers/{CustomerId} - do Customer pridané hospodárske stredisko (ProfitCentreCode). Verzia: 1.1.122 Dátum : 11.7.2022 - Upravené: Prerobená inicializácia dátových prostredí, aby nedochádzalo k chybe Cross-thread operation detected. Verzia: 1.1.121 Dátum : 11.7.2022 - Doplnené: Rozšírený endpoint api/{DataId}/customers/{CustomerId} - do Customer pridané hospodárske stredisko (ProfitCentreCode). - Doplnené: Rozšírený endpoint api/{DataId}/categories/{CategoryId} - do Category pridaný popis kategórie (CategoryDescription). - Doplnené: Rozšírený endpoint api/{DataId}/orders/full/{OrderId} - do OrderItem pridané: Delivered (Dodane) a DeliveredCorrection (DodaneKorekcia). Doplnené polia sa používajú iba pre Get funkcie. Verzia: 1.1.120 Dátum : 9.6.2022 - Minimálna verzia EcoSun: 2.32.501 - Upravené: Nové verzie knižníc prostredia DX 21.2.8. Verzia: 1.0.118 Dátum : 9.6.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - vypnutá aplikačná logika. Verzia: 1.0.117 Dátum : 3.6.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - pridaná podpora viacerých EAN ku položkám. Verzia: 1.0.116 Dátum : 1.6.2022 - Minimálna verzia EcoSun: 2.31.459 - Opravené: Endpoint GET api/{DataId}/customers/{RegistrationNumber}/invoicesinfo vráti zoznam všetkých všetkých faktúr so základnými informáciami od zadaného dátumu (od 6.5.2022 dávalo iba z jedného roku). Verzia: 1.0.115 Dátum : 27.5.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: Pre Ľubica sa do globálnych nastavení načítajú aktuálne dáta z databázy. Verzia: 1.0.114 Dátum : 18.5.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - filtrovanie nepovolených znakov. Verzia: 1.0.113 Dátum : 17.5.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: Pre novú organizácie s vyplneným IČO sa vždy automaticky doplní prednastavená odberateľská zľava (pre Ľubica). Verzia: 1.0.112 Dátum : 16.5.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: Údaj Customer > CustomerType sa prepisuje v EcoSune len pri zápise nových zákazníkov. - Opravené: Pri objednávkach niekedy dochádzalo k chybnému generovaniu korekcie DPH a celkovej sumy na doklade pri nezadanej sume TotalPriceVAT. Verzia: 1.0.111 Dátum : 11.5.2022 - Minimálna verzia EcoSun: 2.31.459 - Upravené: Pre Ľubica sa do property Customer.PercentualDiscount posiela vyššia z odberateľskej alebo obratovej zľavy (v prípade nastavenie príslušného parametra v odbyte). - Upravené: Logový súbor je rozdelený po dňoch. Verzia: 1.0.110 Dátum : 10.5.2022 - Minimálna verzia EcoSun: 2.31.456 - Upravené: Endpoint api/{DataId}/invoices/full/{InvoiceId} vráti FA podľa InvoiceId zo všetkých účtovných rokov. - Opravené: Chyba pri volaní endpointu api/{DataId}/invoices/full/{InvoiceId}. - Opravené: Odstránený nepotrebný parameter FromDate z endpointu api/{DataId}/invoices/full/{InvoiceId}. Verzia: 1.0.109 Dátum : 9.5.2022 - Minimálna verzia EcoSun: 2.31.456 - Opravené: Chyba NullReferenceException pri zápise objednávky s nezadanou prevádzkou. Verzia: 1.0.108 Dátum : 6.5.2022 - Minimálna verzia EcoSun: 2.31.456 - Doplnené: GET api/{DataId}/invoices/invoicesinfo - vráti zoznam všetkých všetkých faktúr so základnými informáciami (bez položiek) od zadaného dátumu. - Doplnené: GET api/{DataId}/invoices/full/{InvoiceId} - vráti faktúru s položkami podľa jej InvoiceId. - Doplnené: GET api/{DataId}/modo/products/info/{ProductEAN} - vráti informácie o skladovej karte podľa jej EAN kódu. - Opravené: Chyba NullReferenceException pri zápise objednávky. Verzia: 1.0.107 Dátum : 5.5.2022 - Minimálna verzia EcoSun: 2.31.456 - Upravené: Pri zápise organizácií, osôb a prevádzok sa skracujú príliš dlhé texty podľa veľkosti príslušných databázových polí. - Opravené: Problém s duplicitnou adresou pri zápise objednávky. Verzia: 1.0.106 Dátum : 3.5.2022 - Minimálna verzia EcoSun: 2.31.456 - Upravené: Rozšírené logovanie a identifikácia chýb v response pri zápise objednávky. Verzia: 1.0.105 Dátum : 2.5.2022 - Minimálna verzia EcoSun: 2.31.456 - Doplnené: GET api/{DataId}/modo/document/{DocumentNumber} - podpora voliteľných polí pre zoznamy. Verzia: 1.0.104 Dátum : 2.5.2022 - Minimálna verzia EcoSun: 2.31.439 - Upravené: Zrušená úprava - Pre Trebor sa do property AssociatedUser posiela Oid používateľa namiesto LoginMeno. Verzia: 1.0.103 Dátum : 29.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Upravené: Pre Trebor sa do property AssociatedUser posiela Oid používateľa namiesto LoginMeno. - Upravené: Pre Ľubica sa do property Customer.PercentualDiscount posiela vyššia z odberateľskej alebo obratovej zľavy (v prípade nastavenie príslušného parametra v odbyte). Verzia: 1.0.102 Dátum : 28.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Doplnené: Do triedy Product pridaná property LastPurchasePrice - Posledná nákupná cena bez DPH. - Doplnené: Do triedy Customer pridaná property OrganizationId - Id organizácie. Neuplatňuje sa pri zápise zákazníka do EcoSunu. - Doplnené: Do triedy CompanyBranch pridaná property AssociatedUser - Priradený používateľ na prevádzke (LoginMeno). Neuplatňuje sa pri zápise zákazníka do EcoSunu. Verzia: 1.0.101 Dátum : 23.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Doplnené: Do triedy Product pridaná property JKPOV - doplnkový údaj na katalógu. Verzia: 1.0.100 Dátum : 16.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Doplnené: GET api/{DataId}/pricelists - vráti položkovitý zoznam všeobecných, odberateľských a nákupných cenníkov. Verzia: 1.0.99 Dátum : 12.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Opravené: Chyba v endpointe customerdiscounts. Verzia: 1.0.98 Dátum : 7.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Upravené: Property Customer.PriceLevel je možné aplikovať aj pre vytvorení alebo aktualizácii zákazníka (uplatňujú sa len hodnoty 1-8). Verzia: 1.0.97 Dátum : 5.4.2022 - Minimálna verzia EcoSun: 2.31.439 - Doplnené: Do triedy CustomerDiscounts doplnená property Turnover - Aktuálny obrat (podľa nastavenej kategórie obratovej zľavy). - Doplnené: Do triedy CustomerDiscounts doplnená property TurnoverDiscount - Aktuálne percento obratovej zľavy na základe aktuálneho obratu. - Doplnené: Do triedy ProductGroupDiscount doplnená property ProductId - Id katalógovej karty (Oid). Ak je vyplnené, tovarovo-odberateľská zľava sa vzťahuje na konkrétny produkt (nie na tovarovú skupinu). - Doplnené: Pri výpočte najlepšej ceny pre zákazníka s uplatnením zliav sa berie najprv do úvahy tovarovo-odberateľská zľava na konkrétny produkt, až potom na tovarovú skupinu. Verzia: 1.0.96 Dátum : 29.3.2022 - Minimálna verzia EcoSun: 2.31.439 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - položky sú utriedené podľa skladovej pozície. Verzia: 1.0.95 Dátum : 21.3.2022 - Minimálna verzia EcoSun: 2.31.434 - Opravené: Doplnené chýbajúce DX knižnice. Verzia: 1.0.94 Dátum : 18.3.2022 - Minimálna verzia EcoSun: 2.31.434 - Doplnené: Do konfiguračného súboru cs.xml pridaný tag "KonverziaKodovania". Zabezpečuje konverziu kódovania pre zápis objednávky (1 = UTF8 > CP1250, ostatné = žiadna konverzia). - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - pridaná podpora filtrovania položiek podľa skladových pozícií. Verzia: 1.0.93 Dátum : 4.3.2022 - Minimálna verzia EcoSun: 2.31.384 - Opravené: Riešenie chyby System.ArgumentException - An item with the same key has already been added. Verzia: 1.0.92 Dátum : 25.2.2022 - Minimálna verzia EcoSun: 2.31.384 - Opravené: Chyba pri zápise objednávky, ak sa v čísle, názve alebo poznámke položky nachádzali neplatné znaky pre CP1250. Verzia: 1.0.91 Dátum : 17.2.2022 - Minimálna verzia EcoSun: 2.31.384 - Opravené: Chyba pri zápise objednávky, ak sa v čísle alebo názve položky nachádzali znaky stupne a druhá mocnina. Verzia: 1.0.90 Dátum : 8.2.2022 - Minimálna verzia EcoSun: 2.31.384 - Opravené: Chyba pri zápise objednávky, ak sa v čísle alebo názve položky nachádzal znak pre priemer (preškrtnuté O). Verzia: 1.0.89 Dátum : 21.1.2022 - Minimálna verzia EcoSun: 2.31.384 - Doplnené: Podpora sád pri objednávkach. - Doplnené: Do triedy Customer doplnená property DueDate - Doba splatnosti v dňoch. Neuplatňuje sa pri zápise zákazníka do EcoSunu. Verzia: 1.0.88 Dátum : 21.12.2021 - Minimálna verzia EcoSun: 2.31.384 - Doplnené: Do triedy Order doplnená property ProfitCentreCode - Číslo hospodárskeho strediska (nepovinný údaj). Verzia: 1.0.87 Dátum : 8.12.2021 - Minimálna verzia EcoSun: 2.31.384 - Opravené: Endpoint api/{DataId}/invoices/{InvoiceNumber}/pdf nenašiel dokument, ak bol uložený s medzerou medzi Fa a číslom dokladu. Verzia: 1.0.86 Dátum : 8.12.2021 - Minimálna verzia EcoSun: 2.31.384 - Upravené: GET api/{DataId}/modo/document/{DocumentNumber} - v skladových dokladoch sa ignorujú neskladové položky. Verzia: 1.0.85 Dátum : 23.11.2021 - Minimálna verzia EcoSun: 2.31.384 - Opravené: Spôsob zaokrúhľovania predajných cien. Verzia: 1.0.84 Dátum : 22.11.2021 - Minimálna verzia EcoSun: 2.31.384 - Doplnené: GET api/{DataId}/modo/document/{DocumentNumber} - vráti skladový doklad podľa prefixu a čísla (napr.: VE-2100021) vo formáte pre MoDo. - Doplnené: Do triedy ProductImage doplnená property ProductImage - Dátum poslednej zmeny obrázka. Verzia: 1.0.83 Dátum : 26.10.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: Ak bola na predajnej cene na treťom desatinnom mieste 5, API zaokrúhlilo niekedy výslednú cenu na stotiny o 1 cent nižšie. Verzia: 1.0.82 Dátum : 23.10.2021 - Minimálna verzia EcoSun: 2.31.350 - Upravené: Zrušené vyhľadávanie organizácií podľa IČDPH, pretože v prípade skupinovej registrácie DPH majú rôzne firmy rovnaké IČDPH. Verzia: 1.0.81 Dátum : 22.10.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: Pri objednávkach typu 415 sa zapísali ceny s DPH v cudzej mene v základnej sadzbe namiesto nulovej. - Opravené: Pri objednávkach s určeným typom sa niekedy nerešpektoval spôsob výpočtu DPH nastavený na type. - Upravené: Pri zápise objednávok má prednosť doprava z objednávky pred dopravou nastavenou na odberateľovi. - Doplnené: Do triedy ProductVariant doplnená property Stock - obsahuje stavy na skladoch pre jednotlivé varianty. Verzia: 1.0.80 Dátum : 23.9.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: Ak nebol v EcoSun načítaný kurz, objednávky v cudzej mene sa zapísali bez cien. Teraz sa nezapíšu len ceny v tuzemskej mene. - Opravené: Nesprávne priradenie hlavnej osoby (pre Polystar). Verzia: 1.0.79 Dátum : 16.9.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: Ak nebola zadaná v Consignee adresa, program vrátil chybu. Verzia: 1.0.78 Dátum : 15.9.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: GET endpoint customers vracal niekedy nekorektnú hodnotu DateChanged. Verzia: 1.0.77 Dátum : 13.9.2021 - Minimálna verzia EcoSun: 2.31.350 - Doplnené: GET api/{DataId}/products/stock/{ProductEAN} - vráti okamžité množstvo podľa EANu a skladu. - Upravené: Pri zápise adresy sa skráti ulica, mesto, PSČ ak údaje presahujú povolený počet znakov v databáze. - Opravené: PUT api/{DataId}/customer vyhlasoval chybu, ak neboli zadané Branches. Verzia: 1.0.76 Dátum : 27.8.2021 - Minimálna verzia EcoSun: 2.31.350 - Upravené: Objednávka sa zapíše do dokladov aj keď je rozdiel medzi sumami väčší ako 1 €. - Opravené: GET endpoint customers s parametrom ChangedAfterDate - do zmeny organizácie sa nebrali zmeny v záznamoch adries a kontaktných čísel. Verzia: 1.0.75 Dátum : 26.8.2021 - Minimálna verzia EcoSun: 2.31.350 - Doplnené: Do triedy Order pridaná property DocumentType - typ dokladu (ak je pri POST vyplnený, API priradí objednávke daný typ dokladu; ak je nevyplnený, použije sa typ dokladu definovaný v parametroch webového obchodu v EcoSune). - Upravené: Ak nie je zadaná pri vytváraní objednávky v Order BillingAddress, použije sa BillingAddress z Company. - Opravené: Pri vytváraní a aktualizácii organizácií sa vyhľadával v číselníku štát, aj keď neboli vyplnené údaje CountryCode a CountryCodeAlfa2. Verzia: 1.0.74 Dátum : 13.8.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: Chyba pri zápise osoby v endpointe api/{DataId}/customer (pre Polystar). Verzia: 1.0.73 Dátum : 10.8.2021 - Minimálna verzia EcoSun: 2.31.350 - Upravené: Zápis kontaktných čísel v endpointe api/{DataId}/customer (pre Polystar). Verzia: 1.0.72 Dátum : 6.8.2021 - Minimálna verzia EcoSun: 2.31.350 - Upravené: Zápis osôb a kontaktných čísel v endpointe api/{DataId}/customer (pre Polystar). - Opravené: Vyradená služba WebDAV ktorá blokovala PUT požiadavky na API server. - Opravené: Odstránené duplicitné pridávanie prevádzky do organizácie. - Opravené: Organizácia sa vyhľadáva správne podľa IČO. Verzia: 1.0.71 Dátum : 22.7.2021 - Minimálna verzia EcoSun: 2.31.350 - Upravené: Pri zapisovaní organizácie sa niekedy nepriradili prevádzky. - Doplnené: Do triedy Product pridaná property IsCommodity - indikátor, že tento produkt je komodita (pri objednávke od platcu DPH zo Slovenska sa musí použiť 0% sadzba DPH). Verzia: 1.0.70 Dátum : 18.7.2021 - Minimálna verzia EcoSun: 2.31.350 - Opravené: Endpoint products niekedy vracal chybné ceny v sekcii OtherPrices. Verzia: 1.0.69 Dátum : 15.7.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: GET api/{DataId}/products/disposable/{ProductEAN} - vráti disponibilné množstvo podľa EANu a skladu. Verzia: 1.0.68 Dátum : 22.6.2021 - Minimálna verzia EcoSun: 2.31.309 - Upravené: V triede PriceList nahradená property PriceType za property Type as PriceListType. Verzia: 1.0.67 Dátum : 20.6.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: Do triedy Product pridaná property ApplyNoDiscounts - na daný produkt sa neuplatňujú zľavy. - Doplnené: Do triedy Person pridané property Mobile, Phone, Email. - Doplnené: Do triedy Person pridané property JobFunction - funkcia, Category - Kategória 1 (používajú sa len pre zápis, GET endpointy tieto údaje nevracajú). - Doplnené: Do triedy Customer pridané property IBAN - bankový účet organizácie (používa sa len pre zápis, endpointy GET tento údaj nevracajú). - Doplnené: Do triedy Customer pridané property Persons - zoznam osôb v organizácii (používa sa len pre zápis, endpointy GET tento údaj nevracajú). - Doplnené: Do triedy CompanyBranch doplnené Persons - zoznam osôb na prevádzke (používa sa len pre zápis, endpointy GET tento údaj nevracajú). - Doplnené: Pre Polystar sa pri zápise/aktualizácii zákaznika vyhľadáva podľa IČO. Verzia: 1.0.66 Dátum : 1.6.2021 - Minimálna verzia EcoSun: 2.31.309 - Opravené: API pri volaní endpointu customers niekedy vyhlasovalo chybu (pri zisťovaní dátumu zmeny organizácie). Verzia: 1.0.65 Dátum : 27.5.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: Pri vytvorení objednávky, ak je vyplnený objekt Person, zapíše sa na doklad príslušná osoba z organizácie, resp. prevádzky. Verzia: 1.0.64 Dátum : 16.5.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: Do triedy Customer pridaná property NotRegistered - príznak určujúci, že zákazník nebol registrovaný na eshope a nemá mať v EcoSune nastavený príznak webového obchodu. - Doplnené: Do triedy Customer pridaná property DateChanged - dátum poslednej zmeny organizácie a súvisiacich údajov (adresy, čísla, osoby, prevádzky). Neuplatňuje sa pri zápise zákazníka do EcoSunu.. - Doplnené: Do triedy Customer pridaná property OrganizationalUnit - organizačná jednotka. Verzia: 1.0.63 Dátum : 6.5.2021 - Minimálna verzia EcoSun: 2.31.309 - Opravené: Ak mala karta prázdnu tovarovú skupinu, API nevrátilo žiadne odberateľské ceny. - Opravené: API vrátilo pre niektorých odberateľov cenu produktu s nesprávnu uplatnenou odberateľskou, alebo TO zľavou. Verzia: 1.0.62 Dátum : 19.4.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: Do zoznamu objednávok s položkami pridaná property Parcels (čísla balíkov). - Opravené: Zoznam objednávok s položkami nevracal poznámku (Comment). - Opravené: Zoznam objednávok s položkami nevracal správne všetky stavy. Verzia: 1.0.61 Dátum : 8.4.2021 - Minimálna verzia EcoSun: 2.31.309 - Opravené: Chyba pri vrátení zoznamu objednávok s položkami ak bola na doklade nevyplnená doručovacia adresa. Verzia: 1.0.60 Dátum : 7.4.2021 - Minimálna verzia EcoSun: 2.31.309 - Opravené: API nevrátilo pre niektorých odberateľov cenu produktu s odberateľskou, alebo TO zľavou. Verzia: 1.0.59 Dátum : 30.3.2021 - Minimálna verzia EcoSun: 2.31.309 - Upravené: Zmenené GET api/{DataId}/customers/unpaidinvoices na api/{DataId}/invoices/unpaidinvoices. - Doplnené: Do tried InvoiceBase, InvoiceHeader a Invoice doplnená property Responsible - používateľ/osoba zodpovedná za faktúru. - Doplnené: Do konfiguračného súboru cs.xml pridaný tag "MapovanySietovyDisk" - mapovaný sieťový disk, ktorý sa využíva v aplikácii EcoSun (napr. s:\) a tag "UncPreMapovanySietovyDisk" - zástupná UNC cesta pre mapovaný sieťový disk, ktorý sa využíva v aplikácii EcoSun (napr. \\server\sunsoft\). Uvedené nastavenie je určené pre úpravu cesty k obrázkom v multikategóriách. Verzia: 1.0.58 Dátum : 21.3.2021 - Minimálna verzia EcoSun: 2.31.309 - Opravené: Pri zápise objednávky v cudzej mene sa chybne generovala korekčná položka. Verzia: 1.0.57 Dátum : 19.3.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: GET api/{DataId}/orders/full/{OrderId}. Vráti objednávku s položkami podľa OrderId. - Opravené: Ak bol vyplnený Consignee - Príjemca, niekedy sa na objednávke nesprávne naplnila dodacia adresa. - Opravené: Endpoint GET api/{DataId}/productstocksbyids vracal stavy aj pre sklady, ktoré neboli označené pre eshop. Verzia: 1.0.56 Dátum : 1.3.2021 - Minimálna verzia EcoSun: 2.31.309 - Opravené: Pri požiadavke na XML výstup sa vracali niektoré triedy (Category, Product) ako JSON. Verzia: 1.0.55 Dátum : 28.2.2021 - Minimálna verzia EcoSun: 2.31.309 - Doplnené: GET api/{DataId}/customers/{RegistrationNumber}/orders. Vráti zoznam objednávok s položkami daného zákazníka od zadaného dátumu. - Doplnené: GET api/{DataId}/customers/{RegistrationNumber}/invoices. Vráti zoznam faktúr s položkami daného zákazníka od zadaného dátumu. - Doplnené: Do triedy Order doplnená property Consignee - Príjemca. Vypĺňa sa namiesto ShippingAddress v prípade dodania do inej prevádzky odberateľa, alebo inej firme/osobe. Na dokladoch sa použijú kontaktné údaje z Consignee a nie z Customer. - Doplnené: Do triede Order rozšírená property PaymentMethod o hodnoty OnlinePaid - Online zaplatené (karta, IB, PayPal) a OnlineBankTransfer - Online zvolená forma úhrady bankovým prevodom (pri vytvorení objednávky sa automaticky vytvorí aj predfaktúra). - Doplnené: Do triedy ProductStock doplnená property PossibleToProduce - Možné vyrobiť (len pre Liberty). - Upravené: Ceny sú napočítané zo všetkých cenníkov (aj s novým príznakom Len pre eshop). - Upravené: Premenované GET api/{DataId}/customers/{RegistrationNumber}/invoices na api/{DataId}/customers/{RegistrationNumber}/invoicesinfo. Verzia: 1.0.54 Dátum : 24.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Pokiaľ sa používal formát XML pre zápis objednávky, bolo treba dodržiavať určité poradie XML tagov. Od tejto verzie na poradí nezáleží, ale v tagu nesmie byť odkaz na definíciu schémy. Verzia: 1.0.53 Dátum : 19.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Upravené: Ak sa v endpointe api/{DataId}/invoices/{InvoiceNumber}/pdf nenájde dokument, vráti sa 404 Not Found. Verzia: 1.0.52 Dátum : 17.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Upravené: Pri vyhľadaní zákazníka podľa názvu sa nerozlišuje veľkosť písmen. - Opravené: V endpointe api/{DataId}/productids sa niekedy nevrátili katalógové karty, ktoré nemali skladové karty. Verzia: 1.0.51 Dátum : 11.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Ak nebola v JSON zadaná UnitPriceVAT, nevypočítala sa na položke Cena s DPH ani celková suma objednávky. Verzia: 1.0.50 Dátum : 5.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Upravené: Zaokrúhľovanie doplnkových cien so zľavou 15, 20 a 25% (pre Tomirtech). - Opravené: Za určitých okolností sa nevygenerovali cena zo zákazníckeho cenníka pre niektorých zákazníkov. Verzia: 1.0.49 Dátum : 4.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Upravené: Zaokrúhľovanie všetkých predajných cien podľa parametra v nastaveniach OASIS. Verzia: 1.0.48 Dátum : 2.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Za určitých okolností sa chybne generovali CustomerPrices - spôsobené vo verzii 1.0.47. Verzia: 1.0.47 Dátum : 2.2.2021 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Tovarovo-odberateľské zľavy sa uplatňovali na ceny z individuálnych cenníkov aj keď bol v OASIS-e vypnutý parameter "Uplatniť dokladové zľavy aj na ceny z individuálneho cenníka". - Upravené: Parameter "Pridať ceny vypočítané z odberateľských zliav" v definícii webového obchodu nie je ovplyvňovaný nastavením spôsobu uplatnenia odberateľskej zľavy v parametroch odbytu OASIS-u. Ak sú však vypnuté odberateľské zľavy v OASIS-e, nie sú uplatňované ani v API. Verzia: 1.0.46 Dátum : 24.1.2021 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Logovanie chýb - zapisuje sa do súboru App_Data\Error.txt. - Doplnené: Logovanie dotazov a odpovedí - zapisuje sa do súboru App_Data\Log.txt. - Doplnené: Zápis informácie o zdroji záznamu do objednávky. Verzia: 1.0.45 Dátum : 17.1.2021 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Do triedy Customer doplnená property PriceLevel - cenová hladina. - Doplnené: Do triedy CustomerDiscounts doplnená property PriceLevel - cenová hladina. Verzia: 1.0.44 Dátum : 11.1.2021 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: GET api/{DataId}/customers/unpaidinvoices - vráti zoznam neuhradených faktúr (pre Polystar). Verzia: 1.0.43 Dátum : 16.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Do triedy OrderStatus doplnený zoznam balíkov - Parcels, ktoré obsahujú údaj ParcelNumber. Verzia: 1.0.42 Dátum : 7.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Chyba pri vypočítaní zliav na karte bez tovarovej skupiny. Verzia: 1.0.41 Dátum : 4.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Zápis objednávky vyhlasoval chybu, ak nebola zadaná ShippingAddress. Verzia: 1.0.40 Dátum : 4.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Doplnková cena so zľavou 15% (pre Tomirtech). Verzia: 1.0.39 Dátum : 3.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Pri objednávke od fyzickej osoby sa niekedy nezapísal názov organizácie. Verzia: 1.0.38 Dátum : 3.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Doplnkové ceny so zľavou 20% a 25% (pre Tomirtech). - Opravené: Pri objednávke sa niekedy nezapísalo na doklad IČDPH. Verzia: 1.0.37 Dátum : 1.12.2020 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Pri objednávke sa do položiek vždy zapíše názov položky z katalógu (pre Ľubica). - Opravené: Chyba Cross-thread operation detected pri načítaní produktov. Verzia: 1.0.36 Dátum : 30.11.2020 - Minimálna verzia EcoSun: 2.31.272 - Opravené: API hlásilo chybu ak neboli zapnuté viaceré cenové hladiny v EcoSune. - Opravené: API negenerovalo zákaznícke ceny z tovarovo-odberateľských zliav pre zákazníkov, ktorí majú individuálne cenníky, ale nie pre daný produkt. Verzia: 1.0.35 Dátum : 29.11.2020 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Podpora viacerých cenových hladín v triede Product - property OtherPrices (viaceré ceny sa dajú zapnúť v EcoSun od verzie 2.31.276). - Doplnené: Do triedy ProductPrice pridaná property Currency - mena. - Doplnené: Do triedy ProductPrice pridaná property PriceLevel - cenová hladina. - Doplnené: Podpora cenových hladín na tovarovo-odberateľských zľavách. - Opravené: API nevracalo niekedy správne ceny pri vypočítaní tovarovo-odberateľských zliav. Verzia: 1.0.34 Dátum : 19.11.2020 - Minimálna verzia EcoSun: 2.31.272 - Opravené: Za určitých okolností sa generovalo nadbytočné (chybné) zobrazenie zákazníckych cien pre produkty. - Opravené: V API sa nebral do úvahy parameter "Uplatňovať dokladové zľavy aj na ceny z individuálnych cenníkov". Verzia: 1.0.33 Dátum : 12.11.2020 - Minimálna verzia EcoSun: 2.31.272 - Doplnené: Do triedy Order pridaná property ParcelShopID. - Doplnené: Do triedy CustomerBranch pridaná property BranchId. Verzia: 1.0.32 Dátum : 5.11.2020 - Minimálna verzia EcoSun: 2.31.263 - Doplnené: Do triedy Product pridané property Category1-5 (kategórie 1-5 z katalógu). - Doplnené: Do triedy Invoice pridané property DueDate a Paid. Verzia: 1.0.31 Dátum : 28.10.2020 - Minimálna verzia EcoSun: 2.31.263 - Doplnené: Do triedy Product pridaná property HtmlDescription - popis v Html (v OASIS sa nastavuje na katalógu v záložke Popis pre eshop). Verzia: 1.0.30 Dátum : 26.10.2020 - Minimálna verzia EcoSun: 2.31.263 - Upravené: Ak sú na objednávke ProductCode, alebo ProductName prázdne, dosadia sa údaje z katalógovej karty. Verzia: 1.0.29 Dátum : 23.10.2020 - Minimálna verzia EcoSun: 2.31.263 - Doplnené: Do triedy Order pridaná property Currency - kód meny (znamená to, že ceny na objednávke sú v tejto mene). Verzia: 1.0.28 Dátum : 22.10.2020 Minimálna verzia EcoSun: 2.31.250 - Opravené: Pridanie položky s príliš dlhým názvom do objenávky končilo chybou. Verzia: 1.0.27 Dátum : 22.10.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: Do triedy Customer pridaná kolekcia Branches obsahujúca údaje o prevádzkach. Verzia: 1.0.26 Dátum : 20.10.2020 - Minimálna verzia EcoSun: 2.31.250 - Opravené: Ak bol zákaznícky cenník označený ako platný od-do, metóda products nevracala hodnoty CustomerPrices. Verzia: 1.0.25 Dátum : 8.10.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: Properties Tag02-Tag10 v triede Product - polia s dodatočnými údajmi pre eshop. - Doplnené: Property IsGroupProduct do Product (označuje, či je karta skupinová). - Doplnené: Property GroupParentId do Product (odkaz na skupinovú kartu). Verzia: 1.0.24 Dátum : 7.10.2020 - Minimálna verzia EcoSun: 2.31.250 - Opravené: Endpoint GET api/{DataId}/products pre jedno Id, alebo skupinu Id nevracal správne ceny pre neviazané karty. - Upravené: Doplnená a spresnená dokumentácia. Verzia: 1.0.23 Dátum : 6.10.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: Property TagMS v triede Product - Pole s dodatočnými údajmi pre eshop, v OASIS katalógu: NBZviacMS Verzia: 1.0.22 Dátum : 4.10.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: Property AssociatedUser v triede Customer - vracia LoginMeno priradeného používateľa. - Opravené: Za určitých okolností vznikala chyba v metóde api/{DataId}/orders. Verzia: 1.0.21 Dátum : 26.9.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: GET api/{DataId}/customers/{RegistrationNumber}/invoices - Vráti zoznam faktúr daného zákazníka od zadaného dátumu (zatiaľ len pre aktuálny rok). - Doplnené: GET api/{DataId}/invoices/{InvoiceNumber}/pdf - Vráti PDF súbor vytlačenej faktúry (v špeciálnych nastaveniach OASIS v EcoSune musí byť zadaný parameter "Cesta pre generovanie PDF súborov"). Verzia: 1.0.20 Dátum : 16.9.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: GET api/{DataId}/productstocks - vráti zoznam stavov na sklade pre všetky katalógové produkty s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. Ostatné vlastnosti produktov sú nevyplnené. - Doplnené: PUT api/{DataId}/productstocksbyids - vráti zoznam stavov na sklade pre všetky katalógové produkty s nastaveným príznakom webového obchodu zo zadaného dátového prostredia podľa zoznamu Id produktov. Ostatné vlastnosti produktov sú nevyplnené. Metóda PUT je použitá kvôli odovzdaniu zoznamu Id cez body. - Doplnené: GET api/{DataId}/customerids - vráti zoznam CustomerId všetkých zákazníkov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. - Doplnené: Do GET api/{DataId}/products s parametrom ChangedAfterDate pridaný parameter Change - Spôsob výberu podľa typu zmeny produktu: 0 - všetky zmeny, 1 - všetky zmeny okrem stavov na sklade, 2 - len zmeny stavu na sklade. - Doplnené: Do GET api/{DataId}/productids s parametrom ChangedAfterDate pridaný parameter Change - s rovnakým správaním ako pri produktoch. - Premenované: GET api/{DataId}/products na api/{DataId}/v1/products - staršia, pomalšia verzia funkcie - určená len pre spätnú kontrolu. - Premenované: GET api/{DataId}/products2 na api/{DataId}/products - vráti zoznam všetkých katalógových produktov (optimalizovaná rýchlosť). - Doplnené: Pri chybných vstupných dátach v endpointoch typu PUT a POST sa vracia chyba 400 - Bad request. - Doplnené: Pri zápise zákazníka z eshopu sa vyplnia polia Typ partnera a Webový obchod. - Upravené: Endpointy api/{DataId}/products a api/{DataId}/categories vracajú údaje aj v XML formáte. - Opravené: Property OrderNumber a InternalOrderNumber v triede OrderState sa niekedy nenapĺňali správne. - Opravené: Pri zápise objednávky za určitých okolností program vykazoval chybu. Verzia: 1.0.18 Dátum : 5.9.2020 - Minimálna verzia EcoSun: 2.31.250 - Doplnené: GET api/{DataId}/orders/bynumber/{OrderNumber} - vráti stav konkrétnej objednávky podľa čísla objednávky. - Doplnené: Property InternalOrderNumber v triede OrderState - Interné číslo objednávky (pridelené v EcoSun). - Doplnené: GET api/{DataId}/products2 - vráti zoznam všetkých katalógových produktov (v2 - optimalizovaná rýchlosť). - Premenované: PUT api/{DataId}/delete na api/{DataId}/reset - uvoľnenie dátového prostredia z pamäte, pri ďalšom dotaze sa nanovo načítajú všetky parametre dátového prostredia. Verzia: 1.0.17 Dátum : 3.9.2020 - Minimálna verzia EcoSun: 2.31.250 - Opravené: Chyba pri zápise objednávky, ak nebola zadaná cena bez DPH. - Opravené: Pri zápise objednávky a vytvorení organizácie nekorektné priradenie fakturačnej adresy ak bola zhodná s dodacou adresou. Verzia: 1.0.16 Dátum : 2.9.2020 - Minimálna verzia EcoSun: 2.31.250 - Opravené: Chyba pri načítaní obrázkov spôsobená neplatnými znakmi v čísle tovaru, ktoré nesmú byť súčasťou názvu súboru. Verzia: 1.0.15 Dátum : 5.8.2020 - Minimálna verzia EcoSun: 2.31.228 - Doplnené: GET api/{DataId}/customerdiscounts - vráti odberateľskú zľavu a zľavy na tovarové skupiny pre daného zákazníka. Verzia: 1.0.14 Dátum : 28.7.2020 - Minimálna verzia EcoSun: 2.31.228 - Doplnené: PUT api/{DataId}/productsbyids - nezapisuje nič, ale vracia zoznam produktov podľa zadaného zoznamu Id produktov. Metóda PUT sa používa preto, aby sa do tela requestu dal zadať zoznam Id. - Upravené: Ak je prázdny zoznam objektov, tak sa vracia namiesto stavu 404 (Not found) stav 200 (OK). Verzia: 1.0.13 Dátum : 30.6.2020 - Minimálna verzia EcoSun: 2.31.228 - Doplnené: Property CountryCodeAlfa2 a CountryCodeAlfa3 v triede CustomerAddress. Verzia: 1.0.12 Dátum : 27.6.2020 - Minimálna verzia EcoSun: 2.31.228 - Opravené: Za určitých okolností sa nevyplnila fakturačná adresa (spôsobené v predchádzajúcej verzii). Verzia: 1.0.11 Dátum : 25.6.2020 - Minimálna verzia EcoSun: 2.31.228 - Upravené: Prepracovaná funkcia zápisu adries z objednávky. Verzia: 1.0.10 Dátum : 25.6.2020 - Minimálna verzia EcoSun: 2.31.228 - Opravené: Po prepracovaní funkcie načítania kariet sa nenačítavali stavy na skladoch. Verzia: 1.0.9 Dátum : 22.6.2020 - Minimálna verzia EcoSun: 2.31.228 - Opravené: Generovanie korekčnej položky pri zápise objednávky. - Opravené: Priradenie fakturačnej adresy pri zápise objednávky bolo niekedy nekorektné. Verzia: 1.0.8 Dátum : 11.6.2020 - Minimálna verzia EcoSun: 2.31.228 - Upravené: Podpora verzie EcoSun 2.31.228. - Upravené: Prepracované funkcie načítania kariet a cien pre nezávislé sklady. - Doplnené: Property Manufacturer v triede Product. - Opravené: GET api/{DataId}/productids - vracal zoznam ProductId kariet namiesto katalógových produktov. Verzia: 1.0.7 Dátum : 1.6.2020 - Minimálna verzia EcoSun: 2.31.221 - Upravené: Podpora verzie EcoSun 2.31.221. - Doplnené: GET api/{DataId}/test - test dátového prostredia. - Upravené: Pri chybe nesprávnej štruktúry databázy sa vráti hlásenie s potrebným číslom verzie EcoSun. Verzia: 1.0.6 Dátum : 29.5.2020 - Minimálna verzia EcoSun: 2.31.217 - Upravené: Podpora verzie EcoSun 2.31.217. - Doplnené: Do ProductPrice property BasePrice a BasePriceVAT. Tieto ceny obsahujú základné ceny produktov (bez akcie a podobne). - Doplnené: Do OrderItem property IsDiscount. - Opravené: GET api/{DataId}/orders vracal prázdne dáta. Verzia: 1.0.5 Dátum : 5.5.2020 - Minimálna verzia EcoSun: 2.31.203 - Doplnené: GET api/{DataId}/categories/{CategoryId}/images/{ImageId} - vráti konkrétny obrázok kategórie ako pole bytov. Verzia: 1.0.4 Dátum : 1.5.2020 - Minimálna verzia EcoSun: 2.31.203 - Doplnené: GET api/{DataId}/productids - vráti zoznam ProductId všetkých katalógových produktov s nastaveným príznakom webového obchodu zo zadaného dátového prostredia. - Doplnené: GET api/{DataId}/productids s parametrom ChangedAfterDate. - Doplnené: GET api/{DataId}/productgroups s parametrom ChangedAfterDate. - Upravené: Funkcie tovarových skupín. - Upravené: Funkcie kategórií. Verzia: 1.0.3 Dátum : 27.4.2020 - Minimálna verzia EcoSun: 2.31.203 - Doplnené: GET api/{DataId}/customers s parametrom ChangedAfterDate. - Doplnené: GET api/{DataId}/orders s parametrom ChangedAfterDate.