Using Journal Generator

This chapter provides an overview of Oracle's PeopleSoft Enterprise Journal Generator and discusses how to:

Click to jump to parent topicUnderstanding Journal Generator

The Journal Generator process (FS_JGEN) creates journals from accounting entries from the following data sources:

Journal Generator does the following:

For non-PeopleSoft systems, the following examples are provided to interact with Journal Generator:

See Also

Creating Journal Entries from Accounting Entries Using Journal Generator

Click to jump to top of pageClick to jump to parent topicConvert Accounting Entries to PeopleSoft Journals

This diagram summarizes how Oracle's PeopleSoft Enterprise applications and non-PeopleSoft applications are used in creating journal entries using the Journal Generator and how journals are prepared for General Ledger processing:

How PeopleSoft applications create journal entries

Accounting entries are created in other application systems, both PeopleSoft and non-PeopleSoft.

PeopleSoft entry event and interunit and intraunit processes also create accounting entries that can be processed by Journal Generator.

If you have installed Commitment Control, budget checking can be done with journal edit and validation.

The Journal Generator process transforms accounting entries into general ledger journals. Subsystem applications can create journals from the application business unit to different general ledger business units, as well as to different ledger groups and ledgers for a General Ledger business unit.

General Ledger validates journals according to the criteria that you set up in your general ledger system. It automatically validates a journal when you request a journal edit. The Journal Entry Errors page displays any errors that the system encountered; you can then access the appropriate Journal Entry page to correct the errors. After the system validates the journals with no error, you can request posting to your general ledger. You can initiate the Journal Edit and Budget Check (GL_JEDIT2) and Journal Post (GLPPPOST) processes from Journal Generator, or initiate them later in a separate process.

See Also

Defining Accounting Entries

Click to jump to top of pageClick to jump to parent topicJournal Generator Required Field Names

This table lists the fields that must be in the Accounting Entry table to run Journal Generator. Fields shown in upper case are exact field names that are required in the table. Mixed-case field names indicate that you can specify the field name on the Accounting Entry Definition page:

Field Name

Description

Accounting Date

Reflects the date of the accounting entry recognized in general ledger.

Foreign Amount

Foreign (transaction currency) amount.

Monetary Amount

Base currency amount.

ACCOUNTING_PERIOD and FISCAL_YEAR

The Journal Generator process populates the accounting period and fiscal year after it distributes the accounting entry to a general ledger journal based on the journal date.

APPL_JRNL_ID

Journal generator template ID. Identifies the journal defaults and summarization options for the accounting entry.

BUSINESS_UNIT

Application business unit.

BUSINESS_UNIT_GL

General Ledger business unit for the entry.

CURRENCY_CD

Currency code for the base currency amount.

FOREIGN_CURRENCY

Currency code of the foreign amount.

GL_DISTRIB_STATUS

General Ledger Distribution Status indicates the posting status for the distribution lines. The value is N (none) when the accounting entry is created and ready for the Journal Generator process. The Journal Generator process changes the value to D (distributed) when it distributes the accounting entry to a general ledger journal. The Journal Generator ignores any other values.

JOURNAL_ID and JOURNAL_DATE

The Journal Generator process populates the journal ID and journal date fields after it distributes the accounting entry to a general ledger journal.

JOURNAL_LINE

Populated by the Journal Generator after it distributes the accounting entry to a general ledger journal if the Cross Product Drill Down option on the Accounting Entry Definition page is selected.

LEDGER

Specific ledger to which an accounting entry posts. If this field is blank, Journal Generator uses by default the primary ledger of the ledger group.

LEDGER_GROUP

Ledger group to which an accounting entry posts. If this field is blank, the Journal Generator creates the journal to the default ledger group specified on the Ledger for a Unit - Definitions page.

PROCESS_INSTANCE

Populated by Journal Generator when it distributes the accounting entry to a general ledger journal.

This table lists optional fields for the Journal Generator process. Uppercase fields are exact field names that are used in the Accounting Entry table. Mixed-case names indicate that you can specify the field name on the Accounting Entry Definition page:

Field Name

Description

Statistical Amount

Statistical amount.

Journal Ref (journal reference)

Journal line reference used to track the source of the transaction.

Journal Descr (journal description)

Journal description used to describe a transaction.

Open Item Key

Open item key provides the link between related open item entries.

ChartFields

ChartFields that map directly to the General Ledger ChartFields. The Journal Generator process uses these ChartFields when it summarizes the accounting entries and creates journals.

KK_AMOUNT_TYPE

Commitment Control Amount Type provides commitment control accounting entries for budget checking in General Ledger on the journals created.

DOC_TYPE

Use document type for document sequencing. Use this field and the Document Type mapping feature on the journal generator template to group accounting entries according to the general ledger document type into different journals.

DOC_SEQ_NBR

Sequence number of the document.

DOC_SEQ_DATE

Date the document sequence number was assigned or validated.

MOVEMENT_FLAG

Defines the sign of the amount if you enabled the Separate Debit/Credit option. Otherwise Journal Generator ignores this flag. The values are:

N: Natural sign of the monetary amount of the transaction. This is the default. For suspense balancing, base currency rounding adjustments, currency position, and interunit from and to lines, this field is always N.

R: Reverse sign of the monetary amount of the transaction. If the Enable Separate Debit/Credit option is selected on the Ledgers For A Unit - Definition Page and you enabled separate debits and credits for your system, you can toggle this field to represent a reversing debit or credit amount.

ADB_DATE

If the Average Daily Balance Date field exists on the accounting entry table, Journal Generator uses it to populate the ADB date of the journal header.

BOOK_CODE

If the Book Code field exists in the accounting entry table and if Book Code has been activated on the Overall Installation Options page, Journal Generator groups accounting entries into different journals according to the Book Code.

Click to jump to top of pageClick to jump to parent topicUsing Journal Generator with Commitment Control

Whether Journal Generator processing includes budget checking depends on the system source and the Skip Commitment Control in GL option in the accounting entry definition.

Accounting Entry Definition System Source with an Application Subsystem That Supports Commitment Control

General Ledger does not perform commitment control budget checking when journals are created with this type of definition because the entries are budget checked in the feeder, or subsystem.

The Budget Check option on the Journal Generator request page is not applicable for these entries.

Journal Generator processing occurs under these conditions:

Accounting Entry Definition System Source Without an Application Subsystem That Supports Commitment Control

The Skip Commitment Control in GL option determines if General Ledger performs budget checking for journals created from this definition.

The Budget Check option on the Journal Generator request page specifies if Journal Edit includes budget checking as part of its edit process, which is called by Journal Generator after it creates journals. This is applicable only to journals generated from an accounting entry definition with Skip Commitment Control in GL cleared.

Journal Generator processing occurs under these conditions:

Click to jump to parent topicPrerequisites

Before you begin:

JRNL_HDR_REC is a field on LED_TMPLT_TBL to specify the journal header record. The JRNL_HDR_REC field is not on the Ledger Template - Record Definitions page because General Ledger does not support a journal header record name other than JRNL_HEADER. However, Journal Generator can support a dynamic journal header record name. You can use the recommended SQL tools to update LED_TMPLT_TBL.JRNL_HDR_REC with another journal header record name for the specified ledger template.

Warning! If you install General Ledger, do not change the journal header record name. Otherwise, the journals that you create will not post to General Ledger.

See Also

Defining Accounting Entries

Setting Up Ledgers

Click to jump to parent topicSetting Up for Journal Generator

To set up the journal generator, use the Accounting Entry Definition component (JRNLGEN_DEFN), Journal Generator Template-Defaults component (JRNLGEN_APPL_ID) and the Journal Generator Template-Summarization component (JRNLGEN_APPL_ID).

This section provides an overview of Journal Generator setup and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Journal Generator Setup

The Journal Generator process creates general ledger journals for any application. The process uses the record and field names from the accounting entry definition to extract data from the Accounting Entry table and create journals.

It extracts data from any table in the database as long as the table contains the required fields listed in the Reviewing Journal Generator Required Field Names.

Your application may contain field names that are different from the required fields in the Accounting Entry table but have the same attributes. If this is the case, create a view in your system's distribution line table and point the Journal Generator to it by specifying its name in the Accounting Entry Record field on the Accounting Entry Definition page.

If you changed or added fields and want to pass values associated with these fields to journals—that is, retain detail—you insert the new fields in five tables: Accounting Entry, Journal Generator Work (JGEN_WRK_TMP), Journal Generator Dynamic State Records (FS_JGEN_UPD_AET and FS_JGEN_PRV_AET), and Journal Line. The fields must have the identical field names and attributes in each table. Finally, in the journal generator template select Retain Detail.

Non-PeopleSoft systems can use the GENERIC accounting entry definition or create their own modified accounting entry definition.

See Also

Journal Generator Required Field Names

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up for Journal Generator

Page Name

Definition Name

Navigation

Usage

Accounting Entry Definition

JRNL_GEN_ACCTG_DEF

General Ledger, Journals, Subsystem Journals, Accounting Entry Definition, Accounting Entry Definition

Identify the system source that distributes data to your general ledger and identify the record and field names for the Accounting Entry table.

Journal Generator Template - Defaults

JRNL_GEN_DEFAULTS

General Ledger, Journals, Subsystem Journals, Journal Generator Template, Defaults

Specify Journal Generator defaults.

Journal Generator Template - Summarization

JRNL_GEN_SUM

General Ledger, Journals, Subsystem Journals, Journal Generator Template, Summarization

Define how Journal Generator summarizes accounting entries when it generates journals. Summarize at the account or ChartField level. The generator creates a distinct journal header for each ledger group; multiple ledgers can be in one journal as long as they belong to the same ledger group.

Click to jump to top of pageClick to jump to parent topicDefining Accounting Entries

Access the Accounting Entry Definition page (General Ledger, Journals, Subsystem Journals, Accounting Entry Definition, Accounting Entry Definition).

Accounting Definition

Use this unique name on the Journal Generator Request page to tie your request to an accounting entry table and field definition.

Accounting Entry

Record

Select the record from which Journal Generator gets the information needed to create journals. This is the data source (accounting entry) table to be used when creating a journal. If you created a view of a third-party system table, enter its name here.

Record Update

Select an accounting entry record update name. This is the record that Journal Generator updates. It is the accounting entry table that Journal Generator updates with journal information after it creates the journal.

System Source

Identifies the source of an accounting entry from which a transaction arises. For example, the source of receivables transactions is Accounts Receivable.

Journal Generator uses system source to:

  • Derive the prompt table for the application business units when it defines the request.

  • Format the system source field on the journal header.

  • Determine whether general ledger enables you to perform commitment control budget check for journals created from this system source.

    This works in conjunction with the Skip Commitment Control in GL check box.

For a PeopleSoft Enterprise application, select one of the following values:

Jgen-Other: PeopleSoft other

Jgen-AM: PeopleSoft Asset Management

Jgen-AP: PeopleSoft Accounts Payable

Jgen-AR: PeopleSoft Accounts Receivable

Jgen-AV: PeopleSoft Contributor Relations

Jgen-BI: PeopleSoft Billing

Jgen-CA: PeopleSoft Contracts

Jgen-CB: PeopleSoft Claimbacks

Jgen-EEAP: PeopleSoft Entry Event AP

Jgen-EEAR: PeopleSoft Entry Event AR

Jgen-EEAdj: PeopleSoft Entry Event GL Adjust

Jgen-EEBD: PeopleSoft Entry Event GL Budgets

Jgen-EEPCB: PeopleSoft Entry Event PC Budgets

Jgen-EEPO: PeopleSoft Entry Event PO

Jgen-ELM: PeopleSoft Enterprise Learning Management

Jgen-EX: PeopleSoft Expenses

Jgen-GM: PeopleSoft Grants

Jgen-FSAH: Oracle Financials Accounting Hub

Jgen-GP: PeopleSoft Global Payroll

Jgen-HR: PeopleSoft Human Resources

Jgen-IN: PeopleSoft Inventory

Jgen-PC: PeopleSoft Project Costing

Jgen-PO: PeopleSoft Purchasing

Jgen-RE: PeopleSoft Real Estate Management

Jgen-SF: PeopleSoft Student Financials

Jgen-TD: PeopleSoft Trade Promotions

Jgen-TR: PeopleSoft Treasury

Note. For sources that are non-PeopleSoft applications, enter Jgen-Other.

Page Name

For cross-product drilldown, each product that generates journals to General Ledger can supply a drill page for each of its accounting line tables. In the Page Name field, enter the names of the drill pages to display the corresponding accounting line table.

Cross Product Drill Down

Select this check box to enable cross product drilldown. This feature enables you to identify the source of accounting transactions across product lines. This option causes Journal Generator to populate the journal line number and other journal key fields in the Accounting Entry table. Using these field values, the system enables you to drill down from account balances in General Ledger to specific transactions in other PeopleSoft applications for detailed supporting information.

Note. The accounting line table must have a unique index if you use the cross-product drilldown feature.

Skip Commitment Control in GL

When the system source supports commitment control, the system selects the Skip Commitment Control in GL check box and makes it unavailable for clearing, because commitment control functions are done at the application level.

When the system source does not support commitment control, you can choose to do a commitment control budget check in general ledger by leaving this clear, or choose not to do so by selecting this option. Some of the applications that do not support commitment control include: Asset Management, Contracts, Global Payroll, Cash Management, and any external systems.

Commitment Control Amount Type

The values that appear for this field depend on the contents of the accounting entry record. When you enter a value for the accounting entry record name, the system looks at that record's record definition to see if it contains a field named KK_AMOUNT_TYPE. Only if the system finds KK_AMOUNT_TYPE in the record definition, does the Commitment Control Amount Type field become enabled for you to enter data. If KK_AMOUNT_TYPE does not exist in the record table, then the system assumes that all accounting entries are actuals transactions.

Select one of the following values:

(none): All values are selected.

Actuals: The actual amount of the expenditure or the recognized revenue.

Collected: The amount of revenue collected.

Reg/Col: Combination of actuals and collected. For an expense transaction, the actual amount of the expenditure. For a revenue transaction, the actual amount of the recognized revenue and the amount of revenue collected.

Dynamic: Specify this amount type when you enter the transaction. Not applicable to generic transactions.

Encum: Encumbrance is often the second step in the procurement life cycle, and usually takes the form of a purchase order or contract. It is used to record the legal obligation to spend funds.

Planned: The amount that you plan to spend. This amount is only an estimate and the process does not use it to determine if you have exceeded the budgeted amount.

Pre-Encum: Preencumbrance is often the first step in the procurement life cycle, and usually takes the form of a requisition. It often precedes an encumbrance (purchase order), although it is not mandatory that a preencumbrance exist in order to create an encumbrance. The requisition is used to indicate the intent to consider, not the legal requirement, to make a purchase or to obligate funds.

Field Names

Enter the field names to identify the columns in the Accounting Entry table that the Journal Generator uses to create the journal.

Accounting Date

Reflects the date of the accounting entry to be recognized in general ledger.

Note. ACCOUNTING_DT appears by default, but it can be changed to another field name from the Accounting Entry table.

Monetary Amount

The base currency amount.

Foreign Amount

The foreign (transaction currency) amount.

Statistical Amount

(Optional) The statistical amount.

Journal Ref (journal reference)

(Optional) The journal line reference used to track the source of the transaction. The journal line reference is populated from the defined field name if you select the Retain Detail option on the Journal Generator Template - Summarization page. If no field name is defined, the system takes the journal line reference from the Journal Generator template defaults.

Journal Descr (journal description)

(Optional) Describe a transaction. This is populated from the defined field name if you select the Retain Detail option on the Journal Generator Template - Summarization page. If no field name is defined, the system takes the journal line description from the Journal Generator template defaults.

Open Item Key

If the open item key is mapped to a field in the subsystem table, then the Open Item value carries over to General Ledger if you select the Retain Detail summarization option on the Journal Generator Template - Summarization page.

If no field name is defined, the system does not create an open item record even if the account of the transaction is an open item account.

ChartField Mapping

Expand this grid to perform mapping.

Field Name

Specify the accounting entry field names that map directly to the General Ledger ChartField names.

ChartField

Specify general ledger ChartField names. If you select the Summarize to All ChartField Level option on the Journal Generator Template - Summarization page, Journal Generator uses the listed ChartFields when it summarizes the accounting entries and creates journals. The ChartFields that are not listed have a blank value in the newly created journals.

Summarize ChartFields

Specifies the ChartFields that are summarized if the Summarize by Selected ChartFields on the Journal Generator Template - Summarization page is selected. The ChartFields that are not selected have a blank value in the newly created journals.

Note. Journal Generator limits you to mapping a field once. For example, you cannot map Journal Ref and Open Item Key to the same field name. They must be mapped to different field names.

MultiBook Order By

Specify the field names for in-sync multibook accounting.

Within a ledger group, the accounting entries for one transaction that are distributed to different ledgers are referred to as in-sync accounting entries. These accounting entries have the same ChartFields, foreign currency, and foreign amounts. PeopleSoft applications that support multibook generate in-sync accounting entries to all ledgers within a ledger group.

If the Accounting Entry In Sync option is selected in the journal generator template, Journal Generator recognizes the in-sync accounting entries and marks them for the Journal Edit process to create any missing in-sync journals. When it generates the journal, Journal Generator uses the MultiBook Order By fields to determine how to group accounting entries for one transaction.

If the application subsystem supports multibook in sync, it sends in-sync entries, including those for the translation ledger, to the Journal Generator process. Journal Generator uses the MultiBook Order By fields to determine multibook entries for the same transaction.

Field Name

If you create new accounting entries from third party systems, you can enter field names in the sort order required to group the new accounting entries.

Warning! Do not change any of the values in these fields as delivered. The values are set for the delivered accounting entries and any changes can cause serious data problems.

See Also

Journal Generator Required Field Names

Click to jump to top of pageClick to jump to parent topicDefining Journal Generator Template Defaults

Access the Journal Generator Template - Defaults page (General Ledger, Journals, Subsystem Journals, Journal Generator Template, Defaults).

The defaults and summarization options that you set up using the journal generator templates determine how journal generator summarizes accounting entries and creates journals. Typically, you set up Journal Generator templates for each application system source that distributes to the general ledger, as well as each type of transaction. For example, you can have a template for depreciation expense from Asset Management. For systems other than PeopleSoft systems, you can use the GENERIC journal generator template or create a modified journal generator template.

Journal Generator groups accounting entries together that share the same general ledger business unit, ledger group, book code (the field BOOK_CODE exists in the accounting entry table and Book Code has been activated on the Overall Installation Options page), journal template, journal date, general ledger document type, average daily balance date (the field ADB_DATE exists in the accounting entry table), and the commitment control amount type (field KK_AMOUNT_TYPE exists in the accounting entry table). Accounting entries with different foreign currencies might not be grouped in the same journal, depending on the currency balancing option for the:

Options

If a PeopleSoft application that supports the multibook feature has generated in-sync accounting entries for this template, select the Accounting Entry In Sync check box. PeopleSoft applications that support multibook generate in sync accounting entries to most ledgers within a ledger group. The exception is that some products may not include the currency translation ledger. See the individual product documentation to determine if this feature is available for your product. If the Accounting Entry In Sync check box is selected, Journal Generator recognizes in-sync accounting entries and generates in-sync journals. The journals created by Journal Generator depend on the following:

Accounting Entry In Sync

If Accounting Entry In Sync is selected, the following occurs:

  • Journal Generator recognizes in-sync accounting entries and generates in-sync journals.

    It groups in-sync accounting entries by the multibook accounting entries order by fields specified on the Accounting Entry Definition page if you select the Retain Detail option on the Journal Generator Template - Summarization page. It also groups in-sync accounting entries by the ChartFields and foreign currency if you select the summarized option (ChartField Account) on the Journal Generator Template - Summarization page.

  • The system sets the Auto-Gen flag to Yes on the journal header.

    If Journal Generator creates journal lines to all the ledgers within the ledger group from the accounting entries, then the Journal Edit process (GL_JEDIT2) does not create new journal lines.

    However, if Journal Generator does not create journal lines to all the ledgers within the ledger group, then the Journal Edit process creates journal lines to ledgers that do not have matched journal lines.

  • The default ledger group of the general ledger business unit is used by the system if the LEDGER_GROUP field on the Accounting Entry lines is blank.

    The system uses the primary ledger of the ledger group if the Ledger field on the accounting entry line is blank.

You must select the Accounting Entry In Sync check box if the subsystem is creating multibook in-sync accounting entries for Journal Generator.

If Keep Ledgers in Sync is selected and Accounting Entry In Sync is cleared, the following occurs:

  • The lines in the Accounting Entry table are the entries from the primary ledger or another ledger.

    The Auto-Gen flag is set to Yes on the journal header. Journal Edit creates the lines for the rest of the ledgers within the ledger group.

  • The system uses the default ledger group of the general ledger business unit if the ledger group on the accounting entry lines is blank.

    The primary ledger of the ledger group is used by the system if the ledger on the accounting entry line is blank.

If the Keep Ledgers in Sync check box is not selected, and the Accounting Entry In Sync field is also cleared, the following occurs:

  • The Journal Generator process creates journal lines for the specified ledgers as not in-sync journals.

  • The Journal Generator process sets the Auto-Gen field to No on the journal header and does not create new journal lines.

Create One Journal Per

This controls how the source accounting entries are grouped into journals. Values are:

Application Business Unit: Creates one journal per general ledger business unit, per application business unit. This means that accounting entry lines with different application business units go into different journals.

General Ledger Business Unit: Creates one journal per general ledger business unit. This means that accounting lines with different values for the general ledger business unit go into different journals. Accounting lines having the same value in the BUSINESS_UNIT_GL field but different values in the BUSINESS_UNIT field (as in Accounts Payable or Accounts Receivable) results in one journal for the general ledger business unit.

For example, as this table shows the following accounting entries go into the same business unit journal for US003:

Application BU

Voucher ID

BU_GL

Foreign Amount

US001

VCHR1200

US003

300

US003

VCHR1202

US003

-300

Reversal Code

Select a Reversal Code option to specify when reversing entries are to be automatically generated. Reversal options become effective at the time this entry is posted.

Do Not Generate Reversal

Journal Generator does not create the reversal entry, but it marks the journals with the reversal code. When the journals are posted later in a separate process, the system creates the reversal entry.

Beginning of Next Period

Creates a reversing entry dated the first business day of the next accounting period. It uses the business calendar that you assigned to the business unit on the General Ledger Definition - Definition page to determine the first business day.

End of Next Period

Creates a reversing entry dated the last business day of the next accounting period. It uses the business calendar that you assigned to the business unit on the General Ledger Definition - Definition page to determine the last business day.

Next Day

Creates a reversing entry dated the next business day. It uses the business calendar that you assigned to the business unit on the General Ledger Definition - Definition page to determine the next business day.

Journal Header Fields

Journal Source

Identifies the originating entity responsible for the journal entries, and also determines how the foreign currencies are grouped for each journal.

Journal ID Mask

Enter a unique journal ID mask to identify information such as the source or purpose of journal entries. Spaces are not allowed. A 10-character alphanumeric ID identifies PeopleSoft-system journals. The system automatically generates IDs based on the number or letter that you enter here. For example, if you enter AP, the system supplies the remaining eight characters based on the next available journal ID number. If you do not specify a journal ID mask, you can let the system automatically assign the journal IDs by accepting the default : NEXT.

Journal Date

Determines the journal date for the journals created and indirectly the number of journals created. From the Journal Date options, select the source of the header and line date for journals that use a business calendar.

See Defining Business Calendars.

Accounting Date on Transaction: Uses the accounting date on the accounting entries as the journal date. This selection may result in multiple journals.

Begin Date - From Period: Uses the first open date of the From (year) Period set up on the Open Period page.

Begin Date - To Period: Uses the beginning date of the open To (year) Period set up on the Open Period page.

Current Date: Accepts the current system date when the process is run.

End Date − From Period: Uses the ending date of the open From (year) Period set up on the Open Period page.

End Date − To Period: Uses the last open date of the To (year) Period set up on the Open Period page.

Period End − Accounting Date: Uses the period-end date that corresponds to the accounting date. This selection might result in multiple journals.

Process Date: This refers to the Journal Process Date option specified on the General Ledger Business Unit Definition - Journal Options page. On that page, you can specify the process date defined for the business unit, or the current date.

Specify Date: If you select this, the Date field is available for you to enter a specific date.

Alt. Journal Date (alternate journal date)

Determines the journal date for the journals created if the journal date determined from the journal date option is not within the open accounting period's range. Select one of these values:

Begin Date - From Period: Uses the first open date of the From (year) Period set up on the Open Period page.

Begin Date - To Period: Uses the beginning date of the open To (year) Period set up on the Open Period page.

End Date − From Period: Uses the ending date of the open From (year) Period set up on the Open Period page.

End Date − To Period: Uses the last open date of the To (year) Period set up on the Open Period page.

Retain Primary Journal Date: The system uses the date that you specify as the journal date in this journal generator template.

Stay in Period

Journal Generator derives the journal date according to the journal date options previously described. However, if you select the Stay in Period check box and the derived journal date is a not a working day, Journal Generator uses the next working day for the journal date. If the next working day is not in the same period, Journal Generator uses the day prior to the derived journal date for the journal date.

If you clear the Stay in Period check box, Journal Generator changes journal dates that fall on nonworking days to the next working day, regardless of the accounting period.

Descr (description)

(Optional) Identifies information about the journal. It is useful for explaining any abnormalities in the journal.

Reference

Tracks the source of the transaction for the journal.

Default GL Document Type

The system uses the default GL document type to assign a document type on the journal header when you create journals through Journal Generator. Select a default GL document type.

Currency Effective Date

If you want to set the currency effective date on the journal header to be the average daily balance (ADB) date, select ADB Date in the template. Otherwise, the default is the journal date.

If the ADB date does not exist on your accounting entry table, or if it is null, then the ADB date on the Journal Header will default to journal date. In this instance, selecting a currency effective date option does not make any difference because the currency effective date is always equal to the journal date.

However, when the ADB date exists on your accounting table and it is not null, then Journal Generator can populate the ADB date from the accounting lines even if this date is different from the journal date.

In addition to other existing groupings, Journal Generator also groups accounting lines into different journals by ADB date.

Document Type Mapping

If you use document sequencing, expand the Document Type Mapping grid to map application document types to general ledger document types. Document type mapping applies to all journals generated, whether they are summarized or retain detail.

If the application document type is not found on this mapping, it is assigned to the default GL document type. You can map multiple application document types to one GL document type, but you cannot map multiple general ledger document types to a single application document type. Each of the different GL document types results in a different journal.

Document Type

Select the application document type.

Note. The document type on the journal line is blank if you selected summarization. If you choose to retain detail, the document type on the journal line is the application document type. Otherwise, the document type on the journal line is the default general ledger document type.

GL Document Type (general ledger document type)

Select the GL document type that corresponds to the value that you selected for the application document type.

Journal Line Fields

Line Descr (line description)

Describes the transaction in more detail. Journal Generator uses the value entered here to populate the journal line description if one of the following is true:

  • You selected the Retain Detail option on the Journal Generator Template - Summarization page and the Journal Descr field is blank on the Accounting Entry Definition page.

  • You selected the Summarize to Account Level option, the Summarize to all ChartField Level option, or the Summarize by Selected ChartFields option on the Journal Generator Template - Summarization page.

Reference

Refers each journal line back to a document, person, invoice, date, or any other information that helps to track the source of the transaction. Spaces are not allowed.

Journal Generator uses the value entered here if one of the following is true:

  • You selected the Retain Detail option on the Journal Generator Template - Summarization page and you left the Journal Ref field blank on the Accounting Entry Definition page.

  • You selected the Summarize to Account Level option, the Summarize to All ChartField Level option, or the Summarize by Selected ChartFields option on the Journal Generator Template - Summarization page.

See Also

Defining Business Calendars

Defining Sequencing Options for Accounting Entries

Setting Up Ledgers

Click to jump to top of pageClick to jump to parent topicDefining Journal Generator Template Summarization

Access the Journal Generator Template - Summarization page (General Ledger, Journals, Subsystem Journals, Journal Generator Template, Summarization).

Primary Summarization Option

These options identify how Journal Generator distributes account values from the application system source to General Ledger. In addition to the specified options, Journal Generator summarizes by entry event whenever that field exists on the accounting entry table and the summarization option is not Retain Detail.

How Specified Option

Select to retain full details, or select a summarization level from the following values:

Summarize to Account, AltAcct: Summarizes accounting entries at the account and alternate account level. All other ChartFields are blank. If alternate account is disabled at the ledger group level, it summarizes to account level only.

Summarize to All ChartFields: Summarizes accounting entries to the level of all ChartFields that are listed on the Accounting Entry Definition page.

Summarize by Selected CF's: Summarizes accounting entries by ChartFields that have the Summarize ChartField check box selected on the Accounting Entry Definition page.

Retain Detail: Distributes accounting entries in full detail. When this is selected, the Project ChartFields can be mapped on the Accounting Entry Definition page and Journal Generator populates the Project ChartFields in the journals that it creates.

How Account Specified

Your selection in the How Specified Option group box affects the accounts selected in this option. You can specify accounts or a tree to indicate the accounts that you want. It is recommended that you use trees whenever possible to reduce future maintenance should ChartField values change. Select an option for How Account Specified from the following values:

All Account Values: Distributes all the accounting entries according to the how specified option.

Selected Account Values: Distributes the selected account values according to the how specified option. Activates the Selected Values/Nodes and the Alternate Summarization Option fields.

Selected Tree Nodes: Distributes the account values that are defined by the tree name, tree level, and selected nodes according to the how specified option. Activates the Selected Values/Nodes and Alternate Summarization Option fields, as well as the Tree Name and Level fields. Enter the name of the tree and the level to use for summarization.

Tree Name

Specify the name of the tree to use for summarization.

Selected Values/Nodes

Enter either accounts or tree nodes depending on the How Account Value Specified option.

Alternate Summarization Option

The Alternate Summarization Option check boxes provide the same options as the Primary Summarization option for the accounts that are not selected in the Selected Values/Nodes field. Select the How Default Specified value. Choose to retain detail, or to summarize one of three ways.

How Default Specified

Select one of these values:

Summarize to Account, AltAcct: Summarizes accounting entries at the account and alternate account level if alternate account is selected for the ledger group. All other ChartFields are blank.

Summarize to All ChartFields: Summarizes accounting entries at the full ChartField level defined in the ChartField mapping fields on the Accounting Entry Definition page.

Summarize by Selected CF's: Summarizes accounting entries by ChartFields that have the Summarize ChartField check box selected on the Accounting Entry Definition page.

Retain Detail: Distributes accounting entries in full detail.

Click to jump to parent topicGenerating Journal Entries

To generate journal entries, use the Generate Journals Request (JRNLGEN_REQUEST).

Selecting journals for Journal Generator processing is the final step required to process accounting entries. In this step, Journal Generator extracts accounting entries from the accounting entry tables to generate the actual journal entries for editing and posting.

Each time that you run Journal Generator, it creates journals for all or one application business unit or units as well as all or one ledger group or groups, and all or one Journal Generator template or templates set up for those business units, depending on the options that you define on the Journal Generator Request page.

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPage Used to Generate Journal Entries

Page Name

Definition Name

Navigation

Usage

Generate Journals Request

JRNL_GEN_REQUEST

General Ledger, Journals, Subsystem Journals, Generate Journals, Generate Journals Request

Initiate Journal Generator processing.

Click to jump to top of pageClick to jump to parent topicRunning Journal Generator Processing

Access the Generate Journals Request page (General Ledger, Journals, Subsystem Journals, Generate Journals, Generate Journals Request).

Journal Processing Options Group Box

Edit

Select this check box to run the Journal Edit process. No prerequisites are required.

Budget Check

Select this check box to run the Budget Check process. You must run the Journal Edit process before running this budget check.

Post

Select this check box to run the Post process. You must run edit and budget check before posting.

Note. If you select none of these check boxes, no additional processes are run.

Process Request Parameters

Request Number

To identify the process request, the system assigns this unique number to each run. You can create multiple requests. Use the scroll arrows to view requests already set up for the current user ID and run control ID.

SetID

This is required to extract the accounting entry definition for the request.

Accounting Definition Name

Identify which accounting entry definition the system should use when it creates the journal header and lines.

Application Business Unit

Journal Generator:

  • Extracts accounting entries for the request according to the option that you select.

  • Creates journal entries for one or all application business units.

The application business unit can be other than the general ledger business unit.

The prompt for this field depends on the system source of the accounting definition name. For example, if the system source of the accounting definition is JrnlGen-AP, Journal Generator uses the Payables business unit table. If the system source is JGen-Other, no prompt table is available.

Ledger Group

Journal Generator creates journal entries for the specified General Ledger ledger group.

Template

Journal Generator creates journal entries for the specified journal generator template. The setID of the prompt values is derived from the setID entered earlier on the page.

From Date Option

Select a value to further define which accounting entries Journal Generator extracts with this request. Journal Generator compares these dates to the accounting dates associated with each accounting entry. Select from the following values:

Specify Date: Uses the date specified to identify the period.

Current Date: Uses the date on which Journal Generator is run.

Begin Date - From Period: Uses the beginning date of the from period in the ledger.

Begin Date - To Period: Uses the beginning date of the to period in the ledger.

No From Date: Uses all open dates of the ledger before the chosen to date. This means that the system processes all dates up to the date in the To Date field.

Process Date: Date specified on the business unit journal process date option. It can be a specified date defined on the business unit, or it can be the current date.

From Date

Enter a to date if Specify Date is selected in the From Date Option field.

To Date Option

Select a value to further define which accounting entries Journal Generator extracts with this request. Journal Generator compares these dates to the accounting dates associated with each accounting entry. Select from the following values:

Specify Date: Uses the date specified to identify the period.

Current Date: Uses the date on which Journal Generator is run.

End Date - From Period: Uses the ending date of the from period in the ledger.

End Date - To Period: Uses the ending date of the to period in the ledger.

Process Date: Date specified on the business unit journal process date option. It can be a specified date defined on the business unit, or it can be the current date.

To Date

Enter a to date if Specify Date is selected in the To Date Option field.

Note. The application business unit and general ledger business unit that exist in the Accounting Entry table can differ. One business unit must be designated to derive the setIDs for the control records during the batch processing. The control records are ledger group and ledger definition tables, calendar tables, journal source table, and journal generator template table. The general ledger business unit is the business unit to derive the setIDs for these control records. In one particular request, whether all or one business unit is selected, Journal Generator might have multiple general ledger business units to process and cannot determine the associated setID at the point at which the request is defined. Therefore, the prompt setID that you see in the Ledger Group field and Journal Generator template may not necessarily be the same as the setIDs used by the batch programs.

Click to jump to top of pageClick to jump to parent topicChanging Journals Created by Journal Generator

When a journal comes from a subsystem, you can enable a specific user to change a journal that the Journal Generator process creates. On the Define User Preferences - General Ledger page, select this option, which allows a specific user to update the ChartField and amounts on the Journal Entry page for a journal that was created by the Journal Generator process. The ChartFields can be changed, even though the budget status is valid for the journal. Otherwise, all the fields are unavailable and the user can only edit and post the journal.

However, the business unit field is unavailable and cannot be changed on journal lines created from Journal Generator.

Warning! If you select Change Journal from Journal Generator and then change the ChartField values and re-edit the journal, you can create inconsistencies between the subsystem data and the general ledger data. Also, for journals that are generated for a subsystem that supported Commitment Control, the journal does not budget check again even though the ChartField values or the amount are changed.

For example, if the ChartField entered in the subsystem is Account 5011, Fund 100, Dept ID 200, and you change the ChartField to Account 5011, Fund 100, Dept ID 300, the accounting entry created in the subsystem is different from the one posted in the ledger. If the transaction is impacting the budget for department 200 initially, after the modification, it still impacts department 200 instead of 300 because it was budget checked in the feeder application, or subsystem.

The Journal Generator process always skips budget checking under the following circumstances:

For subsystems that do not support commitment control, including external source non-PeopleSoft applications, you can select Skip Commitment Control in GL on the accounting entry definition page. In this case, the journal-generated journals must be budget checked in General Ledger.

See Also

Defining General Ledger User Preferences

Click to jump to top of pageClick to jump to parent topicDeleting Journals Created by Journal Generator

The Journal Generator process gets rows from the Accounting Entry table when the value in the GL_DISTRIB_STATUS field is N. The process changes this value to D when it distributes the accounting entry to a general ledger journal. When a journal that was created from Journal Generator has an error, you can delete the journal on the journal entry page, and the system changes the value in the GL_DISTRIB_STATUS field in the Accounting Entry table to N. Then you can correct the error at the accounting entry level and rerun the Journal Generator process to create a new journal.