História zmien v aplikácii EcoSunRAS

Verzia: 1.0.66 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 ap likácii EcoSun (napr. \\server\sunsoft\). Uvedené nastavenie je určené pre úpravu cesty k obrázkom v multikategóriách.

Verzia: 1.0.58 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 4.12.2020

  • Minimálna verzia EcoSun: 2.31.272
  • Doplnené: Doplnková cena so zľavou 15% (pre Tomirtech).

Verzia: 1.0.39 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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). Minimálna verzia EcoSun: 2.31.250

Verzia: 1.0.28 z 22.10.2020

  • Opravené: Pridanie položky s príliš dlhým názvom do objenávky končilo chybou.

Verzia: 1.0.27 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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 z 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.