Skip to main content

Integration Staging

This document briefs the steps that needs to be done for implementing the purchase module and payroll module integration to financial accounting module.

Purchase Module Integration

From Purchase module, customers can opt for integrating below data

  1. Stock value of items purchased to Accounting module (at Purchase Cost)
  2. Invoices created in purchase module against the Purchase Order raised

As part of Integration, the vouchers will be generated for the above 2 scenarios (as selected by the customer) and linked to the Financial Module Staging location. Subsequently, customer need to approve the vouchers in the Staging location which will then reflect in the Accounting entries as per the configuration created.

Please follow the below steps to post entries from the Purchase Module to Financial Module Staging location.

Step 1: To enable Purchase Module Integration to Accounts at Company Level

  1. In Cute Office, navigate to Admin module, click Company menu and click image-1678227237400.png edit icon in selected company.

    image-1679353543792.png

  2. Navigate to Setting page, search for setting configuration name Purchase Module Linked To Finance, this setting is to define whether the user wants to Link Purchase module to Finance module. 

    image-1678987892370.png

  3. Click image-1678227237400.pngedit icon, change setting Value as Yes (Note: by default the value is No), and click Save to save setting.

    image-1678987963435.png

  4. And if user wants to integrate purchase module through item stock, then navigate to Setting page, search for setting configuration name ItemLinking, and change setting Value as Yes, the Post to Accounts option will be available after item inspected and the stock value can be posted to Finance module  in the Receiving Entry table of the Purchase Order; If user do not want to integrate through item stock, set value as No, user can integrated purchase module to finance module via invoices created in Purchase Orders. image-1678988291462.pngimage-1678988387733.png

Step 2: Enable Permission to Configure GL Accounts Codes to be linked to Accounting Module at User Level

Note: It is highly recommended to define permission in user role and then assign user roles to a specific user account, so that users who perform same duty in cuteOffice will have same permissions. Roles are defined by a set of permissions to different functionalities in cuteOffice system. Based on company operation needs or organization structure, system admin user can create finance roles, such as finance manager etc., and give required permission to these roles and assign role to user.

To define permission in user role, 

  1. Click Roles tab, all existing roles created in system will be displayed as below.image-1675410080712.png
  2. Click image-1675458981860.png(add icon), the adding new role window open as below,image-1675459129692.png
  3. In Name box, enter the new role name, such as "Finance Manager"
  4. In Description box, enter description of the new role.
  5. Based on the function of the new role, search for relevant module and permissions.
  6. Search and enable below Read & Write permission (click filter and filter "inventoryLinkedAccounts").
  7. Click Save to save the new role.
  8. To assign role to user, click Users menu and click image-1678227237400.png edit icon in selected user.
  9. Navigate to user's Basic Info tab, in Role box, search and select "Finance Manager" role.  

    image-1679432567293.png

  10. Click Save. The new permission assigned to role "Finance Manager" will be granted to user.

To enable permission to a specific user

  1. In Cute Office, navigate to Admin module, click Users menu and click image-1678227237400.png edit icon in selected user.
  2. Navigate to Permissions tab. To be enable to configure GL accounts codes to be linked to Accounting module, in user's permission page, enable below Read & Write permission (click filter and filter "inventoryLinkedAccounts").image-1678989177470.png
  3. Click Save to save user's permission configuration. 

Step 3: Linking GL Account Code to Items

  1. Navigate to Finance module, click Link Account Setup menu,

    image-1678989892873.png

  2. Click Inventory Linked submenu, the inventory link account page opens as below,  

    image-1678990161020.png

  3. In each of the category box, click and select to link accounts for Asset Category and Non-Asset Category and Goods In Transit Account.
  4. Click Save to save updates.

Step 4: Posting Purchase Orders to Financial Accounting Module

Note: Posting PO to finance function will be available only if setting configurations in Step 1 setting configuration name Purchase Module Linked To Finance is enabled as Yes at the company level.

To post PO to accounts,

  1. Navigate to Procurement module, click Purchase Order menu. 
  2. Click the PO key to open PO details, 
  3. Post To Accounts tab will be available in both Receiving Entry (if ItemLinking setting is configured as Yes at company level) & Invoice Entry Table.
    • If user chooses to Post to Accounts via item stock value, after item inspected in PO, the image-1679006266616.png option will show in Receiving Entry table as below,image-1679006110494.png
    • If user chooses to Post to Accounts via invoices, after invoice details are entered in Invoice Entry, the image-1679006266616.png option will show in Invoice Entry table as below,image-1679005977345.png

       

  4.  Click image-1679006266616.png, a confirmation notification will prompt, 

    image-1679006250632.png

  5. Click Yes to confirm posting PO to finance staging.

Step 5: Enable Permission to View / Post Vouchers in Staging Location

  1. In Cute Office, navigate to Admin module, click Users menu and click image-1678227237400.png edit icon in selected user.
  2. Navigate to Permissions tab. To view staging menu in Finance, in user's permission page, enable below Read & Write permissions (click filter and filter "stagingPurchaseInvoice" and "stagingPurchaseItemReceiving").

    image-1679006823953.png

  3. Click Save to save permissions.

Step 6:  To Approve the Purchase Integration Staging in Finance Module

  1. Navigate to Integration Staging menu, 

    image-1679010364260.png

     

     

  2. To view and approve posted Receiving Item stock value or Invoices  from Purchase module,
    • If user posted via item stock value in Receiving Entry table in PO, click Items Stock Staging tab, select relevant vouchers and click image-1679032501132.png to approve,

      image-1679034871351.png

    • If user posted via invoices, click Purchase Invoice Staging tab, select relevant vouchers and click image-1679032501132.png to approve,

      image-1679034904594.png

       

Payroll Module Integration

Follow the below steps to post entries from Payroll to Finance module Integration Staging.

Step 1: Configure Payroll Admin Settings

  1. Go to Payroll module, navigate to Admin menu, click Settings to open settings page as below,image-1679433795631.png
  2. Scroll down the page to find Account Payment box, and select "Groupby Paycycle" as account payment setting.
  3. Click Submit to save payroll setting configuration.

Step 2: Configure Admin Company Settings at Company Level

  1. In Cute Office, navigate to Admin module, click Company menu and click image-1678227237400.png edit icon in selected company.

    image-1679353543792.png

  2. Navigate to Setting page, search for setting configuration name Financial Groups,

    image-1679436141056.png

  3. Click image-1678227237400.pngicon of Financial Groups setting name, 

    image-1679435969941.png

  4. Check and edit Value box if needed.
  5. Click Save to save company settings. 

Step 3: Enable Permission to View Project Costing and Post Payroll to Accounts at User Level

Note: It is highly recommended to define permission in user role and then assign user roles to a specific user account, so that users who perform same duty in cuteOffice will have same permissions. Roles are defined by a set of permissions to different functionalities in cuteOffice system. Based on company operation needs or organization structure, system admin user can create finance roles, such as finance manager etc., and give required permission to these roles and assign role to user.

To define permission in user role, 

  1. Click Roles tab, all existing roles created in system will be displayed as below.image-1675410080712.png
  2. Click image-1675458981860.png(add icon), the adding new role window open as below,image-1675459129692.png
  3. In Name box, enter the new role name, such as "Finance Manager"
  4. In Description box, enter description of the new role.
  5. Based on the function of the new role, search for relevant module and permissions.
  6. Search and enable below Read & Write permissions (click filter and filter permission names "projectCosting","payrollJournal", "payrollJournalReport").
    • projectCosting - To Enable Project Payroll Costing menu in Payroll
    • payrollJournal - To Enable Staging Journal Resgister in Finance
    • payrollJournalReport - To Enable Payroll Journal Report in Finance

      image-1679637815604.png

  7. Click Save to save the new role.
  8. To assign role to user, click Users menu and click image-1678227237400.png edit icon in selected user.
  9. Navigate to user's Basic Info tab, in Role box, search and select "Finance Manager" role.  

    image-1679432567293.png

  10. Click Save. The new permission assigned to role "Finance Manager" will be granted to user.

To enable permission to a specific user

  1. In Cute Office, navigate to Admin module, click Users menu and click image-1678227237400.png edit icon in selected user.
  2. Navigate to Permissions tab. To be enable to configure GL accounts codes to be linked to Accounting module, in user's permission page, enable below Read & Write
  3. permissions (click filter and filter permission names "projectCosting","payrollJournal", "payrollJournalReport")
  4. Click Save to save user's permission configuration. 

Step 4: Configure Employee's Finance Group in HRM Employee's Salary Configuration

  1. Go to HRM module, navigate to Employee menu, click view all to open employee list.
  2. Search for an specific employee and click to open the HRM details, and navigate to Payroll Salary Information page as below. In Others section, Finance Groups box, click to choose Finance Group for the specific employee.image-1679436575006.png
  3. Click Save to save employee's finance group information.

Step 5:  Map G/L Debit or Credit Account to Pay Code Payroll Master

  1. Go to HRM-Payroll module, navigate to Master menu, click to open pay code master list.

    image-1679437363351.png

  2. Select a pay code, and click image-1678227237400.png edit icon,

    To map Single Debit Account Code Against Finance Group or  Single Credit Account Code or Against Finance Group

    image-1679519067743.png

    • Tick relevant box in area 1 in above screenshot.
    • If image-1679519177101.png or image-1679519237091.pngis/are ticked, the employee finance group details will be shown in area 2, and user need to select G/L debit or credit account code in each of the employee finance group in area 2.
    • Click Submit to save account mapping information.
  3. To map account code in one stretch, use the bulk update option of G/L Account Code for multiple pay codes, clickimage-1679438279451.png , the GL Account Code Bulk Update window opens as below,  

    image-1679519520475.png

    • Select a pay code in area 2 in above screenshot, 
    • If user wants to map G/L account code against finance group, tick relevant box in area 3, and select G/L account code to map to each finance group as shown in below yellow highlight area,image-1679519748588.png

       

    • Or if user want to map G/L account code, select relevant G/L account code in area 4.
    • Fill up rest of the details and click Save to save mapping details.

Step 6: To Generate & Print Project Payroll Costing    

  1. Go to HRM-payroll module, navigate to Reports menu, click Project Payroll Costing submenu, image-1679639507318.png

     

  2. Select relevant information in Payroll Period/Project/Department/Employees fields, 

    image-1679640014013.png

  3. Clickimage-1679639895857.png to generate project payroll costing report; Clickimage-1679639960794.png orimage-1679639970789.png to download reports. 

Step 7: Post Payroll to Accounts

Once above four steps are configured, user will be able to integrate payroll to finance module (Post payroll to finance staging). 

  1. Go to Payroll module, navigate to Operation menu, click to open Payroll history (Note: only approved payroll details will be shown in Payroll History page).

    image-1679520225822.png

  2. In Choose Pay Period box, select pay period to post in accounts, all approved employees' payroll for selected pay period will be displayed, 

    image-1679520519223.png

  3. Tick the box in front of employees' name to select employee(s) to post to accounts,

    image-1679521629359.png

  4.  Click image-1679521645888.pngPost to Accounts Button at the top right corner of the payroll history page, a confirmation notification window will prompt up as below, 

    image-1679521714668.png

     

  5. Click Yes to confirm posting to accounts. Note: once employees' payroll are posted to accounts, the payroll history records will be disabled from further action such as deletion.

    image-1679640167640.png

Step 8: To View/Approve Staging Payroll Journal in Finance Integration Staging 

  1. Navigate to Finance module, go to Integration Staging menu, click Payroll Staging to open the staging payroll journal page as below, 

    image-1680155488120.png

  2.  In the date field, select period then click search icon to show staging voucher.
  3. To view staging payroll journal details, clickimage-1680155769440.png icon to expand payroll payment details,

     

    image-1680155649754.png
  4. To edit staging payroll journal, clickimage-1678227237400.png edit icon, the payroll staging journal will open as below, edit fields where needed, then click image-1680156245792.png to save & approve staging payroll journal.  

    image-1680155919134.png

     

    Configuration and Journal details :

    image-1723700474260.png