Functional Characteristics

General Ledger and Financial Statements


  • Support for a virtually unlimited number of companies in multi-company management with a 6-character alphanumeric company code.
  • Regular calendar over 12 or 13 accounting periods.
  • Extended calendar over two fiscal years (current/next) to start the next fiscal year without closing the previous one. All accounting functions remain available, and complete financial statements can be produced during the extended fiscal year.
  • Profit center management for analyses by business branch, business unit or division. Any accounting transaction can be associated with the relevant profit center when entered in this mode.
  • Interdivisional management, with the option of interdivisional invoicing using CTRL/Project.
  • Possibility of retaining a complete accounting history when closing a financial year. Transactions from previous fiscal years can be consulted but not modified if the fiscal year is closed.
  • Utilities for copying all company master data to create a new company.


  • Main chart of accounts with up to 15 alphanumeric characters. Control of account scheduling in financial statements independent of account coding.
  • English and French descriptions for financial statement presentation in both languages.
  • Concept of a secondary chart of accounts, which is an extraction of accounts from the main chart for specific analysis needs. A common use of this feature is to set up financial statements by profit center. A secondary chart creation utility automates the creation of this type of chart based on the extensions associated with the main chart accounts.
  • Master accounts to simplify financial statement presentation by grouping accounts as required.
  • The ''accounting group" field is used, among other things, for analysis of general ledger transactions and trial balance, for greater accounting analysis flexibility.
  • Interactive consultation of balances by period per account for the current, following (extended calendar) and previous fiscal years.
  • Quick consultation and analysis of account transaction history. Thanks to the CTRL/Smigg "Filter" function, the transaction window can be analyzed and filtered according to precise criteria.
  • Simultaneous management of initial, revised and subsequent budgets.


  • Fully transactional accounting architecture. For example, you can reconstruct an analysis of accounts receivable at the date of your choice to facilitate accounting tracking.
  • Functionality for all common accounting journals (sales, purchases, receipts, disbursements, wages, general entry) with independently controlled access for initial entry and final processing of entries. This feature supports deferred entry processing, enabling an accounting manager to delegate entry to several people while retaining final approval. What's more, each journal is identified by a specific code to facilitate accounting analysis later on.
  • Automatic, recurring entries function with the option of breaking down a global amount by percentage across several accounts. At the moment of use, the function presents a list of active automatic entries according to the date sent and allows the user to make a specific selection of entries or apply a one-off adjustment before confirming the global sending. The function also allows the user to view details of the entries made at the time of its last use.
  • Transaction reversal function supports all accounting journals.
  • Option to enter amounts with "Include" or "Exclude" tax on sales and purchases.
  • Account transaction history can be viewed during the journal entry process.
  • Accounting period closure under a logical notion controlled entirely by the manager. It is, therefore, possible to return to a previous period if required, and there is no obligation to close a period before starting a new one. Of course, no entries can be made in a closed period.
  • Accounting transaction import function, enabling users to quickly analyze, modify and approve pending transactions before final integration.
  • General ledger transaction analysis reports with drilldown and multiple analysis criteria. Various sorts and criteria are available. Simultaneous analysis of transactions over several fiscal years. When CTRL/Project is selected, additional criteria can be used to expand the analysis by project, activity, extra equipment, type of cost, etc.
  • Trial balance report with drill-down to three levels of analysis. The trial balance can be output by the account group. The feature also includes a "consolidation spreadsheet" presentation.
  • Provincial tax rebate and credit report for Quebec and federal tax rebate and credit report for Canada. In a project management context, extended criteria enable the same analysis by the project.


  • Complete multi-currency management with automatic management of exchange rate provision and gain entries according to the company's local financial currency and transaction currency.


  • Simultaneous management of multiple bank accounts, each with its own specific check sequence.
  • Visual bank reconciliation using tagging on the work screen. Reconciliation with interactive validation of the "Actual balance - Computer balance" discrepancy as bills in progress are reconciled. The final reconciliation report becomes a print-only formality.
  • Possibility of entering journal entries directly on the reconciliation screen. Very effective, for example, for entering a journal entry for the month's bank charges during the reconciliation process.
  • In interdivision management mode, it is possible to reconcile by branch associated with different bank accounts.
  • Access to a bank reconciliation history.
  • Bank reconciliation report offering a selection of the desired level of drilling detail to optimize analyses. The function enables the reconciliation of transactions by branch when they have different banking institutions.


  • Financial statements (results and balance sheet) with interactive drill-down to view details of the transactions making up the balance displayed. Analysis over a desired interval of periods for the income statement. Several of the most common standard presentation formats are supplied with the software.
  • Integrated, flexible financial statement generator, enabling you to design your own customized presentation formats. Possibility of activating and configuring visual indicators (display colour) on percentage (%) ratios when they are above or below a threshold you define.
  • Possibility of printing additional supplementary information as an addendum to financial statements when presenting financial information by summary grouping, e.g. by master account.
  • Income statements by profit center (division, department) using secondary charts.
  • Integrated MS-Excel® financial dashboard delivered with the software, including several basic work and analysis templates. Activated via the current company, this dashboard is an extension of CTRL/Finance, exploring the possibilities of financial analysis by relying on direct integration with raw data. For example, a specific financial statement presentation format or the definition and monitoring of particular financial indicators beyond the known ratios (e.g., working capital). This dashboard also offers the possibility of analyzing the company's projected cash flow according to your specific financing parameters (maximum operating credit, dynamic margination, etc.) and your budgeting of variations in fixed assets. The simulation model automatically adjusts forecasts based on deviations from actual cash recorded as and when it becomes available, i.e. as the year progresses.


Customer accounts and receivables management

  • The basic "Customer" file is supplemented when CTRL/File is pressed, by an additional "XRM File" section, enabling consultation of the customer's "extra-accounting" information. Additional information options include editing and viewing: all contacts defined in the file, the customer's management and marketing profile, and appointments. In addition, access to this additional information respects the access rights defined per user in CTRL/File.
  • Customized category by the customer, enabling, for example, the grouping of customers for the issue of statements and the analysis of accounts receivable. Depending on the type of categorization applied, the analysis of sales made by customer category can also provide a view of revenue distribution based on the Pareto principle (80-20).
  • Currency by customer. This currency is used by the invoicing functions in CTRL/Product and CTRL/Project.
  • Federal and provincial tax codes by customer.
  • Association of a "Territory" per customer. The territory allows, among other things, management of taxes by territory in CTRL/Product and can, of course, be used for basic analyses such as total sales by territory in CTRL/Finance.
  • Credit limit by the customer, with a choice of overrun management to block or allow overruns when entering sales.
  • Customer-specific management of payment terms, payment discount due date and discount percentage, as well as interest percentage in the event of non-payment. Several choices are available for configuring payment or discount due dates (e.g., x days later, 2nd of next month, 15th of the current month, etc.).
  • Dynamic consultation of the customer's year-to-date sales and current balance.
  • The invoice format can be defined specifically for each customer. This format is used for professional services invoicing with CTRL/Project.
  • Ability to define a default carrier and the customer's reference delivery terms (e.g. FOB/FOB).
  • Full management of "Holdback" and "Discount" per project with CTRL/Project.
  • Customized age structure for accounts receivable (..., 120, 150, etc.) with the option of reconstituting the age of receivables at any desired earlier date. Possibility of grouping and managing receivables by "Master Customer".
  • A quick consultation of current invoices and transaction history directly from the customer file. Useful for basic receivable tracking that can be further enhanced with CTRL/File task management.
  • Partial or total payment of an account receivable and the possibility of receipts without compulsory assignment to a customer (non-assignable). Support for post-dated checks and NSF checks.
  • Fully independent invoice date and posting date.
  • ''Comment" field to store up to 99 pages of general information specific to the customer's accounting file.
  • On-screen accounts receivable analysis by customer, with interactive drill-down for current invoice details by age. The analysis is possible by the customer group manager. What's more, if you press CTRL/Project, the software also offers analysis by project and master project.
  • Batch production of account statements, with automated e-mailing as required. Possibility of filtering according to minimum and maximum age, with the configuration of whether or not calculated interest should be booked. In the interest accounting context, it is possible to separate interest income into a specific account. In the presence of CTRL/Project, a "Holdback included" selection criterion allows you to include or exclude "Holdback" type invoices during production.
  • Analysis of customers who have exceeded their authorized credit limit.

Supplier accounts and payables management

  • Basic, fully integrated "Supplier" file with CTRL/File for consultation and editing of complete extra-accounting information, with task management and supplier follow-up as required. Current balance, last payment and annual purchase and discount statistics by supplier directly available in the supplier file.
  • Customized supplier categories enable, for example, the grouping of invoices to be paid during the accounts payable batch payment process, to target strategic and priority suppliers. Accounts payable analysis also benefits from this categorization capability, as required. Can also be operated by master supplier.
  • Credit limit by supplier with choice of overrun management to block or allow credit overruns.
  • Negotiated payment discount management by supplier, with automated management at the time of payment. Several choices available for configuring payment or discount due dates (e.g.: x days later, 2nd of next month, 15th of current month, etc.) by supplier. What's more, the software supports complete management of discounts by project in the presence of
  • Complete management of "Holdback" notions in a project management context with CTRL/Project.
  • Definable federal and provincial tax codes by supplier.
  • Currency by supplier. This currency is used by the CTRL/Product purchase order function.
  • Integrated digital document management, with complementary digital documents attached to each invoice. These purchasing documents therefore follow the supplier invoice throughout the invoice approval and payment process. These documents can be consulted at any time directly in the software via the integrated CTRL/Smigg viewer.
  • Flexible batch payment function, in EDI or supplier check mode. The function operates from the generation of a preliminary list of payments produced according to user-specified criteria (due date, supplier category or specific suppliers, etc.) for final approval (digital signature) at two levels of responsibility as required. Upon confirmation of EDI payments, it is possible to combine automatic e-mail notification of payment to each supplier involved in a payment.
  • Possibility of managing more than one supplier payment batch (preliminary list) for different users or for the same user, e.g. for project-based payment management with CTRL/Project and/or different bank accounts.
  • Manage partial payments and advance payments to a supplier.
  • In the context of contract termination management (subcontracting), automatic generation of a release letter upon final payment of an invoice.
  • Configurable structure for managing the age of accounts payable (120, 150, etc.).
  • Interactive consultation of a supplier's current (unpaid) invoices according to a customized age structure.
  • Reconstitute the age of accounts payable at any desired date in the past.
  • Disbursement support without mandatory assignment to a supplier (non-assignable).
  • Fully independent invoice date and posting date.
  • Automatic generation of check numbers or EDI references.
  • Comment" field for up to 99 pages of general supplier information.
  • Preliminary list of EDI payments or supplier checks to be issued.
  • On-screen accounts payable analysis with interactive drill-down for age-based details of invoices payable. Reports offer "Minimum age" and "Maximum age" criteria, which can be used to define a selection interval for invoices to be presented. Analysis is also available by supplier group manager. And if you press CTRL/Project, the software also offers analysis by project or master project.
  • Cheque reprinting, one cheque interval instead of having to reprint them all.
  • Analysis of outdated lines of credit.
  • Several check formats available and customizable.


  • Ability to specify the currency when issuing a payment. This one-off indication does not trigger any automated multi-currency management (exchange rate provision, exchange rate gain/loss, etc.). Only the disbursement of the amount at the time of payment triggers the mechanisms for evaluating exchange rate variations.

Employees and payroll management


  • Complete the "Employee" file with the option of setting hourly rates or fixed salaries per period. Management of different wage rates linked to employment status, category and employment territories.
  • When CTRL/File is pressed, an additional "XRM Folder" section is added to the employee options, enabling consultation of the employee's "extra-accounting" information. The ability to directly access and edit an employee's XRM file means, for example, that they can be registered as an available resource working for different accounting companies. In a multi-company context, CTRL/File allows basic employee information to be centralized in a single location. What's more, CTRL/File's task management also makes it possible to manage certain key HR aspects, such as employee training, thus facilitating, for example, the optimization of Quebec's Bill 90.
  • Management of model job profiles that can then be associated with each employee. These model profiles speed up the initial configuration of each employee. The job profile is then used in the timesheet and expense reports.
  • Management of employee groups representing, for example, different unions within the company to simplify payroll management.
  • Management of notions such as job category, job context, job sector and levels, enabling all levels present in the company to be defined and managed globally.
  • Full CSST support.
  • Configurator of employee declaration forms according to the type and nature of the employee's function for automated production at the end of the year.
  • Management of an unlimited number of time banks and amounts per employee (e.g. vacation, sickness, etc.), which the employee can consult at any time by granting the appropriate access rights.


  • Local, Web and mobile data entry via the CTRL/File Employee Web portal. Web mode provides access to an integrated stopwatch, helpful in managing professional services or in a "time clock" context in a manufacturing plant.
  • Designed around a flexible transactional architecture. The software comes with the usual standard transactions (regular hours, vacation, bonus, commission, TSA, etc.), and it is possible to create customized transaction codes and configure payroll calculations for particular contexts.
  • Adjustable timesheet configuration at the column level, by user or company-wide. Daily or weekly mode.
  • Timesheet and expense report initialization utility for all company employees, according to corporate or employee-defined templates.
  • "XRM" field and dynamic link with CTRL/File to complete the timesheet description with a reference to the intervention detailed in the XRM/CRM.
  • Quick timesheet approval functionality for a team supervisor. Access to this functionality is controlled by functional security, i.e. by the access matrix assigned to each user, and is therefore normally limited to the team leader.
  • In local mode and in the presence of CTRL/Project, an option enables the rapid transfer of timesheets and expense reports to projects with a preliminary evaluation of equivalent WIP for accelerated invoicing of professional services, i.e. without the need to complete the entire payroll process.
  • Job profile supporting flexible timesheet initialization that is subordinate to the notion of "Project Profile" in the presence of CTRL/Project. Timesheet initialization can therefore be configured in detail to meet the needs of the most specific work contexts.
  • Time Configurator allows you to analyze and make automated adjustments to timesheets entered according to standard schedules defined by employees and various criteria. This expert system is very useful when you have a large number of employees to quickly regularize any time entries that deviate from a standard framework. For example, after 8 hours a day, the unit of one hour entered becomes "Half" or "Double", or time in excess of the regular schedule becomes "AO (Accumulated overtime)".
  • Complete management of taxes on expense statements.
  • Possibility of attaching digital documents to an expense statement as supporting documents. The CTRL platform includes a digital document reader that enables dynamic consultation of any document attached to an expense statement. When using the CTRL/File Employee portal, employees can upload and attach their own supporting documents to their expense statements while on the move.
  • Reference link between a timesheet and a CTRL/File task.
  • Secure, restricted access by employee (user) or general view of all employees for the administrative manager.
  • View the complete company timesheet history at any time.


  • The payroll process is entirely centralized in a single work screen for maximum control and validation. As the process progresses, it is visually displayed.
  • ''Regular" payroll mode for simple payrolls, with maximum flexibility, thanks to the notions of "Job Profile" and "Project Profile" in the presence of CTRL/Project and the presence of three configurators for hours and amounts.
  • ''Construction" payroll mode with full CCQ payroll support for all sector-specific aspects, such as the impact of territory, employment conditions, classification unit, etc.
  • ''Employee-Supplier" payroll mode, which supports situations where an employee is a subcontractor and therefore managed through supplier purchases (e.g. freelance). In this mode, any purchase invoice received from a supplier linked to an employee is included as employment income at the time of payroll calculation. Management of taxes and tax credits is totally transparent. The film and cultural production sectors are examples of industries benefiting from this flexibility.
  • ''Employee-Employer" payroll mode, which enables a company to transparently manage the payroll of another company acting as its supplier. This mode is used when the "supplier" company does not have the administrative capacity to properly manage its employees' payroll. It, therefore, delegates payroll management to its client. This type of application can be found, for example, in the fishing industry, where the processing plant manages the payroll of a boat captain (owner of the supplier company), who is himself the employer of his crew. All tax information, such as declarations and records of employment, are then managed separately for each company but in a single, centralized payroll process.
  • Creation and configuration of customized payroll modifiers (deductions) to manage very specific contexts. The impact of each modifier on the calculation applied is configurable in detail.
  • Management of the concept of paying company in the presence of the "Intercompany" module. In this mode, employees associated with different accounting companies can be paid by a single "paying company", automatically generating all the "Advances to" and "Due to" entries typical of this mode of operation.
  • Transaction Configurator to adjust transaction information generated for payroll calculations. Rate configurator for defining all employee hourly rates according to various criteria: employee group, job category, level, sector, job context, location, transaction code, etc.
  • In "Stopwatch" mode, you can configure the automatic rounding of calculated hours. What's more, when using CTRL/File and Web timesheets, the rounding of calculated hours can be synchronized with the employee's schedule, as defined in their diary.
  • Management of direct bank deposits with the most reputable banking institutions. Automatic e-mailing of pay stubs during payroll production and following automatic deposit to the employee's account.
  • Possibility of directing employee vacations to accounting items other than those used for regular payroll.
  • Customized configuration of information integrated into the pay stub (time bank, vacation bank, etc.).
  • Multiple bank accounts can be defined for the company. Generate more than one deposit file for a single payroll.
  • Batch mark-up utility for hourly rates.
  • Vacation management in percentage or hourly allowance.
  • Timebank management with dynamic conversion in the presence of different accumulation and utilization units (single, half, double).
  • The standard check and pay stub layouts supplied with the software can be customized either by grouping transactions of a similar or compatible nature or by using the CTRL/Smigg form generator.
  • The software comes with standard cheque and pay stub formats that can be easily customized using the integrated transaction grouping facility or further customized using the CTRL/Smigg form generator.
  • Payroll support for all Canadian provinces (federal and provincial tax calculations and tables).
  • Support for Revenu Québec tax returns in XML format.
  • Tax filing support for Canada Revenue Agency in XML format.
  • The tax return table shows only those tax returns that need to be filed in your payroll context.
  • Supports T4, T4ANR, T4-NR, Relevé 1, Relevé 3, T5, T-5018, T5.
  • Regular updates of basic tax information for Quebec and Canada.
  • Print timesheets and expense reports by employee or for all employees.
  • Global analysis of timesheets and expense reports by employee or for all employees.
  • Print cheques or stubs in alphabetical or numerical order.
  • Print Quebec and Canada tax forms.
  • Print Records of Employment on pre-printed forms.
  • Gross salary reports for CNESST/CSST.
  • Full and complete CCQ report.
  • Analysis of wages paid (gross, net, hours, discounts, etc.).
  • Bi-monthly, monthly and annual remittance reports.

Intercompany management

As with multi-currency, inter-company management is an extension to any existing functionality in CTRL/Finance but also to all other CTRL software. When it is activated, all CTRL software involving accounting transactions can identify a "Source" company and a "Destination" company. This configuration gives rise to a number of additional management possibilities linked to "inter-company" management.

  • Consolidated financial statements via a master company or from a random selection of companies for specific analysis purposes. The "group of companies" concept enables you to quickly consolidate financial results from a predefined set of companies. The function synchronizes different accounting calendars to present results that are consistent in terms of temporal analysis. A "consolidation spreadsheet" report is available.
  • Definition of "related companies", enabling definition of "subsidiary shares".
  • Preparation of budgets in consolidated mode.
  • Accounting journals with the option of assigning different companies to the accounting allocation.
  • Automatic generation of additional "Advance to" and "Due to" transactions when different companies are involved.
  • Automated reversal of intercompany entries.
  • Paying company concept management for payroll. A parent company can manage the payroll of several subsidiaries and issue a single pay cheque for each employee working for different companies.
  • Management of the concept of a paying company for accounts payable when the same supplier serves different companies. Analysis and listing of accounts payable enable consolidation of payables from other companies. The parent company can then issue a single cheque per supplier to pay for all purchases made by its subsidiaries. Moreover, with CTRL/Project, this management can be carried out by project if required.
  • Possibility of consolidating accounts receivable and performing a global analysis of receivables for each customer using the services of different companies you own. The parent company can centralize management and issue a global statement of account if required. In addition, with CTRL/Project, the project can also carry out this management, if needed.

CTRL application platform

All CTRL software products benefit from the complementary functional capabilities of the powerful CTRL/Smigg platform:

  • Design of personalized working environments (window layout) per user, with the possibility of operating multiple screens with floating windows. A user-specific work approach to optimize productivity in the role.
  • Information and functional security management to meet the most stringent requirements for protecting sensitive information.
  • Customization of any report via an integrated report generator.
  • API and Web interface available for integration with complementary external applications.



Whether it is to find a precise answer or general information, our Frequently Asked Questions provide an effective mean to understand in greater depth the operational management of your CTRL solution in order to maximize the benefits for your organization!


Frequently Asked QuestionsContact MeGet In Touch With Us