InvoicePickingSlip [PICK010]
DATASCOPE.SDK.BusinessObjects.Picking.OrderPicking.InvoicePickingSlip()
This calls the standard internal WMS InvoicePickSlip, all existing logic applies.
2 Additional steps if carton picking:
Before Invoicing - The picking slip is confirmed - standard WMS confirm method
After Invoicing - Cartons in tblSCADACartonControl updated to Invoiced
The setting SHIP_LOCATION - SALESORDER_PICKING (WH & System) - is checked within the Invoice Picking Slip method if set to INVOICE it will try ship the stock - this should not be set to INVOICE if shipping is being triggered by the ShipPickSlip business object.
Returns:
Response - Success
Response Result set to True
Response Message "Picking Slip X1234X successfully Invoiced"
Response - Failure
Response Result set to False
Response Message - Error generated
For a detailed overview on working with DATASCOPE PREMIUM WMS Business Objects, refer to E.Net Business Objects
If you don’t like reading, you can watch the video.
None
No Specification
Description
Business Object to Invoice a Picking Slip
Code | PICK010 |
---|---|
Name | InvoicePickingSlip |
Module | Picking |
Functional Area | OrderPicking |
Name Space/Class | DATASCOPE.SDK.BusinessObjects.Picking.OrderPicking |
Release Date | 03/07/2020 |
Release Version | v5.0.14.x |
Prerequisites | None |
---|---|
SYSPRO Objects | Transaction.SORTIC Transaction.SORTSC Transaction.SORTOS |
Parameters
Name | Description | Mandatory field | Data Type | Default Value |
---|---|---|---|---|
pPickSlip | Picking Slip to Invoice | YES | String | N/A |
Technical Specification
<sample code>