Począwszy od wersji 21.6.0.0 aplikacja zyskała możliwość ustawiania dodatkowych pól w fakturze
Edytor umożliwiający zdefiniowanie powiązań pól jest dostępny w każdej fakturze (zakładka Opcje KSeF | Powiązania pól), gdzie można zmieniać powiązania dla tej faktury, a także w menu Ustawienia | Ustawienia programu | Ustawienia KSeF - powiązanie pól, gdzie można zarządzać wszystkimi szablonami dla różnych rodzajów dokumentów sprzedaży.
W części zaznaczonej na niebiesko 1 wskazuje się pole źródłowe z którego zostanie pobrana wartość. Może to być pole pochodzące z danych faktury, kontrahenta, towaru lub innych danych dokumentu źródłowego (również pole dodatkowe). W części zaznaczonej na zielono 2 wskazuje się pole docelowe faktury KSeF (pole ze struktury Fa3), do którego zostanie przeniesiona pobrana wartość. W części zaznaczonej na żółto 3 definiuje się sposób formatowania wartości wynikowej, np. format daty, format liczby, dodanie stałego tekstu, etykiety lub innego przekształcenia wartości przed zapisaniem jej w polu docelowym.
Kliknij poniższe punkty aby zobaczyć przykłady powiązania pól.
PRZYKŁAD POWIĄZANIA POLA - adres email sprzedawcy
W fakturze KSeF sprzedawca może uzupełnić opcjonalne dane kontaktowe, takie jak adres e-mail oraz numer telefonu. Poniższy przykład przedstawia sposób powiązania pola źródłowego z odpowiednim polem w strukturze KSeF.
W części dotyczącej pola źródłowego, rozwinięcie listy umożliwia dostęp do pełnego drzewa dostępnych pól dokumentu. Poprzez węzeł DanePodmiotu można przejść do pól dotyczących własnej firmy (sprzedawcy), a następnie wskazać odpowiednie pole, w tym przypadku Email.
W polu docelowym wybierane jest miejsce w strukturze KSeF FA(3), do którego ma zostać przeniesiona wartość z dokumentu źródłowego. Po rozwinięciu listy dostępne jest pełne drzewo pól faktury KSeF. W przykładzie poniżej wybrano ścieżkę Podmiot1 / DaneKontaktowe / Email, czyli adres e-mail sprzedawcy.
Powiązanie pól jest ustalone. W efekcie podczas utworzenia faktury
PRZYKŁAD POWIĄZANIA POLA - własne pole dodatkowe
Załóżmy że w fakturze znajdują się własne pola dodatkowe dotyczące projektu, zdefiniowane tak jak poniżej, które chcesz zamieścić na fakturze
Chcemy utworzyć powiązanie, które będzie przenosić uwagi do projektu z pól dodatkowych na fakturę
Z kolei w polu docelowym w strukturze KSeF FA(3), wybieramy ścieżkę Fa / DodatkowyOpis / Wartość, ponieważ chcemy aby nasz opis znalazł się w danych faktury przeznaczonych na własne dodatkowe informacje. Wybór odpowiedniego pola docelowego wymaga rozeznania w strukturze KSeF FA(3), niemniej jednak pola z dodatkowymi informacjami są uniwersalnym miejscem, w którym można zamieszczać szereg różnych danych opisowych związanych z fakturą.
Wybór tego pola docelowego wyjątkowo spowoduje dodanie powiązania dla trzech pozycji, bowiem struktura dodatkowej informacji w fakturze
▌ Fa / DodatkowyOpis / Wartość - jest wartością pola. W parametrach formatowania widać standardowe powiązanie z wartością pola. Wartość {0} oznacza że zostanie wyświetlona zawartość pola bez żadnych dodatków i bez specjalnego formatowania.
▌ Fa / DodatkowyOpis / Klucz - jest etykietą pola. W parametrach formatowania widać że kluczem będzie stały tekst będący nazwą pola ("Uwagi do projektu"). Tekst ten można zmienić na inną etykietę.
▌ Fa / DodatkowyOpis / Nr wiersza - dotyczy sytuacji gdy dodatkowa informacja ma odnosić się konkretnej pozycji faktury. W parametrach formatowania widać że jest wybrana pusta wartość, ponieważ to pole nie jest związane z pozycjami faktury.
Powiązanie pól jest ustalone. W efekcie podczas utworzenia faktury
PRZYKŁAD POWIĄZANIA POLA - numer dokumentu WZ do faktury
Jednym z typowych zastosowań jest dołączanie do faktury
W polu docelowym w strukturze KSeF FA(3) wybierz ścieżkę Fa / WZ / WZ - jest to specjalne miejsce w strukturze KSeF do umieszczenia numerów dokumentów WZ. Technicznie można byłoby zamieścić numer w także dodatkowych informacjach (jak w przykładzie wyżej), ale wykorzystajmy w tym przypadku dedykowane pole dla dokumentu WZ.
Powiązanie pól jest ustalone. W efekcie podczas utworzenia faktury
PRZYKŁAD POWIĄZANIA POLA - numer EORI w dancyh nabywcy
Załóżmy że w danych nabywcy trzeba uzupełnić numer EORI używany do rozliczeń celnych oraz że numer ten został zamieszczony jako pole dodatkowe w karcie kontrahenta:
W polu źródłowym z pól dodatkowych kontrahenta wybieramy Numer EORI:
W polu docelowym w strukturze KSeF FA(3) wybieramy ścieżkę Podmiot2 / NumerEORI. Podmiot2 odpowiada danym nabywcy w strukturze KSeF.
Powiązanie pól jest ustalone. W efekcie podczas utworzenia faktury
Szablon powiązanych pól dotyczy każdej faktury osobno - każda może mieć różny zestaw pól, które zostaną przeniesione do faktury
Gdy tworzysz nowe lub modyfikujesz istniejące powiązania w fakturze, zostaną one przede wszystkim zachowane przy tej fakturze, ale edytor daje także możliwość zapisu bieżącego zestawu jako nowy szablon - pojawia się wtedy przycisk Zapisz jako nowy szablon.
Możesz przełączać się pomiędzy dostępnymi szablonami w polu Szablon eksportu pól w fakturze, ale także modyfikować istniejące szablony w menu Ustawienia | Ustawienia programu | Ustawienia KSeF - powiązanie pól. Poniżej widać okno szablonów w którym poprzez edycję zmieniono nazwę istniejącego szablonu z powyższego przykładu. Szablon ten został ustawiony również jako domyślny dla faktur sprzedaży.
Możliwość dowolnego wiązania pól między dokumentami programu a fakturą
Zalecamy kontrolowanie każdej faktury przed jej wysyłką za pomocą kilku dostępnych funkcji - wysyłka faktury do KSeF poprzedzona jest oknem, w którym można dokonać przeglądu całości wysyłanych danych, a także sprawdzić kompletną zawartość pliku XML (rzeczywistej faktury KSeF). W oknie wysyłki faktury KSeF znajduje się zakładka Powiązania pól, która pokazuje jakie były dane źródłowe i docelowe.
Zalecamy za każdym razem obejrzeć także zakładkę z podglądem faktury