Skip to main content
Status unavailableQualified Signatures & Certificates

APIs for tax and digital-compliance in the Dominican Republic

ERPly Pro is the multi-API platform for DGII e-invoicing (PSFE) and INDOTEL qualified certificates — one account, one invoice, native integrations for Odoo, QuickBooks, SAP B1, Sinco, and WooCommerce.

Available APIs

PKI

INDOTEL Qualified Certificates

ETSI EN 319 411-2, HSM FIPS 140-2 L3, CSC v2.2.

Documentation
INTEGRATIONS

Native connectors

Odoo, QuickBooks, SAP B1, Sinco, WooCommerce, BC.

Catalogue

Architecture at a glance

Your ERP submits the invoice, ERPly Pro signs and archives, DGII confirms.

Architecture: your ERP → ERPly Pro PSFE → DGIIYour ERP (Odoo, QuickBooks, SAP B1, Sinco, WooCommerce or custom) posts REST invoices to ERPly Pro PSFE, which signs them with XAdES-BES, archives them in S3 with a 10-year WORM lock and delivers to DGII.Your ERPOdoo · QuickBooks · SAP B1Sinco · WooCommerce · customERPly Pro PSFEXAdES-BES + multi-tenantIdempotency + retriesS3 WORM archive (10 years)HMAC-signed webhooksDGIIe-CF reception / TrackStatusREST + JWTSOAP/REST + XAdES

Two products, one platform

DGII Electronic Invoicing and INDOTEL Qualified Certificates — same account, same billing.

PSFE

Electronic Invoicing

Multi-tenant API to issue XAdES-BES-signed e-CFs, deliver them to DGII, and archive them for 10 years.

Qualified Certificates

Qualified Signatures & Certificates

ETSI EN 319 411-2 certificates issued by our Certification Authority, with FIPS 140-2 Level 3 HSM and CRL/OCSP publication.

Your first invoice in under 10 minutes

POST /v1/invoices (sandbox)
curl -X POST https://api.erply.pro/v1/invoices -H "Authorization: Bearer $ERPLYPRO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"type": "31",
"encf": "E310000000001",
"client_request_id": "req-2026-05-01-001",
"company": { "rnc": "131000001", "name": "ERPly Pro Demo S.R.L." },
"customer": { "rnc": "131000002", "name": "Cliente Demo S.R.L." },
"lines": [
{
"line_number": 1,
"description": "Servicio de consultoria",
"quantity": "1",
"unit_price": "5000.00",
"subtotal": "5000.00"
}
],
"totals": { "subtotal": "5000.00", "tax": "900.00", "grand_total": "5900.00" }
}'