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

Problem z stawką NP,Symfonia Finanse i Księgowość 2013
https://forum.mix-soft.pl/viewtopic.php?f=2&t=5114
Strona 1 z 2

Autor:  adrain12004 [ 2013-08-26, 10:31 ]
Tytuł:  Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Witam,mam problem z Symfonią a mianowicie chodzi o to jak zostają wczytane dokumenty do bufora to w rejestrze w kolumnie stawka zawsze jest 0,00% a powinno być NP. Próbuję rozwiązać ten problem ale jakoś mi nie wychodzi. Z góry dzięki za pomoc ;-)

Autor:  wrob [ 2013-08-26, 14:31 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Wszystko wspaniale ale moze na poczatek podziel sie z nami informacja - skad wczytujesz te dokumenty, jakim szablonem/metoda, ew daj fragment tego szablonu.

Autor:  adrain12004 [ 2013-08-26, 15:00 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Kod:
#Format  "SDF"  //
#separator_01  ","  //
#data  "RRRRMMDD"  //
//#Typ_kodowania  "MAZOVIA"  //
#brutto  "201-2-1-k"




SECTION("", "Dokument")
{

   IF (EQUAL([1], "0"))
   {
      REX([2], "^?")
      

      IF (EQUAL("2", @rex0))
      {
         INFO("Dokument Korygujący")
         $klucz = [3]
         $nazwa = [4]
         $DataDok = [5]
         $DataOper = [6]
         $DataKor = [7]
         $tresc = [8]      
         $NazwaKor = [9]

         MAKESEC("Kontrahent")
         {
            
            $id = [10]
            $klucz = [10] // nip kontrahenta z kreskami
            @@kluczkth = $klucz
            $skrot = [12] // kod kontrahenta
            $nazwa = [12] // nazwa kontrahenta
            $nip = [11] // nip kontrahenta z kreskami
            $ulica = [13] // ulica
            $numerdomu = [14] // nr domu
            $numermieszk = [15]
            $kod = [16] // kod i poczta
            $miejscowosc = [17] // miejscowość
            $idkraj = [18] /////
            $krajKod = [19]
         
         }

         MAKESEC("Rejestr")
         {

            $kontonetto    = [31]
            $kontovat    = "221-1"
            $kontobrutto   = CAT(DEF("brutto"),@@kluczkth)
            $klucz      = [3]
            $okres       = [5]
            $stawka1   = 23
            $stawka2   = 8
            $stawka3   = 4
            $stawka4   = 0
            $netto1      = MONEY([21])
            $vat1      = MONEY([22])
            $brutto1   = Sum2([21],[22])   
            $netto2      = MONEY([23])
            $vat2      = MONEY([24])
            $brutto2   = Sum2([23],[24])
            $netto3      = MONEY([25])
            $vat3      = MONEY([26])
            $brutto3   = Sum2([25],[26])
            $netto0      = MONEY([27])
            $nettowolne   = MONEY([28])
            $bruttowolne   = Sum2([27],[28])
            $netto0      = MONEY([29])
            $nettowolne   = MONEY([30])



         }   



         MAKESEC("transakcja")
         {
            $IdDlaRozliczen = -1
            $termin    = [20]
            $ustawowe   = 1
         }



      }
      ELSE
      {
         INFO("Dokument sprzedaży")
         $klucz = [3]
         $nazwa = [4]
         $DataDok = [5]
         $DataOper = [6]
         
         $tresc = [8]   
         
         

         MAKESEC("Kontrahent")
         {
            
            $id = [10]
            $klucz = [10] // nip kontrahenta z kreskami
            @@kluczkth = $klucz
            $skrot = [12] // kod kontrahenta
            $nazwa = [12] // nazwa kontrahenta
            $nip = [11] // nip kontrahenta z kreskami
            $ulica = [13] // ulica
            $numerdomu = [14] // nr domu
            $numermieszk = [15]
            $kod = [16] // kod i poczta
            $miejscowosc = [17] // miejscowość
            $idkraj = [18] /////
            $krajKod = [19]


         }

         MAKESEC("Rejestr")
         {

            $kontonetto    = [25]
            $kontovat    = "221-1"
            $kontobrutto   = CAT(DEF("brutto"),@@kluczkth)
            $klucz      = [3]
            $okres       = [5]
            $stawka1   = 23
            $stawka2   = 8
            $stawka3   = 4
            $stawka4   = 0
            $nazwa5      ="NP"
            $stawka5    = 0.0000
            $netto1      = MONEY([21])
            $vat1      = MONEY([22])
            $brutto1   = Sum2([21],[22])
            //$netto2      = MONEY([23])
            //$vat2      = MONEY([24])
            //$netto3      = MONEY([25])
            //$vat3      = MONEY([26])
            //$netto0      = MONEY([27])
            //$nettowolne   = MONEY([23]) // 28,29zw, 30,31 np
            $netto0   = MONEY([23])
            //$nettowolne   = MONEY([30])
            
            
            
         }   




         MAKESEC("transakcja")
         {
            $IdDlaRozliczen = -1
            $termin    = [20]
            $ustawowe   = 1
         }
         

      }


   }
   
   IF (EQUAL([1], "10"))
   {
      INFO("Dokument nie jest fakturą")
   }




   



}


To jest kod szablonu,wczytuję plik w którym przykładowy wiersz wygląda tak :
Kod:
0;1;WSU;080/06/2013;2013-06-05;2013-06-05;;PL/6/119998/1;;PAYPAL_PL;GB160264631;ff;3 Windsor Avenue;;;M336LY;Sale;5820;GB;2013-06-05;0;0;100;0;221-1;;;3

Autor:  wrob [ 2013-08-26, 15:52 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Radosna twórczość ten szablon - niemniej jednak myślę ze wystarczy drobne przerobienie sekcji rejestr (tej drugiej) co dokładnie tam wpisać dla stawki NP - weź sobie demo handlu wystaw tam dokument ze stawka NP i wyeksportuj go do pliku - i tam zobacz :)

Autor:  adrain12004 [ 2013-08-26, 16:48 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Jest tylko taki problem że tam jest to trochę inaczej zrobione i nie mogę się połapać :P Jeżeli chodzi o ten szablon to nie ja jestem autorem :D

Autor:  rafal [ 2013-08-26, 21:44 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

w szablonie masz na sztywno stawkę 23% (pole stawka=23)
jeżeli będzie tam wartość -2 to po imporcie będzie to NP.

Które pole w przykładowym wierszu odpowiada za stawkę?
Skąd wiadomo że to ma być NP?

Autor:  adrain12004 [ 2013-08-27, 10:46 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Tylko jest taki mały myk że domyślnie przypisuje nie 23 % a 0,00 %. Jeżeli chodzi o wartości przypisane do danych to niestety chyba tak owych nie ma które by odpowiadały. Czy można na sztywno ustawić stawkę NP ??

Autor:  rafal [ 2013-08-27, 10:53 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Zmodyfikuj sekcję Rejestr w następujący sposób

Kod:
MAKESEC("Rejestr")
{

$kontonetto = [25]
$kontovat = "221-1"
$kontobrutto   = CAT(DEF("brutto"),@@kluczkth)
$klucz    = [3]
$okres = [5]
$stawka   = -2
$netto    = MONEY([21])
$vat = MONEY([22])
$brutto   = Sum2([21],[22])
}   

Autor:  adrain12004 [ 2013-08-27, 11:10 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Niestety nadal jest to samo :P Nie rozumiem dlaczego jest tak,nawet po nadaniu jemu uzgodnień aby podpowiadał stawkę NP.

Autor:  wrob [ 2013-08-27, 17:01 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

zmodyfikowalas wlasciwa sekcje rejestr? bo masz tam dwie z tego co widze

Autor:  adrain12004 [ 2013-08-28, 09:27 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Tak oczywiście :) Modyfikuję tylko drugą,niestety nic się nie zmienia :P

Autor:  adrain12004 [ 2013-08-29, 11:35 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Jest może sposób na wczytanie tej wartości NP np. z tego pliku który podałem w przykładzie ?? Bo próbowałem też w taki sposób ale niestety nic z tego

Autor:  Jarek75 [ 2013-08-30, 11:03 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Podejrzewam, że przysłałeś nam inny szablon, niż ten, którego faktycznie używa program. Sprawdź to, na przykład zmieniając nazwę pliku tego szablonu. Obecnie Symfonia nie używa już oznaczeń typu stawka1, stawka2, brutto1 (z numerkami) itd., więc na mój gust, w rejestrze nie powinno być nic. Zero, nul, tabula raza.

Autor:  adrain12004 [ 2013-08-30, 11:34 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Faktycznie po zlikwidowaniu cyferek już wyświetla się pożądana wartość NP :) tylko wyskakuje komunikat że niepoprawne dane między brutto a netto i vat w rejestrze :P

Autor:  Jarek75 [ 2013-08-30, 12:03 ]
Tytuł:  Re: Problem z stawką NP,Symfonia Finanse i Księgowość 2013

Ale już Rafał wysyłał Ci bez cyferek i pisałeś, że nic to nie daje...

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