<<

Essentials: General Journal Analysis Contents

Page Analytic Name

Suspicious general journals: Entered on the weekend 3 GJ Analytic 01 Suspicious general journals: Round thousand amounts 5 GJ Analytic 02 General journal narrations with suspicious words 7 GJ Analytic 03 General journals created and approved by the same user 9 GJ Analytic 04 General accounts created in the last three months 11 GJ Analytic 05 Frequently reversed general journals 13 GJ Analytic 06 General journals posted to the prior fiscal period 15 GJ Analytic 07 General journals to accounts inactive for more than six months 17 GJ Analytic 08 Potential duplicate general journals: same and same amount 19 GJ Analytic 09 Potential duplicate general journals: same general ledger account and same description 21 GJ Analytic 10 Potential duplicate general journals: same description and same amount 23 GJ Analytic 11 Number of general journals to general ledger accounts 25 GJ Analytic 12 General journals summarized by general ledger account per month and per company code 27 GJ Analytic 13 Analysis of general ledger accounts by general journal type 29 GJ Analytic 14 Analysis of general ledger accounts per general journal poster 31 GJ Analytic 15 General journal entries posted for a selected general ledger account 33 GJ Analytic 16 Version 6.2.0 – 2019/04

Suspicious General Journals: Entered On The Weekend GL_ANALYTIC_01_GLCS102 Identifies general journals entered on the weekends

Essentials – General Journal Analysis Page 3 Suspicious General Journals: Entered On The Weekend

Context Risk It is expected that Inaccurate and/or invalid general journals processed. transactions are processed during normal business Procedure hours. When general Identifies general journals entered on the weekends. journals are processed over weekends it raises a concern Analytic Logic regarding the validity of the Extracts general journals that have a system entry date corresponding to a Saturday or journal and should be Sunday. The analytic identifies the entry date of the journals in the ERP system, not the investigated. posting date.

Output Results Fields

Company Code Company Name GL Account GL Account Description Document Type Document Number

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

Amount in Document Currency Date Entered Posting Date Day of the Week Create User ID

Create User Name Fiscal Period Transaction Code Report Currency Document Currency

Transaction Code Description

Output Visualization Examples

Value heatmap by user and GL account

Weekend GL postings by user

Essentials | General Journal Analysis | GL_ANALYTIC_01_GLCS102 PAGE 4 Page 4 Suspicious General Journals: Round Thousand Amounts GL_ANALYTIC_02_GLCS103 Identifies general journals with values that are round thousand amounts

Essentials – General Journal Analysis PAGE 5 Page 5 Suspicious General Journals: Round Thousand Amounts

Risk Context Inaccurate and/or invalid general journals processed. According to accounting best practice, general journals Procedure should be kept to a minimum. Identifies general journals with values that are round thousand amounts (e.g. 245,000). Journals with round thousand amounts creates suspicion Analytic Logic regarding the accuracy and Extracts all general journals and identifies those which are rounded to the nearest thousand. validity of the general journal.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type

Document Number Document Text Line Number Debit Credit Document Date Date Entered

Amount in Reporting Currency Amount in Document Currency Posting Date Create User ID Fiscal Year

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

Report Currency Transaction Code Description

Output Visualization Examples

Total amount of postings by posting date and posting user

Total journal amount by users over time

Essentials | General Journal Analysis | GL_ANALYTIC_02_GLCS103 Page 6 General Journal Narrations With Suspicious Words GL_ANALYTIC_03_GLCS105 Identifies general journal narrations that use potentially suspicious words as defined during implementation

Essentials – General Journal Analysis PAGE 7 Page 7 General Journal Narrations With Suspicious Words

Risk Inaccurate and/or invalid general journals processed. Context Statistics regarding general Procedure journal wording can assist Identifies general journals with suspicious narrations. with identifying potential fictitious journals and/or Analytic Logic incorrect processing. Extracts all general journals and searches for suspicious standard words such as “miscellaneous”, “general”, additional customer suspicious narrations and blank narrations.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type Document Text

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

Document Currency Amount in Document Currency Posting Date Create User ID Fiscal Year

Create User Name Approver User Name Approver User ID Transaction Code Transaction Code Description

Document Date Date Entered Fiscal Period

Output Visualization Examples

Total value of suspicious word exceptions by GL account

Total suspicious word values per GL account

Essentials | General Journal Analysis | GL_ANALYTIC_03_GLCS105 PAGE 8 Page 8 General Journals Created And Approved By The Same User GL_ANALYTIC_04_GLCS106 Identifies general journals created and approved by the same user

Essentials – General Journal Analysis PAGE 9 Page 9 General Journals Created And Approved By The Same User

Risk Context Inaccurate and/or invalid general journals processed as a result of poor segregation of duties. Any accounting process requires adequate Procedure segregation of duties Identifies general journals created and approved by the same user. between creation and approval of transactions. Analytic Logic Instances where general Extracts all general journals and identifies where the creator and approver of the general journals were created and journal are the same user. approved by the same user should be investigated to ensure accuracy and validity.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type Document Number

Document Text Line Number Report Currency Amount in Reporting Currency Document Currency

Amount in Document Currency Debit Credit Create User ID Create User Name Approver User ID

Approver User Name Fiscal Period Transaction Code Transaction Code Description Fiscal Year

Document Date Date Entered Posting Date

Output Visualization Examples

Value of journals created and approved by the same user

Exceptions listed by date, user and value

Essentials | General Journal Analysis | GL_ANALYTIC_04_GLCS106 Page 10 General Ledger Accounts Created In The Last Three Months GL_ANALYTIC_05_GLCS107 Extracts all general ledger accounts which were created in the last three months

Essentials – General Journal Analysis PAGE 11 Page 11 General Ledger Accounts Created In The Last Three Months

Risk Context Unapproved and invalid general ledger accounts. Newly created general ledger accounts should be Procedure investigated to confirm Extracts all general ledger accounts which were created in the last three months. authenticity. Unapproved and invalid accounts may lead to Analytic Logic suspicious and/or fraudulent Extracts all accounts and identifies those created in the three months prior to the date of activity. analysis execution.

Output Results Field Names

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

Create User Name Document Date Document Text

Output Visualization Examples

Quantity of GL accounts created per user

Number of GL accounts created per user

Essentials | General Journal Analysis | GL_ANALYTIC_05_GLCS107 PAGE 12 Page 12 Frequently Reversed General Journals GL_ANALYTIC_06_GLCS112 Identifies general journals that have been raised and reversed more than twice using the same general ledger account and amount

Essentials – General Journal Analysis PAGE 13 Page 13 Frequently Reversed General Journals

Risk Inaccurate and/or invalid general journals processed. Context According to accounting best Procedure practice, general journals Identifies general journals that have been raised and reversed more than twice using the same should be kept to a minimum. general ledger account and amount. Frequently reversed general Summarises on general ledger account and absolute amount for that line and where this has a journals raise a concern count of more than 2 (3 or more), the journals are flagged for the results. regarding the authenticity and accuracy of the journal(s) and Analytic Logic should be investigated. Extracts general journals and identifies those raised and reversed more than twice to the same general ledger account and absolute amount.

Output Results Field Names

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 Document Currency

Output Visualization Examples

Reversed journals listed by quantity and user

Reversed journals by GL account and user name

Essentials | General Journal Analysis | GL_ANALYTIC_06_GLCS112 Page 14 General Journals Posted To The Prior Fiscal Period GL_ANALYTIC_07_GLCS115 Identifies general journals posted to the prior and closed fiscal period to the current open period

Essentials – General Journal Analysis PAGE 15 Page 15 General Journals Posted To The Prior Fiscal Period

Risk Context Untimely cut-off when processing general journals. Accurate reporting of dictate the importance Procedure of general journals being Identifies general journals posted to the prior fiscal period. processed to the correct Once a fiscal year is closed and the financial statements signed off, there should be no financial period. This analytic adjustments made to that financial year. verifies that the correct cut-off procedures are in place and Analytic Logic executed. Extracts all journal entries made in the current period, and identifies those that affect a prior fiscal period.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type

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

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

Create User ID Create User Name Approver User ID Approver User Name Document Currency

Fiscal Year Previous Period Posting Transaction Code Transaction Code Description Fiscal period Output Visualization Examples

Exceptions listed by value, user and description

Quantity of exceptions grouped by approver

Essentials | General Journal Analysis | GL_ANALYTIC_07_GLCS115 Page 16 General Journals To Accounts Inactive For More Than Six Months GL_ANALYTIC_08_GLCS116 Identifies general journals to general ledger accounts inactive for more than six months

Essentials – General Journal Analysis Page 17 General Journals To Accounts Inactive For More Than Six Months Risk Context Inaccurate and/or invalid general journals processed. General journals processed to inactive accounts should Procedure be investigated to ensure the Identifies general journals to general ledger accounts inactive for more than six months. accuracy and validity of the journals. It could also Analytic Logic indicate possible suspicious Extracts general journals posted to an account which was inactive for a period equal or greater and/or fictitious transactions. than 180 days.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type Document Text

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

Document Currency Document Date Date Entered Posting Date Create User ID Create User Name

Approver User ID Approver User Name Fiscal Period Transaction Code Amount in Document Currency

Transaction Code Description Fiscal Year

Output Visualization Examples

Quantity of exceptions grouped by GL account and posting date

Quantity of exceptions grouped by approver

Total amount of exceptions by amount including entry date

Essentials | General Journal Analysis | GL_ANALYTIC_08_GLCS116 Page 18 ACCOUNTS PAYABLE

Potential Duplicate General Journals: Same General Ledger Account & Same Amount GL_ANALYTIC_09_GLCS101 Identifies potential duplicate general journals with the same general ledger account and same amount

Essentials – General Journal Analysis Page 19 Potential Duplicate General Journals: Same General Ledger Account & Same Amount

Context Risk Inaccurate and/or invalid general journals processed. According to accounting best practice, general journals should be kept to a minimum. Procedure When duplicate general Identifies potential duplicate general journals with the same general ledger account and same journals are identified it raises amount. a concern regarding the accuracy of accounting Analytic Logic processes as well as the Extracts all general journals and identifies potential exceptions by checking for duplicates on validity of the general journal general ledger account number and the reporting currency amount of the journal. itself.

Output Results Field Names

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 Create User ID

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

Transaction Code Description Fiscal Year Report Currency Document Currency

Output Visualization Examples

Total amount of journal and posting date

Heat map of total amount by GL Account

Essentials | General Journal Analysis | GL_ANALYTIC_09_GLCS101 Page 20 Potential Duplicate General Journals: Same General Ledger Account & Same Description GL_ANALYTIC_10_GLCS113 Identifies potential duplicate general journals which are to the same general ledger account and have the same description

ACL ESSENTIALS – GENERAL JOURNAL ANALYSIS Essentials – General Journal Analysis PAGE 21 Page 21 Potential Duplicate General Journals: Same General Ledger Account And Same Description Risk Context Inaccurate and/or invalid general journals processed. According to accounting best practice, general journals Procedure should be kept to a minimum. Identifies potential duplicate general journals which are to the same general ledger account When duplicate general and have the same description. journals are identified it raises a concern regarding the Analytic Logic accuracy of accounting Extracts all journals and identifies potential exceptions by analyzing for duplicates on the processes as well as the general ledger account number and the general journal description. validity of the general journal itself.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type Document Text

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

Report 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

Output Visualization Examples

Potential duplicates summarised by GL account

Potential duplicates by value, GL account and description

Essentials | General Journal Analysis | GL_ANALYTIC_10_GLCS113 Page 22 Potential Duplicate General Journals: Same Description And Amount GL_ANALYTIC_11_GLCS114 Identifies potential duplicate general journals which have the same amount and have the same description

Essentials – General Journal Analysis Page 23 Potential Duplicate General Journals: Same Description And Amount

Context Risk Inaccurate and/or invalid general journals processed. According to accounting best practice, general journals Procedure should be kept to a minimum. Identifies potential duplicate general journals which have the same amount and have the same When duplicate general description. journals are identified it raises a concern regarding the Analytic Logic accuracy of accounting Extracts all general journals and identifies those with the identical general journal description processes as well as the and amount. validity of the general journal itself.

Output Results Field Names

Company Code Company Name Document Text GL Account Description GL Account

Credit Debit Amount in Reporting Currency Report Currency Amount in Document Currency

Document Currency Create User ID Create User Name

Output Visualization Examples

Potential duplicate values by creating user and GL account

Quantity of exceptions by GL account & description

Essentials | General Journal Analysis | GL_ANALYTIC_11_GLCS114 Page 24 Number Of General Journals To General Ledger Accounts GL_ANALYTIC_12_GLCS104 Reports the number of general journals to general ledger accounts

Essentials – General Journal Analysis Page 3 Number Of General Journals To General Ledger Accounts Risk Context Inaccurate and/or invalid general journals processed. The number of general journals processed provides Procedure valuable information for Reports the number of general journals to general ledger accounts. management purposes. This This report can be used to identify: can be used to verify • accounts to which general journals have been posted but should not have been posted such accuracy and validity, such as as bank accounts or creditors; or the number of journals • high risk accounts with very high volumes of general journals. compared with those expected and/or processed in Analytic Logic the previous period. Extracts all general journal entries and provides an analysis of the number or volume of general journals to general ledger accounts.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Count

Sum Absolute Amount Amount in Reporting Currency Report Currency Debit Credit

Output Visualization Examples

Total value of exceptions by GL account and date

Total amount per GL account and date

Essentials | General Journal Analysis | GL_ANALYTIC_12_GLCS104 Page 26 General Journals Summarized By General Ledger Account Per Month And Per Company Code GL_ANALYTIC_13_GLCS111 Reviews the total value of general journals to the general ledger accounts per month and per company code

Essentials – General Journal Analysis Page 27 General Journals Summarized By General Ledger Account Per Month Risk And Per Company Code Context Inaccurate and/or invalid general journals processed. Number and value of general Procedure journals processed provides Reviews the total value of general journals to the general ledger accounts per month and per valuable information for company code. management purposes. A This is not intended to recalculate a as it is only analyzing general journals, but it further split per general does provide a useful perspective on what accounts are materially valued using general ledger account and company journals. code further assist with analysis of journals Analytic Logic processed and verifies Extracts journal entries and provides a monthly analysis of the general journal amounts accuracy and validity. (positives for debits and negatives for credits) posted to all affected general ledger accounts.

Output Results Field Names

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

Report Amount Month 2 Report Amount Month 3

Output Visualization Examples

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 Analysis Of General Ledger Accounts By General Journal Type GL_ANALYTIC_14_GLCS108 Listing of general ledger accounts by which general journal types are posted through those accounts

ACL ESSENTIALS – GENERAL JOURNAL ANALYSIS Essentials – General Journal Analysis PAGE 29 Page 29 Analysis Of General Ledger Accounts By General Journal Type Risk Inaccurate and/or invalid general journals processed. Procedure Context Listing of general ledger accounts by which general journal types are posted through those Regular investigation should accounts. occur of general ledger Depending on the entity, journal types are intended for specific types of transactions such as accounts containing general raising of using one type and the subsequent reversal with another and this report journals to ensure accuracy can aid in ensuring such practices are followed. and validity of these journals. Analytic Logic Extracts general journal entries and provides an analysis of the type of general journals.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Transaction Code Report Currency

Transaction Code Description Amount in Reporting Currency Count Credit Debit

Output Visualization Examples

GL account grouping of journal types

GL account grouping of journal types

Essentials | General Journal Analysis | GL_ANALYTIC_14_GLCS108 Page 30 Analysis Of General Ledger Accounts Per General Journal Poster GL_ANALYTIC_15_GLCS109 Listing of general ledger accounts by the user posting general journals to that account

Essentials – General Journal Analysis Page 31 Analysis Of General Ledger Accounts Per General Journal Poster Risk Context Unapproved and invalid general ledger accounts. Regular investigation should Procedure occur of general ledger Listing of general ledger accounts by the user posting general journals to that account. accounts containing general This report can be used to validate the finance users who should correctly be posting general journals to confirm that these journals and those users who are incorrectly posting, such as operations staff. journals were processed by someone authorised to process general journals; Analytic Logic while verifying the accuracy Extracts journal entries and provides an analysis of the users posting general journals. and validity of the journals.

Output Results Field Names

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

Create User ID Create User Name Count Credit Debit Report Currency

Output Visualization Examples

Heatmap of amount by user and GL account

Count of GL accounts by user

Essentials | General Journal Analysis | GL_ANALYTIC_15_GLCS109 Page 32 General Journal Entries Posted For A Selected General Ledger Account GL_ANALYTIC_16_GLCS110 Listing of general journals posted to the selected general ledger account captured in the next parameter

Essentials – General Journal Analysis Page 33 General Journal Entries Posted For A Selected General Ledger Account Risk Context Inaccurate general journal posting. The posting of journals to incorrect accounts Procedure misrepresents financial Listing of general journals posted to any specific general ledger account. reports and it is important to verify whether general Analytic Logic journals are posted to the Extracts all general journals for the selected general ledger account. correct general ledger accounts. Variables General ledger account selected.

Output Results Field Names

Company Code Company Name GL Account GL Account Description Document Type Line Number

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

Report 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 Document Currency

Output Visualization Examples

Total entry value for specified GL account

Total values per entry for a specified GL account

Essentials | General Journal Analysis | GL_ANALYTIC_16_GLCS110 Page 34