SA2 — Fornecedores
Tabela de fornecedores. Espelho da SA1 pro lado de compras. Cadastra PF/PJ fornecedores, dados bancarios, regimes fiscais. Chave A2_FILIAL+A2_COD+A2_LOJA.
SA2 e a tabela de fornecedores — paralela a SA1 (clientes), mas pro lado de compras. Mesma logica de chave composta COD + LOJA, mesmos campos basicos de endereco/contato. Diferenca: dados bancarios pra pagamento, regime fiscal especifico.
Campos principais
| Campo | Tipo | Descricao |
| A2_FILIAL | C | Filial |
| A2_COD | C | Codigo do fornecedor |
| A2_LOJA | C | Loja |
| A2_TIPO | C | R=Revendedor, F=Final, X=Exterior, L=Produtor Rural |
| A2_NOME | C | Razao social |
| A2_NREDUZ | C | Nome reduzido |
| A2_CGC | C | CNPJ/CPF |
| A2_INSCR | C | IE |
| A2_END, A2_BAIRRO, A2_MUN, A2_EST, A2_CEP | C | Endereco completo |
| A2_EMAIL | C | Email contato |
| A2_BANCO | C | Codigo do banco (febraban) |
| A2_AGENCIA | C | Agencia |
| A2_NUMCON | C | Conta corrente |
| A2_PIX | C | Chave PIX (em releases novas) |
| A2_RECISS | C | S=Reterista ISS |
| A2_RECIRRF | C | S=Reterista IRRF |
| A2_RECINSS | C | S=Reterista INSS |
| A2_SIMPNAC | C | S=Optante Simples Nacional |
| A2_MSBLQL | C | 1=Bloqueado |
Indices principais
| Ordem | Chave |
| 1 | A2_FILIAL+A2_COD+A2_LOJA |
| 2 | A2_FILIAL+A2_NOME |
| 3 | A2_FILIAL+A2_CGC |
Codigo tipico
// Buscar fornecedor
SA2->(DBSetOrder(1))
If SA2->(DBSeek(xFilial("SA2") + "F00001" + "01"))
cBanco := SA2->A2_BANCO
cConta := SA2->A2_NUMCON
// Calcular retencoes a aplicar
If SA2->A2_RECIRRF == "S"
nIRRF := nValor * 0.015 // exemplo simplificado
EndIf
EndIf
Tabelas relacionadas
| Tabela | Relacao |
| SE2 | Titulos a pagar do fornecedor |
| SC7 | Pedidos de compra |
| SF1 | NFs de entrada |
| SD1 | Itens de NF entrada |
Pegadinhas
- Cliente que tambem e fornecedor (mesma empresa) — geralmente cadastros independentes (SA1 + SA2). Pra consolidar relacionamento financeiro, use modulo Conta-Corrente.
- Regimes de retencao (IRRF, ISS, INSS) sao boolean por fornecedor — afetam calculo do titulo.
- Dados bancarios sao sensiveis. Em LGPD, mascarar em telas/relatorios publicos.
- Simples Nacional (A2_SIMPNAC) altera regras tributarias — affeta CFOP, ICMS.
Veja também