DGII eBilling API Integration -- 2
Budget: $50 – $550 NZD
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