mojaSymfonia FORUM
https://forum.mix-soft.pl/

Szablon jpk_v7 =FP
https://forum.mix-soft.pl/viewtopic.php?f=4&t=9764
Strona 1 z 1

Autor:  Api [ 2020-11-13, 20:39 ]
Tytuł:  Szablon jpk_v7 =FP

Mam szablon którym importuje faktury do 50C z innego programu.
Wszystko jest OK tylko:
1. w którym miejscu w szablonie i co wpisać by na dokumencie dopisywało mi atrybut FP- dla dokumentów typu SPA

2 Czy można ustawić dodawanie zapisu równoległego w dokumentach typu FVZ Wn netto Ma netto?

czy jest taka możliwość?

Z góry dziękuję za pomoc

Szablon poniżej

#format "SDF" //
//#typ_kodowania "mazovia" //
#separator_01 "." //
#data "dd.mm.rrrr" //
#stanowisko "Stacja faktury"

#disable 2

Section("a", "")
{
info ("dokument:")
//to pozwala wyrzucić do okna informacyjnego numery i wartości wszystkich pól
//po zmianie nazwy sekcji z "a" na "" (pusty cudzysłów)
@i = 1
while( not( equal( @i, 32) ))
{
info(@i, ": ", field(@i) )
@i = sum0(@i, 1)
}
}

Section("", "dokument")
{

$klucz = [1]
switch([1])
{
case "SPA"
$obslugujJak = "SPA"
$nazwa = [5]
$tresc = "Sprzedaż faktura AZY"
@@opis_poz = "Sprzedaż faktura AZY"
@@konto_bruto = "202-10"
@@konto_netto = "730-2"
@@konto_vat = "221-1"
break

case "FVZ"
$obslugujJak = "FVZ"
$nazwa = [5]
$tresc = "Zakup towary handlowe"
@@opis_poz = "Zakup towary handlowe"
@@konto_bruto = "200-1-K"
@@konto_netto = "300-2"
@@konto_vat = "221-2"
break

case else //50
break
}



$datawpl = date([2]) //data wyst/wpływu
$datadok = date([3])
$dataokr = date([3]) //data zakupu/sprzedaży
$dataOper = date([4])
$dSkrot=$obslugujJak //podpowiedź przy uzgodnieniu
$znacznik = 73
MakeSec("transakcja") //tworzymy nową transakcję zawsze
{
$Termin= date([4])
$Ustawowe = 1
$zaliczka = 0
}

MakeSec("kontrahent")
{
$autoinsert = 1
$aktywny = 1

if(not(equal([10],"")))

$klucz=[10]

else

$klucz=[6]


$skrot=[6]
$nazwa=[6]
$ulica = [7]
$miejscowosc= [9]
$Kod = [8]
$nip = [10]
$idKraj = 5801
}

if (not(equal([12],0)))
{
MakeSec("rejestr") //tworzymy rejestr
{
$klucz = [1]
$ABC = 1
$okres = date([4])

$stawka1 = 23
$brutto1 = [17]
$vat1 = [16]
@@vat23=[16]
$netto1 = [15]
@@netto23=[15]
$stawka2 = 8
$brutto2 = [20]
$vat2 = [19]
@@vat8=[19]
$netto2 = [18]
@@netto8= [18]
$stawka3 = 5
$brutto3 = [26]
$vat3 = [25]
@@vat3=[25]
$netto3 = [24]
@@netto3=[24]
}

switch([1])
{
case "SPA"


MakeSec( "Zapis") //koszt własny
{
$strona = 0
$kwota = [13]
$konto = @@konto_bruto
$opis = @@opis_poz
$zapisrownolegly = 0
$pozycja = 0

}
MakeSec( "Zapis") //koszt własny
{
$strona = 1
$kwota = [11]
$konto = @@konto_netto
$opis = @@opis_poz
$zapisrownolegly = 0
$pozycja = 0
}

MakeSec( "Zapis") //koszt własny
{
$strona = 1
$kwota = [12]
$konto = @@konto_vat
$opis = @@opis_poz
$zapisrownolegly = 0
$pozycja = 0
}
break

case "FVZ"

MakeSec( "Zapis") //koszt własny
{
$strona = 0
$kwota = [11]
$konto = @@konto_netto
$opis = @@opis_poz
$zapisrownolegly = 0
$pozycja = 0
}
MakeSec( "Zapis") //koszt własny
{
$strona = 1
$kwota = [13]
$konto = @@konto_bruto
$opis = @@opis_poz
$zapisrownolegly = 0
$pozycja = 0
}
MakeSec( "Zapis") //koszt własny
{
$strona = 0
$kwota = [12]
$konto = @@konto_vat
$opis = @@opis_poz
$zapisrownolegly = 0
$pozycja = 0
}

break

case else //50
break
}
}
}

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/