Import cenników i list sprzedaży

Niniejsza dokumentacja przedstawia sposób korzystania z aplikacji Import danych w zakresie cenników sprzedaży oraz przypisanych list cen. Opisano również warunki wstępne, możliwe skutki i ograniczenia importu.

Szczegółowe informacje o aplikacji, w tym opisy pól i przycisków, znajdują się w dokumentacji Import danych.

Informacje ogólne

Import cenników oparty jest na aktualnym modelu danych przechowywanym w bazie danych repozytorium. W przypadku eksportu danych dostępnych jest więcej atrybutów niż przy imporcie, dlatego zaleca się tworzenie osobnych filtrów dla eksportu i importu.

Niektóre dane (np. wewnętrzne atrybuty pomocnicze) nie podlegają importowi.

Aby ustalić prawidłowy format pliku importu, najlepiej utworzyć przykładowy cennik w aplikacji Cenniki sprzedaży, a następnie wyeksportować go z użyciem filtra dostosowanego do importu. Otrzymany plik może posłużyć jako szablon.

Zasady obowiązujące podczas importu odpowiadają zasadom edycji danych w aplikacji. Na przykład: artykuł w istniejącym elemencie nie może być później zmieniany. Atrybuty niezgodne z kontekstem są ignorowane. Dotyczy to także określania wartości domyślnych.

Instrukcja importu cenników i list cen sprzedaży

Aby zaimportować cennik lub listę cenników, należy:

  1. Otworzyć aplikację Import danych.

  2. Wybrać filtr dla jednego z poniższych obiektów biznesowych:

    • com.cisag.app.sales.obj.PriceList (cenniki sprzedaży)

    • com.cisag.app.sales.obj.PriceListing (listy cen sprzedaży)

  3. W razie potrzeby skopiować lub utworzyć nowy filtr.

  4. Zmodyfikować wybrane atrybuty filtra (jeśli konieczne).

  5. Nacisnąć przycisk [Import danych] na pasku przycisków.

  6. W oknie dialogowym Import danych określić ustawienia pliku importu (szczegóły w dokumentacji Importuj dane).

  7. Uruchomić import za pomocą przycisku [W tle].

Struktura cennika sprzedaży (PriceList)

Cennik składa się z:

  • danych podstawowych (nagłówka),

  • danych pozycji (np. ceny, rabaty).

Pozycje można importować wyłącznie z przypisaniem do konkretnego cennika. Jeśli pozycja już istnieje, tworzona jest nowa wersja (chyba że dany cennik nie jest jeszcze używany).

Zależność czasowa danych

Okres ważności pozycji cennika:

  • priceListValidFrom, priceListValidUntil — wyświetlane w aplikacji.

  • validFrom, validUntil — służą do wyznaczania okresu obowiązywania obiektu definicji ceny (nie są wyświetlane). Zwykle nie należy ich używać, ponieważ wpływają na ustalanie cen historycznych.

Struktura listy cenników sprzedaży (PriceListing)

Lista cen zawiera:

  • dane podstawowe (nagłówka),

  • dane przypisania (np. przypisane cenniki, priorytety, zakresy dat).

Pozycje oraz dane podstawowe muszą być importowane oddzielnie. Przypisywane cenniki muszą istnieć już wcześniej. Istniejące pozycje nie są nadpisywane — tworzona jest ich nowa wersja.

Zależność czasowa przypisań

  • assignmentValidFrom, assignmentValidUntil — definiują okres przypisania cennika (widoczne w aplikacji).

  • validFrom, validUntil — definiują wewnętrzne daty obowiązywania przypisania, niewidoczne w aplikacji. Należy ich używać wyłącznie w razie potrzeby ingerencji w historię cen.

Kolejność importu

Ze względu na zależność strukturalną należy zachować kolejność:

  1. Zaimportować cenniki sprzedaży (PriceList),

  2. Następnie listy cen sprzedaży (PriceListing).

Przegląd: Atrybuty

Wszystkie atrybuty dostępne do importu, wraz z relacjami klucza obcego i oznaczeniem identyfikatorów (K), przedstawione są w tabelach w kolejnych podrozdziałach dokumentacji.

Atrybuty poszczególnych obiektów biznesowych, które są dostępne do importu, są wymienione poniżej. Odpowiednia nazwa relacji jest również uwzględniona dla atrybutów klucza obcego. Pola identyfikacyjne i obowiązkowe mogą ulec zmianie i mogą zostać rozszerzone poprzez dostosowanie.

Cennik sprzedaży

Dane podstawowe: PriceList

Identyfikację cennika sprzedaży stanowi połączenie jednostki organizacyjnej oraz kodu cennika.

Atrybut Relacja Opis
classification klasyfikacja Klasyfikacja cennika sprzedaży
code (K) — Kod cennika
currency — Waluta
description — Opis
guid (K) — Identyfikator techniczny — stosowany do zmiany/usunięcia istniejących danych
organizationalUnit (K) — Jednostka organizacyjna
priceIncludingTaxes — Wskaźnik: czy ceny zawierają podatek
priceListValidFrom — Data rozpoczęcia ważności
priceListValidUntil — Data zakończenia ważności
standard — Wskaźnik cennika standardowego
type — Typ cennika
validityFixed — Wskaźnik ustalonego okresu ważności

Dane pozycji: PriceDefinitions

Atrybut Relacja Opis
customerItemNumber — Numer pozycji klienta
customerItemDescription — Opis pozycji klienta
discountItem DiscountItem Pozycja rabatowa
ean — Europejski numer artykułu (EAN)
item (K) — Artykuł (element cennika)
itemKeyType (K) — Typ składnika pozycji
itemPriceHierarchy — Klasyfikacja cen artykułów
partner (K) — Partner
partnerKeyType (K) — Typ składnika partnera
partnerPriceHierarchy PartnerPriceHierarchy Klasyfikacja cen partnera
priceCurrency — Waluta wartości ceny
priceDimension — Wymiar ceny
priceDiscountType (K) PriceDiscountType Typ składnika ceny
priceKeyUom PriceKeyUom Jednostka wartości ceny
pricelist (K) — Cennik, do którego przypisana jest pozycja
priceListValidFrom (K) — Data rozpoczęcia ważności pozycji
priceListValidUntil — Data zakończenia ważności pozycji
priceType — Rodzaj wartości ceny: ilość, cena, procent
priceUom PriceUom Jednostka wymiaru ceny
priceValue — Wartość ceny
rebateInKind — Wskaźnik rabatu rzeczowego
roundingParameters.algorithm — Reguła zaokrąglania
roundingParameters.base — Podstawa zaokrąglania
scaleCurrency ScaleCurrency Waluta skali
scaleType (K) — Typ skali: ilość, cena, procent
scaleUom ScaleUom Jednostka skali
scaleValue (K) — Wartość skali
validFrom (K) — Data ważności — stosować wyłącznie w celu wpływu na ceny historyczne
validUntil — Data zakończenia ważności — jw.

Lista cen sprzedaży

Dane podstawowe: PriceListing

Atrybut Relacja Opis
classification — Klasyfikacja listy cen sprzedaży
code (K) — Kod listy cen
currency — Waluta
description — Opis
guid (K) — Identyfikator techniczny — stosowany do zmiany/usunięcia danych
maintainingOrganisation MaintainingOrganisation Organizacja odpowiedzialna
priceIncludingTaxes — Wskaźnik: czy ceny zawierają podatek

Dane pozycji: PriceListingAssignments

Atrybut Relacja Opis
assignmentValidFrom — Data rozpoczęcia ważności przypisania
assignmentValidUntil — Data zakończenia ważności przypisania
list (K) — Lista cen, do której przypisany jest cennik
listing (K) — Cennik sprzedaży
priority — Priorytet przypisania
validFrom (K) — Data ważności — używać tylko w celu ingerencji w ustalanie ceny historycznej
validUntil — Data zakończenia ważności — jw.

 

Czy ten artykuł był pomocny?