A integração de dados entre TOTVS CRM | SFA e Protheus se dá através de uma API (Application Programming Interface) que utiliza web service com arquitetura REST (Representation State Transfer) para importação de dados (Protheus → TOTVS CRM | SFA) e exportação de pedidos e clientes (TOTVS CRM | SFA → Protheus).
Esta API é nativa do Protheus.
O manual de configuração da API Nativa está disponível aqui: PROTHEUS - API Nativa - Manual de Configurações
A IMPORTAÇÃO de dados do Protheus para o TOTVS CRM | SFA é realizada através de requisições ao método genericQuery presente no seguinte endereço da API de integração REST:
http://IP_SERVIDOR_PROTHEUS:PORTA/AMBIENTE_REST/api/framework/v1/genericQuery
Documentação da API: https://tdn.totvs.com.br/display/public/framework/GenericQuery
Este método retorna os registros das consultas parametrizadas conforme json de configuração na tabela wsconfigintegração do TOTVS SFA.
Método de requisição: GET
URL base: IP e Porta
Nome do método: genericQuery
Autenticação: usuário e senha criado no Protheus, com permissões totais aos módulos
Header: Authorization | Basic <usuario:senha> Usuário e senha do ERP criptografado em Base64
Result: Objeto JSON contendo os dados do retorno da consulta
A EXPORTAÇÃO de dados do TOTVS CRM | SFA para o Protheus é realizada através do TOTVS EAI Mensagem Padronizada no seguinte endereço da API de integração REST:
http://IP_SERVIDOR_PROTHEUS:PORTA/AMBIENTE_REST/totvseai/standardmessage/v1/transactions
Este método envia os pedidos e clientes cadastrados no SFA para o Protheus.
A documentação das rotas EAI estão aqui: Documentação de Order e CustomerVendor
Método de requisição: POST/PUT
URL base: IP e Porta
Nome do método: order | customerVendor
Autenticação: usuario e senha criado no Protheus, com permissoes totais aos módulos
Header: Authorization | Basic <usuario:senha> Usuário e senha do ERP criptografado em Base64
Body: Objeto JSON contendo o registro a ser inputado no Protheus
OBS: utilizar o mesmo usuario:senha para isso.
No SFA chamamos essa configuração de EMPRESA, onde cada ambiente REST possuirá um número, como padrão usamos: 01, 02, 03... etc.
Isso serve para diferir a origem de cada registro do Protheus.
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
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:
importation_job_all.bat | importation_job_all.sh: responsável por executar todas as rotinas de importação.
importation_job_all_fim_do_dia.bat | importation_job_all_fim_do_dia.sh: responsável por executar todas as rotinas de importação e exportação com um período maior de histórico (pedidos, notas e titulos) ao fim do dia.
exportation_job_all.bat | exportation_job_all.sh: responsável por executar as rotinas de exportação de pedido e cliente.
Modos de agendamento FULL | DELTA
Para auxiliá-los nisso, foi feita uma vídeo aula explicando o funcionamento e a parametrização, segue:
https://drive.google.com/file/d/13P-T9uauVZAGLXZUDU6JrofgLs8b587x/view?usp=sharing
Também foi criado um artigo de como trabalhar com campos S_T_A_M_P_:
PROTHEUS - API Nativa - Trabalhando com campos S_T_A_M_P_
Importação manual
Caso seja necessário realizar alguma importação completa, basta acessar a tela de variáveis de integração, selecionar a entidade que deseja executar a carga (IMPORTAÇÃO - ****) e na coluna "campo" coloque REP.
Assim a integração executará uma carga full e depois disso voltará para delta automaticamente.
Existem entidades/informações que o TOTVS CRM | SFA precisa, porém não são retornadas do Protheus.
São elas: TIPOFRETE, TIPOIDENTIFICACAO, CLASSIFICACAOPARCEIRO, TIPOSITPEDIDOPRODUTO, TIPOSITUACAOPEDIDO, PERFILACESSO, TIPOPARCEIRO, TIPOLIMITECREDITO, TIPOLOCAL e TIPOBLOQUEIO
Agora vamos conferir cada uma e seus dados fixos:
TIPOFRETE:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | SGLTIPOFRETE | C F T R D S | varchar(10) |
2 | CODIGOERP | C F T R D S | varchar(80) |
3 | DESCRICAO | CIF FOB POR CONTA DE TERCEIROS POR CONTA DO REMETENTE POR CONTA DO DESTINATÁRIO SEM OCORRÊNCIA DE TRANSPORTE | varchar(80) |
4 | IDNATIVO | 1 | int2 |
5 | IDNPADRAO | SE TIPOFRETE = FOB ENTÃO 1 SENAO 0 | int2 |
6 | IDNSOMARFRETE | SE TIPOFRETE = FOB ENTÃO 1 SENAO 0 | int2 |
CLASSIFICACAOPARCEIRO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | IDNATIVO | 1 | int2 |
2 | ORDEM | 1 2 3 4 5 | int2 |
3 | CODIGOERP | L F R S X | varchar(80) |
4 | SGLCLASSIFICACAO | L F R S X | varchar(10) |
5 | DESCRICAO | Produtor Rural Consumidor Final Revendedor ICMS Solidario sem IPI na base Exportacao | varchar(80) |
PERFILACESSO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | IDNADMINISTRADOR | 0 | int2 |
2 | IDNATIVO | 1 | int2 |
3 | SGLPERFILACESSO | PV | varchar(10) |
4 | DESCRICAO | PERFIL VENDEDOR | varchar(80) |
5 | IDNPONTOOBRIGATORIO | 0 | int2 |
6 | IDNPROMOTOR | 0 | int2 |
7 | CODIGOERP | XML#PV | varchar(80) |
TIPOSITUACAOPEDIDO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | DESCRICAO | PEDIDO ABERTO PEDIDO FATURADO PEDIDO CANCELADO PED. CANCELADO / ELIMINADO RESIDUO (TOTAL) PED. ABERTO / PARCI. FATURADO PED. ENCERRADO / PARCI. FATURADO PEDIDO COM BLOQUEIO DE REGRA PEDIDO COM BLOQUEIO DE VERBA PENDENTE NAO FINALIZADO PEDIDO LIBERADO SITUACAO NAO CONHECIDA | varchar(80) |
2 | IDNATIVO | 1 | int2 |
3 | SGLTIPOSITUACAOPEDIDO | PA PF PC PCE PAPF PPF PPBR PPBV PP NF PL SNC | varchar(10) |
4 | CODIGOERP | PA PF PC PCE PAPF PPF PPBR PPBV PP NF PL SNC | varchar(80) |
TIPOSITPEDIDOPRODUTO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | DESCRICAO | NORMAL CANCELADO PARCIALMENTE FATURADO ITEM DELETADO PROTHEUS BLOQUEADO BLOQUEADO VERBA ITEM LIBERADO PENDENTE FATURADO SITUACAO NAO CONHECIDA | varchar(80) |
2 | IDNATIVO | 1 | int2 |
3 | SGLTIPOSITPEDIDOPRODUTO | ITNOR ITCANPROT ITPARCFAT ITCAN ITBLQ ITBLQV ITL ITPEN IFAT SNC | varchar(10) |
4 | IDNPERMITEEDITAR | 1 | int2 |
5 | CODIGOERP | ITNOR ITCANPROT ITPARCFAT ITCAN ITBLQ ITBLQV ITL ITPEN IFAT SNC | varchar(80) |
TIPOIDENTIFICACAO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | IDNATIVO | SE SIGLA = ruc ENTÃO 0 SENAO 1 | int2 |
2 | DESCRICAO | Cadastro de pessoa juridica inscricao estadual Cartao produtor inscricao municipal ruc inscricao suframa Cadastro de Pessoa Física CNAE RG | varchar(80) |
4 | SIGLA | cnpj inscricaoestadual cartaoprodutor inscricaomunicipal ruc inscricaosuframa cpf cnae rg | varchar(20) |
5 | CODIGOERP | cnpj inscricaoestadual cartaoprodutor inscricaomunicipal ruc inscricaosuframa cpf cnae rg | varchar(80) |
TIPOPARCEIRO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | DESCRICAO | BANCO CLIENTE EMPRESA FABRICANTE FORNECEDOR OPERADOR LOGISTICO TRANSPORTADOR PROSPECT | varchar(80) |
2 | SGLTIPOPARCEIRO | BAN CLI EMP FAB FOR OLO TRA PRO | varchar(10) |
4 | IDNATIVO | 1 | int2 |
5 | IDNDISPONIVELCADASTRO | 1 | int2 |
6 | CODIGOERP | BAN CLI EMP FAB FOR OLO TRA PRO | varchar(80) |
TIPOBLOQUEIO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | IDNATIVO | 0; 1; 1; 1; 1; 1 | int2 |
2 | IDNBLOQUEIAPEDIDO | 0; 0; 0; 0; 0; 0 | int2 |
4 | IDNREQUERAPROVACAO | 1; 0; 0; 0; 0; 0 | int2 |
5 | IDNREQUERAUTORIZACAO | 1; 0; 0; 0; 0; 0 | int2 |
6 | IDNPERMITEINICIARPEDIDO | 1; 0; 0; 0; 0; 0 | int2 |
7 | IDNPERMITEFINALIZAPEDIDO | 1; 0; 0; 0; 0; 0 | int2 |
8 | DESCRICAO | Bloqueio de crédito; Cliente com risco - A; Cliente com risco - B; Cliente com risco - C; Cliente com risco - D; Cliente com risco - E | varchar(80) |
9 | SGLTIPOBLOQUEIO | BLOQCRED; A; B; C; D; E | varchar(10) |
10 | CODIGO | Bloqueio de crédito; A; B; C; D; E | varchar(20) |
11 | SGLTIPOSEMAFORO | vermelho | varchar(10) |
12 | CORTEXTO | #ffffff | varchar(10) |
13 | CORFUNDO | #ff0000 | varchar(10) |
14 | ORDEM | 0 | int8 |
15 | CODIGOERP | BLOQCRED; A; B; C; D; E | varchar(80) |
TIPOLOCAL:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | IDNATIVO | 1 0 0 1 0 0 0 1 1 0 0 1 1 | int2 |
2 | IDNDISPONIVELCADASTRO | 1 0 0 1 0 0 0 0 0 0 0 1 0 | int2 |
4 | DESCRICAO | COBRANCA COMERCIAL CORRESPONDENCIA ENTREGA FATURAMENTO MATRIZ RETIRADA UNIDADE/EMPRESA VENDA PROPRIEDADE RURAL AGENCIA BANCARIA PRINCIPAL TRANSPORTADOR | varchar(80) |
5 | SGLTIPOLOCAL | COB COM COR ENT FAT MAT RET UEM VEN PRU AGB PRI TRA | varchar(10) |
6 | CODIGOERP | COB COM COR ENT FAT MAT RET UEM VEN PRU AGB PRI TRA | varchar(80) |
TIPOLIMITECREDITO:
TOTVS CRM | SFA | Valor TOTVS CRM | SFA | Tipo TOTVS CRM | SFA | |
1 | DESCRICAO | LIMITE DE CREDITO DO PARCEIRO | varchar(80) |
2 | SGLTIPOLIMITECREDITO | LCP | varchar(10) |
4 | IDNATIVO | 1 | int2 |
5 | CODIGO | 1 | varchar(20) |
6 | CODIGOERP | LCP | varchar(80) |
7 | IDNPADRAO | 0 | int2 |
Lista fixa de países a partir do cadastro do BACEN em: bcb.gov.br/ftp/paises.txt
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | DESCRICAO | Nome do País do BACEN | varchar(80) | SIM |
2 | NACIONALIDADE | Se Brasil Então Brasileira Senão null | varchar(80) | |
3 | CODIGO | Código BACEN com 5 dígitos | varchar(20) | |
4 | CODIGOERP | Código Pais com 3 dígitos | varchar(80) | |
5 | IDNPADRAO | Se Brasil Então 1 Senão 0 | int2 | |
6 | SIGLA | Se Brasil Então BR Senão * | varchar(10) | SIM |
7 | IDNATIVO | 1 | int2 | SIM |
Retorna todas as unidades federativas cadastradas no Protheus na tabela SX5 quando X5_TABELA = '12'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDPAIS | Se sigla EX Então EX Senão 105 | int8 | SIM |
2 | SIGLA | X5_CHAVE | varchar(10) | SIM |
3 | CODIGO | X5_CHAVE | varchar(20) | |
4 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
5 | DESCRICAO | X5_DESCRI | varchar(80) | SIM |
6 | IDNATIVO | 1 | int2 | SIM |
Retorna todas as cidades cadastradas no Protheus na tabela CC2.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDUNIDADEFEDERATIVA | CC2_EST | int8 | SIM |
2 | DESCRICAO | CC2_MUN | varchar(80) | SIM |
3 | IDNATIVO | 1 | int2 | SIM |
4 | CODIGO | CC2_CODMUN | varchar(20) | |
5 | CODIGOERP | CC2_CODMUN#CC2_EST | varchar(80) | SIM |
Retorna todas as condições de pagamento cadastradas no Protheus na tabela SE4.
OBS: para que seja populada a entidade localcondicaopagamento, o campo E4_FILIAL deverá vir preenchido do Protheus.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CONDICAOPAGAMENTO.PERCENTUALACRESCIMO | E4_ACRSFIN | numeric(18, 6) | |
2 | CONDICAOPAGAMENTO.CODIGOERP | EMPRESA#E4_CODIGO#COALESCE(E4_FILIAL,'SF') | varchar(80) | SIM |
3 | CONDICAOPAGAMENTO.DESCRICAO | E4_DESCRI | varchar(80) | SIM |
4 | CONDICAOPAGAMENTO.IDNATIVO | 1 | int2 | SIM |
5 | CONDICAOPAGAMENTO.SGLTIPOCONDICAO | E4_TIPO | varchar(10) | |
6 | CONDICAOPAGAMENTO.IDNREQUERDATAENTREGA | 0 | int2 | SIM |
7 | CONDICAOPAGAMENTO.IDNDISPPRIMEIROPEDIDO | 1 | int2 | SIM |
8 | CONDICAOPAGAMENTO.IDNPADRAO | 0 | int2 | SIM |
9 | CONDICAOPAGAMENTO.VALORMINIMO | E4_INFER | numeric(18, 6) | |
10 | CONDICAOPAGAMENTO.CODIGO | E4_CODIGO | varchar(20) | |
11 | LOCALCONDICAOPAGAMENTO.IDNPADRAO | 0 | int2 | SIM |
12 | LOCALCONDICAOPAGAMENTO.IDLOCALFILIAL | EMP#EMPRESA#E4_FILIAL | int8 | SIM |
13 | LOCALCONDICAOPAGAMENTO.IDCONDICAOPAGAMENTO | EMPRESA#E4_CODIGO#COALESCE(E4_FILIAL,'SF') | int8 | SIM |
14 | LOCALCONDICAOPAGAMENTO.CODIGOERP | IDLOCALFILIAL#IDCONDICAOPAGAMENTO#FILIAL | varchar(80) | SIM |
15 | LOCALCONDICAOPAGAMENTO.IDNREGRAESPECIAL | 0 | int2 | SIM |
Retorna todos os tipos de cobrança cadastrados no Protheus na tabela SX5 quando X5_TABELA = '24'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
2 | DESCRICAO | X5_DESCRI | varchar(80) | SIM |
3 | IDNATIVO | 1 | int2 | SIM |
4 | IDNDISPPRIMEIROPEDIDO | 1 | int2 | SIM |
5 | IDNREEMBOLSAVEL | 0 | int2 | SIM |
6 | IDNVALIDAVALORLIMITE | 0 | int2 | SIM |
7 | IDNPERMITEALTERARREEMBOLSO | 0 | int2 | SIM |
8 | IDNPADRAO | 0 | int2 | SIM |
9 | IDNREQUERBANCO | 0 | int2 | SIM |
10 | CODIGO | X5_CHAVE | varchar(20) | |
11 | SGLTIPOCOBRANCA | X5_CHAVE | varchar(10) |
Retorna todas as regiões cadastradas no Protheus na tabela SX5 quando X5_TABELA = 'A2'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
2 | CODIGO | X5_CHAVE | varchar(20) | |
3 | DESCRICAO | X5_DESCRI | varchar(80) | SIM |
4 | IDNATIVO | 1 | int2 | SIM |
Retorna todos os tipos de notas fiscais cadastrados no Protheus na tabela SX5 quando X5_TABELA = 'MQ'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
2 | DESCRICAO | X5_CHAVE - X5_DESCRI | varchar(80) | SIM |
3 | IDNATIVO | 1 | int2 | SIM |
4 | SGLTIPONOTAFISCAL | X5_CHAVE | varchar(10) |
Retorna todos os segmentos cadastrados no Protheus na tabela SX5 quando X5_TABELA = 'T3'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
2 | CODIGO | X5_CHAVE | varchar(20) | |
3 | DESCRICAO | X5_DESCRI | varchar(80) | SIM |
4 | IDNATIVO | 1 | int2 | SIM |
5 | SIGLA | X5_CHAVE | varchar(20) | |
6 | IDNCONSOMECOTASUPERVISOR | 0 | int2 | SIM |
Retorna todos os grupos de clientes cadastrados no Protheus na tabela ACY.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | ACY_GRPVEN | varchar(80) | SIM |
2 | DESCRICAO | ACY_DESCRI | varchar(80) | SIM |
3 | IDNATIVO | 1 | int2 | SIM |
Retorna todas as naturezas cadastradas no Protheus na tabela SED.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | EMPRESA#ED_CODIGO | varchar(80) | SIM |
2 | DESCRICAO | ED_DESCRIC | varchar(80) | SIM |
3 | IDNATIVO | 1 | int2 | SIM |
4 | SGLTIPOOPERACAO | NAT | varchar(10) | |
5 | SGLOPERACAO | varchar(10) | ||
6 | SGLTIPOVALOR | varchar(10) |
Retorna o cadastro de CFOP do Protheus na tabela SX5 quando X5_TABELA = '13'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
2 | DESCRICAO | X5_DESCRI | varchar(4000) | |
3 | CODIGO | X5_CHAVE | varchar(80) | |
4 | IDNATIVO | 1 | int2 | SIM |
Retorna o cadastro do tipo do produto do Protheus na tabela SX5 quando X5_TABELA = '02'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | X5_CHAVE | varchar(80) | SIM |
2 | SGLTIPOPRODUTO | X5_CHAVE | varchar(10) | |
3 | DESCRICAO | X5_DESCRI | varchar(80) | SIM |
4 | IDNATIVO | 1 | int2 | SIM |
Retorna o cadastro do grupo do produto do Protheus na tabela SBM.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGO | BM_GRUPO | varchar(80) | |
2 | DESCRICAO | BM_DESC | varchar(80) | SIM |
3 | IDNATIVO | 1 | int2 | SIM |
4 | CODIGOERP | BM_GRUPO | varchar(80) | SIM |
Retorna o cadastro da unidade de medida do Protheus na tabela SAH.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNATIVO | 1 | int2 | SIM |
2 | IDNDISPONIVELPARACOTA | 0 | int2 | SIM |
3 | DESCRICAO | AH_DESCPO | varchar(80) | SIM |
4 | CODIGO | AH_UNIMED | varchar(20) | |
5 | SGLUNIDADEMEDIDA | AH_UNIMED | varchar(10) | SIM |
6 | SGLTIPOUNIDADEMEDIDA | AH_UNIMED | varchar(10) | SIM |
7 | CODIGOERP | AH_UNIMED | varchar(80) | SIM |
Retorna o cadastro da embalagem do Protheus na tabela SAH.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNATIVO | 1 | int2 | SIM |
2 | DESCRICAO | AH_DESCPO | varchar(80) | SIM |
3 | SGLEMBALAGEM | AH_UNIMED | varchar(10) | |
4 | CODIGO | AH_UNIMED | varchar(20) | |
5 | IDUNIDADEMEDIDA | AH_UNIMED | int8 | |
6 | CODIGOERP | AH_UNIMED | varchar(80) | SIM |
Retorna o cadastro de grupos, empresas e filiais do Protheus.
Esta entidade não utiliza genericQuery, mas sim uma rota nativa do Protheus: /api/framework/environment/v1/branches
Link de refeência: https://api.totvs.com.br/apidetails/Branch_v1_000.json
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | PARCEIRO.NOMEPARCEIRO | EnterpriseGroup - Code - Description | varchar(80) | SIM |
2 | PARCEIRO.NOMEPARCEIROFANTASIA | EnterpriseGroup - Code - Title | varchar(80) | |
3 | PARCEIRO.SGLTIPOPESSOA | PJ | varchar(10) | SIM |
4 | PARCEIRO.IDNATIVO | 1 | int2 | SIM |
5 | PARCEIRO.IDNCONTRIBUINTE | 1 | int2 | |
6 | PARCEIRO.NUMEROMATRICULA | EnterpriseGroup - Code | varchar(20) | |
7 | PARCEIRO.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
8 | PARCEIRO.DATACADASTRO | CURRENT_DATE | date | SIM |
9 | PARCEIRO.IDNEXPORTADOERP | 1 | int2 | SIM |
10 | PARCEIRO.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
11 | LOCAL.IDNSUFRAMA | 0 | int2 | |
12 | LOCAL.IDNIPI | 0 | int2 | |
13 | LOCAL.IDNATIVO | 1 | int2 | SIM |
14 | LOCAL.IDNREQUERDATAENTREGA | 0 | int2 | |
15 | LOCAL.IDNREQUERNUMEROPEDIDOCLIENTE | 0 | int2 | |
16 | LOCAL.NUMEROMATRICULA | EnterpriseGroup - Code | varchar(80) | |
17 | LOCAL.BAIRRO | Neighborhood | varchar(80) | |
18 | LOCAL.CNPJ | Cgc | varchar(20) | |
19 | LOCAL.CEP | ZipCode | varchar(10) | |
20 | LOCAL.INSCRICAOESTADUAL | StateRegistration | varchar(40) | |
21 | LOCAL.DESCRICAO | EnterpriseGroup - Code - Description | varchar(80) | SIM |
22 | LOCAL.INSCRICAOMUNICIPAL | CityRegistration | varchar(40) | SIM |
23 | LOCAL.LOGRADOURO | Street | varchar(200) | |
24 | LOCAL.DATACADASTRO | CURRENT_DATE | date | SIM |
25 | LOCAL.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
26 | LOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
27 | LOCAL.IDCIDADE | City#State | int8 | SIM |
28 | LOCAL.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
29 | LOCAL.OBSERVACAO | varchar(4000) | ||
30 | LOCAL.COMPLEMENTO | varchar(80) | ||
- | LOCAL.OBSERVACAOINTEGRACAO | EMPRESA#EnterpriseGroup#CompanyCode#UnitOfBusiness#ParentCode#Code | varchar(80) | IMUTÁVEL |
31 | LOCALTIPOLOCAL.IDLOCAL | EMP#EMPRESA#Code | int8 | SIM |
32 | LOCALTIPOLOCAL.IDTIPOLOCAL | UEM | int8 | SIM |
33 | LOCALTIPOLOCAL.IDNATIVO | 1 | int2 | SIM |
34 | LOCALTIPOLOCAL.IDNPADRAO | 1 | int2 | SIM |
35 | LOCALTIPOLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
36 | LOCALTIPOLOCAL.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
37 | LOCALTELEFONE.TELEFONE | Phone | varchar(40) | SIM |
38 | LOCALTELEFONE.IDNPADRAO | 1 | int2 | SIM |
39 | LOCALTELEFONE.IDLOCAL | EMP#EMPRESA#Code | int8 | SIM |
40 | LOCALTELEFONE.IDPARCEIRO | M0_CODIGO | int8 | |
41 | LOCALTELEFONE.IDNEXPORTADOERP | 1 | int2 | SIM |
42 | LOCALTELEFONE.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
43 | PARCEIROLOCAL.IDLOCAL | EMP#EMPRESA#Code | int8 | SIM |
44 | PARCEIROLOCAL.IDPARCEIRO | EMP#EMPRESA#Code | int8 | SIM |
45 | PARCEIROLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
46 | PARCEIROLOCAL.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
47 | PARCEIROTIPOPARCEIRO.IDTIPOPARCEIRO | EMP | int8 | SIM |
48 | PARCEIROTIPOPARCEIRO.IDPARCEIRO | EMP#EMPRESA#Code | int8 | SIM |
49 | PARCEIROTIPOPARCEIRO.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
50 | LOCALFILIAL.IDLOCAL | EMP#EMPRESA#Code | int8 | SIM |
51 | LOCALFILIAL.IDFILIAL | EMP#EMPRESA#Code | int8 | SIM |
52 | LOCALFILIAL.SGLTIPOFILIAL | UEM | varchar(10) | |
53 | LOCALFILIAL.IDNPADRAO | 1 | int2 | SIM |
54 | LOCALFILIAL.CODIGOERP | EMP#EMPRESA#Code | varchar(80) | SIM |
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:
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 | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | TIPOPEDIDO.IDNATIVO | 1 | int2 | SIM |
2 | TIPOPEDIDO.DESCRICAO | F4_TEXTO | varchar(80) | |
3 | TIPOPEDIDO.IDNDISPONIVELPARAPEDIDO | 1 | int2 | |
4 | TIPOPEDIDO.IDNCONSOMEFLEXINTEGRAL | 0 | int2 | SIM |
5 | TIPOPEDIDO.SGLTIPOPEDIDO | CASE WHEN F4_TEXTO LIKE DEV THEN TPD WHEN F4_TEXTO LIKE REM THEN TPRM WHEN F4_TEXTO LIKE VEN THEN TPN WHEN F4_TEXTO LIKE BON THEN TPB END | varchar(10) | |
6 | TIPOPEDIDO.IDNREQUERVENDEDOR | 0 | int2 | |
7 | TIPOPEDIDO.IDNPADRAO | 0 | int2 | |
8 | TIPOPEDIDO.IDNASSINATURAOBRIGATORIA | 0 | int2 | SIM |
9 | TIPOPEDIDO.CODIGO | F4_CODIGO | varchar(20) | |
10 | TIPOPEDIDO.SGLTIPOTES | PAD | varchar(10) | |
11 | TIPOPEDIDO.IDNMOVIMENTAFLEX | 0 | int2 | SIM |
12 | TIPOPEDIDO.IDNDUPLICATA | CASE WHEN F4_DUPLIC <> NULL AND F4_DUPLIC = S THEN 1 ELSE 0 END | int2 | |
13 | TIPOPEDIDO.CODIGOERP | EMPRESA#F4_CODIGO#COALESCE(F4_FILIAL,'SF') | varchar(80) | |
14 | OPERACAOTIPOPEDIDO.IDOPERACAO | TIPO_PE#ERP | int8 | SIM |
15 | OPERACAOTIPOPEDIDO.IDTIPOPEDIDO | EMPRESA#F4_CODIGO#COALESCE(F4_FILIAL,'SF') | int8 | SIM |
16 | OPERACAOTIPOPEDIDO.IDLOCALFILIAL | EMP#EMPRESA#F4_FILIAL | int8 | SIM |
17 | OPERACAOTIPOPEDIDO.CODIGOERP | EMP#PAD#EMPRESA#F4_FILIAL#F4_CODIGO | varchar(80) | SIM |
TES INTELIGENTE: retorna todas as TES inteligentes cadastradas no Protheus na tabela SX5 quando X5_TABELA = 'DJ'.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | TIPOPEDIDO.CODIGO | X5_CHAVE | varchar(20) | |
2 | TIPOPEDIDO.DESCRICAO | X5_DESCRI | varchar(80) | SIM |
3 | TIPOPEDIDO.IDNATIVO | 1 | int2 | SIM |
4 | TIPOPEDIDO.IDNDISPONIVELPARAPEDIDO | 1 | int2 | |
5 | TIPOPEDIDO.IDNCONSOMEFLEXINTEGRAL | 0 | int2 | SIM |
6 | TIPOPEDIDO.SGLTIPOPEDIDO | CASE WHEN X5_DESCRI LIKE DEV THEN TPD WHEN X5_DESCRI LIKE REM THEN TPRM WHEN X5_DESCRI LIKE VEN THEN TPN WHEN X5_DESCRI LIKE BON THEN TPB END | varchar(10) | |
7 | TIPOPEDIDO.IDNREQUERVENDEDOR | 0 | int2 | |
8 | TIPOPEDIDO.IDNPADRAO | 0 | int2 | |
9 | TIPOPEDIDO.IDNASSINATURAOBRIGATORIA | 0 | int2 | SIM |
10 | TIPOPEDIDO.SGLTIPOTES | INT | varchar(10) | |
11 | TIPOPEDIDO.CODIGOERP | X5_CHAVE | varchar(80) | SIM |
12 | TIPOPEDIDO.IDNMOVIMENTAFLEX | 0 | int2 | SIM |
13 | OPERACAOTIPOPEDIDO.IDOPERACAO | TIPO_PE#ERP | int8 | SIM |
14 | OPERACAOTIPOPEDIDO.IDTIPOPEDIDO | X5_CHAVE | int8 | SIM |
15 | OPERACAOTIPOPEDIDO.IDLOCALFILIAL | X5_FILIAL | int8 | SIM |
16 | OPERACAOTIPOPEDIDO.CODIGOERP | EMP#INT#EMPRESA#X5_FILIAL#X5_CHAVE | varchar(80) | SIM |
Retorna todos os usuários e/ou representantes cadastrados no Protheus na tabela SA3.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | USUARIO.LOGIN | A3_COD | varchar(30) | SIM |
2 | USUARIO.NOME | A3_COD - A3_NOME | varchar(80) | SIM |
3 | USUARIO.SENHA | A3_COD (SHA-1) | varchar(80) | SIM |
4 | USUARIO.EMAIL | A3_EMAIL | varchar(80) | |
5 | USUARIO.DATACADASTRO | COALESCE(A3_ADMISS,'1900-01-01') | date | SIM |
6 | USUARIO.IDNATIVO | CASE WHEN A3_MSBLQL = 1 THEN 0 ELSE 1 END | int2 | SIM |
7 | USUARIO.ENDERECO | A3_END | varchar(80) | |
8 | USUARIO.CEP | A3_CEP | varchar(10) | |
9 | USUARIO.IDNEXIGEALFANUMERICO | 0 | int2 | SIM |
10 | USUARIO.IDNEXPORTADOERP | 1 | int2 | SIM |
11 | USUARIO.IDNPERMITIRINTEGRACAO | 0 | int2 | SIM |
12 | USUARIO.IDPERFILACESSO | PV | int8 | SIM |
13 | USUARIO.IDNHABILITARLDAP | 0 | int2 | SIM |
14 | USUARIO.CODIGOERP | EMPRESA#A3_COD#COALESCE(A3_FILIAL,'SF') | varchar(80) | SIM |
15 | USUARIOEMAIL.EMAIL | A3_EMAIL | varchar(80) | SIM |
16 | USUARIOEMAIL.IDNPADRAO | 0 | int2 | SIM |
17 | USUARIOEMAIL.IDUSUARIO | EMPRESA#A3_COD#COALESCE(A3_FILIAL,'SF') | int8 | SIM |
18 | USUARIOEMAIL.CODIGOERP | EMPRESA#IDUSUARIO | varchar(80) | SIM |
19 | USUARIOTELEFONE.TELEFONE | A3_TEL | A3_CEL | A3_FAX | A3_TELEX | varchar(40) | SIM |
20 | USUARIOTELEFONE.IDNPADRAO | CASE WHEN A3_TEL IS NOT NULL THEN 1 ELSE 0 END | int2 | SIM |
21 | USUARIOTELEFONE.IDUSUARIO | EMPRESA#A3_COD#COALESCE(A3_FILIAL,'SF') | int8 | SIM |
22 | USUARIOTELEFONE.CODIGOERP | EMPRESA#A3_DDD+A3_TEL#1#TEL#A3_COD EMPRESA#A3_CEL#0#CEL#A3_COD EMPRESA#A3_FAX#0#AFAX#A3_COD EMPRESA#A3_TELEX#0#TELEX#A3_COD | varchar(80) | SIM |
23 | USUARIOHIERARQUIA.IDUSUARIO | EMPRESA#A3_COD#COALESCE(A3_FILIAL,'SF') | int8 | SIM |
24 | USUARIOHIERARQUIA.IDUSUARIOSUPERIOR | CASE WHEN A3_FILIAL IS NULL THEN EMPRESA#A3_SUPER ELSE EMPRESA#A3_SUPER#A3_FILIAL END | int8 | SIM |
25 | USUARIOHIERARQUIA.IDNENVIACLIENT | 0 | int2 | SIM |
26 | USUARIOHIERARQUIA.IDNPADRAO | 0 | int2 | SIM |
27 | USUARIOHIERARQUIA.IDNUSUARIORESPONSAVEL | 1 | int2 | SIM |
28 | USUARIOHIERARQUIA.CODIGOERP | EMPRESA#IDUSUARIO#IDUSUARIOSUPERIOR | varchar(80) | SIM |
29 | USUARIOFILIAL.IDNPADRAO | 1 | int2 | SIM |
30 | USUARIOFILIAL.IDLOCALFILIAL | EMP#EMPRESA#A3_FILIAL | int8 | SIM |
31 | USUARIOFILIAL.IDUSUARIO | EMPRESA#A3_COD#COALESCE(A3_FILIAL,'SF') | int8 | SIM |
32 | USUARIOFILIAL.CODIGOERP | EMPRESA#IDUSUARIO#IDLOCALFILIAL | varchar(80) | SIM |
Entidade que exporta os clientes do TOTVS CRM | SFA para o Protheus na tabela SA1.
A exportação de clientes utiliza o Mensagem Padronizada, rota CustomerVendor para exportar os dados no Protheus: 5 - Documentação de Order e CustomerVendor
Campos Customizados:
É possível exportar campos e informações que não estão no padrão, para isso confira a documentação em: PROTHEUS - Como configurar campos específicos na exportação de pedido e cliente
Retorna o cadastro da transportadora no Protheus na tabela SA4.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | PARCEIRO.IDNCONTRIBUINTE | 1 | int2 | |
2 | PARCEIRO.NUMEROMATRICULA | A4_CGC | varchar(20) | |
3 | PARCEIRO.EMAIL | A4_EMAIL | varchar(80) | |
4 | PARCEIRO.HOMEPAGE | A4_HPAGE | varchar(80) | |
5 | PARCEIRO.NOMEPARCEIROFANTASIA | A4_COD - A4_NREDUZ | varchar(80) | |
6 | PARCEIRO.NOMEPARCEIRO | A4_COD - A4_NOME | varchar(80) | SIM |
7 | PARCEIRO.SGLTIPOPESSOA | PJ | varchar(10) | SIM |
8 | PARCEIRO.IDNATIVO | 1 | int2 | SIM |
9 | PARCEIRO.DATACADASTRO | CURRENT_DATE | date | SIM |
10 | PARCEIRO.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
11 | PARCEIRO.IDNEXPORTADOERP | 1 | int2 | SIM |
12 | PARCEIRO.CODIGOERP | EMPRESA#A4_COD#TRA | varchar(80) | SIM |
13 | LOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
14 | LOCAL.BAIRRO | A4_BAIRRO | varchar(80) | |
15 | LOCAL.CEP | A4_CEP | varchar(10) | |
16 | LOCAL.CNPJ | A4_CGC | varchar(20) | |
17 | LOCAL.NUMEROMATRICULA | A4_COD | varchar(80) | |
18 | LOCAL.COMPLEMENTO | A4_COMPLEM | varchar(80) | |
19 | LOCAL.LOGRADOURO | A4_END | varchar(200) | |
20 | LOCAL.INSCRICAOESTADUAL | A4_INSEST | varchar(40) | |
21 | LOCAL.IDNATIVO | 1 | int2 | SIM |
22 | LOCAL.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
23 | LOCAL.DATACADASTRO | CURRENT_DATE | date | SIM |
24 | LOCAL.DESCRICAO | A4_END | varchar(80) | SIM |
25 | LOCAL.IDUNIDADEFEDERATIVAFISCAL | A4_EST | int8 | |
26 | LOCAL.IDCIDADE | A4_COD_MUN#A4_EST | int8 | SIM |
27 | LOCAL.IDNIPI | 0 | int2 | |
28 | LOCAL.IDNREQUERDATAENTREGA | 0 | int2 | |
29 | LOCAL.IDNREQUERNUMEROPEDIDOCLIENTE | 0 | int2 | |
30 | LOCAL.CODIGOERP | EMPRESA#A4_COD#TRA | varchar(80) | SIM |
31 | LOCALTIPOLOCAL.IDLOCAL | EMPRESA#A4_COD#TRA | int8 | SIM |
32 | LOCALTIPOLOCAL.IDTIPOLOCAL | TRA | int8 | SIM |
33 | LOCALTIPOLOCAL.IDNATIVO | 1 | int2 | SIM |
34 | LOCALTIPOLOCAL.IDNPADRAO | 1 | int2 | SIM |
35 | LOCALTIPOLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
36 | LOCALTIPOLOCAL.CODIGOERP | EMPRESA#IDPARCEIRO#IDTIPOLOCAL#TRA | varchar(80) | SIM |
37 | LOCALEMAIL.EMAIL | A4_EMAIL | varchar(80) | SIM |
38 | LOCALEMAIL.IDLOCAL | EMPRESA#A4_COD#TRA | int8 | SIM |
39 | LOCALEMAIL.IDPARCEIRO | EMPRESA#A4_COD#TRA | int8 | |
40 | LOCALEMAIL.IDNPADRAO | 1 | int2 | SIM |
41 | LOCALEMAIL.IDNEXPORTADOERP | 1 | int2 | SIM |
42 | LOCALEMAIL.CODIGOERP | EMPRESA#IDPARCEIRO#IDTIPOLOCAL#TRA | varchar(80) | SIM |
43 | LOCALTELEFONE.TELEFONE | A4_DDD-A4_TEL | varchar(40) | SIM |
44 | LOCALTELEFONE.IDNPADRAO | 1 | int2 | SIM |
45 | LOCALTELEFONE.IDLOCAL | EMPRESA#A4_COD#TRA | int8 | SIM |
46 | LOCALTELEFONE.IDPARCEIRO | EMPRESA#A4_COD#TRA | int8 | |
47 | LOCALTELEFONE.IDNEXPORTADOERP | 1 | int2 | SIM |
48 | LOCALTELEFONE.CODIGOERP | EMPRESA#IDPARCEIRO#IDTIPOLOCAL#TRA | varchar(80) | SIM |
49 | LOCALFILIAL.IDLOCAL | EMPRESA#A4_COD#TRA | int8 | SIM |
50 | LOCALFILIAL.IDFILIAL | EMP#EMPRESA#A4_FILIAL | int8 | SIM |
51 | LOCALFILIAL.SGLTIPOFILIAL | PRI | varchar(10) | SIM |
52 | LOCALFILIAL.IDNPADRAO | 1 | int2 | SIM |
53 | LOCALFILIAL.CODIGOERP | EMPRESA#IDLOCAL#IDLOCALFILIAL#TRA | varchar(80) | SIM |
54 | PESSOAJURIDICA.CNPJPRINCIPAL | A4_CGC | varchar(20) | |
55 | PESSOAJURIDICA.IDPESSOAJURIDICA | EMPRESA#A4_COD#TRA | int8 | SIM |
56 | PESSOAJURIDICA.DOCUMENTOIDENTIFICACAO | A4_CGC | varchar(80) | |
57 | PESSOAJURIDICA.IDNEXPORTADOERP | 1 | int2 | SIM |
58 | PESSOAJURIDICA.CODIGOERP | EMPRESA#IDPARCEIRO#TRA | varchar(80) | |
59 | PESSOAJURIDICA.IDTIPOIDENTIFICACAO | cnpj | int8 | |
60 | PARCEIROTIPOPARCEIRO.IDTIPOPARCEIRO | TRA | int8 | SIM |
61 | PARCEIROTIPOPARCEIRO.IDPARCEIRO | EMPRESA#A4_COD#TRA | int8 | SIM |
62 | PARCEIROTIPOPARCEIRO.CODIGOERP | EMPRESA#IDPARCEIRO#IDTIPOPARCEIRO#TRA | varchar(80) | SIM |
63 | PARCEIROLOCAL.IDLOCAL | EMPRESA#A4_COD#TRA | int8 | SIM |
64 | PARCEIROLOCAL.IDPARCEIRO | EMPRESA#A4_COD#TRA | int8 | SIM |
65 | PARCEIROLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
66 | PARCEIROLOCAL.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#TRA | varchar(80) | SIM |
67 | LOCALIDENTIFICACAO.IDNEXPORTADOERP | 1 | int2 | SIM |
68 | LOCALIDENTIFICACAO.IDLOCAL | EMPRESA#A4_COD#TRA | int8 | SIM |
69 | LOCALIDENTIFICACAO.DOCUMENTOIDENTIFICACAO | A4_CGC | A4_INSEST | A4_INSCRM | A4_SUFRAMA | varchar(80) | SIM |
70 | LOCALIDENTIFICACAO.IDTIPOIDENTIFICACAO | cnpj | inscricaoestadual | inscricaomunicipal | inscricaosuframa | int8 | SIM |
71 | LOCALIDENTIFICACAO.CODIGOERP | EMPRESA#IDLOCAL#IDTIPOIDENTIFICACAO#TRA | varchar(80) | SIM |
Retorna os tipos de estoque cadastrados no Protheus da tabela NNR.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | TIPOESTOQUE.CODIGOERP | EMPRESA#NNR_CODIGO#COALESCE(NNR_FILIAL,'SF') | varchar(80) | SIM |
2 | TIPOESTOQUE.DESCRICAO | NNR_DESCRI | varchar(80) | SIM |
3 | TIPOESTOQUE.IDNATIVO | 1 | int2 | SIM |
4 | TIPOESTOQUE.IDNDISPONIVELPARAPEDIDO | 1 | int2 | SIM |
5 | TIPOESTOQUE.SGLTIPOESTOQUE | NNR_TIPO | varchar(10) | NÃO |
6 | LOCALTIPOESTOQUE.IDNPADRAO | 0 | int2 | SIM |
7 | LOCALTIPOESTOQUE.CODIGOERP | EMPRESA#IDLOCALFILIAL#IDTIPOESTOQUE#EMP | varchar(80) | SIM |
8 | LOCALTIPOESTOQUE.IDTIPOESTOQUE | EMPRESA#NNR_CODIGO#COALESCE(NNR_FILIAL,'SF') | int8 | SIM |
9 | LOCALTIPOESTOQUE.IDLOCALFILIAL | EMP#EMPRESA#NNR_FILIAL | int8 | SIM |
Retorna o cadastro do parceiro no Protheus na tabela SA1.
1 | TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório |
2 | PARCEIRO | |||
3 | PARCEIRO.DATACADASTRO | A1_DTCAD | date | SIM |
4 | PARCEIRO.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
5 | PARCEIRO.IDCLASSIFICACAOPARCEIRO | A1_TIPO | int8 | |
6 | PARCEIRO.EMAIL | A1_EMAIL | varchar(80) | |
7 | PARCEIRO.HOMEPAGE | A1_HPAGE | varchar(80) | |
8 | PARCEIRO.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
9 | PARCEIRO.IDNEXPORTADOERP | 1 | int2 | SIM |
10 | PARCEIRO.NOMEPARCEIRO | A1_COD - A1_LOJA - A1_NOME | varchar(80) | SIM |
11 | PARCEIRO.NOMEPARCEIROFANTASIA | A1_NREDUZ | varchar(80) | |
12 | PARCEIRO.OBSERVACAO | A1_OBSERV | varchar(4000) | |
13 | PARCEIRO.SGLTIPOPESSOA | P + A1_PESSOA | varchar(10) | SIM |
14 | PARCEIRO.NUMEROMATRICULA | A1_COD | varchar(20) | |
15 | PARCEIRO.IDNCONTRIBUINTE | 1 | int2 | |
16 | PARCEIRO.CODIGOERP | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
17 | PARCEIRO.IDTIPOSITUACAOCADASTRO | REG | int8 | |
18 | LOCAL PRINCIPAL | |||
19 | LOCAL.BAIRRO | A1_BAIRRO | varchar(80) | |
20 | LOCAL.CEP | A1_CEP | varchar(10) | |
21 | LOCAL.CNPJ | A1_CGC | varchar(20) | |
22 | LOCAL.COMPLEMENTO | A1_COMPLEM | varchar(80) | |
23 | LOCAL.DATACADASTRO | A1_DTCAD | date | SIM |
24 | LOCAL.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
25 | LOCAL.DESCRICAO | A1_LOJA - A1_END - A1_BAIRRO - CIDADE (lookup) | varchar(80) | SIM |
26 | LOCAL.DOCUMENTOIDENTIFICACAO | A1_RG | varchar(80) | |
27 | LOCAL.IDCIDADE | A1_COD_MUN#A1_EST | int8 | SIM |
28 | LOCAL.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
29 | LOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
30 | LOCAL.IDUNIDADEFEDERATIVAFISCAL | A1_EST | int8 | |
31 | LOCAL.INSCRICAOESTADUAL | A1_INSCR | varchar(40) | |
32 | LOCAL.INSCRICAOMUNICIPAL | A1_INSCRM | varchar(40) | |
33 | LOCAL.LIMITESUGERIDO | A1_LC | numeric(18, 6) | |
34 | LOCAL.LOGRADOURO | A1_END | varchar(200) | |
35 | LOCAL.OBSERVACAO | A1_OBSERV | varchar(4000) | |
36 | LOCAL.NUMEROMATRICULA | A1_COD | varchar(80) | |
37 | LOCAL.IDNIPI | 0 | int2 | |
38 | LOCAL.IDNREQUERDATAENTREGA | 0 | int2 | |
39 | LOCAL.IDNREQUERNUMEROPEDIDOCLIENTE | 0 | int2 | |
40 | LOCAL.CODIGOERP | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
41 | LOCALTIPOLOCALPRI.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
42 | LOCALTIPOLOCALPRI.IDTIPOLOCAL | PRI | int8 | SIM |
43 | LOCALTIPOLOCALPRI.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
44 | LOCALTIPOLOCALPRI.IDNPADRAO | 1 | int2 | SIM |
45 | LOCALTIPOLOCALPRI.IDNEXPORTADOERP | 1 | int2 | SIM |
46 | LOCALTIPOLOCALPRI.CODIGOERP | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
47 | PARCEIROLOCAL.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
48 | PARCEIROLOCAL.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
49 | PARCEIROLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
50 | PARCEIROLOCAL.CODIGOERP | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
51 | LOCAL DE COBRANÇA | |||
52 | LOCAL.BAIRRO | A1_BAIRROC | varchar(80) | |
53 | LOCAL.CEP | A1_CEPC | varchar(10) | |
54 | LOCAL.CNPJ | A1_CGC | varchar(20) | |
55 | LOCAL.COMPLEMENTO | A1_COMPLEM | varchar(80) | |
56 | LOCAL.DATACADASTRO | A1_DTCAD | date | SIM |
57 | LOCAL.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
58 | LOCAL.DESCRICAO | A1_LOJA - A1_ENDCOB - A1_BAIRROC - CIDADE (lookup) | varchar(80) | SIM |
59 | LOCAL.DOCUMENTOIDENTIFICACAO | A1_RG | varchar(80) | |
60 | LOCAL.IDCIDADE | A1_COD_MUN#A1_ESTC | int8 | SIM |
61 | LOCAL.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
62 | LOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
63 | LOCAL.IDUNIDADEFEDERATIVAFISCAL | A1_ESTC | int8 | |
64 | LOCAL.INSCRICAOESTADUAL | A1_INSCR | varchar(40) | |
65 | LOCAL.INSCRICAOMUNICIPAL | A1_INSCRM | varchar(40) | |
66 | LOCAL.LIMITESUGERIDO | A1_LC | numeric(18, 6) | |
67 | LOCAL.LOGRADOURO | A1_ENDCOB | varchar(200) | |
68 | LOCAL.OBSERVACAO | A1_OBSERV | varchar(4000) | |
69 | LOCAL.NUMEROMATRICULA | A1_COD | varchar(80) | |
70 | LOCAL.IDNIPI | 0 | int2 | |
71 | LOCAL.IDNREQUERDATAENTREGA | 0 | int2 | |
72 | LOCAL.IDNREQUERNUMEROPEDIDOCLIENTE | 0 | int2 | |
73 | LOCAL.CODIGOERP | COB#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
74 | LOCALTIPOLOCAL.IDLOCAL | COB#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
75 | LOCALTIPOLOCAL.IDTIPOLOCAL | COB | int8 | SIM |
76 | LOCALTIPOLOCAL.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
77 | LOCALTIPOLOCAL.IDNPADRAO | 0 | int2 | SIM |
78 | LOCALTIPOLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
79 | LOCALTIPOLOCAL.CODIGOERP | COB#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
80 | PARCEIROLOCAL.IDLOCAL | COB#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
81 | PARCEIROLOCAL.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
82 | PARCEIROLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
83 | PARCEIROLOCAL.CODIGOERP | COB#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
84 | LOCAL DE ENTREGA | |||
85 | LOCAL.BAIRRO | A1_BAIRROE | varchar(80) | |
86 | LOCAL.CEP | A1_CEPE | varchar(10) | |
87 | LOCAL.CNPJ | A1_CGC | varchar(20) | |
88 | LOCAL.COMPLEMENTO | A1_COMPLEM | varchar(80) | |
89 | LOCAL.DATACADASTRO | A1_DTCAD | date | SIM |
90 | LOCAL.DATAULTIMAATUALIZACAO | CURRENT_DATE | date | SIM |
91 | LOCAL.DESCRICAO | A1_LOJA - A1_ENDENT - A1_BAIRROE - CIDADE (lookup) | varchar(80) | |
92 | LOCAL.DOCUMENTOIDENTIFICACAO | A1_RG | varchar(80) | |
93 | LOCAL.IDCIDADE | A1_COD_MUNE#A1_ESTE | int8 | SIM |
94 | LOCAL.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
95 | LOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
96 | LOCAL.IDUNIDADEFEDERATIVAFISCAL | A1_ESTE | int8 | |
97 | LOCAL.INSCRICAOESTADUAL | A1_INSCR | varchar(40) | |
98 | LOCAL.INSCRICAOMUNICIPAL | A1_INSCRM | varchar(40) | |
99 | LOCAL.LIMITESUGERIDO | A1_LC | numeric(18, 6) | |
100 | LOCAL.LOGRADOURO | A1_ENDENT | varchar(200) | |
101 | LOCAL.OBSERVACAO | A1_OBSERV | varchar(4000) | |
102 | LOCAL.NUMEROMATRICULA | A1_COD | varchar(80) | |
103 | LOCAL.IDNIPI | 0 | int2 | |
104 | LOCAL.IDNREQUERDATAENTREGA | 0 | int2 | |
105 | LOCAL.IDNREQUERNUMEROPEDIDOCLIENTE | 0 | int2 | |
106 | LOCAL.CODIGOERP | ENT#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
107 | LOCALTIPOLOCAL.IDLOCAL | ENT#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
108 | LOCALTIPOLOCAL.IDTIPOLOCAL | ENT | int8 | SIM |
109 | LOCALTIPOLOCAL.IDNATIVO | CASE WHEN A1_MSBLQL = '1' THEN 0 ELSE 1 END | int2 | SIM |
110 | LOCALTIPOLOCAL.IDNPADRAO | 0 | int2 | SIM |
111 | LOCALTIPOLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
112 | LOCALTIPOLOCAL.CODIGOERP | ENT#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
113 | PARCEIROLOCAL.IDLOCAL | ENT#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
114 | PARCEIROLOCAL.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
115 | PARCEIROLOCAL.IDNEXPORTADOERP | 1 | int2 | SIM |
116 | PARCEIROLOCAL.CODIGOERP | ENT#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
117 | PESSOA FÍSICA | |||
118 | PESSOAFISICA.CPF | A1_CGC | varchar(14) | |
119 | PESSOAFISICA.DIANASCIMENTO | EXTRACT( DAY FROM A1_DTNASC) | int2 | |
120 | PESSOAFISICA.MESNASCIMENTO | EXTRACT( MONTH FROM A1_DTNASC) | int2 | |
121 | PESSOAFISICA.ANONASCIMENTO | EXTRACT( YEAR FROM A1_DTNASC) | int8 | |
122 | PESSOAFISICA.IDPAISNACIONALIDADE | A1_PAIS | int8 | |
123 | PESSOAFISICA.IDPESSOAFISICA | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
124 | PESSOAFISICA.IDNEXPORTADOERP | 1 | int2 | SIM |
125 | PESSOAFISICA.CODIGOERP | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
126 | PESSOAFISICA.DOCUMENTOIDENTIFICACAO | A1_CGC | varchar(80) | |
127 | PESSOAFISICA.IDTIPOIDENTIFICACAO | cpf | int8 | |
PESSOAFISICA.APELIDO | A1_NREDUZ | varchar(80) | ||
128 | PESSOA JURÍDICA | |||
129 | PESSOAJURIDICA.DATAFUNDACAO | A1_DTNASC | date | |
130 | PESSOAJURIDICA.CNPJPRINCIPAL | A1_CGC | varchar(20) | |
131 | PESSOAJURIDICA.IDPESSOAJURIDICA | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
132 | PESSOAJURIDICA.IDNEXPORTADOERP | 1 | int2 | SIM |
133 | PESSOAJURIDICA.CODIGOERP | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
134 | PESSOAJURIDICA.DOCUMENTOIDENTIFICACAO | A1_CGC | varchar(80) | |
135 | PESSOAJURIDICA.IDTIPOIDENTIFICACAO | cnpj | int8 | |
136 | EMAIL (LOCAL PRINCIPAL) | |||
137 | LOCALEMAIL.EMAIL | A1_EMAIL | varchar(80) | |
138 | LOCALEMAIL.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
139 | LOCALEMAIL.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | |
140 | LOCALEMAIL.IDNPADRAO | CASE WHEN ORDEM = 1 THEN 1 ELSE 0 END | int2 | SIM |
141 | LOCALEMAIL.IDNEXPORTADOERP | 1 | int2 | SIM |
142 | LOCALEMAIL.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#ORDEM#CLI | varchar(80) | SIM |
143 | TELEFONE (LOCAL PRINCIPAL) | |||
144 | LOCALTELEFONE.TELEFONE | A1_TEL | A1_FAX | A1_TELEX | varchar(40) | |
145 | LOCALTELEFONE.IDNPADRAO | CASE WHEN A1_TEL IS NOT NULL THEN 1 ELSE 0 END | int2 | SIM |
146 | LOCALTELEFONE.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
147 | LOCALTELEFONE.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | |
148 | LOCALTELEFONE.IDNEXPORTADOERP | 1 | int2 | SIM |
149 | LOCALTELEFONE.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDTIPOTELEFONE#CLI | varchar(80) | SIM |
150 | FILIAIS (LOCAL PRINCIPAL) | |||
151 | LOCALFILIAL.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
152 | LOCALFILIAL.IDFILIAL | EMP#EMPRESA#A1_FILIAL | int8 | SIM |
153 | LOCALFILIAL.SGLTIPOFILIAL | EMP | varchar(10) | |
154 | LOCALFILIAL.IDNPADRAO | 1 | int2 | SIM |
155 | LOCALFILIAL.CODIGOERP | EMPRESA#IDLOCAL#IDLOCALFILIAL#CLI | varchar(80) | SIM |
156 | LIMITE DE CRÉDITO | |||
157 | LIMITECREDITO.DATAINICIOVIGENCIA | 1900-12-31 | date | SIM |
158 | LIMITECREDITO.DATAFIMVIGENCIA | A1_VENCLC | date | SIM |
159 | LIMITECREDITO.SALDOLIMITE | A1_LC | numeric(18, 6) | |
160 | LIMITECREDITO.SALDODISPONIVEL | A1_LC - A1_SALPEDL - A1_SALDUP | numeric(18, 6) | |
161 | LIMITECREDITO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
162 | LIMITECREDITO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | |
163 | LIMITECREDITO.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDTIPOLIMITECREDITO | varchar(80) | SIM |
164 | LIMITECREDITO.IDTIPOLIMITECREDITO | LCP | int8 | |
165 | TIPO DO CLIENTE | |||
166 | PARCEIROTIPOPARCEIRO.IDTIPOPARCEIRO | CLI | int8 | SIM |
167 | PARCEIROTIPOPARCEIRO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
168 | PARCEIROTIPOPARCEIRO.CODIGOERP | EMPRESA#IDPARCEIRO#IDTIPOPARCEIRO#CLI | varchar(80) | SIM |
169 | CONDICAO DE PAGAMENTO (LOCAL PRINCIPAL) | |||
170 | LOCALCONDICAOPAGAMENTO.IDCONDICAOPAGAMENTO | EMPRESA#A1_COND#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
171 | LOCALCONDICAOPAGAMENTO.IDNPADRAO | 1 | int2 | SIM |
172 | LOCALCONDICAOPAGAMENTO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | |
173 | LOCALCONDICAOPAGAMENTO.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDCONDICAOPAGAMENTO#CLIENTE | varchar(80) | SIM |
174 | LOCALCONDICAOPAGAMENTO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
175 | LOCALCONDICAOPAGAMENTO.IDNREGRAESPECIAL | 0 | int2 | |
176 | CARTEIRA DE CLIENTE (LOCAL PRINCIPAL) | |||
177 | USUARIOLOCAL.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | |
178 | USUARIOLOCAL.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
179 | USUARIOLOCAL.IDUSUARIO | PRI#EMPRESA#A1_VEND#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
180 | USUARIOLOCAL.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDUSUARIO | varchar(80) | SIM |
186 | TRANSPORTADORA DO CLIENTE | |||
187 | PARCEIROTRANSPORTADOR.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
188 | PARCEIROTRANSPORTADOR.IDTRANSPORTADOR | EMPRESA#A1_TRANSP#TRA | int8 | SIM |
189 | PARCEIROTRANSPORTADOR.IDNPADRAO | 1 | int2 | SIM |
190 | PARCEIROTRANSPORTADOR.CODIGOERP | EMPRESA#IDPARCEIRO#IDTRANSPORTADOR#TRA | varchar(80) | SIM |
191 | REGIÃO (LOCAL PRINCIPAL) | |||
192 | LOCALREGIAO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
193 | LOCALREGIAO.CODIGOERP | EMPRESA#IDLOCAL#IDREGIAO | varchar(80) | SIM |
194 | LOCALREGIAO.IDREGIAO | A1_REGIAO | int8 | SIM |
195 | SEGMENTO (LOCAL PRINCIPAL) | |||
196 | LOCALSEGMENTO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
197 | LOCALSEGMENTO.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDSEGMENTO#ORDEM#CLI | varchar(80) | SIM |
198 | LOCALSEGMENTO.IDSEGMENTO | A1_SATIV1 | A1_SATIV2 | A1_SATIV3 | A1_SATIV4 A1_SATIV5 | A1_SATIV6 | A1_SATIV7 | A1_SATIV8 | int8 | SIM |
199 | LOCALSEGMENTO.IDNPADRAO | CASE WHEN ORDEM = 1 THEN 1 ELSE 0 END | int2 | SIM |
200 | LOCALSEGMENTO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | |
201 | TIPO DE FRETE (LOCAL PRINCIPAL) | |||
202 | LOCALTIPOFRETE.CODIGOERP | EMPRESA#IDLOCAL#IDTIPOFRETE | varchar(80) | SIM |
203 | LOCALTIPOFRETE.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
204 | LOCALTIPOFRETE.IDNPADRAO | 1 | int2 | SIM |
205 | LOCALTIPOFRETE.IDTIPOFRETE | A1_TPFRET | int8 | SIM |
206 | LOCALTIPOFRETE.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
GRUPO DO CLIENTE | ||||
207 | PARCEIROGRUPOPARCEIRO.IDGRUPOPARCEIRO | A1_GRPVEN | int8 | SIM |
208 | PARCEIROGRUPOPARCEIRO.IDNPADRAO | 1 | int2 | SIM |
209 | PARCEIROGRUPOPARCEIRO.CODIGOERP | EMPRESA#IDPARCEIRO#IDGRUPOPARCEIRO | varchar(80) | SIM |
210 | PARCEIROGRUPOPARCEIRO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
211 | NATUREZA DE OPERACAO (LOCAL PRINCIPAL) | |||
212 | OPERACAOLOCAL.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
213 | OPERACAOLOCAL.VALOR | 0 | numeric(18, 6) | SIM |
214 | OPERACAOLOCAL.CODIGOERP | EMPRESA#IDLOCAL#IDOPERACAO#NAT | varchar(80) | SIM |
215 | OPERACAOLOCAL.IDOPERACAO | EMPRESA#A1_NATUREZ | int8 | SIM |
216 | BLOQUEIO DE CRÉDITO DO CLIENTE | |||
217 | BLOQUEIO.IDTIPOBLOQUEIO | BLOQCRED | int8 | SIM |
218 | BLOQUEIO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
219 | BLOQUEIO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
220 | BLOQUEIO.OBSERVACAO | Cliente bloqueado por limite de crédito | varchar(4000) | |
221 | BLOQUEIO.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDTIPOBLOQUEIO | varchar(80) | SIM |
122 | BLOQUEIO DE CLIENTE POR RISCO | |||
123 | BLOQUEIO.IDTIPOBLOQUEIO | A1_RISCO | int8 | SIM |
124 | BLOQUEIO.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
125 | BLOQUEIO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
126 | BLOQUEIO.OBSERVACAO | Cliente com risco - A1_RISCO | varchar(4000) | |
127 | BLOQUEIO.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#BLOQRISCO | varchar(80) | SIM |
228 | TIPOS DE ESTOQUE (ARMAZÉM) (LOCAL PRINCIPAL) | |||
229 | LOCALTIPOESTOQUE.IDNPADRAO | 1 | int2 | SIM |
230 | LOCALTIPOESTOQUE.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
231 | LOCALTIPOESTOQUE.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
232 | LOCALTIPOESTOQUE.CODIGOERP | EMPRESA#IDPARCEIRO#IDLOCAL#IDTIPOESTOQUE#CLI | varchar(80) | SIM |
233 | LOCALTIPOESTOQUE.IDTIPOESTOQUE | EMPRESA#A1_LOCCONS#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
234 | DOCUMENTOS DE IDENTIFICAÇÃO DOS LOCAIS DO CLIENTE | |||
235 | LOCALIDENTIFICACAO.IDNEXPORTADOERP | 1 | int2 | SIM |
236 | LOCALIDENTIFICACAO.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') COB#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') ENT#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
237 | LOCALIDENTIFICACAO.DOCUMENTOIDENTIFICACAO | A1_CGC A1_CNAE A1_INSCR A1_INSCRM A1_INSCRUR A1_RG OU A1_PFISICA A1_SUFRAMA | varchar(80) | SIM |
238 | LOCALIDENTIFICACAO.IDTIPOIDENTIFICACAO | cnpj cpf cnae inscricaoestadual inscricaomunicipal cartaoprodutor rg inscricaosuframa | int8 | SIM |
239 | LOCALIDENTIFICACAO.CODIGOERP | EMPRESA#IDLOCAL#IDTIPOIDENTIFICACAO#CLI | varchar(80) | SIM |
240 | TIPO DE COBRANÇA | |||
241 | LOCALTIPOCOBRANCA.IDTIPOCOBRANCA | A1_FORMAPG | int8 | SIM |
242 | LOCALTIPOCOBRANCA.IDNPADRAO | 1 | int2 | SIM |
243 | LOCALTIPOCOBRANCA.IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
244 | LOCALTIPOCOBRANCA.IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
245 | LOCALTIPOCOBRANCA.CODIGOERP | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | varchar(80) | SIM |
Retorna o cadastro do produto do Protheus na tabela SB1 e SB5 (se tiver vínculo com SB1).
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | DESCRICAO | B1_DESC | varchar(200) | SIM |
2 | CODIGO | B1_COD | varchar(80) | |
3 | CODIGODEBARRA | B1_CODBAR | varchar(40) | |
4 | CODIGOADICIONAL | B5_2CODBAR | varchar(200) | |
5 | IDNATIVO | CASE B1_MSBLQL = '1' OR B1_ATIVO == 'N' | int2 | SIM |
6 | IDNPERMITEDEVOLUCAO | 0 | int2 | |
7 | IDNREQUERQTDMULTIPLA | 0 | int2 | |
8 | IDNLANCAMENTO | 0 | int2 | |
9 | IDNUTILIZACOTA | 0 | int2 | |
10 | IDNPERMITEVENDAFRACIONADA | 1 | int2 | |
11 | PESOMINIMO | B1_PESO | numeric(18, 6) | |
12 | PESOMAXIMO | B1_PESBRU | numeric(18, 6) | |
13 | QTDEMAXIMAVENDA | 999999999.99 | numeric(18, 6) | |
14 | PESOMEDIO | B1_PESO | numeric(18, 6) | |
15 | QUANTIDADEAPRESENTACAO | 1 | numeric(18, 6) | |
16 | PRECOCUSTO | B1_CUSTD | numeric(18, 6) | |
17 | IDGRUPOPRODUTO | B1_GRUPO | int8 | |
18 | IDUNIDADEMEDIDAPADRAO | B1_UM | int8 | |
19 | IDUNIDADEMEDIDAVENDA | B1_UM | int8 | |
20 | IDNSERVICO | 0 | int2 | |
21 | CODIGOERP | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | varchar(80) | SIM |
22 | PESOBRUTO | B1_PESBRU | numeric(18, 6) | |
23 | ALTURA | B5_ALTURLC | numeric(18, 6) | |
24 | LARGURA | B5_LARGLC | numeric(18, 6) | |
25 | COMPRIMENTO | B5_COMPRLC | numeric(18, 6) | |
26 | NCM | B1_POSIPI | varchar(20) |
Retorna o cadastro da embalagem padrão e secundária dos produtos do Protheus na tabela SB1.
PRODUTOEMBALAGEMPADRAO:
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | FATOREMBALAGEMPADRAO | 1 | numeric(18, 6) | SIM |
2 | FATOREMBALAGEM | 1 | numeric(18, 6) | SIM |
3 | IDNEXIBEEMBALAGEM | 1 | int2 | SIM |
4 | IDNPADRAO | 1 | int2 | SIM |
5 | IDNATIVO | 1 | int2 | SIM |
6 | IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
7 | IDEMBALAGEM | B1_UM | int8 | SIM |
8 | CODIGOERP | EMPRESA#IDPRODUTO#IDEMBALAGEM#1 | varchar(80) | SIM |
9 | SGLUNIDADEMEDIDAPADRAO | PRIMEIRA | varchar(80) | SIM |
PRODUTOEMBALAGEMSECUNDARIA:
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | FATOREMBALAGEMPADRAO | CASE WHEN B1_TIPCONV = 'M' THEN 1/B1_CONV WHEN B1_TIPCONV = 'D' THEN 1 * B1_CONV ELSE 0 END | numeric(18, 6) | SIM |
2 | FATOREMBALAGEM | CASE WHEN B1_TIPCONV = 'M' THEN 1/B1_CONV WHEN B1_TIPCONV = 'D' THEN 1 * B1_CONV ELSE 0 END | numeric(18, 6) | SIM |
3 | IDNEXIBEEMBALAGEM | 1 | int2 | SIM |
4 | IDNPADRAO | 0 | int2 | SIM |
5 | IDNATIVO | 1 | int2 | SIM |
6 | IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
7 | IDEMBALAGEM | B1_SEGUM | int8 | SIM |
8 | CODIGOERP | EMPRESA#IDPRODUTO#IDEMBALAGEM#0 | varchar(80) | SIM |
9 | SGLUNIDADEMEDIDAPADRAO | SEGUNDA | varchar(80) | SIM |
Retorna o cadastro do produto vinculado a filial no Protheus na tabela SB1.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
2 | IDLOCALFILIAL | EMP#EMPRESA#B1_FILIAL | int8 | SIM |
3 | IDNPADRAO | 0 | int2 | SIM |
4 | CODIGOERP | EMPRESA#IDPRODUTO#IDLOCALFILIAL | varchar(80) | SIM |
Retorna o cadastro do tipo do produto do Protheus na tabela SB1.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDTIPOPRODUTO | B1_TIPO | int8 | SIM |
2 | IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
3 | CODIGOERP | EMPRESA#IDPRODUTO#IDTIPOPRODUTO | varchar(80) | SIM |
Retorna o cadastro de grupos de produto no Protheus na tabela SB1.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDGRUPOPRODUTO | B1_GRUPO | int8 | SIM |
2 | IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
3 | CODIGOERP | EMPRESA#IDPRODUTO#IDGRUPOPRODUTO | varchar(80) | SIM |
Entidade gerada/populada apenas para aparecer as configurações de venda do produto no TOTVS CRM | SFA.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | DESCRICAO | B1_DESC | varchar(80) | |
2 | IDNLANCAMENTO | 0 | int2 | SIM |
3 | IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
4 | IDNOFERTA | 0 | int2 | SIM |
5 | IDNSUGESTAO | 0 | int2 | SIM |
6 | CODIGOERP | EMPRESA#IDPRODUTO#COALESCE(IDLOCALFILIAL,'SF') | varchar(80) | SIM |
7 | IDLOCALFILIAL | EMP#EMPRESA#B1_FILIAL | int8 |
Retorna os campos adicionais cadastrados no TOTVS CRM | SFA para aparecer no cadastro de produtos.
Documentação para configurar os campos adicionais em produto: PROTHEUS - API Nativa - Como configurar campos específicos na importação de produto
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CAMPORESPOSTA.IDPRODUTO | EMPRESA#B1_COD#COALESCE(B1_FILIAL,'SF') | int8 | SIM |
2 | CAMPORESPOSTA.RESPOSTA | CAMPO_ADICIONAL | varchar(4000) | SIM |
3 | CAMPORESPOSTA.CODIGOERP | PRODUTO#CAMPO_ADICIONAL#IDPRODUTO | varchar(80) | SIM |
4 | CAMPORESPOSTA.IDCAMPO | CAMPO_ADICIONAL | int8 | SIM |
Retorna o cadastro do estoque do Protheus na tabela SC2.
Filtro Padrão: C2_DATPRF = ''
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDLOCALFILIAL | C2_FILIAL | int8 | SIM |
2 | NUMEROPEDIDO | C2_NUM | varchar(80) | SIM |
3 | IDPRODUTO | EMPRESA#C2_PRODUTO#COALESCE(C2_FILIAL,'SF') | int8 | SIM |
4 | QUANTIDADE | C2_QUANT | numeric(18, 6) | |
5 | DATAINICIOORDEM | C2_EMISSAO | date | |
6 | DATAFIMORDEM | C2_DATPRF | date | |
7 | IDNATIVO | 1 | int8 | SIM |
8 | IDTIPOESTOQUE | EMPRESA#C2_LOCAL#COALESCE(C2_FILIAL,'SF') | int8 | SIM |
9 | CODIGOERP | EMPRESA#C2_FILIAL#C2_NUM#C2_PRODUTO#C2_EMISSAO#C2_DATPRF#C2_LOCAL | varchar(80) | SIM |
Retorna o cadastro do estoque do Protheus na tabela SB2.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | PESOMEDIO | B2_QTSEGUM | numeric(18, 6) | |
2 | CODIGOERP | EMPRESA#B2_COD#B2_FILIAL#B2_LOCAL | varchar(80) | SIM |
3 | IDTIPOESTOQUE | EMPRESA#B2_LOCAL#COALESCE(B2_FILIAL,'SF') | int8 | SIM |
4 | IDPRODUTO | EMPRESA#B2_COD#COALESCE(B2_FILIAL,'SF') | int8 | SIM |
5 | IDLOCALFILIAL | EMP#EMPRESA#B2_FILIAL | int8 | SIM |
6 | QUANTIDADE | B2_QATU-(B2_QEMP+B2_RESERVA+B2_QPEDVEN) | numeric(18, 6) | SIM |
7 | HORAPOSICAO | 1900-01-01 | date | SIM |
8 | DATAPOSICAO | 00:00 | varchar(8) | SIM |
Retorna o cadastro de lotes do Protheus na tabela SB8.
Filtro Padrão: B8_SALDO > 0 AND B8_DTVALID >= 'DATA_ATUAL'
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | DATAINICIO | B8_DATA | DATE | |
2 | CODIGOERP | EMPRESA#B8_PRODUTO#B8_FILIAL#B8_LOCAL#B8_DOC#B8_SERIE#B8_DATA#B8_DTVALID | varchar(80) | SIM |
3 | DATAFIM | B8_DTVALID | DATE | |
4 | QUANTIDADEORIGINAL | B8_QTDORI | numeric(18, 6) | |
5 | QUANTIDADE | B8_SALDO | numeric(18, 6) | |
6 | IDESTOQUE | EMPRESA#B8_PRODUTO#B8_FILIAL#B8_LOCAL | int | SIM |
7 | CODIGO | B8_DOC + '-' + B8_SERIE | varchar(20) | |
8 | DESCRICAO | B8_DOC + '-' + B8_SERIE + ': ' + B8_DTVALID | varchar(80) | |
9 | PERCENTUALMINIMO | NULL | numeric(18, 6) | |
10 | PERCENTUALMAXIMO | NULL | numeric(18, 6) |
Ao final dessa rotina, temos duas rotinas que processam/inativam os lotes conforme a situação do pedido cadastrada na tela de variáveis da integração.
O nome dos parâmetros são: PROCESSA_LOTE e INATIVA_LOTE
Retorna o cadastro da tabela de preço do Protheus na tabela DA0.
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | TABELAPRECO.IDNCALCULOANTECIPACAO | 0 | int2 | SIM |
2 | TABELAPRECO.CODIGO | DA0_CODTAB | varchar(80) | |
3 | TABELAPRECO.CODIGOERP | EMPRESA#DA0_CODTAB#COALESCE(DA0_FILIAL,'SF') | varchar(80) | SIM |
4 | TABELAPRECO.DESCRICAO | DA0_CODTAB - DA0_DESCRI | varchar(80) | SIM |
5 | TABELAPRECO.DATAFIMVIGENCIA | DA0_DATATE | date | |
6 | TABELAPRECO.IDNLISTAPEDIDO | 1 | int2 | SIM |
7 | TABELAPRECO.IDNATIVO | 1 | int2 | SIM |
8 | TABELAPRECO.IDNDISPPRIMEIROPEDIDO | 0 | int2 | SIM |
9 | TABELAPRECO.DATAINICIOVIGENCIA | DA0_DATDE | date | |
10 | TABELAPRECOCONDICAOPAGTO.IDTABELAPRECO | EMPRESA#DA0_CODTAB#COALESCE(DA0_FILIAL,'SF') | int8 | SIM |
11 | TABELAPRECOCONDICAOPAGTO.IDCONDICAOPAGAMENTO | EMPRESA#DA0_CONDPAG#COALESCE(DA0_FILIAL,'SF') | int8 | SIM |
12 | TABELAPRECOCONDICAOPAGTO.CODIGOERP | EMPRESA#IDTABELAPRECO#IDCONDICAOPAGAMENTO | varchar(80) | SIM |
13 | LOCALTABELAPRECO.IDNPADRAO | 0 | int2 | SIM |
14 | LOCALTABELAPRECO.CODIGOERP | EMPRESA#IDTABELAPRECO#IDLOCALFILIAL#TAB | varchar(80) | SIM |
15 | LOCALTABELAPRECO.IDTABELAPRECO | EMPRESA#DA0_CODTAB#COALESCE(DA0_FILIAL,'SF') | int8 | SIM |
16 | LOCALTABELAPRECO.IDLOCALFILIAL | EMP#EMPRESA#DA0_FILIAL | int8 | SIM |
Retorna o cadastro da tabela de preço do produto do Protheus na tabela DA1.
Filtro Padrão: DA1_PRCVEN > 0 AND DA1_ATIVO = '1'
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNCALCULOANTECIPACAO | 0 | int2 | SIM |
2 | IDNUTILIZALOTE | 0 | int2 | SIM |
3 | IDNPRECOFIXO | 0 | int2 | SIM |
4 | DESCONTO | DA1_VLRDES | numeric(18, 6) | |
5 | PRECOMINIMO | DA1_PRCVEN | numeric(18, 6) | |
6 | PRECOMAXIMO | DA1_PRCMAX | numeric(18, 6) | |
7 | IDUNIDADEFEDERATIVA | DA1_ESTADO | int8 | |
8 | PRECO | DA1_PRCVEN | numeric(18, 6) | SIM |
9 | IDPRODUTO | EMPRESA#DA1_CODPRO#COALESCE(DA1_FILIAL,'SF') | int8 | SIM |
10 | IDTABELAPRECO | EMPRESA#DA1_CODTAB#COALESCE(DA1_FILIAL,'SF') | int8 | SIM |
11 | IDLOCALFILIAL | EMP#EMPRESA#DA1_FILIAL | int8 | |
12 | IDGRUPOPRODUTO | DA1_GRUPO | int8 | |
13 | DATAFIMVIGENCIA | 2099-01-01 | date | |
14 | DATAINICIOVIGENCIA | DA1_DATVIG | date | |
15 | PRECOCUSTO | CASE WHEN TABELAPRECOPRODUTO.PRECOCUSTO IS NULL THEN Busca em SB1 para retornar B1_CUSTD ELSE TABELAPRECOPRODUTO.PRECOCUSTO END | numeric(18, 6) | |
16 | FAIXAESCALONAMENTOMINIMO | ESCALONA DA1_QTDLOT | numeric(18, 6) | |
17 | FAIXAESCALONAMENTOMAXIMO | ESCALONA DA1_QTDLOT | numeric(18, 6) | |
18 | CODIGOERP | EMPRESA# IDTABELAPRECO#IDPRODUTO# COALESCE(IDLOCALFILIAL,'SF')# COALESCE(IDGRUPOPRODUTO,'SG')# COALESCE(IDUNIDADEFEDERATIVA,'SU')# ORDEM | varchar(80) | SIM |
19 | PRECOFLEX | DA1_PRCVEN | numeric(18, 6) |
Retorna o cadastro da tabela de preço vinculado ao local no protheus na tabela SA1 e DA0
Filtro Padrão: A1_FILIAL = DA0_FILIAL AND A1_TABELA = DA0_CODTAB
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNPADRAO | 1 | int2 | SIM |
2 | CODIGOERP | EMPRESA#IDLOCALFILIAL#IDLOCAL#IDTABELAPRECO | varchar(80) | SIM |
3 | IDPARCEIRO | EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
4 | IDTABELAPRECO | EMPRESA#A1_TABELA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
5 | IDLOCALFILIAL | EMP#EMPRESA#A1_FILIAL | int8 | |
6 | IDLOCAL | PRI#EMPRESA#A1_COD#A1_LOJA#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
Retorna o cadastro de descontos do Protheus localizados nas tabelas ACN, ACO e ACP
Escopo Original: Importação de Regras de Desconto (FATA080) e Regras de Negócio (FATA100) do Protheus
São três rotinas da integração que inserem na tabela desconto do TOTVS SFA.
Tabelas: ACS,ACN
Filtro Padrão: ACS_CODREG = ACN_CODREG AND ACS_FILIAL = ACN_FILIAL AND (ACS_DATATE >= 'DATA_ATUAL' OR ACS_DATATE = '')
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | EMPRESA#FATA100#ACS_CODREG#ACN_ITEM#IDLOCALFILIAL#IDLOCAL# IDPARCEIRO#IDPRODUTO#IDGRUPOPRODUTO#IDGRUPOPARCEIRO | varchar(80) | SIM |
2 | DESCRICAO | ACS_DESCRI | varchar(80) | |
3 | DATAINICIOVIGENCIA | ACS_DATDE | date | |
4 | DATAFIMVIGENCIA | ACS_DATATE | date | |
5 | PERCENTUAL | ACN_DESCON | numeric(18,6) | |
6 | SGLAPLICACAO | fixo 'PRCVEN' | varchar(10) | |
7 | FAIXAPERCENTUALINICIAL | 0 | numeric(18,6) | |
8 | FAIXAPERCENTUALFINAL | 100 | numeric(18,6) | |
9 | SGLTIPODESCONTO | fixo 'APR' | varchar(10) | |
10 | IDNAPLICAAUTOMATICO | 0 | int8 | SIM |
11 | IDLOCALFILIAL | EMP#EMPRESA#ACS_FILIAL | int8 | |
12 | IDLOCAL | PRI#EMPRESA#ACS_CODCLI#ACS_LOJA#COALESCE(ACS_FILIAL,'SF') | int8 | |
13 | IDPARCEIRO | EMPRESA#ACS_CODCLI#ACS_LOJA#COALESCE(ACS_FILIAL,'SF') | int8 | |
14 | IDPRODUTO | EMPRESA#ACN_CODPRO#COALESCE(ACS_FILIAL,'SF') | int8 | |
15 | IDGRUPOPRODUTO | ACN_GRPPRO | int8 | |
16 | IDGRUPOPARCEIRO | ACS_GRPVEN | int8 | |
17 | IDNATIVO | 1 | int8 | SIM |
18 | SGLLOGICAEXCEDER | fixo 'BLQ' | int8 | |
19 | IDTIPOAPROVACAO | ID interno da tabela tipoaprovacao informado pelo consultor se necessário | int8 |
Tabela: ACO
Filtro Padrão: ACO_MSBLQL <> '1' AND (ACO_DATATE >= 'DATA_ATUAL' OR ACO_DATATE = '')
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | EMPRESA#FATA080_ACO#ACO_CODREG#IDLOCALFILIAL#IDLOCAL# IDPARCEIRO#IDTABELAPRECO#IDCONDICAOPAGAMENTO#IDGRUPOPARCEIRO | varchar(80) | SIM |
2 | DESCRICAO | ACO_DESCRI | varchar(80) | |
3 | DATAINICIOVIGENCIA | ACO_DATDE | date | |
4 | DATAFIMVIGENCIA | ACO_DATATE | date | |
5 | PERCENTUAL | ACO_PERDES | numeric(18,6) | |
6 | SGLAPLICACAO | fixo 'PRCTAB' | varchar(10) | |
7 | FAIXAPERCENTUALINICIAL | 0 | numeric(18,6) | |
8 | FAIXAPERCENTUALFINAL | 100 | numeric(18,6) | |
9 | SGLTIPODESCONTO | fixo 'BLQ' | varchar(10) | |
10 | IDNAPLICAAUTOMATICO | 1 | int8 | SIM |
11 | IDLOCALFILIAL | EMP#EMPRESA#ACO_FILIAL | int8 | |
12 | IDLOCAL | PRI#EMPRESA#ACO_CODCLI#ACO_LOJA#COALESCE(ACO_FILIAL,'SF') | int8 | |
13 | IDPARCEIRO | EMPRESA#ACO_CODCLI#ACO_LOJA#COALESCE(ACO_FILIAL,'SF') | int8 | |
14 | IDTABELAPRECO | EMPRESA#ACO_CODTAB#COALESCE(ACO_FILIAL,'SF') | int8 | |
15 | IDCONDICAOPAGAMENTO | EMPRESA#ACO_CONDPG#COALESCE(ACO_FILIAL,'SF') | int8 | |
16 | IDGRUPOPARCEIRO | ACO_GRPVEN | int8 | |
17 | IDNATIVO | 1 | int8 | SIM |
18 | SGLLOGICAEXCEDER | fixo 'BLQ' | int8 | |
19 | IDTIPOAPROVACAO | ID interno da tabela tipoaprovacao informado pelo consultor se necessário | int8 | |
20 | FAIXAQUANTIDADEMAXIMA | ACO_CFAIXA | numeric(18,6) | |
21 | FAIXAQUANTIDADEMINIMA | ACO_CFAIXA | numeric(18,6) | |
22 | VALOR | ACO_VLRDES | numeric(18,6) |
Tabelas: ACP,ACO
Filtro Padrão: ACP_FILIAL = ACO_FILIAL AND ACP_CODREG = ACO_CODREG AND ACP_TPDESC = '1'
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | CODIGOERP | EMPRESA#FATA080_ACP#ACP_CODREG#ACP_ITEM#IDLOCALFILIAL#IDGRUPOPRODUTO#IDPRODUTO | varchar(80) | SIM |
2 | PERCENTUAL | ACP_PERDES | numeric(18,6) | |
3 | SGLAPLICACAO | fixo 'PRCTAB' | varchar(10) | |
4 | FAIXAPERCENTUALINICIAL | 0 | numeric(18,6) | |
5 | FAIXAPERCENTUALFINAL | 100 | numeric(18,6) | |
6 | SGLTIPODESCONTO | fixo 'BLQ' | varchar(10) | |
7 | IDNAPLICAAUTOMATICO | 1 | int8 | SIM |
8 | IDLOCALFILIAL | EMP#EMPRESA#ACP_FILIAL | int8 | |
9 | IDPRODUTO | EMPRESA#ACP_CODPRO#COALESCE(ACO_FILIAL,'SF') | int8 | |
10 | IDGRUPOPRODUTO | ACP_GRUPO | int8 | |
11 | IDNATIVO | 1 | int8 | SIM |
12 | SGLLOGICAEXCEDER | fixo 'BLQ' | int8 | |
13 | IDTIPOAPROVACAO | ID interno da tabela tipoaprovacao informado pelo consultor se necessário | int8 | |
14 | FAIXAQUANTIDADEMAXIMA | ACP_CFAIXA | numeric(18,6) | |
15 | FAIXAQUANTIDADEMINIMA | ACP_CFAIXA | numeric(18,6) | |
16 | VALOR | ACP_VLRDES | numeric(18,6) |
Entidade que exporta os pedidos do TOTVS CRM | SFA para o Protheus na tabela SC5 e SC6.
A exportação de clientes utiliza o Mensagem Padronizada, rota Order para exportar os dados no Protheus: 5 - Documentação de Order e CustomerVendor
Campos Customizados:
É possível exportar campos e informações que não estão no padrão, para isso confira a documentação em: PROTHEUS - Como configurar campos específicos na exportação de pedido e cliente
Também é possível configurar as casas decimais na exportação: PROTHEUS - Como usar os parâmetros de tratamentos de casa decimais - TOTVS CRM - Home Interna - TDN
Retorna o cadastro do pedido do Protheus nas tabelas SC5 e SC6.
É possível customizar a importação de campos adicionais e existentes no pedido, confira a documentação: PROTHEUS - API Nativa - Como configurar campos específicos na importação de pedido
Tabelas: SC5,SC6
Filtro padrão: C5_FILIAL = C6_FILIAL AND C5_NUM = C6_NUM AND C5_CLIENTE = C6_CLI
PEDIDO:
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | IDNPEDIDOLIDO | 1 | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | IDNEXPORTADOERP | 1 | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | NUMEROPEDIDO | Se o pedido for do ERP então C5_NUM Se o pedido for do SFA então mantém pedido.numeropedido | varchar(80) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | NUMEROPEDIDOERP | C5_NUM | varchar(80) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | SGLORIGEMPEDIDO | Se o pedido for do ERP então ERP Se o pedido for do SFA então mantém pedido.sglorigempedido | varchar(10) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | HORATRANSMISSAO | Hora corrente | varchar(8) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | OBSERVACAONOTAFISCAL | C5_MENNOTA | varchar(4000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | DATATRANSMISSAO | Data corrente | date | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | DATAPEDIDO | C5_EMISSAO | date | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | IDLOCALFILIALFATURAMENTO | EMP#EMPRESA#C5_FILIAL | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | IDTABELAPRECO | EMPRESA#C5_TABELA#COALESCE(C5_FILIAL,'SF') | int8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | IDCONDICAOPAGAMENTO | EMPRESA#C5_CONDPAG#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | IDTIPOSITUACAOPEDIDO |
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND C5_LIBEROK = “VAZIO” AND C5_BLQ = “VAZIO” Então o pedido está : PEDIDO EM ABERTO
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND C5_LIBEROK = “VAZIO” Então o item está : EM ABERTO
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND C5_LIBEROK = S; Então o pedido está : PEDIDO LIBERADO
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND AND C5_LIBEROK = S; Então o item está : ITEM LIBERADO
Quando: C5_NOTA = “Número NF” AND C5_SERIE = “Número série NF” AND C6_QTDVEN = C6_QTDENT AND C6_NOTA = “Número nota fiscal” AND C6_BLQ = “VAZIO” Então o pedido está : PEDIDO ENCERRADO / FATURAMENTO TOTAL
Nível item: C6_QTDENT = C6_QTDVEN AND AND C6_NOTA = “Número NF” AND C6_BLQ = “VAZIO” Então o item está : FATURADO
Quando: C5_NOTA = ‘XXXXXXXXX’ OR ‘XXXXXX’ AND C5_SERIE = “VAZIO” OR C5_SERIE = ‘XX’ AND C6_QTDVEN > C6_QTDENT AND C6_NOTA = “VAZIO” AND C6_BLQ = R Então o pedido está : PEDIDO CANCELADO / ELIMINADO RESIDUO (TOTAL)
Nível item: C6_QTDVEN > C6_QTDENT AND C6_NOTA = “VAZIO” AND C6_BLQ = R Então o item está : ITEM CANCELADO
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDVEN > C6_QTDENT AND C5_BLQ = “VAZIO” AND C6_BLQ = “VAZIO” Então o pedido está : PEDIDO EM ABERTO / FATURAMENTO PARCIAL
Nível item: C6_QTDVEN > C6_QTDENT AND C6_NOTA = “Número NF” Então o item está : ITEM PARCIALMENTE FATURADO
Quando: C5_NOTA = = ‘XXXXXXXXX’ OR ‘XXXXXX’ AND C5_SERIE = “VAZIO” AND C6_QTDVEN <> C6_QTDENT AND C6_NOTA = “Numero nota fiscal” AND C6_BLQ = R (quando um item ) e caso tenha mais itens com o campo C6_BLQ = “VAZIO” ou preenchido Então o pedido está : PEDIDO ENCERRADO COM FATURAMENTO PARCIAL
Nível item: C6_QTDVEN > C6_QTDENT AND C6_NOTA = “Número nota fiscal” Então o item está : ITEM PARCIALMENTE FATURADO
Pedido Deletado no Protheus: SC5 CAMPO R_E_C_D_E_L_ > 0 Então o pedido está : PEDIDO CANCELADO
Item Deletado no Protheus: Para esse caso pode acontecer em qualquer situação acima um item pode ser deletado a qualquer momento então, ele pode cair em um pedido faturado parcial. SC6 CAMPO R_E_C_D_E_L_ > 0 Então o item está : ITEM DELETADO PROTHEUS
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND (C6_BLQ = “VAZIO” OR C6_BLQ = 1) AND C5_BLQ = 1 Então o pedido está : PEDIDO COM BLOQUEIO DE REGRA
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “1” AND C5_BLQ = 1; Então o item está : BLOQUEADO
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” OR C6_BLQ = 2 AND C5_BLQ 2; Então o pedido está : PEDIDO COM BLOQUEIO DE VERBA
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “2” AND C5_BLQ = 2 OR C6_BLOQUEI = 2; Então o item está : BLOQUEADO VERBA
A regra foi baseada na regra do Protheus:
Situações de pedidos:
Situações itens:
Situação conforme escopo: https://docs.google.com/document/d/1bS-V1ezHPIVGO_-CQVAoinPOxmGoqgJw/edit# | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | IDLOCALFILIALVENDA | EMP#EMPRESA#C5_FILIAL | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | IDLOCAL | PRI#EMPRESA#C5_CLIENTE#C5_LOJACLI#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | IDPARCEIRO | EMPRESA#C5_CLIENTE#C5_LOJACLI#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | IDUSUARIO | EMPRESA#C5_VEND1#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | IDUSUARIOPROFISSIONAL | EMPRESA#C5_VEND1#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | CODIGOERP | EMPRESA#C5_FILIAL#C5_NUM | varchar(80) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | OBSERVACAOPEDIDO | Default vazio mas é parametrizável | varchar(4000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | IDTIPOESTOQUE | O dado vem da SC6, porém retorna-se apenas o primeiro valor de: EMPRESA#C6_LOCAL#COALESCE(C6_FILIAL,'SF') | int8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | NUMERONOTAFISCALORIGEM | C5_NOTA | varchar(80) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | DATAPREVISTAFATURA | Default vazio mas é parametrizável | date | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | NUMEROPEDIDOCLIENTE | Default vazio mas é parametrizável | varchar(80) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | OBSERVACAOSITUACAO | Default vazio mas é parametrizável | varchar(4000) |
PEDIDOPRODUTO:
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDPRODUTO | EMPRESA#C6_PRODUTO#COALESCE(C6_FILIAL,'SF') | int8 | SIM |
2 | QUANTIDADE | C6_QTDVEN | numeric(18,6) | |
3 | QUANTIDADEFATURADA | C6_QTDENT | numeric(18,6) | |
4 | QUANTIDADEPENDENTE | C6_QTDEMP | numeric(18,6) | |
5 | PRECOORIGINAL | C6_PRUNIT | numeric(18,6) | |
6 | PRECOVENDA | C6_PRCVEN | numeric(18,6) | |
7 | PRECOFATURADO | C6_PRCVEN | numeric(18,6) | |
8 | IDPEDIDO | EMPRESA#C6_FILIAL#C6_NUM | int8 | SIM |
9 | IDTIPOPEDIDO | EMPRESA#C6_TES#COALESCE(C6_FILIAL,'SF') | int8 | |
10 | ORDEM | C6_ITEM | int8 | |
11 | PRECOCUSTO | Default vazio mas é parametrizável | numeric(18,6) | |
12 | DATAFATURAMENTO | C6_DATFAT | date | |
13 | DATASITUACAO | C6_ENTREG | date | |
14 | IDTABELAPRECO | EMPRESA#C5_TABELA#COALESCE(C5_FILIAL,'SF') | int8 | |
15 | VALORTOTALBRUTO | C6_VALOR | int8 | |
16 | VALORTOTALLIQUIDO | C6_VALOR | int8 | |
17 | IDTIPOSITPEDIDOPRODUTO | Situação conforme escopo: https://docs.google.com/document/d/1bS-V1ezHPIVGO_-CQVAoinPOxmGoqgJw/edit# | int8 | SIM |
18 | CODIGOERP | EMPRESA#C6_FILIAL#C6_NUM#C6_PRODUTO#C6_ITEM | varchar(80) | SIM |
19 | PRECOSUGERIDO | C6_PRUNIT | numeric(18,6) | |
20 | IDTIPOESTOQUE | EMPRESA#C6_LOCAL#COALESCE(C6_FILIAL,'SF') | int8 | |
21 | IDEMBALAGEM | C6_SEGUM | int8 | |
22 | QUANTIDADEEMBALAGEM | C6_UNSVEN | numeric(18,6) | |
23 | DATAENTREGA | C6_ENTREG | date | |
24 | PRECOTABELA | Se o pedido for do ERP, então C6_PRUNIT senão mantém o dado criado pela aplicação | numeric(18,6) | |
25 | PERCENTUALDESCONTO | C6_DESCONT | numeric(18,6) | |
26 | PRECOMINIMO | Default vazio mas é parametrizável | numeric(18,6) | |
27 | PRECOMAXIMO | Default vazio mas é parametrizável | numeric(18,6) |
PEDIDOENTREGA:
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDPEDIDO | EMPRESA#C5_FILIAL#C5_NUM | int8 | SIM |
2 | IDPARCEIROREDESPACHO | EMPRESA#C5_REDESP#TRA | int8 | |
3 | IDPARCEIROTRANSPORTADOR | EMPRESA#C5_TRANSP#TRA | int8 | |
4 | IDNENTREGAFUTURA | 0 | int8 | |
5 | IDNEXPORTADOERP | 1 | int8 | SIM |
6 | SGLPEDIDOENTREGA | PRINCIPAL | varchar(10) | |
7 | CODIGOERP | EMPRESA#C5_FILIAL#C5_NUM | varchar(80) | SIM |
8 | IDTIPOFRETE | C5_TPFRETE | int8 | |
9 | VALORFRETE | C5_FRETE | numeric(18,6) | |
10 | VALORSEGURO | C5_SEGURO | numeric(18,6) | |
11 | DATAENTREGA | O dado vem da SC6, porém retorna-se apenas o primeiro valor de: C6_ENTREG | date | |
12 | OBSERVACAO | Default vazio mas é parametrizável | varchar(4000) | |
13 | IDPARCEIROENTREGA | EMPRESA#C5_CLIENT#C5_LOJAENT | int8 |
PEDIDOPARCELA:
OBS: Única condição de pagamento que aceita parcelamento é a de sgltipocondicao = 9
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDPEDIDO | EMPRESA#C5_FILIAL#C5_NUM | int8 | SIM |
2 | IDCONDICAOPAGAMENTO | EMPRESA#C5_CONDPAG#COALESCE(C5_FILIAL,'SF') | int8 | SIM |
3 | VALOR | C5_PARC1 | C5_PARC2 | C5_PARC3 | C5_PARC4 | numeric(18,6) | |
4 | DATAVENCIMENTO | C5_DATA1 | C5_DATA2 | C5_DATA3 | C5_DATA4 | date | SIM |
5 | ORDEM | 1 | 2 | 3 | 4 | int8 | SIM |
6 | CODIGOERP | EMPRESA#C5_FILIAL#C5_NUM#ORDEM | varchar(80) | SIM |
Retorna as notas fiscais do Protheus das tabelas SF2 e SD2 para saídas e SF1 e SD1 para devolução.
NOTAFISCAL SAÍDA (SF2):
Tabelas: SF2,SD2
Filtro padrão: F2_FILIAL = D2_FILIAL AND F2_SERIE = D2_SERIE AND F2_EMISSAO = D2_EMISSAO AND F2_DOC = D2_DOC AND F2_CLIENTE = D2_CLIENTE AND F2_LOJA = D2_LOJA
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNCANCELADA | 0 | int8 | |
2 | NUMERONOTAFISCAL | F2_DOC | varchar(80) | |
3 | SERIE | F2_SERIE | varchar(20) | |
4 | HORAATUALIZACAO | F2_HORA | varchar(8) | |
5 | DATAEMISSAO | F2_EMISSAO | date | |
6 | VALORFATURADO | F2_VALBRUT | numeric(18,6) | |
7 | IDLOCAL | PRI#EMPRESA#F2_CLIENTE#F2_LOJA#COALESCE(F2_FILIAL,'SF') | int8 | SIM |
8 | IDPARCEIRO | EMPRESA#F2_CLIENTE#F2_LOJA#COALESCE(F2_FILIAL,'SF') | int8 | SIM |
9 | IDUSUARIO | EMPRESA#F2_VEND1#COALESCE(F2_FILIAL,'SF') | int8 | |
10 | IDTIPONOTAFISCAL | F2_TIPO | int8 | |
11 | IDLOCALFILIALFATURAMENTO | EMP#EMPRESA#F2_FILIAL | int8 | |
12 | IDLOCALFILIALRETIRADA | EMP#EMPRESA#F2_FILIAL | int8 | |
13 | IDLOCALFILIALVENDA | EMP#EMPRESA#F2_FILIAL | int8 | |
14 | OBSERVACAO | F2_MENNOTA | varchar(4000) | |
15 | CODIGOERP | EMPRESA#F2_FILIAL#F2_DOC#F2_SERIE#F2_EMISSAO | varchar(80) | SIM |
16 | IDCONDICAOPAGAMENTO | EMPRESA#F2_COND#COALESCE(F2_FILIAL,'SF') | int8 | |
17 | VALORFRETE | F2_FRETE | numeric(18,6) | |
18 | VALORSEGURO | F2_SEGURO | numeric(18,6) | |
19 | IDTRANSPORTADORA | F2_TRANSP | int8 |
NOTAFISCALPRODUTO SAÍDA (SD2):
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | QUANTIDADEFATURADA | D2_QUANT | numeric(18,6) | |
2 | PRECOFATURADO | D2_VALBRUT / D2_QUANT | numeric(18,6) | |
3 | PRECOORIGINAL | D2_PRCVEN | numeric(18,6) | |
4 | IDNOTAFISCAL | EMPRESA#F2_FILIAL#F2_DOC#F2_SERIE#F2_EMISSAO | int8 | SIM |
5 | IDPRODUTO | EMPRESA#D2_COD#COALESCE(D2_FILIAL,'SF') | int8 | SIM |
6 | IDPEDIDO | EMPRESA#D2_FILIAL#D2_PEDIDO | int8 | |
7 | IDCFOP | D2_CF | int8 | |
8 | CODIGOERP | EMPRESA#F2_FILIAL#D2_DOC#F2_SERIE#F2_EMISSAO#D2_ITEM#D2_FILIAL#D2_SERIE | varchar(80) | SIM |
9 | VALORTOTALBRUTO | D2_VALBRUT | numeric(18,6) | |
10 | VALORTOTALLIQUIDO | D2_TOTAL | numeric(18,6) | |
11 | IDTIPOPEDIDO | EMPRESA#D2_TES#COALESCE(D2_FILIAL,'SF') | int8 |
NOTAFISCAL ENTRADA (SF1):
Tabelas: SF1,SD1
Filtro padrão: D1_FILIAL=F1_FILIAL AND D1_DOC=F1_DOC AND D1_SERIE=F1_SERIE AND F1_FORNECE=D1_FORNECE AND F1_EMISSAO=D1_EMISSAO AND D1_TIPO = ''D'' AND D1_NFORI IS NOT NULL AND D1_SERIORI IS NOT NULL
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNCANCELADA | 0 | int8 | |
2 | NUMERONOTAFISCAL | F1_DOC | varchar(80) | |
3 | SERIE | F1_SERIE | varchar(20) | |
4 | HORAATUALIZACAO | F1_HORA | varchar(8) | |
5 | DATAEMISSAO | F1_DTDIGIT | date | |
6 | VALORFATURADO | F1_VALMERC | numeric(18,6) | |
7 | IDLOCAL | PRI#EMPRESA#F1_FORNECE#F1_LOJA | int8(80) | SIM |
8 | IDPARCEIRO | EMPRESA#F1_FORNECE#F1_LOJA | int8 | SIM |
9 | IDTIPONOTAFISCAL | F1_TIPO | int8 | |
10 | IDLOCALFILIALFATURAMENTO | EMP#EMPRESA#F1_FILIAL | int8 | |
11 | IDLOCALFILIALRETIRADA | EMP#EMPRESA#F1_FILIAL | int8 | |
12 | IDLOCALFILIALVENDA | EMP#EMPRESA#F1_FILIAL | int8 | |
13 | CODIGOERP | DEV#EMPRESA#F1_FILIAL#F1_DOC#F1_SERIE#F1_FORNECE#F1_DTDIGIT#F1_TIPO | varchar(80) | SIM |
14 | DATAATUALIZACAO | F1_EMISSAO | date | |
15 | IDCONDICAOPAGAMENTO | EMPRESA#F1_COND#COALESCE(F1_FILIAL,'SF') | int8 | |
16 | VALORFRETE | F1_FRETE | numeric(18,6) | |
17 | VALORSEGURO | F1_SEGURO | numeric(18,6) | |
18 | IDTRANSPORTADORA | F1_TRANSP | int8 |
NOTAFISCALPRODUTO ENTRADA (SD1):
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | QUANTIDADEFATURADA | D1_QUANT | numeric(18,6) | |
2 | PRECOFATURADO | D1_VUNIT | numeric(18,6) | |
3 | IDNOTAFISCAL | DEV#EMPRESA#F1_FILIAL#F1_DOC#F1_SERIE#F1_FORNECE#F1_DTDIGIT#F1_TIPO | int8 | SIM |
4 | IDPRODUTO | EMPRESA#D1_COD#COALESCE(D1_FILIAL,'SF') | int8 | SIM |
5 | IDPEDIDO | EMPRESA#D1_FILIAL#D1_PEDIDO | int8 | |
6 | IDCFOP | D1_CF | int8 | |
7 | CODIGOERP | DEV#EMPRESA#D1_FILIAL#D1_DOC#D1_SERIE#D1_ITEM#D1_FORNECE#D1_DTDIGIT#D1_TIPO | varchar(80) | SIM |
8 | VALORTOTALBRUTO | D1_TOTAL | numeric(18,6) | |
9 | VALORTOTALLIQUIDO | D1_TOTAL | numeric(18,6) | |
10 | IDNOTAFISCALORIGEM | Busca em notafiscal através dos campos: serie = d1_seriori | int8 | |
11 | IDTIPOPEDIDO | EMPRESA#D1_TES#COALESCE(D1_FILIAL,'SF') | int8 |
Retorna o cadastro do financeiro do Protheus na tabela SE1.
Tabelas: SE1
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | DESCRICAO | E1_TIPO | varchar(80) | |
2 | SGLTIPOTITULO | CASE | varchar(10) | |
3 | IDNPAGO | CASE WHEN E1_SALDO = 0 THEN 1 ELSE 0 END | int8 | |
4 | NUMERODOCUMENTO | CASE WHEN E1_NUM = '' WHEN E1_NUMBCO ELSE E1_NUM DATE | varchar(40) | |
5 | NUMEROPARCELA | E1_PARCELA | varchar(20) | |
6 | DATAMOVIMENTO | E1_EMISSAO | date | |
7 | DATAVENCIMENTO | CASE WHEN E1_VENCREA = '' THEN E1_VENCTO ELSE E1_VENCREA END | date | |
8 | DATAPAGAMENTO | CASE WHEN E1_BAIXA = '' THEN '' ELSE E1_BAIXA END | date | |
9 | PORTADOR | E1_PORTADO | varchar(80) | |
10 | VALORORIGINAL | E1_VALOR | numeric(18,6) | |
11 | VALORPAGOPARCIAL | CASE WHEN E1_SALDO <> 0 THEN E1_VALOR - E1_SALDO ELSE 0 END | numeric(18,6) | |
12 | VALORDESCONTO | E1_VALOR * (E1_DESCFIN / 100) | numeric(18,6) | |
13 | VALORJUROS | E1_JUROS | numeric(18,6) | |
14 | IDNINDEXADOR | 0 | int8 | |
15 | IDUSUARIO | EMPRESA#E1_VEND1#COALESCE(E1_FILIAL,'SF') | int8 | |
16 | IDLOCAL | PRI#EMPRESA#E1_CLIENTE#E1_LOJA#COALESCE(E1_FILIAL,'SF') | int8 | |
17 | IDPARCEIRO | EMPRESA#E1_CLIENTE#E1_LOJA#COALESCE(E1_FILIAL,'SF') | int8 | |
18 | OBSERVACAO | E1_HIST | varchar(4000) | |
19 | CODIGOBARRAS | E1_CODBAR | varchar(80) | |
20 | CODIGOERP | EMPRESA#E1_CLIENTE#E1_TIPO#E1_NUM#E1_PARCELA#E1_PREFIXO#COALESCE(E1_FILORIG,'E1_FILIAL') | varchar(80) | |
21 | DATAEMISSAO | CASE WHEN E1_VENCREA = '' THEN E1_VENCTO ELSE E1_VENCREA END | date |
Retorna o cadastro de condições de pagamento vinculados ao local no protheus na tabela ACS e ACT
Filtro Padrão: A1_FILIAL = DA0_FILIAL AND A1_TABELA = DA0_CODTAB
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | |
1 | IDNPADRAO | 0 | int2 | SIM |
2 | IDNREGRAESPECIAL | 0 | int2 | |
3 | IDNPERMITE | CASE WHEN ACT_TPRGNG = '1' THEN 1 ELSE 0 END | int8 | |
4 | CODIGOERP | EMPRESA#IDCONDICAOPAGAMENTO#IDLOCAL#IDGRUPOPARCEIRO#REGNEG | varchar(80) | SIM |
5 | IDPARCEIRO | EMPRESA#ACS_CODCLI#ACS_LOJA#COALESCE(ACS_FILIAL,'SF') | int8 | |
6 | IDCONDICAOPAGAMENTO | EMPRESA#ACT_CONDPG#COALESCE(A1_FILIAL,'SF') | int8 | SIM |
7 | IDGRUPOPARCEIRO | EMP#EMPRESA#ACS_GRPVEN#COALESCE(A1_FILIAL,'SF') | int8 | |
8 | IDLOCAL | PRI#EMPRESA#ACS_CODCLI#ACS_LOJA#COALESCE(ACS_FILIAL,'SF') | int8 |