funkcje RVN() i RVV() i pola K_45/K_46

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

funkcje RVN() i RVV() i pola K_45/K_46

Postprzez Pio » 26.02.2018 10:25

Rozszerzone możliwości w praktyce

poprawiłem formułę JPK_VAT_3\5.ZakupWiersz\K_45\

iif(RVN(RV->NR_DOK,'Z','?')-RVN(RV->NR_DOK,'Z','D')<>0,
RVN(RV->NR_DOK,'Z','?')-RVN(RV->NR_DOK,'Z','D'),.F.)


gdzie
RVN(RV->NR_DOK,'Z','?')

sumuj wartości netto dla wszystkich kategorii RV, dla których jest podatek VAT (co wynika ze Słowniki->Kategorie RV)

i analogicznie JPK_VAT_3\5.ZakupWiersz\K_46\
iif(RVV(RV->NR_DOK,'Z','?')-RVV(RV->NR_DOK,'Z','D')<>0,
RVV(RV->NR_DOK,'Z','?')-RVV(RV->NR_DOK,'Z','D'),.F.)


poprawiona definicja w dogrywce jako wersja XML 0.08
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: funkcje RVN() i RVV() i pola K_45/K_46

Postprzez Pio » 26.02.2018 11:23

.. i kolejne udogodnienie, które można wykorzystać:

np. zamiast
RVN(RV->NR_DOK,'S','A')+RVN(RV->NR_DOK,'S','B')+RVN(RV->NR_DOK,'S','C')

można
RVN(RV->NR_DOK,'S','ABC')

i analogicznie dla RVV(), obojętnie czy Sprzedaż, czy Zakup

Nie wprowadzałem do definicji XML, bo wiele firm ma swoje kategorie RV (szczególnie dla sprzedaży) i mogło powstać zamieszanie.
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: funkcje RVN() i RVV() i pola K_45/K_46

Postprzez wygodnis » 05.05.2018 14:38

udogodnienie z drugiego postu
np. zamiast
RVN(RV->NR_DOK,'S','A')+RVN(RV->NR_DOK,'S','B')+RVN(RV->NR_DOK,'S','C')

można
RVN(RV->NR_DOK,'S','ABC')

bardzo fajnie, ale akurat w JPK sprzedaży inaczej te formuły wg stawki, chyba ze akurat zastosowanie jeszcze w innym miejscu

co do pola K_45/K_46 zamiast odejmować tą jedną kategorię D związaną z nabyciem środków trwałych (bo tak rozumiem tą formułę)
chyba lepiej dodawać kategorie wg udogodnienia z drugiego posta
np zamiast
iif(RVN(RV->NR_DOK,'Z','A')+RVN(RV->NR_DOK,'Z','W')+RVN(RV->NR_DOK,'Z','Y')<>0,RVN(RV->NR_DOK,'Z','A')+RVN(RV->NR_DOK,'Z','W')+RVN(RV->NR_DOK,'Z','Y'),.F.)

iif(RVN(RV->NR_DOK,'Z','AWY')<>0,RVN(RV->NR_DOK,'Z','AWY'),.F.)
-jeśli ktoś akurat stosuje kategorie A, W, Y
czy to będzie działać? dobrze zrozumiałem?

bo poza kategorią D na pewno standardowo wielu ma kategorię P czyli zakup paliw do osobówki oraz wielu którzy robią fakturę wewnętrzną przy WNT lub imporcie usług maja dodatkowe kategorie które w ten sposób by duplikowało (chyba ze się mylę to przepraszam za zamieszanie i poprawię post)


Dla przykładu nowa osoba która instaluje Vatowca i księguje WNT w kwocie 1000 zł otrzymuje JPK z danymi z bazy testowej
<?xml version="1.0" encoding="UTF-8"?>
<!-- VATowiec 4,11 XML JPK_VAT_3 0.15 z dnia 2018.03.31 -->
-<JPK xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jpk.mf.gov.pl/wzor/2017/11/13/1113/">
-<Naglowek>
<KodFormularza wersjaSchemy="1-1" kodSystemowy="JPK_VAT (3)">JPK_VAT</KodFormularza>
<WariantFormularza>3</WariantFormularza>
<CelZlozenia>0</CelZlozenia>
<DataWytworzeniaJPK>2018-05-05T13:22:06</DataWytworzeniaJPK>
<DataOd>2018-03-01</DataOd>
<DataDo>2018-03-31</DataDo>
<NazwaSystemu>VATowiec</NazwaSystemu>
</Naglowek>

-<Podmiot1>
<NIP>9999999999</NIP>
<PelnaNazwa>Firma z danymi testowymi - jak chcesz dodać swoją, to przejdź do</PelnaNazwa>
</Podmiot1>
-<ZakupWiersz>
<LpZakupu>1</LpZakupu>
<NrDostawcy>PL1234567890</NrDostawcy>
<NazwaDostawcy>HURTOWNIA</NazwaDostawcy>
<AdresDostawcy>HURCIKOWO 12-345,HURTOWNIANIA 023-87/123</AdresDostawcy>
<DowodZakupu>1 testowa UE</DowodZakupu>
<DataZakupu>2018-03-30</DataZakupu>
<DataWplywu>2018-03-30</DataWplywu>
<K_45>0</K_45>
<K_46>0</K_46>
</ZakupWiersz>
-<ZakupWiersz>
<LpZakupu>2</LpZakupu>
<NrDostawcy>PL9999999999</NrDostawcy>
<NazwaDostawcy>Firma z danymi testowymi - jak chcesz dodać swoją, to przejdź do</NazwaDostawcy>
<AdresDostawcy>nowa poczta 71-900,Wojsk Polskiego 8761/267C 3/12</AdresDostawcy>
<DowodZakupu>2008/0001</DowodZakupu>
<DataZakupu>2018-03-30</DataZakupu>
<DataWplywu>2018-03-30</DataWplywu>
<K_45>1000.00</K_45>
<K_46>230.00</K_46>
</ZakupWiersz>
-<ZakupCtrl>
<LiczbaWierszyZakupow>2</LiczbaWierszyZakupow>
<PodatekNaliczony/>
</ZakupCtrl>
</JPK>

-nie może do JPK iść transakcja ze swoim podmiotem, a z tym u którego faktycznie zakupiono nie ma kwot wiec po co to

Moim zdaniem dla wielu osób które używają Vatowca od lat, jest problem to wszystko poustawiać, a dla kogoś nowego to już w ogóle bez szans
-niestety MF mocno pokomplikowało, ale trzeba by jednak się do tego zastosować
wygodnis
 
Postów: 92
Dołączył: 09.02.2010 23:11


Powróć do JPK

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 4 gości