Przejdź do treści

Jak ustawić opisowy termin płatności na fakturze (KSeF FA(3))?

6 min czytania

Opisowy termin płatności na fakturze pozwala wpisać warunek słowny — np. „14 dni od daty sprzedaży” lub „30 dni od otrzymania faktury” - zamiast konkretnej daty. W Fakturowni ustawiasz go w modalu „Termin płatności”, który otwiera się po kliknięciu pola terminu w formularzu faktury. Wpisany warunek trafia na wydruk faktury oraz do struktury KSeF FA(3) jako pole TerminOpis. Funkcja dostępna jest w wersji desktopowej - na urządzeniach mobilnych warunek jest widoczny, ale nie można go tam ustawić ani zmienić.

Co to jest warunkowy termin płatności i do czego służy?

Warunkowy (opisowy) termin płatności to zapis słowny uzgodnionego terminu, który wskazuje zdarzenie rozpoczynające odliczanie — np. datę sprzedaży, dostawę towaru lub otrzymanie faktury. Odpowiada on polu TerminOpis w strukturze KSeF FA(3), gdzie termin może być podany słownie zamiast konkretną datą.

WSKAZÓWKA! Jeśli wystawiasz wiele faktur z tym samym warunkiem, ustaw go raz jako domyślny termin płatności w ustawieniach konta — każda nowa faktura wystartuje z gotowym opisem.

Jak ustawić opisowy termin płatności na fakturze

Opisowy termin płatności ustawiasz w modalu, który dostępny jest w formularzu tworzenia faktury.

  1. Wejdź do formularza nowej faktury (zakładka Przychody > Faktury > Nowa faktura) lub edytuj wcześniej wystawiony dokument, o ile nie został wysłany do KSeF.
  2. Kliknij pole „Termin płatności”. Formularz tworzenia faktury z uzupełnionymi pozycjami i aktywnym polem terminu płatności.
  3. System wyświetli okno Termin płatności z kalendarzem i przyciskami szybkiego wyboru - brak, 1 dzień, 3 dni, 7 dni, 14 dni i 30 dni - domyślne przyciski szybkiego wyboru to Brak/1/3/7/14/30 dni. Listę tę można dostosować w słownikach zgodnie z instrukcją - jeśli konto zmieniło wartości domyślne, modal pokaże wartości ze słowników. Modal terminu płatności z widokiem kalendarza, opcji domyślnych do wyboru i warunkowego terminu płatności.
  4. Zaznacz checkbox Warunkowy termin płatności, jeśli chcesz wskazać ilość dni od wybranego zdarzenia - kalendarz ustępuje miejsca polom warunku, a przycisk zapisu zmienia się na „Dodaj warunek”. Formularz tworzenia faktury z oknem do ustalenia warunkowego terminu płatności.
  5. Wpisz Ilość (liczba całkowita od 0 do 999, np. 14).
  6. Wybierz Jednostkę (dzień / tydzień / miesiąc / „własny wpis…”).
  7. Wybierz Zdarzenie początkowe (od wystawienia faktury, od otrzymania faktury, od wykonania usługi, od dostawy, od daty sprzedaży, własny wpis…”).
  8. Kliknij „Dodaj warunek” - modal zamyka się, a pole terminu pokazuje wyszarzony opis warunku z ikoną ×, który usuwa warunek. Ustalony warunkowy termin płatności jako 14 dni od daty otrzymania faktury.
  9. Uzupełnij pozostałe pola w formularzu faktury i zapisz dokument.

Po zapisaniu faktury warunek trafia na wydruk, a po wysłaniu do KSeF jako TerminOpis.

Przykładowa faktura sprzedażowa z ustawionym opisowym termin płatności.

UWAGA! Automatyczne wyliczenie konkretnej daty terminu działa tylko wtedy, gdy wybierzesz zdarzenie „od daty sprzedaży" i jednostkę dzień, tydzień lub miesiąc. Dla pozostałych zdarzeń faktura zawiera wyłącznie opis słowny — kolumna terminu na liście faktur pozostaje wtedy pusta.

Jak usunąć warunkowy termin płatności z faktury

Aby zrezygnować z warunku i wrócić do wyboru konkretnej daty lub liczby dni, kliknij ikonę × widoczną przy opisie warunku w polu terminu — albo otwórz modal „Termin płatności” i odznacz checkbox „Warunkowy termin płatności”. Pole przełączy się z powrotem w tryb kalendarza.

Formularz faktury z dodanym opisowym warunkiem terminu płatności i aktywną opcją usunięcia warunku.

Jak wybrać zwykły termin płatności

Wszystkie terminy - zarówno opisowe, jak i datowe - wybierasz teraz przez okno dialogowe. Aby ustawić termin jako konkretną datę lub liczbę dni:

  1. kliknij pole „Termin płatności” w formularzu faktury,
  2. wybierz jeden z przycisków szybkiego wyboru (Brak / 1 / 3 / 7 / 14 / 30 dni) albo kliknij datę w kalendarzu, Wybór opcji daty jako terminu płatności ustalony na 3 dni.
  3. kliknij „Zapisz” - pole pokazuje wybraną datę z etykietą rodzaju. Formularz faktury z wybranym terminem płatności jako konkretna data.
UWAGA! Okno wyboru nie oferuje opcji „Natychmiast", „1 miesiąc" ani „10/15 dzień następnego miesiąca". Jeśli faktura ma już jeden z tych terminów, wartość zostaje zachowana - nie da się jej jednak ponownie wybrać z poziomu okna konfiguracji.

Jak ustawić domyślny opisowy termin płatności dla wszystkich faktur

Domyślny opisowy termin płatności w ustawieniach konta sprawi, że każda nowa faktura wystawiana ręcznie lub przez API (bez podanego terminu) wystartuje z gotowym opisem warunku. Tę opcję może skonfigurować właściciel, administrator konta lub inny użytkownik, który ma dostęp do ustawień konta:

  1. przejdź do zakładki Ustawienia > Ustawienia konta > Konfiguracja > Faktury i dokumenty,
  2. przy polu „Domyślny termin płatności” kliknij „+ Dodaj warunek”, Ustawienia konta dotyczące domyślnych ustawień faktury z opcją dodania warunku dla terminu płatności.
  3. system wyświetli okno ustawień z opcją „Dodaj warunek do terminu płatności” - wypełnij pola Ilość, Jednostka i Zdarzenie początkowe, Szczegółowe ustawienia warunku do terminu płatności jako domyślne ustawienie konta.
  4. kliknij „Dodaj warunek” - lista rozwijana terminu zostaje zastąpiona wyszarzonym opisem warunku z ikoną ×; Aktywny domyślny termin płatności ustawiony jako warunek z opcja usunięcia.
  5. zatwierdź zmiany przyciskiem Zapisz.
WAŻNE! Faktury cykliczne oparte o własną definicję cyklu nie dziedziczą domyślnego warunku z ustawień konta - korzystają z terminu ustawionego w konfiguracji cyklu. Cykl oparty o istniejącą fakturę z warunkiem skopiuje ten warunek na kolejne dokumenty.

Aby wrócić do zwykłego terminu jako wartości domyślnej, kliknij × przy opisie warunku, wybierz wartość z listy i zapisz ustawienia.

Opisowy termin płatności a KSeF FA(3)

Wpisany warunek trafia do struktury KSeF FA(3) jako pole TerminOpis — dokładnie w tym samym miejscu, w którym dotychczas pojawiała się data terminu płatności. Na wydruku i w podglądzie faktury opis słowny zastępuje datę w polu „Termin płatności”. Do wysyłki TerminOpis do KSeF konieczne jest włączenie i skonfigurowanie integracji KSeF w koncie - tak samo jak dla pozostałych pól FA(3).

Limity znaków wynikające ze schematu XSD FA(3): własna jednostka — maks. 50 znaków, własne zdarzenie — maks. 256 znaków.

Opisowy termin płatności w API Fakturowni

Pole payment_to_description jest dostępne w API faktur - zarówno do odczytu, jak i zapisu (POST/PUT). Obiekt zawiera pola: count, unit_kind, unit_custom, event_kind, event_custom.

Przy wysyłaniu warunku przez API konieczne jest jednoczesne podanie payment_to_kind: “description” - brak tego pola zakończy się błędem. Dla faktur bez warunku pole payment_to_description zwraca wartość null.

Sposób odczytu zależy od wersji API:

  • GET /invoices.json (lista faktur) - pole zwracane jest domyślnie.
  • GET /invoices/:id.json w starszej wersji API (bez parametru api_version lub api_version=0) - pole zwracane jest zawsze.
  • GET /invoices/:id.json z api_version 1 lub wyższym - pole trzeba zażądać jawnie parametrem additional_fields[invoice]=payment_to_description, inaczej nie pojawi się w odpowiedzi.

Szczegóły i przykłady znajdziesz w dokumentacji API.

Ograniczenia warunkowego terminu płatności

Przed skorzystaniem z funkcji warto znać kilka ograniczeń:

  • Tylko desktop. Na urządzeniach mobilnych faktura z warunkiem pokazuje pole tylko do odczytu z informacją Aby zmienić warunkowy termin płatności, otwórz fakturę na komputerze.
  • **Nota księgowa - formularze tego dokumentu nie obsługuje warunku - ustawiony warunek zostanie skasowany przy zapisie z ich poziomu. Warunek na nocie da się ustawić wyłącznie przez API.
  • Własne opisy jednostki i zdarzenia nie są tłumaczone - na fakturze dwujęzycznej pojawią się w postaci wpisanej przez użytkownika.
  • Ilość 0 jest dozwolona i oznacza płatność w dniu zdarzenia (np. dla „od daty sprzedaży” termin = data sprzedaży).

Czy ten wpis był pomocny?

Udostępnij

Komentarze