{"id":11999,"date":"2025-03-04T11:10:31","date_gmt":"2025-03-04T10:10:31","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11999"},"modified":"2025-03-04T11:10:31","modified_gmt":"2025-03-04T10:10:31","slug":"olap-statystyki-sprzedazy","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/olap-statystyki-sprzedazy\/","title":{"rendered":"OLAP: statystyki sprzeda\u017cy"},"content":{"rendered":"<h3 id=\"przeglad-tematu\" >Przegl\u0105d tematu<\/h3>\n<p>Niniejszy dokument opisuje statystyki sprzeda\u017cy w bazie danych OLAP. Statystyki sprzeda\u017cy reprezentuj\u0105 sprzeda\u017c osi\u0105gni\u0119t\u0105 na podstawie pozycji faktur sprzeda\u017cy. Dodatkowo dokument wyja\u015bnia jak zbudowany jest schemat gwiazdy oraz jakie wymiary i pola zawiera.<\/p>\n<p>Aplikacje istotne dla statystyk sprzeda\u017cy, ich obszary, dzia\u0142ania i procedury zosta\u0142y szczeg\u00f3\u0142owo opisane w oddzielnych artyku\u0142ach.<\/p>\n<h3 id=\"definicje-terminow\" >Definicje termin\u00f3w<\/h3>\n<ul>\n<li><strong>Faktury sprzeda\u017cy<\/strong> &#8212; faktura zawieraj\u0105ca list\u0119 kwot do zap\u0142aty za dostarczone lub jeszcze niedostarczone produkty. Faktura sprzeda\u017cy jest dokumentem, kt\u00f3ry mo\u017ce by\u0107 r\u00f3wnie\u017c not\u0105 kredytow\u0105.<\/li>\n<\/ul>\n<ul>\n<li><strong>Hurtownia danych<\/strong>\u00a0\u2013 \u0142\u0105czy istotne dla firmy dane z r\u00f3\u017cnych \u017ar\u00f3de\u0142 danych. Dane s\u0105 przekszta\u0142cane i podsumowywane, a nast\u0119pnie przechowywane w bazie OLAP w postaci tabel fakt\u00f3w i wymiar\u00f3w. Umo\u017cliwia to ich efektywn\u0105 analiz\u0119. Przyk\u0142adowo, w systemie ERP dane podstawowe oraz transakcyjne z obszar\u00f3w sprzeda\u017cy i zaopatrzenia trafiaj\u0105 do bazy OLAP, pe\u0142ni\u0105cej funkcj\u0119 hurtowni danych<\/li>\n<li><strong>Tabele wymiar\u00f3w<\/strong>\u00a0\u2013 tabele wymiar\u00f3w w hurtowni danych zawieraj\u0105 dane jako\u015bciowe, kt\u00f3re klasyfikuj\u0105 dane ilo\u015bciowe w tabeli fakt\u00f3w. Przyk\u0142ady wymiar\u00f3w to m.in.:\u00a0<em>Dzie\u0144, Pozycja sprzeda\u017cy, Klient<\/em>. Dane w tabelach wymiar\u00f3w zmieniaj\u0105 si\u0119 stosunkowo rzadko i zawieraj\u0105 stosunkowo niewiele rekord\u00f3w danych w por\u00f3wnaniu z tabel\u0105 fakt\u00f3w.<\/li>\n<\/ul>\n<ul>\n<li><strong>Tabele fakt\u00f3w<\/strong>\u00a0\u2013 tabela fakt\u00f3w jest faktycznym centralnym elementem hurtowni danych. Zawiera dane ilo\u015bciowe hurtowni danych, kt\u00f3re powsta\u0142y w wyniku proces\u00f3w operacyjnych, takie jak obroty, ilo\u015bci itp. Te liczby s\u0142u\u017c\u0105 jako podstawa danych do analiz. Opr\u00f3cz kluczowych danych, tabele wymiar\u00f3w zawieraj\u0105 r\u00f3wnie\u017c odniesienia do wymiar\u00f3w w celu klasyfikacji danych. W por\u00f3wnaniu z tabelami wymiar\u00f3w, tabela fakt\u00f3w zawiera wi\u0119ksze ilo\u015bci danych, a dodatkowe rekordy danych s\u0105 dodawane przy ka\u017cdej aktualizacji.<\/li>\n<li><strong>Klasyfikacje<\/strong>\u00a0\u2014 to hierarchiczna struktura okre\u015blaj\u0105ca relacje nadrz\u0119dne i podrz\u0119dne mi\u0119dzy obiektami, tworz\u0105c ich ranking w systemie. Mo\u017ce sk\u0142ada\u0107 si\u0119 z jednego lub wielu poziom\u00f3w, a jej elementy s\u0105 wzajemnie powi\u0105zanymi w\u0119z\u0142ami. W\u0119z\u0142y na wy\u017cszym poziomie nazywane s\u0105 folderami, natomiast te znajduj\u0105ce si\u0119 na najni\u017cszym poziomie to\u00a0li\u015bcie.<\/li>\n<\/ul>\n<ul>\n<li><strong>Przetwarzanie analityczne online (OLAP)<\/strong>\u00a0\u2013 to metoda analizy transakcji biznesowych w czasie rzeczywistym na zagregowanym, skondensowanym poziomie. Podstawowym przedmiotem analizy nie jest pojedyncza transakcja biznesowa, ale zestaw podobnych lub powi\u0105zanych transakcji biznesowych. W zale\u017cno\u015bci od potrzeb mo\u017cna stosowa\u0107 r\u00f3\u017cne poziomy agregacji. Ta technologia oprogramowania umo\u017cliwia analiz\u0119 du\u017cych ilo\u015bci danych poprzez szybki, sp\u00f3jny, interaktywny dost\u0119p do r\u00f3\u017cnych widok\u00f3w. Dane s\u0105 przygotowywane w wielowymiarowych widokach, kt\u00f3re odzwierciedlaj\u0105 struktury analizowanej firmy z perspektywy u\u017cytkownika. W systemie ERP dane istotne dla OLAP s\u0105 pobierane z bazy danych OLTP, kt\u00f3ra zawiera bie\u017c\u0105ce dane podstawowe i transakcyjne. Dane OLAP s\u0105 nast\u0119pnie przechowywane w oddzielnej bazie danych OLAP w tabelach fakt\u00f3w i wymiar\u00f3w zgodnie ze schematem gwiazdy. Baza danych OLAP jest u\u017cywana jako hurtownia danych.<\/li>\n<li><strong>Baza danych przetwarzania analitycznego online (baza danych OLAP)<\/strong>\u00a0\u2013 baza danych przetwarzania analitycznego online (OLAP) zapewnia niezb\u0119dne struktury danych dla OLAP. W przeciwie\u0144stwie do baz danych OLTP, bardzo du\u017ce ilo\u015bci danych s\u0105 przetwarzane w transakcji przy u\u017cyciu zdenormalizowanych schemat\u00f3w.<\/li>\n<\/ul>\n<ul>\n<li><strong>Schemat gwiazdy<\/strong>\u00a0\u2013 to model danych dla relacyjnych baz danych. Hurtownia danych jest zazwyczaj zorganizowana zgodnie ze schematem gwiazdy. Prosty schemat gwiazdy sk\u0142ada si\u0119 z centralnej tabeli fakt\u00f3w i kilku tabel wymiar\u00f3w, kt\u00f3re s\u0105 po\u0142\u0105czone z tabel\u0105 fakt\u00f3w za pomoc\u0105 kluczy. W modelu tabela fakt\u00f3w jest pokazana w centrum, a tabele wymiar\u00f3w s\u0105 rozmieszczone wok\u00f3\u0142 niej. Ta graficzna reprezentacja odpowiada kszta\u0142towi gwiazdy.<\/li>\n<li><strong>Statystyka<\/strong>\u00a0\u2013 zajmuje si\u0119 numerycznym rejestrowaniem, badaniem i wizualizacj\u0105 zjawisk masowych. Fakty z przesz\u0142o\u015bci s\u0105 gromadzone, zestawiane i analizowane przy u\u017cyciu okre\u015blonych metod. Celem analizy tych danych jest identyfikacja odchyle\u0144 i b\u0142\u0119d\u00f3w oraz opracowanie mo\u017cliwo\u015bci poprawy.<\/li>\n<\/ul>\n<h3 id=\"tabele-wymiarow\" >Tabele wymiar\u00f3w<\/h3>\n<p>Opr\u00f3cz podstawowych wymiar\u00f3w, statystyki sprzeda\u017cy obejmuj\u0105 nast\u0119puj\u0105ce wymiary:<\/p>\n<ul>\n<li><strong>Klient<\/strong><\/li>\n<li><strong>Przedstawiciel<\/strong><\/li>\n<li><strong>Artyku\u0142 sprzeda\u017cy<\/strong><\/li>\n<li><strong>Rodzaj faktury sprzeda\u017cy<\/strong><\/li>\n<\/ul>\n<p>Poszczeg\u00f3lne wymiary zosta\u0142y wyja\u015bnione w kolejnych rozdzia\u0142ach. Opis podstawowych wymiar\u00f3w znajduje si\u0119 w dokumentacji <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wymiary-bazy\/\">OLAP: Wymiary bazy<\/a>.<\/em><\/p>\n<h4 id=\"klient\" >Klient<\/h4>\n<p>Klienci zapisywani s\u0105 w jednostce biznesowej <em>com.cisag.app.olap.obj.Customer<\/em>. Statystyki sprzeda\u017cy mo\u017cna analizowa\u0107 wed\u0142ug klient\u00f3w przy u\u017cyciu tabeli wymiar\u00f3w.<\/p>\n<p>Atrybuty tabeli wymiar\u00f3w, kt\u00f3re s\u0105 istotne dla statystyk OLAP, wyja\u015bniono poni\u017cej:<\/p>\n<table style=\"width: 100%;\" width=\"540\">\n<thead>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><strong>Atrybut<\/strong><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>id<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera numeryczn\u0105 identyfikacj\u0119 klienta. Identyfikacja jest u\u017cywana w bazie danych OLAP w celu unikalnego odniesienia do klienta.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>guid<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator <em>Guid<\/em> odpowiedniego partnera w bazie danych OLTP<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>number<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera numer klienta jako ci\u0105g znak\u00f3w<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>name<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera nazw\u0119 klienta. Warto\u015b\u0107 odpowiada atrybutowi <em>name<\/em> jednostki biznesowej <em>com.cisag.app.general.obj.Partner<\/em>. Je\u015bli nazwa sk\u0142ada si\u0119 z kilku wierszy, s\u0105 one oddzielone znakiem ko\u0144ca wiersza (LF).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>abcCode<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera kod ABC klienta jako ci\u0105g znak\u00f3w. Atrybut mo\u017ce zawiera\u0107 warto\u015bci <em>A, B<\/em> lub <em>C<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>address<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera adres klienta. Adres sk\u0142ada si\u0119 z nast\u0119puj\u0105cych informacji:<\/p>\n<ul>\n<li>Lokalizacja (<em>city<\/em>)<\/li>\n<li>Kod kraju (<em>countryCode<\/em>)<\/li>\n<li>Kraj (<em>countryDesc<\/em>)<\/li>\n<li>Okr\u0119g (<em>district<\/em>)<\/li>\n<li>Skrzynka pocztowa (<em>poBox<\/em>)<\/li>\n<li>Lokalizacja skrzynki pocztowej (<em>poBoxCity<\/em>)<\/li>\n<li>Kod skrzynki pocztowej (<em>poBoxPostalCode<\/em>)<\/li>\n<li>Kod pocztowy (<em>postalCode<\/em>)<\/li>\n<li>Kod regionu (<em>regionCode<\/em>)<\/li>\n<li>Region (<em>regionDesc<\/em>)<\/li>\n<li>Ulica (<em>street<\/em>)<\/li>\n<\/ul>\n<p>Je\u015bli adres nie jest przechowywany dla klienta, atrybut zawiera pusty ci\u0105g znak\u00f3w. Je\u015bli adres sk\u0142ada si\u0119 z kilku wierszy, s\u0105 one oddzielone znakiem ko\u0144ca wiersza (LF).<\/p>\n<p>Je\u015bli maj\u0105 by\u0107 analizowane r\u00f3wnie\u017c statystyki sprzeda\u017cy dla klient\u00f3w wed\u0142ug region\u00f3w, nale\u017cy wprowadzi\u0107 klienta dla ka\u017cdego regionu w bazie danych OLTP i przechowywa\u0107 kraj i region w danych podstawowych partnera.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId1<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 1 (<em>CUSTOMER_HIERARCHY1<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 1, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId2<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 2 (<em>CUSTOMER_HIERARCHY2<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 2, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId3<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 3 (<em>CUSTOMER_HIERARCHY3<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 3, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId4<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 4 (<em>CUSTOMER_HIERARCHY4<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 4, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId5<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 5 (<em>CUSTOMER_HIERARCHY5<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 5, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId6<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 6 (<em>CUSTOMER_HIERARCHY6<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 6, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId7<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 7 (<em>CUSTOMER_HIERARCHY7<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 7, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId8<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 8 (<em>CUSTOMER_HIERARCHY8<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 8, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.5477%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId9<\/em><\/td>\n<td style=\"width: 67.5%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji klienta 9 (<em>CUSTOMER_HIERARCHY9<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla klienta nie zapisano klasyfikacji klienta 9, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"przedstawiciel\" >Przedstawiciel<\/h4>\n<p>Przedstawiciele handlowi s\u0105 zapisywani w jednostce biznesowej <em>com.cisag.app.olap.obj.SalesRepresentative<\/em>. Tabela wymiar\u00f3w mo\u017ce by\u0107 u\u017cywana do analizy statystyk sprzeda\u017cy wed\u0142ug przedstawiciela handlowego.<\/p>\n<p>Atrybuty tabeli wymiar\u00f3w, kt\u00f3re s\u0105 istotne dla statystyk OLAP, wyja\u015bniono poni\u017cej:<\/p>\n<table style=\"width: 100%;\" width=\"540\">\n<thead>\n<tr>\n<td style=\"width: 31.4286%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><strong>Atrybut<\/strong><\/td>\n<td style=\"width: 67.619%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 31.4286%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>id<\/em><\/td>\n<td style=\"width: 67.619%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera numeryczn\u0105 identyfikacj\u0119 przedstawiciela handlowego. Identyfikacja jest u\u017cywana w bazie danych OLAP w celu unikalnego odniesienia do przedstawiciela.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.4286%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>guid<\/em><\/td>\n<td style=\"width: 67.619%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator <em>Guid<\/em> odpowiedniego partnera w bazie danych OLTP<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.4286%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>number<\/em><\/td>\n<td style=\"width: 67.619%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera numer partnera przedstawiciela jako ci\u0105g znak\u00f3w<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.4286%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>name<\/em><\/td>\n<td style=\"width: 67.619%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera nazw\u0119 przedstawiciela. Warto\u015b\u0107 odpowiada atrybutowi <em>name<\/em> jednostki biznesowej <em>com.cisag.app.general.obj.Partner<\/em>. Je\u015bli nazwa sk\u0142ada si\u0119 z kilku wierszy, s\u0105 one oddzielone znakiem ko\u0144ca wiersza (LF).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.4286%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>address<\/em><\/td>\n<td style=\"width: 67.619%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera adres przedstawiciela. Adres sk\u0142ada si\u0119 z nast\u0119puj\u0105cych informacji:<\/p>\n<ul>\n<li>Lokalizacja (<em>city<\/em>)<\/li>\n<li>Kod kraju (<em>countryCode<\/em>)<\/li>\n<li>Kraj (<em>countryDesc<\/em>)<\/li>\n<li>Okr\u0119g (<em>district<\/em>)<\/li>\n<li>Skrzynka pocztowa (<em>poBox<\/em>)<\/li>\n<li>Lokalizacja skrzynki pocztowej (<em>poBoxCity<\/em>)<\/li>\n<li>Kod skrzynki pocztowej (<em>poBoxPostalCode<\/em>)<\/li>\n<li>Kod pocztowy (<em>postalCode<\/em>)<\/li>\n<li>Kod regionu (<em>regionCode<\/em>)<\/li>\n<li>Region (<em>regionDesc<\/em>)<\/li>\n<li>Ulica (<em>street<\/em>)<\/li>\n<\/ul>\n<p>Je\u015bli adres sk\u0142ada si\u0119 z kilku wierszy, s\u0105 one oddzielone znakiem ko\u0144ca wiersza (LF).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"artykul-sprzedazy\" >Artyku\u0142 sprzeda\u017cy<\/h4>\n<p>Artyku\u0142y sprzeda\u017cy s\u0105 zapisywane w jednostce biznesowej <em>com.cisag.app.olap.obj.SalesItem<\/em>. Tabela wymiar\u00f3w mo\u017ce by\u0107 u\u017cywana do analizy statystyk sprzeda\u017cy wed\u0142ug artyku\u0142u sprzeda\u017cy.<\/p>\n<p>Atrybuty tabeli wymiar\u00f3w, kt\u00f3re s\u0105 istotne dla statystyk OLAP, wyja\u015bniono poni\u017cej:<\/p>\n<table style=\"width: 100%; height: 835px;\" width=\"540\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><strong>Atrybut<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>id<\/em><\/td>\n<td style=\"height: 70px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera numeryczn\u0105 identyfikacj\u0119 artyku\u0142u sprzeda\u017cy. Identyfikacja jest u\u017cywana w bazie danych OLAP w celu unikalnego odniesienia do pozycji sprzeda\u017cy.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>guid<\/em><\/td>\n<td style=\"height: 46px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator <em>Guid<\/em> odpowiedniego artyku\u0142u w bazie danych OLTP<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>number<\/em><\/td>\n<td style=\"height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera numer artyku\u0142u sprzeda\u017cy jako ci\u0105g znak\u00f3w<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>referenceNumber<\/em><\/td>\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Je\u015bli artyku\u0142 sprzeda\u017cy jest artyku\u0142em wariantowym, atrybut zawiera numer artyku\u0142u referencyjnego jako ci\u0105g znak\u00f3w. Je\u015bli artyku\u0142 sprzeda\u017cy nie jest artyku\u0142em wariantowym, atrybut zawiera numer artyku\u0142u z atrybutu <em>number<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>description<\/em><\/td>\n<td style=\"height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera kr\u00f3tk\u0105 nazw\u0119 artyku\u0142u sprzeda\u017cy<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>uom<\/em><\/td>\n<td style=\"height: 46px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera jednostk\u0119 podstawow\u0105 artyku\u0142u sprzeda\u017cy w postaci ci\u0105gu znak\u00f3w<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>abcCode<\/em><\/td>\n<td style=\"height: 46px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera kod ABC pozycji sprzeda\u017cy w postaci ci\u0105gu znak\u00f3w. Atrybut mo\u017ce zawiera\u0107 warto\u015bci <em>A, B<\/em> lub <em>C.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId1<\/em><\/td>\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji pozycji sprzeda\u017cy 1 (<em>SALESITEM_HIERARCHY1<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla artyku\u0142u sprzeda\u017cy nie zapisano klasyfikacji pozycji sprzeda\u017cy 1, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId2<\/em><\/td>\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji pozycji sprzeda\u017cy 2 (<em>SALESITEM _HIERARCHY2<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla artyku\u0142u sprzeda\u017cy nie zapisano klasyfikacji pozycji sprzeda\u017cy 2, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId3<\/em><\/td>\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji pozycji sprzeda\u017cy 3 (<em>SALESITEM _HIERARCHY3<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla artyku\u0142u sprzeda\u017cy nie zapisano klasyfikacji pozycji sprzeda\u017cy 3, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId4<\/em><\/td>\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji pozycji sprzeda\u017cy 4 (<em>SALESITEM _HIERARCHY4<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla artyku\u0142u sprzeda\u017cy nie zapisano klasyfikacji pozycji sprzeda\u017cy 4, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>classificationId5<\/em><\/td>\n<td style=\"height: 93px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klasyfikacji pozycji sprzeda\u017cy 5 (<em>SALESITEM _HIERARCHY5<\/em>) w tabeli wymiar\u00f3w <em>Classification<\/em>. Je\u015bli dla artyku\u0142u sprzeda\u017cy nie zapisano klasyfikacji pozycji sprzeda\u017cy 5, atrybut zawiera warto\u015b\u0107 0 (zero).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"rodzaj-faktury-sprzedazy\" >Rodzaj faktury sprzeda\u017cy<\/h4>\n<p>Rodzaje faktur sprzeda\u017cy s\u0105 zapisywane w jednostce biznesowej <em>com.cisag.app.olap.obj.CustomerInvoiceType<\/em>. Tabeli wymiar\u00f3w mo\u017cna u\u017cy\u0107 do analizy statystyk sprzeda\u017cy wed\u0142ug rodzaju faktury sprzeda\u017cy.<\/p>\n<p>Atrybuty tabeli wymiar\u00f3w, kt\u00f3re s\u0105 istotne dla statystyk OLAP, wyja\u015bniono poni\u017cej:<\/p>\n<table style=\"width: 100%; height: 185px;\" width=\"540\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"170\"><strong>Atrybut<\/strong><\/td>\n<td style=\"height: 23px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"370\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"170\"><em>id<\/em><\/td>\n<td style=\"height: 70px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"370\">Atrybut zawiera numeryczn\u0105 identyfikacj\u0119 typu faktury sprzeda\u017cy. Identyfikacja jest u\u017cywana w bazie danych OLAP w celu unikalnego odniesienia do typu faktury sprzeda\u017cy.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"170\"><em>guid<\/em><\/td>\n<td style=\"height: 46px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"370\">Atrybut zawiera identyfikator <em>Guid<\/em> dla odpowiedniego typu faktury sprzeda\u017cy w bazie danych OLTP<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"170\"><em>code<\/em><\/td>\n<td style=\"height: 23px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"370\">Atrybut zawiera kod rodzaju faktury sprzeda\u017cy<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"170\"><em>description<\/em><\/td>\n<td style=\"height: 23px; text-align: left; vertical-align: top; border-style: outset; background-color: #ffffff;\" width=\"370\">Atrybut zawiera nazw\u0119 rodzaju faktury sprzeda\u017cy<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"tabele-faktow\" >Tabele fakt\u00f3w<\/h3>\n<h4 id=\"statystyki-sprzedazy\" >Statystyki sprzeda\u017cy<\/h4>\n<p>Statystyki sprzeda\u017cy przedstawiaj\u0105 wyniki sprzeda\u017cowe organizacji w podziale na klient\u00f3w, przedstawicieli handlowych oraz artyku\u0142y sprzeda\u017cy. Koszty sprzeda\u017cy i warto\u015bci standardowe s\u0105 prezentowane oddzielnie, co pozwala na klarown\u0105 analiz\u0119 zar\u00f3wno przychod\u00f3w generowanych przez poszczeg\u00f3lnych klient\u00f3w, jak i obrot\u00f3w na poziomie konkretnych pozycji sprzeda\u017cowych. W zale\u017cno\u015bci od konfiguracji w aplikacji <em>Konfiguracja<\/em>, jako <em>Klient<\/em> mo\u017ce by\u0107 uwzgl\u0119dniony odbiorca faktury lub odbiorca dostawy.<\/p>\n<p>Statystyki sprzeda\u017cy s\u0105 oparte na pozycjach faktur sprzeda\u017cy zaksi\u0119gowanych i przes\u0142anych do bazy danych OLAP (obiekt biznesowy: <em>com.cisag.app.sales.obj.CustomerInvoiceDetail<\/em>) z warto\u015bci\u0105 <em>True<\/em> w atrybucie <em>statisticRelevant<\/em>. Nast\u0119puj\u0105ce atrybuty pozycji faktur sprzeda\u017cy s\u0105 wykorzystywane do obliczania nast\u0119puj\u0105cych warto\u015bci:<\/p>\n<ul>\n<li><strong>Ilo\u015b\u0107<\/strong> (atrybut: <em>quantity<\/em>)<\/li>\n<li><strong>Waga netto<\/strong> (atrybut: <em>netWeight<\/em>)<\/li>\n<li><strong>Kwota brutto<\/strong> (atrybut: <em>grossValue<\/em>)<\/li>\n<li><strong>Kwota netto<\/strong> (atrybut: <em>netValue<\/em>)<\/li>\n<li><strong>Koszt towar\u00f3w<\/strong> (atrybut: <em>costOfGoods<\/em>)<\/li>\n<\/ul>\n<p>Statystyki sprzeda\u017cy s\u0105 zapisywane w tabeli fakt\u00f3w <em>com.cisag.app.olap.obj.Sales<\/em>. Statystyki sprzeda\u017cy s\u0105 kumulowane przy u\u017cyciu nast\u0119puj\u0105cych atrybut\u00f3w:<\/p>\n<ul>\n<li><strong>Dzie\u0144<\/strong><\/li>\n<li><strong>Organizacja<\/strong> (organizacja sprzeda\u017cy)<\/li>\n<li><strong>Artyku\u0142 sprzeda\u017cy<\/strong><\/li>\n<li><strong>Klient<\/strong><\/li>\n<li><strong>Przedstawiciel handlowy<\/strong><\/li>\n<\/ul>\n<p>Poni\u017cszy graf przedstawia kluczowe dane zapisane w tabeli fakt\u00f3w oraz relacje z tabelami wymiar\u00f3w:<\/p>\n<figure id=\"attachment_26119\" aria-describedby=\"caption-attachment-26119\" style=\"width: 940px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-26119 size-full\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy.png\" alt=\"\" width=\"940\" height=\"500\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy.png 940w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy-300x160.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy-768x409.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy-50x27.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy-920x489.png 920w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy-600x319.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/OLAP-stat_sprzedazy-320x170.png 320w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><figcaption id=\"caption-attachment-26119\" class=\"wp-caption-text\">Tabela fakt\u00f3w i relacje z tabelami wymiar\u00f3w statystyk sprzeda\u017cy<\/figcaption><\/figure>\n<p>Wymiary <em>Customer, SalesItem<\/em> i <em>Organisation<\/em> maj\u0105 dalsze relacje z wymiarem <em>Classification<\/em>. Ze wzgl\u0119du na przejrzysto\u015b\u0107 relacje te nie zosta\u0142y przedstawione na diagramie. Opis sposobu korzystania z klasyfikacji mo\u017cna znale\u017a\u0107 w dokumentacji <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wymiary-bazy\/\">OLAP: Wymiary bazy<\/a>.<\/p>\n<p>Atrybuty tabeli fakt\u00f3w, kt\u00f3re s\u0105 istotne dla statystyk sprzeda\u017cy, zosta\u0142y wyja\u015bnione poni\u017cej:<\/p>\n<table width=\"540\">\n<thead>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><strong>Atrybut<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>guid<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera klucz podstawowy tabeli fakt\u00f3w. Jest wymagany mi\u0119dzy innymi do importu danych. Nie ma odpowiednika dla obiektu biznesowego w bazie danych OLTP.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>dayId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator wymiaru <em>Dzie\u0144<\/em>. Odpowiada on dacie dokumentu faktury sprzeda\u017cy.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>organizationalUnitId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator organizacji sprzeda\u017cy<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>salesItemId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator artyku\u0142u sprzeda\u017cy. W przypadku zestaw\u00f3w artyku\u0142\u00f3w tylko komponenty s\u0105 przenoszone do statystyk sprzeda\u017cy. Je\u015bli w specyfikacji handlowej okre\u015blono, \u017ce cena jest ustalana za po\u015brednictwem zestawu artyku\u0142\u00f3w, przychody s\u0105 przypisywane do komponent\u00f3w proporcjonalnie do ilo\u015bci, tj. proporcjonalnie bez reszty. Wszelkie r\u00f3\u017cnice zaokr\u0105gle\u0144 s\u0105 przypisywane do ostatniego komponentu. Taki podzia\u0142 na cz\u0119\u015bci ma ju\u017c miejsce w zam\u00f3wieniu sprzeda\u017cy lub na fakturze sprzeda\u017cy.<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli r\u00f3\u017cnice w cenie za jednostk\u0119 podstawow\u0105 mi\u0119dzy komponentami s\u0105 du\u017ce, nie nale\u017cy ustala\u0107 ceny za pomoc\u0105 artyku\u0142u zestawu, poniewa\u017c mo\u017ce to prowadzi\u0107 do zniekszta\u0142cenia statystyk sprzeda\u017cy komponent\u00f3w.<\/div><\/section><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>customerId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator klienta. W zale\u017cno\u015bci od przypisania w aplikacji <em>Konfiguracja<\/em> przenoszony jest odbiorca faktury lub odbiorca dostawy.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>customerInvoiceTypeId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator rodzaju faktury sprzeda\u017cy<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>salesRepId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera identyfikator pierwszego przedstawiciela. Je\u015bli dla faktury sprzeda\u017cy lub zam\u00f3wienia sprzeda\u017cy nie wprowadzono \u017cadnego przedstawiciela, atrybut zawiera warto\u015b\u0107 zero (0).<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>quantity<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera ilo\u015bci w jednostce podstawowej artyku\u0142u sprzeda\u017cy z atrybutu ilo\u015bci pozycji faktury wychodz\u0105cej<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>weight<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera wagi netto w jednostce systemowej typu <em>Mass<\/em> z atrybutu <em>netWeight<\/em> pozycji faktury sprzeda\u017cy.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>grossValue<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera warto\u015bci brutto (tj. bez rabat\u00f3w) w pierwszej walucie lokalnej z atrybutu <em>grossValue<\/em> pozycji faktury sprzeda\u017cy.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>netValue<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera warto\u015bci netto (tj. z rabatami) w pierwszej walucie lokalnej z atrybutu <em>netValue<\/em> pozycji faktury sprzeda\u017cy.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>inventoryValue<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera koszt towar\u00f3w w pierwszej walucie lokalnej z atrybutu <em>costOfGoods<\/em> pozycji faktury sprzeda\u017cy.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"170\"><em>standardValue<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; text-align: left; vertical-align: top;\" width=\"370\">Atrybut zawiera warto\u015bci domy\u015blne w pierwszej walucie lokalnej pozycji faktury wychodz\u0105cej. Warto\u015b\u0107 domy\u015blna reprezentuje cen\u0119 neutraln\u0105 dla klienta. Jest ona obliczana podczas transferu ze standardowego cennika przechowywanego w aplikacji <em>Konfiguracja<\/em>. W obliczeniach nie s\u0105 brane pod uwag\u0119 \u017cadne definicje cen dla klienta lub klasyfikacji klient\u00f3w. Je\u015bli nie mo\u017cna okre\u015bli\u0107 standardowej ceny ze standardowego cennika, atrybut zawiera warto\u015b\u0107 zero (0).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11999","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-statystyki-olap"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11999"}],"version-history":[{"count":10,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11999\/revisions"}],"predecessor-version":[{"id":26124,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11999\/revisions\/26124"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}