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

Name

Description

Mandatory field

Data Type

Default Value

pPickSlip

Picking Slip to Invoice

YES

String

N/A

Technical Specification

<sample code>