ARCA SDK

Java SDK for Electronic Invoicing Web Service

Project: ARCA SDK

2019 - PRESENT

open source logo

Several years ago, when I decided to get involved with AFIP's WebServices (now called ARCA, but at the time it was AFIP), I encountered many difficulties trying to understand their documentation and implementing the electronic invoicing web services using SOAP.

While searching for examples or other repositories, I came across Nibiru OS. It was a great discovery because that project became the foundation of this SDK. It has changed quite a bit from its original implementation, but it was the starting point, and without a doubt, without the ARCA SDK, this project wouldn't exist. I also always take the opportunity to thank one of NibiruOS’s contributors, Lautaro Brasseur, who kindly and selflessly helped me better understand the topic. Thank you!

I originally named the project spring-module-afip and used it that way for many years in every project that required this functionality. My intention from the start was to make a reusable module to avoid banging my head against the wall with each new implementation.

Later, when the agency changed its name from AFIP to ARCA and implemented deeper changes in the regulations, it seemed like a good time to rename the project and make it public. So that if other people are looking to integrate it in JAVA, they already have the path cleared.

It's a module I use on a daily basis and try to keep maintained.