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

BEFVALBIS: Przed zatwierdzeniem faktury od dostawcy

Ten punkt wejścia umożliwia wykonanie innych procesów w następstwie zatwierdzenia faktury od dostawcy.

Zatwierdzanie faktury od dostawcy jest wywoływane na podstawie faktury od dostawcy (funkcja GESBIS) lub zatwierdzania dostawcy (funkcja BPSVAL).

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga za wyjątkiem zatwierdzania dostawcy. Użytkownik może zażądać wygenerowania loga.

Różne przypadki wywoływania

Punkt wejścia jest wywoływany po standardowym procesie zatwierdzania księgowego faktury od dostawcy w celu dokonania dodatkowych aktualizacji oraz tuż przed instrukcją Commit używaną do zatwierdzenia zmian. W momencie ponownego rozpoczęcia wykonywania procesu testowana jest zmienna GPE i jest ona wykorzystywana do potwierdzenia lub odrzucenia wszystkich wykonanych aktualizacji, co doprowadzi do anulowania zatwierdzenia faktury.

Dostępne zmienne i maski

W zarządzaniu fakturami od dostawców dostępne są klasy [M:BIC0,1,2,3].

Zmienna lub maska

Definicja

 Maska  [M:BIC0,1,2,3]

 Faktury dostawców

 Zmienna NUM

 Numer faktury od dostawcy do zatwierdzenia

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

PINVOICE

Tak

Faktura zakupu

BPSINVLIG

Nie

Pozycje faktury od dostawcy

BPSINVLIGA

Nie

Pozycje analityczne dostawcy

BPSUPPMVT

Nie

Transakcje dostawcy

TABPIVTYP

Nie

Tabela typów faktur od dostawcy

FACILITY

Nie

Lokalizacje

COMPANY

Nie

Firma

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPSUPPLIER

Nie

Dostawcy

BPADDRESS

Nie

Adresy

GACCOUNT

Nie

Konta KG

GACCCODE

Nie

Kody księgowania

GDIAACC

Nie

Struktury kont

CACNA

Nie

Konta analityczne

CADSP

Nie

Przypisania z góry

CACCE

Nie

Tabela wymiarów analitycznych

CAAUZ

Nie

Tabela ograniczeń

TABCUR

Nie

Tabela walut

TABUNIT

Nie

Tabela jednostek miary

TABVAT

Nie

Tabela podatków

GTYPACCENT

Nie

Typy dowodów

FISCALYEAR

Nie

Lata obrotowe

PERIOD

Nie

Okresy

ACCES

Nie

Dostęp dla użytkownika

GACCDUDATE

Nie

Rozrachunki

ATABDIV

Nie

Tabele dodatkowe

GAUTACE

Nie

Automaty księgowe

GAUTACEF

Nie

Formuły automatów księgowych

TABCOUNTRY

Nie

Tabela krajów

SET_LETOUTCNO: Należy sprawdzić status faktury, aby opuścić funkcję nawet, jeśli

Punkt wejścia SET_LETAUTCNO może być używany w celu uniknięcia braku uzgodnienia faktury, jeśli faktura została w pełni opłacona i uzgodniona.

Kontekst i tryb działania

Transakcja

Istnieje otwarta transakcja.

Log

Brak otwartego loga.

Przypadek wywoływania

Punkt wejścia jest wywoływany w podprogramie LETAVOIR(AVOIR,FACTURE) procesu SUBBIS. Jest on umiejscowiony po kontroli parametru LETAUTCNO.

Dostępne zmienne i maski

Zmienna lub maska

Definicja

Maska [M:BIS0]

Faktura od dostawcy

Maska [M:BIS1]

Faktura od dostawcy

Maska [M:BIS3]

Faktura od dostawcy

Wartość znaków AVOIR

F:PIH]NUM (Nr dokumentu)

Wartość znaków FACTURE

[F:PIH]INVNUM (Numer faktury)

LocalChar VALPAR(10)

Wartość parametru LETAUTCNO

Przykład

W momencie wywołania punktu wejścia wartość parametru LETAUTCNO przechowywanego w zmiennej VALPAR to 2. Aby uniemożliwić procesowi przejście przez podprogram LETAVOIR i opuszczenie funkcji zmienną VALPAR można ustawić z powrotem jako 1. W takim przypadku funkcja nie jest przetwarzana.

$ACTION
Case ACTION
When "SET_LETAUTCNO" : Gosub LETAUTCNO
When Default
Endcase
Return

$ LETAUTCNO
#Sprawdź fakturę. Jeśli należy opuścić podgrogram LETAVOIR to należy pozostawić VALPAR jako „1”.
VALPAR = "1"
RETURN

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

COMPANY

Tak

Firma

CACCE

Tak

GACM

Tak

Szablon księgowania

GLED

Tak

Kody ksiąg

GDIE

Tak

Lata obrotowe

GACCOUNT

Tak

Konta

BPARTNER

Tak

Kontrahent

SINVOICE

Tak

Klienci

BPCINVLIG

Tak

Dostawcy

FACTOR

Tak

Adresy

PINVOICE

Tak

Zestawienie identyfikatorów banków

BPSINVLIG

Tak

Tabela krajów

GACCDUDATE

Tak

Pozycje dowodów księgowych

GTYPACCENT

Tak

Wpisy księgowe

GCOA

Tak

Plan konta