Após realizar a instalação do Remote Client siga os passos abaixo para realizar a integração com seu ERP
1. Informações para conexão com o banco:
É necessário inserir as informações para conectar com o banco de dados. Para isso acesse a tela desejada (será necessário realizar esse procedimento em todas as telas que serão integradas) > Mais Opções > Importar Valores > Integração > Configurações
Preencha as informações conforme a tela:
* Usuário do Banco de Dados
* Senha do Banco de Dados
* Nome do Banco de Dados
* URL e porta do Banco de Dados
* Tipo do Banco de Dados
Feitas essas configurações, vamos ao próximo passo:
IMPORTANTE!
O Remote client é quem fará a comunicação entre o ERP e o Treasy, não sendo necessária nenhuma liberação de porta/ip. Dessa forma no campo Url e Porta do Banco de Dados pode ser utilizado o ip interno, assim o Remote client encontrará o caminho para buscar as informações e envia-las para o Treasy.
2. Querys para buscar as informações no ERP:
Para cada uma das telas será necessária uma query que buscará os dados para realizar a integração. Cada tela tem suas particularidades e informações necessárias que serão descritas abaixo (o modelo de cada tela também pode ser consultado na planilha modelo, para baixá-la confira: Qual a planilha modelo de cada tela?)
Receita de vendas:
- Código Canal de Distribuição;
- Descrição Canal de Distribuição (opcional);
- Código Produto ou Serviço;
- Descrição Produto ou Serviço (opcional);
- Quantidade vendida (valor precisa ser maior que 0);
- Preço unitário de venda e/ou Receita Total.
Exemplo de Query para Receita de Vendas:
SELECT
CODIGO_LOJA AS CODIGO_CANAL,
DESCRICAO_LOJA AS DESC_LOJA,
CODIGO_PRODUTO,
DESCRICAO_PRODUTO,
QTDE AS QUANTIDADE,
PRECO_VENDA AS PRECO_UNITARIO,
VALOR_TOTAL AS VALOR_RECEITA,
DATA_EMISSAO AS DATA
FROM
FATURAMENTO
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Deduções de vendas:
- Código Canal de Distribuição;
- Descrição Canal de Distribuição (opcional);
- Código Produto ou Serviço;
- Descrição Produto ou Serviço (opcional);
- Código Dedução de Vendas;
- Descrição Dedução de vendas (opcional)
- Valor da dedução e/ou Percentual sobre a Receita.
Exemplo de Query para Dedução de Vendas:
SELECT
CODIGO_LOJA AS CODIGO_CANAL,
DESCRICAO_LOJA AS DESC_LOJA,
CODIGO_PRODUTO,
DESCRICAO_PRODUTO,
CODIGO_DEDUCAO,
DESC_DEDUCAO,
VALOR_TOTAL AS VALOR_DEDUCAO,
ALIQ AS PERCENTUAL,
DATA_EMISSAO AS DATA
FROM
FATURAMENTO
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Custos Variáveis CMV:
- Código Canal de Distribuição;
- Descrição Canal de Distribuição (opcional);
- Código Produto ou Serviço;
- Descrição Produto ou Serviço (opcional);
- Preço Unitário ou Percentual sobre receita ou Custo Total;
SELECT
CODIGO_LOJA AS CODIGO_CANAL,
DESCRICAO_LOJA AS DESC_LOJA,
CODIGO_PRODUTO,
DESCRICAO_PRODUTO,
VALOR_TOTAL AS VALOR_CUSTO,
DATA_EMISSAO AS DATA
FROM
FATURAMENTO
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Custos Variáveis CPV:
- Código Canal de Distribuição;
- Descrição Canal de Distribuição (opcional);
- Código Produto ou Serviço;
- Descrição Produto ou Serviço (opcional);
- Preço Unitário ou Custo Total.
SELECT
CODIGO_LOJA AS CODIGO_CANAL,
DESCRICAO_LOJA AS DESC_LOJA,
CODIGO_PRODUTO,
DESCRICAO_PRODUTO,
PRECO,
DATA_EMISSAO AS DATA
FROM
FATURAMENTO
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Despesas:
- Código Unidade de Negócio;
- Descrição Unidade de Negócio (opcional);
- Código Centro de Resultado;
- Descrição Centro de Resultado (opcional);
- Código conta;
- Descrição conta (opcional)
- Valor da Despesa;
SELECT
CODIGO_UNIDADE,
DESCRICAO_UNIDADE AS DESC_LOJA,
CODIGO_CR AS CENTRO_RESULTADO,
DESCRICAO_CR AS DESC_CENTRO,
CODIGO_CONTA,
DESC_CONTA,
VALOR_TOTAL AS VALOR_DESPESA,
DATA_EMISSAO AS DATA
FROM
CONTA_PAGAR
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Gastos com Pessoal:
- Código Unidade de Negócio;
- Descrição Unidade de Negócio (opcional);
- Código Centro de Resultado;
- Descrição Centro de Resultado (opcional);
- Código Cargo/Funcionário;
- Descrição Cargo/Funcionário (opcional)
- Quantidade Funcionário;
- Salário Unitário ou Salário Total;
- Outros valores de folha como encargos e benefícios*
*Nesse caso você pode trazer cada coluna como uma conta da folha (salário, hora extra, comissões etc)
SELECT
CODIGO_UNIDADE,
DESCRICAO_UNIDADE AS DESC_LOJA,
CODIGO_CR AS CENTRO_RESULTADO,
DESCRICAO_CR AS DESC_CENTRO,
CODIGO_CARGO,
DESC_CARGO,
QTDE,
SALARIO,
COMISSOES,
DATA_EMISSAO AS DATA
FROM
FOLHA_PGTO
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Investimentos Operacionais:
- Código Unidade de Negócio;
- Descrição Unidade de Negócio (opcional);
- Código Centro de Resultado;
- Descrição Centro de Resultado (opcional);
- Código Investimento;
- Descrição Investimento (opcional)
- Valor do Investimento;
SELECT
CODIGO_UNIDADE,
DESCRICAO_UNIDADE AS DESC_LOJA,
CODIGO_CR AS CENTRO_RESULTADO,
DESCRICAO_CR AS DESC_CENTRO,
CODIGO_INVESTIMENTO,
DESC_INVESTIMENTO,
VALOR_TOTAL AS VALOR_INVESTIMENTO,
DATA_EMISSAO AS DATA
FROM
CONTA_PAGAR
WHERE DATA_EMISSAO BETWEEN ${DATA_INICIAL} AND ${DATA_FINAL}
Ao final da configuração sua tela deve estar semelhante a essa:
Então salve e realize o teste para verificar se as informações estão vindo corretamente:
Se chegar na tela abaixo, sua integração está rodando certinho.
Caso não chegue nessa tela verifique se aparece algum erro em tela, ou então verifique os Logs:
Esperamos ter ajudado!
Comentários
0 comentário
Por favor, entre para comentar.