|
@@ -290,7 +290,7 @@ namespace HH.YiDaSyncNC.DataSync
|
|
|
detailItem.价税合计 = jshj.ToString();
|
|
detailItem.价税合计 = jshj.ToString();
|
|
|
|
|
|
|
|
detailItem.换算率 = "1.00/1.00";
|
|
detailItem.换算率 = "1.00/1.00";
|
|
|
- detailItem.税码 = "CN04"; // 税率码
|
|
|
|
|
|
|
+ detailItem.税码 = ydDataSource["selectField_lvc9x4vp"].ToString() == "增值税普票" ? "CN11" : "CN04"; // 税率码
|
|
|
detailItem.税率 = Convert.ToDecimal(((Dictionary<string, object>)objItem)["numberField_lvd8pp2x"].ToString()).ToString(); // 税率
|
|
detailItem.税率 = Convert.ToDecimal(((Dictionary<string, object>)objItem)["numberField_lvd8pp2x"].ToString()).ToString(); // 税率
|
|
|
|
|
|
|
|
detailItem.开票内容 = ((Dictionary<string, object>)objItem)["textField_lvd8pp2t"].ToString();
|
|
detailItem.开票内容 = ((Dictionary<string, object>)objItem)["textField_lvd8pp2t"].ToString();
|
|
@@ -365,7 +365,7 @@ namespace HH.YiDaSyncNC.DataSync
|
|
|
detailItem.价税合计 = jshj.ToString();
|
|
detailItem.价税合计 = jshj.ToString();
|
|
|
|
|
|
|
|
detailItem.换算率 = "1.00/1.00";
|
|
detailItem.换算率 = "1.00/1.00";
|
|
|
- detailItem.税码 = "CN04"; // 税率码
|
|
|
|
|
|
|
+ detailItem.税码 = ydDataSource["selectField_lvc9x4vp"].ToString() == "增值税普票" ? "CN11" : "CN04"; // 税率码
|
|
|
detailItem.税率 = Convert.ToDecimal(((Dictionary<string, object>)objItem)["numberField_lvd8pp40"].ToString()).ToString(); // 税率
|
|
detailItem.税率 = Convert.ToDecimal(((Dictionary<string, object>)objItem)["numberField_lvd8pp40"].ToString()).ToString(); // 税率
|
|
|
|
|
|
|
|
detailItem.开票内容 = ((Dictionary<string, object>)objItem)["textField_lvd8pp3w"].ToString();
|
|
detailItem.开票内容 = ((Dictionary<string, object>)objItem)["textField_lvd8pp3w"].ToString();
|
|
@@ -439,7 +439,7 @@ namespace HH.YiDaSyncNC.DataSync
|
|
|
detailItem.价税合计 = jshj.ToString();
|
|
detailItem.价税合计 = jshj.ToString();
|
|
|
|
|
|
|
|
detailItem.换算率 = "1.00/1.00";
|
|
detailItem.换算率 = "1.00/1.00";
|
|
|
- detailItem.税码 = "CN04"; // 税率码
|
|
|
|
|
|
|
+ detailItem.税码 = ydDataSource["selectField_lvc9x4vp"].ToString() == "增值税普票" ? "CN11" : "CN04"; // 税率码
|
|
|
detailItem.税率 = Convert.ToDecimal(((Dictionary<string, object>)objItem)["numberField_lvdnme0y"].ToString()).ToString(); // 税率
|
|
detailItem.税率 = Convert.ToDecimal(((Dictionary<string, object>)objItem)["numberField_lvdnme0y"].ToString()).ToString(); // 税率
|
|
|
|
|
|
|
|
detailItem.开票内容 = ((Dictionary<string, object>)objItem)["textField_lvdnme0u"].ToString();
|
|
detailItem.开票内容 = ((Dictionary<string, object>)objItem)["textField_lvdnme0u"].ToString();
|
|
@@ -543,6 +543,13 @@ namespace HH.YiDaSyncNC.DataSync
|
|
|
ncNo = "",
|
|
ncNo = "",
|
|
|
log = "同步成功!"
|
|
log = "同步成功!"
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+ if (ydDataSource["selectField_lvc9x4vp"].ToString() == "增值税普票")
|
|
|
|
|
+ {
|
|
|
|
|
+ _db_nc.Ado.ExecuteCommand($"UPDATE SO_SALEINVOICE SET VTRANTYPECODE='32-Cxx-01',CTRANTYPEID='1001G11000000000036J' WHERE CSALEINVOICEID='{xE_销售发票.Element("sendresult").Element("content").Value}'");
|
|
|
|
|
+
|
|
|
|
|
+ LogHelper.WriteLog("执行更新sql", "results_销售发票");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
@@ -554,7 +561,6 @@ namespace HH.YiDaSyncNC.DataSync
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
var finalResData = new YiDaResDto();
|
|
var finalResData = new YiDaResDto();
|
|
|
|
|
|
|
|
if (ncResData.FirstOrDefault(f => !f.bSuccess) != null)
|
|
if (ncResData.FirstOrDefault(f => !f.bSuccess) != null)
|