JPKEksport
Instrukcja użytkownika programu do eksportu faktur z KCFirma do plików XML JPK_FA(4). Program może również korzystać z Subiekta GT jako dodatkowego źródła danych.
1. Do czego służy JPKEksport?
2. Wymagania
- Windows zdolny do uruchamiania aplikacji Win32.
- Dostęp odczytu do bazy źródłowej.
- Dla KCFirma: sterownik Microsoft Access zgodny z aplikacją i FireDAC MSAcc.
- Prawo zapisu do katalogu programu oraz katalogu eksportu.
- Dla Subiekta GT: dostęp do MS SQL Server i właściwy sterownik SQL.
3. Konfiguracja KCFirma
- Otwórz Konfiguracja → Providerzy.
- Wybierz kartę KCFirma.
- Wskaż ścieżkę do pliku bazy danych KCFirma.
- Zaznacz, czy eksport ma obejmować faktury, korekty lub oba rodzaje dokumentów.
- Na dole okna ustaw Aktywny provider: KCFirma.
- Zapisz konfigurację.
Program korzysta z bazy KCFirma tylko jako źródła danych do eksportu.
4. Ustawienia eksportu
| Ustawienie | Znaczenie |
|---|---|
| Ścieżka eksportu | Katalog, w którym zostaną zapisane pliki wynikowe. |
| Format nazwy | Maska nazwy właściwego pliku XML. |
| Format nazwy pusty | Maska pliku-znacznika tworzonego przy braku sprzedaży. |
| Punkt sprzedaży | Opcjonalna wartość używana w nazwie pliku. |
| Kod urzędu i dane podmiotu | Dane wymagane do zbudowania nagłówka i sekcji podmiotu pliku JPK. |
| Czas auto-eksportu | Godzina, po której może zostać wykonany dzienny eksport automatyczny. |
| Opóźnienie (dni) | Liczba dni odejmowana od daty bieżącej przy auto-eksporcie. |
Maska nazwy może korzystać m.in. z tokenów {NAZWA}, {NIP}, {PUNKT}, {OD}, {DO} i {TS}.
5. Eksport ręczny
- Sprawdź, czy aktywnym źródłem jest właściwy provider.
- W głównym oknie ustaw datę od i do.
- Kliknij Generuj.
- Sprawdź komunikaty w dzienniku programu oraz plik w katalogu eksportu.
6. Eksport automatyczny
Po włączeniu opcji automatycznej program kontroluje harmonogram i wykonuje eksport najwyżej raz dla danego dnia. Eksport dotyczy jednego dnia wyliczonego jako data bieżąca minus skonfigurowane opóźnienie.
Zamknięcie głównego okna może pozostawić aplikację działającą w zasobniku systemowym. Pełne zakończenie wykonuje się poleceniem Zakończ.
7. Pliki wynikowe
Jeśli znaleziono dokumenty, program tworzy plik XML JPK_FA(4). Jeśli w zadanym okresie nie ma faktur, zamiast pustego JPK zapisuje plik-znacznik według osobnej maski nazwy.
8. Dodatkowe źródło: Subiekt GT
JPKEksport ma również provider dla Subiekta GT. Konfiguracja obejmuje serwer SQL, użytkownika, hasło, bazę, typy dokumentów oraz sposób filtrowania daty. Można również wybrać wariant pozycji netto/brutto.
Obsługa Subiekta GT jest funkcją dodatkową. Głównym kontekstem publikacji tego narzędzia na stronie ADI jest współpraca z KCFirma.
9. Najczęstsze problemy
| Objaw | Co sprawdzić |
|---|---|
| Brak połączenia z KCFirma | Ścieżkę pliku bazy, prawa dostępu oraz właściwy sterownik Access. |
| Brak pliku wynikowego | Katalog eksportu, prawa zapisu oraz komunikaty w dzienniku. |
| Powstał plik „BRAK SPRZEDAŻY” | Czy w wybranym okresie rzeczywiście istnieją dokumenty i czy właściwe typy dokumentów są zaznaczone. |
| Auto-eksport się nie wykonał | Czy opcja jest włączona, godzinę, opóźnienie oraz dziennik. W razie błędu wykonaj eksport ręczny. |
| Kwoty lub dokumenty nie zgadzają się | Nie używaj pliku bez weryfikacji. Porównaj zakres dat, filtry, typy dokumentów oraz raport ze źródła. |