Moduł Faktury

Faktury nietransportowe i koszty

FAKTURA i FAKTURY_PKG — faktury kosztowe/przychodowe niepowiązane ze zleceniem, podział kosztu na sekcje (FAKTURA_SPLIT), kody GTU oraz koszyk/faktury sekcji.

Faktury nietransportowe to dokumenty kosztowe i przychodowe niepowiązane bezpośrednio ze zleceniem transportowym (np. usługi, media, koszty ogólne). Trzyma je tabela FAKTURA (pozycje w FAKTURA_SPEC), a logikę — pakiet FAKTURY_PKG.

Zapis faktury

Główna funkcja to FAKTURY_PKG.f_save_invoice (zwraca ID faktury); poprzedza ją zapis roboczego nagłówka (f_save_TMP_inv_header). Pozycje dodaje p_save_new_inv_spec_line (oraz p_save_exist_inv_spec_line dla istniejących).

Kierunek dokumentu określa FAKTURA.RODZAJ_TRANSAKCJI:

WartośćDokument
Ssprzedaż (przychód) → eksport p_push_bsc_income
Zzakup (koszt) → eksport p_push_bsc_cost

Pomocnicze: f_get_faktura_status_name (czytelna nazwa statusu), f_status_platnosci (status płatności), f_check_invoice_is_editable / f_can_display_invoice_action (sterowanie edycją i akcjami w UI).

Podział kosztu (rozksięgowanie)

Pozycję faktury kosztowej można rozdzielić na sekcje i miesiące — to rozksięgowanie zapisywane jest w tabeli FAKTURA_SPLIT:

KolumnaZnaczenie
ID_FAKTURY, ID_SPECYFIKACJIfaktura i jej pozycja (FAKTURA_SPEC)
SEKCJAsekcja przejmująca koszt
MIESIAC_KOSZTUmiesiąc księgowy kosztu
KWOTA_NETTOkwota netto przypadająca na ten podział

Sama pozycja (FAKTURA_SPEC) niesie parametry podziału w kolumnach DK_* (DK_RODZAJ_POZYCJI, DK_SEKCJA, DK_ALGORYTM_PODZIALU, DK_ILOSC_MIESIECY). Logika podziału: f_save_new_spec_line_cost_split / f_save_exist_spec_line_cost_split. W UI: strona 674 „Podział kosztu”, 1201 „Podział linii kosztów”.

Rozksięgowane koszty faktur trafiają do Moduł Wyniki › Koszty rodzajowe (widok WYNIKI_FV_COSTS wg S_RODZAJ_KOSZTOW).

Kody GTU

FAKTURA_GTU przypisuje kody GTU (klasyfikacja VAT JPK) do faktury — relacja wiele-do-wielu (ID_FAKTURY × KOD_GTU, ze słownika S_KODY_GTU).

Faktury sekcji i koszyk

Aplikacja f1700 udostępnia „Faktury sekcji” (str. 600) i „Koszyk sekcji” (str. 601) — obszar, w którym dokumenty (m.in. przyjęte z KSeF) są dopasowywane do sekcji/zleceń, a dokumenty bez dopasowania trafiają do „Faktur niedopasowanych” (str. 610–611). Wprowadzanie pozycji i podział kosztu: strony 673/674, 700 „Specyfikacje”, 750 „Dodawanie pozycji faktury”.

Wybrane kolumny FAKTURA

KolumnaZnaczenie
RODZAJ_TRANSAKCJIS / Z
RODZAJ_DOKUMENTUtyp dokumentu (domyślnie FV)
NUMER_FAKTURY, DATA_FAKTURY, TERMIN_PLATNOSCInumer, data, termin
DATA_SPRZEDAZYdata sprzedaży (dla faktur z KSeF brana z pola P_6_DO)
DATA_OTRZYMANIA_FAKTURYdata otrzymania (faktury zakupowe)
KWOTA_NETTO/VAT/BRUTTO, WALUTA, KURSkwoty i przelicznik
STATUS_FAKTURYstatus ze słownika S_FAKTURA_STATUS
POWIAZANY_DOKUMENT_ID, TYP_KOREKTY, POWOD_KOREKTYpowiązanie korekty — zob. Korekty
NIE_VAT, NIE_DO_PLACENIA, SAMOFAKTUROWANIEflagi dokumentu
FILIAfilia wybrana na ekranie dodawania
KSEF_NUMER, KSEF_STATUSdane KSeF

Powiązania

Copyright © 2026