Journal Entries Structure

Modified on Sun, 15 Jun at 4:20 PM

Journal Entries Structure page allows you t set up how you would like your journal entries to be created. Including how to match your journal entries, how many employees you wish to include, and how you would like to group and generate them. Allowing you to set up the structures of your journal entries for any of your financial integrations.

How to Set Up Your Journal Entries Structure


User Menu  System Preferences  Integration Setup  Journal Entries Structure


On the Journal Entries Structure page, set up the structure of journal entries for your financial integrations. You also have the option to activate the Journal Entries Exporter, which will enable you to export your journal entries on all the related pages. Once you activate any financial integration and/or the Journal Entries Exporter, the generated journal entries will be based on the Journal Entries Structure you created.


To set up your Journal Entries Structure, follow these steps:


On ZenHR, click your user icon in the upper right corner and go to System Preferences → Integration Setup → Journal Entries Structure.

  • Select if you want to match journal entries using Clearance accounts, Accrued salary differences, or Show the employee’s social security and the company’s contribution separately from the accrued salary.
  • Set the Maximum number of employees per journal.
  • Choose a Detailed or Summary journal type.
  • If Summary is selected, use Grouped by to choose a grouping criterion (e.g., branch, department).
  • Check “Generate a separate journal for each group” if desired.
  • Select Generate a separate journal for each: Branch or GL accounts level.
  • Enable Prevent deletion/edit/resending of sent transactions and expenses, and deduct absence from worth basic salary as needed.
  • Check “Auto-generate separate journals for Off-cycle payments” and/or “Off-cycle vacation in-advance salaries.”
  • Check “Generate separate journals for Company expenses” and/or “Company contributions.”
  • Activate Auto-calculate employees’ provisions with payroll, then select How to generate provision journal entries (Include in payroll, Separate for employees, or Separate for each provision type) and options like Cut-off date, Outsourced employees, Exclude moved balances, or Termination month provisions.
  • Activate the cost centers journal and set How to generate cost center journal entries (Auto-generate with payroll, Separate for each cost center, or Exclude off-cycle payments), then choose Detailed or Summary journal type and Cost Center Group Level.
  • Activate Bank Transfer Journal, choose Detailed or Summary journal type, and set Bank Transfer Group Level.
  • Check “Activate journal entries exporter” to enable exporting.
  • Click “Save”.


How to Activate The Journal Entries Exporter

User Menu  System Preferences  Integration Setup → Journal Entries Structure



On the Journal Entries Structure page, check the “Activate journal entries exporter” box at the bottom of the page to activate the Journal Entries Exporter.



Once it’s activated, the option to export your journal entries will appear on all related financial integration pages. You will be able to export payroll, off-cycle payments, and off-cycle vacation in-advance salaries journal entries.


Journal Entries Structure Descriptions:

Field Name

Options

Field Description

Match journal entries using:   

  1. Clearance accounts                

Select this to match journal entries based on clearance accounts, which are used to temporarily hold transactions before they are finalized. This is ideal if your accounting system relies on clearance accounts for reconciliation. 

                                   

  1. Accrued salary differences        

Select this to match entries based on differences in accrued salaries, calculated at the employee level. This ensures accurate tracking of salary adjustments over time. 

                                   

  1. Show the employee’s social security and the company’s contribution separately from the accrued salary.

Enable this to break out social security contributions and company contributions as separate line items, providing clarity in your financial records. 

Maximum number of employees per journal: 

-                  

Set a specific number (e.g., 50, 100) to limit how many employees are included in a single journal entry. Leave it blank to include all employees, which is useful for smaller organizations or when no limit is needed. This helps manage large datasets and ensures compatibility with your financial system’s import limits. 

Journal type:                  

  1. Detailed                         

Creates a journal entry with individual line items for each transaction, offering a granular view of data (e.g., each employee’s salary separately). Ideal for detailed auditing. 

                                   

  1. Summary                          

Generates a consolidated journal entry summarizing all transactions, simplifying the view for high-level reporting. 

Grouped by:                    

-                     

Use the dropdown to select a grouping criterion (e.g., branch, department, or cost center). This organizes journal entries based on the chosen category, making it easier to analyze data by specific segments. 

Generate a separate journal for each group: 

-                     

Enable this to create individual journal entries for each group defined in the "Grouped by" field (e.g., one journal per branch). This is useful for organizations with multiple branches or departments requiring separate financial reporting. 

Generate a separate journal for each: 

  1. Branch                         

Creates a distinct journal for each branch, ensuring branch-specific financial data is isolated. 

                                   

  1. GL accounts level                

Generates separate journals based on general ledger (GL) account levels, useful for detailed account tracking. 

Prevent deletion of all sent transactions and expenses: 

-                  

Activates a safeguard to prevent accidental deletion of transactions or expenses already sent to your financial system, ensuring data integrity. 

Prevent editing of all sent transactions and expenses: 

-               

Locks sent transactions and expenses to prevent modifications, maintaining consistency with records already posted elsewhere. 

Prevent resending successfully sent transactions: 

-                 

Prevents duplicate submissions of transactions that have already been successfully sent, avoiding errors in your financial system. 

Deduct absence from worth basic salary: 

-                       

Automatically reduces the basic salary in journal entries based on employee absences, ensuring accurate payroll reflections. 

Auto-generate separate journals for: 

  1. Off-cycle payments             

Automatically creates distinct journals for off-cycle payments (e.g., bonuses or adjustments outside regular payroll), keeping them separate for clarity. 

                                   

  1. Off-cycle vacation in-advance salaries 

Generates separate journals for vacation salaries paid in advance, useful for tracking pre-paid leave benefits. 

Generate separate journals for: 

  1. Company expenses                 

Creates individual journals for company-related expenses, separating them from employee-related entries. 

                                   

  1. Company contributions            

Produces separate journals for company contributions (e.g., pension or insurance), ensuring clear financial categorization. 

Auto-calculate employees’ provisions with payroll: 

-                    

Enables automatic calculation of employee provisions (e.g., end-of-service benefits) alongside regular payroll, streamlining the process. 

How to generate provision journal entries: 

  1. Include in payroll journal entries 

Combines provision entries with regular payroll journals, reducing the number of separate entries. 

                                   

  1. Generate a separate journal for employees’ provision 

Creates a dedicated journal for all employee provisions, ideal for detailed tracking. 

                                   

  1. Generate a separate journal for each provision type 

Produces individual journals for each type of provision (e.g., gratuity, severance), offering maximum granularity. 

                                   

  1. Calculate provisions based on the cut-off date 

Bases provision calculations on a specific date, ensuring accuracy for the reporting period. 

                                   

  1. Calculate provisions for outsourced employees 

Includes provisions for employees outsourced to other entities, if applicable. 

                                   

  1. Exclude moved balances from monthly provisions 

Prevents double-counting by excluding balances already transferred from previous months. 

                                   

  1. Auto-calculate termination month provisions with termination settlement 

Automatically computes provisions for the termination month, aligning with final settlements. 

Activate cost centers journal:  

-                         

Turns on the ability to generate journals based on cost centers, which is essential for tracking expenses by department or project. 

How to generate cost center journal entries: 

  1. Auto-generate cost center journal entries with payroll journal entries 

Automatically includes cost center data with payroll journals, simplifying allocation. 

                                   

  1. Generate a separate journal for each cost center 

Creates a unique journal for each cost center, providing detailed cost tracking. 

                                   

  1. Exclude the off-cycle payments from the journal 

Omits off-cycle payments from cost center journals, keeping them separate if needed. 

Journal type (Cost Centers):    

  1. Detailed                         

Lists individual transactions for each cost center, ideal for in-depth analysis. 

                                   

  1. Summary                          

Summarizes cost center data, suitable for high-level overviews. 

Cost Center Group Level:       

-

Use the dropdown to select a grouping level (e.g., department or project) for cost center journals, enhancing organizational reporting. 

Activate Bank Transfer Journal: 

-

Enables the creation of journals for bank transfers, useful for tracking salary disbursements or other payments. 

Journal type (Bank Transfer):   

  1. Detailed                         

Provides a line-by-line breakdown of bank transfer transactions. 

                                   

  1. Summary                          

Offers a consolidated view of bank transfer data. 

Bank Transfer Group Level:     

-

Select a grouping level (e.g., branch or employee group) to organize bank transfer journals, improving data segmentation. 

Activate journal entries exporter: 

-

Turns on the feature to export journal entries as Excel files, allowing you to download data for offline use or import into other systems. This is helpful for backup or manual reconciliation. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article