# Automatyczne tworzenie KP/KW

System umożliwia automatyczne tworzenie dokumentów KP/KW podczas wystawiania dokumentów sprzedaży, korekt oraz innych dokumentów magazynowych, zgodnie ze szczegółową konfiguracją parametrów.

### Mechanizm wyzwalania

- Przy drukowaniu korekty sprzedaży gotówkowej, system automatycznie generuje dokument KW.
- W momencie przesyłania dokumentu do płatności, jeśli forma płatności tego wymaga (np. gotówka), generowany jest odpowiedni dokument kasowy.

### Parametryzacja (Automatyczne tworzenie KP/KW)

System umożliwia szczegółowe rozbicie automatyzacji na konkretne typy dokumentów:

- KP dla FV (Faktura),
- KP/KW dla ZW (Korekta sprzedaży),
- KW dla PZ (Faktura zakupu),
- KP/KW dla P- (Korekta zakupu),
- KP dla PG (Paragon),
- KW dla GP (Korekta paragonu),
- KP/KW dla zaliczek.

Dodatkowe opcje konfiguracji obejmują potwierdzanie przesłania, automatyczny druk po utworzeniu oraz określenie formy płatności (karta/gotówka).

Parametry automatycznego tworzenia KP/KW znajdują się w lokalizacji: `./CSFL5 > ADMINISTRACJA > PARAMETRY OGÓLNE > KASA/BANK > PARAMETRY OGÓLNE`.

Jeśli opcja `POTWIERDZAJ PRZESYŁANIE` jest ustawiona na `TAK`, każdorazowo po wydruku dokumentu pojawi się zapytanie: `WPROWADZIĆ DOKUMENT DO KASY? TAK / NIE`. Po wyborze `TAK` system wyświetla listę kas; po wskazaniu właściwej kasy można dokonać wydruku dokumentu kasowego.

Wygenerowane dokumenty są dostępne w ścieżce: `./CSFL5 > PŁATNOŚCI > KASA/BANKI > TECZKA > DOKUMENTY BIEŻĄCE: KASA GŁÓWNA`.

### Logika raportowania i znacznik is\_autokpkw

Raport sprzedaży jest generowany w lokalizacji: `./CSFL5 > ZESTAWIENIA > KSIĘGOWE > RAPORT SPRZEDAŻY`.

#### Znacznik `is_autokpkw`

Każdy dokument sprzedaży, który spowodował automatyczne wygenerowanie KP/KW, otrzymuje w bazie danych znacznik `is_autokpkw`. W polu `FAK.status` odpowiada to 18. znakowi o wartości `*`.

#### Raport Sprzedaży

Dokumenty posiadające znacznik `is_autokpkw` są automatycznie pomijane w podsumowaniach gotówki i kart w raporcie sprzedaży. Dokumenty rozliczone ręcznie (np. z poziomu przeglądu płatności kontrahenta) pozostają widoczne w raporcie i wchodzą do podsumowania.

##### Warianty raportu

Raport może pracować w dwóch trybach zależnie od parametru Flparam `RaportSpBezFPlat`:

- Jeśli parametr jest aktywny, raport uwzględnia dokumenty mimo statusu "niepotwierdzonych" lub braku formy płatności.