Populating Group Control Table Fields
The PS_GROUP_CONTROL table contains one row for each group that you enter into the system for billing interface or conversion purposes. This documentation uses the term group to mean a collection or batch of pending items that the billing system or conversion program produces and that PeopleSoft Receivables groups for control or processing purposes.
Some billing systems produce one group for each day. Other systems produce separate groups for debit memos, credit memos, or certain kinds of invoices. During conversion, you decide how many groups to create to bring in the activity that records open and closed items. PeopleSoft Receivables can receive an unlimited number of groups of various entry types and sizes.
Your interface or conversion program populates the group control table with external billing group information. The following table lists the appropriate values, along with the associated column name, for each field on PS_GROUP_CONTROL.
In the table, a field type is specified for each field; you use the field type to determine how to populate system-maintained fields and optional fields that you want to leave blank. To leave a field blank, enter a space for a character field, a null value or nothing for a date field, and a zero for a numeric field.
Note:
Use Application Designer to review the characteristics of each field in more detail.
| Column | Field Name | Field Type | Optional/Conditional/Required | Field Description |
|---|---|---|---|---|
|
1 |
GROUP_BU |
Character |
Required |
Associate each group with a PeopleSoft Receivables business unit. |
|
2 |
GROUP_ID |
Character |
Required |
Provide a group identifier for each group. |
|
3 |
OPRID |
Character |
Optional |
Enter the User ID of the person who entered the group. This value is used in group inquiry and processing pages. |
|
4 |
ASSN_OPRID |
Character |
Optional |
Enter the User ID of the person who is responsible for processing the group. This value is used in group inquiry and processing pages. |
|
5 |
BUSINESS_UNIT |
Character |
Optional |
Set the value to be the same as GROUP_BU. |
|
6 |
GROUP_TYPE |
Character |
Required |
Select the value that you established in the Group Type table for this type of group. Do not use D, F, M, P, T, or U. Draft, overdue charge, maintenance, payment, transfer, and unpost groups use these values. Also, do not use C or R, because the Claim Settlement Process for AR process (PO_CLMSTL_AR) uses these values for claim items entered in PeopleSoft Purchasing and PeopleSoft Order Management. |
|
7 |
BAL_STATUS |
Character |
Required |
The default value is N (out of balance). The Receivables Update process automatically balances all external groups and sets the value to I (in balance) during initial processing, provided that the entered amount and count that it calculates are equal to the control amount and count that you provide. |
|
8 |
EDIT_STATUS |
Character |
Required |
Indicates whether or not the group has been edited. Groups entered online, for example, are E because less editing occurs during the Receivables Update process for these groups. The default value is N (not edited) for external groups. |
|
9 |
POST_STATUS |
Character |
Required |
Indicates whether the group is fully posted, not posted, or has errors that prevented some items from the Receivables Update process. The default value is N (not posted). |
|
10 |
POST_ACTION |
Character |
Required |
Indicates if the group is automatically set to be processed by the Receivables Update process. The field is populated with A (no action) if you want to review the contents online before the Receivables Update process. A is the default for online processing. The field value is L (batch standard) to post during the next Receivables Update process run. |
|
11 |
CONTROL_AMT |
Number |
Optional |
Enter the control amount. The control amount is the total amount of all items that are in the group in the entry currency of each item. For mixed currencies, this becomes a hash total. If the group has two items, one at 10.00 EUR and one at 10.00 USD, then the CONTROL_ AMOUNT is 20.00. To require a single currency for each group, refer to the CONTROL_ CURRENCY. |
|
12 |
CONTROL_CNT |
Number |
Required |
Enter the number of items in the group. |
|
13 |
ENTERED_AMT |
Number |
Optional |
The system calculates this value for you, so enter 0. When the Receivables Update process balances the group, the system updates this field with the total monetary amount of all pending items. |
|
14 |
ENTERED_CNT |
Number |
Optional |
The system calculates this value for you, so enter 0. When the Receivables Update process balances the group, this field is updated with the count of all pending items. Online groups have a default of 1. |
|
15 |
POSTED_TOTAL |
Number |
Optional |
The system calculates this value for you, so enter 0. This field is updated by the Receivables Update process with the total entered amount of all pending items in the group that are posted. |
|
16 |
POSTED_COUNT |
Number |
Optional |
The system calculates this value for you, so enter 0. This field is updated by the Receivables Update process with the total count of all pending items in the group that are posted. |
|
17 |
GROUP_SEQ_NUM |
Number |
Optional |
The system calculates this value for you, so enter 0. The system uses this value to assign sequence numbers for certain kinds of groups. |
|
18 |
ORIGIN_ID |
Character |
Required |
Enter an origin ID to represent where the group came from. Select a value from the origin IDs that you define for use as external billing origins on the PS_ORIGIN_TBL. To qualify, the origin type must be Billing, and the origin method must be External. |
|
19 |
RECEIVED_DT |
Date |
Required |
Indicates the date on which PeopleSoft Receivables received the group. From an interface or conversion perspective, RECEIVED_DT and ENTRY_DT are probably the same. |
|
20 |
ENTRY_DT |
Date |
Required |
The date that you enter the group into PeopleSoft Receivables. From an interface or conversion perspective, RECEIVED_DT and ENTRY_DT are probably the same. |
|
21 |
POST_DT |
Date |
Optional |
The system calculates this value for you, so set the value to null. This value is updated by the Receivables Update process with the most recent date that the group was posted. |
|
22 |
ACCOUNTING_DT |
Date |
Required |
Enter the accounting date that applies to the group. The Receivables Update process uses this date to determine if the group falls within the date range that is on the Receivables Update process request. |
|
23 |
PROCESS_INSTANCE |
Number |
Optional |
The system calculates this value for you, so enter 0. This value is updated by the Receivables Update process with the process instance that is used for a given execution of the process. |
|
24 |
DST_BAL_STATUS |
Character |
Required |
Enter I (in balance) if you provide your own PS_PENDING_DST rows. Otherwise, enter O (out of balance). The Pending Group Generator uses and updates this value. |
|
25 |
GROUP_ID_ORIG |
Character |
Optional |
Enter a value when you unpost a group during online processing. |
|
26 |
DEPOSIT_BU |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
27 |
DEPOSIT_ID |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
28 |
PAYMENT_SEQ_NUM |
Number |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
29 |
PAYMENT_ID |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
30 |
PAYMENT_CURRENCY |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
31 |
PYMT_RT_TYPE |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
32 |
PYMT_RATE_MULT |
Number |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
33 |
PYMT_RATE_DIV |
Number |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
34 |
CONTROL_CURRENCY |
Character |
Optional |
If this field contains a value, all pending items in the group must have this currency as their entry currency. Select from the values on PS_CURRENCY_CD_TBL. If you enter a space, the pending items in the group may contain more than one entry currency. |
|
35 |
FORMAT CURRENCY |
Character |
Required |
Enter the currency code that controls the precision for this group's amount totals. Select from values on PS_CURRENCY_CD_TBL. If you provide a value for CONTROL_CURRENCY, use the same value here. |
|
36 |
PAYMENT_AMT |
Number |
Optional |
Enter a value when the group is created by a payment worksheet or by Payment Predictor. |
|
37 |
ALLOW_DST |
Character |
Required |
Tells the Pending Group Generator how to set the GL_DISTRIB_STATUS field for the PENDING_DST rows that it creates for this group. Set to Y to distribute the accounting entries to general ledger. This value sets GL_DISTRIB_STATUS = N. Set to N to prevent accounting entries from being distributed to the general ledger. This value sets GL_DISTRIB_STATUS = I. |
|
38 |
CREATE_DST_BATCH |
Character |
Optional |
This field is no longer used. |
|
39 |
CASH_CNTRL_USE |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
40 |
BANK_SETID |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
41 |
BANK_CD |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
42 |
BANK_ACCT_KEY |
Character |
Optional |
Enter a value when a payment worksheet or Payment Predictor creates the group. |
|
43 |
UNPOST_REASON |
Character |
Optional |
Enter the reason for unposting the group. Select one of the reason codes from the UNPOST_RSN_TBL table or enter a space. |
|
44 |
WS_REASON |
Character |
Optional |
Enter a reason that applies to all items in a maintenance group. Enter a value that you define in the PS_WS_REASON_TBL. |
|
45 |
OPRID_APPROVED_BY |
Character |
Optional |
Enter the User ID of the person who set the worksheet to post. |