本文解答了关于《未收到分包方发票账务处理》相关内容,同时关于1、未收到分包方发票账务处理流程,2、未收到分包方发票账务处理办法,3、未取得分包发票如何抵扣分包,4、分包单位收不到工程款,5、分包人以未收到工程款拒付承包人,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
未收到分包方发票账务处理情况
if(o instanceof SubPacketsInvoiceAccounting){
SubPacketsInvoiceAccounting invoiceAccounting = (SubPacketsInvoiceAccounting)o;
packetSevice.paymentMeetingInvoiceAccountingEdit(invoiceAccounting);
String[] slaveIds = invoiceAccounting.getSlaveIds();
for(String slaveId : slaveIds){
slaveRelationService.updateSlaveTask(slaveId,TaskType.INVOICECAMENT);
}
receiptService.saveReceipt(invoiceAccounting.getReceiptType(),invoiceAccounting.getReceiptName(), invoiceAccounting.getReceiptCode(), invoiceAccounting.getReceiveName(), invoiceAccounting.getReceiptUnitName(), invoiceAccounting.getReceiveTime(), invoiceAccounting.getPacketId(), invoiceAccounting.getReceiptContent(), invoiceAccounting.getCreateUser());
pageView = packetSevice.paymentMeetingInvoiceAccountingList(pageView);
response.setStatus(MyResponse.STATUS_SUCCESS);
response.setMsg("任务处理成功");
response.setContent(pageView);
}
}
return response;
}
/**
* 收发货
*
* @param json
* @return
*/
@RequestMapping(value="/project/meeting/goodsPackets",method=RequestMethod.GET)
@ResponseBody
public MyResponse goodsPacketsList(PageView pageView, String projectId, String state){
//搜索状态
if(StringUtils.isEmpty(state)){
pageView = packetSevice.profitMeetingInvoiceAccountingList(pageView);
}else
pageView = packetSevice.goodsPacketsList(pageView,Integer.valueOf(state));
MyResponse response = new MyResponse();
response.setStatus(MyResponse.STATUS_SUCCESS);
response.setContent(pageView);
return response;
}
/**
* 收发货处理
*
* @param json
* @return
*/
@RequestMapping(value="/project/meeting/goodsPackets/edit",method=RequestMethod.POST)
@ResponseBody
public MyResponse goodsPacketsEdit(String json){
Gson gson = new Gson();
Object o = gson.fromJson(json, Object.class);
MyResponse response = new MyResponse();
//未收到分包方发票
if(o instanceof GoodsPackets){
GoodsPackets goodsPackets = (GoodsPackets)o;
packetSevice.goodsPacketsEdit(goodsPackets);
String[] slaveIds = goodsPackets.getSlaveIds();
for(String slaveId : slaveIds){
slaveRelationService.updateSlaveTask(slaveId,TaskType.GOODSMANAGE);
}
receiptService.saveReceipt(goodsPackets.getReceiptType(),goodsPackets
总结:以上是编辑:【夏琳】整理及AI智能原创关于《未收到分包方发票账务处理
》优质内容解答希望能帮助到您。