Przykład: w folderze używane są legislacje FRA, POR i USA. Jeśli legislacje FRA i POR mają takie same ustawienia zaleca się utworzenie jednego rekordu dla legislacji FRA i jednego rekordu dla legislacji POR zamiast pojedynczego rekordu dla wszystkich lokalizacji.Aby wyświetlić więcej informacji na temat usprawnienia wydajności dla wielu legislacji i zapoznać się z listą obiektów, które mogą zostać odmienione dla legislacji należy zapoznać się z dokumentem:Usprawnienia wydajności: Lista obiektów wielolegislacyjnych.
Faktura sprzedaży składa się z dwóch plików nagłówka (SINVOICE i SINVOICEV) oraz z pliku pozycji SINVOICED.
W szablonie importu należy więc skonfigurować dwa identyfikatory:
Nie ma konieczności definiowania identyfikatora dla tabeli SINVOICE, ponieważ powiązanie między SINVOICEV i SINVOICE jest opisane w obiekcie.
Można zaimportować faktury i faktury korygujące zarówno zatwierdzone jak i niezatwierdzone. Zależy to od obecności pola INVSTA (tabela SINVOICEV) w szablonie importu, jak również od jego wartości. Jeśli pole nie jest obecne w szablonie importu faktura lub faktura korygująca zostaną utworzone w systemie jako niezatwierdzone i niewydrukowane.
W tym kontekście, jeśli dwie pozycje mają ten sam nr ref. artykułu konieczne jest skonfigurowanie numeru pozycji i jego uzupełnienie w celu rozróżnienia. W przeciwnym razie modyfikowana jest pierwsza napotkana pozycja.
Nawet jeśli numer pozycji zawarty w SIDLIN został przypisany przez X3 to konieczne jest jego uzupełnienie, nawet podczas tworzenia tak, aby system działał prawidłowo (X3 mimo to przypisuje swój numer).
Import faktury w trybie modyfikacji nie przetwarza aktualizacji zapasów. Jeśli istnieją pozycje zaimportowane w trybie modyfikacji z aktualizacją zapasów to system odrzuca import. Komunikat: „Numer faktury: Kod artykułu: Faktura z nieautoryzowanym ruchem magazynowym” wyświetla się w logu.
Podczas importu faktury lub faktury korygującej można albo pozwolić systemowi automatycznie obliczyć stopkę faktury, albo zaimportować stopkę bez przeliczenia dokonanego przez system. Wybór zależy od obecności w szablonie importu danych powiązanych z wyceną stopki faktury. Jeśli są one obecne, system nie przeliczy faktury (w szczególności, jeśli pole AMTATI w tabeli SINVOICE jest obecne w szablonie).
Podczas importu faktury z szablonem umożliwiającym obliczenie stopki faktury, elementy fakturowania są importowane z pól INVDTAAMT tabeli SINVOICEV.
Można zaimportować fakturę z przesunięciem magazynowym, jeśli jest to faktura bezpośrednia, pod warunkiem, że importowana faktura nie jest zatwierdzona. W przeciwnym razie żadne przesunięcie magazynowe nie zostanie wykonane, a flaga Przesunięcie magazynowe zostanie ustawiona jako Nie.
Aby zaimportować niezatwierdzone faktury bezpośrednie z przesunięciem magazynowym należy dodać pole STOMVTFLG tabeli SINVOICEV w szablonie importu i ustawić jego wartość prawidłowo w pliku importu. Zapas do wydania jest określany przez reguły alokacji kategorii artykułu. W żadnym przypadku nie można zaimportować faktur korygujących z przesunięciami magazynowymi. Pole STOMVTFLG jest w tym kontekście ignorowane i ustawiane jako Nie.
Import zestawów i BOM-ów dotyczy tylko faktur.
Faktury korygujące nie umożliwiają zarządzania zestawami jako grupami artykułów. Każdy element BOM-u jest zarządzany indywidualnie.
Istnieją dwa sposoby importu zestawów i BOM-ów na fakturze:
Jeśli jest to konieczne to można zaimportować teksty w nagłówku faktury, stopce faktury i pozycji faktury. Tej konfiguracji należy dokonać w szablonie importu przy użyciu zmiennej globalnej GIMP (w szablonie należy wskazać obszary *71 itd.).
Zob. szablon importu SIHFL.
W trakcie importu w szablonie importu można wskazać klienta zamówienia. Zostanie on wykorzystany podczas tworzenia faktury, w szczególności w celu określenia cen i rabatów, jeśli nie stanowią one części szablonu importu.
Można zaimportować pola odnośnika umożliwiające wskazanie źródła faktury lub faktury korygującej, bądź źródła pozycji faktur lub faktur korygujących. Ma to charakter wyłącznie informacyjny. Dokumenty źródłowe, jeśli istnieją w systemie, nie są w żadnym przypadku aktualizowane.
Rozrachunki nie są importowane. Są one obliczane na podstawie warunku płatności faktury.
Aby import działał prawidłowo konieczne jest uprzednie istnienie danych użytych w imporcie i dotyczących następujących tabel:
W tym imporcie wymagane są następujące pola:
Jeśli lokalizacja sprzedaży i lokalizacja przechowywania (dla faktur z przesunięciem magazynowym) nie są obecne w szablonie importu to lokalizacje zostaną określone przez domyślną lokalizację sprzedaży i lokalizację przechowywania sesji dokonującej importu.
Jeśli nie wskazano jednostki sprzedaży to jednostka zostanie określona w porządku: jednostka klienta, a następnie jednostka artykułu.
Jeśli nie wskazano typu faktury system wybiera pierwszy z listy w porządku alfabetycznym. Określa to typ faktury lub faktury korygującej (nawet jeśli INVTYP w szablonie).
Jeśli pola Status faktury (INVSTA) lub Przesunięcia magazynowe (STOMVTFLG) nie są obecne w szablonie importu to są one ustawiane jako Nie.
Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :
Wszystkie kontrole przeprowadzone przez obiekt we wpisie interaktywnym są również dokonywane podczas importu faktury. Znajdują się tutaj takie główne kontrole, jak:
Lokalizacja sprzedaży nie istnieje: Komunikat kontroli lokalizacji sprzedaży faktury.
Lokalizacja przechowywania nie istnieje: Komunikat kontroli lokalizacji przechowywania faktury podczas importu faktury z przesunięciem magazynowym.
Klient XXX rekord nie istnieje: Komunikat kontroli istnienia klienta.
Artykuł YYY rekord nie istnieje: Komunikat kontroli istnienia artykułu i artykułu sprzedaży.
Jednostka ZZZ rekord nie istnieje: Komunikat kontroli istnienia i ważności jednostki dla artykułu.
Obszar QTY jest wymagany: Komunikat kontroli odpowiadający istnieniu tej informacji podczas importu faktury.
Tego szablonu można użyć w imporcie i w eksporcie. Dane są aktualizowane w następujących tabelach :
Tabela | Opis tabeli, |
---|---|
BPARTNER [BPR] | |
BPCUSTMVT [MVC] | Operacje klienta |
BPCUSTOMER [BPC] | |
BPDLVCUST [BPD] | |
CONTSERV [CON] | |
CPTANALIN [CAL] | Pozycje analityki |
FACILITY [FCY] | |
GACCCODE [CAC] | |
GACCOUNT [GAC] | |
GTYPACCENT [GTE] | |
HDKTASKINV [HDI] | Zużycie do fakturowania |
ITMBPC [ITU] | |
ITMCATEG [ITG] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
ITMMVT [ITV] | Artykuły - lokalizacje ogółem |
ITMSALES [ITS] | |
ITMWRH [ITW] | |
LPN [LPN] | |
PRICSTRUCT [PRS] | |
SALESREP [REP] | |
SDELIVERY [SDH] | |
SDELIVERYD [SDD] | Szczegóły wysyłki |
SERREQUEST [SRE] | |
SFOOTINV [SFI] | |
SINVOICE [SIH] | Faktury sprzedaży |
SINVOICED [SID] | Szczegóły aktu kupna-sprzedaży |
SINVOICEV [SIV] | Faktury sprzedaży - inf dodatkowe |
SORDER [SOH] | |
SORDERP [SOP] | Zamówienie klienta - cena |
SORDERQ [SOQ] | Zamówienie klienta - ilości |
SPRICLINK [SPK] | Szukanie cen sprzedaży |
SPRICLIST [SPL] | Ceny klienta |
SRETURND [SRD] | Szczegóły zwrotu sprzedaży |
STOCK [STO] | Magazyny |
STOJOU [STJ] | Dziennik magazynu |
STOLOT [STL] | Numery partii |
SVCRFOOT [SVF] | Dokument sprzedaży - element stopki |
SVCRVAT [SVV] | Dokument sprzedaży - VAT |
TABCONTAINER [TCTR] | |
TABCUR [TCU] | |
TABPRTMOD [TPM] | |
TABSIVTYP [TSV] | |
TABUNIT [TUN] | |
WAREHOUSE [WRH] |