加工单
<p>[TOC]</p>
<h1>简要描述</h1>
<ul>
<li>加工单同步接口</li>
<li>开发人员:嵇学禹</li>
</ul>
<h1>请求URL</h1>
<ul>
<li><code>http://localhost:port/api/StoreCloud/SaveProcessingBill</code></li>
</ul>
<h1>请求方式</h1>
<ul>
<li>POST </li>
</ul>
<h1>参数</h1>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Deptcode</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>部门编码 【主键】部门编码</td>
</tr>
<tr>
<td style="text-align: left;">Billnumber</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>单据号 【主键】</td>
</tr>
<tr>
<td style="text-align: left;">CounterCode</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>柜组编码 </td>
</tr>
<tr>
<td style="text-align: left;">CsmArea</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">int</td>
<td>区域类型 [0 销售区域 , 1 存储区域]默认0</td>
</tr>
<tr>
<td style="text-align: left;">LocationCode</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>储位编码 </td>
</tr>
<tr>
<td style="text-align: left;">ProportionCode</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>BOM 配比表单号</td>
</tr>
<tr>
<td style="text-align: left;">SuppCode</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>供应商编码 批次核算下,归结的批次</td>
</tr>
<tr>
<td style="text-align: left;">ContractNumber</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>合同号 批次核算下,归结的批次</td>
</tr>
<tr>
<td style="text-align: left;">IsCancelBill</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">INT</td>
<td>是否冲单 【0否,1是】默认0</td>
</tr>
<tr>
<td style="text-align: left;">BuildType</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">INT</td>
<td>生成方式 【0手工录入,1调订单验收,2加载,3日结,4调申请审核】</td>
</tr>
<tr>
<td style="text-align: left;">Accdate</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>入账日期 YYYYMMDD</td>
</tr>
<tr>
<td style="text-align: left;">AccTime</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>入账时间 YYYYMMDDHHMMSS</td>
</tr>
<tr>
<td style="text-align: left;">TaxRate</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">float</td>
<td>税率 </td>
</tr>
<tr>
<td style="text-align: left;">GoodsCode</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>成品商品编码 </td>
</tr>
<tr>
<td style="text-align: left;">SubGroupCode1</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>子码属性组1编码 </td>
</tr>
<tr>
<td style="text-align: left;">SubGroupCode2</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>子码属性组2编码 </td>
</tr>
<tr>
<td style="text-align: left;">SubCode1</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>子码编码1 </td>
</tr>
<tr>
<td style="text-align: left;">SubCode2</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>子码编码2 </td>
</tr>
<tr>
<td style="text-align: left;">BatchNumber</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>成品商品批号 </td>
</tr>
<tr>
<td style="text-align: left;">DOM</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>生产日期 YYYYMMDD</td>
</tr>
<tr>
<td style="text-align: left;">Amount</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">float</td>
<td>数量 最多四位小数</td>
</tr>
<tr>
<td style="text-align: left;">PurchPrice</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">float</td>
<td>成品商品单价 单位元</td>
</tr>
<tr>
<td style="text-align: left;">PurchMoney</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">float</td>
<td>成品含税成本 单位元</td>
</tr>
<tr>
<td style="text-align: left;">PurchTax</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">float</td>
<td>成品商品税金 单位元</td>
</tr>
<tr>
<td style="text-align: left;">CancelFlag</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">INT</td>
<td>冲红标志 【0否,1是】默认0</td>
</tr>
<tr>
<td style="text-align: left;">CancelDate</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>冲红日期 </td>
</tr>
<tr>
<td style="text-align: left;">CancelBillNumber</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>冲单号 </td>
</tr>
<tr>
<td style="text-align: left;">OriginalBillDate</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>原单据日期 </td>
</tr>
<tr>
<td style="text-align: left;">OriginalBillNumber</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>原单据号 </td>
</tr>
<tr>
<td style="text-align: left;">BuildManCode</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>制单人编码 </td>
</tr>
<tr>
<td style="text-align: left;">BuildManname</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>制单人名称 </td>
</tr>
<tr>
<td style="text-align: left;">Remark</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>备注 </td>
</tr>
<tr>
<td style="text-align: left;">ApplyDeptCode</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>申请单部门 </td>
</tr>
<tr>
<td style="text-align: left;">ApplyBillNumber</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>申请单单号 </td>
</tr>
<tr>
<td style="text-align: left;">ApplyBillBuildDate</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string</td>
<td>申请单制单日期 </td>
</tr>
<tr>
<td style="text-align: left;">YPurchPrice</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">float</td>
<td>加工成品原进价 </td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">ProcBillDetail</th>
<th style="text-align: left;">是</th>
<th style="text-align: left;">obj</th>
<th>商品明细,记录使用的原料</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ProcBillDetail.Deptcode</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>部门编码 【主键】同主表</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Billnumber</td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">string</td>
<td>单据号 【主键】同主表</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Insideid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Int</td>
<td>单内序号 【主键】</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.GoodsCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>原料商品编码 子码商品,已转换为ERP主商品编码,保存单据时数量、金额汇总</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">float</td>
<td>原料数量 可正、可负</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.PurchPrice</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">float</td>
<td>原料单价 成本单价,正数</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Purchmoney</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">float</td>
<td>原料金额(含税) 数量×损溢单价,可正可负</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.PurchTax</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">float</td>
<td>原料税金</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Saleprice</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">float</td>
<td>零售单价</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Salemoney</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">float</td>
<td>零售金额 数量×零售单价</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.LocateCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>储位编码</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.Remark</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>备注</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.DOM</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>生产日期</td>
</tr>
<tr>
<td style="text-align: left;">ProcBillDetail.CauseCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>原因编码</td>
</tr>
</tbody>
</table>
<h1>请求示例</h1>
<pre><code>[
{
&quot;Deptcode&quot;: &quot;63020&quot;,
&quot;Billnumber&quot;: &quot;2024030700001&quot;,
&quot;CounterCode&quot;: &quot;0001&quot;,
&quot;CsmArea&quot;: 0,
&quot;LocationCode&quot;: &quot;0000&quot;,
&quot;ProportionCode&quot;: &quot;0000&quot;,
&quot;SuppCode&quot;: &quot;10001&quot;,
&quot;ContractNumber&quot;: &quot;00001&quot;,
&quot;IsCancelBill&quot;: 0,
&quot;BuildType&quot;: 0,
&quot;Accdate&quot;: &quot;20240307&quot;,
&quot;AccTime&quot;: &quot;20240307125025&quot;,
&quot;TaxRate&quot;: 0.03,
&quot;GoodsCode&quot;: &quot;100010005&quot;,
&quot;SubGroupCode1&quot;: &quot;01&quot;,
&quot;SubGroupCode2&quot;: &quot;01&quot;,
&quot;SubCode1&quot;: &quot;010202&quot;,
&quot;SubCode2&quot;: &quot;010202&quot;,
&quot;BatchNumber&quot;: &quot;100032220&quot;,
&quot;DOM&quot;: &quot;20240101&quot;,
&quot;Amount&quot;: 1000.05,
&quot;PurchPrice&quot;: 99.99,
&quot;PurchMoney&quot;: 50,
&quot;PurchTax&quot;: 5,
&quot;CancelFlag&quot;: 0,
&quot;CancelDate&quot;: &quot;&quot;,
&quot;CancelBillNumber&quot;: &quot;&quot;,
&quot;OriginalBillDate&quot;: &quot;&quot;,
&quot;OriginalBillNumber&quot;: &quot;&quot;,
&quot;BuildManCode&quot;: &quot;9999&quot;,
&quot;BuildManname&quot;: &quot;测试1&quot;,
&quot;Remark&quot;: &quot;加工单1&quot;,
&quot;ApplyDeptCode&quot;: &quot;63020&quot;,
&quot;ApplyBillNumber&quot;: &quot;111200035&quot;,
&quot;ApplyBillBuildDate&quot;: &quot;20240307&quot;,
&quot;YPurchPrice&quot;: &quot;YPurchPrice&quot;,
&quot;ProcBillDetail&quot;:
[
{
&quot;Deptcode&quot;:&quot;63020&quot;,
&quot;Billnumber&quot;:&quot;2024030700001&quot;,
&quot;Insideid&quot;: 1,
&quot;GoodsCode&quot;: &quot;100010002&quot;,
&quot;Amount&quot;: 20.53,
&quot;PurchPrice&quot;: 95.55,
&quot;purchmoney&quot;: 45.55,
&quot;PurchTax&quot;: 12.14,
&quot;Saleprice&quot;: 155.2,
&quot;Salemoney&quot;: 3186.256,
&quot;LocateCode&quot;: &quot;0001&quot;,
&quot;Remark&quot;: &quot;备注1&quot;,
&quot;DOM&quot;: &quot;20240307&quot;,
&quot;CauseCode&quot;: &quot;0001&quot;
}
]
}
]</code></pre>
<h1>返回示例</h1>
<pre><code>{
&quot;Success&quot;: true,
&quot;Status&quot;: 1,
&quot;Message&quot;: &quot;string&quot;,
&quot;Data&quot;: &quot;string&quot;
}</code></pre>
<h2>返回参数说明</h2>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Success</td>
<td style="text-align: left;">bool</td>
<td>成功标记</td>
</tr>
<tr>
<td style="text-align: left;">Status</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">Message</td>
<td style="text-align: left;">string</td>
<td>返回消息</td>
</tr>
<tr>
<td style="text-align: left;">Data</td>
<td style="text-align: left;">object</td>
<td>返回的数据</td>
</tr>
</tbody>
</table>
<h2>备注</h2>
<ul>
<li>更多返回状态码请看首页的状态码描述</li>
</ul>