Facebook Twitter Linkedin


Archive for tag: FinOps Suite

Sneak Peek into Our Automated Testing Tool




Part of our EU-funded corporate treasury project, meet our FinTPc automated testing tool! Why this need for automation? Because it is more reliable and way quicker than manual tests, hence we all get faster feedback and benefit from improved quality.


The automated testing tool is an open-source functional extension of FinTPc designed to make the testing process more objective. Its main purpose is to assist and help people involved in the testing and validation process, providing fast and complete checks of FinTPc:

-        after the initial installation in the customer’s environment;

-        after configuration changes;

-        after the installation of major releases or patches, also known as regression testing;

-        after extending the product with new features.


It is built as a collection of modules that can be used on their own to test certain business or technical functionalities. The automated testing is performed:

-        in different deployment architectures;

-        for different versions of prerequisites;

-        for different technical interfaces with other applications;

-        for custom configurations.





The automated testing handles functional tests, integration tests and unit tests. All these are predefined, any change to the FinTPc application has impact on the tool’s test repository and generates updates.


Functional tests are built based on the specification document that identifies test cases that make sense being automated, following a black box testing method. These are customizable and follow specific already implemented business flows. The tool allows defining input data (or test data generation) and set expected results based on a predefined list in its repository. It all ends with a validation phase that analyzes the output data of the test and the configured expected result summarized in a log (that may also include technical errors occurred).


Integration tests represent a logical chaining of more functional tests that validate a whole business flow. This validation ends at first error encountered, continuing the test would not assure any consistency.


Unit tests are predefined for each logical component of FinTPc, are usually run at the build stage and are addressed to the developers of the application.


Easy to install and easy to use, the automated testing tool can provide a measure of the current quality of the software, monitors and controls the testing execution, reports and records testing results and archives their history along with the context in which the testing was run.


Different testing modules can be configured and used separately in order to best help in the diagnosis activity and in determining the root cause of a problem.


Corporate Account Reconciliation at Your Fingertips




Our corporate treasury solution – FinOps Suite* – is based on FinTPc, one of the dear cousins of the FinTP product that banks use to achieve straight through processing and much more.


One of the things to love about it is the otherwise underrated account reconciliation... Reconciliation is a critical control for your business and its automation significantly increases your overall efficiency.


Ten months into our FinOps Suite project, it’s high time you took a look at one of the reconciliation flows that FinTPc offers, the one that matches payments with debit transactions from bank statements.



FinTPc Reconciliation Steps (Automatic / Manual)

  1. FinTPc fetches payment files from the corporate’s core applications (Human Resources, Accounting, etc.)
  2. Groups of payments are authorized by users in order to send them to the banks.
  3. FinTPc fetches statements from each bank involved.
  4. According to the criteria previously defined in the application, the debit records from the fetched statements and the payments sent to banks are submitted for automatic reconciliation.
  5. If all defined criteria are matched, the transactions involved are automatically matched.
  6. If only a subset of defined criteria is matched, the transactions involved are offered, in order to be manually confirmed or rejected by users.
  7. Also, the application allows users to select a transaction to be manually matched. In this case, after selecting the transaction, the user needs to select the pair of this transaction and manually match them.
  8. For monitoring and decision-making purposes, custom reconciliation reports are available for operations or business users.


In a very similar manner, FinTPc also reconciles issued invoices with credit transactions, as well as received invoices with debit transactions from bank statements.


Should any of the above ring a bell, feel free to get in touch with us for more info and learn how our services can benefit your business in more ways than one.



*FinOps Suite is the business name of the software solution being developed within our Treasure Open Source Software (TOSS) project. This project is co-financed by the European Regional Development Fund under the Competitiveness Operational Programme 2014-2020, Priority Axis 2 "Information and Communications Technology (ICT) for a competitive digital economy".


Intertek ISO 9001:2008CMMI Level 2ISO  9001/2008 Dun & Bradstreet