Punkty wejścia > Moduł Rozrachunki > Standardowy skrypt PAYCPTA 

FILTER: Dodatkowy filtr na płatnościach

Z tego punktu wejścia należy skorzystać, aby dodać dodatkowy filtr na płatnościach wybranych podczas różnych kroków księgowania płatności.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak transakcji w toku
  • Log jest otwarty

Transakcja

Brak transakcji w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest używany podczas tworzenia filtra wyboru płatności, przed krokiem księgowania płatności.

Dostępne zmienne i maski

Zmienna dostępna w tym punkcie wejścia to CRITSPE o długości 250. Jest ona inicjalizowana ponownie przed wywołaniem punktu wejścia. 

W zależności od etapu księgowania w procesie, dostępne są następujące maski:

Zmienna lub maska

Definicja

 Maska PAYMEP [DIA]

 Księgowanie obsługi weksli

 Maska PAYREMCPT [DIA]

 Przelew pośredni

 Maska PAYREMBAN [DIA]

 Księgowanie w banku

 Zmienna Znak CRITSPE(250)

 Wprowadzanie kryteriów dodatkowych

 Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

 TABPAYTYP [TPY]

 

 Transakcja rozliczeniowa

 PAYMENTH [PYH]

 

 Nagłówek płatności

 BANK [BAN]

 

 Konto bankowe

MAJPYH: Dodawanie informacji do nagłówka płatności po zaksięgowaniu

Ten punkt wejścia jest używany w celu wykonania dodatkowych procesów na nagłówku płatności dla każdej płatności zaksięgowanej przez proces.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak transakcji w toku
  • Log jest otwarty

Transakcja

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia interweniuje po wygenerowaniu zapisów księgowych, przed aktualizacją statusu i flag statusów w klasie [F:PYH], która następuje przed ponownym zapisem nagłówka płatności w tabeli.

Dostępne zmienne i maski

W zależności od etapu księgowania w procesie, dostępne są maski PAYMEP, PAYREMCPT i PAYREMBAN, jak również maski AY3, GACCENT0, GACCENT1, GACCENT2, VENTILE i VENTILE2 zawierające odpowiednio szczegóły płatności (PAY3), wygenerowane dokumenty (GACCENT0, GACCENT1, GACCENT2) i podział analityczny (VENTILE, VENTILE2).

Zmienna lub maska

Definicja

 Maska PAYMEP [DIA]

 Kryteria gotówki

 Maska PAYREMCPT [DIA]

 Kryteria przelewów pośrednich

 Maska PAYREMBAN [DIA]

 Kryteria księgowania w banku

 Maska PAY3  [PAYL]

 Pozycje płatności

 Maska GACCENT0 [HAE0]

 Nagłówek dokumentu księgowego

 Maska GACCENT1 [HAE1]

 Nagłówek dokumentu księgowego

 Maska GACCENT2 [HAE2]

 Pozycje dokumentów księgowych

 Maska VENTILE [VTL]

 Podziały analityczne

 Maska VENTILE2 [VT2]

 Podziały analityczne

 Otwarte tabele

W tym punkcie wejścia dostępne są pliki klas Płatności [PYH] i Automaty księgujące [GAD].

Z poziomu księgowań pośrednich, dostępna jest klasa awiza banku realizującego i plik [FRM].

Tabela

Ważna zawartość

Opis tabeli

 ATABDIV [ADI]

 

 Tabele dodatkowe

 GRPCUR [GCU]

 

 Grupy walut

 TABCUR [TCU]

 

 Waluty

 TABPAYTYP [TPY]

 

 Transakcja rozliczeniowa

 PAYMENTH [PYH]

 

 Nagłówek płatności

 PAYMENTH [PYH2]

 

 Nagłówek płatności

 PAYMENTH [PYH3]

 

 Nagłówek płatności

 PAYMENTD [PYD]

 

 Szczegóły płatności

 PAYMENTA [PYA]

 

 Analiza płatności

 PAYFRM [FRM]

 

 Awizo płatności

 BANK [BAN]

 

 Konto bankowe

 PAYACCNUM [PAN]

 

 Księgowanie na kontach płatności

 PAYACCNUM [PAN2]

 

 Księgowanie na kontach płatności

 TABCHANGE [TCH]

 

 Kurs

 ADOVAL [ADO]

 

 Wartości parametrów

 MTCBATCH [MTB]

 

 Uzgadnianie partii

 COMPANY [CPY]

 

 Firmy

 FACILITY [FCY]

 

 Lokalizacje

 GACCDENCOD [CDA]

 

 Płatność

 BPARTNER [BPR]

 

 Kontrahent

 TABVAT [TVT]

 

 Podatki

 GACCCODE [CAC]

 

 Kody księgowania

 GAUTACE [GAU]

 

 Automaty księgujące

 GAUTACED [GAD]

 

 Automaty księgowe (pozycje)

 GAUTACEF [GAG]

 

 Automaty księgujące (formuły)

 GTYPACCENT [GTE]

 

 Typ zapisu

 GACCOUNT [GAC]

 

 Konta

 PERIOD [PER]

 

 Okresy

 CACNA [CNA]

 

 Konta analityczne

 GJOURNAL [JOU]

 

 Dowody księgowe

 GACCDUDATE [DUD]

 

 Rozrachunki

 PAYORDER [PYO]

 

 Zaliczki

 BPSUPPMVT [MVS]

 

 Transakcje dostawców

 BPCUSTMVT [MVC]

 

 Transakcje klientów

 ACCES [ACC]

 

 Dostęp dla użytkownika

 GACCTMP [HAE]

 

 Wstrzymane dokumenty księgowe (nagłówek)

 GACCTMPD [DAE]

 

 Wstrzymane dokumenty księgowe (pozycje)

 GACCTMPA [DAA]

 

 Wstrzymane dokumenty księgowe (analityka)

 GACCENTRYD [DAE2]

 

 Dokumenty księgowe (pozycje)

UPDMVT: Aktualizacja transakcji kontrahentów

Ten punkt wejścia jest używany w celu dokonania lub nie aktualizacji kwot w tabeli transakcji klienta/kontrahenta podczas księgowania płatności.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak transakcji w toku
  • Log jest otwarty

Transakcja

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Jeśli dokumenty zostały wprowadzone dla tego samego kontrahenta to ten punkt wejścia jest używany w celu uniknięcia blokad, które mogą wystąpić w rekordach tabeli transakcji klienta lub kontrahenta (BPCUSTMVT/BPSUPPMVT) podczas księgowania płatności. Ten punkt wejścia jest wywoływany przed aktualizacją transakcji w operacji po utworzeniu pozycji „APLIGBAN”, która jest ustawiona w automatach księgujących PRINC, BKACC, EFFPO, PYDVN, PYODH i STEPN.

Jeśli zmienna OKUPDMVT jest ustawiona jako 0 to aktualizacja nie jest wykonywana.

Dostępne zmienne i maski

W zależności od etapu księgowania w procesie, dostępne są maski PAYMEP, PAYREMCPT i PAYREMBAN, jak również maski AY3, GACCENT0, GACCENT1, GACCENT2, VENTILE i VENTILE2 zawierające odpowiednio szczegóły płatności (PAY3), wygenerowane dokumenty (GACCENT0, GACCENT1, GACCENT2) i podział analityczny (VENTILE, VENTILE2).

Zmienna lub maska

Definicja

 Maska PAYMEP [DIA]

 Kryteria gotówki

 Maska PAYREMCPT [DIA]

 Kryteria przelewu pośredniego

 Maska PAYREMBAN [DIA]

 Kryteria listy płatności w banku

 Maska PAY3  [PAYL]

 Pozycje płatności

 Maska GACCENT0 [HAE0]

 Nagłówek dokumentu księgowego

 Maska GACCENT1 [HAE1]

 Nagłówek dokumentu księgowego

 Maska GACCENT2 [HAE2]

 Pozycje dokumentów księgowych

 Maska VENTILE [VTL]

 Podziały analityczne

 Maska VENTILE2 [VT2]

 Podziały analityczne

 Otwarte tabele

W tym punkcie wejścia dostępne są pliki tabel Płatności [TB0] i Automaty księgujące [GAD] [GAU], jak również tabela kontrahenta [BPR], która zawiera księgowanego kontrahenta oraz tabelę transakcji wprowadzania płatności [TPY].

Z poziomu księgowań pośrednich, dostępna jest klasa awiza banku realizującego i plik [FRM].

Tabela

Ważna zawartość

Opis tabeli

PAYMENTH [TB0]

 Tak

 Nagłówek płatności

 TABPAYTYP [TPY]

 Tak

 Transakcja rozliczeniowa

 PAYMENTD [TB1]

 Tak

 Szczegóły płatności

 PAYMENTA [TB2]

 Tak

 Analiza płatności

 BPARTNER [BPR]

 Tak

 Kontrahent

 GAUTACE [GAU]

 Tak

 Automaty księgujące

 GAUTACED [GAD]

 Tak

 Automaty księgowe (pozycje)

CRITUPDPAN: Kryteria wyboru w PAYACCNUM

Z tego punktu wejścia należy skorzystać, aby zarządzać księgowaniem w banku przy użyciu zmodyfikowanego względem standardu automatu księgującego STEPN w celu wygenerowania na koncie środków pieniężnych tylu pozycji, ile jest płatności na potwierdzeniu. Szczegółowe kryteria automatów księgujących zawierają numer czeku płatności.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak transakcji w toku
  • Log jest otwarty

Transakcja

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany w operacji AP_PIECE podczas generowania automatu księgującego płatności. Jest on wywoływany przed aktualizacją tabeli PAYACCNUM łączącej płatności z zapisami księgowymi. Jest on używany w celu zawężenia wyszukiwania numeru zapisu na koncie środków pieniężnych, jeśli dokument zawiera wiele kont środków pieniężnych. 

Dostępne zmienne i maski

Zmienne CRITSPE1 i CRITSPE2 są używane w celu wybrania pozycji konta środków pieniężnych odpowiadającego płatności podczas księgowania dokumentu w banku.
CRITSPE1 zawiera warunek rozróżniający pozycję konta środków pieniężnych od pozycji
płatności. CRITSPE2 nie jest pusta i zawiera warunek wyboru dla pozycji konta środków pieniężnych.
Należy użyć przykładu punktu wejścia, jeśli szczegółowe kryteria wprowadzone w pozycji 10 automatu księgującego STEPN to numer czeku.
CRITSPE1 = ([M:HAEW]FCYLIN(W-1)<>[F:PYH3]FCY | (GLIGTRES2='STEPN/10' & [M:HAEW]DES(W-1)<>[F:PYH3]CHQNUM) )
CRITSPE2 -= ' & (GLIGTRES2<>'STEPN/10' | [M:HAEW]DES(W+W_STR-1)=[F:PYH3]CHQNUM)'

Zmienna lub maska

Definicja

 Maska GACCENTW  [HAEW]

 Pozycje płatności

 Maska GACCENT0 [HAE0]

 Nagłówek dokumentu księgowego

 Maska GACCENT1 [HAE1]

 Nagłówek dokumentu księgowego

 Maska GACCENT2 [HAE2]

 Pozycje dokumentów księgowych

 Maska VENTILE [VTL]

 Podziały analityczne

 Maska VENTILE2 [VT2]

 Podziały analityczne

 Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

PAYMENTH [PYH3]

 Tak

 Nagłówek płatności

 GAUTACE [GAU]

 Tak

 Automaty księgujące

 GAUTACED [GAD]

 Tak

 Automaty księgowe (pozycje)

BEFGNRVCR: Przed wygenerowaniem automatu księgującego płatności

Ten punkt wejścia umożliwia przejęcie zarządzania przed wygenerowaniem automatu księgującego płatności.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak transakcji w toku
  • Log jest otwarty

Transakcja

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia interweniuje podczas odczytu automatów księgujących powiązanych z grupami automatów księgujących używanych do zatwierdzania płatności i jest umiejscowiony tuż przed wywołaniem podprogramu używanego do generowania automatów księgujących płatności.

Dostępne zmienne i maski

W zależności od etapu księgowania w procesie, dostępne są maski PAYMEP, PAYREMCPT i PAYREMBAN.

Zmienna lub maska

Definicja

 Maska PAYMEP [DIA]

 Kryteria gotówki

 Maska PAYREMCPT [DIA]

 Kryteria przelewów pośrednich

 Maska PAYREMBAN [DIA]

 Kryteria listy płatności w banku

 
Otwarte tabele

W tym punkcie wejścia dostępne są tabele Grupy automatów księgujących [GRA] i Automaty księgujące [GAU].

FLTUSR: Konkretny filtr na użytkowniku zamiast standardowego

Z tego punktu wejścia należy skorzystać, aby zastąpić standardowy filtr użytkownika na wyborze płatności.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak transakcji w toku
  • Log jest otwarty

Transakcja

Brak transakcji w toku.

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest używany podczas tworzenia filtra wyboru płatności, przed krokiem księgowania płatności. Powinien on być używany w celu zastąpienia standardowego filtra użytkownika.

Jeśli zmienna CRITSPE jest zwracana z wartością inną niż pusta to wartość CRITSPE zastępuje filtr użytkownika w wyborze płatności.

Jeśli zmienna CRITSPE jest zwracana jako pusta to w wyborze płatności używany jest standardowy filtr na użytkowniku.

Dostępne zmienne i maski

Zmienna dostępna w tym punkcie wejścia to CRITSPE o długości 250. Jest ona inicjalizowana ponownie przed wywołaniem punktu wejścia.

W zależności od etapu księgowania w procesie, dostępne są następujące maski:

Zmienna lub maska

Definicja

Maska PAYMEP [DIA]

Księgowanie obsługi weksli

Maska PAYREMCPT [DIA]

Przelew pośredni

Maska PAYREMBAN [DIA]

Księgowanie w banku

Zmienna Znak CRITSPE(250)

Wprowadzanie kryteriów dodatkowych

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

TABPAYTYP [TPY]

Transakcja rozliczeniowa

PAYMENTH [PYH]

Nagłówek płatności

BANK [BAN]

Konto bankowe