Industria · E-commerce

Facturación electrónica por API para tiendas online y e-commerce

Conecta tu tienda con el SRI y emite la factura de cada pedido en automático, sin copiar datos a mano.

PEDIDO #10482 2 productos · $28.00

Facturado
  1. Pedido recibido Tienda online
  2. Pago confirmado Tarjeta de crédito
  3. Factura autorizada por el SRI 001-001-000001234
  4. Enviada al cliente RIDE y XML a [email protected]
  5. Nota de crédito Solo si hay una devolución
El reto

El reto de facturar en una tienda online

Facturando a mano
  • Cada pedido necesita su comprobante, y hacerlo a mano deja de ser viable cuando las ventas crecen.
  • Las devoluciones obligan a emitir notas de crédito que deben cuadrar con la factura original.
  • Muchos clientes piden su factura después de pagar, por correo o por chat.
Con Flashpi
  • Cada pedido se factura en automático al confirmar el pago.
  • La nota de crédito se emite referenciando la factura original.
  • El comprobante llega al correo de tu cliente, sin que lo pida.
Cómo lo resuelve Flashpi

Tres pasos, de tu tienda al SRI

  1. PASO 01

    Conecta tu tienda

    Genera tu API key y úsala desde el backend de tu plataforma.

    sk_test_••••••••4f2a
  2. PASO 02

    Emite al confirmar el pago

    Envía los datos del pedido y Flashpi arma, firma y envía el comprobante al SRI.

    POST /v1/facturas
  3. PASO 03

    Entrega el comprobante

    Recibe la autorización y envía el documento al correo de tu cliente.

    RIDE.pdf + factura.xml
Ejemplo

Factura de un pedido online

Una sola solicitud a la API. Flashpi construye el XML, lo firma con tu certificado y lo envía al SRI.

  • Sin armar XML ni SOAP
  • Firma con tu certificado .p12
  • Estado y clave de acceso en la respuesta
POST /v1/facturas
curl -X POST https://api.flashpi.ec/v1/facturas \
  -H "Authorization: Bearer TU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "comprador": {
    "tipo_identificacion": "cedula",
    "identificacion": "0102030405",
    "razon_social": "Cliente de ejemplo",
    "email": "[email protected]"
  },
  "detalles": [
    {
      "descripcion": "Camiseta talla M",
      "cantidad": 2,
      "precio_unitario": 12.5
    },
    {
      "descripcion": "Envío a domicilio",
      "cantidad": 1,
      "precio_unitario": 3.0
    }
  ]
}'

Respuesta esperada 200 OK

{
  "estado": "AUTORIZADO",
  "clave_acceso": "(49 dígitos)",
  "numero_autorizacion": "(nº del SRI)",
  "fecha_autorizacion": "(fecha y hora)"
}
Comprobantes

Comprobantes que más usarás

Compatible con tu software

Una API REST que habla con cualquier backend

Flashpi funciona con cualquier lenguaje o framework que pueda enviar solicitudes HTTP. Tenemos ejemplos por lenguaje para Java, Node, Python, Ruby, PHP, Go y C#.

Preguntas frecuentes

Lo que preguntan las tiendas online

¿Tienes otra pregunta sobre cómo facturar tus ventas online?

Escríbenos
¿Cuándo conviene emitir la factura: al pagar o al despachar?

Con la API puedes emitirla en cualquiera de los dos momentos: el comprobante se genera cuando tu sistema envía la solicitud. Confirma con tu contador cuál aplica a tu caso.

¿Cómo se maneja una devolución?

Emitiendo una nota de crédito que referencia la factura original. Mira la guía Cómo emitir y anular notas de crédito por API.

¿Puedo facturar a consumidor final?

El SRI contempla la facturación a consumidor final bajo ciertas condiciones. Revisa las condiciones vigentes antes de configurarlo en tu tienda.

¿Funciona con mi plataforma?

Flashpi es una API REST, así que se integra con cualquier plataforma que pueda enviar solicitudes HTTP desde su backend. Mira los ejemplos por lenguaje.

Empieza hoy

Empieza a facturar desde tu propio sistema.

Prueba la API en el ambiente de pruebas del SRI y pasa a producción cuando estés listo.