private static Wiersz przygotujwierszVat( Faktura faktura, Dokfk nd, KontoDAOfk kontoDAOfk, WpisView wpisView, TabelanbpDAO tabelanbpDAO) { Wiersz w = new Wiersz(2, 2); uzupelnijwiersz(w, nd, tabelanbpDAO); String opiswiersza = nd.getOpisdokfk() + "- podatek vat"; w.setOpisWiersza(opiswiersza); w.setLpmacierzystego(1); double vat = 0; if (faktura.getPozycjepokorekcie() != null) { vat = faktura.getVatpk() - faktura.getVat(); } else { vat = faktura.getVat(); } StronaWiersza strma = new StronaWiersza(w, "Ma", Z.z(vat), null); strma.setKwotaPLN(Z.z(vat)); Konto kontovat = kontoDAOfk.findKonto("221-1", wpisView.getPodatnikWpisu(), wpisView.getRokWpisu()); strma.setKonto(kontovat); w.setStronaMa(strma); return w; }
private static Wiersz przygotujwierszNetto( Faktura faktura, Dokfk nd, KontoDAOfk kontoDAOfk, WpisView wpisView, TabelanbpDAO tabelanbpDAO, KliencifkDAO kliencifkDAO) { Wiersz w = new Wiersz(1, 0); uzupelnijwiersz(w, nd, tabelanbpDAO); String opiswiersza = nd.getOpisdokfk(); w.setOpisWiersza(opiswiersza); w.setLpmacierzystego(0); double netto = 0; double vat = 0; if (faktura.getPozycjepokorekcie() != null) { netto = faktura.getNettopk() - faktura.getNetto(); vat = faktura.getVatpk() - faktura.getVat(); } else { netto = faktura.getNetto(); vat = faktura.getVat(); } StronaWiersza strwn = new StronaWiersza(w, "Wn", Z.z(netto + vat), null); StronaWiersza strma = new StronaWiersza(w, "Ma", Z.z(netto), null); Konto kontonetto = kontoDAOfk.findKonto("702-2", wpisView.getPodatnikWpisu(), wpisView.getRokWpisu()); try { Kliencifk kliencifk = kliencifkDAO.znajdzkontofk(nd.getKontr().getNip(), wpisView.getPodatnikObiekt().getNip()); String numerkonta = "201-2-" + kliencifk.getNrkonta(); Konto kontorozrach = kontoDAOfk.findKonto(numerkonta, wpisView.getPodatnikWpisu(), wpisView.getRokWpisu()); strwn.setKonto(kontorozrach); } catch (Exception e) { System.out.println("Blad " + e.getStackTrace()[0].toString()); } strwn.setKwotaPLN(Z.z(netto + vat)); strma.setKwotaPLN(Z.z(netto)); strma.setKonto(kontonetto); w.setStronaWn(strwn); w.setStronaMa(strma); DFKWiersze.zaznaczNowaTrasakcja(w, "Wn"); return w; }