Invoice
<h5>Brief Description</h5>
<ul>
<li>create or update or delete invoice data.</li>
</ul>
<h5>Request URL</h5>
<ul>
<li><code>https://6409627.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=652&amp;deploy=1</code></li>
</ul>
<h5>Request Method</h5>
<ul>
<li>POST</li>
</ul>
<h5>Request Parameter Description</h5>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Required</th>
<th>Type</th>
<th>Description</th>
<th>field level</th>
</tr>
</thead>
<tbody>
<tr>
<td>operateType</td>
<td>True</td>
<td>String</td>
<td>Operate type, value: create,update,delete</td>
<td>1</td>
</tr>
<tr>
<td>docNum</td>
<td>True</td>
<td>String</td>
<td>The document number of the Transaction</td>
<td>1</td>
</tr>
<tr>
<td>documentType</td>
<td>True</td>
<td>String</td>
<td>The document Type of the Transaction</td>
<td>1</td>
</tr>
<tr>
<td>date</td>
<td>True</td>
<td>String</td>
<td>The Posting date of the Transaction,format of "2022/11/23"</td>
<td>1</td>
</tr>
<tr>
<td>dueDate</td>
<td>False</td>
<td>String</td>
<td>The due date of the Transaction,format of "2022/11/23"</td>
<td>1</td>
</tr>
<tr>
<td>customer</td>
<td>True</td>
<td>String</td>
<td>A customer who receives goods or services</td>
<td>1</td>
</tr>
<tr>
<td>employee</td>
<td>False</td>
<td>String</td>
<td>The employees of the transaction</td>
<td>1</td>
</tr>
<tr>
<td>currency</td>
<td>True</td>
<td>String</td>
<td>Currency of Transaction</td>
<td>1</td>
</tr>
<tr>
<td>exchangeRate</td>
<td>True</td>
<td>Number</td>
<td>The exchange rate</td>
<td>1</td>
</tr>
<tr>
<td>account</td>
<td>True</td>
<td>String</td>
<td>account of transaction</td>
<td>1</td>
</tr>
<tr>
<td>subsidiary</td>
<td>True</td>
<td>String</td>
<td>Subsidiary,Default to:"徐工俄罗斯有限责任公司(新徐俄)"</td>
<td>1</td>
</tr>
<tr>
<td>department</td>
<td>False</td>
<td>String</td>
<td>Department</td>
<td>1</td>
</tr>
<tr>
<td>fromLocation</td>
<td>False</td>
<td>String</td>
<td>location of Transaction</td>
<td>1</td>
</tr>
<tr>
<td>associatedDoc</td>
<td>False</td>
<td>String</td>
<td>The purchase order number associated with the bill</td>
<td>1</td>
</tr>
<tr>
<td>memo</td>
<td>False</td>
<td>String</td>
<td>Memos for the transaction</td>
<td>1</td>
</tr>
<tr>
<td>saleConNum</td>
<td>False</td>
<td>String</td>
<td>Sales Contract Number</td>
<td>1</td>
</tr>
<tr>
<td>vatInvoiceNum</td>
<td>False</td>
<td>String</td>
<td>Vat Invoice No.</td>
<td>1</td>
</tr>
<tr>
<td>vatRate</td>
<td>False</td>
<td>String</td>
<td>Vat rate;for example 20%</td>
<td>1</td>
</tr>
<tr>
<td>amount</td>
<td>True</td>
<td>Number</td>
<td>The total amount of a transaction</td>
<td>1</td>
</tr>
<tr>
<td>lines</td>
<td>True</td>
<td>Array</td>
<td>line property name</td>
</tr>
<tr>
<td>item</td>
<td>True</td>
<td>String</td>
<td>Transaction goods or service</td>
<td>2</td>
</tr>
<tr>
<td>quantity</td>
<td>True</td>
<td>Number</td>
<td>The quantity of goods in the bill or invoice</td>
<td>2</td>
</tr>
<tr>
<td>unit</td>
<td>False</td>
<td>String</td>
<td>Unit</td>
<td>2</td>
</tr>
<tr>
<td>unitPrice</td>
<td>True</td>
<td>Number</td>
<td>Unit price of goods or service</td>
<td>2</td>
</tr>
<tr>
<td>taxRate</td>
<td>True</td>
<td>String</td>
<td>Tax rate;such as 20%</td>
<td>2</td>
</tr>
<tr>
<td>memo</td>
<td>False</td>
<td>String</td>
<td>Transaction line memo</td>
<td>2</td>
</tr>
<tr>
<td>fromBin</td>
<td>False</td>
<td>String</td>
<td>bin of transaction line</td>
<td>2</td>
</tr>
<tr>
<td>serialNumber</td>
<td>False</td>
<td>String</td>
<td>batch/serial number,If there are multiple batches/serial numbers, separate them with commas,If itemType="vehicle" ,then this field is mandatory</td>
<td>2</td>
</tr>
<tr>
<td>itemType</td>
<td>True</td>
<td>String</td>
<td>If the item is a whole machine, the field is "vehicle". If the item is a spare part, the field is "spare part".</td>
<td>2</td>
</tr>
</tbody>
</table>
<h5>Samples</h5>
<pre><code> {
&quot;operateType&quot;:&quot;create&quot;,
&quot;docNum&quot;: &quot;&quot;,
&quot;date&quot;: &quot;2023/02/08&quot;,
&quot;dueDate&quot;: &quot;&quot;,
&quot;customer&quot;: &quot;КРАНМАШ СТРОЙ ООО с 2021&quot;,
&quot;employee&quot;: &quot;Крюков Николай Николаевич&quot;,
&quot;currency&quot;:&quot;RUB&quot;,
&quot;exchangeRate&quot;:1,
&quot;account&quot;: &quot;62.01&quot;,
&quot;subsidiary&quot;: &quot;徐工俄罗斯有限责任公司(新徐俄)&quot;,
&quot;department&quot;: &quot;отдел сервисного обслуживания&quot;,
&quot;fromLocation&quot;: &quot;БП-000065&quot;,
&quot;associatedDoc&quot;:&quot;&quot;,
&quot;memo&quot;: &quot;&quot;,
&quot;saleConNum&quot;:&quot;&quot;,
&quot;vatInvoiceNum&quot;:&quot;&quot;,
&quot;vatRate&quot;:&quot;20%&quot;,
&quot;amount&quot;:&quot;1000&quot;,
&quot;lines&quot;: [{
&quot;item&quot;: &quot;ZL50RU&quot;,
&quot;quantity&quot;: 1,
&quot;unit&quot;: &quot;PCS&quot;,
&quot;unitPrice&quot;: 1000,
&quot;taxRate&quot;: &quot;20%&quot;,
&quot;memo&quot;: &quot;&quot;,
&quot;fromBin&quot;: &quot;БП-000065-1&quot;,
&quot;serialNumber&quot;: &quot;XUG0050GHLCB02231&quot;,
&quot;itemType&quot;: &quot;vehicle&quot;
}]
}</code></pre>
<h5>Response Parameter Description</h5>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>success</td>
<td>Boolean</td>
<td>true:success,false:failed</td>
</tr>
<tr>
<td>message</td>
<td>String</td>
<td>errors message</td>
</tr>
<tr>
<td>data</td>
<td>Array</td>
<td>Data</td>
</tr>
</tbody>
</table>
<h5>Return Samples</h5>
<pre><code> // Error
{
&quot;success&quot;: false,
&quot;message&quot;: &quot;docNum must be filled!&quot;,
&quot;data&quot;: []
}
// Success
{
&quot;success&quot;: true,
&quot;message&quot;: &quot;&quot;,
&quot;data&quot;: [{
&quot;internalid&quot; :3995
}]
}</code></pre>
<h5>Memo</h5>
<ul>
<li>For certification information, please see <a href="https://www.showdoc.com.cn/xcmgnsapi/9352531526636929">Interface Certification Information</a></li>
</ul>