Koszyki KSeF
Koszyki KSeF to ekrany, w których faktury pobrane z KSeF (koszyk = KSEF_KOSZYK) są przeglądane, dopasowywane do sekcji/zleceń i przyjmowane jako faktury w EVAN. Mechanikę samego pobierania opisuje Integracja KSeF; tu opisujemy pracę użytkownika.
Strony
| Strona | Nazwa | Rola |
|---|---|---|
599 (KSEF) | Faktury KSeF | pulpit z kafelkami do koszyka sekcji i niedopasowanych (wg uprawnień INV_KSSE / INV_KSNI) |
600 (KSSE) | Faktury sekcji | koszyk dopasowany — faktury przypisane do sekcji użytkownika |
610 (KSNI) | Faktury niedopasowane | koszyk ogólny — faktury bez przypisanej sekcji |
| 601 / 611 | Koszyk sekcji / niedopasowanych – akcje | modale z menu akcji (listy LIST_AKCJE_KK_SEKCJI / _NIEDOPASOWANY) |
| 620 | Szczegóły faktury z KSeF | podgląd danych faktury, stopnia weryfikacji, liczby dopasowań i historii zmian |
| 605 | Wyświetl dopasowania | lista propozycji dopasowania koszyka |
| 602 / 606 / 672 / 608 | przyjęcie dokumentu | przyjęcie FV transportowej / samofakturowanie / nietransportowej / korekty |
Listy (raporty) i ich źródła
| Strona | Region (raport) | Widok źródłowy |
|---|---|---|
| 600 Faktury sekcji | „Faktury sekcji” | KSEF_KOSZYK_SEKCJA_V |
| 610 Faktury niedopasowane | „Faktury niedopasowane” | KSEF_KOSZYK_NIEDOPASOWANY_V (TYP_KOSZYKA = 'OGOLNY') |
Kolumny obu list: NIP i nazwa podmiotu (sprzedawcy), numer faktury, data wystawienia, termin płatności, typ dokumentu, kwota netto/brutto, waluta, stopień weryfikacji (pasek %), spółka VAN, samofakturowanie; lista niedopasowanych dodatkowo pokazuje sugerowane sekcje i ostrzeżenie o braku NIP. Filtrowanie odbywa się przez wyszukiwanie fasetowe (NIP, podmiot, daty, kwoty, sekcja, typ dokumentu, waluta, samofakturowanie).
Dopasowanie i parowanie
Po pobraniu dokument trafia do koszyka ogólnego (OGOLNY). System próbuje go automatycznie powiązać; gdy się uda, koszyk staje się dopasowany i pojawia się w „Fakturach sekcji”. Powiązania trzyma KSEF_KOSZYK_DOPASOWANIE (status 1 = aktywne dopasowanie).
Logikę realizuje pakiet KSEF_KOSZYK_PKG:
| Procedura / funkcja | Działanie |
|---|---|
p_match_fv_ksef_fv_evan / f_match_fv_ksef_fv_evan_exists | parowanie faktury z KSeF z istniejącą fakturą EVAN |
f_match_orders_to_fv, p_match_simulation | dopasowanie zleceń do faktury / symulacja dopasowania |
p_suggest_section, p_move_to_section | zasugeruj / przenieś koszyk do sekcji |
p_move_to_general_basket | przenieś do koszyka ogólnego (niedopasowanych) |
p_change_doc_type | zmień typ dokumentu (FV_TRANS ↔ FV_NIETRANS) |
p_repeat_match, p_delete_match | ponów / usuń dopasowanie |
p_internal_inv_match | dopasowanie faktury wewnętrznej |
f_parse_xml_file | parsowanie XML faktury z KSeF |
KSEF_KOSZYK.SPOSOB_OBSLUGI (1 = EKRAN, 2 = PAROWANIE, CHECK in (1,2)) wskazuje, czy dany koszyk jest obsługiwany ręcznie na ekranie, czy automatycznym parowaniem. Zob. Moduł Faktury › KSeF.Akcje koszyka
Menu akcji (modale 601 / 611) zależą od typu dokumentu, statusu korekty i flagi samofakturowania:
- Podgląd Faktury KSeF — podgląd XML (strona 50, app 2000).
- Wyświetl dopasowania (605) / Szczegóły faktury (620).
- Przenieś do zbioru ogólnego (
p_move_to_general_basket, uprawnienieINV_KKOP). - Zasugeruj do sekcji / Przenieś do sekcji / Przypisz do mojej sekcji (
p_suggest_section,p_move_to_section). - Zmień typ dokumentu (
p_change_doc_type) — gdy dokument nie jest korektą. - Ponów dopasowanie / parowanie (
p_repeat_match,p_match_fv_ksef_fv_evan). - Przyjmij fakturę transportową (602) / nietransportową (672) — gdy
samofakturowanie = 0. - Wprowadź fakturę … (samofakturowanie) (606 / 672) — gdy
samofakturowanie = 1. - Przyjmij korektę faktury transportowej (608) — gdy dokument jest korektą.
Przyjęcie dokumentu
Przyjęcie tworzy z koszyka właściwą fakturę:
- transportowa (
FV_TRANS,VAN_WAY) →FAKTURA_TRA(strona 602, dane ładujeKSEF_KOSZYK_PKG.p_p602_load_data), - nietransportowa (
FV_NIETRANS) →FAKTURA(strona 672,p_p672_load_data), - samofakturowanie → strona 606 (
p_p606_load_data), - korekta → strona 608 (
p_p608_load_data,p_p608_invoice_select— wybór faktury korygowanej).
Po przyjęciu dopasowanie w KSEF_KOSZYK_DOPASOWANIE jest oznaczane jako rozliczone (status ujemny — niepewne co do dokładnej wartości).
Powiązania
- Proces: Przyjmowanie faktur z KSeF — przepływ end-to-end i reguły dopasowania.
- Integracja KSeF — odbiór faktur, koszyk, korekty.
- Moduł Faktury › KSeF w module Faktury
- Faktury transportowe · Faktury nietransportowe
Moduł Fakturowanie
Robocza przestrzeń fakturowania w aplikacji f1700 — ekrany Koszyki KSeF, Faktury transportowe, Faktury nietransportowe i Zlecenia FK, ich raporty, akcje i procesy.
Faktury transportowe (ekran)
Ekran listy faktur transportowych f1700 (strona 300) — regiony sprzedaż/zakup, kolumny, filtry, menu akcji wiersza, weryfikacja, odrzucenie, dokument PDF i druk.