|
@@ -89,8 +89,8 @@ public class SyncSapFIUtils {
|
|
|
//上游单据编号
|
|
|
DynamicObject sourcebillDyn = BusinessDataServiceHelper.loadSingle(sourcebill, billtype);
|
|
|
BKTXT = sourcebillDyn.getString("billno");
|
|
|
- //如果有上游单据有合同号,需要取出合同号 当单据类型为对公报错单时
|
|
|
- if (billtype.equals("er_publicreimbursebill")) {
|
|
|
+ //如果有上游单据有合同号,需要取出合同号 当单据类型为对公报错单,或者预付单 时
|
|
|
+ if (billtype.equals("er_publicreimbursebill") || billtype.equals("er_prepaybill")) {
|
|
|
String contractcode = sourcebillDyn.getString("contractsconn");
|
|
|
if(StringUtils.isNotEmpty(contractcode)) {
|
|
|
ZUONR = contractcode;
|