JPK_V7M(3) / JPK_V7K(3)

Jednolity Plik Kontrolny
Regulamin forum
Jeśli wątek dotyczy błędów proszę wkleić log i odpowiedni fragment JPK*.xml

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Savek » 23.02.2026 17:03

Dziękuję bardzo, Pewnie nie tylko w imieniu własnym :)
Czekam z niecierpliwością.

A czy trzeba teraz zrobić coś dodatkowego żeby na koniec roku nie mieć problemu z wygenerowaniem tego JPK_CIT?

I czy Vatowiec będzie mógł generować takiego JPK?
Savek
 
Postów: 58
Dołączył: 28.01.2017 20:26

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Karol » 25.02.2026 02:05

Skoro Piotr już zgasił światło, to musimy jechać po ciemku...

Od razu zaznaczam, że nie jestem w 100% pewny tych formularzy.
Powstały one na bazie versji (2).

Jak zainstalować formularze JPK_V7K(3) i JPK_V7M(3)

1. Dogrywka

2. Zamykamy Vatowca

3. W archiwum JPK3.zip są trzy pliki:
XML_RAP.dbf, XML_RW.dbf, XML_STR.dbf.
Pliki te należy umieścić w katalogu: C:\BR\PROGRAMY\HELP
(nadpisując istniejące tam pliki).

4. Uruchamiamy Vatowca i wykonujemy:
System > Definicje XML
Prawy przycisk myszy... Import
Wybieramy JPK_V7M_3 i/lub JPK_V7K_3... [ > ]... [ OK ]

5. Gotowe.

Jeżeli następnym razem zrobimy dogrywkę, to definicje które zostały już zaimportowane nie znikną z bieżącej bazy.
Ale stracimy możliwość importu tych definicji. Aby je powtórnie zaimportować po dogrywce, trzeba będzie wykonać operacje powyżej.

Jeszcze kilka uwag o samej implementacji.
Formularze JPK(3) stworzyłem na bazie JPK(2).

Nowy format JPK wymaga podania
<NrKSeF> gdy znamy prawdzimy numer KSeF, albo
<BFK> Brak Faktury KSeF (brak obowiązku), albo
<OFF> Tryb OFFLINE, albo
<DI> Dokumenty Inne / Specyficzne

Rozwiązałem to w ten sposób, że w wygenerowany JPK.xml jest zależny od tego co wpiszemy w polu KSEF rejestru VAT:
<OFF> jeśli wpiszemy "OFF"
<DI> jeśli wpiszemy "DI"
<NrKSeF> jeśli ciąg dłuższy niż 5 znaków (prawidłowy KSEF musi mieć 35)
<BFK> w pozostałych przypadkach, w szczególności jeśli KSEF jest puste

Przy okazji poprawiłem definicję OsobaFizyczna/OsobaNiefizyczna.
Jeżeli nie masz Sp. z o.o, to w Vatowcu w danych swojej firmy (Słowniki > Kontrahenci > FIRMA > Szczegóły) koniecznie podaj datę urodzenia oraz email. Z kolei jak nie jesteś osobą fizyczną, to usuń datę urodzenia.
UPDATE! Wcześniej pisałem że słownik Dane i Właściciele, ale on jest do czegoś innego. Trzeba użyć Słowniki -> Kontrahenci!

Kolejna kwestia to testowanie xml. Ale tym w kolejnym poście...
Ostatnio edytowany przez Karol 03.03.2026 17:01, edytowano w sumie 4 razy
Karol
 
Postów: 31
Dołączył: 06.11.2020 10:02

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Karol » 25.02.2026 02:25

Przed wysłaniem plików do US, warto skorzystać z validatora XML, najlepiej jakiegoś lokalnego, ale można też zrobić to online, np.:
https://www.freeformatter.com/xml-validator-xsd.html

W polu Upload XML file podajemy wygenerowany plik XML, a w polu Upload XSD document podajemy jeden z dwóch plików z załącznika: JPK_V7K3.xsd lub JPK_V7M3.xsd
Załączniki
JPK_V7M3.zip
(8.29 KIB) Ściągnięto 19 razy
JPK_V7K3.zip
(8.3 KIB) Ściągnięto 14 razy
Karol
 
Postów: 31
Dołączył: 06.11.2020 10:02

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez 4d4m » 25.02.2026 21:19

Dzięki KAROL - dobra robota.
Sprawdziłem wysyłkę (nowego) VAT7m-3 w wersji BEZ FAKTUR (bez obrotów).
... może nikt nie sprawdzał takiego .. :-)
Walidacja (z linku) przechodzi w warstwie danych rozliczeniowych bez problemu,
UWAGA
Po zmianie (?) definicji "Podatnik" uparcie wrzuca do pliku JPK wyłącznie jako "OsobaFizyczna".
Czyli nie działa jak trzeba dla innych podmiotów, w szczególności dla "SZ".
Po ręcznym przekopiowaniu z Grudnia VAT7m-2 sekcji "Podatnik" walidacja przechodzi śpiewająco.

UWAGA-2
Za STYCZEŃ 2026 składamy JESZCZE WERSJĘ poprzednią- VAT7m-2 (VAT7k-2)

PLIZ - nie wiem, jak oprawić definicję "Podatnik"

Pozdrawiam wiosennie 4d4m.
Pecunia non olet, sed nil des­pe­ran­dum.
Awatar użytkownika
4d4m
 
Postów: 90
Dołączył: 23.01.2015 10:04

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Karol » 25.02.2026 21:53

4d4m napisał(a):Dzięki KAROL - dobra robota.
Po zmianie (?) definicji "Podatnik" uparcie wrzuca do pliku JPK wyłącznie jako "OsobaFizyczna".
Czyli nie działa jak trzeba dla innych podmiotów, w szczególności dla "SZ".


Wybór jest na podstawie DATY URODZENIA w danych firmy.
Czyli:
1. Jeżeli jesteś osobą fizyczną, to obowiązkowo musisz w danych firmy ustawić datę urodzenia i email
2. Jeżeli jesteś osobą prawną to nie ustawiaj daty urodzenia.
Karol
 
Postów: 31
Dołączył: 06.11.2020 10:02

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Karol » 25.02.2026 22:20

Już chyba widzę... przez okno [Słowniki] > [Firma i właściciele] nie da się usunąć daty urodzenia.

Trzeba wejść przez [Słowniki] > [Kontrahenci]
tam wyszukać swoją firmę i tam zmieniać datę urodzenia!

Ewentualnie zawsze można wejść przez: System > Table > DK > Dane
i pierwszy wiersz to nasza firma.
Szukamy kolumny DATA_UR i trzeba ją wykasować.

Możemy też przyjąć inne kryterium, ale jakie?
Ja jestem osobą fizyczną na ryczałcie, a formularze w starych wersjach wpisywały mi <OsobaNieFizyczna>.
To oczywiście przechodzi walidację XML, ale nie jest poprawne wg mnie.

Możesz też zrobić inaczej: wchodzisz w System > Definicje XML
wybierasz formularz i tam można na sztywno wpisać sobie formułę w kolumnie export, np.:
- OsobaFizyczna: .F.
- OsobaNiefizyczna: .T.
Karol
 
Postów: 31
Dołączył: 06.11.2020 10:02

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez 4d4m » 26.02.2026 15:40

Hej Karol.
W danych spółki nie mam daty urodzenia..
Nie wiem w tej chwili, jakie były kryteria wyboru podatnika w poprzednich wersjach, ale najbardziej naturalne wydaje się odwołanie do symbolu FD (forma działalności), czyli FN OF RE SA SC SJ ST SZ.
Znacznik ten używany jest np. w danych szczegółowych kontrahenta i w danych rocznych firmy.
Z uszanowaniem 4d4m.
Pecunia non olet, sed nil des­pe­ran­dum.
Awatar użytkownika
4d4m
 
Postów: 90
Dołączył: 23.01.2015 10:04

Poprzednia

Powróć do JPK

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] oraz 2 gości

cron