Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 12 Próxima »

1. INFORMAÇÕES PROPRIETÁRIA


Este documento é de propriedade da Wealth Systems Informática Ltda. Todas as informações contidas aqui são confidenciais e não devem ser copiadas ou divulgadas para quaisquer terceiros sem antes um consentimento formal, por escrito, da Wealth Systems, podendo somente ser divulgada dentro do Cliente para os seus funcionários que estiverem diretamente envolvidos no projeto, o qual este documento relata.
A empresa Cliente será solenemente responsável por assegurar que todos seus funcionários envolvidos estejam de acordo e acatem estas condições e ainda, está intitulado para usar as informações contidas neste documento, somente para propósitos de avaliação. Este documento é versionado e sua estrutura não poderá ser alterada sem o consentimento do Gerente de Projetos da Wealth Systems.

2. HISTÓRICO DE REVISÃO

DATAVERSÃOMODIFICADO PORDESCRIÇÃO DA MUDANÇA
31/01/2020 8.0.2 Fábio Ancioto Fechamento de versão. 
Protheus

3. INTEGRAÇÃO DE DADOS

A integração de dados entre TOTVS CRM | SFA e Protheus se dá através de uma API (Application Programming Interface) que utiliza web services com arquitetura REST (Representation State Transfer) para importação de dados (Protheus → TOTVS CRM | SFA) e SOAP (Simple Object Access Protocol) para a exportação de pedidos (TOTVS CRM | SFA → Protheus).


3.1 Horários de execução padrões

Todas as rotinas de integração são executadas conforme um agendamento, que determina os horários em que as rotinas serão executadas. Em servidores Windows, o agendamento é feito através da ferramenta Agendador de Tarefas, que é nativa do sistema operacional, enquanto em servidores Linux o agendamento é feito através de um arquivo Cron, que é o equivalente do agendador de tarefas para sistemas Unix.
Por padrão, os agendamentos de execução das rotinas standard são feitos da seguinte forma: Importação Geral (BLOCO_ALL): Inicia a execução às 6h, repete a cada intervalo de 1h, encerrando as execuções as 20h (expressão cron: 0 4-20 * * *);
Exportação Pedido: Inicia a execução às 6h, repete a cada intervalo de 5min, encerrando as execuções as 20h (expressão cron: */5 4-20 * * *);
Exportação Clientes: Inicia a execução às 6h, repete a cada intervalo de 5min, encerrando as execuções as 20h (expressão cron: */5 4-20 * * *).
Ao ser feito o agendamento, deve ser levado em consideração os recursos de cada servidor, para entender se o agendamento padrão é ou não aderente, e ajustar conforme as necessidades.


3.2 Execuções fora do agendamento:

É possível executar os serviços de integração manualmente, caso necessário, tanto em servidores windows como em servidores linux.
Windows: Como todos os agendamentos são feitos através do Agendador de Tarefas do Windows (Task Scheduler), é possível executá-los a partir do mesmo. É possível também executar o arquivo .bat da integração desejada diretamente da pasta da integração;
Linux: É necessário executar o arquivo .sh da rotina desejada na pasta da integração.


3.3 Importação de dados

A importação de dados do Protheus para o TOTVS CRM | SFA é realizada através de requisições ao método getgenerico presente na API de integração REST.
Este método retorna os registros de uma única tabela do banco de dados do Protheus de forma genérica através de parâmetros enviados na sua requisição.
Método de requisição: GET
URL base: IP e Porta
Nome do método: GETGENERICO
Autenticação: BASIC (se habilitada) ou NO AUTH (se não habilitada)
Exemplo: http://10.50.100.1:8036/rest/wssim3g/getgenerico
Header: 

CHAVEVALOROBSERVAÇÃO
Content-Typeapplication/jsonFormato do conteúdo: JSON 
TenantIdEMP,FILCódigo da empresa e filial do Protheus
AuthorizationBasic <usuario:senha> Usuário e senha do ERP criptografado em Base64

Body (Request): Vazio

Result: Objeto JSON contendo os dados do retorno da consulta

Parâmetros (Querystring): 

NOMETIPOOBRIGATÓRIODESCRIÇÃO
TABLETextoSim"Alias" ou "nome" da tabela do Protheus (obrigatório). Se informar o "Alias", retornará a
tabela conforme a "Empresa" configurada na instância do web service
FIELDTextoNãoLista de campos da tabela para retornar. Se não informado, retornará todos.
FILTERTextoNãoExpressão de filtro sobre os campos da tabela em sintaxe SQL.
ORDERTextoNãoLista de campos da tabela para ordenar os registros em sintaxe SQL. Se não
informado, será ordenado pelo campo R_E_C_N_O_.
LIMITInteiroNãoQuantidade de registros para retornar a cada chamada do método.
PAGEInteiroNãoNúmero da página para retornar se informado o parâmetro LIMIT.


Exemplo de requisição:

http://10.50.100.1:8036/rest/WSSIM3G/getgenerico?table=CC2&field=CC2_CODMU
N,CC2_MUN&limit=100&page=1&order=CC2_EST,CC2_MUN&filter=CC2_EST='PR'

Exemplo de retorno:

{
"result":

{"CC2_EST": "PR","CC2_CODMUN": "00608","CC2_MUN": "ALTO PARANA"},
{"CC2_EST": "PR","CC2_CODMUN": "00905","CC2_MUN": "AMAPORA"},
{"CC2_EST": "PR","CC2_CODMUN": "06704","CC2_MUN": "CRUZEIRO DO SUL"},
{"CC2_EST": "PR","CC2_CODMUN": "07108","CC2_MUN": "DIAMANTE DO NORTE"},
{"CC2_EST": "PR","CC2_CODMUN": "08908","CC2_MUN": "GUAIRACA"},
{"CC2_EST": "PR","CC2_CODMUN": "10300","CC2_MUN": "INAJA"},
{"CC2_EST": "PR","CC2_CODMUN": "11308","CC2_MUN": "ITAUNA DO SUL"},
{"CC2_EST": "PR","CC2_CODMUN": "12603","CC2_MUN": "JARDIM OLINDA"},
{"CC2_EST": "PR","CC2_CODMUN": "13502","CC2_MUN": "LOANDA"},
{"CC2_EST": "PR","CC2_CODMUN": "15002","CC2_MUN": "MARILENA"}
],
"count": 10,
"page": 1


3.4 Blocos de execução

A importação de dados é dividida em blocos, cada blocos contendo uma série de rotinas que giram em torno do mesmo módulo ou tipo de informação, e todos estes blocos por sua vez são contidos em um bloco geral, chamado de BLOCO_ALL, que é executado periodicamente como uma carga geral de informações.

Blocos:

Bloco Commons: Composto de rotina que importam informações mais estáticas, que não dependem de muitos vínculos e não tendem a mudar com frequência, sendo de certa forma informações generalistas no sistema. Exemplo: entidade país, unidade federativa, cidade, tipo parceiro etc.

Bloco Filial: Possui apenas a rotina GETFILIAL, que faz a importação de filiais para o TOTVS CRM | SFA;

Bloco TES: Realiza a importação das informações de TES, com base no tipo de TES utilizado (inteligente ou padrão);

Bloco Vendedor: Importa as informações pertinentes aos usuários e seus vínculos (usuário filia, usuário e-mail etc.);

Bloco Parceiro: É composto das rotinas de integração de transportadoras e de clientes, assim como seus vínculos;

Bloco Produto: Integra todas as informações com relação aos produtos e seus vínculos, assim como informações de tipo de produto, grupo de produto, unidade de medida e embalagem;

Bloco Estoque: Realiza a integração de informações de estoque por produto;

Bloco Preço: Importa as informações de tabelas de preços e as vincula com produtos e locais de clientes.

3.5 Entidades da importação de dados

Abaixo estão descritas todas as entidades que são importadas na integração standard entre Protheus e TOTVS CRM | SFA.

PAIS (Tablea PAIS)

Retorna todos os países cadastrados no Protheus na tabela SYA. 


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PAIS.DESCRICAOYA_DESCRCARACTERE(80)SIM 
2PAIS.NACIONALIDADEYA_IDIOMACARACTERE(80)NÃO
3PAIS.CODIGOYA_CODGICARACTERE(20)SIM 
4PAIS.SIGLAYA_SIGLACARACTERE(10)NÃO
5PAIS.IDNPADRAOSE YA_DESCR = 'BRASIL' ENTÃO 1 SENÃO 0INTEIRO(1)SIM 
6PAIS.IDNATIVOSE RECDEL <> 0 ENTÃO 0 SENÃO 1 INTEIRO(1)SIM 
7PAIS.CODIGOERPYA_CODGICARACTERE(80)SIM 


UNIDADE FEDERATIVA (Tabela UNIDADEFEDERATIVA)

Retorna todas as unidades federativas cadastradas no Protheus na tabela SX5 quando X5_TABELA = '12'. 


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1UNIDADEFEDERATIVA.IDPAISFIXO 105 (BRASIL)INTEIRO(19)SIM 
2UNIDADEFEDERATIVA.SIGLAX5_CHAVE CARACTERE(10) SIM 
3UNIDADEFEDERATIVA.CODIGOX5_CHAVE CARACTERE(20)NÃO
4UNIDADEFEDERATIVA.DESCRICAOX5_DESCRI CARACTERE(20)SIM 
5UNIDADEFEDERATIVA.IDNATIVOSE RECDEL <> 0 ENTÃO 0 SENÃO 1INTEIRO(1)SIM 
6UNIDADEFEDERATIVA.CODIGOERPX5_CHAVE CARACTERE(80) SIM 

CIDADE (Tabela CIDADE)

Retorna todas as cidades cadastradas no Protheus na tabela CC2.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1CIDADE.IDUNIDADEFEDERATIVACC2_ESTINTEIRO(19) SIM 
2CIDADE.DESCRICAOCC2_MUN CARACTERE(80)SIM 
3CIDADE.CODIGO CC2_CODMUN CARACTERE(20) NÃO
4CIDADE.IDNATIVO SE RECDEL <> 0 ENTÃO 0 SENÃO 1 INTEIRO(1) SIM 
5CIDADE.CODIGOERPCC2_CODMUN#CC2_EST CARACTERE(80)SIM 

TIPO DE FRETE (Tabela TIPOFRETE)

Retorna todos os tipos de frete cadastrados no Protheus na tabela C0X.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1TIPOFRETE.DESCRICAOC0X_DESCRICARACTERE(80) SIM
2TIPOFRETE.IDNPADRAOSE C0X_CODIGO = '2' ENTÃO 1 SENÃO 0INTEIRO(1)SIM
3TIPOFRETE.IDNSOMARFRETESE C0X_CODIGO = '2' ENTÃO 1 SENÃO 0INTEIRO(1)SIM
4TIPOFRETE.IDNATIVOFIXO 1 INTEIRO(1)SIM
5TIPOFRETE.SGLTIPOFRETESE C0X_CODIGO = '2' ENTÃO 'FOB'
SE C0X_CODIGO = '1' ENTÃO 'CIF'
SENÃO C0X_CODIGO
CARACTERE(100) SIM 
6TIPOFRETE.CODIGOERPC0X_CODIGO CARACTERE(80) SIM 


CONDIÇÃO DE PAGAMENTO (Tabela CONDICAOPAGAMENTO)

Retorna todas as condições de pagamento cadastradas no Protheus na tabela SE4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |
SFA 
Obrigatório
1CONDICAOPAGAMENTO.PERCENTUALACRESCIMO E4_ACRSFIN NUMÉRICO(18,6) NÃO 
2CONDICAOPAGAMENTO.DESCRICAOE4_DESCRI CARACTERE(80)SIM 
3 CONDICAOPAGAMENTO.IDNATIVOSE RECDEL <> 0 ENTÃO
0 SENÃO 1 
INTEIRO(1) SIM 
4CONDICAOPAGAMENTO.SGLTIPOCONDICAO E4_TIPOCARACTERE(10)SIM 
5CONDICAOPAGAMENTO.IDNREQUERDATAENTREGAFIXO 0INTEIRO(1) SIM 
6CONDICAOPAGAMENTO.IDNDISPPRIMEIROPEDIDO FIXO 1 INTEIRO(1) SIM 
7CONDICAOPAGAMENTO.IDNPADRAOFIXO 0INTEIRO(1) SIM 
8CONDICAOPAGAMENTO.CODIGOERP E4_CODIGOCARACTERE(80)SIM 


TIPO DE COBRANÇA (Tabela TIPOCOBRANCA)

Retorna todos os tipos de cobrança cadastrados no Protheus na tabela SX5 quando X5_TABELA = '24'.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |
SFA 
Obrigatório
1TIPOCOBRANCA.DESCRICAO X5_DESCRI CARACTERE(80)SIM 
2TIPOCOBRANCA.IDNATIVOFIXO 1 INTEIRO(1) SIM 
3TIPOCOBRANCA.IDNDISPPRIMEIROPEDIDOFIXO 1 INTEIRO(1) SIM 
4TIPOCOBRANCA.IDNREEMBOLSAVELFIXO 0 
SIM 
5TIPOCOBRANCA.IDNVALIDAVALORLIMITEFIXO 0 INTEIRO(1) SIM 
6TIPOCOBRANCA.IDNPERMITEALTERARREEMBOLSO FIXO 0 INTEIRO(1) SIM 
7TIPOCOBRANCA.IDNPADRAO FIXO 0 INTEIRO(1) SIM 
8TIPOCOBRANCA.CODIGOERP X5_CHAVECARACTERE(80)SIM 


REGIÃO (Tabela REGIAO)

Retorna todas as regiões cadastradas no Protheus na tabela SX5 quando X5_TABELA = 'A2'.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1REGIAO.DESCRICAOX5_DESCRICARACTERE(80)SIM 
2REGIAO.IDNATIVOFIXO 1 INTEIRO(1) SIM 
3REGIAO.CODIGOX5_CHAVE CARACTERE(20) NÃO
4REGIAO.CODIGOERPX5_CHAVE CARACTERE(80)SIM 


SEGMENTO (Tabela SEGMENTO)

Retorna todos os segmentos cadastrados no Protheus na tabela SX5 quando X5_TABELA = 'T3'.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1SEGMENTO.DESCRICAOX5_DESCRI CARACTERE(80)SIM 
2SEGMENTO.IDNATIVOFIXO 1 INTEIRO(1) SIM 
3SEGMENTO.CODIGOX5_CHAVE CARACTERE(20) NÃO
4SEGMENTO.CODIGOERPX5_CHAVE CARACTERE(80)SIM 


TIPO DE ESTOQUE (Tabela TIPOESTOQUE)

Entidade existente apenas no TOTVS CRM | SFA, fazendo-se necessária para que o estoque tenha pelo menos um tipo.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1TIPOESTOQUE.DESCRICAOFIXO 'ESTOQUE DISP.'CARACTERE(80)SIM 
2TIPOESTOQUE.SGLTIPOESTOQUE FIXO 'EDI' CARACTERE(10) NÃO 
3TIPOESTOQUE.IDNATIVO FIXO 1INTEIRO(1) SIM 
4TIPOESTOQUE.IDNDISPONIVELPARAPEDIDOFIXO 1INTEIRO(1) SIM 
5TIPOESTOQUE.ORDEMFIXO 1INTEIRO(19) NÃO 
6TIPOESTOQUE.CODIGOERP FIXO 'EDI' CARACTERE(80)SIM 


CLASSIFICAÇÃO DO CLIENTE (Tabela CLASSIFICACAOPARCEIRO)

Entidade existente apenas no TOTVS CRM | SFA, fazendo-se necessária para que o cliente tenha sua respectiva classificação.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |
SFA 
Obrigatório
1CLASSIFICACAOPARCEIRO.DESCRICAOValores fixos abaixo:
'Produtor Rural'
'Consumidor Final'
'Revendedor'
'ICMS Solidario sem IPI na
base'
'Exportacao'
CARACTERE(80)SIM
22 CLASSIFICACAOPARCEIRO.SGLCLASSIFICACAO

Valores fixos abaixo: 

'L'
'F'
'R'
'S'
'X' 

CARACTERE(10)NÃO
3CLASSIFICACAOPARCEIRO.IDNATIVOFIXO 1INTEIRO(1)SIM
4CLASSIFICACAOPARCEIRO.ORDEMValores fixos abaixo:
1
2
3
4
5
INTEIRO(19)NÃO
5CLASSIFICACAOPARCEIRO.CODIGOERPValores fixos abaixo:
'L'
'F'
'R'
'S'
'X'
CARACTERE(80) SIM


PERFIL DE ACESSO (Tabela PERFILACESSO)

Entidade existente apenas no TOTVS CRM | SFA, fazendo-se necessária para que os usuários tenham seu respectivos perfis de acesso.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PERFILACESSO.IDNADMINISTRADOR FIXO 0INTEIRO(1)SIM
2PERFILACESSO.IDNATIVOFIXO 1INTEIRO(1)SIM
3PERFILACESSO.SGLPERFILACESSOFIXO 'PV' CARACTERE(10) SIM
4PERFILACESSO.DESCRICAOFIXO 'PERFIL VENDEDOR' CARACTERE(80) SIM
5PERFILACESSO.IDNPONTOOBRIGATORIFIXO 0INTEIRO(1)SIM
6PERFILACESSO.CODIGOERPFIXO 0INTEIRO(1)SIM
7PERFILACESSO.CODIGOERPFIXO 'XML#PV'CARACTERE(80) SIM


SITUAÇÃO DO PEDIDO (Tabela TIPOSITUACAOPEDIDO)

Entidade existente apenas no TOTVS CRM | SFA, fazendo-se necessária para que os pedido tenham sua respectiva situação.
Existem três situações que são imprescindíveis para o TOTVS CRM | SFA: NF (não finalizado), PP (pedido pendente) e PA (pedido aberto).
A descrição poderá sofrer alterações, porém a sigla deverá manter-se sempre estas listadas acima.
Existem duas situações que também são comuns à todos os clientes: PF (pedido faturado) e PC (pedido cancelado).
Estas podem sofrer alterações tanto na descrição quanto na sua sigla. 


TOTVS CRM | SFA ProtheusTipo TOTVS CRM | SFAObrigatório
1TIPOSITUACAOPEDIDO.DESCRICAO 

Valores fixos abaixo:
'PENDENTE' 

'NAO FINALIZADO'
'PEDIDO FATURADO'
'PEDIDO CANCELADO'
'PEDIDO ABERTO' 

CARACTERE(80)SIM 
2TIPOSITUACAOPEDIDO.IDNATIVO FIXO 1 INTEIRO(1)SIM 
3TIPOSITUACAOPEDIDO.SGLTIPOSITUACAOPEDIDOValores fixos abaixo:
'PP'
'NF'
'PF'
'PC'
'PA'
CARACTERE(10)SIM 
4TIPOSITUACAOPEDIDO.CODIGOERPValores fixos abaixo:
'PP'
'NF'
'PF'
'PC'
'PA'
CARACTERE(80)SIM 


TIPO DE NOTA FISCAL (Tabela TIPONOTAFISCAL)

Retorna todos os tipos de notas fiscais cadastrados no Protheus na tabela SX5 quando X5_TABELA = 'MQ'.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1TIPONOTAFISCAL.DESCRICAOX5_DESCRICARACTERE(80) SIM
2TIPONOTAFISCAL.IDNATIVOFIXO 1INTEIRO(1)SIM
3TIPONOTAFISCAL.SGLTIPONOTAFISCALX5_CHAVECARACTERE(10) NÃO
4TIPONOTAFISCAL.CODIGOERP X5_CHAVECARACTERE(80) SIM


TES - PADRÃO E INTELIGENTE (Tabela TESPROTHEUS)


O cadastro Tipo de Entrada e Saída (TES) é responsável pela correta classificação dos documentos fiscais de entrada e saída registrados no Protheus.
Seu preenchimento deve ser efetuado com muito cuidado, pois através dele é possível:
● Calcular os tributos pertinentes ao documento registrado (entrada ou saída), bem como, definir sua escrituração nos Livros Fiscais de ISS, ICMS e IPI (integração com Livros Fiscais);
● Controlar a entrada e saída de produtos/valores no estoque (integração com Estoque e Custos, Faturamento e Compras) e atualizar os custos de entrada e saída;
● Incluir automaticamente títulos na carteira a receber (vendas/saída) e na carteira a pagar (compras/entradas) (integração com os ambientes Faturamento e Compras);
● Registrar automaticamente os ativos imobilizados, a partir dos documentos de entrada referentes à compra de ativo fixo (integração com o Ativo Fixo);
● Registrar a relação "Cliente X Produto/Equipamentos" quando há saída de um documento fiscal (integração com o Field Service);
● Agregar despesas ao custo do projeto ou as receitas recebidas (integração com Gestão de Projetos);
● Calcular os tributos relacionados aos documentos de transporte e, quando necessário, calcular os impostos pertinentes ao frete do autônomo (integração com Gestão de Transportes);
● Calcular impostos variáveis relativos à tributação específica, como por exemplo, impostos localizados

Para o TOTVS CRM | SFA, o cliente deverá informar qual tipo de TES utiliza: INTELIGENTE ou PADRÃO.

Dependendo do tipo da TES, a integração irá direcionar sua importação dos dados para a tabela correta.


TES PADRÃO: retorna todas as TES padrões cadastradas no Protheus na tabela SF4.


TOTVS CRM | SFA ProtheusTipo TOTVS CRM |
SFA
Obrigatório
1TESPROTHEUS.CODIGOF4_CODIGOCARACTERE(20) SIM
2TESPROTHEUS.DESCRICAOABREVIADAF4_TEXTO CARACTERE(80) SIM
3TESPROTHEUS.DESCRICAOCOMPLETAF4_FINALIDCARACTERE(200) NÃO
4TESPROTHEUS.IDLOCALFILIALF4_FILIALINTEIRO(19) NÃO
5TESPROTHEUS.IDNATIVOSE F4_MSBLQL = '1' ENTÃO 0
SENÃO 1
INTEIRO(1)SIM
6TESPROTHEUS.TIPOF4_TIPO CARACTERE(80) NÃO
7TESPROTHEUS.CFOP F4_CFCARACTERE(80) NÃO
8TESPROTHEUS.CODIGOERP'PAD'#F4_CODIGO#F4_FILIAL CARACTERE(80) SIM


TES INTELIGENTE: retorna todas as TES inteligentes cadastradas no Protheus na tabela SX5 quando X5_TABELA = 'DJ'.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1TESPROTHEUS.CODIGOX5_CHAVE CARACTERE(20SIM 
2TESPROTHEUS.DESCRICAOABREVIADA X5_DESCRI CARACTERE(80) SIM 
3TESPROTHEUS.DESCRICAOCOMPLETAX5_DESCRI CARACTERE(200) NÃO
4TESPROTHEUS.IDLOCALFILIALX5_FILIALINTEIRO(19) NÃO
5TESPROTHEUS.IDNATIVOFIXO 1 INTEIRO(1)SIM 
6 TESPROTHEUS.CODIGOERP PAD'#F4_CODIGO#F4_FILIAL CARACTERE(80) SIM 


CADASTRO DE EMPRESAS/FILIAIS (Tabela LOCAL/PARCEIRO/LOCALTELEFONE)

Retorna todas as empresas/filiais do cliente cadastradas no Protheus no arquivo de configuração SM0.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCAL.CNPJ
LOCAL.DOCUMENTOIDENTIFICACAO
M0_CGCCARACTERE(20)NÃO
2LOCAL.IDCIDADEM0_CIDCOBINTEIRO(19)NÃO
3LOCAL.IDCIDADEM0_CIDENTvvvINTEIRO(19)NÃO
4
M0_CNAE 

5PARCEIRO.NUMEROMATRICULA
LOCAL.NUMEROMATRICULA
M0_CODFILINTEIRO(1) SIM
6LOCAL.OBSERVACAOM0_CODIGOINTEIRO(1) SIM
7LOCAL.IDCIDADEM0_CODMUN INTEIRO(19)SIM
8LOCALTELEFONE.TELEFONEM0_FAXCARACTERE(40)NÃO
9LOCAL.INSCRICAOESTADUAL M0_INSC CARACTERE(40)NÃO
10LOCAL.INSCRICAOMUNICIPAL M0_INSCM CARACTERE(40)NÃO
11PARCEIRO.NOMEPARCEIRO
LOCAL.DESCRICAO 
M0_NOMECARACTERE(80)SIM
12 PARCEIRO.NOMEPARCEIROFANTASIAM0_NOMECOMCARACTERE(80)NÃO
13LOCALTELEFONE.TELEFONE M0_TELCARACTERE(40)NÃO


CADASTRO DE USUÁRIOS E/OU REPRESENTANTES (Tabela USUARIO)

Retorna todos os usuários e/ou representantes cadastrados no Protheus na tabela SA3.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |
SFA
Obrigatório
1USUARIO.LOGINA3_CODCARACTERE(30) SIM
2USUARIO.NOMEA3_COD - A3_NOMECARACTERE(80) SIM
3USUARIO.EMAILA3_EMAILCARACTERE(80) NÃO
4USUARIO.DATACADASTROSE A3_ADMISS = NULL ENTÃO '1900-01-
01' SENÃO A3_ADMISS 
DATA(YYYY-MMDD) SIM
5USUARIO.IDNATIVOSE A3_MSBLQL = 1 OU A3_X_SIM3G = 'N'
OU D_E_L_E_T_ <> " ENTÃO 0 SENÃO 1
INTEIRO(1)SIM
6USUARIO.ENDERECOA3_ENDCARACTERE(80) NÃO
7USUARIO.CEP A3_CEPCARACTERE(10)NÃO
8USUARIO.IDNEXIGEALFANUMERICOFIXO 0INTEIRO(1)SIM
9USUARIO.IDNEXPORTADOERPFIXO 1 INTEIRO(1)SIM
10USUARIO.IDNPERMITIRINTEGRACAOFIXO 1 INTEIRO(1)SIM
11USUARIO.IDPERFILACESSOFIXO 'PV'INTEIRO(19) SIM
12USUARIO.IDNHABILITARLDAPFIXO 0INTEIRO(1)SIM
13USUARIO.SENHAA3_COD (CRIPTOGRAFADO)CARACTERE(80) SIM
14USUARIO.CODIGOERP A3_CODCARACTERE(80) SIM


CADASTRO DE EMAILS DOS USUÁRIOS E/OU REPRESENTANTES (Tabela USUARIOEMAIL)

Retorna todos os emails cadastrados para os usuários e/ou representantes no Protheus na tabela SA3.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1USUARIOEMAIL.EMAILA3_EMAILCARACTERE(80)SIM
2USUARIOEMAIL.IDNPADRAO FIXO 1INTEIRO(1)SIM
3USUARIOEMAIL.IDUSUARIOA3_CODCARACTERE(10) SIM
4USUARIOEMAIL.CODIGOERPA3_CODCARACTERE(80)SIM


CADASTRO DE TELEFONES DOS USUÁRIOS E/OU REPRESENTANTES (Tabela USUARIOTELEFONE)

Retorna todos os telefones cadastrados para os usuários e/ou representantes no Protheus na tabela SA3.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1USUARIOTELEFONE.TELEFONEA3_TEL, A3_TELEX, A3_CEL, A3_FAXCARACTERE(40)SIM
2 USUARIOTELEFONE.IDNPADRAOSE A3_TEL ENTÃO 1 SENÃO 0INTEIRO(1) SIM
3USUARIOTELEFONE.IDUSUARIOA3_CODCARACTERE(10) SIM
4USUARIOTELEFONE.CODIGOERPA3_CODCARACTERE(80)SIM


CADASTRO DE HIERARQUIAS DOS USUÁRIOS E/OU REPRESENTANTES (Tabela USUARIOHIERARQUIA)

Retorna as hierarquias cadastrados para os usuários e/ou representantes no Protheus na tabela SA3.

Pode-se utilizar para a hierarquia os campos A3_SUPER ou A3_GEREN.


TOTVS CRM | SFAProtheus Tipo TOTVS CRM |
SFA
Obrigatório
1USUARIOHIERARQUIA.IDUSUARIOA3_CODCARACTERE(40)SIM
2USUARIOHIERARQUIA.IDUSUARIOSUPERIORA3_SUPER
ou A3_GEREN
INTEIRO(19)SIM
3USUARIOHIERARQUIA.IDNENVIACLIENTFIXO 1INTEIRO(1) SIM
4USUARIOHIERARQUIA.IDNPADRAOFIXO 0INTEIRO(1) SIM
5USUARIOHIERARQUIA.IDNUSUARIORESPONSAVELFIXO 1INTEIRO(1) SIM
6USUARIOHIERARQUIA.CODIGOERPA3_COD#A3_SUPERCARACTERE(80)SIM


CADASTRO DE VÍNCULOS DOS USUÁRIOS E/OU REPRESENTANTES COM SUA FILIAL/EMPRESA (Tabela USUARIOFILIAL)

Retorna a filial/empresa cadastrada para o usuário e/ou representante no Protheus na tabela SA3.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1USUARIOFILIAL.IDNPADRAOFIXO 0INTEIRO(1)SIM
2USUARIOFILIAL.IDLOCALFILIALA3_FILIALINTEIRO(19) SIM
3USUARIOFILIAL.IDUSUARIOA3_CODINTEIRO(19) SIM
4USUARIOFILIAL.CODIGOERPA3_FILIAL#A3_CODCARACTERE(80)SIM


CADASTRO DA TRANSPORTADORA (Tabela LOCAL/PARCEIRO/LOCALTELEFONE/LOCALEMAIL/LOCALFILIAL)

Retorna o cadastro da transportadora no Protheus na tabela SA4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCAL.BAIRROA4_BAIRROCARACTERE(20) NÃO
2LOCAL.CEPA4_CEPCARACTERE(10) NÃO
3PARCEIRO.NUMEROMATRICULA
LOCAL.CNPJ 
A4_CGCCARACTERE(20) NÃO
4LOCAL.NUMEROMATRICULAA4_CODCARACTERE(80)NÃO
5LOCAL.IDCIDADEA4_COD_MUNINTEIRO(19) SIM 
6LOCAL.COMPLEMENTOA4_COMPLEMCARACTERE(80)NÃO
7LOCALTELEFONE.TELEFONEA4_DDD

8PARCEIRO.EMAIL
LOCALEMAIL.EMAIL
A4_EMAIL CARACTERE(80)NÃO
9LOCAL.LOGRADOURO
LOCAL.DESCRICAO
A4_ENDCARACTERE(80)SIM 
10LOCALFILIAL.IDFILIAL A4_FILIALINTEIRO(19) NÃO
11PARCEIRO.HOMEPAGEA4_HPAGECARACTERE(80)NÃO
12LOCAL.INSCRICAOESTADUALA4_INSESTCARACTERE(40) 
13PARCEIRO.IDNATIVO
LOCAL.IDNATIVO 
A4_MSBLQLINTEIRO(1) SIM 
14PARCEIRO.NOMEPARCEIROA4_NOMECARACTERE(80)SIM 
15PARCEIRO.NOMEFANTASIAA4_NREDUZCARACTERE(80)NÃO
16LOCALTELEFONE.TELEFONE A4_TELCARACTERE(40) NÃO


CADASTRO DO TIPO DO LOCAL DA TRANSPORTADORA (Tabela LOCALTIPOLOCAL)

Retorna o cadastro do tipo do local da transportadora no Protheus na tabela SA4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCALTIPOLOCAL.CODIGOERP A4_COD + ‘#’ + ‘TRACARACTERE(80)SIM
2LOCALTIPOLOCAL.IDLOCALA4_COD + ‘#’ + ‘TRAINTEIRO(8) NÃO
3LOCALTIPOLOCAL.IDNATIVOFIXO 1INTEIRO(2)NÃO
4LOCALTIPOLOCAL.IDNEXPORTADOERP FIXO 1INTEIRO(2)SIM
5LOCALTIPOLOCAL.IDNPADRAOFIXO 1INTEIRO(2)NÃO
6LOCALTIPOLOCAL.IDTIPOLOCAL FIXO "PRI";INTEIRO(8) NÃO


CADASTRO DO EMAIL DA TRANSPORTADORA (Tabela LOCALEMAIL)

Retorna o cadastro do e-mail vinculado ao local da transportadora no Protheus na tabela SA4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCALEMAIL.CODIGOERPA4_COD + ‘#’ + ‘TRA’CARACTERE(80) SIM
2LOCALEMAIL.EMAIL A4_EMAIL CARACTERE(80) NÃO
3LOCALEMAIL.IDLOCALA4_COD + ‘#’ + ‘TRA’INTEIRO(8)NÃO
4LOCALEMAIL.IDNEXPORTADOERPFIXO 1 INTEIRO(2)SIM
5LOCALEMAIL.IDNPADRAOFIXO 1 INTEIRO(2)SIM
6 LOCALEMAIL.IDPARCEIROA4_COD + ‘#’ + ‘TRA’INTEIRO(8)NÃO


CADASTRO DO TELEFONE DA TRANSPORTADORA (Tabela LOCALTELEFONE)

Retorna o cadastro do telefone vinculado ao local da transportadora no Protheus na tabela SA4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCALTELEFONE.CODIGOERPA4_COD + ‘#’ + ‘TRA’CARACTERE(80)SIM
2LOCALTELEFONE.IDLOCALA4_COD + ‘#’ + ‘TRA’INTEIRO(8)NÃO
3LOCALTELEFONE.IDNEXPORTADO ERP FIXO 1INTEIRO(2) SIM
4LOCALTELEFONE.IDNPADRAO FIXO 1INTEIRO(2) SIM
5LOCALTELEFONE.IDPARCEIROA4_COD + ‘#’ + ‘TRA’INTEIRO(8)NÃO
6LOCALTELEFONE.TELEFONESUBSTR(TRIM(GETDIGITSONLY(A4_TEL.LENG
TH <= 9 && A4_TEL.LENGTH > 5 && A4_TEL !=
"" && A4_TEL != NULL ? A4_DDD + A4_TEL :
A4_TEL)),0,80)
CARACTERE(40)NÃO


CADASTRO DO LOCAL DA FILIAL DA TRANSPORTADORA (Tabela LOCALFILIAL)

Retorna o cadastro do local da filial da transportadora no Protheus na tabela SA4.



TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCALFILIAL.CODIGOERPA4_COD + ‘#’ + ‘TRA’ + ‘#’ + "EMP#" + A4_FILIAL CARACTERE(80)SIM 
2LOCALFILIAL.IDFILIALA4_FILIAL INTEIRO(8) NÃO
3LOCALFILIAL.IDLOCAL A4_COD + ‘#’ + ‘TRA’INTEIRO(8) NÃO
4LOCALFILIAL.IDNPADRAOFIXO 1 INTEIRO(2) SIM 
5LOCALFILIAL.SGLTIPOFILIALFIXO "PRI"CARACTERE(10) NÃO
6LOCALFILIAL.IDLOCALFILIAL"EMP#" + A4_FILIAL; INTEIRO(8) NÃO


CADASTRO DE PESSOA JURÍDICA DA TRANSPORTADORA (Tabela PESSOAJURIDICA)

Retorna o cadastro dos dados da pessoa jurídica da transportadora no Protheus na tabela SA4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PESSOAJURIDICA.CNPJPRINCIPALA4_CGCCARACTERE(20)NÃO
2PESSOAJURIDICA.CODIGOERPA4_COD + ‘#’ + ‘TRA’ CARACTERE(80)SIM 
3PESSOAJURIDICA.DOCUMENTOIDENTIFICACAOA4_CGCCARACTERE(80)NÃO
4PESSOAJURIDICA.IDNEXPORTADOERPFIXO 1INTEIRO(2)SIM 
5PESSOAJURIDICA.IDTIPOIDENTIFICACAOFIXO ‘CNPJ’ INTEIRO(8)NÃO


CADASTRO DO TIPO DE PARCEIRO DA TRANSPORTADORA (Tabela PARCEIROTIPOPARCEIRO)

Retorna o cadastro do tipo do parceiro da transportadora no Protheus na tabela SA4.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PARCEIROLOCAL.CODIGOERPA4_COD + ‘#’ + ‘TRA’CARACTERE(80)SIM
2PARCEIROLOCAL.IDLOCAL A4_COD + ‘#’ + ‘TRA’INTEIRO(8)NÃO
3PARCEIROLOCAL.IDNEXPORTADOERP FIXO 1 INTEIRO(2)NÃO
4PARCEIROLOCAL.IDPARCEIRO A4_COD + ‘#’ + ‘TRA’INTEIRO(8)NÃO


CADASTRO DE PARCEIRO (Tabela PARCEIRO)

Retorna o cadastro do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |SFA Obrigatório
1PARCEIRO.CODIGOERPA1_COD + ‘#’ + A1_LOJACARACTERE(80)SIM
2PARCEIRO.DATACADASTROA1_DTCAD DATESIM
3PARCEIRO.DATAULTIMAATUALIZACAOCURRENT_DATE DATESIM
4PARCEIRO.EMAILA1_EMAILCARACTERE(80)NÃO
5PARCEIRO.HOMEPAGE A1_HPAGECARACTERE(80)NÃO
6PARCEIRO.IDCLASSIFICACAOPARCEIROA1_TIPOINTEIRO(8)NÃO
7PARCEIRO.IDNATIVOCASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END INTEIRO(2) SIM
8PARCEIRO.IDNCONTRIBUINTEFIXO 0INTEIRO(2) NÃO
9PARCEIRO.IDNEXPORTADOERPFIXO 1 INTEIRO(2) NÃO
10PARCEIRO.NOMEPARCEIROA1_COD + ‘ – ‘ + A1_LOJA + ‘ – ‘ + A1_NOMECARACTERE(80)SIM
11PARCEIRO.NOMEPARCEIROFANTASIAA1_NREDUZCARACTERE(80)NÃO
12PARCEIRO.NUMEROMATRICULAA1_CODCARACTERE(20)NÃO
13PARCEIRO.OBSERVACAO A1_OBSERVCARACTERE(4000)NÃO
14PARCEIRO.SGLTIPOPESSOAA1_PESSOA + ‘#’ + ‘P’CARACTERE(10)SIM


CADASTRO DO LOCAL PRINCIPAL DO PARCEIRO (Tabela LOCAL)

Retorna o cadastro do local principal do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |SFA Obrigatório
1LOCAL.BAIRROA1_BAIRROCARACTERE(80)NÃO
2LOCAL.CEP A1_CEPCARACTERE(10)NÃO
3LOCAL.CNPJA1_CGCCARACTERE(20)NÃO
4LOCAL.CODIGOERPA1_COD + ‘#’ + A1_LOJA + '#' +
'PRI'
CARACTERE(80)SIM
5LOCAL.COMPLEMENTOA1_COMPLEMCARACTERE(80)NÃO
6LOCAL.DATACADASTROCURRENT_DATE DATESIM
7LOCAL.DATAULTIMAATUALIZACAOCURRENT_DATE DATESIM
8LOCAL.DESCRICAOA1_LOJA + ’ - ’ + A1_END + ’ - ’ +
A1_BAIRRO + ’ - ’ +
CIDADE.DESCRICAO
CARACTERE(200)NÃO
9LOCAL.DOCUMENTOIDENTIFICACAOA1_RGCARACTERE(80)NÃO
10LOCAL.IDCIDADE A1_COD_MUN + ’–‘ + A1_ESTINTEIRO(8) SIM
11LOCAL.IDNATIVOCASE WHEN A1_MSBLQL = '1'
THEN 0 ELSE 1 END 
INTEIRO(2)SIM
12LOCAL.IDNEXPORTADOERPFIXO 1INTEIRO(2)SIM
13LOCAL.IDNIPIFIXO 0INTEIRO(2)NÃO
14LOCAL.IDNREQUERDATAENTREGAFIXO 0INTEIRO(2)NÃO
15LOCAL.IDNREQUERNUMEROPEDIDOCLIENTEFIXO 0INTEIRO(2)NÃO
16LOCAL.IDUNIDADEFEDERATIVAFISCALA1_ESTINTEIRO(8) NÃO
17LOCAL.INSCRICAOESTADUALA1_INSCRCARACTERE(40)NÃO
18LOCAL.INSCRICAOMUNICIPALSE A1_INSCRM END A1_INSCRM
OR SE A1_PFISICA END
A1_INSCRM OR SE A1_INSCRUR
END A1_INSCRUR OR SE A1_RG
END A1_RG 
CARACTERE(40)NÃO
19LOCAL.LIMITESUGERIDOA1_LCNUMERIC NÃO
20LOCAL.LOGRADOUROA1_END CARACTERE(80)NÃO
21LOCAL.NUMEROMATRICULAA1_CODCARACTERE(20) NÃO
22LOCAL.OBSERVACAOA1_OBSERVCARACTERE(4000)NÃO


CADASTRO DO LOCAL DE COBRANÇA DO PARCEIRO (Tabela LOCAL)

Retorna o cadastro do local de cobrança do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFA Obrigatório
1LOCAL.BAIRROA1_BAIRROCCARACTERE(80) NÃO
2LOCAL.CEPA1_CEPCCARACTERE(10)NÃO
3LOCAL.CNPJ A1_CGCCARACTERE(20)NÃO
4LOCAL.CODIGOERPA1_COD + ‘#’ + A1_LOJA + '#' +
'COB'
CARACTERE(80) SIM
5LOCAL.COMPLEMENTOA1_COMPLEMCARACTERE(80) NÃO
6LOCAL.DATACADASTRO CURRENT_DATEDATE SIM
7 LOCAL.DATAULTIMAATUALIZACAOCURRENT_DATEDATE SIM
8LOCAL.DESCRICAOA1_LOJA + ’ - ’ + A1_ENDCOB + ’
- ’ + A1_BAIRROC + ’ - ’ +
CIDADE.DESCRICAO
CARACTERE(200) NÃO
9LOCAL.DOCUMENTOIDENTIFICACAOA1_RGCARACTERE(80) NÃO
10LOCAL.IDCIDADEA1_COD_MUN + ’#‘ + A1_ESTINTEIRO(8)SIM
11LOCAL.IDNATIVOCASE WHEN A1_MSBLQL = '1'
THEN 0 ELSE 1 END
INTEIRO(2) SIM
12LOCAL.IDNEXPORTADOERPFIXO 1 INTEIRO(2) SIM
13LOCAL.IDNIPI FIXO 0INTEIRO(2) NÃO
14LOCAL.IDNREQUERDATAENTREGAFIXO 0INTEIRO(2) NÃO
15LOCAL.IDNREQUERNUMEROPEDIDOCLIENTEFIXO 0INTEIRO(2) NÃO
16LOCAL.IDUNIDADEFEDERATIVAFISCALA1_ESTINTEIRO(8)NÃO
17LOCAL.INSCRICAOESTADUALA1_INSCRCARACTERE(40)NÃO
18LOCAL.INSCRICAOMUNICIPALSE A1_INSCRM END A1_INSCRM
OR SE A1_PFISICA END
A1_INSCRM OR SE A1_INSCRUR
END A1_INSCRUR OR SE A1_RG
END A1_RG 
CARACTERE(40)NÃO
19LOCAL.LIMITESUGERIDOA1_LCNUMERICNÃO
20LOCAL.LOGRADOUROA1_ENDCOBCARACTERE(80) NÃO
21LOCAL.NUMEROMATRICULAA1_CODCARACTERE(20)NÃO
22LOCAL.OBSERVACAOA1_OBSERVCARACTERE(4000)NÃO


CADASTRO DO LOCAL DE ENTREGA DO PARCEIRO (Tabela LOCAL)

Retorna o cadastro do local de entrega do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |
SFA 
Obrigatório
1LOCAL.BAIRROA1_BAIRROECARACTERE(80)NÃO
2LOCAL.CEPA1_CEPECARACTERE(10)NÃO
3LOCAL.CNPJA1_CGCCARACTERE(20)NÃO
4LOCAL.CODIGOERPA1_COD + ‘#’ + A1_LOJA + '#' +
'ENT'
CARACTERE(80)SIM
5LOCAL.COMPLEMENTOA1_COMPLEMCARACTERE(80)NÃO
6LOCAL.DATACADASTROCURRENT_DATEDATESIM
7LOCAL.DATAULTIMAATUALIZACAOCURRENT_DATEDATESIM
8 LOCAL.DESCRICAOA1_LOJA + ’ - ’ + A1_ENDENT + ’ -
’ + A1_BAIRROE + ’ - ’ +
CIDADE.DESCRICAO 
CARACTERE(200)NÃO
9LOCAL.DOCUMENTOIDENTIFICACAOA1_RGCARACTERE(80)NÃO
10LOCAL.IDCIDADEA1_COD_MUN + ’#‘ + A1_ESTINTEIRO(8)SIM
11LOCAL.IDNATIVOCASE WHEN A1_MSBLQL = '1'
THEN 0 ELSE 1 END
INTEIRO(2)SIM
12LOCAL.IDNEXPORTADOERPFIXO 0INTEIRO(2)SIM
13LOCAL.IDNIPI FIXO 0INTEIRO(2)NÃO
14LOCAL.IDNREQUERDATAENTREGAFIXO 0INTEIRO(2)NÃO
15LOCAL.IDNREQUERNUMEROPEDIDOCLIENTEFIXO 0INTEIRO(2)NÃO
16LOCAL.IDUNIDADEFEDERATIVAFISCAL A1_ESTINTEIRO(8)NÃO
17LOCAL.INSCRICAOESTADUALA1_INSCRCARACTERE(40)NÃO
18 LOCAL.INSCRICAOMUNICIPALSE A1_INSCRM END A1_INSCRM
OR SE A1_PFISICA END
A1_INSCRM OR SE A1_INSCRUR
END A1_INSCRUR OR SE A1_RG
END A1_RG 
CARACTERE(40)NÃO
19LOCAL.LIMITESUGERIDOA1_LC NUMERICNÃO
20LOCAL.LOGRADOUROA1_ENDENTCARACTERE(80)NÃO
21LOCAL.NUMEROMATRICULAA1_COD CARACTERE(20) NÃO
22LOCAL.OBSERVACAOA1_OBSERVCARACTERE(4000)NÃO


CADASTRO DO TIPO DO LOCAL DE COBRANÇA DO PARCEIRO (Tabela LOCALTIPOLOCAL)

Retorna o cadastro do tipo do local de cobrança do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFA ProtheusTipo TOTVS CRM |
SFA
Obrigatório
1LOCALTIPOLOCAL.CODIGOERPA1_COD + ’#’ + A1_LOJA + ’#’ + ‘COB’CARACTERE(80)SIM
2LOCALTIPOLOCAL.IDLOCALA1_COD + ’#’ + A1_LOJA + ’#’ + ‘COB’INTEIRO(8)NÃO
3LOCALTIPOLOCAL.IDNATIVOCASE WHEN A1_MSBLQL = '1' THEN 0
ELSE 1 END
INTEIRO(2) NÃO
4LOCALTIPOLOCAL.IDNEXPORTADOERPFIXO 1INTEIRO(2) SIM
5LOCALTIPOLOCAL.IDNPADRAOFIXO 0INTEIRO(2) NÃO
6LOCALTIPOLOCAL.IDNPADRAOFIXO ‘COB’ INTEIRO(8)NÃO


CADASTRO DO LOCAL DE COBRANÇA DO PARCEIRO (Tabela PARCEIROLOCAL/LOCALTIPOLOCAL)

Retorna o cadastro do local de cobrança do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PARCEIROLOCAL.CODIGOERPA1_COD + ’#’ + A1_LOJA + ’#’ + ‘COB’CARACTERE(80)SIM
2PARCEIROLOCAL.IDLOCALA1_COD + ’#’ + A1_LOJA + ’#’ + ‘COB’INTEIRO(8)NÃO
3PARCEIROLOCAL.IDNEXPORTADOERPFIXO 1 INTEIRO(2)SIM
4PARCEIROLOCAL.IDPARCEIROA1_COD + ’#’ + A1_LOJAINTEIRO(8)NÃO
5LOCALTIPOLOCAL.IDTIPOLOCALFIXO ‘COB’ INTEIRO(8)NÃO
6LOCALTIPOLOCAL.IDTIPOLOCALFIXO ‘COB’ INTEIRO(8)NÃO


CADASTRO DO TIPO DO LOCAL DE ENTREGA DO PARCEIRO (Tabela LOCALTIPOLOCAL)

Retorna o cadastro do tipo do local de entrega do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM |SFAObrigatório
1LOCALTIPOLOCAL.CODIGOERPA1_COD + ‘#’ + A1_LOJA + ‘#’ + ‘ENT’CARACTERE(80)SIM
2LOCALTIPOLOCAL.IDLOCALA1_COD + ‘#’ + A1_LOJA + ‘#’ + ‘ENT’INTEIRO(8)NÃO
33 LOCALTIPOLOCAL.IDNATIVOCASE WHEN A1_MSBLQL = '1' THEN 0
ELSE 1 END 
INTEIRO(2)NÃO
4LOCALTIPOLOCAL.IDNEXPORTADOERP FIXO 1INTEIRO(2)SIM
5LOCALTIPOLOCAL.IDNPADRAOFIXO 0INTEIRO(2)NÃO
6LOCALTIPOLOCAL.IDTIPOLOCALFIXO ‘ENT’INTEIRO(8)NÃO


CADASTRO DO LOCAL DE ENTREGA DO PARCEIRO (Tabela PARCEIROLOCAL/LOCALTIPOLOCAL)

Retorna o cadastro do local de entrega do parceiro no Protheus na tabela SA1. 


TOTVS CRM | SFAProtheusTipo TOTVS CRM |SFAObrigatório
1PARCEIROLOCAL.CODIGOERPA1_COD + ‘#’ + A1_LOJA +
‘#’ + ‘ENT’ 
CARACTERE(80) SSIM
2PARCEIROLOCAL.IDLOCALA1_COD + ‘#’ + A1_LOJA +
‘#’ + ‘ENT’ 
INTEIRO(8)NÃO
3PARCEIROLOCAL.IDNEXPORTADOERP FIXO 1INTEIRO(2) SIM
4PARCEIROLOCAL.IDPARCEIRO A1_COD + ’#’ + A1_LOJA IINTEIRO(8)NÃO
5LOCALTIPOLOCAL.IDTIPOLOCALFIXO ‘ENT’ INTEIRO(8)NÃO
6LOCALTIPOLOCAL.IDTIPOLOCALFIXO ‘ENT’ INTEIRO(8)NÃO


CADASTRO DO TIPO DO LOCAL PRINCIPAL DO PARCEIRO (Tabela LOCALTIPOLOCAL)

Retorna o cadastro do tipo do local principal do parceiro no Protheus na tabela SA1. 


TOTVS CRM | SFAProtheusTipo TOTVS CRM |SFAObrigatório
1LOCALTIPOLOCAL.CODIGOERPA1_COD + ’#’ + A1_LOJA + ’#’ + PRI CARACTERE(80)SIM
2LOCALTIPOLOCAL.IDLOCALA1_COD + ’#’ + A1_LOJA + ’#’ + PRI INTEIRO(8)NÃO
3LOCALTIPOLOCAL.IDNATIVOCASE WHEN A1_MSBLQL = '1' THEN 0
ELSE 1 END 
INTEIRO(2)NÃO
4 LOCALTIPOLOCAL.IDNEXPORTADOERPFIXO 1 INTEIRO(2)SIM
5LOCALTIPOLOCAL.IDNPADRAOFIXO 1 INTEIRO(2)NÃO
6LOCALTIPOLOCAL.IDTIPOLOCALFIXO ‘PRI’INTEIRO(8)NÃO


CADASTRO DO LOCAL PRINCIPAL DO PARCEIRO (Tabela PARCEIROLOCAL)

Retorna o cadastro do local principal do parceiro no Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PARCEIROLOCAL.CODIGOERPA1_COD + ’#’ + A1_LOJA + ’#’ + PRICARACTERE(80)SIM
2PARCEIROLOCAL.IDLOCALA1_COD + ’#’ + A1_LOJA + ’#’ + PRIINTEIRO(8) NÃO
3PARCEIROLOCAL.IDNEXPORTADOERPFIXO 1 INTEIRO(2)SIM
4PARCEIROLOCAL.IDPARCEIROA1_COD + ’#’ + A1_LOJAINTEIRO(8) NÃO


CADASTRO DE PESSOA FÍSICA DO PARCEIRO (Tabela PESSOAFISICA)

Retorna o cadastro de pessoa física do parceiro do Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PESSOAFISICA.ANONASCIMENTOA1_DTNASC INTEIRO(8)NÃO
2PESSOAFISICA.CODIGOERPA1_COD + ’#’ + A1_LOJACARACTERE(80)SIM
3PESSOAFISICA.CPF A1_CGCCARACTERE(14)NÃO
4PESSOAFISICA.DIANASCIMENTOA1_DTNASC INTEIRO(8)NÃO
5PESSOAFISICA.DOCUMENTOIDENTIFICACAO A1_CGCCARACTERE(80)NÃO
6PESSOAFISICA.IDNEXPORTADOERPFIXO 1 INTEIRO(2) NÃO
7PESSOAFISICA.IDPAISNACIONALIDADEA1_PAISINTEIRO(8)NÃO
8PESSOAFISICA.IDTIPOIDENTIFICACAOFIXO ‘CPF’INTEIRO(8)NÃO
9PESSOAFISICA.MESNASCIMENTOA1_DTNASC INTEIRO(2) NÃO
10PESSOAFISICA.ISPESSOAFISICAA1_COD + ’#’ + A1_LOJAINTEIRO(8)NÃO


CADASTRO DE PESSOA JURÍDICA DO PARCEIRO (Tabela PESSOAJURIDICA)

Retorna o cadastro de pessoa jurídica do parceiro do Protheus na tabela SA1.


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1PESSOAJURIDICA.CNPJPRINCIPALA1_CGCCARACTERE(20) NÃO
2PESSOAJURIDICA.CODIGOERPA1_COD + ’#’ + A1_LOJACARACTERE(80)NÃO
3PESSOAJURIDICA.DATAFUNDACAOA1_DTNASCDATENÃO
4PESSOAJURIDICA.DOCUMENTOIDENTIFICACAOA1_CGCCARACTERE(80)NÃO
5PESSOAJURIDICA.IDNEXPORTADOERPFIXO 1INTEIRO(2) SIM
6PESSOAJURIDICA.IDPESSOAJURIDICAA1_COD + ’#’ + A1_LOJAINTEIRO(8) NÃO
7PESSOAJURIDICA.IDTIPOIDENTIFICACAOFIXO ‘CNPJ’ INTEIRO(8) NÃO


CADASTRO DO EMAIL DO PARCEIRO (Tabela LOCALEMAIL)

Retorna o cadastro do e-mail do parceiro vinculado ao local no Protheus na tabela SA1. 


TOTVS CRM | SFAProtheusTipo TOTVS CRM | SFAObrigatório
1LOCALEMAIL.CODIGOERPA1_COD + ’#’ + A1_LOJACARACTERE(80)SIM
2LOCALEMAIL.EMAILA1_EMAILCARACTERE(80)NÃO
3 LOCALEMAIL.IDLOCALA1_COD + ’#’ + A1_LOJA + ’#’ + PRI INTEIRO(8)NÃO
4LOCALEMAIL.IDNEXPORTADOERPFIXO 1 INTEIRO(2)SIM
5LOCALEMAIL.IDNPADRAOFIXO 1 INTEIRO(2)SIM
6LOCALEMAIL.IDPARCEIROA1_COD + ’#’ + A1_LOJAINTEIRO(8)NÃO


CADASTRO DO TELEFONE DO PARCEIRO (Tabela LOCALTELEFONE)

Retorna o cadastro do telefone do parceiro vinculado ao local do Protheus na tabela SA1.


TOTVS CRM | SFA ProtheusTipo TOTVS CRM |SFAObrigatório
1LOCALTELEFONE.CODIGOERPA1_COD + ’#’ + A1_LOJA + ’#’ + ‘TEL’
OR ‘FAX’ OR ‘LEX’ 
CARACTERE(80) SIM
2LOCALTELEFONE.IDLOCAL A1_COD + ’#’ + A1_LOJA + ’#’ + PRIINTEIRO(8)NÃO
3LOCALTELEFONE.IDNEXPORTADOERPFIXO 1INTEIRO(2)SIM
4LOCALTELEFONE.IDNPADRAO1 OR 0INTEIRO(2)SIM
5LOCALTELEFONE.IDPARCEIROA1_COD + ’#’ + A1_LOJAINTEIRO(8)NÃO
6LOCALTELEFONE.TELEFONEA1_TEL OR A1_FAX OR A1_TELEXCARACTERE(40)NÃO


CADASTRO DA FILIAL DO PARCEIRO (Tabela LOCALFILIAL)

Retorna o cadastro da filial do parceiro vinculado ao local no Protheus na tabela SA1.































  • Sem rótulos