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?