Saltar al contenido
DevFact

Documentación

Liquidación de compra

Compras a proveedores que no pueden emitir factura.

Se emite con POST /v1/liquidaciones-compra (o POST /v1/comprobantes con "tipo": "liquidacionCompra"). Los totales los calcula el servicio a partir de los ítems.

Campos

  • proveedorObligatorio: síDescripción: tipoIdentificacion (cédula, pasaporte, exterior…), identificacion, razonSocial y, opcionales, direccion y email.
  • items[].descripcionObligatorio: síDescripción: Hasta 300 caracteres.
  • items[].cantidadObligatorio: síDescripción: Mayor que cero, hasta 6 decimales.
  • items[].precioUnitarioObligatorio: síDescripción: Precio sin IVA, hasta 6 decimales.
  • items[].ivaObligatorio: síDescripción: Tarifa: 15, 5, 8, 0, noObjeto o exento.
  • items[].descuentoObligatorio: noDescripción: Descuento del ítem en dólares (no porcentaje).
  • items[].codigoObligatorio: noDescripción: Tu código de producto (hasta 25 caracteres).
  • items[].codigoAuxiliarObligatorio: noDescripción: Código auxiliar; el de la Tabla 31 para materiales de construcción al 5 %.
  • items[].iceObligatorio: noDescripción: ICE: { codigoPorcentaje, tarifa } según la Tabla 18 del SRI.
  • items[].detallesAdicionalesObligatorio: noDescripción: Hasta 3 pares nombre: valor que se imprimen en el RIDE (talla, color, lote…).
  • pagos[].formaPagoObligatorio: síDescripción: efectivo, transferencia, tarjetaCredito, tarjetaDebito… (ver Formatos).
  • pagos[].totalObligatorio: con varios pagosDescripción: Lo pagado con esa forma; con un solo pago es el total de la factura.
  • pagos[].plazoObligatorio: noDescripción: Plazo de crédito, con unidadTiempo (dias, meses…).

Casos

Compra a un proveedor sin RUC

Cuando compras a alguien que no puede emitirte factura (un artesano, un agricultor), tú emites la liquidación de compra.

POST /v1/liquidaciones-compra
curl -X POST "https://api.devfact.fonles.com/v1/liquidaciones-compra" \
  -H "Authorization: Bearer $DEVFACT_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: liq-artesano-1" \
  -d '{
  "proveedor": {
    "tipoIdentificacion": "cedula",
    "identificacion": "1710034065",
    "razonSocial": "Rosa Chango",
    "direccion": "Salasaca, Tungurahua",
    "email": "proveedor@example.com"
  },
  "items": [
    {
      "descripcion": "Tapiz artesanal de lana",
      "cantidad": 3,
      "precioUnitario": "40.00",
      "iva": "15"
    }
  ],
  "pagos": [
    {
      "formaPago": "efectivo"
    }
  ]
}'