Essentials: General Journal Analysis

34
Essentials: General Journal Analysis

Transcript of Essentials: General Journal Analysis

Essentials:

General Journal

Analysis

ContentsPage Analytic Name

3 Suspicious general journals: Entered on the weekendGJ Analytic 01

5 Suspicious general journals: Round thousand amountsGJ Analytic 02

7 General journal narrations with suspicious wordsGJ Analytic 03

9 General journals created and approved by the same userGJ Analytic 04

11 General ledger accounts created in the last three monthsGJ Analytic 05

13 Frequently reversed general journalsGJ Analytic 06

15 General journals posted to the prior fiscal periodGJ Analytic 07

17 General journals to accounts inactive for more than six monthsGJ Analytic 08

19 Potential duplicate general journals: same general ledger account and same amountGJ Analytic 09

21 Potential duplicate general journals: same general ledger account and same descriptionGJ Analytic 10

23 Potential duplicate general journals: same description and same amountGJ Analytic 11

25 Number of general journals to general ledger accountsGJ Analytic 12

27General journals summarized by general ledger account per month and per company

codeGJ Analytic 13

29 Analysis of general ledger accounts by general journal typeGJ Analytic 14

31 Analysis of general ledger accounts per general journal posterGJ Analytic 15

33 General journal entries posted for a selected general ledger accountGJ Analytic 16

Version 6.2.0 – 2019/04

Suspicious General Journals:

Entered On The WeekendGL_ANALYTIC_01_GLCS102

Identifies general journals entered on the weekends

ACCOUNTS PAYABLE

Page 3Essentials – General Journal Analysis

ContextIt is expected that accounting

transactions are processed

during normal business

hours. When general

journals are processed over

weekends it raises a concern

regarding the validity of the

journal and should be

investigated.

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies general journals entered on the weekends.

Analytic LogicExtracts general journals that have a system entry date corresponding to a Saturday or

Sunday. The analytic identifies the entry date of the journals in the ERP system, not the

posting date.

Suspicious General Journals: Entered On The Weekend

Output Results Fields

Output Visualization Examples

PAGE 4

Company Code Company Name GL Account GL Account Description Document Type

Document Text Line Number Debit Credit Amount in Reporting Currency

Amount in Document Currency

Document Date

Date Entered Posting Date Day of the Week Create User ID

Create User Name Fiscal Period Transaction Code Fiscal Year

Document Number

Value heatmap by user and

GL account

Weekend GL postings by

user

Report Currency Document Currency

Transaction Code Description

Essentials | General Journal Analysis | GL_ANALYTIC_01_GLCS102 Page 4

PAGE 5Essentials – General Journal Analysis Page 5

Suspicious General Journals:

Round Thousand AmountsGL_ANALYTIC_02_GLCS103

Identifies general journals with values that are round thousand amounts

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies general journals with values that are round thousand amounts (e.g. 245,000).

Analytic LogicExtracts all general journals and identifies those which are rounded to the nearest thousand.

Suspicious General Journals: Round Thousand Amounts

Output Results Field Names

Output Visualization Examples

ContextAccording to accounting best

practice, general journals

should be kept to a minimum.

Journals with round thousand

amounts creates suspicion

regarding the accuracy and

validity of the general journal.

Company Code Company Name GL Account GL Account Description Document Type

Document Number Document Text Line Number Debit Credit

Amount in Reporting Currency Amount in Document Currency

Document Date Date Entered

Posting Date Fiscal YearCreate User ID

Create User Name Approver User ID Fiscal Period Transaction Code

Total amount of postings

by posting date and

posting user

Total journal amount by

users over time

Report Currency

Document Currency

Transaction Code Description

Essentials | General Journal Analysis | GL_ANALYTIC_02_GLCS103 Page 6

PAGE 7Essentials – General Journal Analysis Page 7

General Journal Narrations

With Suspicious WordsGL_ANALYTIC_03_GLCS105

Identifies general journal narrations that use potentially suspicious words as defined during

implementation

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies general journals with suspicious narrations.

Analytic LogicExtracts all general journals and searches for suspicious standard words such as

“miscellaneous”, “general”, additional customer suspicious narrations and blank narrations.

General Journal Narrations With Suspicious Words

ContextStatistics regarding general

journal wording can assist

with identifying potential

fictitious journals and/or

incorrect processing.

PAGE 8

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Document Type

Document Number

Document Text

Line Number Debit Credit Report Currency

Document Currency

Document Date Date Entered

Posting Date Fiscal YearCreate User ID

Create User Name Approver User Name

Fiscal Period

Transaction Code Transaction Code Description

Total value of suspicious word

exceptions by GL account

Total suspicious word values

per GL account

Amount in Reporting Currency

Amount in Document Currency

Approver User ID

Essentials | General Journal Analysis | GL_ANALYTIC_03_GLCS105 Page 8

PAGE 9Essentials – General Journal Analysis Page 9

General Journals Created And

Approved By The Same UserGL_ANALYTIC_04_GLCS106

Identifies general journals created and approved by the same user

RiskInaccurate and/or invalid general journals processed as a result of poor segregation of duties.

ProcedureIdentifies general journals created and approved by the same user.

Analytic LogicExtracts all general journals and identifies where the creator and approver of the general

journal are the same user.

General Journals Created And Approved By The Same User

ContextAny accounting process

requires adequate

segregation of duties

between creation and

approval of transactions.

Instances where general

journals were created and

approved by the same user

should be investigated to

ensure accuracy and validity.

Output Results Field Names

Output Visualization Examples

GL Account GL Account Description Document Type Document Number

Document Text Line Number

Debit Credit

Amount in Reporting Currency

Amount in Document Currency

Document Date Date Entered Posting Date

Fiscal Year

Create User ID Create User Name Approver User ID

Approver User Name Fiscal Period Transaction Code DescriptionTransaction Code

Exceptions listed by date,

user and value

Value of journals created

and approved by the same

user

Report Currency

Company Code Company Name

Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_04_GLCS106 Page 10

PAGE 11Essentials – General Journal Analysis Page 11

General Ledger Accounts

Created In The Last Three

MonthsGL_ANALYTIC_05_GLCS107

Extracts all general ledger accounts which were created in the last three months

RiskUnapproved and invalid general ledger accounts.

ProcedureExtracts all general ledger accounts which were created in the last three months.

Analytic LogicExtracts all accounts and identifies those created in the three months prior to the date of

analysis execution.

General Ledger Accounts Created In The Last Three Months

Output Results Field Names

Company Code Company Name GL Account GL Account Description Create Date Create User ID

Create User Name

Output Visualization Examples

ContextNewly created general ledger

accounts should be

investigated to confirm

authenticity. Unapproved and

invalid accounts may lead to

suspicious and/or fraudulent

activity.

PAGE 12

Quantity of GL accounts created

per user

Number of GL

accounts created per

user

Document Date Document Text

Essentials | General Journal Analysis | GL_ANALYTIC_05_GLCS107 Page 12

PAGE 13Essentials – General Journal Analysis Page 13

Frequently Reversed General

JournalsGL_ANALYTIC_06_GLCS112

Identifies general journals that have been raised and reversed more than twice using the

same general ledger account and amount

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies general journals that have been raised and reversed more than twice using the same

general ledger account and amount.

Summarises on general ledger account and absolute amount for that line and where this has a

count of more than 2 (3 or more), the journals are flagged for the results.

Analytic LogicExtracts general journals and identifies those raised and reversed more than twice to the

same general ledger account and absolute amount.

Frequently Reversed General Journals

ContextAccording to accounting best

practice, general journals

should be kept to a minimum.

Frequently reversed general

journals raise a concern

regarding the authenticity and

accuracy of the journal(s) and

should be investigated.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Create User ID

Create User Name Credit Debit Amount in Reporting Currency Report Currency

Amount in Document Currency

Reversed journals by GL

account and user name

Reversed journals listed by

quantity and user

Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_06_GLCS112 Page 14

PAGE 15Essentials – General Journal Analysis Page 15

General Journals Posted To The

Prior Fiscal PeriodGL_ANALYTIC_07_GLCS115

Identifies general journals posted to the prior and closed fiscal period to the current open

period

RiskUntimely cut-off when processing general journals.

ProcedureIdentifies general journals posted to the prior fiscal period.

Once a fiscal year is closed and the financial statements signed off, there should be no

adjustments made to that financial year.

Analytic LogicExtracts all journal entries made in the current period, and identifies those that affect a prior

fiscal period.

General Journals Posted To The Prior Fiscal Period

ContextAccurate reporting of financial

result dictate the importance

of general journals being

processed to the correct

financial period. This analytic

verifies that the correct cut-off

procedures are in place and

executed.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Document Type

Document Number Document Text Line Number Debit Credit

Report Currency Amount in Document Currency Document Date Date Entered Posting Date

Create User ID Create User Name Approver User ID

Fiscal period

Approver User Name

Exceptions listed by value, user and

description

Quantity of exceptions grouped

by approver

Amount in Reporting Currency

Fiscal Year Previous Period Posting Transaction Code Transaction Code Description

Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_07_GLCS115 Page 16

Essentials – General Journal Analysis Page 17

General Journals To Accounts

Inactive For More Than Six

MonthsGL_ANALYTIC_08_GLCS116

Identifies general journals to general ledger accounts inactive for more than six months

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies general journals to general ledger accounts inactive for more than six months.

Analytic LogicExtracts general journals posted to an account which was inactive for a period equal or greater

than 180 days.

General Journals To Accounts Inactive For More Than Six

Months

ContextGeneral journals processed

to inactive accounts should

be investigated to ensure the

accuracy and validity of the

journals. It could also

indicate possible suspicious

and/or fictitious transactions.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Document Type

Document Number

Document Text

Line Number Debit Credit Report Currency

Document Currency Document Date

Fiscal Year

Date Entered Posting Date Create User ID Create User Name

Approver User ID Fiscal PeriodApprover User Name Transaction Code

Transaction Code Description

Total amount of exceptions by amount

including entry date

Quantity of exceptions grouped

by approver

Quantity of exceptions grouped

by GL account and posting date

Amount in Reporting Currency

Amount in Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_08_GLCS116 Page 18

ACCOUNTS PAYABLE

Essentials – General Journal Analysis Page 19

Potential Duplicate General

Journals: Same General Ledger

Account & Same AmountGL_ANALYTIC_09_GLCS101

Identifies potential duplicate general journals with the same general ledger account and

same amount

ContextAccording to accounting best

practice, general journals

should be kept to a minimum.

When duplicate general

journals are identified it raises

a concern regarding the

accuracy of accounting

processes as well as the

validity of the general journal

itself.

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies potential duplicate general journals with the same general ledger account and same

amount.

Analytic LogicExtracts all general journals and identifies potential exceptions by checking for duplicates on

general ledger account number and the reporting currency amount of the journal.

Potential Duplicate General Journals:

Same General Ledger Account & Same Amount

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type

Output Visualization Examples

Document Number Document Text Line Number Debit Credit Amount in Reporting Currency

Amount in Document Currency Document Date Date Entered Posting Date Create User ID

Create User Name Approver User ID Approver User Name Fiscal Period Transaction Code

Transaction Code Description Fiscal Year

Total amount of

journal and posting

date

Heat map of total amount by

GL Account

Report Currency Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_09_GLCS101 Page 20

PAGE 21

ACL ESSENTIALS –GENERAL JOURNAL ANALYSISEssentials – General Journal Analysis Page 21

Potential Duplicate General

Journals: Same General Ledger

Account & Same DescriptionGL_ANALYTIC_10_GLCS113

Identifies potential duplicate general journals which are to the same general ledger account

and have the same description

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies potential duplicate general journals which are to the same general ledger account

and have the same description.

Analytic LogicExtracts all journals and identifies potential exceptions by analyzing for duplicates on the

general ledger account number and the general journal description.

Potential Duplicate General Journals:

Same General Ledger Account And Same Description

ContextAccording to accounting best

practice, general journals

should be kept to a minimum.

When duplicate general

journals are identified it raises

a concern regarding the

accuracy of accounting

processes as well as the

validity of the general journal

itself.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Document Type

Document Number

Document Text

Line Number Debit Credit

Report Currency Amount in Document Currency Document Date

Transaction Code

Date Entered Posting Date

Create User ID Create User Name Approver User ID Fiscal periodApprover User Name

Transaction Code Description Fiscal Year

Potential duplicates summarised by

GL account

Potential duplicates by value,

GL account and description

Amount in Reporting Currency Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_10_GLCS113 Page 22

Essentials – General Journal Analysis Page 23

Potential Duplicate General

Journals: Same Description And

AmountGL_ANALYTIC_11_GLCS114

Identifies potential duplicate general journals which have the same amount and have the

same description

RiskInaccurate and/or invalid general journals processed.

ProcedureIdentifies potential duplicate general journals which have the same amount and have the same

description.

Analytic LogicExtracts all general journals and identifies those with the identical general journal description

and amount.

Potential Duplicate General Journals:

Same Description And Amount

ContextAccording to accounting best

practice, general journals

should be kept to a minimum.

When duplicate general

journals are identified it raises

a concern regarding the

accuracy of accounting

processes as well as the

validity of the general journal

itself.

Output Results Field Names

Output Visualization Examples

Company Code Company Name Document Text GL Account Description GL Account

Credit Debit Amount in Reporting Currency Report Currency

Create User ID Create User NameDocument Currency

Potential duplicate values

by creating user and GL

account

Quantity of exceptions by GL

account & description

Amount in Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_11_GLCS114 Page 24

Essentials – General Journal Analysis Page 3

Number Of General Journals To

General Ledger AccountsGL_ANALYTIC_12_GLCS104

Reports the number of general journals to general ledger accounts

RiskInaccurate and/or invalid general journals processed.

ProcedureReports the number of general journals to general ledger accounts.

This report can be used to identify:

• accounts to which general journals have been posted but should not have been posted such

as bank accounts or creditors; or

• high risk accounts with very high volumes of general journals.

Analytic LogicExtracts all general journal entries and provides an analysis of the number or volume of general

journals to general ledger accounts.

Number Of General Journals To General

Ledger Accounts

ContextThe number of general

journals processed provides

valuable information for

management purposes. This

can be used to verify

accuracy and validity, such as

the number of journals

compared with those

expected and/or processed in

the previous period.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Count

Sum Absolute Amount Report Currency Debit Credit

Total value of exceptions

by GL account and date

Total amount per GL

account and date

Amount in Reporting Currency

Essentials | General Journal Analysis | GL_ANALYTIC_12_GLCS104 Page 26

Essentials – General Journal Analysis Page 27

General Journals Summarized

By General Ledger Account

Per Month And Per Company

CodeGL_ANALYTIC_13_GLCS111

Reviews the total value of general journals to the general ledger accounts per month and

per company code

RiskInaccurate and/or invalid general journals processed.

ProcedureReviews the total value of general journals to the general ledger accounts per month and per

company code.

This is not intended to recalculate a trial balance as it is only analyzing general journals, but it

does provide a useful perspective on what accounts are materially valued using general

journals.

Analytic LogicExtracts journal entries and provides a monthly analysis of the general journal amounts

(positives for debits and negatives for credits) posted to all affected general ledger accounts.

General Journals Summarized By

General Ledger Account Per Month

And Per Company Code

ContextNumber and value of general

journals processed provides

valuable information for

management purposes. A

further split per general

ledger account and company

code further assist with

analysis of journals

processed and verifies

accuracy and validity.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Report Amount Month 1

Report Amount Month 2 Report Amount Month 3

Statistics of a GL account per entity

and time period

Summary table per GL account

per company code and month

Essentials | General Journal Analysis | GL_ANALYTIC_13_GLCS111 Page 28

PAGE 29

ACL ESSENTIALS –GENERAL JOURNAL ANALYSISEssentials – General Journal Analysis Page 29

Analysis Of General Ledger

Accounts By General Journal

TypeGL_ANALYTIC_14_GLCS108

Listing of general ledger accounts by which general journal types are posted through those

accounts

RiskInaccurate and/or invalid general journals processed.

ProcedureListing of general ledger accounts by which general journal types are posted through those

accounts.

Depending on the entity, journal types are intended for specific types of transactions such as

raising of accruals using one type and the subsequent reversal with another and this report

can aid in ensuring such practices are followed.

Analytic LogicExtracts general journal entries and provides an analysis of the type of general journals.

Analysis Of General Ledger Accounts By

General Journal Type

ContextRegular investigation should

occur of general ledger

accounts containing general

journals to ensure accuracy

and validity of these journals.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Transaction Code

Transaction Code Description

Output Visualization Examples

Report Currency

Count Credit Debit

GL account grouping of

journal types

GL account grouping of

journal types

Amount in Reporting Currency

Essentials | General Journal Analysis | GL_ANALYTIC_14_GLCS108 Page 30

Page 31

Analysis Of General Ledger

Accounts Per General Journal

PosterGL_ANALYTIC_15_GLCS109

Listing of general ledger accounts by the user posting general journals to that account

Essentials – General Journal Analysis

RiskUnapproved and invalid general ledger accounts.

ProcedureListing of general ledger accounts by the user posting general journals to that account.

This report can be used to validate the finance users who should correctly be posting general

journals and those users who are incorrectly posting, such as operations staff.

Analytic LogicExtracts journal entries and provides an analysis of the users posting general journals.

Analysis Of General Ledger Accounts Per

General Journal Poster

ContextRegular investigation should

occur of general ledger

accounts containing general

journals to confirm that these

journals were processed by

someone authorised to

process general journals;

while verifying the accuracy

and validity of the journals.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Amount in Reporting Currency

Report CurrencyCreate User ID

Output Visualization Examples

Create User Name Count Credit Debit

Heatmap of amount by

user and GL account

Count of GL accounts

by user

Essentials | General Journal Analysis | GL_ANALYTIC_15_GLCS109 Page 32

Page 33

General Journal Entries Posted

For A Selected General Ledger

AccountGL_ANALYTIC_16_GLCS110

Listing of general journals posted to the selected general ledger account captured in the

next parameter

Essentials – General Journal Analysis

RiskInaccurate general journal posting.

ProcedureListing of general journals posted to any specific general ledger account.

Analytic LogicExtracts all general journals for the selected general ledger account.

VariablesGeneral ledger account selected.

General Journal Entries Posted For A

Selected General Ledger Account

ContextThe posting of journals to

incorrect accounts

misrepresents financial

reports and it is important to

verify whether general

journals are posted to the

correct general ledger

accounts.

Output Results Field Names

Output Visualization Examples

Company Code Company Name GL Account GL Account Description Document Type

Document Number Document Text

Line Number

Report Amount Debit Credit

Report Currency Amount in Document Currency Document Date

Transaction Code

Date Entered Posting Date

Create User ID Create User Name Approver User ID Fiscal PeriodApprover User Name

Transaction Code Description Fiscal Year

Total entry value for

specified GL account

Total values per entry for a

specified GL account

Amount in Reporting Currency

Document Currency

Essentials | General Journal Analysis | GL_ANALYTIC_16_GLCS110 Page 34