Vinculum Advance Shipping Notice API
API to retrieve or manipulate ASN related information.
Documentation
APIReference
https://erp.vineretail.com/swagger/
APIReference
https://erp.vineretail.com/SellerPanelV3/
API to retrieve or manipulate ASN related information.
swagger: '2.0'
info:
title: Vinculum Advance Shipping Notice API
description: API to retrieve or manipulate ASN related information.
host: erp.vineretail.com
tags:
- name: Advance Shipping Notice
description: API to retrieve or manipulate ASN related information.
paths:
/RestWS/api/eretail/v1/asn/create:
post:
tags:
- Advance Shipping Notice
summary: API For creating ASN(Hit Quota 40/5 min)
consumes:
- application/x-www-form-urlencoded
produces:
- application/json
parameters:
- in: formData
name: RequestBody
type: string
description: <table class="table-style-three"><tbody><tr align="center"><td style="vertical-align:middle" width='100'><strong>Field Name </strong></td><td style="vertical-align:middle" width='100'><strong>Data Type </strong></td><td style="vertical-align:middle" width='100'><strong>Mandatory </strong></td><td style="vertical-align:middle" width='300'><strong>Description </strong></td></tr><tr align="center"><td style="vertical-align:middle">asnType</td><td style="vertical-align:middle">Varchar(200)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Possible Values are- PO, Vendor, Customer, Other</td></tr><tr align="center"><td style="vertical-align:middle">po_no</td><td style="vertical-align:middle">Varchar(12)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">po_no will be Mandatory if asnType is PO</td></tr><tr align="center"><td style="vertical-align:middle">ext_asnno</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Asnno from external system</td></tr><tr align="center"><td style="vertical-align:middle">vendor_code</td><td style="vertical-align:middle">Varchar(10)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">Can create ASN with vendor code or external vendor code</td></tr><tr align="center"><td style="vertical-align:middle">customer_code</td><td style="vertical-align:middle">Int(11)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">Either customer code or external customer code is mandatory when asntype is Customer, Priority to customer code</td></tr><tr align="center"><td style="vertical-align:middle">extCustomerCode</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">Either customer code or external customer code is mandatory when asntype is Customer</td></tr><tr align="center"><td style="vertical-align:middle">status</td><td style="vertical-align:middle">Varchar(200)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Valid status - Pending Confirmation, Confirmed, Cancelled, Closed</td></tr><tr align="center"><td style="vertical-align:middle">created_loc</td><td style="vertical-align:middle">Varchar(3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Location or external Location code</td></tr><tr align="center"><td style="vertical-align:middle">del_loc</td><td style="vertical-align:middle">Varchar(3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Location or external Location code</td></tr><tr align="center"><td style="vertical-align:middle">expdeldate</td><td style="vertical-align:middle">Datetime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Expected Delivery Date(DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">grossweight</td><td style="vertical-align:middle">Decimal(10,3)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Weight of the shipment</td></tr><tr align="center"><td style="vertical-align:middle">remarks</td><td style="vertical-align:middle">Varchar(500)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Remarks against ASN</td></tr><tr align="center"><td style="vertical-align:middle">tracking_no</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Tracking No</td></tr><tr align="center"><td style="vertical-align:middle">challanno</td><td style="vertical-align:middle">Varchar(100)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Unique challan number for the shipment</td></tr><tr align="center"><td style="vertical-align:middle">udf1</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf2</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf3</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf4</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf5</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">invoiceNo</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Invoice No</td></tr><tr align="center"><td style="vertical-align:middle">invoiceAmount</td><td style="vertical-align:middle">Decimal(10,3))</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Invoice Amount</td></tr><tr align="center"><td style="vertical-align:middle">validateShelfLife</td><td style="vertical-align:middle">Varchar(5)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Possible value Yes or No</td></tr><tr align="center"><td style="vertical-align:middle">asnTag</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">List of tags or identifiers associated with the ASN</td></tr><tr align="center"><td style="vertical-align:middle" colspan=4><b>Items fields</b></td></tr><tr align="center"><td style="vertical-align:middle">sku</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Sku code as per masters</td></tr><tr align="center"><td style="vertical-align:middle">qty</td><td style="vertical-align:middle">Decimal(15,3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">UOM Qty</td></tr><tr align="center"><td style="vertical-align:middle">ext_lineno</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lineno from external system</td></tr><tr align="center"><td style="vertical-align:middle">referenceno</td><td style="vertical-align:middle">Varchar(100)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Reference ASN code if any</td></tr><tr align="center"><td style="vertical-align:middle">polineNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Po Line No</td></tr><tr align="center"><td style="vertical-align:middle">extPolineNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Po ExtLine No</td></tr><tr align="center"><td style="vertical-align:middle">unitCost</td><td style="vertical-align:middle">Decimal(10,3)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Po ExtLine No</td></tr><tr align="center"><td style="vertical-align:middle">boxid</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">box id</td></tr><tr align="center"><td style="vertical-align:middle">udf1</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf2</td>User Defined Field<td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf3</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf4</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf5</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">usns</td><td style="vertical-align:middle">Array</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Array of unique sequence number (eg. ["9999","8888"])</td></tr><tr align="center"><td style="vertical-align:middle">asnSerialNos</td><td style="vertical-align:middle">Array</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Array of objects (eg. {"serialNo":"123456","serialNo2":"123457","serialNo3":"2323"})</td></tr><tr align="center"><td style="vertical-align:middle" colspan=4><b><br/>Lottables fields</b></td></tr><tr align="center"><td style="vertical-align:middle">extLotno</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">External Lot Number</td></tr><tr align="center"><td style="vertical-align:middle">lottable01</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable02</td><td style="vertical-align:middle">DateTime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (YYYY-MM-DD)</td></tr><tr align="center"><td style="vertical-align:middle">lottable03</td><td style="vertical-align:middle">DateTime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (YYYY-MM-DD)</td></tr><tr align="center"><td style="vertical-align:middle">lottable04</td><td style="vertical-align:middle">DateTime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (YYYY-MM-DD)</td></tr><tr align="center"><td style="vertical-align:middle">lottable05</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable06</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable07</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr><td colspan=5><b>JSON FORMAT:</br>{</br> "asn":{</br> "asnType":"PO/Vendor/Customer/Other",</br> "po_no":"NWB968",</br> "ext_asnno":"AA001",</br> "vendor_code":"",</br> "customer_code":"",</br> "extCustomerCode":"",</br> "status":"Confirmed",</br> "created_loc":"NWB",</br> "del_loc":"NWH",</br> "expdeldate":"14/12/2016 15:40:30",</br> "grossweight":"",</br> "remarks":"",</br> "tracking_no":"",</br> "challanno":"",</br> "invoiceNo":"",</br> "invoiceAmount":"",</br> "validateShelfLife":"",</br> "udf1":"",</br> "udf2":"",</br> "udf3":"",</br> "udf4":"",</br> "udf5":"",</br> "asnTag":[],</br> "items":[</br> {</br> "sku":"SSSKU011",</br> "qty":"2",</br> "ext_lineno":"1",</br> "referenceno":"",</br> "polineNo":"",</br> "extPolineNo":"",</br> "boxid":"",</br> "udf1":"",</br> "udf2":"",</br> "udf3":"",</br> "udf4":"",</br> "udf5":"",</br> "usns":[],</br> "unitCost":"",</br> "asnSerialNos":[{"serialNo":"123456", "serialNo2":"11212", "serialNo3":"898989"}],</br> "asnLottables": </br> {</br> "extLotno":"",</br> "lottable01":"122",</br> "lottable02":"2018-04-23",</br> "lottable03":"2018-04-23",</br> "lottable04":"2018-04-23",</br> "lottable05":"44.44",</br> "lottable06":"",</br> "lottable07":""</br> }</br> }</br> ]</br> }</br>}</b></td></tr></tbody></table><p> </p><br/>
- in: formData
name: ApiOwner
type: string
description: This Field Will Be Used To Send API Owner
required: true
- in: formData
name: ApiKey
type: string
description: This is the API Key
required: true
responses:
200:
description: <table border='1'width='672'><h1 style="color:#FFFF00;">API Generic Error Codes</h1><tbody><tr align="center"><td style="vertical-align:middle" width='167'><p><strong>Response Code </strong></p></td><td style="vertical-align:middle" colspan='2' width='171'><p><strong> Response Message </strong></p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>904</p></td><td style="vertical-align:middle" width='167'><p>Vendor Code is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>923</p></td><td style="vertical-align:middle" width='167'><p>Invalid delivery_loc Location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9001</p></td><td style="vertical-align:middle" width='167'><p>ASN cant be created with status [**] directly</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9001</p></td><td style="vertical-align:middle" width='167'><p>ASN Type not found in ERP</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9002</p></td><td style="vertical-align:middle" width='167'><p>Status not found in ERP</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9019</p></td><td style="vertical-align:middle" width='167'><p>All validation related error messages Ex:- ASN Type is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9039</p></td><td style="vertical-align:middle" width='167'><p>ASN Type is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9040</p></td><td style="vertical-align:middle" width='167'><p>Location is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9041</p></td><td style="vertical-align:middle" width='167'><p>Customer is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9042</p></td><td style="vertical-align:middle" width='167'><p>ASN Date is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9043</p></td><td style="vertical-align:middle" width='167'><p>ASN Create Location Invalid</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9045</p></td><td style="vertical-align:middle" width='167'><p>Please Enter a Valid Asn Number</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9047</p></td><td style="vertical-align:middle" width='167'><p>PO Code is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9061</p></td><td style="vertical-align:middle" width='167'><p>Ext_AsnNo is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>14000</p></td><td style="vertical-align:middle" width='167'><p>ASN can not be updated from confirmed to pending confirmation Status</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>14000</p></td><td style="vertical-align:middle" width='167'><p>ASN No. [**] already Exists in confirmed Status</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>14010</p></td><td style="vertical-align:middle" width='167'><p>ASN Type can't be changed for ASN No. [**]</p></td></tr></tbody></table>
schema:
$ref: '#/definitions/asnCreate'
/RestWS/api/eretail/v4/asn/create:
post:
tags:
- Advance Shipping Notice
summary: API For creating ASN(Hit Quota 40/5 min)
consumes:
- application/json
produces:
- application/json
parameters:
- in: header
name: ApiKey
required: true
type: string
description: API Key.
- in: header
name: DbId
required: true
type: string
description: DB Identifier.
- in: body
name: ASNCreateJSON
description: <table><tr align="center" ><td width="100" style="color:#ec0c0c !important;font-size:16px !important;"><strong>Beta Version (Case Pack Compatible)</strong></td></tr></table><table class="table-style-three"><tbody><tr align="center"><td style="vertical-align:middle" width='100'><strong>Field Name </strong></td><td style="vertical-align:middle" width='100'><strong>Data Type </strong></td><td style="vertical-align:middle" width='100'><strong>Mandatory </strong></td><td style="vertical-align:middle" width='300'><strong>Description </strong></td></tr><tr align="center"><td style="vertical-align:middle">asntype</td><td style="vertical-align:middle">Varchar(200)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Possible Values are- PO, Vendor, Customer, Other</td></tr><tr align="center"><td style="vertical-align:middle">poNo</td><td style="vertical-align:middle">Varchar(12)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">po_no will be Mandatory if asnType is PO</td></tr><tr align="center"><td style="vertical-align:middle">extAsnNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Asnno from external system</td></tr><tr align="center"><td style="vertical-align:middle">vendorCode</td><td style="vertical-align:middle">Varchar(10)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">Can create ASN with vendor code or external vendor code, Mandatory when asntype is vendor</td></tr><tr align="center"><td style="vertical-align:middle">customer_code</td><td style="vertical-align:middle">Int(11)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">Either customer code or external customer code is mandatory when asntype is Customer, Priority to customer code</td></tr><tr align="center"><td style="vertical-align:middle">extCustomerCode</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Conditional*</td><td style="vertical-align:middle">Either customer code or external customer code is mandatory when asntype is Customer</td></tr><tr align="center"><td style="vertical-align:middle">status</td><td style="vertical-align:middle">Varchar(200)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Valid status - Pending Confirmation, Confirmed, Cancelled, Closed</td></tr><tr align="center"><td style="vertical-align:middle">createdLoc</td><td style="vertical-align:middle">Varchar(3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Location or external Location code where shipment is created</td></tr><tr align="center"><td style="vertical-align:middle">delLoc</td><td style="vertical-align:middle">Varchar(3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Location or external Location code where shipment is being delivered</td></tr><tr align="center"><td style="vertical-align:middle">expDelDate</td><td style="vertical-align:middle">Datetime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Expected Delivery Date(DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">grossWeight</td><td style="vertical-align:middle">Decimal(10,3)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Weight of the shipment</td></tr><tr align="center"><td style="vertical-align:middle">remarks</td><td style="vertical-align:middle">Varchar(500)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Remarks against ASN</td></tr><tr align="center"><td style="vertical-align:middle">trackingNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Tracking No</td></tr><tr align="center"><td style="vertical-align:middle">challanNo</td><td style="vertical-align:middle">Varchar(100)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Unique challan number for the shipment</td></tr><tr align="center"><td style="vertical-align:middle">udf1</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf2</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf3</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf4</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf5</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">asnTag</td><td style="vertical-align:middle">Array</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">List of tags or identifiers associated with the ASN</td></tr><tr align="center"><td style="vertical-align:middle">invoiceNo</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Invoice No</td></tr><tr align="center"><td style="vertical-align:middle" colspan=4><b>Items fields</b></td></tr><tr align="center"><td style="vertical-align:middle">sku</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Sku code as per masters</td></tr><tr align="center"><td style="vertical-align:middle">qty</td><td style="vertical-align:middle">Decimal(15,3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">UOM Qty</td></tr><tr align="center"><td style="vertical-align:middle">extLineNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lineno from external system</td></tr><tr align="center"><td style="vertical-align:middle">referenceNo</td><td style="vertical-align:middle">Varchar(100)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Reference no if any</td></tr><tr align="center"><td style="vertical-align:middle">polineNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Po Line No</td></tr><tr align="center"><td style="vertical-align:middle">extPolineNo</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Po ExtLine No</td></tr><tr align="center"><td style="vertical-align:middle">boxid</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">box id</td></tr><tr align="center"><td style="vertical-align:middle">udf1</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf2</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf3</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf4</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">udf5</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">User Defined Field</td></tr><tr align="center"><td style="vertical-align:middle">uomName</td><td style="vertical-align:middle">Varchar(20)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">UOM name as per masters</td></tr><tr align="center"><td style="vertical-align:middle">unitCost</td><td style="vertical-align:middle">Decimal(10,3)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Unit cost</td></tr><tr align="center"><td style="vertical-align:middle">usns</td><td style="vertical-align:middle">Array</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Array of unique sequence number (eg. ["9999","8888"])</td></tr><tr align="center"><td style="vertical-align:middle">asnSerialNos</td><td style="vertical-align:middle">Array</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Array of objects (eg. {"serialNo":"123456","serialNo2":"123457","serialNo3":"2323"})</td></tr><tr align="center"><td style="vertical-align:middle">asnLottables</td><td style="vertical-align:middle">Object</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">asnLottables</td></tr><tr align="center"><td style="vertical-align:middle" colspan=4><b><br/>Lottables fields</b></td></tr><tr align="center"><td style="vertical-align:middle">extLotno</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">External Lot Number</td></tr><tr align="center"><td style="vertical-align:middle">lottable01</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable02</td><td style="vertical-align:middle">DateTime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (YYYY-MM-DD)</td></tr><tr align="center"><td style="vertical-align:middle">lottable03</td><td style="vertical-align:middle">DateTime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (YYYY-MM-DD)</td></tr><tr align="center"><td style="vertical-align:middle">lottable04</td><td style="vertical-align:middle">DateTime</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (YYYY-MM-DD)</td></tr><tr align="center"><td style="vertical-align:middle">lottable05</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable06</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">Lottable07</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr></tbody></table>
schema:
properties:
asn:
$ref: '#/definitions/asnCreate1'
responses:
200:
description: <table border='1'width='672'><h1 style="color:#FFFF00;">API Generic Error Codes</h1><tbody><tr align="center"><td style="vertical-align:middle" width='167'><p><strong>Response Code </strong></p></td><td style="vertical-align:middle" colspan='2' width='171'><p><strong> Response Message </strong></p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>904</p></td><td style="vertical-align:middle" width='167'><p>Vendor Code is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>923</p></td><td style="vertical-align:middle" width='167'><p>Invalid delivery_loc Location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9001</p></td><td style="vertical-align:middle" width='167'><p>ASN cant be created with status [**] directly</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9001</p></td><td style="vertical-align:middle" width='167'><p>ASN Type not found in ERP</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9002</p></td><td style="vertical-align:middle" width='167'><p>Status not found in ERP</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9019</p></td><td style="vertical-align:middle" width='167'><p>All validation related error messages Ex:- ASN Type is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9039</p></td><td style="vertical-align:middle" width='167'><p>ASN Type is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9040</p></td><td style="vertical-align:middle" width='167'><p>Location is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9041</p></td><td style="vertical-align:middle" width='167'><p>Customer is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9042</p></td><td style="vertical-align:middle" width='167'><p>ASN Date is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>90
# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vinculum/refs/heads/main/openapi/vinculum-advance-shipping-notice-api-openapi.yml