General Ledger > Transaction Processing > GL Post Multiple Normal Journals

GL Post Multiple Normal Journals

You use this program to post multiple normal and sub-module journals into General Ledger, according to various selection criteria.

Toolbar and menu

Field Description
Start Processing

Select this to post the journals according to the criteria you defined.

Journals are selected for posting if:

  • they have not already been posted,
  • they are not for a future ledger period,
  • they are not on hold.

Journals are posted only if they meet the following conditions:

  • The period you are posting to is open
  • The total debits and credits balance, unless the journal is a Statistical journal
  • The journal contains entries
  • All ledger codes specified in the journal are held on file and are not on hold
  • The journal is not in a status of On Hold
  • If you are posting to the previous year, there is previous year history on file
  • Sub module journals that contain zero value lines (within a journal that contains non-zero lines) are not posted. You need to maintain such journals and either add values to zero lines or delete them before the journal can be posted.

Journals being maintained by other users at the time you select this option are not posted.

Print Select this to print the information currently displayed in the Report pane.
Save Form Values This option is only enabled in Design mode (Automation Design). Your selections are saved and applied when the program is run in automated mode.

Form values and defaults are applied at operator level. They are not saved at role or group level.

Options

Field Description
Posting options  
Ledger year Indicate the financial year for which you want to post the journals.

The financial year in which your company is currently in is displayed by default, but can be changed.

The year displayed does not necessarily correspond to the calendar year, as your financial year could span from the middle of one calendar year to the middle of the next calendar year.

Ledger period selection

When you define normal journals, you indicate the posting period for the journal (i.e. the financial period into which the journal must be posted).

This option enables you to selectively post journals by posting period.

Period selection Indicate the posting period(s), within the financial year indicated, for which you want to post the journals.
Journal number selection  
Journal selection Indicate the journal numbers to post.
Journal type selection

Indicate the types of journals to include in the report.

All journal types are selected by default (except sub module journals).

You can deselect journals not required, but at least one journal type must be selected.

Select Sub module journals to enable the Sub module journal selection section.

Run in batch mode

When this is enabled,all transactions posted during the run of the program are rolled back and no journals are posted if an error is encountered or the process is terminated prematurely.

This also causes the tables to be locked during the time it takes for all the journals to be posted.

When this is deselected, each transaction is individually posted. When an error is encountered or the process is terminated prematurely, journals already posted, during the run of the program, remain posted, and the program does not lock any tables.

Sub module journal selection Indicate the sub-module journals you want to post.

The sub-module journals are created by the GL Integration programs in each sub-module.

This section is only enabled when you enable the Sub module journals option.

The following sub-module journals can be selected for posting:

  • AP invoice journals (created by the AP Invoice GL Integration program)
  • AP payment journals (created by the AP Payments GL Integration program)
  • AR invoice journals (created by the AR Invoice GL Integration program)
  • AR cash journals (created by the AR Payments GL Integration program)
  • Asset journals (created by the Asset GL Integration program)
  • Cash book journals (created by the Cash Book GL Integration program)
  • GRN journals (created by the GRN GL Integration program)
  • Inventory journals (created by the Inventory GL Integration program)
  • TPM journals (created by the Trade Promotions GL Integration program)
  • WIP labor journals (created by the WIP Labor GL Integration program)
  • WIP part billing journals (created by the WIP Part Billings GL Integration program)
[Note]

Although zero value sub-module journals can be posted, a message indicates that zero value lines will be discarded and the GL Journal marked as posted (the zero value lines are deleted from the GL Journal).

After processing completed

These options are displayed within programs that can be automated. They enable you to indicate the action you want to perform once processing is complete (see Automation Design).

Report

This pane displays the results of the processing function you selected once processing is complete (unless you selected the option to close the application from the After processing completed section).

Security considerations

Program access

  • Access to this program can be restricted per operator group (see Security Access).

    See Activity considerations in Notes and warnings.

Restrictions and limits

  • Standard journals are not posted by this program, as they are used as templates to create normal journals (i.e. they must be copied into normal journals for posting).

Coding considerations

  • Normal journals are created using the GL Journal Entry program, while sub-module journals are created in the relevant sub-module providing you have not configured them to be posted automatically (General Ledger Integration).

Posting considerations

  • If the option: Authorization of journals before posting (General Ledger Setup) is enabled, then journals must be authorized before you can post them.

  • By default, transactions are posted in batch mode which means that if an error is encountered, all transactions are rolled back and no journals are posted. This can be prevented by deselecting the Run in batch mode option, so that journals are posted individually and no roll back occurs when an error is encountered.

eSignature considerations

Electronic Signatures provide security access, transaction logging and event triggering. This enables you to increase control over your system changes.

Access to the following eSignature transactions within this program can be restricted at Operator, Group, Role or Company level. You configure this using the eSignature Setup program.

eSignature Transaction Description
GL Normal journal post

Controls access to the Post functions in the GL Journal Entry and GL Post Multiple Normal Journals programs.

Activity considerations

Operator access to the following activities within this program can be restricted. You configure this using the Operators program.

Activity Description
GL Journal post

Controls the posting of journals using the GL Journal Entry and GL Post Multiple Normal Journals programs.

The Post function of the GL Journal Entry program is disabled and the GL Post Multiple Normal Journals program cannot be loaded.

This activity is ignored when posting journals using a business object (i.e. using e.net).

Hints and tips

In process journals

  • In an SQL environment, the 'in process' journal status flag for AP invoices, AR invoices, AR payments, Inventory journals and WIP labor journals can be reset using the GL Integration Utility program.

Automation

  • You can automate this program (see Automation Design).

View additional functions

  • Press Ctrl+F1 within a listview or form to view a full list of functions available.

  • Right-click on a tile or a category header within either the Navigation Pane or Favorites to view a full list of functions available.

Inserting Application Help

You would typically follow this procedure to display help for the current program in a customized pane that can be pinned to the program window.

Information includes step-by-step instructions for the various functions available within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program.

  1. Open the program for which you want to insert application help into a customized pane.

    This functionality is only available for a program that has panes.

  2. Right-click any form field.

    You can also click the triangle menu icon that appears in the title area of a pane.

  3. Select Insert Application Help from the context-sensitive menu.

    The application help appears in a pane within your program. You can reposition the pane using the docking stickers or pin it to the program window.

Removing the Application Help pane

If you no longer want to display application help in a pane for your current program, you can simply remove it.

  1. Select the Close icon in the right-hand corner of the application help pane.

  2. Confirm that you want to delete the pane.