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

FILTR: Dodatkowy filtr na lokalizacjach

Ten punkt wejścia umożliwia ograniczenie deklaracji VAT do niektórych lokalizacji.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany dla każdej firmy, której dotyczy deklaracja, w pętli w tabeli lokalizacji.

Dostępne zmienne i maski

Zmienna [L]CRITERE umożliwia wprowadzenie kryterium wyboru. Warunek jest przeliczany w pętli dla lokalizacji bieżącej firmy.

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

Zmienna lub maska

Definicja

 Maska DCLVATOTH [DIA]

 Deklaracja VAT

 Znak CRITERE(250)

 

 

 

 

Otwarte tabele

W tym kontekście, znaczenie ma wyłącznie zawartość tabel Firmy i Waluty.

Tabela

Ważna zawartość

Opis tabeli

 COMPANY

X

 Firmy

 TABCUR

X

 Tabela walut

 FACILITY

 

 Lokalizacje

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

Ten punkt wejścia 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

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki 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

Zmienna [L]DAEFILTRE umożliwia wprowadzenie kryterium wyboru. Warunek jest przeliczany w pętli w pozycjach dokumentów księgowych firmy, dla których dokonywana jest deklaracja VAT metodą kasową.

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

Zmienna lub maska

Definicja

 Maska DCLVATOTH [DIA]

 Deklaracja VAT

 Znak DAEFILTRE(250)

 

 Znak SOC

 Firma

 Znak TTYP(1..NBTYP)

 Tabela zmiennych zawierająca typy dokumentów do uwzględnienia w deklaracji VAT metodą kasową

 

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

 COMPANY

X

 Firmy

 TABCUR

X

 Tabela walut

 FACILITY

 

 Lokalizacje

AV_ECRDVP: Przed zapisem w tabeli tymczasowej DCLVATPAY

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

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

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 tuż przed zapisem tabeli tymczasowej DCLVATPAY [DVP]. W programie deklaracji VAT metodą kasową odpowiadającym zapisowi różnych typów rekordów dokonywane są cztery „Write [DVP]”:

[DVP]TYPREC = 0 rekord służący do przechowywania kryteriów wyboru; [DVP]TYPREC = 2 przypadek nieuzgodnionych dowodów; [DVP]TYPREC = 3 przypadek kont zaliczkowych; [DVP]TYPREC = 1 inne rekordy.

Pole [DVP]TYPREC jest inicjalizowane tuż przed wywołaniem punktu wejścia.

                                                                                 

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

 

 Lokalizacje

DCLVATPAY

                 X

Tabela tymczasowa deklaracji VAT metodą kasową

NOM_ETAT: Nazwa raportów do wydrukowania

Ten punkt wejścia umożliwia modyfikację kodów raportów deklaracji VAT do wydrukowania.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku

Log

Brak otwartego loga

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany tuż przed wydrukiem raportów deklaracji VAT (metodą memoriałową i metodą kasową) oraz umożliwia modyfikację kodów raportów do wydruku.

Zmienna [L]ETAT_DEB zawiera nazwę raportu deklaracji VAT metodą memoriałową do wydruku. Domyślnie zmienna ta jest inicjalizowana jako DCLVATDEB1, ale jej wartość może się zmienić za pośrednictwem punktu wejścia.

Zmienna [L]ETAT_ENC zawiera nazwę raportu deklaracji VAT metodą kasową do wydruku. Domyślnie zmienna ta jest inicjalizowana jako DCLVATENC1.

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

Zmienna lub maska

Definicja

 Maska DCLVATOTH [DIA]

 Deklaracja VAT

 Znak ETAT_DEB (GLONARP)

 Nazwa raportu deklaracji VAT metodą memoriałową 

 Znak ETAT_ENC (GLONARP)

 Nazwa raportu deklaracji VAT metodą kasową

 

FILTREDEB: Filtr na dowodach księgowych dla deklaracji VAT metodą memoriałową

Punkt wejścia FILTREDEB 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 przetwarzania deklaracji VAT metodą memoriałową firmy w celu przetworzenia dowodów księgowych.

Dostępne zmienne i maski

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

Zmienna lokalna OPT zawiera wartość parametru DCLVATDAT.

Zmienna lokalna CRITDEB zawiera kryterium wyboru nagłówków dokumentów (tabela GACCENTRY) oraz pozycji dokumentów (tabela GACCENTRYD).


Tabele COMPANY [CPY] i TABCUR [TCU] otwierają się i zawierają firmę w trakcie przetwarzania oraz użytą walutę.

DAE3FILTRE: Filtr na dowodach z cofniętym uzgodnieniem

Punkt wejścia DAE3FILTRE 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

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki 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

Zmienna [L]DAE3FILTRE umożliwia wprowadzenie kryterium wyboru. Warunek jest przeliczany w pętli w pozycjach dokumentów księgowych firmy, dla których zerowana jest kwota zadeklarowanego VAT.

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

Zmienna lub maska

Definicja

 Maska DCLVATOTH [DIA]

 Deklaracja VAT

 Znak DAE3FILTRE(250)

 Filtr

 Znak SOC

 Firma

 Znak SITE

 Lokalizacja

 Znak GTYPGEN

 Główny typ księgi

 Data DATDEB

 Data rozpoczęcia uzgadniania

 Data DATFIN

 Data zakończenia uzgadniania

 Znak TTYP(1..NBTYP)

 Tabela zmiennych zawierająca typy dokumentów do uwzględnienia w deklaracji VAT metodą kasową

 

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

 COMPANY

X

 Firmy

 TABCUR

X

 Tabela walut

 FACILITY

 

 Lokalizacje

BEFWRIDLV: Przed zapisem w tabeli tymczasowej DCLVAT

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

Tabela DCLVAT jest wykorzystywana przez raport deklaracji VAT metodą memoriałową.

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 tuż przed zapisem tabeli tymczasowej DCLVAT [DVL]. W programie deklaracji VAT metodą memoriałową dokonywane są dwa „Write [DVP]”.

Rekord służący za miejsce przechowywania kryteriów wyboru (wyłącznie pola CPY, STRDAT, ENDDAT, SIM, OPTDAT i NUMRPT są uzupełniane).

Rekord służący za rekord deklaracji.

                                                             

Dostępne zmienne i maski

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

 

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

 COMPANY

X

 Firmy

 TABCUR

X

 Tabela walut

 FACILITY

 

 Lokalizacje

DCLVATPAY

                 X

Tabela tymczasowa deklaracji VAT metodą kasową

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

Ten punkt wejścia 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ą.

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.                                             

Dostępne zmienne i maski

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

 

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

 COMPANY

X

 Firmy

 TABCUR

X

 Tabela walut

 FACILITY

 

 Lokalizacje

DCLVATPAY

               X

Tabela tymczasowa deklaracji VAT metodą kasową