ARCA Billing Maintenance
Customer Need
The customer is a hardware retail company in Argentina with multiple branches across the country. This company operates with a custom sales management system developed in PHP, which is integrated with a custom billing system written in Java. This billing system connects with ARCA, the new official electronic invoicing platform that replaced AFIP’s previous services in Argentina.
ARCA (Administración Federal de Ingresos Públicos – ARCA Platform) is a centralized electronic invoicing system designed to improve fiscal transparency and efficiency in Argentina.
The customer’s primary need is to maintain, update, and improve its sales and billing systems to comply with new ARCA regulations over time, guaranteeing the continuity and legality of its invoicing operations.
Improvements and Maintenance
Over the course of the project, several enhancements and maintenance activities were carried out to ensure the robustness and usability of the billing system. These include:
-
Improved error handling: More detailed and user-friendly error messages are now presented to end users during billing attempts, facilitating quicker resolution of issues.
-
Invoice issue assistance: Additional logic was added to assist users when errors are detected in specific invoice scenarios, reducing the need for technical support.
-
Withholding data handling: The sales system was updated to allow the correct entry and transmission of tax withholding data, which is now automatically included in the billing flow.
In addition to these technical improvements, the system was also updated in accordance with new ARCA regulations, ensuring legal compliance and uninterrupted integration with tax authorities.
RG 5614/2024
Resolution RG 5614/2024 introduced significant changes to the structure and reporting requirements for “B-type” invoices. One of the major updates was the requirement to present these reports in a format compatible with standardized print layouts.
To address this, the system was enhanced by integrating Jaspersoft Reports, a robust reporting engine, allowing dynamically generated invoice reports that meet the formatting and content specifications outlined by ARCA. This ensured that B invoices are now fully compliant with the latest reporting standards.
RG 5616/2024
Resolution RG 5616/2024 focused on the technical integration between business systems and ARCA, introducing updates to web service protocols and environments.
To comply with this resolution:
-
A new WSDL (Web Services Description Language) was implemented in the Java-based billing system.
-
The updated web services were integrated to communicate with both ARCA homologation (testing) and production environments.
-
All related connection, authentication, and message handling mechanisms were updated according to ARCA’s new technical specifications.
These changes were successfully implemented and deployed, ensuring the system continues to function correctly under the new protocol and regulation framework.