Skip to main content
Las notas de crédito sirven para anular facturas, corregirlas o realizar descuentos después de su emisión, ya que en el SRI de Ecuador las facturas autorizadas no pueden eliminarse del sistema de ninguna otra manera.

1. La Nota de Crédito y su Sustento

Al igual que una factura, una Nota de Crédito es un comprobante asíncrono, pero su principal diferencia radica en que hace referencia obligatoria a un documento preexistente. En Factio, esto se maneja con los campos del grupo modified_document.

Campos Obligatorios Adicionales

  1. document_type: "04" (Nota de Crédito).
  2. modified_document_type: Código del documento modificado (ej. "01" para Factura).
  3. modified_document_date: Fecha de emisión del comprobante original modificado.
  4. modified_document_auth_number: La clave de acceso o número de autorización del documento modificado devuelto por el SRI.
  5. modification_reason: Motivo de la modificación (ej. “Devolución”, “Descuento”, “Anulación”).

2. Request de Emisión de Nota de Crédito

curl -X POST https://api.staging.factioapp.com/documents \
  -H "X-API-Key: fct_test_TU_API_KEY_AQUI" \
  -H "Idempotency-Key: a1b2c3d4-e5f6-7890-1234-56789abcdef0" \
  -H "Content-Type: application/json" \
  -d '{
    "document_type": "04",
    "issue_date": "2024-01-20",
    "issuer_id": "TU_ISSUER_ID",
    "establishment_id": "TU_ESTABLISHMENT_ID",
    "emission_point_id": "TU_EMISSION_POINT_ID",
    "buyer_id_type": "04",
    "buyer_id": "1792146739001",
    "buyer_name": "Empresa de Pruebas S.A.",
    
    "modified_document_type": "01",
    "modified_document_date": "2024-01-15",
    "modified_document_auth_number": "1501202401179214673900110010010000000051234567812",
    "modification_reason": "Descuento por promoción tardía",
    
    "subtotal": "20.00",
    "total_tax": "3.00",
    "total": "23.00",
    "lines": [
      {
        "code": "PROMO-01",
        "description": "Descuento retroactivo",
        "quantity": "1.00",
        "unit_price": "20.00",
        "subtotal": "20.00",
        "taxes": [
          {
            "tax_code": "2",
            "tax_percentage_code": "4",
            "tax_rate": "15.00",
            "taxable_base": "20.00",
            "tax_amount": "3.00"
          }
        ]
      }
    ]
  }'
La nota de crédito se emite exactamente igual que cualquier otro comprobante. La respuesta inicial será un 202 Accepted indicando que Factio está procesando el XML y la firma:
{
  "id": "doc_04CN...",
  "status": "DRAFT",
  "sequential": "000000001",
  "message": "Document accepted for async processing"
}
Importante: El monto de la nota de crédito nunca debe superar el saldo pendiente o el monto de la factura original que modifica. De lo contrario, el SRI podría rechazarla.