Configuração da integração nativa para envio de dados do Totali para o EME4
Pré-Requisitos
Versão Mínima do Totali: 6.0.
Versão Mínima do EME4: 04.05.00 (pacote completo atualizado).
Configuração
Executar o Totali Middleware (c:\TotallMiddleware\WSMiddleware.exe).
Nas abas [ Integração ], [ EME4 ] marcar [ Ativada] e informar o tempo de processamento entre lotes de envio de dados para o EME4.
| Nesta aba define-se se a integração está ativa ou não. Em caso de necessidade de fazer algum ajuste e precise parar a integração, basta desativar e reiniciar o serviço.
Configurar os dados de acesso ao banco de dados do EME4.
| Em caso de dúvidas de acesso ao banco, consultar o DBA do cliente.
Selecionar [ Tipo de Integração ].
Conforme o tipo serão selecionadas as tabelas a serem exportadas por padrão, porém, de acordo com a necessidade do cliente, pode-se – com cuidado/atenção – marcar/desmarcar registros.
- Completa: clientes que utilizam a retaguarda do Totali. Nesse caso, serão enviados todos os dados fiscais e contábeis para o EME4 a fim de que seja feita a contabilidade e apuração de impostos pelo EME4;
- Varejo Com PAF/ECF: clientes que utilizam apenas Order e Checkout. Caso o cliente seja misto (PoS e Checkout) deve-se utilizar esta opção por conta do envio da Redução Z;
- Varejo Com NFCe: clientes que utilizam apenas o PoS.
Clicar em [ Salvar Configurações ] e reiniciar o serviço do Totali Middleware.
Gravação de Logs
Executar o Commerce Web (caso o cliente possua este sistema).
| Para os clientes que não possuem Commerce Web, utilizar os sqls (em azul) para inclusão do registro ao final de cada configuração de parâmetro.
- NIVEL_LOG_INICIALIZACAO = 1: grava os indicadores de inicialização e finalização do processo;
-
NIVEL_LOG_INDICADOR_ORIGEM = 4: grava detalhes de inicio e finalização de cada grupo exportado (ex.: Documento Emitidos, DAV, Documentos Recebido etc.);
-
NIVEL_LOG_VALIDACAO = 6: grava detalhes do processo de validação dos documentos (inicialização, indicador de origem e validação). Em caso de inconsistência será gravado no log independente da configuração;
-
NIVEL_LOG_CONSULTA_RETAGUARDA = 8: grava os indicadores das consultas que estão sendo realizadas na retaguarda;
-
NIVEL_LOG_PERSISTENCIA = 10: grava detalhes de todo processo de persistência da integração.
| Nos casos de erro e inconsistências serão gravados logs de forma detalhada (indiferente do nível).
| Quanto maior o nível do log, maior o log e, consequentemente, mais lenta a integração.
Parâmetros Gerais
Clicar em [ + ] para incluir um novo parâmetro.
Data do Inventário
Deve ser definido apenas para clientes com [ Tipo de Exportação ] = Completa.
Definir data para envio do inventário.
INSERT INTO TT_IPC (ID_PCS, VLRDAT)
SELECT PCS.ID_PCS, TO_DATE(’01/01/2020 00:00:00′, ‘DD/MM/YYYY HH24:MI:SS’)
FROM TT_PCS PCS WHERE PCS.NOMPCS = ‘DAT_INV_EST_EXP_EME4’;
Filiais do Inventário
Deve ser definido apenas para clientes com [ Tipo de Exportação ] = Completa.
Definir as filiais para envio do inventário.
FROM TT_PCS PCS
WHERE PCS.NOMPCS = ‘FILIAIS_INV_EXP_EME4’;
| Separar as filiais com “;” (ex.: 001,002,005).
Filial de Alocação do Funcionário
| Parâmetro obrigatório.
INSERT INTO TT_IPC (ID_PCS, VLRTXT)
SELECT PCS.ID_PCS, ‘001’
FROM TT_PCS PCS
WHERE PCS.NOMPCS = ‘FIL_FUNC_EXP_EME4’;
Tipo de Exportação EME4
Definir o tipo de exportação:
- Varejo: clientes com Checkout/PoS e Order;
- Completo: clientes com retaguarda da Totali. Nesse caso, serão enviados todos os dados fiscais e contábeis para o EME4, para que seja feita a contabilidade e apuração de impostos pelo EME4).
| Parâmetro Obrigatório.
INSERT INTO TT_IPC (ID_PCS, VLRTXT)
SELECT PCS.ID_PCS, ‘V’
FROM TT_PCS PCS
WHERE PCS.NOMPCS = ‘TIPO_EXP_EME4’;
Tipo de Inventário
INSERT INTO TT_IPC (ID_PCS, VLRNUM)
SELECT PCS.ID_PCS, 0
FROM TT_PCS PCS
WHERE PCS.NOMPCS = ‘TIPO_INV_EXP_EME4’;
Data/Hora do Primeiro Movimento
| Parâmetro Obrigatório.
INSERT INTO TT_IPC (ID_PCS, VLRDAT)
SELECT PCS.ID_PCS, TO_DATE(’01/01/2020 00:00:00′, ‘DD/MM/YYYY HH24:MI:SS’)
FROM TT_PCS PCS
WHERE PCS.NOMPCS = ‘DAT_PRI_MOV_EXP_EME4’;
Painel Conferência Documentos Timus
- Registro com erro: registros/documentos que apresentaram erros na importação de banco de dados (ex.: falta de algum cadastro);
- Registro não importado: registros/documentos que ainda não foram exportados para o EME, e que estão na base de dados da TOTALI aguardando exportação;
- Ambos: todas os registros/documentos.