VBATools

ORD-U Tworzenie plik贸w XML do um贸w zawartych z nierezydentami

by on Nov.20, 2024, under Excel, Oprogramowanie, P艂atne

Poni偶sze rozwi膮zanie pokazuje jak poradzi膰 sobie z generowaniem maszynowym plik贸w XML bazuj膮c na formularzu publikowanym na podatki.gov.pl. Przygotowany przez MF formularz pozwala na wype艂nienie p贸l i wygenerowanie pojedynczego pliku informacyjnego o zawartej umowie. To rozwi膮zanie zaprogramowane jako dodatek Excela pozwala wygenerowa膰 dowoln膮 ilo艣膰 plik贸w XML bazuj膮c na wype艂nionej tre艣ci arkusza kalkulacyjnego, skracaj膮c czas pracy do koniecznego minimum.

Rozwi膮zanie po instalacji uruchamiane jest z menu/wst臋gi prezentuj膮ce si臋 pod postaci膮 ikony.
Zawiera on mo偶liwo艣膰 wykorzystania wszystkich opcji, z formularza w (ver 5), publikowanego na stronach Ministerstwa Finans贸w.

  1. Interfejs zawiera wyb贸r deklaracji jak i korekty (z miejscem na wymagany komentarz),
  2. Dedykowany nierezydentom oraz osobom fizycznym,
  3. Od strony uzupe艂niaj膮cego dane dla firm ale tak偶e jako os. fizyczna (cho膰 w Pa艅stwa przypadku nie b臋dzie mia艂a uzasadniania).

  • Rozwi膮zanie posiada opisy w chmurkach tekst贸w wy艣wietlonych w interfejsie, skr贸ty klawiszowe oraz link do oryginalnego formularza na stron臋 MF, u艂atwiaj膮cych prac臋 u偶ytkownika.
  • Dane interfejsu zostaj膮 zapami臋tane i wywo艂ane przy kolejnym uruchomieniu (przy dalszej mo偶liwo艣ci ich zmiany).
  • W interfejsie dane zwi膮zane z wyborem lokalizacji jest podpowiadane /kraj/wojew贸dztwo/powiat/miejscowo艣膰/poczta oraz zaw臋偶ane, z mo偶liwo艣ci膮 edycji sugerowanych danych, je偶eli zwr贸cono niekompletne dane. Dane te pobrane s膮 z GUS, cho膰 ograniczone do pozycji wymienionych wg formularza MF
  • Kom贸rki do uzupe艂nienia w arkuszu sk膮d pobierana jest druga cze艣膰 informacji nie s膮 blokowane, co umo偶liwia wklejenie wi臋kszej ilo艣ci danych (np. z programu ksi臋gowego) czy poprzez stosowanie formu艂 obliczeniowych Excela.
  • Dane pobierane z arkusza Excela jak i interfejsu zamieniane s膮 na wielkie litery, aby zachowa膰 stosowany format jak w oryginalnym formularzu MF.
  • W interfejsie mo偶na wskaza膰 dowolne miejsce na dysku lub sieci intranet do zapisu plik贸w XML generowanych przez dodatek. Ich ilo艣膰 nie jest ograniczona (wy艂膮czaj膮c DEMO produktu)*
  • Aby zachowa膰 kontrol臋 wpis贸w w arkuszu, jest mo偶liwo艣膰 generowania dw贸ch wzor贸w dla nierezydent贸w oraz os贸b fizycznych, zawieraj膮cy r贸偶n膮 ilo艣膰 kolumn do uzupe艂nienia.
  • Generowanie danych uwzgl臋dnia ukrycie wierszy np. przy u偶yciu dodanego przez u偶ytkownika auto-filtra (w pierwszym wierszu/nag艂贸wku) oraz nie zaleca si臋 umieszczania innych danych nie zwi膮zanych z tematem zadania.
  • Kolumny, w kt贸rych powinny znajdowa膰 si臋 dane (pola wymagane) s膮 wyra藕nie oznaczone oraz kom贸rki, kt贸rych tre艣膰 nie jest w pe艂ni informuj膮ca zawieraj膮 notatki wy艣wietlone po najechaniu mysz膮. 艁a艅cuchy pustych p贸l (dane opcjonalne) nie b臋d膮 umieszczane w XMLu.
  • Niekt贸re dane dotycz膮 regionizacji, a formularz wymaga u偶ycia skr贸t贸w 2 literowych dla kraj贸w. Aby u艂atwi膰 zakodowanie pa艅stw mechanizm zawiera r贸wnie偶 generator tabeli, kraj/akronim 2 literowy w odr臋bnym arkuszu. Mo偶na go u偶y膰 aby np. wykorzysta膰 formu艂臋 wyszukania.
  • W przypadku wpis贸w dla nierezydent贸w sprawdzana jest r贸wnie偶 Warto艣膰 przedmiotu um贸w z Us艂ugami niematerialnymi.

Oto widoki gotowego mechanizmu, uruchamianego po instalacji z menu Excela w wersjach desktopowych 2016/2021 oraz 365:

Ekrany interfejsu dodatku: do generowania szablon贸w oraz tworzenia plik贸w XML, dane zg艂aszaj膮cego.

Oto widok szablon贸w/nag艂贸wk贸w sugeruj膮cych kolejne wpisy pocz膮wszy od wiersza drugiego:

Arkusze z nag艂贸wkami do wprowadzenia danych

  • Wywo艂anie szablonu tworzy nowy arkusz w aktywnym skoroszycie nadaj膮c mu indywidualn膮 nazw臋, co umo偶liwia zadaniowo艣膰 oraz ich archiwizacj臋.
  • Podczas generowania plik贸w zachowana jest obs艂uga b艂臋du i w razie braku danych lub b艂臋du zapisu u偶ytkownik b臋dzie m贸g艂 skorzysta膰 z komunikat贸w niepowodzenia, a arkusz w miejscu b艂臋du zostanie oznaczony kolorem i komentarzem.
  • W przypadku nieprzewidzianego b艂臋du mo偶na skorzysta膰 z czasowego darmowego serwisu.

Tabela z krajami:

Generowanie arkusza z kodami pa艅stw

Wynikiem pracy generowane pliki XML zapisane w okre艣lonej lokalizacji zawieraj膮 nazwy pobrane z pola kolumny B: ORD-U(5)v_N1_2 + wiersz(x,kolB).xml

Mo偶liwe zmiany rozwi膮zania pod wymagania klienta rozwa偶ane odr臋bnie. Aktualizacja danych w ramach zg艂osze艅 klient贸w. UPG darmowy w ramach zakupu subskrypcyjnego.


Je艣li chcesz przetestowa膰 opisane pow. rozwi膮zanie to kliknij na link, aby聽pobra膰 DEMO聽b臋dzie ono dzia艂a膰 tylko z jednym rekordem danych, aby sprawdzi膰 jego funkcjonowanie decyduj膮c si臋 na wersje bez ogranicze艅 i komunikat贸w.

Zam贸wienia na produkt w ilo艣ci nie mniejszej ni偶 5szt



 

Dodatek zgodny z Office >= 2013 (oraz 365) dla 32 i 64bit


Zainteresowani zakupem dodatku proszeni s膮 o kontakt i zapoznanie si臋 z warunkami licencji.

 

(c) Shon Oskar 鈥 www.VBATools.pl

Wszelkie prawa zastrze偶one. 呕adna cz臋艣膰 ani ca艂o艣膰 tego artyku艂u nie mo偶e by膰 powielana ani publikowana bez zgody autora.

:, , , , , , , ,

Leave a Reply