Comprobantes

Emitir un comprobante (factura, NC, ND o retención)

Crea y emite al SRI en una llamada. idempotency_key obligatorio. El comprador se DERIVA/valida; los totales se recalculan server-side. Para NC/ND envía doc_modificado_*; para retención (06) envía retention_items y un sujeto retenido identificado.

post/documents

Request

  • Base URL: https://facturacobra.com/api/v1
  • URL: https://facturacobra.com/api/v1/documents
  • Auth: API key in header X-API-Key

Request body

tipo_comprobante'01' | '04' | '05' | '06'
idempotency_keystring required
fecha_emisionstring date

Default: hoy (Ecuador).

allOfunknown
doc_modificado_tipostring

NC/ND: tipo del documento modificado (01).

doc_modificado_numerostring

NC/ND: EEE-PPP-SSSSSSSSS (con guiones).

doc_modificado_fechastring date
doc_modificado_razonstring
periodo_fiscalstring

Retención: MM/YYYY.

Example request

{
  "items": [
    {
      "descripcion": "Servicio de consultoría",
      "cantidad": 1,
      "precio_unitario": 10
    }
  ],
  "retention_items": [
    {
      "codigo_retencion": "312",
      "base_imponible": 100,
      "porcentaje_retener": 2,
      "tipo_doc_sustento": "01",
      "numero_doc_sustento": "001-001-000000456",
      "fecha_emision_sustento": "2026-07-10"
    }
  ]
}

Response

Replay idempotente (documento ya existía)

Changes

No recorded changes to this operation across all 1 revision of this API.