OLAP: statystyki zakupu

Przegląd tematu

Niniejsza dokumentacja wyjaśnia statystyki dotyczące zamówień w bazie danych OLAP. Statystyki zakupów obejmują dwie statystyki. Statystyki wartości zakupu pokazują sprzedaż według dostawcy i artykułu na podstawie pozycji faktur przychodzących. Koszty zakupu są obliczane na podstawie odpowiednich pozycji zamówienia i wyświetlane dla odpowiedniego artykułu. Statystyki wartości zamówień pokazują obrót osiągnięty przez dostawcę i artykuł na podstawie pozycji faktury A/P. Koszty zaopatrzenia są pobierane z pozycji faktury i przypisywane do artykułu źródłowego. W zależności od przypisania w aplikacji Konfiguracja, strona fakturująca, partner dostawy lub dostawca jest uznawany jako Dostawca.

Niniejsza dokumentacja wyjaśnia, w jaki sposób skonstruowane są schematy gwiazdy odpowiednich statystyk dotyczących zamówień oraz jakie wymiary i pola zawierają. Aplikacje związane ze statystykami dotyczącymi zamówień, ich polami, działaniami i instrukcjami są szczegółowo opisane w oddzielnych artykułach.

Definicje terminów

  • Wartości zakupów gotówkowych — wartość zakupu gotówkowego jest obliczana na podstawie kwoty netto (kwota brutto pomniejszona o rabaty i dopłaty) pomniejszonej o rabat gotówkowy. Do obliczeń wykorzystywany jest procent rabatu gotówkowego w pierwszym przedziale płatności odpowiedniego terminu płatności. Wartość zakupu za gotówkę jest obliczana dla każdej pozycji i wyświetlana jako suma całego zamówienia w bazie zamówień. Stosowany jest następujący wzór: Wartość zakupu za gotówkę = kwota brutto – rabaty + dopłaty – rabat gotówkowy
  • Wartości zamówień — wartość zamówienia obejmuje koszty, w tym dopłaty, rabaty i koszty zakupu, które są ponoszone w związku z zakupem danej pozycji. Warunki płatności nie są brane pod uwagę. Wartość zamówienia jest obliczana na podstawie kosztów zgodnie z przychodzącą fakturą.
  • Koszty zakupu — koszty ponoszone w związku z dostawą produktu. Są one wartością procentową lub kwotą bezwzględną, która zwiększa koszt wytworzenia produktu.
  • Kwota brutto — jest iloczynem ceny i ilości towaru. Kwota określona w ten sposób jest wyświetlana dla pozycji zamówienia. W bazie zamówień kwota brutto jest wyświetlana jako suma wszystkich pozycji zamówienia. Nie uwzględnia ona rabatów, narzutów ani innych kosztów.
  • Hurtownia danych – łączy istotne dla firmy dane z różnych źródeł danych. Dane są przekształcane i podsumowywane, a następnie przechowywane w bazie OLAP w postaci tabel faktów i wymiarów. Umożliwia to ich efektywną analizę. Przykładowo, w systemie ERP dane podstawowe oraz transakcyjne z obszarów sprzedaży i zaopatrzenia trafiają do bazy OLAP, pełniącej funkcję hurtowni danych
  • Tabele wymiarów – tabele wymiarów w hurtowni danych zawierają dane jakościowe, które klasyfikują dane ilościowe w tabeli faktów. Przykłady wymiarów to m.in.: Dzień, Pozycja sprzedaży, Klient. Dane w tabelach wymiarów zmieniają się stosunkowo rzadko i zawierają stosunkowo niewiele rekordów danych w porównaniu z tabelą faktów.
  • Faktura zakupu — zawiera listę kwot do zapłaty za pozycje dostarczone lub pozostające do dostarczenia. Faktura zakupu jest dokumentem zewnętrznym, który może być również notą kredytową.
  • Wartość zakupu — odpowiada kwocie netto pozycji z faktury zakupu. Ani rabaty, ani dopłaty, ani potrącenia itp. nie są dodawane do kwoty z faktury zakupu ani od niej odejmowane.
  • Wartości kosztów — wartość kosztu składa się z kwoty brutto, rabatów i dopłat, a następnie jest pomniejszana o rabat gotówkowy za pierwszy okres płatności, jeśli ma zastosowanie, i powiększana o proporcjonalne koszty zakupu. Stosowany jest następujący wzór: Wartość kosztu = wartość zakupu gotówkowego *(1 + koszty zakupu (w %) / 100) + koszty zakupu.
Uwaga
Wartość zakupu gotówkowego = kwota brutto – rabaty + dopłaty – rabat gotówkowy.
  • Tabele faktów – tabela faktów jest faktycznym centralnym elementem hurtowni danych. Zawiera dane ilościowe hurtowni danych, które powstały w wyniku procesów operacyjnych, takie jak obroty, ilości itp. Te liczby służą jako podstawa danych do analiz. Oprócz kluczowych danych, tabele wymiarów zawierają również odniesienia do wymiarów w celu klasyfikacji danych. W porównaniu z tabelami wymiarów, tabela faktów zawiera większe ilości danych, a dodatkowe rekordy danych są dodawane przy każdej aktualizacji.
  • Klasyfikacje — to hierarchiczna struktura określająca relacje nadrzędne i podrzędne między obiektami, tworząc ich ranking w systemie. Może składać się z jednego lub wielu poziomów, a jej elementy są wzajemnie powiązanymi węzłami. Węzły na wyższym poziomie nazywane są folderami, natomiast te znajdujące się na najniższym poziomie to liście.
  • Kwota netto — Kwota netto jest sumą obliczonej kwoty brutto (cena * ilość) pomniejszonej o udzielone rabaty i powiększonej o dopłaty. Kwota netto jest obliczana dla każdej pozycji i wyświetlana jako suma całego zamówienia w bazie zamówień.
  • Przetwarzanie analityczne online (OLAP) – 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ązanych transakcji biznesowych. W zależności od potrzeb można stosować różne poziomy agregacji. Ta technologia oprogramowania umożliwia analizę dużych ilości danych poprzez szybki, spójny, interaktywny dostęp do różnych widoków. Dane są przygotowywane w wielowymiarowych widokach, które odzwierciedlają struktury analizowanej firmy z perspektywy użytkownika. W systemie ERP dane istotne dla OLAP są pobierane z bazy danych OLTP, która zawiera bieżące dane podstawowe i transakcyjne. Dane OLAP są następnie przechowywane w oddzielnej bazie danych OLAP w tabelach faktów i wymiarów zgodnie ze schematem gwiazdy. Baza danych OLAP jest używana jako hurtownia danych.
  • Baza danych przetwarzania analitycznego online (baza danych OLAP) – baza danych przetwarzania analitycznego online (OLAP) zapewnia niezbędne struktury danych dla OLAP. W przeciwieństwie do baz danych OLTP, bardzo duże ilości danych są przetwarzane w transakcji przy użyciu zdenormalizowanych schematów.
  • Rabat — obniżka uzgodnionej ceny. Rabat może być wyrażony procentowo lub jako kwota bezwzględna.
  • Rabat gotówkowy — rabat to procentowa obniżka ceny, która jest przyznawana zgodnie z terminem płatności. Możliwy jest również rabat rozłożony w czasie, na przykład: 5% rabatu za płatność w ciągu 1 tygodnia, 3% rabatu za płatność w ciągu 4 tygodni. Rabaty mogą być stosowane wyłącznie do całkowitej wartości faktury. Przy określaniu wartości kosztu uwzględniana jest tylko pierwsza wartość procentowa rabatu w odpowiednim terminie płatności. Z ekonomicznego punktu widzenia, rabat gotówkowy jest ceną za wykorzystanie kredytu lub prefinansowania przyznanego klientowi w momencie dostawy towarów. Oprócz proporcjonalnych odsetek i kosztów administracyjnych, rabat gotówkowy dodany do ceny gotówkowej obejmuje również premię za ryzyko kredytowe, dzięki czemu kupujący jest zachęcany do zapłaty gotówką.
  • Schemat gwiazdy – to model danych dla relacyjnych baz danych. Hurtownia danych jest zazwyczaj zorganizowana zgodnie ze schematem gwiazdy. Prosty schemat gwiazdy składa się z centralnej tabeli faktów i kilku tabel wymiarów, które są połączone z tabelą faktów za pomocą kluczy. W modelu tabela faktów jest pokazana w centrum, a tabele wymiarów są rozmieszczone wokół niej. Ta graficzna reprezentacja odpowiada kształtowi gwiazdy.
  • Statystyka – zajmuje się numerycznym rejestrowaniem, badaniem i wizualizacją zjawisk masowych. Fakty z przeszłości są gromadzone, zestawiane i analizowane przy użyciu określonych metod. Celem analizy tych danych jest identyfikacja odchyleń i błędów oraz opracowanie możliwości poprawy.
  • Dopłata — dopłata odnosi się do uzgodnionej ceny i zwiększa ją, jeśli ma wartość dodatnią. Dopłata może być wyrażona procentowo lub jako kwota bezwzględna.

Tabele wymiarów

Oprócz podstawowych wymiarów, statystyki wartości zakupów obejmują następujące wymiary:

  • Dostawca
  • Artykuł dotyczący zamówień publicznych
  • Rodzaj faktury przychodzącej

Poszczególne wymiary są wyjaśnione w kolejnych rozdziałach. Opis podstawowych wymiarów znajduje się w dokumentacji OLAP: Wymiary bazy.

Uwaga
Wymiary SupplierGroup, PurchaseItemGroup i PurchaseOrderClassification nie są już używane i nie są dalej opisywane w niniejszej dokumentacji.

Dostawca

Dostawcy są zapisywani w jednostce biznesowej com.cisag.app.olap.obj.Supplier. Statystyki wartości zakupów można analizować według dostawcy za pomocą tabeli wymiarów.

Atrybuty tabeli wymiarów, które są istotne dla statystyk OLAP, wyjaśniono poniżej:

Atrybut Wyjaśnienie
id Atrybut zawiera numeryczną identyfikację dostawcy. Identyfikacja jest używana w bazie danych OLAP w celu unikalnego odniesienia do dostawcy.
guid Atrybut zawiera identyfikator Guid odpowiedniego partnera w bazie danych OLTP.
number Atrybut zawiera numer partnera dostawcy w postaci ciągu znaków.
name Atrybut zawiera nazwę dostawcy. Wartość odpowiada atrybutowi name jednostki biznesowej com.cisag.app.general.obj.Partner. Jeśli nazwa składa się z kilku wierszy, są one oddzielone znakiem końca wiersza (LF).
abcCode Atrybut zawiera kod ABC dostawcy jako ciąg znaków. Atrybut może zawierać wartości A, B lub C.
address Atrybut zawiera adres dostawcy. Adres składa się z następujących informacji:·         Lokalizacja (city)·         Kod kraju (countryCode)·         Kraj (countryDesc)·         Okręg (district)

·         Skrzynka pocztowa (poBox)

·         Lokalizacja skrzynki pocztowej (poBoxCity)

·         Kod skrzynki pocztowej (poBoxPostalCode)

·         Kod pocztowy (postalCode)

·         Kod regionu (regionCode)

·         Region (regionDesc)

·         Street (street)

Jeśli adres nie jest przechowywany dla pseudo dostawcy, atrybut zawiera pusty ciąg znaków. Jeśli adres składa się z kilku wierszy, są one oddzielone znakiem końca wiersza (LF).

Jeśli analizowane mają być również statystyki wartości zakupów dla pseudo-dostawców według regionów, należy wprowadzić pseudo-dostawcę dla każdego regionu w bazie danych OLTP i przechowywać dane kraj i region w danych głównych partnera.

classificationId1 Atrybut zawiera identyfikator klasyfikacji dostawcy 1 (SUPPLIER_HIERARCHY1) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 1 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero).
classificationId2 Atrybut zawiera identyfikator klasyfikacji dostawcy 2 (SUPPLIER_HIERARCHY2) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 2 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero).
classificationId3 Atrybut zawiera identyfikator klasyfikacji dostawcy 3 (SUPPLIER_HIERARCHY3) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 3 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero).
classificationId4 Atrybut zawiera identyfikator klasyfikacji dostawcy 4 (SUPPLIER_HIERARCHY4) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 4 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero).
classificationId5 Atrybut zawiera identyfikator klasyfikacji dostawcy 5 (SUPPLIER_HIERARCHY5) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 5 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero).

Artykuł dotyczący zamówień publicznych

Pozycje zakupowe są zapisywane w jednostce biznesowej com.cisag.app.olap.obj.PurchaseItem. Tabeli wymiarów można użyć do analizy statystyk wartości zakupu według pozycji zakupu.

Atrybuty tabeli wymiarów, które są istotne dla statystyk OLAP, wyjaśniono poniżej:

Atrybut Wyjaśnienie
id Atrybut zawiera numeryczną identyfikację pozycji zamówienia. Identyfikacja jest używana w bazie danych OLAP do jednoznacznego odniesienia do pozycji zamówienia.
guid Atrybut zawiera identyfikator Guid odpowiedniego artykułu w bazie danych OLTP.
number Atrybut zawiera numer artykułu przedmiotu zamówienia jako ciąg znaków.
referenceNumber Jeśli artykuł zamówienia jest artykułem wariantowym, atrybut zawiera numer artykułu artykułu referencyjnego. Jeśli artykuł zamówienia nie jest artykułem wariantowym, atrybut zawiera numer artykułu z atrybutu number.
description Atrybut zawiera krótką nazwę elementu zamówienia.
uom Atrybut zawiera jednostkę bazową pozycji zamówienia w postaci ciągu znaków.
abcCode Atrybut zawiera kod ABC pozycji zamówienia jako ciąg znaków. Atrybut może zawierać wartości A, B lub C.
classificationId1 Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 1 (PURCHASEITEM_HIERARCHY1) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 1, atrybut zawiera wartość 0 (zero).
classificationId2 Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 2 (PURCHASEITEM_HIERARCHY2) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 2, atrybut zawiera wartość 0 (zero).
classificationId3 Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 3 (PURCHASEITEM_HIERARCHY3) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 3, atrybut zawiera wartość 0 (zero).
classificationId4 Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 4 (PURCHASEITEM_HIERARCHY4) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 4, atrybut zawiera wartość 0 (zero).
classificationId5 Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 5 (PURCHASEITEM_HIERARCHY5) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 5, atrybut zawiera wartość 0 (zero).

Typ faktury przychodzącej

Rodzaje faktur A/P zapisywane są w jednostce biznesowej com.cisag.app.olap.obj.SupplierInvoiceType. Tabeli wymiarów można użyć na przykład do analizy statystyk wartości zakupu według rodzaju faktury A/P.

Atrybuty tabeli wymiarów, które są istotne dla statystyk OLAP, wyjaśniono poniżej:

Atrybut Wyjaśnienie
id Atrybut zawiera numeryczną identyfikację typu faktury A/P. Identyfikacja jest używana w bazie danych OLAP w celu unikalnego odniesienia do typu faktury A/P.
guid Atrybut zawiera identyfikator Guid dla odpowiedniego typu faktury przychodzącej w bazie danych OLTP
code Atrybut zawiera kod typu faktury zakupu
description Atrybut zawiera nazwę typu faktury zakupu

Tabele faktów

Baza danych OLAP zawiera następujące statystyki dotyczące zamówień:

  • Statystyki wartości zakupów
  • Statystyki wartości zamówień

Poszczególne statystyki wyjaśnione są w poniższych rozdziałach:

Statystyki wartości zakupów

Statystyki wartości zakupu prezentują wartość transakcji dla poszczególnych dostawców i artykułów, opierając się na pozycjach faktur przychodzących. Koszty zakupu są obliczane na podstawie odpowiednich pozycji zamówienia i wyświetlane dla każdego artykułu. Umożliwia to jasną ocenę obrotów generowanych poprzez poszczególnych dostawców. W zależności od przypisania w aplikacji Konfiguracja, strona fakturująca, partner dostawy lub dostawca jest uznawany jako Dostawca.

Statystyki wartości zakupu są oparte na pozycjach faktur zakuou zaksięgowanych i przesłanych do bazy danych OLAP (jednostka biznesowa: com.cisag.app.sales.obj.SupplierInvoiceDetail). Uwzględniane są tylko faktury zakupu (i ich pozycje), które spełniają następujące warunki:

  • Atrybut statisticRelevant ma wartość true dla kategorii artykułów standardowych, towarów bezpłatnych, składników zestawu i produkcji obcej,
  • atrybut internalNumber ma wartość większą niż zero (0) dla zaksięgowanych faktur zakupu.

Następujące atrybuty pozycji faktur zakupu są wykorzystywane między innymi do obliczania kluczowych danych:

  • Ilość (atrybut: quantity)
  • Waga netto (atrybut: netWeight)
  • Kwota netto (atrybut: netAmountDomestic)

Statystyki wartości zakupu uzyskują również dostęp do odpowiednich pozycji faktur zakupu w celu obliczenia przypisanych wartości kosztów.

Statystyki wartości zakupu są zapisywane w tabeli faktów com.cisag.app.olap.obj.PurchaseValue i kumulowane przy użyciu następujących atrybutów:

  • Dzień
  • Organizacja (organizacja zamówień)
  • Artykuł dotyczący zamówień publicznych
  • Dostawca

Poniższy graf przedstawia kluczowe dane zapisane w tabeli faktów oraz relacje z tabelami wymiarów:

Kluczowe dane zapisane w tabeli faktów oraz relacje z tabelami wymiarów

Wymiary Dostawca, Artykuł zakupowy i Organizacja mają dalsze relacje z wymiarem Klasyfikacja. Ze względu na przejrzystość relacje te nie zostały przedstawione na diagramie. Opis sposobu korzystania z klasyfikacji można znaleźć w dokumentacji OLAP: Wymiary bazy.

Atrybuty tabeli faktów istotne dla statystyk wartości zakupu wyjaśniono w tabeli poniżej:

Atrybut Wyjaśnienie
guid Atrybut zawiera klucz podstawowy tabeli faktów. Jest wymagany między innymi do importu danych i nie ma odpowiednika dla obiektu biznesowego w bazie danych OLTP.
dayId Atrybut zawiera identyfikator wymiaru Dzień. Odpowiada on dacie vouchera faktury przychodzącej.
organizationalUnitId Atrybut zawiera identyfikator organizacji zakupowej, dla której zaksięgowano fakturę zakupu (patrz również jednostka biznesowa: Faktura zakupu com.cisag.app.purchasing.obj. SupplierInvoice:invoiceRecipient).
purchaseItemId Atrybut zawiera identyfikator pozycji zamówienia
supplierId Atrybut zawiera identyfikator dostawcy. Niezależnie od przypisania w aplikacji Konfiguracja, strona fakturująca jest przenoszona do statystyk wartości zakupu.
supplierInvoiceTypeId Atrybut zawiera identyfikator rodzaju faktury zakupu
quantity Atrybut zawiera ilości w jednostce bazowej pozycji zamówienia z atrybutu ilości pozycji faktury A/P.W przypadku dodatkowych pozycji kosztowych ilość wynosi zero (0).
weight Atrybut zawiera wagi netto w jednostce systemowej typu Mass z atrybutu netWeight pozycji faktur zakupu.W przypadku dodatkowych pozycji kosztowych waga netto wynosi zero (0).
purchaseValue Atrybut zawiera wartości zakupu z pozycji faktury zakupu w pierwszej walucie lokalnej. Są to kwoty netto bez uwzględnienia podatków i rabatów. Wszelkie dodatkowe koszty są przypisywane do odpowiedniej pozycji rozliczeniowej. Umożliwia to analizę sprzedaży dokonanej z poszczególnymi dostawcami w statystykach wartości zakupu.
purchaseCosts Atrybut zawiera koszty zamówienia z powiązanych pozycji zamówienia w pierwszej walucie lokalnej. Poniższy wzór jest używany do obliczania kosztów zakupu:Koszty zakupu =
Wartość netto * (koszty zaopatrzenia (w %) / 100) +
Koszty zakupu (w jednostce waluty)Wartość netto jest obliczana w następujący sposób:Wartość netto = kwota brutto – rabaty + dopłatyWszystkie wartości są oparte na odpowiednich atrybutach w pozycjach zamówienia. Jeśli te atrybuty nie są wypełnione, koszty zakupu są obliczane jako zero (0). Ponieważ rzeczywiste koszty zakupu poniesione zgodnie z fakturą zakupu lub dodatkową fakturą kosztową nie są brane pod uwagę, koszty zakupu w statystykach wartości zakupu są wartościami szacunkowymi.

Ani statystyki wartości zakupu, ani statystyki wartości zamówień nie uwzględniają żadnych kwot rabatów gotówkowych. Ułatwia to porównanie kosztów zamówień w obu statystykach.

inventoryValue Atrybut zawiera wycenę pozycji faktury A/P w pierwszej walucie lokalnej. Do wyceny używana jest cena transferowa 1:Transfer price_1 * ilośćCena transferu 1 ma zastosowanie w momencie transferu do statystyk OLAP, a nie w momencie księgowania faktury przychodzącej.W przypadku dodatkowych pozycji kosztowych wycena wynosi zero (0).
standardValue Atrybut zawiera wartości domyślne w pierwszej walucie lokalnej pozycji faktury A/P. Wartość domyślna reprezentuje cenę neutralną dla dostawcy. Jest ona obliczana podczas transferu ze standardowego cennika przechowywanego w aplikacji Konfiguracja. W obliczeniach nie są brane pod uwagę żadne definicje cen dla dostawcy lub klasyfikacji dostawców. Jeśli nie można określić standardowej ceny ze standardowego cennika, atrybut zawiera wartość zero (0).

Statystyki dotyczące wartości zamówień

Statystyki wartości zamówień pokazują sprzedaż osiągniętą przez dostawcę i artykuł w oparciu o pozycje faktur zakupu. Koszty zaopatrzenia są pobierane z pozycji faktury A/P i przypisywane do artykułu źródłowego. Zapewnia to optymalne porównanie dostawców, biorąc pod uwagę faktycznie poniesione koszty zakupu. W zależności od przypisania w aplikacji Konfiguracja, strona fakturująca, partner dostawy lub dostawca jest uznawany jako Dostawca.

Statystyki wartości zamówień są oparte na pozycjach faktur zakupu i dodatkowych faktur kosztowych (jednostka biznesowa: com.cisag.app.sales.obj.SupplierInvoiceDetail), które zostały zaksięgowane i przesłane do bazy danych OLAP. Uwzględniane są tylko faktury zakupu (i ich pozycje), które spełniają następujące warunki:

  • atrybut statisticRelevant ma wartość true dla kategorii artykułów standardowych, towarów bezpłatnych, składników zestawu i produkcji obcej,
  • atrybut internalNumber ma wartość większą niż zero (0) dla zaksięgowanych faktur zakupu.

Niżej wymienione atrybuty pozycji faktur przychodzących są wykorzystywane między innymi do obliczania kluczowych danych:

  • Ilość (atrybut: quantity)
  • Waga netto (atrybut: netWeight)
  • Kwota netto (atrybut: netAmountDomestic)

Statystyki wartości zakupów są zapisywane w tabeli faktów com.cisag.app.olap.obj.PurchaseCosts i są kumulowane przy użyciu następujących atrybutów:

  • Dzień
  • Organizacja (organizacja zamówień)
  • Artykuł dotyczący zamówień publicznych
  • Dostawca

Poniższy graf przedstawia kluczowe dane zapisane w tabeli faktów oraz relacje z tabelami wymiarów:

Kluczowe dane zapisane w tabeli faktów oraz relacje z tabelami wymiarów

Wymiary Dostawca, Artykuł zakupowy i Organizacja mają dalsze relacje z wymiarem Klasyfikacja. Ze względu na przejrzystość relacje te nie zostały przedstawione na diagramie. Opis sposobu korzystania z klasyfikacji można znaleźć w dokumentacji OLAP: Wymiary bazy.

Atrybuty tabeli faktów istotne dla statystyk wartości zamówień zostały wyjaśnione w tabeli poniżej:

Atrybut Wyjaśnienie
guid Atrybut zawiera klucz podstawowy tabeli faktów. Jest wymagany między innymi do importu danych i nie ma odpowiednika dla jednostki biznesowej w bazie danych OLTP.
dayId Atrybut zawiera identyfikator wymiaru Dzień. Odpowiada on dacie vouchera faktury przychodzącej.
organizationalUnitId Atrybut zawiera identyfikator organizacji zakupowej, dla której zaksięgowano fakturę przychodzącą (patrz również jednostka biznesowa: Faktura przychodząca com.cisag.app.purchasing.obj. SupplierInvoice:invoiceRecipient).
purchaseItemId Atrybut zawiera identyfikator pozycji zamówienia.
supplierId Atrybut zawiera identyfikator dostawcy. W zależności od przypisania w aplikacji Konfiguracja przenoszona jest strona fakturująca, partner dostawy lub dostawca.
supplierInvoiceTypeId Atrybut zawiera identyfikator typu faktury przychodzącej
quantity Atrybut zawiera ilości w jednostce bazowej pozycji zamówienia z atrybutu ilości pozycji faktury A/P
weight Atrybut zawiera wagi netto w jednostce systemowej typu Mass z atrybutu netWeight pozycji faktur przychodzących
purchaseValue Atrybut zawiera wartości zakupu z pozycji faktury zakupu w pierwszej walucie lokalnej. Są to kwoty netto bez uwzględnienia jakichkolwiek podatków lub rabatów. Wszelkie dodatkowe koszty są przypisywane do źródłowej pozycji zamówienia i wykazywane w atrybucie purchaseCosts. Zapewnia to optymalne porównanie dostawców w statystykach wartości zamówień, biorąc pod uwagę faktycznie poniesione koszty zamówień. Nie jest możliwa analiza poszczególnych artykułów alokacji.
purchaseCosts Atrybut zawiera koszty zakupu z odpowiednich pozycji faktury zakupu w pierwszej walucie lokalnej. Są to kwoty netto bez uwzględnienia jakichkolwiek podatków lub rabatów. Koszty zaopatrzenia i wartość zakupu razem tworzą wartość zaopatrzenia.Koszty zaopatrzenia są ujmowane jako dodatkowe pozycje kosztowe faktury zakupu lub w oddzielnej kalkulacji kosztów dodatkowych. Koszty zaopatrzenia są alokowane do źródłowej pozycji zakupu. Umożliwia to analizę poszczególnych pozycji zaopatrzenia w statystykach wartości zaopatrzenia, z uwzględnieniem faktycznie poniesionych kosztów zakupu.
inventoryValue Atrybut zawiera wycenę pozycji faktury A/P w pierwszej walucie lokalnej. Do wyceny używana jest cena transferowa 1:Transfer price_1 * ilośćCena transferu 1 ma zastosowanie w momencie transferu do statystyk OLAP, a nie w momencie księgowania faktury zakupu.
standardValue Atrybut zawiera wartości domyślne w pierwszej walucie lokalnej pozycji faktury A/P. Wartość domyślna reprezentuje cenę neutralną dla dostawcy. Jest ona obliczana podczas transferu ze standardowego cennika przechowywanego w aplikacji Konfiguracja. W obliczeniach nie są brane pod uwagę żadne definicje cen dla dostawcy lub klasyfikacji dostawców. Jeśli nie można określić standardowej ceny ze standardowego cennika, atrybut zawiera wartość zero (0).

Czy ten artykuł był pomocny?