Formularz jako początek obiegu sprzedaży
Ekran Nowa faktura sprzedażowa jest miejscem, w którym dokument zaczyna życie w systemie. Operator może wejść do niego z listy faktur wychodzących, z proformy albo z zaakceptowanej faktury, kiedy potrzebna jest korekta. Formularz obsługuje więc trzy realne scenariusze pracy: wystawienie nowej faktury, przepisanie danych z proformy oraz korektę dokumentu już istniejącego.

W pierwszej zakładce operator uzupełnia numer, datę wystawienia, datę sprzedaży, termin płatności, walutę, metodę płatności i rachunek bankowy. Domyślnie system korzysta z profilu firmy oraz ustawionej liczby dni dla przelewu, ale pozwala kontrolować dokument zanim numer zostanie ostatecznie zarezerwowany.
Numer faktury jest tylko podpowiadany podczas pracy ze szkicem. Rezerwacja następuje dopiero przy akcji Zapisz i przygotuj do wysyłki. Dzięki temu operator może tworzyć szkice bez niepotrzebnego zużywania numeracji, a system nadal pilnuje unikalności numeru, kiedy dokument ma wejść do dalszego obiegu.
Co operator wykonuje na ekranie
Wybiera albo uzupełnia odbiorcę faktury. Jeśli kontrahent nie istnieje, formularz potrafi założyć go podczas zapisu.
Sprawdza dane nabywcy i płatnika, w tym przypadki z płatnikiem przypisanym do kontrahenta, jednostką samorządu, grupą VAT albo osobą fizyczną.
Dodaje pozycje faktury ręcznie lub wybiera je z katalogu pozycji sprzedażowych.
Uzupełnia ilość, cenę netto, jednostkę, stawkę VAT i kontroluje przeliczone netto, VAT, brutto oraz podsumowanie według stawek.
W zakładce adnotacji oznacza MPP, metodę kasową, samofakturowanie, odwrotne obciążenie i podstawę zwolnienia VAT, gdy pozycja ma stawkę zw.
Dodaje załączniki opisowe: metadane, akapity oraz tabele, które zostają zapisane razem z dokumentem.
Zapisuje szkic albo przygotowuje fakturę do wysyłki, co uruchamia generowanie i walidację XML.
Dlaczego to ma znaczenie
Faktura sprzedażowa jest dokumentem prawnym, więc formularz nie może być tylko zbiorem pól. W ExKSeF zapis przechodzi przez reguły domenowe: wymaganą nazwę pozycji, dodatnią ilość i cenę, poprawną stawkę VAT, wymagany termin dla przelewu oraz zakaz terminu wcześniejszego niż bieżąca data. Dla pozycji zwolnionych z VAT system wymaga podstawy zwolnienia, bo bez niej XML nie powinien iść dalej.
Po udanym przygotowaniu system generuje XML, waliduje go i dopiero wtedy faktura trafia do statusu gotowego do wysyłki. Jeżeli nabywcą jest osoba fizyczna, dokument może zostać przyjęty bez wysyłki do KSeF, co jest osobnym wariantem obiegu obsłużonym w formularzu.