Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add Definition here   Program amounts for Brokerage, Off Book, and Rebate programs are accrued for and posted with sales transactions. The 'Settle' (pay) the accrued amounts, the programs must be Settled. The purpose of this page is to to create settlements that reduce the open program balances by converting them to Accounts Payable Invoices (or AP Credit Memos for sales returns) or Accounts Receivable credits.

Software Version: 2022.06.15 16 and newer

Table of Contents
typeflat

Page Header 

Toolbar IconsDescription
Append To Batch

Updates the grid with new transactions that match the filter criteria. This icon is only displayed after the initial batch is created to allow users to redefine search criteria and add additional transactions to the batch. 

Build BatchBuilds a Settlement Batch based on filter criteria selected / entered. This icon is only displayed until a batch is created and is then replaced with the "Append to Batch" icon. 
Delete
Insert excerpt
Delete - RV Header 3.0
Delete
Grid LayoutHelp

New Batch

PrintProcessValidateFieldsDescriptionBatch IDCommentInclude Unpaid InvoicesInvoice Date ThruPaid in Full ThruPayeeProgram Program ClassSettle ToSettlement DateTotal A/PTotal A/RTotal Settlement 
- RV Header 3.0
nopaneltrue
Help
Insert excerpt
Help - Global 3.0
Help - Global 3.0
nopaneltrue

New Batch

Creates a new Settlement Batch when the icon is clicked. New Batch IDs are created as [Username] - [User Batch Sequence] when the 'Username' is the First Name + Last Name of the user and the 'User Batch Sequence' is a sequential integer value By Username and Program Type.
Print
Insert excerpt
Print - LV 3.0
Print - LV 3.0
nopaneltrue
ProcessProcesses a batch. A batch can only be processed if it has been validated. When a batch is processed, Program balances are shifted from the Sales Program sub-ledger to either Accounts Payable or Accounts Receivable transactions.
ValidateVerifies that a batch can be successfully processed.  
FieldsDescription
Batch ID

Insert excerpt
Batch ID
Batch ID
nopaneltrue
 This is a single select lookup that defaults as "(New Batch)" when the page is initially opened. If the 'New Batch' icon is clicked, a new Sales Program Settlement Batch will be created, and the lookup will be update with the Batch ID for the new batch. The lookup contains an option for (New Batch) followed by a list of all open settlement batches for the Program Type you are working in (Brokerage, Off Book, or Rebate).

Database Field: ERPx_SPProgramSettlementBatch.BatchID

Comment

Insert excerpt
Comment - Header
Comment - Header
nopaneltrue
 This is a text box to assign a comment to a Settlement Batch. This defaults as blank and is not required but if entered, must <= 200 characters.  This field is always editable.

Database Field: ERPx_SPProgramSettlementBatch.BatchID

Include Unpaid Invoices

A Yes/No lookup to identify whether or not to settle sales transactions that have an open balance. This is required and defaults to "No" but can be changed. If set to "No", program sales transactions with an open balance (transactions that have not been fully paid or written off) will not be brought into the transaction settlement grid when the 'Build Batch' or 'Append to Batch' icons are clicked. If changed to "Yes", all program sales transactions will be brought into the transaction settlement grid when the 'Build Batch' or 'Append to Batch' icons are clicked.

Database Field: ERPx_SPProgramSettlementBatch.IncludeUnpaidInvoices

Invoice Date Thru

A date picker to enter an Invoice Date to restrict program sales transaction from being selected in the transaction settlement grid. This defaults as blank and is not required. If blank, then this parameter is not evaluated. If entered, only program sales transactions with an Invoice Date <= the 'Invoice Date Thru' date will be selected. This is useful for companies that settle sales programs on a specific date for transactions up through a certain date.

Database Field: ERPx_SPProgramSettlementBatch.InvoiceDateThrough

Paid in Full Thru

A date picker to enter a 'Closed Date' (the date a sales transaction was fully paid or written off) to restrict program sales transaction from being selected in the transaction settlement grid. This defaults as blank and is not required. If blank, then this parameter is not evaluated. If entered, only program sales transactions with a 'Closed Date' <= the 'Paid in Full Thru' date will be selected. This is useful for companies that settle sales programs for only paid in full invoices that were paid as of a specific date.

Database Field: ERPx_SPProgramSettlementBatch.PaidInFullThrough

Payee

Insert excerpt
Payee
Payee
nopaneltrue
 This is a textbox that defaults as blank and is not required. This allows "search string" text containing all or part of a Payee Name. If a value is entered, then only Programs with an assigned Payee that matches the search string will be selected. 

This is not saved in the database.

Program

A multi select lookup to limit which Sales Programs to settle. This defaults to blank and is not required. If blank, then this parameter is not evaluated. If entered, only program sales transactions for the Program(s) identified will be selected. 

The lookup contains the list of all Programs associated with the Program Type being added/edited.

Insert excerpt
Def - Sales Program
Def - Sales Program
nopaneltrue

Database Field: ERPx_SPProgramSettlementBatch.ProgramSKCSV

Program Class

A multi select lookup to limit which Sales Programs to settle. This defaults to blank and is not required. If blank, then this parameter is not evaluated. If entered, only program sales transactions for Programs belonging to the 'Program Class' will be selected. 

The lookup contains the list of all Program Classes associated with the Program Type being added/edited.

Insert excerpt
Def - Program Class - Sales Programs
Def - Program Class - Sales Programs
nopaneltrue

Database Field: ERPx_SPProgramSettlementBatch.ProgramClassSKCSV

Settle To

A single select lookup to limit which Sales Programs to settle. This is required and for 'Brokerage Programs' defaults to "Accounts Payable" and cannot be changed. For 'Rebate' and 'Off Book' Programs' this defaults to blank and must be selected.

The lookup contains the following values:

  • Accounts Payable: Only programs with a 'Payee' that is an A/P Vendor will be selected.
  • Accounts Receivable: Only programs with a 'Payee' that is an A/R Customer will be selected.
  • Accounts Payable and Accounts Receivable: Both A/P and A/R Programs will be selected.

Database Field: ERPx_SPProgramSettlementHeader.SPSettleToEN

Settlement Date

Identifies the date that will be used on the Settlement transactions created for Accounts Payable and/or Accounts Receivable. This is an editable date picker that defaults to the current date, is required, and if missing, the message "Settlement Date is required." will be displayed on Validate and/or Process. The date must fall withing a valid GL Date else the message "The Settlement Date must be within a GL period open to [Functional Area the Settlement is going to]." will be displayed on Validate and/or Process. 

Database Field: ERPx_SPProgramSettlementHeader.SettlementDate

Total A/P

A calculated field that displays the sum of the 'Amt. to Settle' column for all the program transactions with a 'Settle To' of either "AP Invoice - Paid In Full Orders" or "AP Invoice - All Orders".

This is not saved in the database.

Total A/R

A calculated field that displays the sum of the 'Amt. to Settle' column for all the program transactions with a 'Settle To' of "AR Credit Memo".

This is not saved in the database.

Total Settlement

A calculated field that displays the sum of the 'Amt. to Settle' column for all the program transactions. It is also the sum of [Total A/P] + [Total A/R] calculated amounts.

This is not saved in the database.


Page Details

Toolbar IconsDescription

Auto Fill

Amounts 

Amounts

This button displays options to:

  • Fully Pay - Filtered: Updates the 'Amt. to Settle' value for all the records in the grid to [Open Program Amt.] - [Write Off Program Amt.]
  • Fully Pay - Selected: Updates the 'Amt. to Settle' value for all the tagged/selected records in the grid to [Open Program Amt.] - [Write Off Program Amt.]
  • Write Off - Filtered: Updates the 'Write Off Program Amt.' value for all the records in the grid to [Open Program Amt.] - [Amt. to Settle].
  • Write Off - Selected:  Updates the 'Write Off Program Amt.' value for all the tagged/selected records in the grid to [Open Program Amt.] - [Amt. to Settle].

(lightbulb) If using this feature to Write Off balances, you must either have a Write Off code saved in the Sales Program 'Reason Code for Write Offs' Preference or you must manually assign the Write Off Code to each transaction by selecting the record, clicking the 'Edit Amounts' icon, and manually assigning the Write Off Code to each transaction item.

Column Filter Show/Hide
Insert excerpt
Column Filter Show/Hide - Global
Column Filter Show/Hide - Global
nopaneltrue
Edit AmountsOpens the 'Edit Amounts' List View, filtered for the transaction that was selected, to allow edit of the 'Amt. To Settle' and/or 'Write Off Program Amt.' for the individual Sales Transactions Iines. This can only be opened for one Transaction at a time else the message "Please select one row and try again." will be displayed.
Excel
Insert excerpt
Excel - RV Grid
Excel - RV Grid
nopaneltrue
Group By Show/Hide
Insert excerpt
Group By Show/Hide - Global
Group By Show/Hide - Global
nopaneltrue
Quick Column Filter
Insert excerpt
Quick Column Filter
Quick Column Filter
nopaneltrue
Remove PaymentRemoves the amounts in both the 'Amt. to Settle' and 'Write Off Program Amt.' columns for all the tagged/selected records.
Saved Layouts
Insert excerpt
Column Layouts for Framework 3.0 - Global
Column Layouts for Framework 3.0 - Global
nopaneltrue
FieldsDescription
Amt. to Settle

Insert excerpt
SP - Amount to Settle
SP - Amount to Settle
nopaneltrue
 This is a non-editable textbox that defaults to 0.00 and displays the sum of the 'Amt. to Settle' for each transaction item. This can only be edited by selecting a record and clicking the 'Edit Amounts' icon to open the Sales Program: Edit Amounts List View or by clicking the 'Auto Fill Amounts' icon and selecting one of the Fully Pay options.

Database Field: ERPx_SPProgramSettlementHeader.

Closed Date

Insert excerpt
Date - Closed SP
Date - Closed SP
nopaneltrue
 This is not editable.

Database Field: ERPx_SPProgramSettlementHeader.OrderPaidOffDate

Customer ID

Insert excerpt
Customer ID
Customer ID
nopaneltrue
 This is not editable.

Database Field: ERPx_SPProgramSettlementHeader.CustomerID

Customer Name

Insert excerpt
Customer Name
Customer Name
nopaneltrue
 This is not editable.

Database Field: ERPx_SPProgramSettlementHeader.CustomerName

OK To Pay

A Yes/No value that indicates whether a transaction on a sales program is okay to pay/settle.

  • Programs with a 'Settle To' of either "AR Credit Memo" or "AP Invoice - All Orders", this is always "Yes".
  • Programs with a 'Settle To' of "AP Invoice - Paid In Full Orders" this is set based on whether or not the sales transaction has an open balance. If the sales transaction has been fully paid or written off this will be "Yes", otherwise it will be "No".

(lightbulb) This is used for auto-selecting transactions to settle and for informational purposes only. Program transactions can still be settled no matter what this value is. 

This is a calculated field that is not stored in the database.

Open Program Amt.

Insert excerpt
SP - Open Program Amount
SP - Open Program Amount
nopaneltrue

This is a calculated field that is not stored in the database.

Payee ID

Identifies the ID of the Customer or Vendor that will be paid for the Program. This is not editable. 

Database Field: ERPx_SPProgramHeader.ProgramEntitySK, ERPx_SPProgramSettlementHeader.SettleToEntityID

Payee Name

Identifies the Name of the Customer or Vendor that will be paid for the Program. This is not editable.

Database Fields: ERPx_APVendor.VendorName, ERPx_ARCustomer.CustomerName, ERPx_SPProgramHeader.ProgramEntitySK, ERPx_SPProgramSettlementHeader.SettleToEntityName

PO

Insert excerpt
Purchase Order
Purchase Order
nopaneltrue
This comes from the 'Purchase Order' field on the 'Home' tab of the Sales Transaction Record View. This is not editable. 

Database Field: ERPx_SPProgramSettlementHeader.PONumber

Program

Insert excerpt
Program ID & Description
Program ID & Description
nopaneltrue
 This is not editable

Database Fields: ERPx_SPProgramHeader.Description, ERPx_SPProgramSettlementHeader.ProgramHeaderSK

Program Amt.

Insert excerpt
SP - Program Amount
SP - Program

: Description

Amount
nopaneltrue
 This is not editable.

Database Field: ERPx_SPProgramSettlementHeader.ComputedAmount

Remaining Program Amt.
 Settle ToSettle To IDSettled Amt.Trans ClassTrans Curr.Trans DateTrans TypeTransactionTransaction Amt.Write Off Amt.

Insert excerpt
SP - Remaining Program Amount
SP - Remaining Program Amount
nopaneltrue
 This is a calculated field that can only be edited by changing either the 'Amt. to Settle' or the 'Write Off Program Amt.'

This value is not stored in the database.

Settle To

Identifies how the Program will be settled (paid). This defaults from the Sales Program and is not editable. The available options include:

  • AP Invoice - Paid In Full Orders
  • AP Invoice - All Orders
  • AR Credit Memo: Only available for Rebate and Off Book Programs

Database Field: ERPx_SPProgramSettlementHeader.SettlementMethodName

Settled Program Amt.

Insert excerpt
SP - Settled Program Amount
SP - Settled Program Amount
nopaneltrue
 This is only editable by settling and/or writing off a Program Amount.

Database Field: ERPx_SPProgramSettlementHeader.SettledAmount

Trans Amt.

Identifies the 'Invoice' amount of the Sales transaction. This is not editable.

Database Field: ERPx_SPProgramSettlementHeader.TotalOrderAmount

Trans Class

Insert excerpt
Transaction Class
Transaction Class
nopaneltrue
 This comes from the 'Transaction Class' selected when the transaction was created. This is not editable. 

Insert excerpt
Def - Transaction Class - General
Def - Transaction Class - General
nopaneltrue

Database Field: ERPx_SOOrderHeader.DocumentID

Trans Curr.

Identifies the Currency ID that the transaction was entered in. This comes from the Customer and is not editable.

Database Fields: ERPx_MFCurrency.CurrencyID, ERPx_SOOrderHeader.CurrencySK

Trans Date

Insert excerpt
Doc Date
Doc Date
nopaneltrue
It is formatted from the users 'Date Format' preference. This comes from the 'Invoiced Date' field on the 'Shipments' tab of the Sales Transaction Record View and is not editable. 

Database Field: ERPx_SPProgramSettlementHeader.InvoiceDate

Trans Open Amt.

Identifies the open/unpaid amount of the sales transaction. This is only editable by applying Payment Receipts, Credits, or Returns to the transaction.

Not sure where this comes from or if it is calculated, how it is calculated.

Trans Type

Insert excerpt
Transaction Type
Transaction Type
nopaneltrue
This is a system assigned value and is not editable. The applicable transaction types are: Order, Return and Price Adjustment.

Insert excerpt
Def - Transaction Types
Def - Transaction Types
nopaneltrue

Database Fields: ERPx_ARTransactionType.TransactionName, ERPx_SOOrderHeader.OrderTypeSK

Transaction

Insert excerpt
Transaction ID
Transaction ID
nopaneltrue
This is a system assigned value and is not editable.

Insert excerpt
Def - Transaction ID - Sales
Def - Transaction ID - Sales
nopaneltrue

Database Field: ERPx_SPProgramSettlementHeader.InvoiceNumber

Write Off Program Amt.

Insert excerpt
SP - Write Off Program Amount
SP - Write Off Program Amount
nopaneltrue
 This is a non-editable textbox that defaults to 0.00 and displays the sum of the 'Write Off Program Amt.' for each transaction item. This can only be edited by selecting a record and clicking the 'Edit Amounts' icon to open the Sales Program: Edit Amounts List View or by clicking the 'Auto Fill Amounts' icon and selecting one of the Write Off options.

Database Field: ERPx_SPProgramSettlementHeader.WriteOffAmount

Related Topics



Expand
titlePage Definitions

Page Definitions


...