Resumen Factura de Consumo Electrónica (RFCE)
Este endpoint permite la emisión rápida de facturas de consumo cuando el monto total es inferior a RD$250,000.
¿Cuándo usar este endpoint?
Section titled “¿Cuándo usar este endpoint?”Utiliza /fe/rfce exclusivamente para emitir facturas de consumo menores a RD$250,000. Para otros tipos de comprobantes, consulta la sección Recepción de e-CFs.
Método: POST
Section titled “Método: ”URL sandbox:
https://sandbox-api.sildra.com/fe/rfce
Cabeceras necesarias:
Section titled “Cabeceras necesarias:”X-API-Key: pk_test_xxxxxxxContent-Type: application/jsonEjemplo curl
Section titled “Ejemplo curl”curl -X POST https://sandbox-api.sildra.com/fe/rfce \ -H "X-API-Key: pk_test_tu_clave" \ -H "Content-Type: application/json" \ -d @rfce-payload.jsonCuerpo esperado (rfce-payload.json)
Section titled “Cuerpo esperado (rfce-payload.json)”{ "Emisor": { "RncEmisor": "133288923", "RazonSocialEmisor": "SILDRA GROUP SRL", "FechaEmision": "04-05-2025" }, "Comprador": { "RNCComprador": "130910405", "NombreComprador": "Direccion General de Impuestos Internos" }, "TipoeCF": 32, "TipoIngresos": "01", "TipoPago": 2, "TablaFormasPago": [ { "FormaPago": 1, "MontoPago": 1000.00 } ], "Totales": { "MontoTotal": 2360.00, "MontoGravadoTotal": 2000.00, "MontoGravadoI1": 2000.00, "TotalITBIS": 360.00, "TotalITBIS1": 360.00 }, "Version": "1.0", "eNCF": "E320010000001"}Respuesta esperada
Section titled “Respuesta esperada”{ "Data": { "codigo": 1, "estado": "Aceptado", "mensajes": null, "encf": "E320010000001", "secuenciaUtilizada": true, "CodigoSeguridad": "MYC7ws", "urlQr": "https://fc.dgii.gov.do/testecf/consultatimbrefc?rncemisor=00300790177?encf=E320000040237?montototal=650.00?codigoseguridad=T2y3Ak", "fechaHoraFirma": "04-05-2025 14:24:44", "xmlString": "<Representacion del RFCE en xml>" }, "StatusCode": 200, "IsSuccess": true, "Message": []}{ "Data": { "codigo": 1, "estado": null, "mensajes": null, "encf": "", "secuenciaUtilizada": true, "CodigoSeguridad": null, "urlQr": null, "fechaHoraFirma": null, "xmlString": null }, "StatusCode": 400, "IsSuccess": false, "Message": [ "Message errors indicating the reason for the failure" ]}