Documentación
Pasar a producción
Firma, secuenciales, verificación en dos pasos y clave live.
Lo que necesitas
- Firma electrónica (.p12) vigente y de tu RUCEmisores → tu RUC → Firma electrónica. Se guarda cifrada.
- Establecimiento y punto de emisiónEmisores → Establecimientos y puntos de emisión (001-001…).
- Una factura autorizada en el ambiente de pruebas del SRIEmite con tu clave
fk_test_en modo celcer. Si el SRI de pruebas no responde, puedes pasar sin ella. - Verificación en dos pasosConfiguración → Seguridad.
- Desde qué número sigue cada serieSi ya emitías con otro sistema, el número siguiente al último que emitiste (por tipo de comprobante).
| Requisito | Dónde |
|---|---|
| Firma electrónica (.p12) vigente y de tu RUC | Emisores → tu RUC → Firma electrónica. Se guarda cifrada. |
| Establecimiento y punto de emisión | Emisores → Establecimientos y puntos de emisión (001-001…). |
| Una factura autorizada en el ambiente de pruebas del SRI | Emite con tu clave fk_test_ en modo celcer. Si el SRI de pruebas no responde, puedes pasar sin ella. |
| Verificación en dos pasos | Configuración → Seguridad. |
| Desde qué número sigue cada serie | Si ya emitías con otro sistema, el número siguiente al último que emitiste (por tipo de comprobante). |
Desde el panel
- Entra a Emisores → tu RUC → Pasar a producción.
- Revisa la lista: cada requisito pendiente dice qué falta.
- Si vienes de otro sistema, indica desde qué número sigue cada tipo de comprobante; los que dejes vacíos empiezan en 1.
- Confirma que entiendes que desde ese momento los comprobantes tienen validez tributaria y activa.
- Crea una clave
fk_live_en Claves API y úsala en tu sistema. Tus clavesfk_test_siguen sirviendo para pruebas.
El número de producción importa: si el SRI ya tiene la factura 001-001-000004520 de tu sistema anterior y empiezas en 1, rechazará los números repetidos (error 45). El servicio salta los números ocupados, pero es mejor indicarlo.
Por la API
Con una clave fk_live_ con permiso admin. confirmarRestantes deja en 1 los tipos que no indiques. Si falta algo responde 409 PRODUCCION_REQUISITOS_PENDIENTES con details.faltantes y no cambia nada.
curl -X POST "https://api.devfact.fonles.com/v1/emisores/1799999990001/activar-produccion" \
-H "Authorization: Bearer $DEVFACT_API_KEY_LIVE" \
-H "Content-Type: application/json" \
-d '{
"secuenciales": [
{
"estab": "001",
"ptoEmi": "001",
"tipo": "factura",
"siguiente": 4521
},
{
"estab": "001",
"ptoEmi": "001",
"tipo": "notaCredito",
"siguiente": 87
}
],
"confirmarRestantes": true
}'Lo que falta para emitir o para producción, en cualquier momento: GET /v1/emisores/{ruc}/estado-configuracion. Después de activar, una venta se emite igual que en pruebas (casos), sólo cambia la clave.

