Przykład generowania JPK_WB (1) za pomocą API
namespace Szark
{
using System;
using TGSoft.JPK.WB.Ver1;
public partial class Form1 : DevExpress.XtraEditors.XtraForm
{
private Xml jpk;
public Form1(object sender)
{
this.InitializeComponent();
}
public void Main()
{
jpk = new Xml();
jpk.CelZlozenia = 1;
jpk.DataOd = new DateTime(2018, 1, 1);
jpk.DataDo = new DateTime(2018, 1, 31);
jpk.NaglowekFirmy();
jpk.NumerRachunku = "PL00111122223333444455556666";
jpk.SaldoPoczatkowe = 10000M;
Dokumenty();
jpk.SaveFile(@"c:\TMP\test_jpk_wb.xml");
jpk.ShowXmlDialog();
}
private void Dokumenty()
{
var jpkw = new JPKWyciagWiersz()
{
NumerWiersza = "1",
DataOperacji = new DateTime(2018, 1, 10),
NazwaPodmiotu = "PZU SA",
OpisOperacji = "F/123/01/2018",
KwotaOperacji = 5900
};
jpk.Add(jpkw);
jpkw = new JPKWyciagWiersz()
{
NumerWiersza = "2",
DataOperacji = new DateTime(2018, 1, 10),
NazwaPodmiotu = "FHU KOWAL SC",
OpisOperacji = "1250/2018",
KwotaOperacji = -400.45M
};
jpk.Add(jpkw);
}
}
}