@paybilldev/rra-ebm-sdk
v1.0.0
Published
A production-ready Node SDK for integrating with the Rwanda Revenue Authority (RRA) EBM OSDC (Online Sales Data Controller) and VSDC (Virtual Sales Data Controller) API
Readme
RRA EBM OSDC/VSDC Integration SDK (JavaScript/TypeScript)
A production-ready TypeScript SDK for integrating with the Rwanda Revenue Authority (RRA) EBM OSDC (Online Sales Data Controller) and EBM VSCU (Virtual Sales Data Controller) APIs.
Built in accordance with the official RRA specifications, the SDK provides strict header compliance, secure token lifecycle management, and robust Joi-based validation.
Official RRA Specifications
📄 OSDC Specification (v1.0.1): https://www.rra.gov.rw/fileadmin/user_upload/osdc_documentation_v1.0.1_2022-04-08.pdf
📄 VSDC Specification (v1.0.4): https://www.rra.gov.rw/fileadmin/user_upload/vsdc_specification_document_v1.0.4__2022.pdf
Author
Bartile Emmanuel
📧 [email protected] | 📱 +254 757 807 150
Lead Developer, Paybill Kenya
📘 OSCU Documentation: https://paybill.ke/docs/rra-ebm-osdc
📘 VSCU Documentation: https://paybill.ke/docs/rra-ebm-vsdc
License
MIT © 2025–2026 Paybill Kenya Limited
🇰🇪 Proudly Made in Kenya – Supporting digital tax compliance across East Africa.
