Referencia › Editar un proveedor
Editar un proveedor
# Editar un proveedor
PUT https://api.wizerp.com/api/v1/proveedores/{clave}
Cambia los datos de un proveedor de tu empresa. La clave va en la URL y es la que devuelve GET /proveedores.
Es una edición parcial: sólo se tocan los campos que mandes. Si cambias el RFC, se revalida el duplicado contra tus OTROS proveedores y se vuelve a checar contra la lista 69-B del SAT. Las empresas en esquema de franquicia no pueden usar esta operación aún.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Permiso: proveedores:write
## Cuerpo JSON
- `nombre` (texto): Nombre o razón social. Máximo 100.
- `rfc` (texto): RFC válido. No puede repetir el de otro proveedor activo de tu empresa; se checa contra la lista 69-B del SAT (EFOS).
- `curp` (texto): CURP, si el proveedor es persona física. Máximo 20.
- `correo` (texto): Uno o varios correos separados por coma; cada uno se valida. Máximo 500. Manda null para borrarlo.
- `telefono` (texto): Teléfono. Máximo 30.
- `calle` (texto): Calle y número. Máximo 200.
- `colonia` (texto): Colonia. Máximo 50.
- `cp` (texto): Código postal de 5 dígitos, como texto ("01000").
- `pais` (entero): Clave de país (172 = México por omisión, igual que en /clientes).
- `dias_credito` (entero): Días de crédito del proveedor. Entero mayor o igual a 0, o null para dejarlo sin definir.
- `id_fiscal` (texto): Identificador fiscal del extranjero (proveedores sin RFC mexicano). Máximo 20.
- `sin_parte_relacionada` (booleano): true = el proveedor NO es parte relacionada (el valor por omisión del ERP). false = sí lo es.
- `permitir_efos` (booleano): Da de alta o edita aunque el RFC esté en la lista 69-B del SAT. Por omisión false: ese RFC responde 422.
https://api.wizerp.com/api/v1/proveedores/{clave}
https://api.wizerp.com/api/v1/proveedores/{clave}
Cambia los datos de un proveedor de tu empresa. La clave va en la URL y es la que devuelve GET /proveedores.
Es una edición parcial: sólo se tocan los campos que mandes. Si cambias el RFC, se revalida el duplicado contra tus OTROS proveedores y se vuelve a checar contra la lista 69-B del SAT. Las empresas en esquema de franquicia no pueden usar esta operación aún.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Requiere el permiso proveedores:write en la llave
Parámetros de ruta
clave
entero
en la URL
La clave del proveedor (la de GET /proveedores). Va en la URL.
Cuerpo JSON
Además, toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar.
nombre
texto
Nombre o razón social. Máximo 100.
rfc
texto
RFC válido. No puede repetir el de otro proveedor activo de tu empresa; se checa contra la lista 69-B del SAT (EFOS).
curp
texto
CURP, si el proveedor es persona física. Máximo 20.
correo
texto
Uno o varios correos separados por coma; cada uno se valida. Máximo 500. Manda null para borrarlo.
telefono
texto
Teléfono. Máximo 30.
calle
texto
Calle y número. Máximo 200.
colonia
texto
Colonia. Máximo 50.
cp
texto
Código postal de 5 dígitos, como texto ("01000").
pais
entero
Clave de país (172 = México por omisión, igual que en /clientes).
dias_credito
entero
Días de crédito del proveedor. Entero mayor o igual a 0, o null para dejarlo sin definir.
id_fiscal
texto
Identificador fiscal del extranjero (proveedores sin RFC mexicano). Máximo 20.
sin_parte_relacionada
booleano
true = el proveedor NO es parte relacionada (el valor por omisión del ERP). false = sí lo es.
permitir_efos
booleano
Da de alta o edita aunque el RFC esté en la lista 69-B del SAT. Por omisión false: ese RFC responde 422.