Faktury transportowe (ekran)
Ekran Faktury transportowe (strona 300, alias TRANSPORTOWE) to lista wszystkich faktur transportowych (FAKTURA_TRA) — zarówno klienta (FK, S), jak i przewoźnika (FP, Z). Model danych i logikę opisuje Moduł Faktury › Faktury transportowe.
Regiony i źródła
Strona ma dwa raporty interaktywne, każdy czyta z FAKTURA_TRA (z dołączonym słownikiem statusów S_FAKTURA_STATUS):
| Region | Filtr | Treść |
|---|---|---|
| Sprzedaż (faktura dla klienta) | RODZAJ_TRANSAKCJI = 'S' | faktury klienta (FK) |
| Kupno (faktura od przewoźnika) | RODZAJ_TRANSAKCJI = 'Z' | faktury przewoźnika (FP) |
Oba regiony są ograniczone uprawnieniami sekcyjnymi (PRACOWNIK_SEKCJA_UPRAWNIENIA, typ FAKTURY_TRANS) i pomijają dokumenty DELETED.
Kolumny
Numer faktury, kontrahent (nazwa/adres, NIP, IDE), kwoty netto/VAT/brutto (z obsługą znaku dla korekt KORE) i kwota VAT w PLN, waluta, daty (DATA_FAKTURY, DATA_WYS_OTRZ_FAKTURY, DATA_SPRZEDAZY, TERMIN_PLATNOSCI + dni), status dokumentu (KOD_STATUS_DOKUMENTU z kolorem/etykietą z S_FAKTURA_STATUS.APLIKACJA_OPIS), typ dokumentu, numer dokumentu powiązanego, sekcja, forma płatności, spółka, uwagi, kto/kiedy dodał.
Filtry
Wyszukiwanie fasetowe i predefiniowane raporty: po sekcji, statusie (KOD_STATUS_DOKUMENTU), typie dokumentu (FV, KORE, PROF., ZAL, …), kierunku (S/Z), okresie. Gotowe filtry m.in. „Faktury z ostatnich 45 dni” i „Korekty”.
Menu akcji wiersza
Akcje pochodzą z list nawigacyjnych (list_fv_menu_p300, list_faktury_menu_s dla FK, list_faktury_menu_z dla FP); widoczność każdej pozycji ustala FAKTURA_TRA_PKG.f_can_display_invoice_action(...). Najważniejsze:
| Akcja | Działanie |
|---|---|
| Edytuj / Podgląd | edycja FK na stronie 1210, FP na stronie 1200 |
| Stwórz FV (z proformy) | wygenerowanie faktury z proformy |
| Korekta / Korekta KSeF | utworzenie korekty (typ z listy list_kore_types: zerująca / standardowa) |
| Anuluj FV | anulowanie dokumentu (m.in. strona 510 app 2000) |
| Wyślij do Kamsoft | przekazanie do księgowości |
| Podgląd XML | podgląd XML KSeF (strona 50, app 2000) |
| Pobierz / Pobierz i wyślij | druk PDF (i wysyłka do kontrahenta) |
| Notatki | notatki do faktury |
| Usuń | usunięcie proformy |
Część akcji różni się dla FK (S) i FP (Z) — np. FP ma „Zmiana BSC” i „Plik”, FK ma „Skopiuj” i „Wyślij do kontrahenta”.
Strony powiązane
- 301 — Weryfikacja faktury — modal weryfikacji/akceptacji faktury (głównie FP od przewoźnika): nagłówek, specyfikacja z
FAKTURA_TRA_SPEC(zlecenia przewoźnika), ostrzeżenia (zlecenie w realizacji, pozycja z kwotą 0). Walidacje: kwota ≠ 0, brak duplikatu numeru w roku, brak kolizji z KSeF. Akcje: Akceptuj / Odrzuć. - 302 — Odrzucenie faktury — modal z powodem odrzucenia; po zatwierdzeniu wywołuje
FAKTURA_TRA_PKG.f_delete_invoicei aktualizuje wniosek (WNIOSKI, dlaSW/ZWprzezREQUEST_PKG.p_reject_request). - 320 — Dokument transportowy — podgląd/załadowanie skanu PDF faktury (renderer PDF.js: zoom, obrót, strony). Zapis pliku:
FAKTURA_PLIK_PKG(nowy system, tabelaFAKTURA_PLIK) lubTRANSPORT_REGISTER_PKG.p_save_blob_to_vanfile(starszy VANFILE).
Procedury
Akcje wołają głównie FAKTURA_TRA_PKG: f_generate_invoice (FV/korekta), f_delete_invoice (anulowanie/usunięcie), p_print_client_invoice / p_print_carrier_invoice (druk), f_get_faktura_tra_row (pobranie wiersza), f_can_display_invoice_action (widoczność akcji). Zob. Moduł Faktury › Faktury transportowe.
Powiązania
Koszyki KSeF
Ekrany przyjmowania faktur pobranych z KSeF — Faktury KSeF, Faktury sekcji i niedopasowane, dopasowanie/parowanie, akcje koszyka i przyjęcie do FAKTURA_TRA/FAKTURA.
Faktury nietransportowe (ekran)
Ekran faktur nietransportowych f1700 (strona 200) — lista FAKTURA, formularz pozycji (Interactive Grid, kolekcje INV_SPEC), podział kosztu na sekcje i miesiące (INV_SPLIT).