---
title: "Decidir si un proveedor da derecho a crédito de IVA"
method: POST
path: "/compras/proveedores/{ruc}/clasificacion"
tags: ["compras"]
---

# Decidir si un proveedor da derecho a crédito de IVA

`POST /compras/proveedores/{ruc}/clasificacion`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/compras/proveedores/{ruc}/clasificacion`
- Auth: HTTP bearer

Guarda la decisión sobre un proveedor y, salvo `aplicarA: solo_nuevos`, la aplica a sus comprobantes ya cargados. Sin `confirmar: true` NO escribe nada: devuelve el impacto (cuántos comprobantes, cuánto IVA y qué períodos se moverían) para que una persona lo revise antes. Reclasificar cierra la vigencia anterior y abre otra; nunca se pisa. Requiere el módulo `clasificacion`.

## Path parameters

- `ruc` string, required

## Request body

- object
  - `emisorId` string, uuid, required
  - `clasificacion` 'con_derecho' | 'sin_derecho' | 'proporcional', required
  - `sustentoTributario` string
  - `nota` string
  - `actividadEconomica` string: Respaldo del texto del catastro SRI por si el catastro no responde al decidir. La evidencia la captura el servidor: lo que se mande aquí solo se usa cuando el SRI no está disponible.
  - `aplicarA` 'pendientes' | 'solo_nuevos'
  - `confirmar` boolean: false o ausente = solo previsualizar el impacto.

## Response `200`

Impacto de la decisión (y `aplicados` si se confirmó)

## Other responses

- `400`: Cuerpo inválido o validación de negocio (previene errores SRI 62/52/65/69/39)
- `402`: El plan no incluye el módulo de clasificación

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
