DGII eBilling API Integration -- 3
Budget: $50 – $550 AUD
Developer with experience in Electronic Billing (DGII) (Dominican Republic) – Integration API Development
Project Description
We are looking for a developer with proven experience in electronic billing in the Dominican Republic to develop an integration API with the DGII (e-CF) that will connect our ERP/POS system to the test environment and subsequently to production.
The candidate must have previously implemented integrations with the DGII and be familiar with the complete process of authentication, digital signature, and electronic invoice submission.
Scope of Work
The API must include:
1. Authentication with DGII
* Obtain seed phrase
* Sign seed phrase with digital certificate (.PFX / .P12)
* Authenticate and obtain token
2. Generation and Signing of e-CF
* Generate XML of the electronic invoice
* Digitally sign XML XAdES-BES with digital certificate
3. Submission to DGII
* Send e-CF to the receiving endpoint
* Handle response and obtain TrackID
4. Status Inquiry
* Endpoint to check the invoice status using TrackID
5. REST API for our system
* Endpoint to issue invoices
* Endpoint to check status
* Handling DGII errors
Developer Requirements
* Proven experience with DGII Electronic Invoicing (e-CF)
* Experience working with XML, Digital Signatures, and .PFX Certificates
* Knowledge of the DGII Seed Authentication Process
* Experience working with API integrations or ERP/POS systems
* Preferably prior experience certifying systems with the DGII
Technical Information
DGII Endpoints to be integrated:
* /authentication/api/Seed
* /authentication/api/Authenticate
* /reception/api/ElectronicInvoices
* /checkResults/api/Inquiries/Status
Initial Environment: Sandbox / Pre-Certification
Deliverables
* Functional DGII integration API
* Endpoint documentation
* Use cases
* Source code
Project Description
We are looking for a developer with proven experience in electronic billing in the Dominican Republic to develop an integration API with the DGII (e-CF) that will connect our ERP/POS system to the test environment and subsequently to production.
The candidate must have previously implemented integrations with the DGII and be familiar with the complete process of authentication, digital signature, and electronic invoice submission.
Scope of Work
The API must include:
1. Authentication with DGII
* Obtain seed phrase
* Sign seed phrase with digital certificate (.PFX / .P12)
* Authenticate and obtain token
2. Generation and Signing of e-CF
* Generate XML of the electronic invoice
* Digitally sign XML XAdES-BES with digital certificate
3. Submission to DGII
* Send e-CF to the receiving endpoint
* Handle response and obtain TrackID
4. Status Inquiry
* Endpoint to check the invoice status using TrackID
5. REST API for our system
* Endpoint to issue invoices
* Endpoint to check status
* Handling DGII errors
Developer Requirements
* Proven experience with DGII Electronic Invoicing (e-CF)
* Experience working with XML, Digital Signatures, and .PFX Certificates
* Knowledge of the DGII Seed Authentication Process
* Experience working with API integrations or ERP/POS systems
* Preferably prior experience certifying systems with the DGII
Technical Information
DGII Endpoints to be integrated:
* /authentication/api/Seed
* /authentication/api/Authenticate
* /reception/api/ElectronicInvoices
* /checkResults/api/Inquiries/Status
Initial Environment: Sandbox / Pre-Certification
Deliverables
* Functional DGII integration API
* Endpoint documentation
* Use cases
* Source code
Related categories:
PHP
XML
Python
.NET
Software Architecture
C++ Programming
Node.js
Software Development
API Development
API Integration