Walidacja XML JPK_VAT w Notepad++

W tym dziale znajdują się posty z zakresu modułów finansowych systemu SAP...
kusito
Posty: 76
Rejestracja: wt maja 24, 2016 5:23 pm
Has thanked: 8 times
Been thanked: 34 times

Walidacja XML JPK_VAT w Notepad++

Post autor: kusito »

Witam,
chciałem wrzucić instrukcje walidacji XML w notepad++ jednak plik jest za duży (300kb). Po krótce wygląda to tak:

1. Aktywacja dodatku XML tool w Notepad++ (na samym dole z dodatkami), Przechodzimy do menu Wtyczki -> Zarządzaj wtyczkami…
2. Po aktywacji, otwieramy XMLa w notepad. Po otworzeniu pliku XML w notepad++ widać tylko jedną linię, koniecznie musimy zmienić prezentacje, w tym celu przechodzimy do menu górnego Wtyczki -> XML Tools-> Pretty print
3. Kolejnym krokiem jest walidacja pliku, przechodzimy do menu górnego Wtyczki-> XML Tools-> Validate now

Pojawi się ekran nalezy podać pli ze schematem XSD(zapisany lokalnie) oraz namespace
Tutaj należy podać plik ze schematem (wzorcem) struktury oraz wypełnić pole Namespace URL. Plik ze wzorcem należy wskazać z miejsca, w którym został wcześniej zapisany.

Wzór struktury schemy można pobrać tutaj:
V7M
http://crd.gov.pl/wzor/2020/05/08/9393/schemat.xsd
namespace: http://crd.gov.pl/wzor/2020/05/08/9393/

V7K
http://crd.gov.pl/wzor/2020/05/08/9394/schemat.xsd
namespace: http://crd.gov.pl/wzor/2020/05/08/9394/

UWAGI:
- program pokazuje tylko jeden błąd na raz, najlepiej skorygować błąd w Notepad++ i ponownie zwalidować plik, aby upewnić się czy to jedyny błąd
- czasami program nie ustawia się idealnie w miejscu błędu – należy przeskrolować w dół lub górę w poszukiwaniu żółtego obszaru.

wojtas7
Posty: 798
Rejestracja: pt mar 14, 2008 12:51 pm
Has thanked: 55 times
Been thanked: 163 times

Re: Walidacja XML JPK_VAT w Notepad++

Post autor: wojtas7 »

Ja korzystam z darmowej wersji programu Madar. Po prostu wgrywa się plik i waliduje od razu, bez kombinacji.

RKISIEL
Posty: 471
Rejestracja: pn lut 14, 2011 9:10 pm
Has thanked: 302 times
Been thanked: 198 times

Re: Walidacja XML JPK_VAT w Notepad++

Post autor: RKISIEL »

Dzięki za napisanie.
Sam zabierałem się do opisania tego rozwiązania od początku JPK bo od tego czasu używam Notepad ++ do analizy XML dla wszystkich części JPK. Taka kontrola przed wysłaniem dla plików zgłoszonych jako wadliwe lub podejrzanych o bycie "nie halo".
Czy wiesz może jaka jest max wielkość pliku XML do przetworzenia przez "Pretty print" (ja używam z "with line breaks")?
Czy zależy ona tylko od wielkości pamięci RAM czy od innych parametrów konfiguracji?
Plik wielkości ok 5MB (mam na pokładzie 8 lub 16 GB RAM) to przetwarzany jest w jeszcze akceptowalnym czasie; czy masz doświadczenia z większymi plikami?
Dzięki.
Ostatnio zmieniony czw lis 12, 2020 8:09 pm przez RKISIEL, łącznie zmieniany 1 raz.
Rafał Kisiel

kusito
Posty: 76
Rejestracja: wt maja 24, 2016 5:23 pm
Has thanked: 8 times
Been thanked: 34 times

Re: Walidacja XML JPK_VAT w Notepad++

Post autor: kusito »

Niestety sprawa jest dla mnie nowa i nie miałem okazji jeszcze testować z dużymi plikami. Ten na którym testowałem miał 1,4MB, pretty print działał płynnie, ale już na walidacji było czuć lekkie spowolnienie.

RKISIEL
Posty: 471
Rejestracja: pn lut 14, 2011 9:10 pm
Has thanked: 302 times
Been thanked: 198 times

Re: Walidacja XML JPK_VAT w Notepad++

Post autor: RKISIEL »

kusito pisze:
czw lis 12, 2020 8:08 pm
Ten na którym testowałem miał 1,4MB, pretty print działał płynnie, ale już na walidacji było czuć lekkie spowolnienie.
Cześć,
Nasze pliki XML dla VDEK mają ponad 1GB (ponad 2 mln faktur sprzedaży/JG/Mc) więc jest mały problem z obróbką w czymkolwiek :shock:
Dało radę wysłać (dokupienie dodatkowych licencji na produkt do wysyłani DUŻYCH plików do MF) ale obróbka koszmarna.
RaV
Rafał Kisiel