Compare commits

...

2 Commits

Author SHA1 Message Date
tangj
1f57499053 配置文件回调 2025-11-26 17:51:59 +08:00
tangj
91617757fc 修复金蝶中采购订单MAP推送时因为代码导致价格信息为空,修复完成 2025-11-26 17:50:56 +08:00
4 changed files with 19 additions and 5 deletions

View File

@@ -11,5 +11,8 @@
//public int FDetailEntity_FSEQ { get; set; }
public string FMaterialIdNumber { get; set; }
public decimal? FTaxPrice { get; set; }
}
}

View File

@@ -123,6 +123,7 @@ namespace SHK3CloudWebAPI.Models
[XmlElement("qty")]
public decimal Qty { get; set; }
/// <summary>
/// 信用模式1 现金结算2 账期结算3 铺货代销
/// </summary>

View File

@@ -604,7 +604,7 @@ namespace SHK3CloudWebAPI
StartRow = 0,
FilterString = strJson,
OrderString = "",
FieldKeys = "FID,FBillNo,FPOOrderEntry_FEntryId,FMaterialId.FNumber as FMaterialIdNumber"
FieldKeys = "FID,FBillNo,FPOOrderEntry_FEntryId,FMaterialId.FNumber as FMaterialIdNumber,FTAXPRICE AS FTaxPrice"
};
string json = JsonConvert.SerializeObject(billQuery);
@@ -619,7 +619,8 @@ namespace SHK3CloudWebAPI
FID = int.Parse(row[0]),
FBillNo = row[1],
FDetailEntity_FEntryId = int.Parse(row[2]),
FMaterialIdNumber = row[3]
FMaterialIdNumber = row[3],
FTaxPrice = string.IsNullOrEmpty(row[4]) ? (decimal?)null : decimal.Parse(row[4])
};
resulted.Add(purchaseOrderBill);

View File

@@ -1360,6 +1360,11 @@ namespace SHK3CloudWebAPI
//数量
entryRow.Add("FQty", row.Qty);
//含税单价
entryRow.Add("FTaxPrice", row.PriceWithTax);
//税率 固定为13%
entryRow.Add("FTAXRATE", "13");
//收货仓库
basedata = new JObject();
@@ -1444,7 +1449,7 @@ namespace SHK3CloudWebAPI
string FLog_Txt = CommonHelper.SerializeToXml(parameter);
JObject jsonRoot = new JObject();
jsonRoot.Add("IsAutoSubmitAndAudit", false); //是否自动审核
jsonRoot.Add("IsAutoSubmitAndAudit", true); //是否自动审核
jsonRoot.Add("IsAutoAdjustField", true);
jsonRoot.Add("IsVerifyBaseDataField", true);
@@ -1498,7 +1503,6 @@ namespace SHK3CloudWebAPI
//数量
entryRow.Add("FActReceiveQty", row.Qty);
//箱号
entryRow.Add("F_UNW_XiangHao", row.CartonNo);
//UPC
@@ -1511,6 +1515,11 @@ namespace SHK3CloudWebAPI
basedata.Add("FNumber", parameter.InboundOrder.WhCode);
entryRow.Add("FStockID", basedata);
//含税单价 , 从源单(采购订单)带出
entryRow.Add("FTaxPrice", PurchaseOrder[0].FTaxPrice);
//税率 ,固定为13%
entryRow.Add("FTAXRATE", "13");
entryRow.Add("F_KDYC_FHRQ", DateTime.Now);
entryRow.Add("F_KDYC_POH", "测试PO");