Accounting Planning Application for Retail Industry

Our client is one of the largest retail companies in Croatia, with a long-standing presence in the market. It is part of an international group operating in more than 30 countries and employing tens of thousands of people across Europe.
Quick links

The Brief

Our client is one of the largest retail companies in Croatia, with a long-standing presence in the market. It is part of an international group operating in more than 30 countries and employing tens of thousands of people across Europe.

Download the full Case Study

Requirements

In Croatia, the client manages a network of hundreds of retail locations and is known for highly standardized processes, a strong focus on operational efficiency, and high requirements for reliable, scalable, and secure IT solutions.

The client’s specifics include:

  • A large number of internal processes that need to be harmonized and standardized,
  • A high volume of data generated by daily operations,
  • Emphasis on efficiency, stability, and accuracy of accounting processes,
  • A high level of organization and strictly defined internal rules and procedures.

This combination of factors requires robust solutions capable of supporting complex processes, ensuring reliability, and enabling simple, fast, and accurate data processing.

The client needed an application to simplify and speed up accounting planning processes. The system was expected to facilitate easier bookkeeping management, cost planning and tracking, and digitize processes such as creating and canceling bookings and scheduling costs.

The client required the development of:

  • Modules in Angular and corresponding backend services,
  • Dynamic tables that administrators can create and activate through an administrative interface,
  • Tables that employees in different departments can fill in monthly or annually,
  • Functionalities that speed up planning, including automatic column calculations, predefined values in select boxes, and reduced risk of errors,
  • The ability to filter, sort, and search data in tables,
  • Row locking, sending email notifications, and exporting data to Excel.

Solution

Serengeti team developed and implemented an accounting application that centralizes and simplifies planning processes. Each module represented a dynamic table whose structure is defined and activated by an administrator within the administrative interface. Once activated, departments can enter data according to their needs on a monthly or yearly basis.

The application automates calculations for certain columns, allows selection of predefined values, facilitates data entry, and reduces the risk of errors. Tables provide filtering, searching, and sorting capabilities, row locking for control, and the ability to send email notifications. For reporting purposes, data export to Excel is also available.

Technologies & Methodologies

  • Architecture: Maven multi-module project
  • Frontend: TypeScript, Angular 7, ngPrime
  • Backend: Java 8, Spring Boot
  • Database: Oracle 12c
  • Excel Export: Apache POI
  • Project Management: JIRA
  • Version Control: Git (GitLab)

Top Benefits for the Client

Accelerated and simplified accounting planning

Automatic calculations and predefined data that reduce the risk of errors

Easy reporting thanks to Excel export

See also

Employee Satisfaction Analysis in Hospitality Using LLM Technology

Read more
ai hospitality

Let's do business

cross