本文解答了关于《计提税金分录》相关内容,同时关于1、小规模纳税人计提税金分录,2、月末计提税金分录,3、计提税金分录怎么写,4、计提税金分录,5、计提各种税费的会计分录,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
计提税金分录
private List getTaxVoucherList(String fdbId, Integer year, Integer month) {
List voucherList = new ArrayList();
for (TaxBillBalance billBalance : balanceList) {
if(!billBalance.getFdbid().equals(fdbId)
( billBalance.getYear().intValue()!=year.intValue())
(billBalance.getMonth().intValue()!=month.intValue())) {
continue;
}
Double total= billBalance.getXjTaxEqualize()+billBalance.getJtTaxEqualize()+billBalance.getTwTaxEqualize();
if (total.doubleValue()==0D)
continue;
// 上帐科目
VoucherDto upVoucher = this.createVoucher(voucherNo, billBalance);
upVoucher.setFdebitMoney(total);
voucherList.add(upVoucher);
VoucherDto downVoucher = this.createVoucher(voucherNo, billBalance);
downVoucher.setFcreditMoney(total);
voucherList.add(downVoucher);
}
return voucherList;
}
private VoucherDto createVoucher(String voucherNo,TaxBillBalance billBalance) {
VoucherDto newVoucher=new VoucherDto();
newVoucher.setFdbid(billBalance.getFdbid());
newVoucher.setFyear(billBalance.getYear()+"");
newVoucher.setFmonth(billBalance.getMonth()+"");
Long currentTime=System.currentTimeMillis();
newVoucher.setFvoucherNo(voucherNo);
newVoucher.setFcreatorId(1);
newVoucher.setFcreateTime(currentTime);
newVoucher.setFapproverId(0);
newVoucher.setFapproveTime(0L);
newVoucher.setFisSucceed(0);
newVoucher.setFstate(0);
newVoucher.setFisAdjust(0);
newVoucher.setFisAuxiliary(0);
newVoucher.setFisIty(1);
newVoucher.setFisAuto(1);
newVoucher.setFaccountCode("");
newVoucher.setFsubjectsType(3);
newVoucher.setFrowGuid("");
newVoucher.setFauxAccCode(billBalance.getFauxaccno());
Taxitem taxitem=this.getTaxitemByTaxCode(billBalance.getFaccno());
newVoucher.setFaccName(taxitem.getFname()+"[纳税]");
newVoucher.setFsubjectsCode(billBalance.getFaccno());
return newVoucher;
}
@Override
public void exceCute(String fdbId, Integer year, Integer month,Object voucherNoObj) {
voucherNo=voucherNoObj.toString();
//1.查询纳税提税列表
this.getTaxBillList(fdbId, year, month);
//2.计算
this.computeTaxBillBalance();
//3.统计提税金分录
voucherList=this.getTaxVoucherList(fdbId, year, month);
}
@Override
public Object getVouchers() {
return voucherList;
}
}
总结:以上是编辑:【夜、不眠】整理及AI智能原创关于《计提税金分录
》优质内容解答希望能帮助到您。