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/ |