Nota de crédito de eTicket

Guía para emitir una nota de crédito que referencia un eTicket previamente emitido.

Esta guía muestra cómo emitir una nota de crédito (código 102) que anula o corrige un eTicket.

Desde el 17 de febrero de 2026, cfe.emisor y cfe.totales son opcionales en este endpoint. Si omitís emisor (o viene sin ruc), se completa desde empresa/sucursal según idEmpresa + codComercio y idDoc.fechaEmision. Si omitís totales o viene vacío ({}), se calcula automáticamente desde detalles.

Endpoint

POST /api/v1/comprobante/emitir

Ejemplo de Request

{
  "idEmpresa": "9",
  "codComercio": "Blue001",
  "codTerminal": "CT11",
  "uuid": "ce13b776-62c0-4c51-a11b-33b4eb658040",
  "adenda": "sad",
  "cfe": {
    "idDoc": {
      "tipoCfe": 102,
      "fechaEmision": "2026-01-30",
      "montoBruto": 1,
      "formaPago": 2
    },
    "emisor": {
      "ruc": "219879740012",
      "razonSocial": "BlueTech Software SAS",
      "nombreComercial": "BlueTech Software SAS",
      "codigoDgiSucursal": 1,
      "domicilioFiscal": "Direccion",
      "ciudad": "Ciudad",
      "departamento": "Departamento",
      "informacionAdicional": ""
    },
    "totales": {
      "tipoMoneda": "UYU",
      "montoNoGravado": "0.00",
      "montoExportacionYAsim": "0.00",
      "montoImpuestoPercibido": "0.00",
      "montoIvaSuspenso": "0.00",
      "montoNetoIvaTasaMinima": "0.00",
      "montoNetoIvaTasaBasica": "729.51",
      "montoNetoIvaOtraTasa": "0.00",
      "tasaIvaTasaMinima": 10,
      "tasaIvaTasaBasica": 22,
      "montoIvaTasaMinima": "0.00",
      "montoIvaTasaBasica": "160.49",
      "montoIvaOtraTasa": "0.00",
      "montoTotal": "890.00",
      "montoTotalRetenido": 0,
      "cantidadLineasDetalle": 1,
      "montoNoFacturable": "0.00",
      "montoPagar": "890.00",
      "retencionesPercepciones": [],
      "redondeo": "0.00",
      "montoCreditoFiscal": 0
    },
    "detalles": [
      {
        "numeroLineaDetalle": 1,
        "indicadorFacturacion": 3,
        "nombreItem": "Pruebas - sad",
        "NCM": "",
        "descripcionItem": null,
        "cantidad": "1",
        "unidadMedida": "LT",
        "precioUnitario": "890",
        "descuentoPct": 0,
        "descuentoMonto": 0,
        "recargoPct": 0,
        "recargoMonto": 0,
        "montoItem": "890.00",
        "codigos": [
          {
            "tpoCod": "INT1",
            "codigo": "222"
          }
        ],
        "retencionesPercepciones": []
      }
    ],
    "referencias": [
      {
        "numeroLineaReferencia": 1,
        "indicadorGlobal": false,
        "tipoDocumentoReferencia": 101,
        "serieFacturaReferencia": "A",
        "numeroFacturaReferencia": "387",
        "razonReferencia": "",
        "idComprobanteReferencia": 1479,
        "monto1": "890.000",
        "monto2": "890.00",
        "montoCfeReferencia": "890",
        "tipoMonedaCfeReferencia": "UYU",
        "tipoCambioCfeReferencia": null
      }
    ],
    "complementoFiscal": {}
  }
}

Campos importantes

  • tipoCfe: 102 = Nota de crédito de eTicket
  • referencias: Array obligatorio que indica qué comprobante se está corrigiendo/anulando
  • tipoDocumentoReferencia: 101 (el eTicket original)
  • serieFacturaReferencia y numeroFacturaReferencia: Identifican el CFE original
  • montoCfeReferencia: Monto del comprobante que se está anulando