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: |
| 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. |
|
| 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. |
|
| 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: |
| 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. |
|
| 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: |
| Creates a distinct journal for each branch, ensuring branch-specific financial data is isolated. |
|
| 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: |
| Automatically creates distinct journals for off-cycle payments (e.g., bonuses or adjustments outside regular payroll), keeping them separate for clarity. |
|
| Generates separate journals for vacation salaries paid in advance, useful for tracking pre-paid leave benefits. |
Generate separate journals for: |
| Creates individual journals for company-related expenses, separating them from employee-related entries. |
|
| 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: |
| Combines provision entries with regular payroll journals, reducing the number of separate entries. |
|
| Creates a dedicated journal for all employee provisions, ideal for detailed tracking. |
|
| Produces individual journals for each type of provision (e.g., gratuity, severance), offering maximum granularity. |
|
| Bases provision calculations on a specific date, ensuring accuracy for the reporting period. |
|
| Includes provisions for employees outsourced to other entities, if applicable. |
|
| Prevents double-counting by excluding balances already transferred from previous months. |
|
| 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: |
| Automatically includes cost center data with payroll journals, simplifying allocation. |
|
| Creates a unique journal for each cost center, providing detailed cost tracking. |
|
| Omits off-cycle payments from cost center journals, keeping them separate if needed. |
Journal type (Cost Centers): |
| Lists individual transactions for each cost center, ideal for in-depth analysis. |
|
| 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): |
| Provides a line-by-line breakdown of bank transfer transactions. |
|
| 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
Feedback sent
We appreciate your effort and will try to fix the article