The AVADA MEDIA team developed a number of important functional modules for InteGen, a company specializing in the professional implementation of the Sage 300 system. The main objective was to create convenient and secure tools for automatic integration with several external services, significantly streamlining financial management and reporting. Thanks to well-considered technical solutions, this development made it possible to optimize business processes and increase the client’s operational efficiency.
Brief Overview of Sage 300
Sage 300 is a multifunctional ERP platform that provides comprehensive management of finances and accounting processes. With its help, companies can optimize accounting, simplify their work with orders and invoices, and consolidate data into a single information resource. Due to its flexible architecture and extensive customization options, Sage 300 is in high demand among organizations looking to reduce manual operations and enhance the transparency of internal processes.
The primary task for the AVADA MEDIA team was to extend the basic capabilities of Sage 300 by developing an automatic synchronization with external services. Several third-party platforms needed to be integrated into the ERP infrastructure to speed up staff operations and make data interaction more user-friendly. Specifically, it was necessary to set up integrations with the following solutions:
The goal was to ensure that each of these services would automatically exchange information with Sage 300, minimizing manual input and preventing errors when transferring data.
Screens of the Saga 300 program
1. Integration of RENTWAY and Sage 300
RENTWAY’s platform accumulates data about completed car rentals. Previously, financial operations had to be manually transferred into Sage 300. AVADA MEDIA implemented an automatic request mechanism to the RENTWAY database:
This significantly reduced manual workload and increased the speed of financial reporting updates.
2. Integration of WooCommerce and Sage 300
WooCommerce stores information on orders, customers, and products. An integration service was developed to automatically transfer orders to Sage 300 by making requests to WooCommerce using authentication tokens and timestamps. As a result:
This solution centralizes and unifies the processing of orders and products.
3. Integration of DCS+ and Sage 300
DCS+ manages travel bookings and generates related financial documents. An existing integration written in C# was redesigned in Python at the client’s request. During this process:
Additionally, the need for on-the-fly adjustments to the algorithm was considered, in line with evolving business requirements.
4. Integration of Smart Invoice and Sage 300
Smart Invoice is developed by the Zambia Revenue Authority (ZRA) and uses the VSDC system to validate tax documents. To connect Sage 300 and Smart Invoice:
This ensures that tax reporting meets the required standards and is generated automatically.
In the course of development and integration, the AVADA MEDIA team utilized a wide range of technologies and tools: Python and Sage 300.
Screens of the Saga 300 program
As a result of all the work performed, the client obtained:
The project clearly demonstrated how comprehensive enhancements to Sage 300 and carefully planned integrations with external systems can boost business management efficiency, enabling companies to focus on strategy and development rather than manual data entry.
AVADA MEDIA plans to continue expanding its competencies in ERP solutions, automation, and integration, helping clients refine their internal processes and achieve their goals more quickly.
Contact the experts Have a question?
Send CV
The user, filling out an application on the website https://avada-media.ua/ (hereinafter referred to as the Site), agrees to the terms of this Consent for the processing of personal data (hereinafter referred to as the Consent) in accordance with the Law of Ukraine “On the collection of personal data”. Acceptance of the offer of the Consent is the sending of an application from the Site or an order from the Operator by telephone of the Site.
The user gives his consent to the processing of his personal data with the following conditions:
1. This Consent is given to the processing of personal data both without and using automation tools.
2. Consent applies to the following information: name, phone, email.
3. Consent to the processing of personal data is given in order to provide the User with an answer to the application, further conclude and fulfill obligations under the contracts, provide customer support, inform about services that, in the opinion of the Operator, may be of interest to the User, conduct surveys and market research.
4. The User grants the Operator the right to carry out the following actions (operations) with personal data: collection, recording, systematization, accumulation, storage, clarification (updating, changing), use, depersonalization, blocking, deletion and destruction, transfer to third parties, with the consent of the subject of personal data and compliance with measures to protect personal data from unauthorized access.
5. Personal data is processed by the Operator until all necessary procedures are completed. Also, processing can be stopped at the request of the User by e-mail: info@avada-media.com.ua
6. The User confirms that by giving Consent, he acts freely, by his will and in his interest.
7. This Consent is valid indefinitely until the termination of the processing of personal data for the reasons specified in clause 5 of this document.
Send CV
Contact us in any convenient way for you:
+ 38 (097) 036 29 32