Punkty wejścia > Moduł Dane podstawowe > Standardowy skrypt TRTX3 

ALITLK: W celu ingerencji w zawartość buforu TAXLINK

Ten Entry point służy do ingerencji podczas wyliczenia kwot podstawowych w przypadku obliczeń podatkowych.

Kwoty podstawowe dla obliczeń podatkowych CLCAMT1 i CLCAMT2 służą do przeprowadzania specjalnych/niestandardowych obliczeń podatkowych. Służą do przechowywania wyniku formuły obliczeń połączonej z kodem podatkowym i są następnie wykorzystywane do przeprowadzania obliczeń podatkowych. Te kwoty są obecne we wszystkich pozycjach dokumentów sprzedaży (oferty, zlecenia, wysyłki, faktury).

Ten Entry point służy do ingerencji w bufor pliku TAXLINK (ładowanie pola specjalnego/niestandardowego), który jest plikiem połączenia używanym podczas obliczeń kwoty w czasie szacunku formuły połączonej z kodem podatkowym.

Jest on wywoływany w podprogramie ALICLCAMT, który z kolei jest wywoływany we wszystkich procesach przeprowadzających obliczenia lub ponowne obliczenia kwoty podstawowej dla obliczeń podatkowych.

Kontekst i metoda działania

Transakcja

. Brak transakcji w toku podczas wywoływania Entry point z wprowadzonej pozycji (oferta, zamówienie, wysyłka, faktura).

. Transakcja w toku podczas wywoływania Entry point z

. Przycisku Wysyłka w obiekcie zarządzanie zamówieniami.

. Funkcji Wysyłka automatyczna w zamówieniach.

. Przycisku Faktura w obiekcie zarządzanie zamówieniami i wysyłkami.

. Funkcji Fakturowanie automatyczne w zamówieniach, wysyłkach, kontraktach.

Plik log

W trakcie wykonywania funkcji wysyłki oraz automatycznego fakturowania otwarty jest plik log. W innych przypadkach plik log nie jest otwarty.

Różne przypadki wywoływania

Ten Entry point jest wywoływany w podprogramie ALICLCAMT. Jest on wywoływany:

. Podczas wprowadzania pozycji w zarządzaniu ofertami, zamówieniami, wysyłkami lub fakturami (Po modyfikacji reguł podatkowych, po wprowadzeniu ilości, przycisk ponownych obliczeń cennika, po modyfikacji wagi jednostkowej w zarządzaniu wysyłkami).

. Przy użyciu przycisku Wysyłka w obiekcie zarządzanie zamówieniami.

. W funkcji Wysyłka automatyczna w zamówieniach.

. Przy użyciu przycisku Faktura w obiekcie zarządzanie zamówieniami i wysyłkami.

. W funkcjach Fakturowania automatycznego w zamówieniach, wysyłkach, kontraktach.

. Podczas pobierania pozycji zamówienia w zarządzaniu wysyłkami.

. Podczas pobierania pozycji zamówienia oraz pozycji wysyłki w zarządzaniu fakturami.

Dostępne zmienne oraz maski

Zmienne ABREV są używane do identyfikacji pochodzenia i masek/plików w pozycji.

- SQH2 = Oferta (SQH obiekt, SQH0, SQH1, SQH2, SQH3 maski on-line, nolign jest ładowany)

- SOH4 = Zamówienia (SOH obiekt, SOH0, SOH1, SOH2, SOH3, SOH4 maski on-line, nolign jest ładowany)

- SDH1 = Wysyłki (SDH obiekty, SDH0, SDH1, SDH2, SDH3 maski on-line, nolign jest ładowany)

- SDD = Automatyczna wysyłka lub przycisk wysyłka ([F :SDH] , [F :SDD] Bufor )

- SIH4 = Faktury (SIH obiekt, SIH0, SIH1, SIH2, SIH4, SIHV maski on-line, nolign jest ładowany)

- SID = Automatyczne księgowanie lub bufor księgowania ([F :SIH] , [F :SIV], [F :SID] Bufor )

- PSH1 = Zapotrzebowanie zakupu (PSH obiekt, PSH0, PSH1 maski on-line, nolign jest ładowany)

- POH2 = Zamówienia (POH obiekt, POH0, POH1, POH2, POH3 maski on-line, nolign jest ładowany)

- POI1 = Plan nabywcy (POI obiekt, POI1 maski on-line, nolign jest ładowany)

- PIH3 = Sprawdzanie faktur zakupu (PIH obiekt, PIH0, PIH1, PIH2, PIH3, PIH4 maski on-line, nolign jest ładowany)

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem i nie należy jej zmieniać przy użyciu Entry point.

Tabela

Ważna zawartość

Tytuł tabeli

TABVAT

Tak

Tabela kodów podatkowych

TABFOR

Tak

Tabela formuły

TAXLINK

Tak

Obliczania podstawowe dla obliczeń podatkowych

ITMMASTER

Tak

Artykuł

ITMSALES

Tak

Artykuły - Sprzedaż

SEQDEMDLV: Ingeruje w numerowanie pozycji zapotrzebowanie na dostawę

Ten Entry point służy do dostosowywania przerw w numerowaniu zapotrzebowań na dostawę zakupu i sprzedaży, aby pozwolić ustalenie maksymalnej ilości punktów przecięcia.

Kontekst i metoda działania

Transakcja

Nie istnieje żadna transakcja w toku podczas wywoływania Entry point z wpisu zapotrzebowań na dostawę zakupu i sprzedaży.

Istnieje transakcja w toku w momencie generowania zapotrzebowanie na dostawę zakupu z warsztatów planisty (otwarty ekran PURMGT [PMG]).

Plik log

Plik log jest otwarty w momencie generowania zapotrzebowań na dostawę zakupu z warsztatów planisty (otwarty ekran PURMGT [PMG]).

Różne przypadki wywoływania

Entry point wywoływany jest przy każdym tworzeniu zapotrzebowania na dostawę.

Dostępne zmienne oraz maski

EkranPOD1 [POD1] w przypadku wprowadzania ręcznego zapotrzebowań na dostawę zakupu.

EkranSOQ1 [SOQ1] w przypadku wprowadzania ręcznego zapotrzebowań na dostawę sprzedaży.

Ekran PURMGT [PMG] w przypadku automatycznej generacji zapotrzebowań na dostawę.

Następujące zmienne mogą być modyfikowane przez Entry point:

KROK1 Krok między dwoma kolejnymi datami dziennymi

Wartości pomiędzy 10000 a 10000, wartość domyślna 1000

KROK2 Krok między dwoma identycznymi datami

Wartości pomiędzy 5 a 1000, wartość domyślna 50

Przykłady:

Jeśli KROK1 = 1000, kontrakt trwa 100 lat

- KROK2 = 5 : 200 identycznych dat i 5 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 10 : 100 identycznych dat i 10 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 50 : 20 identycznych dat i 50 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 100 : 10 identycznych dat i 100 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 500 : 2 identyczne daty i 500 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 1000 : 1 identyczna data i 1000 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

Jeśli KROK1 = 10000, kontrakt trwa 10 lat

- KROK2 = 5 : 2000 identycznych dat i 5 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 10 : 1000 identycznych dat i 10 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 50 : 200 identycznych dat i 50 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 100 : 100 identycznych dat i 100 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 500 : 20 identycznych dat i 500 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

- KROK2 = 1000 : 10 identyczna data i 1000 częściowych przyjęć lub dostaw według zapotrzebowania na dostawę.

PTEBPR: Zmienia kontrahenta inicjalizowanego warunki płatności

Ten Entry point umożliwia modyfikację kontrahenta użytego podczas ładowania warunków płatności.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku podczas wywoływania Entry point.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Entry point jest wywoływany za każdym razem, kiedy konieczna jest inicjalizacja warunków płatności z rekordu kontrahenta (klient lub dostawca płatnik, klient lub dostawca fakturujący).

Dostępne zmienne

Zmienna [L]WBPR zawiera kontrahenta używanego przy inicjalizacji warunków płatności. Ta zmienna może zostać zmieniona dzięki temu Entry point.

Plik BPCUSTOMER[F:BPC] lub BPSUPPLIER[F:BPS] jest otwarty i może być modyfikowany. Przywrócenie może się odbyć po Entry point. Jego zawartość nie ma znaczenia.