Saltar al contenido
DevFact

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).

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 claves fk_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.

POST /v1/emisores/1799999990001/activar-produccion
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.