5. Krajowy System e-Faktur (KSeF) – dodawanie kodów QR i parametrów pod KSeF na własnych formatkach dokumentów księgowych

Ostatnia aktualizacja: 8.05.2026 11:33
Dotyczy rozwiązania: Integracja z księgowością
Kliknij tutaj, aby zgłosić sugestie lub uwagi do tego artykułu
Instrukcja video:
BRAK
Opracowane na podstawie wersji KWHotel: 0.47.215.27

📌 Połączenie KWHotel z KSeF wymaga dostępu do modułu “Integracja z księgowością”. Jeżeli go nie posiadasz, skontaktuj się z naszym działem handlowym.


SPIS TREŚCI
 (kliknij na nazwie, aby szybko przejść do tego fragmentu artykułu)
Dodawanie kodów QR na fakturze
Nowe parametry do formatek dokumentów
Dodatkowe formatki i parametry pod domyślne pliki

1. Dodawanie kodów QR na fakturze

Aby dodać pole z kodem QR, przejdź do panelu po lewej stronie i wybierz kolejno: Barcode > Two-dimensional > QR Code.

Po dodaniu kodu QR przejdź do jego Properties i ustaw parametr AutoSize na true. Dzięki temu rozmiar kodu będzie automatycznie dopasowywany do długości adresu URL. Zbyt mały, ustawiony ręcznie kod może być trudny lub niemożliwy do odczytania.

Dostępne parametry, które możesz wykorzystać w kodzie QR lub jako tekst:

eInvoiceUrl – adres URL do e-faktury

einvoiceId – numer KSeF wysłanej e-faktury; w przypadku faktury offline wyświetlany jest tekst Offline

eInvoiceVerificationUrl – adres URL do weryfikacji e-faktury (dla faktur offline)

eInvoiceVerificationDescription – tekst „Certyfikat”

Aby ustawić adres URL dla kodu QR, kliknij go dwukrotnie i w polu Text wklej odpowiedni parametr, np. [eInvoiceUrl] lub [eInvoiceVerificationUrl].

Jeżeli dany parametr URL w konkretnej fakturze będzie pusty, kod QR nie zostanie wyświetlony.

Parametry [einvoiceId] oraz [eInvoiceVerificationDescription] możesz umieścić pod odpowiednim kodem QR jako zwykłe pole tekstowe. Jeśli nie są one widoczne na liście dostępnych parametrów, możesz wpisać je ręcznie w miejscu, w którym mają się pojawić.

2. Nowe parametry do formatek dokumentów

1. Klient

Numer BDO:
customer_bdo_number

Jednostka wewnętrzna:
customer_internal_unit_id,
customer_internal_unit_name,
customer_internal_unit_address,
customer_internal_unit_country

Podmiot nadrzędny (JST):
customer_parent_company_tax_id, customer_parent_company_name, customer_parent_company_address, customer_parent_company_country, customer_parent_company_email, customer_parent_company_phone, customer_parent_company_bdo_number


2. Hotel/Firma 

Numer BDO:
company_bdo_number

Jednostka wewnętrzna:
hotel_internal_unit_id,
hotel_internal_unit_name,
hotel_internal_unit_phone,
hotel_internal_unit_email,
hotel_internal_unit_street,
hotel_internal_unit_post_code,
hotel_internal_unit_city,
hotel_internal_unit_country

Podmiot nadrzędny (JST):
company_parent_company_tax_id,
company_parent_company_bdo_number,
company_parent_company_name,
company_parent_company_address (ulica + kod + miasto + kraj w jednym tekście), company_parent_company_phone,
company_parent_company_email

3. Dodatkowe formatki i parametry pod domyślne pliki

AdvanceInvoice4.frx, Faktura4.frx, Korekta4.frx
Zawierają sekcję z dodatkowymi podmiotami (jednostki wewnętrzne, jednostki podrzędne JST) oraz wystawca i nabywca są ustawiane odpowiednio w zależności od tego, czy mają podmiot nadrzędny (czy są jednostkami podrzędnymi JST).

Nowe formatki znajdziesz w folderze KWHotel > Doc > pl.


Dodatkowe (używane na dodatkowych domyślnych formatkach):
seller_block – dane podmiotu nadrzędnego (JST),  jeśli występuje, w przeciwnym wypadku dane firmy (z licencji)
buyer_block – dane podmiotu nadrzędnego klienta (JST), jeśli występuje, w przeciwnym wypadku dane klienta


tabela DataSet_AdditionalParties
Zawiera dane wszystkich podmiotów dodatkowych:

Jednostka wewnętrzna wystawcy,
Jednostka wewnętrzna nabywcy,
Dane wystawcy jeśli w seller_block jest podmiot nadrzędny,
Dane odbiorcy jeśli w buyer_block jest podmiot nadrzędny.

Tabela ta ma następujące pola:
Role (np. odbiorca, wystawca),
Name (nazwa podmiotu),
Address,
Identifier (nip/identyfikator),
BdoNumber,
Phone,
Email

Zamów program

Skomponuj swój KWHotel

W naszym sklepie dobierasz tylko te rozwiązania, których naprawdę potrzebujesz. Kolejne rozszerzenia możesz dodać kiedy tylko chcesz!

Przejdź do sklepu