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: 59
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: 44
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 78 razy
JPK_V7K3.zip
(8.3 KIB) Ściągnięto 71 razy
Karol
 
Postów: 44
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: 91
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: 44
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: 44
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: 91
Dołączył: 23.01.2015 10:04

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez stah » 19.03.2026 10:37

Dziękuję KAROL. U mnie wszystko zagrało bez problemów. Działalność na własne nazwisko/ryczałt/VAT. Stan obecny jest dla mnie zadowalający, bo numery faktur z ksef przenoszę kopiuj/wklej z okna strony ksef, a takich faktur mam w miesiącu kilkanaście. Pociągnę dalej, tylko muszę jeszcze ogarnąć JPK_EWP, nie testowałem. Lubię stare dobre programy!
stah
 
Postów: 59
Dołączył: 18.03.2017 17:52

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Savek » 22.03.2026 19:52

Cześć Karol,

Dziękuję bardzo. Wszystko gra i udało mi się wysłać ten nowy JPK.

Uratowałes VATowca :!:

W pliku xml w kolumnie /Ewidencja/ZakupWiersz/NrKSeF mam tylko numery KSeF, a zamiast BFK mam puste pola.

W danych spółki nie mam kolumny daty urodzenia. Może dlatego, że mam formę działalności SZ.

Mam jeszcze takie pytanie.

Po zakończeniu roku 2026 trzeba będzie wysłać roczny JPK_CIT.
Czy trzeba teraz zrobić coś dodatkowego, żeby na koniec roku nie mieć problemu z wygenerowaniem tego pliku?
I czy dasz radę przygotować taki xml ?
Savek
 
Postów: 59
Dołączył: 28.01.2017 20:26

Re: JPK_V7M(3) / JPK_V7K(3)

Postprzez Karol » 22.03.2026 20:22

Cześć,

Jeżeli masz firmę z osobowością prawną, to daty urodzenia nie wpisuj. Tylko osoby fizyczne (KPiR lub Ryczałt) muszą wpisać datę urodzenia.

JPK_CIT nie planuję, bo nie mam pojęcia o pełnej księgowości.

W wynikowym pliku XML w każdym polu ZakupWiersz/SprzedazWiersz musi być dokładnie jedno pole z tych 4 możliwości:
  • albo <NrKSeF> z prawdziwym numer KSeF, jeżeli jest znany
  • albo <BFK> Faktura elektroniczna lub faktura w postaci papierowej, brak numeru KSeF
  • albo <OFF>
  • albo <DI>

Poniżej wklejam tekst z broszury informacyjnej KSeF dla pola SprzedazWiersz. Dla ZakupWiersz jest analogicznie

UWAGA
Dane z faktur lub oznaczenia dotyczące występowania faktur w Krajowym Systemie e-Faktur

NrKSeF
pole uzupełnia się, gdy na dzień złożenia JPK_VAT faktura ma nadany nr KSeF.
Ważne: Podanie numeru KSeF ma zastosowanie do wszystkich trybów wystawiania faktur (offline24, awaria, niedostępność systemu), jeśli z chwilą złożenia JPK_VAT z deklaracją faktury te zostały przesłane do KSeF i posiadają numer identyfikujący je w KSeF.
OFF
Oznaczenie dotyczy faktury, o której mowa w art. 106nf ust. 1 ustawy, tj. faktury wystawionej w trybie awarii KSeF. Na dzień złożenia ewidencji faktura nie ma jeszcze przydzielonego numeru identyfikującego tę fakturę w KSeF.
Podatnik nie ma obowiązku dokonania korekty ewidencji JPK_VAT po uzyskaniu numeru KSeF.
BFK
Oznaczenie dotyczy faktury elektronicznej oraz faktury w postaci papierowej, które zostały wystawione poza KSeF, np. faktura na rzecz konsumenta lub faktury wystawione przed obowiązkiem fakturowania za pośrednictwem KSeF.
Oznaczenie należy stosować także do faktur wystawionych w trakcie awarii całkowitej KSeF (art. 106ng ustawy).
DI
Oznaczenie dotyczy dowodu innego niż faktura, dla której istnieje obowiązek wystawienia za pośrednictwem KSeF. Będą to dokumenty nieobjęte oznaczeniami OFF i BFK oraz faktury wystawione w trybie offline24 (art. 106nda ustawy) oraz w trakcie niedostępności systemu (art. 106nh ust. 1 ustawy), które na dzień przesłania ewidencji nie posiadają nadanego numeru identyfikującego tę fakturę w KSeF.
Ważne: W przypadku ujęcia w ewidencji faktury wystawionej w trybie offline24 (art. 106nda ustawy) oraz w trakcie niedostępności systemu (art. 106nh ust. 1 ustawy), dla której zastosowano w ewidencji oznaczenie DI - po uzyskaniu numeru KSeF podatnik powinien skorygować zastosowane oznaczenie poprzez wprowadzenie nadanego numeru KSeF.
Karol
 
Postów: 44
Dołączył: 06.11.2020 10:02

PoprzedniaNastępna

Powróć do JPK

Kto jest online

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

cron