Automated Billing System

Rocket Science team developed and implemented an Automated Billing System (ABS) for Uzcard, the market leader in interbank processing services in Uzbekistan, over a period of 9 months.

This solution enables Uzcard to automate the processes of accounting for provided services, their tariffing, reconciliation with clients, invoicing, and payment control. This contributes to delivering better service to clients and further maintaining its leading market position.
Tech Stack
Project Team
  • 1 Project Manager
  • 1 System Analyst
  • 3 Backend-developers
  • 2 Frontend-developers
  • 2 QA
  • 1 DevOps
Key project areas:
  • Designing the system architecture
  • Implementing the web interface for system users
  • Developing the logic for system services
  • Integrating with the client's internal systems
The work progressed through several stages:
1
Organization and deployment of the system infrastructure
2
Development of directories
3
Development of functionality for partners and contracts
4
Development of transaction data parsing
5
Calculation and report generation
6
Integration with 1C
Solution
We implemented the system as a web application with a microservice architecture. It consists of the following modules:
  • Core Module
    This module implements the main business logic. It contains data from business directories such as contracts, services, and types and modes of payments.
  • Partners Module
    This module provides functionality that allows users to manage partners and their contracts, including creating, modifying, and deleting necessary data. It is integrated with the 1C system, which enables data synchronization between the two systems regarding partners and contracts.
  • Billing Module
    This module implements the logic for transactional calculations based on data obtained from integration with the processing system and logic for identifying mismatched transactions based on data from integration with the processing system gateway. It allows users to initiate the billing process, create reconciliation and pre-billing reports, and manage reporting periods. The module is integrated with the 1C system, enabling synchronization of debt and payment data concerning partners.
Cases
Let's discuss your project
Drop us a line!
Moscow: Leninskiy prospekt 15A, 6 floor
Novosibirsk: Nikolaeva 11, 12 floor
Your privacy is very important to us. Your details won't be shared outside of our company. Learn more about your rights in our privacy policy