# Aplicacao do modulo de fornecedores

## Arquivos

- `87_create_suppliers_module.sql`
- `88_link_supplier_purchase_orders_to_payables.sql`
- `89_apply_suppliers_module_bundle.sql`
- `90_suppliers_module_supabase_editor.sql`

## Metodo 1: psql ou Supabase CLI com acesso ao banco

Use o bundle:

```sql
\i 87_create_suppliers_module.sql
\i 88_link_supplier_purchase_orders_to_payables.sql
```

Ou rode os arquivos em sequencia.

## Metodo 2: Supabase SQL Editor

O arquivo `89_apply_suppliers_module_bundle.sql` usa `\i`, que funciona em `psql`.
No SQL Editor do Supabase, use direto:

- `90_suppliers_module_supabase_editor.sql`

Ou, se preferir, execute em sequencia:

- `87_create_suppliers_module.sql`
- `88_link_supplier_purchase_orders_to_payables.sql`

## O que precisa existir no banco

- tabelas `supplier_categories`, `suppliers`, `supplier_purchase_orders`, `supplier_activity_log`
- colunas `accounts_payable.supplier_id`
- colunas `accounts_payable.supplier_name`
- coluna `accounts_payable.purchase_order_id`

## Validacao rapida

Depois de aplicar:

1. abra `Admin > Fornecedores > Meus Fornecedores`
2. cadastre um fornecedor
3. abra `Compras` do fornecedor e crie uma compra com conta a pagar vinculada
4. valide a conta em `Financeiro > Contas a pagar`
5. valide a trilha em `Historico`
