W księgowości finansowej można korzystać z funkcji przeznaczonych dla specjalnych wersji krajowych, które uwzględniają przepisy prawa oraz wymagania obowiązujące w danym kraju. W niniejszym artykule opisano rozszerzenie aplikacji Rodzaje dowodów rejestru faktur obcych dla wersji krajowej Szwajcaria.
To rozszerzenie jest dostępne w widoku Comarch Financials Enterprise Szwajcaria dla organizacji, dla których aplikowano podfunkcję Księgowość finansowa dla Szwajcarii dla funkcji Księgowość finansowa w aplikacji Konfiguracja.
Jeżeli w aplikacji Rodzaje dowodów rejestru faktur obcych nie jest ustawiony widok Comarch Financials Enterprise Szwajcaria, użytkownik wybiera go przy pomocy przycisku [Wybierz i organizuj widok].
Rozszerzenie
W aplikacji Rodzaje dowodów rejestru faktur obcych użytkownik definiuje rodzaje dowodów, które są stosowane do wstępnej rejestracji faktur zakupu w rejestrze faktur obcych. Szczegółowy opis aplikacji znajduje się w artykule Rodzaje dowodów rejestru faktur obcych.
Dla wersji krajowej Szwajcaria w tej aplikacji zostały udostępnione dodatkowe pola na zakładkach Księgowanie oraz Przyporządkowanie QR.
Zakładka Księgowanie
tej zakładce dostępne jest dodatkowe pole Wprowadzanie dokumentów księgowych.
- Wprowadzanie dokumentów księgowych — to ustawienie pozwala kontrolować sposób wprowadzania dokumentów ESR lub QR. Dostępne są następujące ustawienia:
- (brak)
- ESR-Manualnie
- ESR-Czytnik dokumentów księgowych
- Ręczne QR
- Czytnik dokumentów QR
Wybranie opcji …Ręcznie i …Czytnik dokumentów księgowych powoduje, że podczas tworzenia nowego dokumentu faktury w oknie dialogowym księgowania otwiera się okno dialogowe służące do wprowadzenia odpowiednich pól.
Zakładka Przyporządkowanie QR
W polach pod tą zakładką użytkownik definiuje reguły wyszukiwania do ustalania wartości dla wstępnego uzupełniania pól o tej samej nazwie w rejestrze faktur zakupu. Każde pole składa się z trzech elementów: słowa kluczowego, kolejności oraz wzoru wyszukiwania.
Jako słowo kluczowe dopuszczalne jest tylko Informacje o fakturach QR. Kolejność określa, które hasło wyszukiwania zostanie przypisane do pola w celu ustalenia wartości. Wzorce wyszukiwania, które mają być używane, muszą zostać zdefiniowane w aplikacji Słowa kluczowe i mieć typ Wzór wyszukiwania. Opis tej aplikacji znajduje się w artykule Słowa kluczowe.
Informacje na temat stosowania wzorów wyszukiwania można znaleźć w artykule Wprowadzenie: Funkcje specyficzne dla Szwajcarii.
- Numer dokumentu — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia numeru dokumentu w rejestrze faktur obcych, które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (?:10\/)([^\/]+)
- Przygotowanie — puste (brak danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — nieaktywne
Wynik: Grupa $1 = 10201409
Przygotowano: 10201409
- Data dokumentu — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia daty dokumentu w rejestrze faktur obcych, które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (?:11/)(?<rok>\d{2})(?<miesiąc>\d{2})(?<dzień>\d{2})
- Przygotowanie — ${dzień}.${miesiąc}.20${rok}
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa rok = 23
Grupa miesiąc = 05
Grupa dzień = 12
Przetworzono: 12.05.2023
- Tekst księgowania — w tym polu należy określić słowo kluczowe, które ma zostać wstępnie wpisane w tekście księgowania w rejestrze faktur obcych i które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — /(?:20/)([^/]+)
- Przygotowanie — puste (brak danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa $1 = 1400.000-53
- Tekst księgowania — w tym polu należy określić słowo kluczowe, które ma zostać wstępnie wpisane w tekście księgowania w rejestrze faktur obcych i które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — /(?:20/)([^/]+)
- Przygotowanie — puste (brak danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa $1 = 1400.000-53
- Numer faktury — w tym polu należy określić słowo kluczowe, które ma zostać wstępnie wpisane w numerze faktury w rejestrze faktur obcych i które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (?:10/)(?<BgNr>[^/]+)
- Przygotowanie — puste (brak danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
//S1/10/10201409/11/230512/20/1400.000-53/30/106017086/31/230508/32/7.7/40/2:10;0:30
Wynik:
Grupa BgNr = 10201409
- Tylko dni netto — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia dni netto w warunkach płatności w rejestrze faktur obcych, które mają być określone na podstawie pola Informacje o fakturze, jeśli w tekście wyszukiwania występują tylko dni netto. Do określenia warunków płatności potrzebne są cztery różne informacje, aby uwzględnić różne kombinacje. Słowo kluczowe można utworzyć przy użyciu następujących danych, przy czym zmienna <NetDays> musi być obowiązkowo podana w wyszukiwanym wyrażeniu:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (?:40/)0\:(?<NetDays>\d+)
- Przygotowanie — puste (nie może zawierać żadnych danych)
- Opcje realizacji – puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa NetDays = 30
- Skonto 1/dni/%/dni netto — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia pola skonta 1 dni wraz z odpowiednią wartością procentową i dniami netto w warunkach płatności w rejestrze faktur obcych, które mają być określone na podstawie pola Informacje o fakturze, jeśli w tekście wyszukiwania występuje tylko jeden warunek skonta i dni netto. Do określenia warunków płatności potrzebne są cztery różne informacje, aby uwzględnić różne kombinacje. Słowo kluczowe można utworzyć przy użyciu następujących danych, przy czym zmienne <DiscPerc1>, <DiscDays1> i <NetDays> muszą być obowiązkowo podane w wyszukiwanym wyrażeniu:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (?:40/)(?<DiscPerc1>\d+.?\d?+)\:(?<DiscDays1>\d+)?;0\:(?<NetDays>\d+)
- Przygotowanie — puste (nie może zawierać żadnych danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa DiscPerc1 = 2
Grupa DiscDays1 = 10
Grupa NetDays = 30
- Skonto 1/dni/%/dni netto — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia pola skonta 1 dni wraz z odpowiednią wartością procentową i dniami netto w warunkach płatności w rejestrze faktur obcych, które mają być określone na podstawie pola Informacje o fakturze, jeśli w tekście wyszukiwania występuje tylko jeden warunek skonta i dni netto. Do określenia warunków płatności potrzebne są cztery różne informacje, aby uwzględnić różne kombinacje. Słowo kluczowe można utworzyć przy użyciu następujących danych, przy czym zmienne <DiscPerc1>, <DiscDays1>, <DiscPerc2>, <DiscDays2> i <NetDays> muszą być obowiązkowo podane w wyszukiwanym wyrażeniu:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (?:40/)(?<DiscPerc1>\d+.?\d?+)\:(?<DiscDays1>\d+)?;(?<DiscPerc2>\d+.?\d?+)\:(?<DiscDays2>\d+)?;0\:(?<NetDays>\d+)
- Przygotowanie — puste (nie może zawierać żadnych danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa DiscPerc1 = 3
Grupa DiscDays1 = 15
Grupa DiscPerc2 = 0.5
Grupa DiscDays2 = 45
Grupa NetDays = 90
- Skonto 1-3/dni/%/dni netto — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia pola skonta 1 dni wraz z odpowiednią wartością procentową, skonta 2 z odpowiedni wartości procentową, skonta 3 z odpowiednią wartością procentową i dniami netto w warunkach płatności w rejestrze faktur obcych, które mają być określone na podstawie pola Informacje o fakturze, jeśli w tekście wyszukiwania występuje tylko jeden warunek skonta i dni netto. Do określenia warunków płatności potrzebne są cztery różne informacje, aby uwzględnić różne kombinacje. Słowo kluczowe można utworzyć przy użyciu następujących danych, przy czym zmienne <DiscPerc1>, <DiscDays1>, <DiscPerc2>, <DiscDays2>, ,DiscPerc3>, <DiscDays3> i <NetDays> muszą być obowiązkowo podane w wyszukiwanym wyrażeniu:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania –(?:40/)(?<DiscPerc1>\d+.?\d?+)\:(?<DiscDays1>\d+)?;(?<DiscPerc2>\d+.?\d?+)\:(?<DiscDays2>\d+)?;(?<DiscPerc3>\d+.?\d?+)\:(?<DiscDays3>\d+)?;0\:(?<NetDays>\d+)
- Przygotowanie — puste (nie może zawierać żadnych danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa DiscPerc1 = 3
Grupa DiscDays1 = 15
Grupa DiscPerc2 = 2
Grupa DiscDays2 = 20
Grupa DiscPerc3 = 0.5
Grupa DiscDays3 = 45
Grupa NetDays = 90
- Obcy numer VAT UE — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia obcego numeru VAT w rejestrze faktur obcych, które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — /(?:30/)(?<TaxNo>[^/]+)
- Przygotowanie — puste (brak danych)
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — nieaktywne
//S1/10/10201409/11/230512/20/1400.00053/30/106017086/31/230508/32/7.7/40/2:10;0:30
Wynik:
Grupa TaxNo = 106017086
- Tekst rozrachunku — w tym polu należy określić słowo kluczowe do wstępnego wypełnienia tekstu rozrachunku w rejestrze faktur obcych, które ma zostać pobrane z pola Informacje o fakturze. Słowo kluczowe można utworzyć przy użyciu następujących danych:
- Typ — wzór wyszukiwania
- Hasło wyszukiwania — (//S1/)(?:10/)(?<BgNr>\d+)/(?:11/)(?<JJ>\d{2})(?<MM>\d{2})(?<TT>\d{2})/(?:20/)(?<Ref>[^/]+)/(?:30/)(?<Teil1>\d{2})(?<Teil2>\d{7})/(?:31/)(?<SJJ>\d{2})(?<SMM>\d{2})(?<STT>\d{2})
- Przygotowanie — ${BgNr} z ${TT}.${MM}.20${JJ} KdRef: ${Ref} Numer podatkowy: ${Teil1}.${Teil2}Data podatkowa: ${TT}.${MM}.20${JJ}
- Opcje realizacji — puste (brak danych)
- Pokaż tylko wartości wyników (pole wyboru) — aktywne
Wynik:
Grupa $1 = //S1/
Grupa BgNr = 10201409
Grupa JJ = 23
Grupa MM = 05
Grupa TT = 12
Grupa Ref = 1400.000-53
Grupa część 1 = 10
Grupa część 2 = 6017086
Grupa SJJ = 23
Grupa SMM = 05
Grupa STT = 08
Przygotowano:
BgNr: 10201409 z dnia 12.05.2023 KdRef: 1400.000-53 Numer podatkowy: 10.6017086 Data opodatkowania: 12.05.2023