Skip to main content
Envía un tiquete electrónico (tipoDoc "4") al Ministerio de Hacienda. Se usa para ventas al consumidor final sin necesidad de identificar al receptor.
El campo receptor debe enviarse como string vacío "" para tiquetes sin receptor.

Request

POST https://{empresa}.mipos.co.cr/api/enviar/items

Campos principales

emisor
string
required
Número de identificación del emisor registrado.
numeroReferencia
integer
required
Número consecutivo de referencia del documento.
codigoActividad
string
required
Código de actividad económica del emisor.
tipoDoc
string
required
Tipo de documento. Para tiquete electrónico: "4".
receptor
string
required
String vacío "" para tiquetes sin receptor.
folioType
string
required
Tipo de folio. Siempre "INVOICE".
fechaEmision
string
required
Fecha y hora de emisión en formato ISO 8601.
detalleServicio
array
required
Líneas de detalle del documento. Ver Factura Electrónica para la estructura completa.
otrosCargos
array
Cargos adicionales. Ver Factura Electrónica para la estructura.
resumenFactura
object
required
Resumen con moneda y totales. Ver Factura Electrónica para la estructura.
curl -X POST https://{empresa}.mipos.co.cr/api/enviar/items \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "emisor": "3102955154",
    "numeroReferencia": 22,
    "codigoActividad": "6201.0",
    "tipoDoc": "4",
    "receptor": "",
    "folioType": "INVOICE",
    "fechaEmision": "2024-08-23T10:30:00-06:00",
    "resumenFactura": {
      "codigoTipoMoneda": {
        "codigoMoneda": "CRC"
      },
      "totalOtrosCargos": "387.09"
    },
    "otrosCargos": [
      {
        "detalle": "911",
        "montoCargo": "165.90",
        "porcentaje": "0.75",
        "nombreTercero": "911",
        "tipoDocumento": "99"
      },
      {
        "detalle": "CR",
        "montoCargo": "221.19",
        "porcentaje": "1.00",
        "nombreTercero": "CR",
        "tipoDocumento": "99"
      }
    ],
    "detalleServicio": [
      {
        "codigo": "8421000000000",
        "detalle": "INTERNET RESIDENCIAL 200 MBPS",
        "cantidad": 1.0,
        "impuesto": [
          {
            "monto": "2875.53",
            "codigo": "01",
            "tarifa": "13",
            "codigoTarifa": "08"
          }
        ],
        "subTotal": "22119.47",
        "descuento": "0.00",
        "montoTotal": "22119.47",
        "numeroLinea": 1,
        "impuestoNeto": 2875.53,
        "unidadMedida": "Os",
        "precioUnitario": "22119.47",
        "codigoComercial": [
          {
            "tipo": "04",
            "codigo": "I_INT"
          }
        ],
        "montoTotalLinea": 24995.0,
        "unidadMedidaComercial": "Os"
      }
    ]
  }'
{
  "status": "success",
  "message": "Documento enviado correctamente",
  "clave": "50628032600310295515400400001010000000022146404019"
}