Punkty wejścia > Moduł Zakupy > Standardowy skrypt SUBPIHB 

ORIPRIAVR: Ładowanie cen specjalnych/niestandardowych dla zwrotu potwierdzonego

Entry point znajduje się w obrębie procesu SUBPIHB ładującego pozycję faktury-korekty dla zwrotu dla dostawcy, wywołuje „czynność ORIPRIAVR.

Celem tej czynności jest umożliwienie ładowania specjalnych/niestandardowych cen jednostkowych.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Wywołanie wykonywane jest podczas ładowania pozycji faktury-korekty w wyniku pobierania zwrotów przez dostawcę lub ręcznego wprowadzenia danych.

Dostępne zmienne

Następujące zmienne są ładowane w czasie wywołania czynności „ORIPRIAVR”.

[M:PIH1]CUR

Waluta, w której muszą zostać podane ceny.

NOL

Indeks dla aktualnie ładowanej pozycji.

Stosowane są następujące maski ekranu: [M:PIH0],[M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

Nie wolno modyfikować zmiennej oraz wyżej wymienionych klas z wyjątkiem poniższego.

Następna zmienna musi ulec modyfikacji, by móc wymusić wygenerowanie specjalnej/niestandardowej ceny jednostkowej.

M:PIH3]NETPRI (NOL)

Jednostkowa cena netto

Można zmodyfikować następującą zmienną w celu uzyskania informacji, nie wpływając na kalkulację ceny w pozycji.

[M:PIH3]GROPRI (NOL)

Jednostkowa cena brutto

[[M:PIH3]DISCRGVAL1 (NOL) to [M:PIH3]DISCRGVAL9 (NOL)

Upusty/Wydatki od 1 do 9.

[M:PIH3]PRIREN (NOL)

Przyczyny zastosowania ceny brutto

[M:PIH3]DISCRGREN1 (NOL) to [M:PIH3]DISCRGREN9 (NOL)

Przyczyny zastosowania upustów/wydatków od 1 do 9.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PINVOICE

Nie

Nagłówek faktury

PINVOICEV

Nie

Nagłówek dodatkowej faktury zakupu

PINVOICED

Nie

Pozycje faktur zakupu

PRETURN

Tak

Nagłówek zwrotu dla dostawcy

PRETURND

Tak

Pozycja zwrotu dla dostawcy

PRECEIPT

Tak

Nagłówek przyjęcia

PRECEIPTD

Tak

Pozycja przyjęcia

Uwagi dodatkowe

Ten Entry point zostaje wywołany w przypadku, gdy pozycja faktury korekty pochodzi ze zwrotu dla dostawcy.

ORIPRIFAC: Pochodzenie ceny na pozycji faktury

Entry point znajduje się w obrębie procesu SUBPIHBgenerującego fakturę zakupu, wywołujeczynność ORIPRIFAC.

Celem tej czynności jest umożliwienie interwencji w ładowanie wyjściowych cen jednostkowych.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Wywołanie wykonywane jest podczas ładowania pozycji faktury w wyniku wybierania lub ręcznego wprowadzenia danych.

Dostępne zmienne

Następująca zmienna ładowana jest w czasie wywołania czynności „ORIPRIFAC”.

NOL

Indeks dla aktualnie ładowanej pozycji.

Stosowane są następujące maski ekranu: [M:PIH0],[M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

Nie wolno modyfikować zmiennej oraz poprzednich klas.

Następująca zmienna musi zostać zmodyfikowana, aby móc wpłynąć na proces ładowania wyjściowej ceny jednostkowej.

ORIPRIRCP

Wskaźnik dla procesu ładowania wyjściowej ceny jednostkowej w pozycji faktury.

1 = Ładowanie z pozycji ceny zapisanej na pozycji zamówienia (wartość domyślna)

2 = Ładowanie z pozycji ceny wprowadzonej na pozycji przyjęcia

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PINVOICE

Nie

Nagłówek faktury

PINVOICEV

Nie

Nagłówek dodatkowej faktury zakupu

PINVOICED

Nie

Pozycje faktur zakupu

PORDER

Tak

Nagłówek zlecenia

PORDERP

Tak

Pozycja ceny zamówienia

PORDERQ

Tak

Ilość pozycji zamówienia

PRECEIPT

Tak

Nagłówek przyjęcia

PRECEIPTD

Tak

Pozycja przyjęcia

Uwagi dodatkowe

Ten Entry point wywoływany jest wyłącznie wtedy, gdy pozycja faktury pochodzi z przyjęcia.

ALILIGFAC: Ładowanie pozycji faktury

Entry point znajduje się w obrębie procesu SUBPIHBgenerującego fakturę zakupu, wywołujeczynność ALILIGFAC.

Celem tej czynności jest umożliwienie zmiany wartości w polach na pozycji lub ładowania pól specjalnych/niestandardowych.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Wywołanie wykonywane jest po ładowaniu pozycji faktury w wyniku wybierania lub ręcznego wprowadzenia danych.

Dostępne zmienne

Następująca zmienna ładowana jest w czasie wywołania czynności „ALILIGFAC”.

NOL

Indeks dla aktualnie ładowanej pozycji. Nie wolno modyfikować tej zmiennej.

Stosowane są następujące maski ekranu: [M:PIH0],[M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]

[M:PIH3]TYPORI (NOL)

Pole to służy do powiadomienia o zastosowanym typie ładowania.

- 1 Wstępne ładowanie z zamówień

- 2 Wstępne ładowanie z przyjęć

- 3 Wstępne ładowanie ze zwrotów

- 4 Wstępne ładowanie korekty z faktury w przypadku, gdy pole [M:PIH0]PIHTYP=3

- 4 Wstępne ładowanie pozycji dodatkowej faktury w przypadku, gdy pole [M:PIH0]PIHTYP=2

5 — Wstępne ładowanie innej pozycji

Podstawowe pola modyfikowalne

[M:PIH3]QTYUOM(NOL)

To pole zawiera ilość zafakturowaną. Jest powiązane z jednostką [M:PIH3]UOM(NOL).

W przypadku, gdy pole to ulegnie modyfikacji, program ponownie obliczy ilość w jednostce ZAK zawartej w polu [M:PIH3]QTYUPUU(NOL) powiązanym z jednostką [M:PIH3]PUU(NOL) jako funkcja współczynnika zawartego w polu [M:PIH3]UOMPUUCOE(NOL)a także jako kwota bez VAT dla pozycji zawartej w polu [M:PIH3]AMTNOTLIG(NOL) w walucie określonej w polu [M:PIH1]CUR .

[M:PIH3]QTYPUU(NOL)

To pole zawiera ilość zafakturowaną w jednostce ZAK. Jest powiązane z jednostką [M:PIH3]PUU(NOL).

W przypadku, gdy pole to ulegnie modyfikacji, program ponownie obliczy ilość w jednostce miary zawartej w polu [M:PIH3]QTYUOM(NOL) powiązanym z jednostką [M:PIH3]UOM(NOL) jako funkcja współczynnika zawartego w polu [M:PIH3]UOMPUUCOE(NOL)a także jako kwota bez VAT dla pozycji zawartej w polu [M:PIH3]AMTNOTLIG(NOL) w walucie określonej w polu [M:PIH1]CUR .

[M:PIH3]ORIQTYPUU(NOL)

To pole zawiera ilość wyjściową, która ma zostać zafakturowana w jednostce ZAK. Służy ono do wykrycia, czy istnieje różnica w ilości, czy też nie.

Uwaga: To pole nie zostanie automatycznie załadowane w przypadku, gdy zmianie ulegnie pole [M:PIH3]QTYPUU(NOL) Jeżeli będzie to konieczne, będzie musiało zostać zatwierdzone w Entry point.

[M:PIH3]NETPRI(NOL)

To pole zawiera cenę netto wyrażoną w walucie określonej w polu [M:PIH1]CUR .

W przypadku, gdy pole to ulegnie modyfikacji, program ponownie obliczy kwotę bez VAT dla pozycji zawartej w polu [M:PIH3]AMTNOTLIG(NOL) w walucie określonej w polu [M:PIH1]CUR .

[M:PIH3]ORIPRINET(NOL)

To pole zawiera wyjściową cenę netto. Służy ono do wykrycia, czy istnieje różnica w cenie, czy też nie.

Uwaga: To pole nie zostanie automatycznie załadowane w przypadku, gdy zmianie ulegnie pole [M:PIH3]NETPRI(NOL) Jeżeli będzie to konieczne, będzie musiało zostać zatwierdzone w Entry point.

[M:PIH3]AMTNOTLIG(NOL)

To pole zawiera kwotę bez VAT.

W przypadku, gdy pole to zostanie zmodyfikowane, a ilość i cena netto nie zostaną poddane żadnej modyfikacji, program ponownie obliczy cenę netto dla pozycji [M:PIH3]NETPRI(NOL)w walucie określonej w polu [M:PIH1]CUR .

[M:PIH3]PRTFLG(NOL)

To pole zawiera wskaźnik, który służy do identyfikowania, czy jest to fakturowanie częściowe, czy też nie.

1 Nie

2 Tak

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PINVOICE

Nie

Nagłówek faktury

PINVOICEV

Nie

Nagłówek dodatkowej faktury zakupu

PINVOICED

Nie

Pozycje faktur zakupu

PORDER

Tak

Nagłówek zlecenia

PORDERP

Tak

Pozycja ceny zamówienia

PORDERQ

Tak

Ilość pozycji zamówienia

PRECEIPT

Tak

Nagłówek przyjęcia

PRECEIPTD

Tak

Pozycja przyjęcia

CTLVALFAC: Deaktywacja kontroli na fakturze lub zatwierdzonej korekcie

Entry point znajduje się w obrębie procesu SUBPIHB stosowanego w celu przetwarzania faktury zakupu, wywołujeczynność CTLVALFAC.

Celem tej czynności jest umożliwienie nieprzeprowadzenia kontroli na fakturach lub korektach dołączonych do dokumentu oryginalnego.

Ten typ kontroli służy do zapewnienia, iż zatwierdzone zostały faktury lub korekty uprzednio wprowadzone, żądając ich zatwierdzenia w porządku chronologicznym od momentu ich utworzenia. Kontrola ta w połączeniu z wyżej opisanym celem gwarantuje prawidłowe dostosowanie cen do transakcji magazynowych.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Wywołanie wykonywane jest przy tworzeniu faktury/korekty w następstwie wprowadzenia lub wybrania oryginalnego dokumentu (zamówienia, przyjęcia lub zwrotu).

Dostępne zmienne

Aby uniemożliwić przeprowadzenie kontroli należy zmodyfikować następującą zmienną.

WCONTROLE

Wskaźnik na kontroli do wykonania.

0 = Bez kontroli na uprzednio wprowadzonych fakturach lub korektach.

1 = Przeprowadzenie standardowej kontroli (wartość domyślna).

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PINVOICE

Nie

Nagłówek faktury

PINVOICEV

Nie

Nagłówek dodatkowej faktury zakupu

PINVOICED

Nie

Pozycje faktur zakupu

PORDER

Nie

Nagłówek zlecenia

PORDERP

Nie

Pozycja ceny zamówienia

PORDERQ

Nie

Ilość pozycji zamówienia

PRECEIPT

Nie

Nagłówek przyjęcia

PRECEIPTD

Nie

Pozycja przyjęcia

Uwagi dodatkowe

Uwaga: Usuwanie kontroli, po którym następuje zaburzone zatwierdzenie faktur może doprowadzić do niepoprawnego dostosowania cen.

CALTAXEGLOB: Interweniowanie w globalne obliczanie podatków od kwoty faktury zak

Entry point znajduje się w obrębie procesu SUBPIHB stosowanego w celu przetwarzania faktury zakupu, wywołujeCALTAXEGLOB.

Czynność ta ma na celu umożliwienie interwencji w globalne obliczanie podatków od kwot faktur zakupu.

Ten Entry point stosowany jest głównie w ramach lokalizacji dla Argentyny.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Dla każdego podatku wykonywane jest wywołanie wówczas gdy PIHCALTAX jest ustawiony na wartość 2 „Przeliczenie według zawartości bazy danych”.

Wywołanie wykonywane jest po wprowadzeniu faktury zakupu/korekty przed użyciem przycisku „Utwórz” lub „Zapisz”.

Dostępne zmienne

Załadowane zostają następujące maski ekranu: [M:PIH0], [M:PIH1], [M:PIH3] and [M:PIH4]

I

Indeks pozycji w tabeli przetwarzanych podatków.

[M:PIH4]TAXE(I)

Kod przetwarzanego podatku.

[M:PIH4]BASTAX(I)

Podstawa obliczenia przetwarzanego podatku.

AMOUNT

Kwota przetwarzanego podatku.

MONTDED

Część kwoty przetwarzanego podatku możliwa do odliczenia

THRESCHOLD

Minimalna kwota podatku, dla której nie należy obliczać podatku.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PINVOICE

Nie

Nagłówek faktury

PINVOICEV

Nie

Nagłówek dodatkowej faktury zakupu

PINVOICED

Nie

Pozycje faktur zakupu

PORDER

Nie

Nagłówek zlecenia

PORDERP

Nie

Pozycja ceny zamówienia

PORDERQ

Nie

Ilość pozycji zamówienia

PRECEIPT

Nie

Nagłówek przyjęcia

PRECEIPTD

Nie

Pozycja przyjęcia

Uwagi dodatkowe

Ten Entry point stosowany jest zazwyczaj w ramach lokalizacji dla Argentyny.