waldek 4 lat temu
rodzic
commit
b76a91acc1

+ 1
- 1
JPK_VDEK/AddDec.xaml Wyświetl plik

@@ -16,7 +16,7 @@
16 16
                 </TransformGroup>
17 17
             </Label.RenderTransform>
18 18
         </Label>
19
-        <TextBox x:Name="tkor" HorizontalAlignment="Left" Height="67" Margin="162,149,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="536" Text="{Binding UzKorekty}"/>
19
+        <TextBox x:Name="tkor" AcceptsReturn="true" HorizontalAlignment="Left" Height="81" Margin="162,149,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="536" Text="{Binding UzKorekty}"/>
20 20
         <Label Content="Nadwyżka(P_39)" HorizontalAlignment="Left" Margin="25,10,0,0" VerticalAlignment="Top"/>
21 21
         <TextBox x:Name="nadwyzka" HorizontalAlignment="Left" Height="23" Margin="200,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"  Text="{Binding P39}"/>
22 22
         <Label Content="Wysokość zwrotu do zaliczenia na poczet przyszłych zobowiązań" HorizontalAlignment="Left" Margin="33,87,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.451,1.781"/>

+ 7
- 1
JPK_VDEK/Core/JpkData.cs Wyświetl plik

@@ -95,6 +95,7 @@ namespace JPK_VDEK
95 95
             aJpk.allmpp = 0;
96 96
             aJpk.alltp = 0;
97 97
             aJpk.allmruz = 0;
98
+            aJpk.allBrak = 0;
98 99
         }
99 100
     }
100 101
     public class JJPKZakupWierszExt: JPKEwidencjaZakupWiersz
@@ -422,10 +423,14 @@ namespace JPK_VDEK
422 423
             set
423 424
             {
424 425
                 uzKorekty = value;
425
-                this.Deklaracja.PozycjeSzczegolowe.P_ORDZU = uzKorekty;
426
+                if (this.Deklaracja != null)
427
+                {
428
+                    this.Deklaracja.PozycjeSzczegolowe.P_ORDZU = uzKorekty;
429
+                }
426 430
                 NotifyPropertyChanged();
427 431
             }
428 432
         }
433
+        public bool bezDeklaracji { get; set; }
429 434
         public int allGtu1 { get; set; }
430 435
         public int allGtu2 { get; set; }
431 436
         public int allGtu3 { get; set; }
@@ -442,5 +447,6 @@ namespace JPK_VDEK
442 447
         public int allmpp { get; set; }
443 448
         public int alltp { get; set; }
444 449
         public int allmruz { get; set; }
450
+        public int allBrak { get; set; }
445 451
     }
446 452
 }

+ 1
- 1
JPK_VDEK/Deklaracja.xaml Wyświetl plik

@@ -19,7 +19,7 @@
19 19
             </Rectangle.RenderTransform>
20 20
         </Rectangle>
21 21
         <Label Content="P_10" HorizontalAlignment="Left" Margin="31,59,0,0" VerticalAlignment="Top"/>
22
-        <TextBox x:Name="tp10" HorizontalAlignment="Left" Height="23" Margin="67,56,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_10}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku" IsReadOnly="True"/>
22
+        <TextBox x:Name="tp10" HorizontalAlignment="Left" Height="23" Margin="67,56,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_10,StringFormat={}{0:#\,#.#}}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku" IsReadOnly="True"/>
23 23
         <Label Content="P_11" HorizontalAlignment="Left" Margin="31,90,0,0" VerticalAlignment="Top"/>
24 24
         <TextBox x:Name="tp11" HorizontalAlignment="Left" Height="23" Margin="67,84,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_11}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju" IsReadOnly="True"/>
25 25
         <Label Content="P_12" HorizontalAlignment="Left" Margin="31,115,0,0" VerticalAlignment="Top"/>

+ 3
- 2
JPK_VDEK/Ogolne.xaml Wyświetl plik

@@ -38,13 +38,14 @@
38 38
         <GroupBox Header="Pliki OUT" HorizontalAlignment="Left" Height="123" Margin="10,145,0,0" VerticalAlignment="Top" Width="730" Grid.ColumnSpan="2">
39 39
             <local:OutFile HorizontalAlignment="Left" Height="100" Margin="10,0,0,0" VerticalAlignment="Top" Width="696"/>
40 40
         </GroupBox>
41
-        <Label Content="Numer JPK 0 - pierwszy 1,2... korekty " HorizontalAlignment="Left" Margin="20,114,0,0" VerticalAlignment="Top" RenderTransformOrigin="-4.789,-0.154" Grid.ColumnSpan="2"/>
42
-        <TextBox x:Name="tkor" HorizontalAlignment="Left" Height="23" Margin="187,114,0,0" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Width="120" Grid.Column="1"/>
41
+        <Label Content="Numer JPK 0 - pierwszy 1,2... korekty " Visibility="Hidden" HorizontalAlignment="Left" Margin="20,114,0,0" VerticalAlignment="Top" RenderTransformOrigin="-4.789,-0.154" Grid.ColumnSpan="2"/>
42
+        <TextBox x:Name="tkor" Visibility="Hidden" HorizontalAlignment="Left" Height="23" Margin="187,114,0,0" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Width="120" Grid.Column="1"/>
43 43
         <Button x:Name="bgen" Content="4. Wczytaj" HorizontalAlignment="Left" Margin="591,47,0,0" VerticalAlignment="Top" Width="89" Click="bgen_Click" Grid.Column="1"/>
44 44
         <GroupBox Header="Sap" HorizontalAlignment="Left" Height="120" Margin="10,527,0,0" VerticalAlignment="Top" Width="730" Grid.ColumnSpan="2">
45 45
             <local:JpkSap HorizontalAlignment="Left" Height="110" Margin="19,0,0,-12.4" VerticalAlignment="Top" Width="690"/>
46 46
         </GroupBox>
47 47
         <local:AddDec HorizontalAlignment="Left" Height="229" Margin="10,298,0,0" VerticalAlignment="Top" Width="715" Grid.ColumnSpan="2"/>
48 48
         <Button Content="Wyślij" Grid.Column="1" HorizontalAlignment="Left" Margin="569.2,274,0,0" VerticalAlignment="Top" Width="75" RenderTransformOrigin="0.331,1.302" Background="#FFF41414" Click="Button_Click_7"/>
49
+        <CheckBox x:Name="bezdeklarac" Visibility="Hidden" Content="BezDeklaracji" Grid.Column="1" HorizontalAlignment="Left" Margin="574.2,13,0,0" VerticalAlignment="Top"/>
49 50
     </Grid>
50 51
 </UserControl>

+ 36
- 3
JPK_VDEK/Ogolne.xaml.cs Wyświetl plik

@@ -318,6 +318,7 @@ namespace JPK_VDEK
318 318
 
319 319
         private void Button_Click_4(object sender, RoutedEventArgs e)
320 320
         {
321
+            
321 322
             if(tigl.Text.Equals("")==true)
322 323
             {
323 324
                 MessageBox.Show("Brak pliku IGL", "JPK_VDEK");
@@ -404,6 +405,11 @@ namespace JPK_VDEK
404 405
                 {
405 406
                     JpkData.getJpk().allmruz++;
406 407
                 }
408
+                if (item.NrKontrahenta.Equals("BRAK") || item.NrKontrahenta.Equals("Brak") ||
409
+                              item.NrKontrahenta.Equals("brak"))
410
+                {
411
+                    JpkData.getJpk().allBrak++;
412
+                }
407 413
                 spwext = new JPKSprzedazWierszExt();
408 414
                 if (item.TypDokumentu == TDowoduSprzedazy.FP)
409 415
                 {
@@ -1115,6 +1121,11 @@ namespace JPK_VDEK
1115 1121
                         {
1116 1122
                      //       spw.KorektaPodstawyOpodt = 0;
1117 1123
                         }
1124
+                        if (spw.NrKontrahenta.Equals("BRAK") || spw.NrKontrahenta.Equals("Brak") ||
1125
+                             spw.NrKontrahenta.Equals("brak"))
1126
+                        {
1127
+                            JpkData.getJpk().allBrak++;
1128
+                        }
1118 1129
                         spwext.CopyFromBase(spw);
1119 1130
                         spwext.DokKS = atr[49];
1120 1131
                         JpkData.getJpk().Ewidencja.SprzedazWiersz.Add(spw);
@@ -1205,6 +1216,18 @@ namespace JPK_VDEK
1205 1216
                 JpkData.getJpk().Ewidencja.ZakupCtrl.LiczbaWierszyZakupow = liczbaWZp.ToString();
1206 1217
                 JpkData.getJpk().Ewidencja.ZakupCtrl.PodatekNaliczony += podNali;
1207 1218
 
1219
+                
1220
+
1221
+                if(this.bezdeklarac.IsChecked == true)
1222
+                {
1223
+                    JpkData.getJpk().Deklaracja = new JPKDeklaracja();
1224
+                    JpkData.getJpk().bezDeklaracji = true;
1225
+                }
1226
+                else
1227
+                {
1228
+                    JpkData.getJpk().bezDeklaracji = false;
1229
+                }
1230
+
1208 1231
             }
1209 1232
             JpkData.getJpk().wczytalemGL = true;
1210 1233
             win.DataContext = JpkData.getJpk();
@@ -1221,6 +1244,10 @@ namespace JPK_VDEK
1221 1244
             Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
1222 1245
             string s = JpkData.getJpk().outScalony;
1223 1246
             JPK jpk = JpkData.getBaseJpk();
1247
+            if(JpkData.getJpk().bezDeklaracji==true)
1248
+            {
1249
+                jpk.Deklaracja = null;
1250
+            }
1224 1251
            Mouse.OverrideCursor = null;
1225 1252
             jpk.SaveToFile(s);
1226 1253
             MessageBox.Show("Wygenerowano plik JPK", "JPK_VDEK");
@@ -1661,9 +1688,10 @@ namespace JPK_VDEK
1661 1688
                     string line = sr.ReadLine();
1662 1689
                     atr = line.Split('|');
1663 1690
 
1664
-
1665
-                    JpkData.getJpk().Naglowek.KodUrzedu = TKodUS.Item1471;
1666
-                    JpkData.getJpk().UsNazwa = "Pierwszy Mazowiecki Urząd w Warszawie";
1691
+                    //  JpkData.getJpk().Naglowek.KodUrzedu = TKodUS.Item1471;
1692
+                    //  JpkData.getJpk().UsNazwa = "Pierwszy Mazowiecki Urząd w Warszawie";
1693
+                    JpkData.getJpk().Naglowek.KodUrzedu = TKodUS.Item0271;
1694
+                    JpkData.getJpk().UsNazwa = "DOLNOŚLĄSKI URZĄD SKARBOWY WE WROCŁAWJU";
1667 1695
                     JpkData.getJpk().Naglowek.WariantFormularza = 1;
1668 1696
                     JpkData.getJpk().Naglowek.KodFormularza.Value = TKodFormularza.JPK_VAT;
1669 1697
                     JpkData.getJpk().Naglowek.Rok = atr[1].Substring(0, 4);
@@ -2335,6 +2363,11 @@ namespace JPK_VDEK
2335 2363
                             {
2336 2364
                       //          spw.KorektaPodstawyOpodt = 0;
2337 2365
                             }
2366
+                            if(spw.NrKontrahenta.Equals("BRAK") || spw.NrKontrahenta.Equals("Brak") ||
2367
+                                spw.NrKontrahenta.Equals("brak"))
2368
+                            {
2369
+                                JpkData.getJpk().allBrak++;
2370
+                            }
2338 2371
                             spwext.CopyFromBase(spw);
2339 2372
                             JpkData.getJpk().Ewidencja.SprzedazWiersz.Add(spw);
2340 2373
                             JpkData.getJpk().ViewSP.Add(spwext);

+ 2
- 0
JPK_VDEK/SPwiersz.xaml Wyświetl plik

@@ -122,6 +122,8 @@
122 122
         <TextBox HorizontalAlignment="Left" Height="26" Margin="385,522,0,0" TextWrapping="Wrap" Text="{Binding alltp}" VerticalAlignment="Top" Width="61"/>
123 123
         <Label Content="MR_UZ" HorizontalAlignment="Left" Margin="458,522,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.331,0.312"/>
124 124
         <TextBox HorizontalAlignment="Left" Height="26" Margin="521,522,0,0" TextWrapping="Wrap" Text="{Binding allmruz}" VerticalAlignment="Top" Width="61"/>
125
+        <Label Content="NIP Brak" HorizontalAlignment="Left" Margin="594,526,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.208,-0.223"/>
126
+        <TextBox HorizontalAlignment="Left" Height="26" Margin="657,526,0,0" TextWrapping="Wrap" Text="{Binding allBrak}" VerticalAlignment="Top" Width="61"/>
125 127
 
126 128
     </Grid>
127 129
 </UserControl>