Punkty wejścia > Moduł Księgowość > Standardowy skrypt DCLVATBOXPAY 

FILTER1: Filtr na dowodach księgowych dla deklaracji VAT metodą kasową.

Punkt wejścia FILTER1 umożliwia uzupełnienie filtra standardowego założonego na tabeli pozycji dokumentów w celu uwzględnienia dowodów księgowych w programie do deklaracji VAT metodą kasową.

Kontekst i tryb działania

Transakcja

Brak aktualnej transakcji

Log

Istnieje otwarty log.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany na początku transakcji w przetwarzaniu deklaracji VAT dla firmy metodą kasową.

Dostępne zmienne i maski

Dostępna jest maska DCLVATFRA zawierająca parametry uruchomienia funkcji.

Zmienna lokalna OPTPAY zawiera wartość parametru DCLOPTPAY.

Tabele COMPANY [CPY] i TABCUR [TCU] otwierają się i zawierają firmę w trakcie przetwarzania oraz użytą walutę głównego typu księgi.

BEFWRIDLVBP : Przed zapisem w tabeli tymczasowej DCLVATBOXH

Ten punkt wejścia umożliwia przejęcie tuż przed zapisem w tabeli dodatkowej DCLVATBOXH w celu zmodyfikowania wartości niektórych pól lub zainicjalizowania niektórych, konkretnych pól, które zostały dodane.

Tabela DCLVATBOXH jest wykorzystywana przez raport deklaracji VAT metodą kasową.

Kontekst i tryb działania

Transakcja

Brak aktualnej transakcji

Log

Istnieje otwarty log.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany tuż przed zapisem lub ponownym zapisem w tabeli tymczasowej DCLVATBOXH [DLVB]. Zmienna DLVB_UW jest inicjalizowana jako „W” lub „U” w zależności od tego, czy jest to zapis czy ponowny zapis.               

Dostępne zmienne i maski

Dostępna jest maska DCLVATFRA zawierająca parametry uruchomienia funkcji.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

 COMPANY

X

 Firmy

 TABCUR

X

 Tabela walut

 FACILITY

              X

 Lokalizacje

 DCLVATBOXH

               X

Tabela tymczasowa deklaracji VAT metodą kasową

FILTER3: Filtr na dowodach z cofniętym uzgodnieniem

Punkt wejścia FILTER3 umożliwia uzupełnienie filtra standardowego założonego na tabeli pozycji dokumentów w celu uwzględnienia dowodów księgowych z cofniętym uzgodnieniem w programie do deklaracji VAT metodą kasową.

Kontekst i tryb działania

Transakcja

Brak aktualnej transakcji

Log

Istnieje otwarty log.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany na końcu przetwarzania deklaracji VAT metodą kasową firmy w celu przetworzenia dowodów z cofniętym uzgodnieniem.

Dostępne zmienne i maski

Dostępna jest maska DCLVATFRA zawierająca parametry uruchomienia funkcji.

Zmienna lokalna OPTPAY zawiera wartość parametru DCLOPTPAY.

Tabele COMPANY [CPY] i TABCUR [TCU] otwierają się i zawierają firmę w trakcie przetwarzania oraz użytą walutę głównego typu księgi.

SKIPDAE2: Przejście przez pozycje dowodu przynależące do grupy uzgadniania

Ten punkt wejścia SKIPDAE2 umożliwia przejęcie w programie deklaracji VAT metodą kasową w celu wykluczenia niektórych dowodów księgowych podczas przechodzenia przez dowody księgowe przynależące do grupy uzgadniania.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas przechodzenia przez pozycje dowodów dokumentu przynależące do grupy uzgadniania w trakcie przetwarzania. Przejście dokonuje się w tabeli GACCENTRYD otwartej ze skrótem [DAE2]. Umożliwia ono wykluczenie niektórych pozycji dowodów części standardowego programu, który ładuje w tabeli zmiennych, podstawy i kwoty VAT, które muszą zostać uwzględnione przez deklarację VAT metodą kasową.

Dostępne zmienne i maski

Zmienna OK_DAE2 jest ustawiana jako 1 w standardzie przed wywołaniem punktu wejścia. Jeśli zmienna ta jest zerowana w danym programie, dowód nie zostanie uwzględniony.

Maska DCLVATFRA/BRI/... Dostępne jest [DIA] (w zależności od kontekstu lokalizacji uruchamiania) zawierające parametry uruchomienia funkcji.

Tabele COMPANY [CPY] i TABCUR [TCU] otwierają się i zawierają firmę oraz walutę w trakcie przetwarzania.
Tabela GACCENTRY [HAE] otwiera się i zawiera nagłówek pozycji dokumentu GACCENTRYD [DAE2] w trakcie przetwarzania.