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
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>