MPK - miejsce powstawania kosztu
Instrukcja opisuje, jak w platformaERP powstaje dekret MPK dla dokumentów magazynowych, jak sprawdzić konto przypisane do pozycji dokumentu oraz co zrobić, gdy konto jest nieprawidłowe.
wersja: 202609
Dla kogo
- Księgowość - weryfikacja dekretu przed eksportem do systemu FK.
- Magazyn - sprawdzenie konta na dokumencie magazynowym.
- Administrator - konfiguracja reguł MPK
Słownik
- MPK - miejsce powstawania kosztu.
- Dekret - konto WN i MA wyliczone dla pozycji dokumentu.
- Reguła - wpis w pliku konfiguracyjnym XML, który dopasowuje konto do pozycji.
- System FK - system finansowo-księgowy: SAP, ENOVA, TETA, REWIZOR, SFERA.
Jak powstaje dekret MPK
Dla każdej pozycji dokumentu magazynowego tworzony jest dekret MPK. Do utworzenia prawidłowych kont wymagana jest konfiguracja reguł tworzenia MPK. Dekret jest wysyłany do systemu FK w osobnym kroku, w zależności od producenta systemu (SAP, ENOVA, TETA, REWIZOR, SFERA).
Generowanie reguł odbywa się w 4 krokach:
- Pobranie pliku XML z konfiguracją reguł.
- Dopasowanie reguł dla strony WN i MA.
- Zastąpienie zmiennych dynamicznych (np.
{MPK-WYDZIAL}) wartościami z dokumentu. - Uruchomienie customowych reguł nadpisujących, np. jeżeli konto pasuje do
401-300-%, to podstawiane jest{MPK-POWIAZANE-ZLECENIE-URZADZENIE-ATRYBUT}.
Weryfikacja MPK na dokumencie magazynowym
- Otwórz dokument magazynowy.
-
Wybierz OPCJE+DEKRET FK.

-
Sprawdź na liście konto WN i MA dla każdej pozycji oraz nazwę zastosowanej reguły.

-
Jeżeli konto jest nieprawidłowe:
- sprawdź w raporcie MPK, jakie konto jest przypisane do indeksu, i popraw je na indeksie,
- jeżeli konto wynika z reguły, zgłoś potrzebę zmiany konfiguracji do administratora.
Parametry dopasowania reguł
Każdy parametr może zawierać kilka wartości rozdzielonych przecinkiem. Reguły sprawdzane są kolejno - stosowana jest pierwsza pasująca.
| Parametr | Opis |
|---|---|
documentType |
Typ dokumentu |
warehouse |
Magazyn 1 |
warehouseB |
Magazyn 2 |
commisionGroup |
Grupa zlecenia |
productCategory |
Kategoria urządzenia |
productSubcategory |
Podkategoria urządzenia |
itemSubcategory |
Podkategoria indeksu |
organisationUnitAccount |
Wydział |
Zmienne dynamiczne
Konto w regule można zbudować z szablonu, np. 401-300-{MPK-WYDZIAL}:
| Zmienna | Źródło wartości |
|---|---|
{MPK-POWIAZANY-INDEKS-ATRYBUT} |
Atrybut indeksu ze zlecenia |
{MPK-PODKATEGORIA-INDEKSU} |
Podkategoria (grupa asortymentowa) indeksu |
{MPK-PODKATEGORIA-URZADZENIA} |
Podkategoria urządzenia |
{MPK-WYDZIAL} |
Wydział ze słownika |
{MPK-POWIAZANE-ZLECENIE-URZADZENIE-ATRYBUT} |
Atrybut urządzenia z powiązanego zlecenia (reguły customowe) |
Przykład konfiguracji
db magazyn (TECHNICAL)
[accounting].[warehouse_exportToFinancialSystem]- procedura zapisujaca do systemu np ENOVAdbo.fn_accounting_warehouse_v2- funckja tworzacah MPK - na razie tylko w JBB- NIE UŻYWANY
[accounting].[warehouseConfiguration]- UWAGA już nei jest uzywany
MPK dla faktur zakupowych (TECHNICAL)
db zakup (TECHNICAL)
[accounting].[purchase_exportToFinancialSystem]- generowanie dekretu zakupu[custom].[fn_purchaseDataForFinancialSystem]- dane dla powyższej procedury; tutaj na końcu trzeba wprowadzić zmianę, jeśli chcemy eksportować ZERO[dbo].[fn_accounting_purchase]- dekret dokumentuselect * from common.dictionary where dictionaryname = 'mpk'- słownik kont księgowych
Generowanie MPK dla zakupu (TECHNICAL)
Od aktualizacji 2026 dekret buduje jedna funkcja.
-
Tworzona jest tabela tymczasowa z pozycjami faktury:
-
MPK jest budowany przez funkcję
dbo.fn_accounting_purchase: