A tabela SA3 do Protheus está descrita no dicionário (SX2) como “Vendedores”. Possui 95 campos e 8 índices e chave única A3_FILIAL+A3_COD. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SA3
- Nome
- Vendedores
- Nome (inglês)
- Sales Representatives
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
A3_FILIAL+A3_COD- Campos / índices
- 95 / 8
Campos da tabela SA3 (95)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | A3_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | A3_COD | C | 6 | 0 | Codigo | Codigo do Vendedor | Real |
| 03 | A3_NOME | C | 40 | 0 | Nome | Nome do Vendedor | Real |
| 04 | A3_NREDUZ | C | 25 | 0 | Nome Reduzid | Nome Reduzido do Vendedor | Real |
| 05 | A3_END | C | 40 | 0 | Endereco | Endereco do Vendedor | Real |
| 06 | A3_BAIRRO | C | 20 | 0 | Bairro | Bairro do Vendedor | Real |
| 07 | A3_MUN | C | 15 | 0 | Municipio | Municipio do Vendedor | Real |
| 08 | A3_EST | C | 2 | 0 | Estado | Sigla da Federacao | Real |
| 09 | A3_CEP | C | 8 | 0 | CEP | Cod Enderecamento Postal | Real |
| 10 | A3_DDDTEL | C | 3 | 0 | DDD | Código do DDD | Real |
| 11 | A3_MSBLQL | C | 1 | 0 | Status | Status do Registro | Real |
| 12 | A3_TEL | C | 15 | 0 | Telefone | Numero do Telefone | Real |
| 13 | A3_FAX | C | 15 | 0 | FAX | Numero do FAX do vend. | Real |
| 14 | A3_TELEX | C | 10 | 0 | Telex | Numero do Telex | Real |
| 15 | A3_TIPO | C | 1 | 0 | Tipo | Tipo de Representante | Real |
| 16 | A3_CGC | C | 14 | 0 | CNPJ/CPF | CNPJ/CPF do vendedor | Real |
| 17 | A3_INSCR | C | 18 | 0 | Ins. Estad. | Inscricao Estadual | Real |
| 18 | A3_INSCRM | C | 18 | 0 | Ins. Municip | Inscricao Municipal | Real |
| 19 | A3_EMAIL | C | 80 | 0 | Real | ||
| 20 | A3_HPAGE | C | 30 | 0 | Home-Page | Home-Page | Real |
| 21 | A3_CODUSR | C | 6 | 0 | Cod.Usuario | Código de Usuário | Real |
| 22 | A3_SUPER | C | 6 | 0 | Supervisor | Nome do Supervisor Vendas | Real |
| 23 | A3_GEREN | C | 6 | 0 | Gerente | Nome do Gerente de Vendas | Real |
| 24 | A3_FORNECE | C | 6 | 0 | Fornecedor | Cód.Vend. como Fornecedor | Real |
| 25 | A3_LOJA | C | 2 | 0 | Loja | Loja Vend.como Fornecedor | Real |
| 26 | A3_GERASE2 | C | 1 | 0 | Forma Pgto | Forma de pagamento | Real |
| 27 | A3_BCO1 | C | 3 | 0 | Banco | Banco do Vendedor | Real |
| 28 | A3_REGIAO | C | 3 | 0 | Regiao | Regiao do Vendedor | Real |
| 29 | A3_COMIS | N | 5 | 2 | Comissao | Comissao do Vendedor | Real |
| 30 | A3_ALEMISS | N | 3 | 0 | % Pg na Emis | % pago n emissao | Real |
| 31 | A3_ALBAIXA | N | 3 | 0 | % Pg na Baix | % pago na baixa | Real |
| 32 | A3_ICM | C | 1 | 0 | Base c/ICMS | Comissao sobre ICM S/N ? | Real |
| 33 | A3_ICMSRET | C | 1 | 0 | B.c/ICM Ret. | Comissao sobre ICM Retido | Real |
| 34 | A3_UNIDAD | C | 6 | 0 | Unidade | Unidade do Vendedor | Real |
| 35 | A3_ISS | C | 1 | 0 | Base c/ISS | Comissao sobre ISS S/N ? | Real |
| 36 | A3_DSCUNID | C | 40 | 0 | Nome | Nome da Unidade | Virtual |
| 37 | A3_IPI | C | 1 | 0 | Base c/IPI | Comissao sobre IPI S/N ? | Real |
| 38 | A3_REGSLA | C | 6 | 0 | Registro SLA | Registro ID do SLA | Real |
| 39 | A3_QTCONTA | N | 6 | 0 | Qtd. Contas | Quant. de Contas do Vend. | Real |
| 40 | A3_GRPREP | C | 6 | 0 | Equipe | Equipe de Vendas | Real |
| 41 | A3_FRETE | C | 1 | 0 | Base c/Frete | Comissao sobre Frete S/N? | Real |
| 42 | A3_DSCGRP | C | 40 | 0 | Nome | Nome da Equipe | Virtual |
| 43 | A3_ACREFIN | C | 1 | 0 | Acresc.Fin. | Considera Acresc.Financ. | Real |
| 44 | A3_DIA | N | 2 | 0 | Dia Pgto Com | Dia de Pagto da comissao | Real |
| 45 | A3_DDD | C | 1 | 0 | Dias da Cond | Dias(Mes) | Real |
| 46 | A3_CARGO | C | 6 | 0 | Cargo | Cargo do Vendedor | Real |
| 47 | A3_PERDESC | N | 5 | 2 | %Desc.Autori | % Desconto Autorizado | Real |
| 48 | A3_TIPSUP | C | 3 | 0 | Tip.Superior | Tipo do Superior | Real |
| 49 | A3_DIARESE | N | 3 | 0 | Dias Reserva | Numero de dias de Reserva | Real |
| 50 | A3_SENHA | C | 6 | 0 | Senha | Senha do Vendedor | Real |
| 51 | A3_PEDINI | C | 6 | 0 | Ped.Inicio | Pedido Inicial | Real |
| 52 | A3_PEDFIM | C | 6 | 0 | Ped.Fim | Pedido Final | Real |
| 53 | A3_CLIINI | C | 6 | 0 | Cli.Inicio | Cliente Inicial | Real |
| 54 | A3_CLIFIM | C | 6 | 0 | Cli.Fim | Cliente Final | Real |
| 55 | A3_PROXPED | C | 6 | 0 | Prox.Pedido | Proximo Pedido | Real |
| 56 | A3_PROXCLI | C | 6 | 0 | Prox.Cliente | Proximo Cliente | Real |
| 57 | A3_SINCTAF | C | 1 | 0 | Sinc.Tarefa | Sincroniza Tarefa | Real |
| 58 | A3_FAT_RH | C | 2 | 0 | Fator RH | Fator RH | Real |
| 59 | A3_SINCAGE | C | 1 | 0 | Sinc.Agenda | Sincroniza Agenda | Real |
| 60 | A3_GRUPSAN | C | 6 | 0 | Grupo Sang. | Grupo Sanguineo | Real |
| 61 | A3_SINCCON | C | 1 | 0 | Sinc.Contato | Sincroniza Contato | Real |
| 62 | A3_DEPEND | C | 2 | 0 | Nº Dependent | Numero de Dependente | Real |
| 63 | A3_PERAGE | C | 1 | 0 | Periodo | Periodo de Sincronizacao | Real |
| 64 | A3_PEN_ALI | N | 8 | 0 | Pensao Alim. | Pensao Alimenticia | Real |
| 65 | A3_PERTAF | C | 1 | 0 | Periodo | Periodo Sincronizacao | Real |
| 66 | A3_TIPVEND | C | 1 | 0 | Tipo Vend. | Tipo Vendedor | Real |
| 67 | A3_TIMEMIN | C | 4 | 0 | Tempo Sinc. | Tempo Sincronizacao | Real |
| 68 | A3_NUMRA | C | 6 | 0 | Funcionário | Código do funcionário | Real |
| 69 | A3_URLEXG | C | 50 | 0 | Url Exchange | Url Exchange | Real |
| 70 | A3_USUCORP | C | 30 | 0 | Usuario | Usuario Corporativo | Real |
| 71 | A3_PAIS | C | 3 | 0 | País | País do vendedor | Real |
| 72 | A3_HABSINC | C | 1 | 0 | Habil.Sinc. | Habilita Sincronizacao | Real |
| 73 | A3_DDI | C | 6 | 0 | DDI | DDI do vendedor | Real |
| 74 | A3_CEL | C | 15 | 0 | Celular | Celular do vendedor | Real |
| 75 | A3_ADMISS | D | 8 | 0 | Admissao | Data Admissão | Real |
| 76 | A3_NVLSTR | C | 30 | 0 | Nivel Estr. | Nivel de acesso na estr. | Real |
| 77 | A3_NIVEL | N | 2 | 0 | Nivel Estr. | Nivel estrutura de vendas | Real |
| 78 | A3_LANEXG | C | 5 | 0 | Idioma Exch. | Idioma Exchange | Real |
| 79 | A3_PISCOF | C | 1 | 0 | Abt. Imp.Com | Abate impostos da comis. | Real |
| 80 | A3_EMACORP | C | 100 | 0 | Email Corporativo | Real | |
| 81 | A3_BIAGEND | C | 1 | 0 | Imp Age Exc | Importa agenda Exchange | Real |
| 82 | A3_BITAREF | C | 1 | 0 | Imp Tar Exc | Importa Tarefas exchange | Real |
| 83 | A3_BICONT | C | 1 | 0 | Imp Cont Exc | Importa Contatos Exchange | Real |
| 84 | A3_CODISS | C | 6 | 0 | Cod.Aliq.ISS | Codigo Aliquota SS | Real |
| 85 | A3_MSEXP | C | 8 | 0 | Ident.Exp. | Ident.Exp.Dados | Real |
| 86 | A3_HREXPO | C | 8 | 0 | Hr. Ult. Exp | Hora da última Exportação | Real |
| 87 | A3_BASEIR | C | 1 | 0 | Base c/Irf | Base com Irrf | Real |
| 88 | A3_HRUMOV | C | 5 | 0 | Hora Umov.me | Hora Transf. Umov.me | Real |
| 89 | A3_DTUMOV | D | 8 | 0 | Data Umov.me | Data Transf. UMov.me | Real |
| 90 | A3_FILFUN | C | 2 | 0 | Filial Func | Filial Funcionario | Real |
| 91 | A3_HAND | C | 1 | 0 | HandHeld | Usa HandHeld? | Real |
| 92 | A3_SNAEXG | C | 100 | 0 | Senha EXG | Senha do Exchange | Real |
| 93 | A3_MODTRF | C | 1 | 0 | Mod.Transf. | Modo de Transferencia | Real |
| 94 | A3_USERLGI | C | 17 | 0 | Log de Inclu | Log de Inclusão | Real |
| 95 | A3_USERLGA | C | 17 | 0 | Log de Alter | Log de Alteração | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SA3 (8)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | A3_FILIAL+A3_COD | Codigo | |
| 2 | A3_FILIAL+A3_NOME | Nome | |
| 3 | A3_FILIAL+A3_CGC | CNPJ/CPF | |
| 4 | A3_FILIAL+A3_GEREN | Gerente | |
| 5 | A3_FILIAL+A3_SUPER | Supervisor | |
| 6 | A3_FILIAL+A3_GRPREP | Equipe | |
| 7 | A3_FILIAL+A3_CODUSR | Cod.Usuario | |
| 8 | A3_FILIAL+A3_NVLSTR | Nivel Estr. |
Perguntas frequentes sobre a tabela SA3
O que é a tabela SA3?
É a tabela “Vendedores” do ERP TOTVS Protheus, com 95 campos definidos no dicionário SX3.
Qual é a chave única da tabela SA3?
A chave única é A3_FILIAL+A3_COD.
Quais são os índices da tabela SA3?
A tabela tem 8 índices. O principal (ordem 1) usa a chave A3_FILIAL+A3_COD.
Qual é o nome físico da tabela SA3 no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: SA3990). Em ADVPL, use RetSqlName("SA3") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SA3
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
A3_FILIAL,
A3_COD,
A3_NOME,
A3_NREDUZ,
A3_END,
A3_BAIRRO,
A3_MUN,
A3_EST,
A3_CEP,
A3_DDDTEL,
A3_MSBLQL,
A3_TEL,
A3_FAX,
A3_TELEX,
A3_TIPO,
A3_CGC,
A3_INSCR,
A3_INSCRM,
A3_EMAIL,
A3_HPAGE,
A3_CODUSR,
A3_SUPER,
A3_GEREN,
A3_FORNECE,
A3_LOJA,
A3_GERASE2,
A3_BCO1,
A3_REGIAO,
A3_COMIS,
A3_ALEMISS,
A3_ALBAIXA,
A3_ICM,
A3_ICMSRET,
A3_UNIDAD,
A3_ISS,
A3_DSCUNID,
A3_IPI,
A3_REGSLA,
A3_QTCONTA,
A3_GRPREP,
A3_FRETE,
A3_DSCGRP,
A3_ACREFIN,
A3_DIA,
A3_DDD,
A3_CARGO,
A3_PERDESC,
A3_TIPSUP,
A3_DIARESE,
A3_SENHA,
A3_PEDINI,
A3_PEDFIM,
A3_CLIINI,
A3_CLIFIM,
A3_PROXPED,
A3_PROXCLI,
A3_SINCTAF,
A3_FAT_RH,
A3_SINCAGE,
A3_GRUPSAN,
A3_SINCCON,
A3_DEPEND,
A3_PERAGE,
A3_PEN_ALI,
A3_PERTAF,
A3_TIPVEND,
A3_TIMEMIN,
A3_NUMRA,
A3_URLEXG,
A3_USUCORP,
A3_PAIS,
A3_HABSINC,
A3_DDI,
A3_CEL,
A3_ADMISS,
A3_NVLSTR,
A3_NIVEL,
A3_LANEXG,
A3_PISCOF,
A3_EMACORP,
A3_BIAGEND,
A3_BITAREF,
A3_BICONT,
A3_CODISS,
A3_MSEXP,
A3_HREXPO,
A3_BASEIR,
A3_HRUMOV,
A3_DTUMOV,
A3_FILFUN,
A3_HAND,
A3_SNAEXG,
A3_MODTRF,
A3_USERLGI,
A3_USERLGA
FROM SA3
WHERE
D_E_L_E_T_ = ' '
AND A3_FILIAL = 'VALOR'
AND A3_COD = 'VALOR'
AND A3_NOME = 'VALOR'
AND A3_NREDUZ = 'VALOR'
AND A3_END = 'VALOR'
AND A3_BAIRRO = 'VALOR'
AND A3_MUN = 'VALOR'
AND A3_EST = 'VALOR'
AND A3_CEP = 'VALOR'
AND A3_DDDTEL = 'VALOR'
AND A3_MSBLQL = 'VALOR'
AND A3_TEL = 'VALOR'
AND A3_FAX = 'VALOR'
AND A3_TELEX = 'VALOR'
AND A3_TIPO = 'VALOR'
AND A3_CGC = 'VALOR'
AND A3_INSCR = 'VALOR'
AND A3_INSCRM = 'VALOR'
AND A3_EMAIL = 'VALOR'
AND A3_HPAGE = 'VALOR'
AND A3_CODUSR = 'VALOR'
AND A3_SUPER = 'VALOR'
AND A3_GEREN = 'VALOR'
AND A3_FORNECE = 'VALOR'
AND A3_LOJA = 'VALOR'
AND A3_GERASE2 = 'VALOR'
AND A3_BCO1 = 'VALOR'
AND A3_REGIAO = 'VALOR'
AND A3_COMIS = 0
AND A3_ALEMISS = 0
AND A3_ALBAIXA = 0
AND A3_ICM = 'VALOR'
AND A3_ICMSRET = 'VALOR'
AND A3_UNIDAD = 'VALOR'
AND A3_ISS = 'VALOR'
AND A3_DSCUNID = 'VALOR'
AND A3_IPI = 'VALOR'
AND A3_REGSLA = 'VALOR'
AND A3_QTCONTA = 0
AND A3_GRPREP = 'VALOR'
AND A3_FRETE = 'VALOR'
AND A3_DSCGRP = 'VALOR'
AND A3_ACREFIN = 'VALOR'
AND A3_DIA = 0
AND A3_DDD = 'VALOR'
AND A3_CARGO = 'VALOR'
AND A3_PERDESC = 0
AND A3_TIPSUP = 'VALOR'
AND A3_DIARESE = 0
AND A3_SENHA = 'VALOR'
AND A3_PEDINI = 'VALOR'
AND A3_PEDFIM = 'VALOR'
AND A3_CLIINI = 'VALOR'
AND A3_CLIFIM = 'VALOR'
AND A3_PROXPED = 'VALOR'
AND A3_PROXCLI = 'VALOR'
AND A3_SINCTAF = 'VALOR'
AND A3_FAT_RH = 'VALOR'
AND A3_SINCAGE = 'VALOR'
AND A3_GRUPSAN = 'VALOR'
AND A3_SINCCON = 'VALOR'
AND A3_DEPEND = 'VALOR'
AND A3_PERAGE = 'VALOR'
AND A3_PEN_ALI = 0
AND A3_PERTAF = 'VALOR'
AND A3_TIPVEND = 'VALOR'
AND A3_TIMEMIN = 'VALOR'
AND A3_NUMRA = 'VALOR'
AND A3_URLEXG = 'VALOR'
AND A3_USUCORP = 'VALOR'
AND A3_PAIS = 'VALOR'
AND A3_HABSINC = 'VALOR'
AND A3_DDI = 'VALOR'
AND A3_CEL = 'VALOR'
AND A3_ADMISS BETWEEN '20261001' AND '20261031'
AND A3_NVLSTR = 'VALOR'
AND A3_NIVEL = 0
AND A3_LANEXG = 'VALOR'
AND A3_PISCOF = 'VALOR'
AND A3_EMACORP = 'VALOR'
AND A3_BIAGEND = 'VALOR'
AND A3_BITAREF = 'VALOR'
AND A3_BICONT = 'VALOR'
AND A3_CODISS = 'VALOR'
AND A3_MSEXP = 'VALOR'
AND A3_HREXPO = 'VALOR'
AND A3_BASEIR = 'VALOR'
AND A3_HRUMOV = 'VALOR'
AND A3_DTUMOV BETWEEN '20261001' AND '20261031'
AND A3_FILFUN = 'VALOR'
AND A3_HAND = 'VALOR'
AND A3_SNAEXG = 'VALOR'
AND A3_MODTRF = 'VALOR'
AND A3_USERLGI = 'VALOR'
AND A3_USERLGA = 'VALOR'
Outras tabelas relacionadas
- SA1 Clientes
- SA2 Fornecedores
- SA4 Transportadoras
- SA5 Amarração Produto x Fornecedor
- SA6 Bancos
- SA7 Amarração Produto x Cliente
- SA8 Pré-Apuração FCI
- SA9 Atendentes
- SAA Pacotes de Horas
- SAB Comissões
- SAC Amarração Produto x Versão
- SAD Amarração Grupo x Fornecedor
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.