Ir al contenido

Editar Proveedor

Modifica los datos de un proveedor existente.

  1. Clic en el icono “Editar” (lápiz) junto al proveedor — se abre el formulario.
  2. Modifica los campos necesarios en cualquier pestaña.
  3. Clic en “Guardar” — los cambios se aplican inmediatamente.
  • Todos los campos son editables excepto id, business_id, user_id.
  • Los cambios afectan solo a gastos futuros, no a los existentes.
  • Toast de confirmación: ”✅ Proveedor actualizado”.
  • Los cambios se reflejan en la tabla principal.
  • Los gastos nuevos usan la configuración actualizada.

ALERTA: Cambiar el CIF/NIF no afecta al matching automático ya realizado. Los aliases creados seguirán funcionando.

Detalles técnicos — Editar Proveedor
Detalles técnicos

Componente: VendorFormSheet.tsx (reutiliza el mismo componente)

Hook de actualización: useUpdateVendor() en src/features/vendors/hooks/useVendors.ts

Adapter: src/features/vendors/api/vendor-adapter.tsupdate()

Query de actualización:

UPDATE vendors
SET name = $1, legal_name = $2, tax_id = $3, email = $4, ...
WHERE id = $id AND business_id = $business_id;

Validaciones: Las mismas que en Crear Proveedor.