Od 28 marca 2024 operacja GET /customer w usłudze Customer zwraca informacje czy konto użytkownika jest aktywne. Informacja zwracana jest w nowym polu status z możliwymi wartościami: ACTIVE lub INACTIVE
Usprawnienie niezawodności serwisów w ramach IC API
Pod koniec marca wprowadzono zmiany techniczne w większości usług IC API w celu zmniejszanie zależności usług do innych komponentów. Celem zmian jest zwiększenie dostępności IC API dla wszystkich klientów.
Dodano nowe informacji o towarach
Od 28 marca 2024 usługi Invntory, Pricing, Sales zwracają nowe informacje o towarach tj.:
- index - indeks towaru
- name - nazwa towaru
- description - opis towaru
- gtuCode - kod GTU
Dodanie funkcjonalności odpytywania usług po indeksie towaru
26 marca 2024 umożliwiono odpytywanie usług posługując się indeksem towaru zamiast kodem sku. Funkcjonalność dodana w usługach:
- Inventory
- Pricing
- Sales
Przykład wywołania operacji POST /stock usługi Invetory
{
"index": "290 887,500317793"
}
Dodanie fukncjonalności składania zamówień z wyborem metody dostawy dla użytkowników UA
13 marca 2024 dla kont UA dodano możliwość składania zamówień podajć metodę dostawy. Aby skorzystać z nowej funkcji należy w przesłanym komunikacie w body wiadomości przesłać element deliveryMethod z wartością SHOP lub SHIPMENT.
Przykład wywołania operacji POST /sales/requisition usługi Sales z metodą dostawy:
{
"deliveryMethod": "SHIPMENT",
"lines": [
{
"index": "LY1121",
"requiredQuantity": 1
}
]
}
Zwracanie nowych informacji o finansach użytkownika
28 lutego 2024 w odopowiedzi operacji GET /finances usługi Customer dodano nowe informacje o finansach tj.:
- availableCreditLimit - dostępny limit kredytowy
- notInvoicedOrders - kwota niezafakturowanych zamówień
Numer FV w usługach Delivery
W dniu 12.20.2023 została wdrożona nowa wersja usługi delivery umożliwiająca bezpośrednie pobranie powiązanego numeru faktury. Dodatkowe pole dostepnę jest jako fiscalDocumentNumber:
[
{
"id": "193834/AAA/2024",
"orderId": "154548/AAA/2024",
"billTo": "112790",
"shipTo": "112790",
"shipFrom": "AAA",
"deliveryMethod": "I",
"creationDate": "2024-04-11T13:23:20+02:00",
"currencyCode": "PLN",
"fiscalDocumentNumber": "00037557/AAA/24/F",
"lines": [
{
"index": "111 2222 31",
"sku": "AAAAAA",
"name": "Rozrząd kpl. (pasek + rolka + pompa cieczy)",
"shippedQuantity": 1,
"returnedQuantity": 0,
"unitPriceNet": 265.05,
"unitPriceGross": 326.01,
"vatPercentage": 23,
"totalNet": 265.05,
"totalGross": 326.01
}
]
}
]
Walidacja parametru sku
6 Grudnia wprowadzono walidację parametrów sku w usługach Inventory oraz Price. W przypadku podania nieprawidłowej wartości w odpowiedzi zostanie zwrócony nagłowek HTTP o nazwie "skipSkuList" z inforamcją o sku, które zostały zignorowane. W przypadku gdy żaden z parametrów nie jest poprawny zostanie zwrócony komunikat o błędzie walidacji.
Wprowadzenie alternatywnych metod dostaw przy składaniu zamówień
W dniu 22.11.2023 umożliwono składanie zamówień podając alternatywne metody dostaw tj.: PACZKOMATY i XPRESS DELIVERY. Aby skorzystać z dodanej funkcjonalności konto użytkownika musi być odpowiednio skonfigurowane i w body operacji POST /ic/sales/requisition należy dodać element deliveryMethod z odpowiednią wartością.
Możliwe wartości deliveryMethod:
- 5 - XPRESS DELIVERY
- 6 - PACZKOMATY
Zwracanie informacji o podzielonym zamówieniu
W dniu 04.09.2023 wprowadzono zmianę w operacji do składania zamówień POST /ic/sales/requisition. Teraz w odpowiedzi operacji może być zwrócne kilka zamówień zamiast jednego. Taki przypadek pojawia się gdy składane zamówienie zostanie podzielone na kilka zamówień.
