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

CREPYH: Dostęp do nagłówka płatności

PAYPROPAL2 to proces, który automatycznie generuje płatności w zależności od rozrachunków. Zawiera on dwa Entry point:

  • Ten Entry point CREPYH jest wyszukiwany przed księgowaniem płatności w tabeli PAYMENTH [PYH]. Umożliwia to albo modyfikowanie płatności (klasa [F:PYH]) przed jej księgowaniem albo uniknięcie tego księgowania poprzez ustawienie zmiennej GOK.
  • Entry point INIPYD jest wyszukiwany po przypisaniu [PYD]NUM, [PYD]LIN, [PYD]DENCOD i przed przypisaniem pozostałych pól w pozycji płatności (tabela PAYMENTD [PYD])

W obu przypadkach, GOK<1 przerywa generowanie, a GOK>1 pomija płatność.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Transakcja odnosi się do tworzenia płatności.

Plik log

Plik log może być otwarty. W tym przypadku, GTRACE<>puste.

Dostępne zmienne oraz maski

Dostępna jest maska PAYPROPAL [DIA], w której użytkownik wprowadził kryteria propozycji płatności.

Zmienna

Typ

Definiowanie

GDIV(0)

Znak

Właściwości płatności dla pozycji płatności

GDIV(1)

Znak

Właściwości płatności dla zaliczek

GDIV(2)

Znak

Właściwości płatności dla rabatów

GDIV(5)

Znak

Właściwości płatności dla opłat

TOTESC

Dziesiętna

Suma rabatów/opłat dla płatności

NOREL

Znak

Numer zestawienia rozrachunków powiązany z płatnością

NBBAN

Liczba całkowita

Maksymalna liczba banków dla puli banku

POOBAN

Znak (1..NBBAN)

Bank z wprowadzonej puli banków

POOMTMAX

Dziesiętna (1..NBBAN)

Maksymalna wartość, która ma być przypisana do banku POOBAN(i) w walucie firmy

POOMTIMP

Dziesiętna (1..NBBAN)

Kwota przypisana do banku POOBAN(i) w walucie firmy

Otwarte tabele

Tabela

Istotna treść

Tytuł tabeli

TABCUR [TCU]

Nie

Waluty

ATABDIV [ADI]

Nie

Tabele dodatkowe

GRPSAC [GSC]

Nie

Grupy kont rozrachunkowych

GRPCUR [GCU]

Nie

Grupy walut

BID [BID]

Nie

Numer identyfikacyjny banku

COMPANY [CPY]

Tak

Firmy

GACCOUNT [GAC]

Nie

Konta

GACCCODE [ACC]

Nie

Kody księgowe

SOI [SOI]

Nie

Zestawienia terminów płatności

BANK [BAN]

Nie

Banki

POOL [POO]

Nie

Pule banku

GACCDUDATE [DUD]

Nie

Rozrachunki

TABCOUAFF [TCA]

Nie

Przypisywanie liczników numerów kolejnych

GACCENCOD [CDA]

Nie

Właściwości płatności

TABPAYTYP [TPY]

Tak

Typy płatności

PAYMENTH [PYH]

Tak

Płatności – nagłówki

PAYMENTD [PYD]

Nie

Płatności – pozycje

PAYMENTA [PYA]

Nie

Płatności - pozycje analityczne

GACCENTRY [HAE]

Nie

Księgowanie zapisów w dzienniku

BPARTNER [BPR]

Nie

Kontrahent

BPCUSTOMER [BPC]

Nie

Klienci

BPSUPPLIER [BPS]

Nie

Dostawcy

TMPPAYDUD [ TPD], [TPD2]

Nie

Tabela tymczasowa

TMPAYDUD2 [TP2]

Nie

Tabela tymczasowa

INIPYD: Dostęp do pozycji płatności

PAYPROPAL2 to proces, który automatycznie generuje płatności w zależności od rozrachunków. Zawiera on dwa Entry point:

  • Entry point CREPYHma być wyszukany przed księgowaniem w tabeli PAYMENTH [PYH]. Umożliwia to albo modyfikowanie płatności (klasa [F:PYH]) przed jej księgowaniem albo uniknięcie tego księgowania poprzez ustawienie zmiennej GOK.
  • Entry point INIPYDjest wyszukiwany po przypisaniu [PYD]NUM, [PYD]LIN, [PYD]DENCOD i przed przypisaniem pozostałych pól w pozycji płatności (tabela PAYMENTD [PYD])

W obu przypadkach, GOK<1 przerywa generowanie, a GOK>1 pomija płatność.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Transakcja odnosi się do tworzenia płatności.

Plik log

Plik log może być otwarty. W tym przypadku, GTRACE<>puste.

Dostępne zmienne oraz maski

Dostępna jest maska PAYPROPAL [DIA], w której użytkownik wprowadził kryteria propozycji płatności.

Zmienna

Typ

Definiowanie

GDIV(0)

Znak

Właściwości płatności dla pozycji płatności

GDIV(1)

Znak

Właściwości płatności dla zaliczek

GDIV(2)

Znak

Właściwości płatności dla rabatów

GDIV(5)

Znak

Właściwości płatności dla opłat

TOTESC

Dziesiętna

Suma rabatów/opłat dla płatności

NOREL

Znak

Numer zestawienia rozrachunków powiązany z płatnością

NBBAN

Liczba całkowita

Maksymalna liczba banków dla puli banku

POOBAN

Znak (1..NBBAN)

Bank z wprowadzonej puli banków

POOMTMAX

Dziesiętna (1..NBBAN)

Maksymalna wartość, która ma być przypisana do banku POOBAN(i) w walucie firmy

POOMTIMP

Dziesiętna (1..NBBAN)

Kwota przypisana do banku POOBAN(i) w walucie firmy

Otwarte tabele

Tabela

Istotna treść

Tytuł tabeli

TABCUR [TCU]

Nie

Waluty

ATABDIV [ADI]

Nie

Tabele dodatkowe

GRPSAC [GSC]

Nie

Grupy kont rozrachunkowych

GRPCUR [GCU]

Nie

Grupy walut

BID [BID]

Nie

Numer identyfikacyjny banku

COMPANY [CPY]

Tak

Firmy

GACCOUNT [GAC]

Nie

Konta

GACCCODE [ACC]

Nie

Kody księgowe

SOI [SOI]

Nie

Zestawienia terminów płatności

BANK [BAN]

Nie

Banki

POOL [POO]

Nie

Pule banku

GACCDUDATE [DUD]

Nie

Rozrachunki

TABCOUAFF [TCA]

Nie

Przypisywanie liczników numerów kolejnych

GACCENCOD [CDA]

Nie

Właściwości płatności

TABPAYTYP [TPY]

Tak

Typy płatności

PAYMENTH [PYH]

Tak

Płatności – nagłówki

PAYMENTD [PYD]

Nie

Płatności – pozycje

PAYMENTA [PYA]

Nie

Płatności - pozycje analityczne

GACCENTRY [HAE]

Nie

Księgowanie zapisów w dzienniku

BPARTNER [BPR]

Nie

Kontrahent

BPCUSTOMER [BPC]

Nie

Klienci

BPSUPPLIER [BPS]

Nie

Dostawcy

TMPPAYDUD [ TPD], [TPD2]

Nie

Tabela tymczasowa

TMPAYDUD2 [TP2]

Nie

Tabela tymczasowa

ESCAGIO: Kalkulacja rabatów/odsetek

Entry point ESCAGIO służy do przedstawienia projektów krótko przed kalkulacją rabatów/opłat w celu uruchomienia tej kalkulacji w automatycznej propozycji płatności dla korekt.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Transakcja odnosi się do tworzenia płatności.

Plik log

Plik log może być otwarty. W tym przypadku, GTRACE<>puste.

Przypadek wywołania

Entry point znajduje się przed kalkulacją rabatów/opłat.

Dostępne zmienne oraz maski

W trybie standardowym, kalkulacja rabatów/odsetek nie jest uruchamiana w przypadku faktur-korekt w automatycznej propozycji płatności. Jeżeli zmienna CAL_ESCAGIO jest w szczególności inicjowana na 2, kalkulacja rabatów/opłat również będzie uruchamiana dla faktur-korekt.

Dostępna jest także maska PAYPROPAL [DIA], w której użytkownik wprowadził kryteria propozycji płatności, jak również następujące zmienne:

Zmienna

Typ

Definiowanie

GDIV(0)

Znak

Właściwości płatności dla pozycji płatności

GDIV(1)

Znak

Właściwości płatności dla zaliczek

GDIV(2)

Znak

Właściwości płatności dla rabatów

GDIV(5)

Znak

Właściwości płatności dla opłat

TOTESC

Dziesiętna

Suma rabatów/opłat dla płatności

NOREL

Znak

Numer zestawienia rozrachunków powiązany z płatnością

NBBAN

Liczba całkowita

Maksymalna liczba banków dla puli banku

POOBAN

Znak (1..NBBAN)

Bank z wprowadzonej puli banków

POOMTMAX

Dziesiętna (1..NBBAN)

Maksymalna wartość, która ma być przypisana do banku POOBAN(i) w walucie firmy

POOMTIMP

Dziesiętna (1..NBBAN)

Kwota przypisana do banku POOBAN(i) w walucie firmy

Otwarte tabele

Tabela

Istotna treść

Tytuł tabeli

TABCUR [TCU]

Nie

Waluty

ATABDIV [ADI]

Nie

Tabele dodatkowe

GRPSAC [GSC]

Nie

Grupy kont rozrachunkowych

GRPCUR [GCU]

Nie

Grupy walut

BID [BID]

Nie

Numer identyfikacyjny banku

COMPANY [CPY]

Tak

Firmy

GACCOUNT [GAC]

Nie

Konta

GACCCODE [ACC]

Nie

Kody księgowe

SOI [SOI]

Nie

Zestawienia terminów płatności

BANK [BAN]

Nie

Banki

POOL [POO]

Nie

Pule banku

GACCDUDATE [DUD]

Nie

Rozrachunki

TABCOUAFF [TCA]

Nie

Przypisywanie liczników numerów kolejnych

GACCENCOD [CDA]

Nie

Właściwości płatności

TABPAYTYP [TPY]

Tak

Typy płatności

PAYMENTH [PYH]

Tak

Płatności – nagłówki

PAYMENTD [PYD]

Nie

Płatności – pozycje

PAYMENTA [PYA]

Nie

Płatności - pozycje analityczne

GACCENTRY [HAE]

Nie

Księgowanie zapisów w dzienniku

BPARTNER [BPR]

Nie

Kontrahent

BPCUSTOMER [BPC]

Nie

Klienci

BPSUPPLIER [BPS]

Nie

Dostawcy

TMPPAYDUD [ TPD], [TPD2]

Nie

Tabela tymczasowa

TMPAYDUD2 [TP2]

Nie

Tabela tymczasowa