1.采购订单下推采购退货携带税率%
This commit is contained in:
parent
555dd5aa8e
commit
5c36e86246
|
|
@ -50,7 +50,7 @@ public class PurOrderPushPurRefundConverPlugin extends AbstractConvertPlugIn imp
|
||||||
"billentry.amount,billentry.curamount,billentry.taxamount,billentry.curtaxamount," +
|
"billentry.amount,billentry.curamount,billentry.taxamount,billentry.curtaxamount," +
|
||||||
"billentry.discountamount,billentry.amountandtax,billentry.curamountandtax,billentry.returnqty," +
|
"billentry.discountamount,billentry.amountandtax,billentry.curamountandtax,billentry.returnqty," +
|
||||||
"billentry.returnbaseqty,billentry.tqq9_yyhyflje,billentry.tqq9_yyhwflje,billentry.lotnumber," +
|
"billentry.returnbaseqty,billentry.tqq9_yyhyflje,billentry.tqq9_yyhwflje,billentry.lotnumber," +
|
||||||
"billentry.tqq9_goods,billentry.tqq9_wmsdetailid,billentry.producedate,billentry.expirydate,creator,createtime,modifier,modifytime,billentry.owner", new QFilter[]{new QFilter("billentry.mainbillnumber", QCP.equals, mainbillnumber).and("billstatus", QCP.equals, "C")});
|
"billentry.tqq9_goods,billentry.tqq9_wmsdetailid,billentry.producedate,billentry.expirydate,creator,createtime,modifier,modifytime,billentry.owner,billentry.taxrate", new QFilter[]{new QFilter("billentry.mainbillnumber", QCP.equals, mainbillnumber).and("billstatus", QCP.equals, "C")});
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -71,6 +71,7 @@ public class PurOrderPushPurRefundConverPlugin extends AbstractConvertPlugIn imp
|
||||||
DynamicObject baseunit = masterid.getDynamicObject("baseunit");//计量单位
|
DynamicObject baseunit = masterid.getDynamicObject("baseunit");//计量单位
|
||||||
DynamicObject entryreqorg = object.getDynamicObject("entryreqorg");//需求组织
|
DynamicObject entryreqorg = object.getDynamicObject("entryreqorg");//需求组织
|
||||||
DynamicObject taxrateid = object.getDynamicObject("taxrateid");//税率
|
DynamicObject taxrateid = object.getDynamicObject("taxrateid");//税率
|
||||||
|
BigDecimal taxrate = object.getBigDecimal("taxrate");//税率%
|
||||||
String discounttype = object.getString("discounttype");//折扣方式
|
String discounttype = object.getString("discounttype");//折扣方式
|
||||||
String mainbillentity = object.getString("mainbillentity");//核心单据实体
|
String mainbillentity = object.getString("mainbillentity");//核心单据实体
|
||||||
String mainbillid = object.getString("mainbillid");//核心单据ID
|
String mainbillid = object.getString("mainbillid");//核心单据ID
|
||||||
|
|
@ -129,6 +130,7 @@ public class PurOrderPushPurRefundConverPlugin extends AbstractConvertPlugIn imp
|
||||||
dynamicObject1.set("entryinvcorg", entryreqorg);
|
dynamicObject1.set("entryinvcorg", entryreqorg);
|
||||||
dynamicObject1.set("entrysettleorg", entryreqorg);
|
dynamicObject1.set("entrysettleorg", entryreqorg);
|
||||||
dynamicObject1.set("taxrateid", taxrateid);
|
dynamicObject1.set("taxrateid", taxrateid);
|
||||||
|
dynamicObject1.set("taxrate", taxrate);
|
||||||
dynamicObject1.set("discounttype", discounttype);
|
dynamicObject1.set("discounttype", discounttype);
|
||||||
dynamicObject1.set("entrypayorg", entryreqorg);
|
dynamicObject1.set("entrypayorg", entryreqorg);
|
||||||
dynamicObject1.set("mainbillentity", mainbillentity);
|
dynamicObject1.set("mainbillentity", mainbillentity);
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ public class ReturnStockSyncNotifierPlugin extends AbstractOperationServicePlugI
|
||||||
|
|
||||||
}
|
}
|
||||||
String rule = BotpParamUtils.getBotpRuleId(PURORDER, RECEIPTNOTICE, "采购订单_收货通知单_转换规则_扩展");
|
String rule = BotpParamUtils.getBotpRuleId(PURORDER, RECEIPTNOTICE, "采购订单_收货通知单_转换规则_扩展");
|
||||||
PushArgs pushArgs = BotpParamUtils.getPushArgs(PURORDER, RECEIPTNOTICE, PURORDER_ENTRY, param, entitypkMap, RULE);
|
PushArgs pushArgs = BotpParamUtils.getPushArgs(PURORDER, RECEIPTNOTICE, PURORDER_ENTRY, param, entitypkMap, rule);
|
||||||
ConvertOperationResult pushResult = ConvertServiceHelper.pushAndSave(pushArgs);
|
ConvertOperationResult pushResult = ConvertServiceHelper.pushAndSave(pushArgs);
|
||||||
List<SourceBillReport> billReports = pushResult.getBillReports();
|
List<SourceBillReport> billReports = pushResult.getBillReports();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue