Punkty wejścia > Moduł Dane podstawowe > Standardowy skrypt FUNDEB 

DEBINI: Aktualizacja domyślnych wartości

Ten Entry point służy do modyfikacji wartości domyślnych dla reguły UE oraz informacji o rodzaju.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Kontekst wywołania

Entry point jest wywoływany:

- W celu inicjalizacji pól reguły i rodzaju okna wprowadzania danych UE dlaprzyjęć,dostaw, zakupów i zwrotów sprzedaży, faktur oraz faktur-korekt zakupu i sprzedaży

- Aby bezpośrednio załadować pola rodzaju i reguły z tabel:

o Nagłówek zwrotusprzedażSRETURN

o Nagłówek zwrotu zakupów PRETURN

o Nagłówek dostawy SDELIVERY

o Nagłówek przyjęcia PRECEIPT

o Nagłówek faktury/faktura-korektasprzedażSINVOICE

o Nagłówek faktury zakupu/korektyPINVOICE

Dostępne zmienne oraz maski

Wartości domyślne pól rodzaju i reguły są zawarte wtabeli konfiguracji DEBREGNAT. Zawiera ona wartości reguł i rodzajów w zależności od typu wprowadzenia, ustawodawstwa, kraju oraz określonej grupy lokalizacji. Zmienna lokalna I_EEC jest inicjalizowana z typem wprowadzenia połączonym z dokumentem.

Wpisybrane pod uwagę to:

1Wysyłka normalna

2wysyłka międzyfirmowa

3Wysyłka na magazyn u klienta

4Wysyłka kooperacyjna

5Wysyłka pomiędzy jednostkami

6Wysyłka pośrednia – eksport

7Wysyłka bezpośrednia BtoB

8Normalne przyjęcie

9Przyjęcie kooperacyjne

10Przyjęcie między jednostkami

11Przyjęcie międzyfirmowe

12Zwrot klienta

13Zwrot z magazynu u klienta

14Zwrot dostawcy

15 Faktury sprzedaży

16Faktura-korekta sprzedaży

17Faktury z magazynu u klienta

18Wysyłka darmowej pozycji

19Zwrot materiałów z kooperacji

Jako funkcja typu operacji, standardowy proces dostarcza zmienne IM_FLUX, IM_NAT, IM_SCH, IV_FLUX, IV_NAT, IV_SCH.

- Typ operacji

o Dostawa do klienta:ABIDC3 = 'SDH'

o Zwrot klienta:ABIDC3= 'SRH'

o Faktura klienta:ABIDC3='SIV' i [F:SIV]INVTYP=1

o Faktura-korekta klienta:ABIDC3='SIV' i [F:SIV]INVTYP=2

oPrzyjęcie dostawcy: ABIDC3= 'PTH'

oZwrot dostawcy: ABIDC3= 'PNH'

oFaktura/korekta dostawcy: ABIDC3= 'PIH'

Entry point służy do modyfikacji wartości IM_FLUX, IM_NAT, IM_SCH, IV_FLUX, IV_NAT, IV_SCH.

Otwarte tabele

Jeśli używana jest klasa [F] w tabeli podstawowego kontekstu, jej zawartość ma znaczenie i nie można jej modyfikować.

- Dostawa do klienta: SDELIVERY [SDH]

- Zwrot klienta: SRETURN [SRH]

- Faktura i korekta klienta: SINVOICEV [SIV]

- Przyjęcie dostawcy: PRECEIPT [PTH]

- Zwrot dostawcy: PRETURN [PNH]

- - Faktura i korekta dostawcy: PINVOICE [PIH]

Ponadto, poniższe tabele są otwarte pod kodami skrótów. Ich zawartość nie ma znaczenia.

-Reguła i rodzaj wprowadzaniaDEBREGNAT [DRN]

-Nowe bufory (w celu zachowania buforów głównego przetwarzania)

oGrupy lokalizacjiFACGROUP w [FGRR]

oGrupy lokalizacji/firmAGRPFCY w [AGFF]

oLokalizacje FACILITY w [FCYY]

DEBFIL: Dodaj kryteria wyboru do faktur, jakie mają zostać przetworzone

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas definiowania kryteriów wyboru dla faktur zakupu i sprzedaży podczas generowania pliku Intrastat.

Służy on do dodawania filtrów do tych kontraktów.

Jest on wywoływany w procesie FUNDEB dla generowania pliku Intrastat (DEB).

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Kontekst wywołania

Ten Entry point jest wywoływany podczas definiowania kryteriów wyboru.

Dostępne zmienne oraz maski

Maska wyboru faktury [M :DIA] (DDEB) jest ciągle dostępna.

Standardowe kryteria są ładowane w zmiennej CRITERE. Dotyczą one:

. Dla przyjęć, plików nagłówka PRECEIPT.

. Dla zwrotów zakupu, plików nagłówka PRETURN.

. Dla faktur zakupu, plików nagłówka faktury PINVOICE.

. Dla wysyłek, plików nagłówka SDELIVERY.

. Dla zwrotów sprzedaży, plików nagłówka SRETURN.

. Dla faktur/korekt sprzedaży, plików nagłówka faktury SINVOICE.

Zmienna FILSUP została utworzona w celu dodania kryteriów. Jej długość to 250 znaków. Aby ułatwić obsługę funkcji podczas wyceny, zmienna FILSUP jest inicjowana do ciągu 1=1, jeśli nie została załadowana przez Entry point.

W takim przypadku wystarczy uzupełnić ją w Entry point.

Na przykład: Dodaj filtr: kod klienta musi być większy lub równy „CLI”.

FILSUP -= ‘ & BPCORD >= 'CLI'’

Zmienna FILSUP jest oceniana w tym samym czasie, co zmienna CRITERE podczas pętli for.

Pętle for dla różnych dokumentów są przeprowadzanie w danych skrótach tabeli nagłówka. Kryteria muszą odnosić się do pól plików nagłówka (przykład: dla przyjęć pętla for dotyczy pliku PRECEIPT).

Otwarte tabele

W tabeli poniżej flaga znaczącej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Istotna zawartość

Tytuł tabeli

DEB

Nie

Raportowanie Intrastat

DEBPAR

Nie

Konfiguracja raportowania Intrastat

COMPANY

Tak

Firma

FACILITY

Nie

Lokalizacja

TABCOUNTRY

Nie

Tabela kraju

TABCOEFF

Nie

Tabela współczynników

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPDLVCUST

Nie

Klient wysyłki

BPADDRESS

Nie

Adresy

ITMMASTER

Nie

Artykuły

TABCUR

Nie

Tabela walut

SINVOICE

Nie

Faktury sprzedaży

SINVOICEV

Nie

Faktury sprzedaży

SINVOICED

Nie

Pozycje faktury sprzedaży

SDELIVERY

Nie

Dostawy

SDELIVERYD

Nie

Pozycje wysyłki

SRETURN

Nie

Zwroty sprzedaży

SRETURND

Nie

Pozycje zwrotów sprzedaży

PINVOICE

Nie

Faktury zakupu

PINVOICEV

Nie

Faktury zakupu

PINVOICED

Nie

Pozycja faktury zakupu

PRECEIPT

Nie

Przyjęcia

PRECEIPTD

Nie

Pozycje przyjęcia

PRETURN

Nie

Zwroty zakupów

PRETURND

Nie

Pozycje zwrotów zakupów

PORDER

Nie

Zamówienie zakupu

PORDERP

Nie

Pozycje zamówień zakupu

DEBCTL: Kontrola faktur zakupu i sprzedaży

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas kontroli faktur przed generowaniem rekordów pliku Intrastat.

Dotyczy to faktur zakupu i sprzedaży.

Jest on wywoływany w procesie FUNDEB dla generowania pliku Intrastat (DEB).

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Kontekst wywołania

Ten Entry point jest wywoływany na początku kontroli faktury, przed kontrolą pozycji dokumentu, w celu wypełnienia maski roboczej, której zawartość jest pobierana przez tabelę DEB przez transclass.

Dostępne zmienne oraz maski

Wartości zmiennej WUPDFIL i uwzględniane dokumenty:

-jeżeli „PTH”' — jest to przyjęcie

-jeżeli „PNH” – jest to zwrot zakupu

-jeżeli 'PIH' – jest to faktura(typ dokumentu musi zostać sprawdzony w celu ustalenia, czy jest to faktura czy korekta)

-jeżeli „SDH” – jest to dostawa

-jeżeli „SRH” – jest to zwrot sprzedaży

-jeśli „PIH” - jest to faktura lub korekta sprzedaży(typ dokumentu musi zostać sprawdzony w celu ustalenia, czy jest to faktura czy korekta)

Wartość zmiennej WUPDTYP określa typ przebiegu aktualizacji:

- WUPDTYP=11

o Wprowadzenie zakupu (Faktury zakupu lub przyjęcia)

o Należy użyć skrótu zawartego w zmiennej WUPDFIL (w tym przypadku: PTH lub PIH)

- WUPDTYP=12

o Wprowadzenie sprzedaży (Zwroty sprzedaży lub korekty sprzedaży przy zwrotach i korekty z fizycznym przeniesieniem)

o Należy użyć skrótu zawartego w zmiennej WUPDFIL (w tym przypadku: SRH lub SIH)

- WUPDTYP=21

o Wysyłka zakupu (Zwroty zakupu)

o Należy użyć skrótu zawartego w zmiennej WUPDFIL (w tym przypadku: PNH)

- WUPDTYP=22

o Wysyłki sprzedaży (Dostawy lub Faktury i korekty bez przeniesienia)

o Należy użyć skrótu zawartego w zmiennej WUPDFIL (w tym przypadku: SDH lub SIH)

Otwarte tabele

W tabeli poniżej flaga znaczącej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Istotna zawartość

Tytuł tabeli

DEB

Tak

Raportowanie Intrastat

DEBPAR

Tak

Konfiguracja raportowania Intrastat

COMPANY

Tak

Firma

FACILITY

Nie

Lokalizacja

TABCOUNTRY

Nie

Tabela kraju

TABCOEFF

Nie

Tabela współczynników

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPDLVCUST

Nie

Klient wysyłki

BPADDRESS

Nie

Adresy

ITMMASTER

Nie

Artykuły

TABCUR

Tak

Tabela walut

SINVOICE

Tak, jeśli WUPDFIL = „SIH”

Faktury sprzedaży

SINVOICEV

Tak, jeśli WUPDFIL = „SIH”

Faktury sprzedaży

SINVOICED

Nie

Pozycje faktury sprzedaży

SDELIVERY

Tak, jeśli WUPDFIL = „SDH”

Dostawy

SDELIVERYD

Nie

Pozycje wysyłki

SRETURN

Tak, jeśli WUPDFIL = „SRH”

Zwroty sprzedaży

SRETURND

Nie

Pozycje zwrotów sprzedaży

PINVOICE

Tak, jeśli WUPDFIL = „PIH”

Faktury zakupu

PINVOICEV

Tak, jeśli WUPDFIL = „PIH”

Faktury zakupu

PINVOICED

Nie

Pozycja faktury zakupu

PRECEIPT

Tak, jeśli WUPDFIL = „PTH”

Przyjęcia

PRECEIPTD

Nie

Pozycje przyjęcia

PRETURN

Tak, jeśli WUPDFIL = „PNH”

Zwroty zakupów

PRETURND

Nie

Pozycje zwrotów zakupów

PORDER

Nie

Zamówienie zakupu

PORDERP

Nie

Pozycje zamówień zakupu

DEBMAJ : Dodatkowe aktualizacje pliku Intrastat (DEB)

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas generowania pliku Intrastat.

Służy do modyfikacji zawartości utworzonego rekordu. Konieczne jest ustawienie zmiennej GPE=1, aby rekord nie został utworzony.

Jest on wywoływany w procesie FUNDEB dla generowania pliku Intrastat (DEB).

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log.

Kontekst wywołania

Ten Entry point jest wywoływany przed zapisaniem rekordu w tabeli Intrastat.

Dostępne zmienne oraz maski

Wartość zmiennej WUPDTYP określa typ przebiegu aktualizacji:

- WUPDTYP=11 Wprowadzenie zakupu

- WUPDTYP=12 Wprowadzenie sprzedaży

- WUPDTYP=21 Wysyłki zakupowe

- WUPDTYP=22 Wysyłki sprzedażowe

Wartości zmiennej WUPDFIL i uwzględniane dokumenty:

-jeżeli „PTH”' — jest to przyjęcie

-jeżeli „PNH” – jest to zwrot zakupu

-jeżeli 'PIH' – jest to faktura(typ dokumentu musi zostać sprawdzony w celu ustalenia, czy jest to faktura czy korekta)

-jeżeli „SDH” – jest to dostawa

-jeżeli „SRH” – jest to zwrot sprzedaży

-jeśli „PIH” - jest to faktura lub korekta sprzedaży(typ dokumentu musi zostać sprawdzony w celu ustalenia, czy jest to faktura czy korekta)

Otwarte tabele

W tabeli poniżej flaga znaczącej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Istotna zawartość

Tytuł tabeli

DEB

Tak

Raportowanie Intrastat

DEBPAR

Tak

Konfiguracja raportowania Intrastat

COMPANY

Tak

Firma

FACILITY

Nie

Lokalizacja

TABCOUNTRY

Nie

Tabela kraju

TABCOEFF

Nie

Tabela współczynników

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPDLVCUST

Nie

Klient wysyłki

BPADDRESS

Nie

Adresy

ITMMASTER

Nie

Artykuły

TABCUR

Tak

Tabela walut

SINVOICE

Tak, jeśli WUPDFIL = „SIH”

Faktury sprzedaży

SINVOICEV

Tak, jeśli WUPDFIL = „SIH”

Faktury sprzedaży

SINVOICED

Nie

Pozycje faktury sprzedaży

SDELIVERY

Tak, jeśli WUPDFIL = „SDH”

Dostawy

SDELIVERYD

Nie

Pozycje wysyłki

SRETURN

Tak, jeśli WUPDFIL = „SRH”

Zwroty sprzedaży

SRETURND

Nie

Pozycje zwrotów sprzedaży

PINVOICE

Tak, jeśli WUPDFIL = „PIH”

Faktury zakupu

PINVOICEV

Tak, jeśli WUPDFIL = „PIH”

Faktury zakupu

PINVOICED

Nie

Pozycja faktury zakupu

PRECEIPT

Tak, jeśli WUPDFIL = „PTH”

Przyjęcia

PRECEIPTD

Nie

Pozycje przyjęcia

PRETURN

Tak, jeśli WUPDFIL = „PNH”

Zwroty zakupów

PRETURND

Nie

Pozycje zwrotów zakupów

PORDER

Nie

Zamówienie zakupu

PORDERP

Nie

Pozycje zamówień zakupu

DEBCTLLIG: Służy do zatwierdzania lub odrzucania pozycji

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas generowania pliku Intrastat.

Służy do zatwierdzania lub odrzucania pozycji po ekstrakcji dokumentów w Intrastat (DEB). W celu odrzucenia pozycji konieczne jest ustawienie zmiennej GPE=1.

Jest on wywoływany w procesie FUNDEB dla generowania pliku Intrastat (DEB).

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Inaczej jest w przypadku pozycji zwrotu zakupu, których transakcja jest otwarta po wywołaniu Entry point.

Plik log

Istnieje otwarty plik log.

Kontekst wywołania

Entry point jest wywoływany przed ładowaniem pól maski roboczej DEB z elementami pozycji.

Dostępne zmienne oraz maski

Wartość zmiennej WUPDTYP określa typ przebiegu aktualizacji:

- WUPDTYP=11 Wprowadzenie zakupu

- WUPDTYP=12 Wprowadzenie sprzedaży

- WUPDTYP=21 Wysyłki zakupowe

- WUPDTYP=22 Wysyłki sprzedażowe

Wartości zmiennej WUPDFIL i uwzględniane dokumenty:

-jeżeli „PTH”' — jest to przyjęcie

-jeżeli „PNH” – jest to zwrot zakupu

-jeżeli 'PIH' – jest to faktura(typ dokumentu musi zostać sprawdzony w celu ustalenia, czy jest to faktura czy korekta)

-jeżeli „SDH” – jest to dostawa

-jeżeli „SRH” – jest to zwrot sprzedaży

-jeśli „PIH” - jest to faktura lub korekta sprzedaży(typ dokumentu musi zostać sprawdzony w celu ustalenia, czy jest to faktura czy korekta)

Otwarte tabele

W tabeli poniżej flaga znaczącej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Dla tego Entry point, dzieje się tak w przypadku pliku zawierającego nagłówek i pliku zawierającego pozycje...

Tabela

Istotna zawartość

Tytuł tabeli

DEB

Tak

Raportowanie Intrastat

DEBPAR

Tak

Konfiguracja raportowania Intrastat

COMPANY

Tak

Firma

FACILITY

Nie

Lokalizacja

TABCOUNTRY

Nie

Tabela kraju

TABCOEFF

Nie

Tabela współczynników

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPDLVCUST

Nie

Klient wysyłki

BPADDRESS

Nie

Adresy

ITMMASTER

Nie

Artykuły

TABCUR

Tak

Tabela walut

SINVOICE

Tak, jeśli WUPDFIL = „SIH”

Faktury sprzedaży

SINVOICEV

Tak, jeśli WUPDFIL = „SIH”

Faktury sprzedaży

SINVOICED

Tak, jeśli WUPDFIL = „SIH”

Pozycje faktury sprzedaży

SDELIVERY

Tak, jeśli WUPDFIL = „SDH”

Dostawy

SDELIVERYD

Tak, jeśli WUPDFIL = „SDH”

Pozycje wysyłki

SRETURN

Tak, jeśli WUPDFIL = „SRH”

Zwroty sprzedaży

SRETURND

Tak, jeśli WUPDFIL = „SRH”

Pozycje zwrotów sprzedaży

PINVOICE

Tak, jeśli WUPDFIL = „PIH”

Faktury zakupu

PINVOICEV

Tak, jeśli WUPDFIL = „PIH”

Faktury zakupu

PINVOICED

Tak, jeśli WUPDFIL = „PIH”

Pozycja faktury zakupu

PRECEIPT

Tak, jeśli WUPDFIL = „PTH”

Przyjęcia

PRECEIPTD

Tak, jeśli WUPDFIL = „PTH”

Pozycje przyjęcia

PRETURN

Tak, jeśli WUPDFIL = „PNH”

Zwroty zakupów

PRETURND

Tak, jeśli WUPDFIL = „PNH”

Pozycje zwrotów zakupów

PORDER

Nie

Zamówienie zakupu

PORDERP

Nie

Pozycje zamówień zakupu