|
FUNCTION AccumulateMiscCharge(ExtensionAmt) |
|
FUNCTION ApplyPurchaseOrderAdd(tmpPurchaseOrder$) |
Add a purchase order to be applied to this receipt
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to add |
|
| Returns |
[boolean] True = success, False = failure, -1 = warning |
|
|
FUNCTION ApplyPurchaseOrderCancel(tmpCancelReceipt) |
Cancel selections of purchase orders to be applied to this receipt
|
| Parameter | Description |
| tmpCancelReceipt |
[input,boolean] True = cancel all p/o selections for receipt entry, False = cancel only new p/o selections where lines have not been copied |
|
| Returns |
[boolean] True = success |
|
|
FUNCTION ApplyPurchaseOrderCancelClearBO(tmpPOList$) |
Cancel selections of clear back order for purchase orders to be applied to this receipt
|
| Parameter | Description |
| tmpPOList$ |
[input,string] SEP separated list of purchase orders that were selected to clear back order upon accept when edit began |
|
| Returns |
[boolean] True = success |
|
|
FUNCTION ApplyPurchaseOrderCopyLines(copyCount) |
Copy lines for all purchase orders selected to be applied to this receipt
|
| Parameter | Description |
| copyCount |
[output,integer] number of purchase orders that had lines copied to receipt |
|
| Returns |
[boolean] True = success, False = failure |
|
|
FUNCTION ApplyPurchaseOrderRemove(tmpPurchaseOrder$) |
Remove a purchase order from selections to be applied
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to remove |
|
| Returns |
[boolean] True = success, False = failure |
|
|
FUNCTION ApplyPurchaseOrderUpdate(tmpPurchaseOrder$, tmpLinesCopied$, tmpReceiveComplete$, tmpInvoiceComplete$) |
|
FUNCTION ApplyPurchaseOrderUpdate(tmpPurchaseOrder$, tmpLinesCopied$, tmpReceiveComplete$, tmpInvoiceComplete$, tmpClearBackOrderUponAccept$) |
Update purchase order to apply selection
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to update |
| tmpLinesCopied$ |
[input,string] Y/N, have the lines from the p/o been copied to the receipt detail? |
| tmpReceiveComplete$ |
[input,string] Y/N, when copying the lines from the p/o to the receipt detail should the received quantity be set to ordered quantity? |
| tmpInvoiceComplete$ |
[input,string] Y/N, when copying the lines from the p/o to the receipt detail should the invoiced quantity be set to ordered quantity? |
| tmpClearBackOrderUponAccept$ |
{optional} [input,string] Y/N, when accepting the receipt entry should the back order quantities be cleared? |
|
| Returns |
[boolean] True = success, False = failure |
|
|
FUNCTION CalculatePrepaymentApplied() |
|
FUNCTION CheckApplyPurchaseOrderNo(tmpPurchaseOrder$) |
Check Purchase Order Number to Apply, validate value and check against primary purchase order number selected
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to check |
|
| Returns |
[boolean] True = success, False = failure |
|
|
FUNCTION CheckMergeBatch(sourceSubType$, destSubType$) |
|
FUNCTION CheckPrepaidClear() |
|
FUNCTION CheckPrepaymentCalcRequired() |
|
FUNCTION CheckPurchaseOrder() |
|
FUNCTION Clear() |
Clear current record
|
| Returns |
[boolean] True = success, False = failure |
|
|
FUNCTION ClearFreight() |
|
FUNCTION CopyFromPurchaseOrder(poNumber$) |
|
FUNCTION CopyPurchaseOrderLines() |
|
FUNCTION CopyPurchaseOrderLines(receiveComplete) |
|
FUNCTION CopyPurchaseOrderLines(receiveComplete, PONo$) |
Copy Purchase Order Lines into the receipt entry
|
| Parameter | Description |
| receiveComplete |
{optional}[input,boolean] true=receive lines complete, false=do not receive lines complete |
| PONo$ |
{optional}[input,string] purchase order number to copy from, if blank the primary purchase order number will be used |
|
| Returns |
[boolean] True = success, False = failure |
|
|
FUNCTION DELETE(key$) |
|
FUNCTION DeleteBatch(batch$, curSubType$) |
|
FUNCTION GetApplyPurchaseOrderHistory(tmpPurchaseOrder$, tmpPOList$, tmpReceiptType$, tmpReceiptNo$, tmpHeaderSeqNo$) |
Get receipt of goods (ROG) history information for a purchase order number
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to get ROG history for |
| tmpPOList$ |
[output,string] list of purchase orders that were received |
| tmpReceiptType$ |
[output,string] receipt type of entry |
| tmpReceiptNo$ |
[output,string] receipt number of entry |
| tmpHeaderSeqNo$ |
[output,string] header sequence number of entry in history |
|
| Returns |
[boolean] True = if ROG history found, False = if no ROG history found |
|
|
FUNCTION GetApplyPurchaseOrderRecord(tmpPurchaseOrder$, tmpRec$, tmpIOL$) |
Get apply purchase order record
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to get record for |
| tmpRec$ |
[output,string] record |
| tmpIOL$ |
[output,string] iolist of fields |
|
| Returns |
[boolean] True = if record found, False = if no record found |
|
|
FUNCTION GetApplyPurchaseOrderStatus(tmpPurchaseOrder$) |
Get apply purchase order status
|
| Parameter | Description |
| tmpPurchaseOrder$ |
[input,string] purchase order number to get status of |
|
| Returns |
[integer] 0 = purchase order has not been applied to receipt, 1 = purchase order has been applied, 2 = purchase order is newly applied |
|
|
FUNCTION GetContext$(destTable$) |
|
FUNCTION GetContextSourceTables$(context$) |
|
FUNCTION GetNextNextInvoiceEntryNo(value$) |
|
FUNCTION GetNextReceiptNo(value$) |
|
FUNCTION ResetAllCopyLines() |
Reset All for a new receipt, copy lines for all purchase orders
|
| Returns |
[boolean] True = success |
|
|
FUNCTION ResetLandedCost() |
|
FUNCTION SetBrowseFilter() |
|
FUNCTION SetKey(key$) |
|
FUNCTION UpdateForFreightAllocation(amt) |
|
FUNCTION ValidateGroupMultiplePO() |
Validate Group Muliple PO precludes changing the column value once multiple purchase orders have been applied to a receipt
|
| Returns |
[boolean] False (0) when multiple purchase orders applied on receipt, true (1) when one or no purchase orders applied on receipt |
|
|
FUNCTION ValidBatch(curSubTypeBatch$, subTypeBatch$) |
|
FUNCTION Write() |