Cómo emitir un eTicket a crédito sin receptor
Esta guía te muestra cómo emitir un eTicket (código 101) con forma de pago a crédito (código 2) utilizando el endpoint REST de la API.
Endpoint
POST /api/v1/comprobante/emitir
Ejemplo de Request
A continuación se muestra un ejemplo completo de JSON para emitir un eTicket a crédito:
{
"idEmpresa": "9",
"codComercio": "Blue001",
"codTerminal": "CT11",
"uuid": "66758450-ec33-45e3-9a99-0accaaa4b1b2",
"adenda": "sad",
"cfe": {
"idDoc": {
"tipoCfe": 101,
"fechaEmision": "2026-01-30",
"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": "890.00",
"montoNetoIvaOtraTasa": "0.00",
"tasaIvaTasaMinima": 10,
"tasaIvaTasaBasica": 22,
"montoIvaTasaMinima": "0.00",
"montoIvaTasaBasica": "195.80",
"montoIvaOtraTasa": "0.00",
"montoTotal": "1085.80",
"montoTotalRetenido": 0,
"cantidadLineasDetalle": 2,
"montoNoFacturable": "0.20",
"montoPagar": "1086.00",
"retencionesPercepciones": [],
"redondeo": "0.20",
"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": []
},
{
"numeroLineaDetalle": 2,
"indicadorFacturacion": 6,
"nombreItem": "Redondeo",
"cantidad": 1,
"unidadMedida": "N/A",
"precioUnitario": 0.2,
"descuentoPct": 0,
"descuentoMonto": 0,
"recargoPct": 0,
"recargoMonto": 0,
"montoItem": 0.2,
"codigos": [],
"retencionesPercepciones": []
}
],
"complementoFiscal": {}
}
}
Campos importantes
- tipoCfe:
101para eTicket - formaPago:
2para crédito (1 = contado) - indicadorFacturacion:
3= Gravado a Tasa Básica - tasaIvaTasaBasica:
22(22% de IVA) - redondeo: Línea de detalle adicional con
indicadorFacturacion: 6(no facturable)
Respuesta esperada
Si la solicitud es exitosa, recibirás una respuesta con el CFE firmado y el código de respuesta correspondiente.