Linha de Produto: | Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Manufatura | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | Easy Export Control (SIGAEEC) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cadastros Iniciais: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Banco(s) de Dados: | SQL/ORACLE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tabelas Utilizadas: | EC6– Eventos Contábeis ECE– Processos Estornados ECI– Contas por Banco EE5– Embalagens EE6– Disponibilidade de Navios EE7– Processo de Exportação EE8– Itens do Processo de Exportação EE8– Itens Processo de Exportação EE9– Itens do Embarque EEA– Configuração Documentos EEB– Agentes de um Pedido EEC– Embarque EEE– Instrumento de Negociação EEM– Controle de Notas Fiscais EEN– Notify EEQ– Valor das Parcelas do Embarque EES– Notas Fiscais por Itens EET– Despesas de Exportação EEU– Numerário de Exportação EF3– Eventos do Contrato EF7– Tipos de Financiamento EF8– Encargos do Financiamento EXJ– Dados Adicionais do Cliente EXL– Dados Complementares Embarque EYE– Serviços EYH– Estufagem de Mercadorias EYI– Dados Complementares do Exportador EYJ– Dados Complementares do Produto SA1– Clientes SA6– Bancos SAH– Unidades de Medida SY5– Despachantes/ Empresas SY6– Condições de Pagamento SY9– Portos e Aeroportos SYA– Países SYB– Despesas SYE– Taxa de Conversão SYF– Moedas ECF– Lançamentos contábeis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Windows/Linux |
Foi implementada a funcionalidade de integração via mensagem única - EAI - para o Easy Export Control (Protheus), com o objetivo de flexibilizar a comunicação entre as soluções TOTVS com a utilização da tecnologia de WEB Services, o que ocorrerá com a troca de informações (mensagens) no formato XML entre esses sistemas.
Estão previstas nessa atualização as seguintes integrações:
Cadastros (SIGAEEC):
Negócio: Fase de Pedido (SIGAEEC)
Negócio: Fase de Embarque (SIGAEEC)
Negócio: Registro SINTEGRA
As atualizações disponibilizadas através deste Boletim Técnico adequam o produto Easy Export Control para sua utilização na integração via Mensagem Única – EAI. Para a configuração das integrações, devem ser observadas as orientações do manual de integração com o ERP em questão.
Sobre o EAI Protheus, consulte as informações adicionais disponíveis no portal TDN:
http://tdn.totvs.com/display/framework/EAI+Protheus
http://tdn.totvs.com/pages/releaseview.action?pageId=107939550
CONFIGURAÇÃO DE PARÂMETROS
Itens/Pastas | Descrição |
Nome: | MV_EAIPORT |
Tipo: | Caracter |
Cont. Por.: | RECEIVEMESSAGE |
Descrição: | Indica qual a porta de entrada dos Mapas do ESB |
Itens/Pastas | Descrição |
Nome: | MV_EAIMETH |
Tipo: | Caracter |
Cont. Por.: | RECEIVEMESSAGE |
Descrição: | Informe o metodo de envio do EAI para envio a outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIURL2 |
Tipo: | Caracter |
Cont. Por.: | http:// IP + Porta /Nome do Web Service/EAISERVICE.apw |
Descrição: | Informe o nome do canal configurado no EAI para outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIWS |
Tipo: | Caracter |
Cont. Por.: | WSFWWSEAI |
Descrição: | Informe o nome do Client WebService do EAI para envio a outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIXSD |
Tipo: | Caracter |
Cont. Por.: | Informe o diretorio dos XSD usados na validação do EAI |
Descrição: | \xsd\totvsmessage |
Itens/Pastas | Descrição |
Nome: | MV_EECI010 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Habilita integração do Módulo SIGAEEC via Mensagem Única. |
Itens/Pastas | Descrição |
Nome: | MV_AVG0037 |
Tipo: | Caracter |
Cont. Por.: | INGLES |
Descrição: | Código do idioma inglês |
Itens/Pastas | Descrição |
Nome: | MV_AVG0119 |
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Ativa a rotina de desconto por item |
Itens/Pastas | Descrição |
Nome: | MV_AVG0131 |
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Define se está integrado com o módulo Financeiro (SIGAFIN) |
Itens/Pastas | Descrição |
Nome: | MV_AVG0205 |
Tipo: | Caracter |
Cont. Por.: | XP |
Descrição: | Tipo do Documento para Emb. de exportação |
Itens/Pastas | Descrição |
Nome: | MV_AVG0206 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Embalagem padrão para pedido de exportação integrado via Mensagem Única |
Obs: Necessita cadastro prévio da embalagem no ERP Protheus e que o código desta embalagem seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0207 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Cond. de Pagto padrão para pedido de exportação integrado via Mensagem Única |
Obs: Necessita cadastro prévio da condição de pagamento no ERP Protheus e que o código desta condição de pagamento seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0208 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Via de Transp. padrão para pedido de exportação integrado via Mensagem Única |
Necessita cadastro prévio da via de transporte no ERP Protheus e que o código desta via de transporte seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0209 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Incoterm padrão para pedido de exportação integrado via Mensagem Única |
Necessita cadastro prévio do INCOTERM no ERP Protheus e que o código deste INCOTERM seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0210 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Centro de Custo padrão para título de adiantamento de exportação integrado por mensagem única. |
Informação é obtida do ERP Externo
Itens/Pastas | Descrição |
Nome: | MV_AVG0215 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Portador da conta para baixa do titulo a receber |
Informação é obtida do ERP Externo
Itens/Pastas | Descrição |
Nome: | MV_AVG0216 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Tipo do Portador da conta para baixa do titulo a receber |
Informação é obtida do ERP Externo
Itens/Pastas | Descrição |
Nome: | MV_AVG0220 |
Tipo: | Caracter |
Cont. Por.: | PRD.: |
Descrição: | Parâmetro para código da embalagem na integração |
Itens/Pastas | Descrição |
Nome: | MV_EEC0009 |
Tipo: | Caracter |
Cont. Por.: | #EE7_PEDIDO# |
Descrição: | Máscara para o pedido de exportação integrado via Mensagem Única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0012 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Define se irá enviar o pedido de exportação via mensagem única à outro ERP |
Itens/Pastas | Descrição |
Nome: | MV_EEC0025 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Se ligado, envia valor de título a receber com comissão e baixa o valor da comissão. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0027 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Indica qual valor a ser enviado na integração de variação cambial de nota fiscal via mensagem única. 1=Variação NF x Embarque;2=Valor atualizado NF |
Itens/Pastas | Descrição |
Nome: | MV_EEC0028 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Código do Portador da Baixa de títulos do tipo Comissão a Deduzir da Fatura |
Itens/Pastas | Descrição |
Nome: | MV_EEC0029 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Tipo do Portador da Baixa de tÍtulos do tipo Comissão a Deduzir da Fatura |
Itens/Pastas | Descrição |
Nome: | MV_EEC0033 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens de contas a receber na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0034 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens contábeis na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0035 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens bancárias na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0036 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens de contas a pagar na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EECFAT |
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Define se está integrado com o módulo de Faturamento (SIGAFAT) |
CONFIGURAÇÃO DE JOB DO SCHEDULER DO PROTHEUS
Preencha os campos conforme abaixo:
Itens/Pastas | Descrição |
Nome do JOB | FWSCHDMANAG |
Função ADVPL | FWSCHDMANAG |
Ambiente | (preencha com o ambiente/enviroment em uso no protheus) |
Instâncias | 1 |
Parâmetros | (não informar parâmetros) |
Habilitar JOB no START | (deixe a opção marcada) |
Preencha os campos conforme abaixo
Itens/Pastas | Descrição |
Nome do JOB | FWSCHDQUEUE |
Função ADVPL | FWSCHDQUEUE |
Ambiente | (preencha com o ambiente/enviroment em uso no protheus) |
Instâncias | 1 |
Parâmetros | (não informar parâmetros) |
Habilitar JOB no START | (deixe a opção marcada) |
Preencha os dados na tela para criação do Agente e clique em Confirmar.
Itens/Pastas | Descrição |
Nome do Agente | FWSCHDQUEUE |
IP | Endereço IP onde o Server Protheus está ativo |
Porta | Porta onde o Server Protheus está ativo |
Ambiente | (preenchimento automático) |
Empresa | (preenchimento automático) |
Filial | (preenchimento automático) |
No. Threads | 3 |
Habilitado | (preenchimento automático) |
CONFIGURAÇÃO DA TAREFA DE PROCESSAMENTO DE INTEGRAÇÕES ASSINCRONAS DO SCHEDULER DO PROTHEUS
Preencha os dados na tela para criação da tarefa conforme abaixo:
Itens/Pastas | Descrição |
Usuário: | Administrador |
Rotina: | FWEAI |
Ambiente: | (preencha com o ambiente/enviroment em uso no protheus) |
Empresa/Filial: | (preencha com o empresa/filial em uso no protheus) |
Módulo: | 99 – Configurador |
Habilitado: | (deixe a opção marcada) |
Clique no botão recorrência e informe a periodicidade para processamento da tarefa de integração das mensagens assíncronas. Recomendado deixar na opção “Sempre Ativo” e “Sem data de término”.
CONFIGURAÇÃO DO APPSERVER DO PROTHEUS
CONFIGURAÇÃO DO SERVIÇO DO PROTHEUS PARA ATUALIZAÇÕES
Após as configurações de webservice e scheduler do Protheus, haverão tarefas em execução no servidor do Protheus mesmo que nenhum usuário esteja logado no sistema. Com isso as aplicações de patchs e updates que necessitam de acesso exclusivo ao sistema podem ser dificultadas pois é necessário derrubar os processos em execução. Recomenda-se fazer uma copia da instalação do serviço do Protheus (pasta “\bin\” que contem os binários do serviço do Protheus) e nessa instalação retirar a configuração da execução dos Jobs (basta remover a seção [ONSTART] no appserver.ini. É importante que todas as outras configurações sejam mantidas). Assim, quando for necessário aplicar um patch ou update, pare o serviço do Protheus que possuir as configurações dos Jobs, inicie o serviço que não possua execução de Jobs, aplique a atualização necessária, pare o serviço que não possuir execução de Jobs e inicie novamente o serviço que possuir a execução de Jobs.
Tome cuidado para executar esse processo da maneira descrita para que o Protheus possa ser atualizado e para que não fique sem a inicialização dos Jobs.
PROCEDIMENTO PARA BACK-UP DE BASE DE DADOS
Devido ao controle e configurações internas do TOTVS DBACCESS, toda criação de backup e restore de backup de base de dados, assim como replicação da base de dados para outros ambientes, deve ser feita através da importação de tabelas da ferramenta APSDU. Isso garante a integridade das tabelas e correta interpretação dos dados pelo TOTVS DBACCESS e consequentemente pelas aplicações do Protheus. Não utilize ferramentas de backup de tabelas diretamente pelo banco de dados, pois isso pode exigir a reinicialização do serviço e até mesmo a reinstação do TOTVS DBACCESS.
RELAÇÃO DE/PARA DE EMPRESAS / FILIAIS
Outros ERPs TOTVS diferentes do Protheus não possuem o conceito de Empresa/Filial como no Protheus, existindo uma ou mais empresas/filiais distintas utilizando o mesmo sistema, são todas cadastradas no ERP como empresas diferentes. Além disso os códigos de empresa do ERP são distintos dos códigos de empresa/filial do Protheus. Por isso é necessário acessar o cadastro da relação DE/PARA no módulo configurador (Ambiente/Schedule/Emp.fil Msg.Unica) para cadastrar esta relação.
Por exemplo, se tivermos a empresa 21 no ERP Logix e quisermos associar á empresa 01 filial 10 do Protheus, devemos cadastrar conforme abaixo.
Clique na opção Incluir e preencha os campos conforme exemplo abaixo:
Itens/Pastas | Descrição |
Referência | LOGIX (nome do ERP externo) |
Company | 21 (código da empresa no ERP) |
Branch | (em branco) |
Emp.Protheus | 01 |
Fil.Protheus | 10 |
ADEQUAÇÃO DO TAMANHO DOS CAMPOS DO PROTHEUS
O tamanho de campos de algumas tabelas do Easy precisará ser adequado para que fique compatível com o tamanho dos campos no ERP.
Campos como código de cliente, código de fornecedor e código de produto podem ficar divergentes e gerar problemas de integração caso não fiquem com o mesmo numero de caracteres que o ERP.
Verifique o tamanho dos grupos de campos do Protheus através do módulo configurador, na opção de menu Base de dados / Dicionário / Base de dados. Selecione a empresa do lado esquerdo da tela, selecione Dicionário de dados e Grupo de campos. Veja ao lado direito todos os grupos de campo e na coluna tamanho, o tamanho atualmente em uso no Protheus.
É recomendado rever os seguintes grupos de campos:
Grupo | Descrição |
001 | Código de Cliente/Fornecedor |
018 | Documento de entrada/saída |
030 | Tamanho do Produto |
084 | Unidade Requisitante |
089 | Código de empresa / despachante |
094 | Série das Notas Fiscais |
Para integração Protheus X ERP Logix, será necessário efetuar os ajustes abaixo, manualmente, no Configurador (SIGACFG).
Tabela | Campo | Tamanho | Decimal | Picture |
EYH | EYH_QTDEMB | 14 | 3 | @E 99,999,999.999 |
EYH | EYH_RELSUP | 14 | 3 | @E 99,999,999.999 |
SA1 | A1_TEL | 20 | ||
SA1 | A1_FAX | 20 | ||
SA6 | A6_ADVAGE | 2 | ||
SA6 | A6_DVCTA | 2 |
CONFIGURAÇÃO DE ADAPTER
O módulo Easy Export Control e Easy Financing Control estão preparados para a realização das integrações que seguem. O uso de cada uma delas deve ser avaliado conforme escopo de integração previsto. Na realização dos cadastros, deve ser observada a definição do método (que pode ser alterada, conforme definição da necessidade), para que fiquem iguais nos ERPs que trocarão a mensagem.
O campo XSD indica com qual layout o arquivo XML da integração é validado. Este campo somente deve ser informado em caso de testes e caso o arquivo .XSD correspondente a mensagem seja fornecido pela TOTVS e armazenado no diretório indicado no parâmetro MV_EAIXSD.
Para configurar as integrações, conforme a necessidade, siga as instruções abaixo:
1. No Configurador (SIGACFG) acesse Schedule/Adapter E.A.I. (CFGA020).
2. Acesse a opção Incluir e informe os dados do adater, conforme as opções que seguem:
MENSAGENS DA FASE DE CADASTROS
Itens/pastas | Descrição |
Rotina | EECAC120 |
Mensagem | ITEM |
Descrição | PRODUTO |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAS125 |
Mensagem | UNITOFMEASURE |
Descrição | UNIDADE DE MEDIDA |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EICTU100 |
Mensagem | UNITOFMEASURECONVERSION |
Descrição | CONVERSAO ENTRE UN. DE MEDIDA |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT170 |
Mensagem | PACKAGING |
Descrição | EMBALAGENS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT171 |
Mensagem | PACKAGINGRELATIONSHIP |
Descrição | RELACIONAMENTO DE EMBALAGENS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAC175 |
Mensagem | CUSTOMERVENDOR |
Descrição | CLIENTES/FORNECEDORES |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAC115 |
Mensagem | COMPANY |
Descrição | EMPRESAS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAC110 |
Mensagem | BANK |
Descrição | CONTAS BANCARIAS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT140 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTAÇÃO DE MOEDAS |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT141 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTAÇÃO MOEDAS - TAXA FISCAL |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT142 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTACAO MOEDAS - TAXA COMPRA |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT143 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTACAO MOEDAS - TAXA VENDA |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
MENSAGENS DA FASE DE PEDIDO
Itens/pastas | Descrição |
Rotina | EECAP100 |
Mensagem | SALESORDER |
Descrição | PEDIDO DE EXPORTAÇÃO |
Envia | SIM |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECNF400 |
Mensagem | INVOICE |
Descrição | NOTA FISCAL DE SAIDA |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000|1.001 |
MENSAGENS DA FASE DE EMBARQUE
Itens/pastas | Descrição |
Rotina | EECAF223 |
Mensagem | SHIPMENTOFEXPORTINVOICE |
Descrição | EMBARQUE DE MERCADORIAS |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF224 |
Mensagem | ACCOUNTINGENTRY |
Descrição | VARIAÇÃO CAMBIAL (EMBARQUE) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
DESPESAS DE EXPORTAÇÃO
Itens/pastas | Descrição |
Rotina | EECAF214 |
Mensagem | ACCOUNTPAYABLEDOCUMENT |
Descrição | TIT. A PAGAR (DESP. INTERNAC.) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF215 |
Mensagem | ACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | BAIXA TIT. A PAGAR (DESP.INT) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF222 |
Mensagem | REVERSALOFACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | TIT. A PAGAR (EST.BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF216 |
Mensagem | ACCOUNTPAYABLEDOCUMENT |
Descrição | TIT. A PAGAR (DESP. NACIONAIS) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF520 |
Mensagem | LISTOFACCOUNTPAYABLEDOCUMENT |
Descrição | MANUT. PARC CÂMBIO / ADT FORNE |
Envia | SIM |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF521 |
Mensagem | ACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | COMPENS. CAM PAGAR / ADT FORN |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.001 |
CÂMBIO DESVINCULADO DE EXPORTAÇÃO (3 e 4)
Itens/pastas | Descrição |
Rotina | EECAF510 |
Mensagem | LISTOFACCOUNTPAYABLEDOCUMENT |
Descrição | CÂMBIO A PAGAR/ AQUISIÇÃO DE SERVIÇOS |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Itens/pastas | Descrição |
Rotina | EECAF511 |
Mensagem | ACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | BAIXA CÂMBIO A PAGAR/ AQUISIÇÃO DE SERVIÇO |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Itens/pastas | Descrição |
Rotina | EECAF512 |
Mensagem | REVERSALACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | EST. BAIXA CÂMBIO A PAGAR/ AQUISIÇÃO DE SERVIÇO |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Itens/pastas | Descrição |
Rotina | EECAF530 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENT |
Descrição | CÂMBIO A RECEBER/ VENDA SERVIÇOS |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF531 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | BAIXA CÂMBIO A RECEBER/ VENDA SERVIÇO |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF532 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | EST. BAIXA CÂMBIO A RECEBER VENDA SERVIC |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
CÂMBIO DE EXPORTAÇÃO
Itens/pastas | Descrição |
Rotina | EECAF212 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENT |
Descrição | TITULO ADIANT. A RECEBER (INCLUSAO) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF227 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. ADIANT. A RECEBER (BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF230 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. ADIANT. A RECEBER (ES.BX) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF210 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENT |
Descrição | TIT. PRINC. A RECEBER (INC) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF213 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. PRINC. A RECEBER (BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF221 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. PRINC. A RECEBER(EST. BX) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF231 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TITULO COMISSÃO (BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF232 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TITULO COMISSÃO (EST. BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF233 |
Mensagem | CURRENCYEXCHANGECONTRACTCLOSING |
Descrição | FECHAMENTO DE CONTRATO DE CÂMBIO |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECREG85 |
Mensagem | SINTEGRAREGISTER-85-86 |
Descrição | SINTEGRA – REGISTRO 85/86 |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Teste de webservices
Os webservices do Protheus e do ERP destino da integração devem estar devidamente configurados e no ar.
Verifique utilizando seu navegador de internet se o webservice do Protheus está no ar acessando o host configurado para o webservice Protheus. Procure o serviço FWWSEAI e veja se o mesmo encontra-se habilitado.
Verifique, utilizando seu navegador de internet, se o webservice do ERP destino está no ar acessando o host configurado no parâmetro MV_EAIURL2.
Integrações de cadastros
As integrações de cadastros ocorrem com origem no ERP com destino ao Easy. Algumas dessas integrações ocorrem de forma síncrona e outras de forma assíncrona.
Quando o cadastro possuir a integração de forma síncrona, o ERP irá aguardar o Easy processar a integração, e então exibirá para o usuário se tudo ocorreu com sucesso ou se houve rejeição por parte do Easy. Quando as rejeições das integrações ocorrem, o ERP não irá efetivar a operação realizada.
Quando o cadastro possuir integração de forma assincrona, o ERP não irá aguardar o Easy processar a integração e irá efetivar a operação independentemente do processo de integração. A mensagem de integração entra em uma fila no ERP para ser enviada ao Easy. Quando a integração ocorrer, a mensagem será recebida pelo Protheus e armazenada em uma fila para posterior processamento, retornando ao ERP apenas o aviso de recebimento da mensagem. O processamento da integração ocorre no Easy conforme a execução da tarefa FWEAI configurada no Scheduler do Protheus. Essa tarefa irá verificar todas as mensagens pendentes na fila do EAI e irá processá-las. Após o processamento, será enviada a mensagem ao ERP com o resultado da integração. Em caso de rejeição na integração, o EAI pode tentar processar novamente a mensagem antes de retornar uma rejeição ao ERP.
Pré-requisitos cadastrais
Cadastro de Produtos:
Para o cadastro de produtos do módulo Easy Import Control (Atualizações / Cadastros / Produtos – MATA011) é necessário cadastrar previamente às integrações deste cadastro, cadastrar um Local Padrão para o campo Armazem Pad. (B1_LOCPAD) com o valor “.” visto eu tal campo tornou-se obrigatório nas últimas versões do produto.
Condição de pagamento:
O cadastro da condição de pagamento do módulo Easy Import Control (Atualizações / Tabelas / Condição de Pag. – EICA060) deve ser relacionado ao cadastro de condição de pagamento do ERP; desta forma, acessando o cadastro o usuário deverá alterá-lo e informar a correspondência no campo Cod. ERP(Y6_CODERP), pasta Outros.
Moedas:
O cadastro de moedas do Easy Import Control (Atualizações / Cadastros / Moedas – EICA150) deve ser relacionado ao cadastro de moedas do ERP. Para isso o usuário deverá acessar o registro da moeda em modo de alteração e informar nos campos: Cod.C.ERP (YF_CODCERP) o código da moeda de compra correspondente; Cod.V.ERP (YF_CODVERP) o código da moeda de venda correspondente e Cod.F.ERP (YF_CODFERP) o código da moeda fiscal correspondente.
Eventos Contábeis:
Para realizar a integração com o Financeiro do ERP, o Easy Import Control precisará saber qual o tipo de documento deve ser gerado. Para isso será necessário que os eventos contábeis associados às integrações/ tipos de movimento financeiro sejam configurados.
Através do menu Atualizações / Tabelas / Eventos Contábeis (ECOA002), os eventos abaixo, do tipo IMPORT, devem ser acessados em modo de alteração e ter os campos informados conforme orientação que segue:
Integração de Adiantamento a Fornecedores
Foi implementada a funcionalidade de adiantamento a fornecedores no Easy Export Control (Protheus), quando utilizada a integração com Logix, via mensagem única EAI. O objetivo é criar adiantamentos para fornecedores específicos e vinculá-los a despesas geradas pelo processo de exportação. Esta vinculação poderá ser feita na manutenção dos câmbios de exportação para posterior compensação entre a despesa e o adiantamento vinculado.
Procedimento para utilização: http://tdn.totvs.com/pages/viewpage.action?pageId=272425263
Sequencia 1 – Unidade de medida
Importante: o código da unidade de medida no módulo Easy Export Control possui tamanho 2 (dois). Se no ERP de origem o tamanho dessa informação for superior a 2 (dois), deverá ser feito o relacionamento entre estas informações. O relacionamento entre estes cadastros é realizado manualmente no módulo Easy Export Control, cadastro de unidade de medidas (Atualizações / Tabelas Siscomex / Unidades de Medida), através do campo Cod. ERP (AH_CODERP).
Sequencia 2 – Conversão da unidade de medida
Sequencia 3 – Cadastro de Produtos
Pré-requisitos cadastrais:
Para o cadastro de produtos do módulo Easy Import Control (Atualizações / Cadastros / Produtos – MATA011) é necessário acessar o cadastro de Produtos do Protheus manualmente e no campo Armazem Pad. (B1_LOCPAD) através da consulta padrão (F3) fazer a inclusão de um cadastro de local padrão com o valor “01” visto que tal campo tornou-se obrigatório nas últimas versões do produto.
Sequencia 4 – Cadastro de Embalagem
Sequencia 5 – Cadastro de Relacionamento de Embalagem
Sequencia 6 – Cadastro de Cliente/ Fornecedor
Sequencia 7 – Cadastro de Exportador (Empresas)
Sequencia 8 – Cadastro de Banco
Sequencia 9 – Cadastro de Cotação das Moedas
Pré-requisitos cadastrais:
Sequencia 10 – Pedido de Exportação
Nesta fase há dois fluxos de integração possíveis: o pedido de exportação pode ser inserido automaticamente, sendo recebido pela integração EAI originada em outro ERP/ sistema (ERP -> Easy Export Control) ou pode ser incluído diretamente no módulo realizando o envio do pedido de exportação para a geração do pedido de venda no ERP integrado ao módulo (Easy Export Control -> ERP). A definição do fluxo de integração depende das configurações da mensagem SALESORDER (vide seção CONFIGURAÇÃO DO ADAPTER) e do parâmetro MV_EEC0012 (vide seção CONFIGURAÇÃO DE PARÂMETROS).
Cenário 1 – fluxo de integração ERP -> Easy Export Control
Cenário 2 – fluxo de integração Easy Export Control ->ERP
Uma vez confirmada a sua gravação no Easy Export Control, será criado o processo de proforma que pode ser concluído por etapas sem que a integração seja iniciada. Isso possibilita que o preenchimento dos dados sejam realizados em momentos diferentes. Uma vez concluído a construção do pedido de exportação (ou proforma) o usuário poderá preencher a data de solicitação de aprovação disponível na pasta cadastrais do processo, campo Dt.Sol.Ap.Pr. (EE7_DTSLAP).
Uma vez que esteja com a data de solicitação de aprovação preenchido, em Ações Relacionadas o usuário poderá acessar a rotina Aprov. Proforma que possibilitará informar a data de aprovação do processo de exportação. Uma vez aprovado, o Easy Export iniciará a integração com o ERP através do envio da mensagem SALESORDER para a criação do pedido de venda.
No envio dos dados ao ERP, o Easy Export Control levará em consideração algumas parametrizações, a saber:
Uma vez concluída a geração do pedido de venda no ERP, este devolverá ao Easy Export Control o número do pedido gerado que será armazenado no campo Ped. ERP (EE7_PEDERP).
Sequencia 11 – Notas Fiscais
Pré-requisitos:
- O código do Pedido deve ser “0”;
- A sequência do item no pedido deve ser “0”
Sequencia 12 – Adiantamentos
Adiantamento de cliente
Pré-requisitos:
Adiantamento por pedido
Pré-requisitos:
Titulos de adiantamento de exportação
Sequencia 13 – Embarque de Exportação
Pré-requisitos:
Sequencia 14 – Integração de títulos a pagar de despesas nacionais do processo de exportação
Pré-requisitos:
Integração de títulos a pagar de despesas de numerário
Sequencia 15 – Integrações ao embarcar o processo de exportação
Pré-requisitos:
Integração de títulos a receber da Invoice do processo de exportação
Integração de títulos a pagar de despesas internacionais do processo de exportação
Compensação de adiantamentos de cliente
Variação cambial da nota fiscal
Comissões de agente estrangeiro
Sequencia 16 – Integrações de baixa do cambio
Pré-requisitos:
- O portador deve ser do tipo BANCO para bancos em moeda nacional e do tipo CARTEIRA para bancos no exterior e com moeda Dólar.
Caso a modalidade seja 1=Contrato de câmbio, deve-se informar o campo de data de crédito no exterior, taxa, data de liquidação e o banco, agencia e conta de pagamento/recebimento nacional.
Caso a modalidade seja 2=Movimento no exterior, deve-se informar o campo de data de crédito no exterior, o banco, agência e conta que opere na mesma moeda estrangeira da parcela de câmbio.
Sequencia 17 – Integrações de estorno de baixa do cambio
Pré-requisitos:
Sequencia 18 – Baixa de Câmbio por FFC
Pré-requisitos:
Possuir adiantamento de cliente e/ou pedido não liquidado;
Possuir 2 ou mais processos de embarque com data de embarque preenchida e câmbio gerados;
Todos as cambiais dos processos citados anteriormente devem possuir fornecedor e moeda em comum.
No módulo SIGAEEC, acesse no menu a rotina Atualizações / Financeiro / Manutenção F F C (EECAF300).
Informe a moeda e o fornecedor para que os sistema busque as parcelas de câmbio em comum.
Na tela de seleção de parcelas de Câmbio da FFC, marque eventos do tipo 101- Principal, 602 – Ad. Cliente e 605 – Ad. Pedido.
Clique no botão Salvar.
Informe os demais dados da FNC e em seguida clique no botão Salvar
Ao final da gravaçao da Ficha, o sistema irá exibir o número da FFC gerada.
De volta à tela de manutenção de FFC, informe o número gerado para esta FFC no passo anterior e clique no botão Salvar.
Na tela de manutenção da FFC, clique no botão Outras Ações > Liquidar FFC.
Informe os dados necessários para liquidação e clique no botão Salvar.
O sistema irá processar a liquidação das parcelas enviando para cada evento (101 – Câmbio Principal) uma mensagem de baixa do título referente ao ERP Externo (ACCOUNTRECEIVABLECODUMENTDISCHARGE) e para câmbio do tipo (602 – Adiant. Cliente) ou (Câmbio 605 – Adiant. Pedido) uma mensagem de inclusão do título de referência no ERP Externo (ACCOUNTRECEIVABLEDOCUMENT).
Após o término do processamento, acesse o Log do EAI no módulo Configurador (SIGACFG) e verifique o registro das mensagens trafegadas.
Retorne a rotina de manutenção de FFC
Informe a FFC liquidada e clique no botão Salvar.
O sistema irá exibir as com os respectivos números de títulos na coluna “Num. Titulo” e a sequeência de baixa para cambiais do tipo (101 – Câmbio principal)
Sequencia 19 – Envio dos dados das Exportações para registro SINTEGRA 85-86
No módulo SIGAEEC é possível enviar via integração por mensagem única os dados das Exportações registradas no sistema necessários para alimentação da rotina de Registro 85-86 no ERP Logix.
Para os registros de processos de exportação encontrados no sistema conforme os filtros selecionados na rotina, para cada ocorrência de Nota Fiscal vinculada a estes processos que possuam saldo de itens embarcados faturados como exportação e tal saldo registrado no Siscomex (R.E), o sistema apura este saldo por Nota Fiscal de Saída e monta um registro para integrar ao ERP Externo via mensagem única tal conforme o layout da mensagem.
Pré-requisitos:
- Data de Averbação do embarque informada
- Conhecimento de Embarque informado
-Tipo do Documeto de carga da via de transporte utilizada no embarque informado.
- Itens destes embarques com saldo faturado em Notas Fiscais de Saída e com todos os dados sobre o registro de exportação (R.E) informados nestes itens.
Campo: | Descrição: |
Declaração exportação | Número da declaração de exportação ou Número da Declaração Única de Exportação (DUE). Processos que possuírem o número da DUE, este número será utilizado para envio neste campo. Quando o processo não possuir o número da DUE, o campo enviado será o de Solicitação de Despacho. |
Registro exportação | Número do registro de exportação. |
Data declaração | Data da declaração de exportação. |
Data registro | Data do registro de exportação. |
Natureza exportação | Indica o tipo de exportação que será utilizado para identificar sua natureza. 0 - Exportação direta; 1 - Exportação indireta |
Tipo de Documento | Indica o tipo de documento. 0 - Declaração de Exportação; 1 - Declaração Simplificada de Exportação 2 - Declaração Única de Exportação (DUE) |
Conhecimento embarque | Número do conhecimento de embarque. |
Data conhecimento embarque | Data do embarque do proceso de Exportação. |
Conhecimento transporte | Informação do tipo de conhecimento de transporte, conforme tabela de tipo de documento de carga do SISCOMEX. |
País destino | Código do país de destino da mercadoria, conforme tabela do SISCOMEX. |
Data averbação declaração | Data da averbação da declaração de exportação. |
Nota fiscal exportação | Número da nota fiscal de exportação emitida pelo exportador. |
Data emissão nota fiscal | Data de emissão da nota fiscal de exportação/revenda. |
Série nota fiscal | Série da nota fiscal de exportação. |
Data emissão nota fiscal | Data de emissão da nota fiscal de exportação/venda (informação adicional) |
Produto | Código do produto (informação adicional) |
Sequencia 20 – Integração da Compensação de Adiantamento Pós Embarque
Realizar a Compensação de Adiantamento Pós Embarque
Realizar o Estorno da Compensação de Adiantamento Pós Embarque
Sequencia 21 – Câmbio desvinculado de exportação (3 e 4)
Pré-requisitos:
O câmbio desvinculado (3 e 4) possibilida a manutenção de câmbios a receber e a pagar desvinculados do processo de exportação.
Acessando a opção de menu da rotina (EECAF500) será possível incluir, excluir, alterar, liquidar e estornar a liquidação das parcelas de câmbio usando os eventos contábeis do tipo EXPORT.
As informações dos cadastros dos eventos contábeis, assim como para todas as integrações com o financeiro do ERP, são consideradas para a integração e determinantes para definir se será gerado um câmbio a pagar ou a receber.
Para as integrações dos títulos a receber são usados os adapters: EECAF530, EECAF531 e EECAF532, para inclusão/ alteração/ exclusão, baixa e estorno da baixa respectivamente.
Para as integrações dos títulos a pagar são usados os adapters: EECAF510, EECAF511 e EECAF512, para inclusão/ alteração/ exclusão, baixa e estorno da baixa respectivamente.
A manutenção das parcelas de câmbio obedecerão os mesmos procedimentos da rotina de câmbio padrão, exemplificados anteriormente.
Sequencia 22 – Integrações de baixas de parcelas recebidas no exterior sobre o contrato de fechamento de câmbio
Pré-requisitos:
- O portador deve ser do tipo BANCO para bancos em moeda nacional e do tipo CARTEIRA para bancos no exterior e com moeda Dólar.
- Caso exista nas filiais da empresa alguma parcela de câmbio liquidada com o mesmo número de contrato de fechamento de câmbio e no mesmo banco/agência/conta, o sistema irá recuperar os dados do contrato de fechamento de câmbio sob o qual esta parcela encontrada foi baixada e permitirá o prosseguimento com a liquidação da parcela atual sobre este mesmo contrato apenas se clicar na opção Sim na janela exibida pelo sistema aceitando que as informações do contrato irão ser atualizadas na parcela de câmbio atual. Caso seja clicado no botão Não, o sistema retorna para a tela de dados da liquidação de câmbio afim de que o usuário possa revisar as informações de fechamento do contrato de câmbio ou abortar a operação.
Sequencia 23 – Integrações de estorno das baixas de parcelas recebidas no exterior sobre o contrato de fechamento de câmbio
Pré-requisitos:
- O portador deve ser do tipo BANCO para bancos em moeda nacional e do tipo CARTEIRA para bancos no exterior e com moeda Dólar.
- Caso exista nas filiais da empresa uma ou mais parcela de câmbio liquidadas com o mesmo número de contrato de fechamento de câmbio e no mesmo banco/agência/conta da parcela atual, o sistema irá recuperar os dados do contrato de fechamento de câmbio sob o qual estas parcelas encontradas foram baixadas e irá compor o saldo atualizado do contrato com a somatória destas parcelas (com exceção da parcela atual) para montar a mensagem de atualização do contrato de fechamento de câmbio no ERP retirando a parcela atual da listagem de parcelas baixadas sob tal contrato. Caso o sistema não encontre mais parcelas baixadas sobre este mesmo contrato, caracteriza-se que esta seja a única ou última parcela baixada sob este contrato e desta forma o sistema monta uma mensagem de estorno do contrato para envio ao ERP.
Adiantamento de cliente
Pré-requisitos:
Linha de Produto: | Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Manufatura | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | Easy Export Control (SIGAEEC) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cadastros Iniciais: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Banco(s) de Dados: | SQL/ORACLE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tabelas Utilizadas: | EC6– Eventos Contábeis ECE– Processos Estornados ECI– Contas por Banco EE5– Embalagens EE6– Disponibilidade de Navios EE7– Processo de Exportação EE8– Itens do Processo de Exportação EE8– Itens Processo de Exportação EE9– Itens do Embarque EEA– Configuração Documentos EEB– Agentes de um Pedido EEC– Embarque EEE– Instrumento de Negociação EEM– Controle de Notas Fiscais EEN– Notify EEQ– Valor das Parcelas do Embarque EES– Notas Fiscais por Itens EET– Despesas de Exportação EEU– Numerário de Exportação EF3– Eventos do Contrato EF7– Tipos de Financiamento EF8– Encargos do Financiamento EXJ– Dados Adicionais do Cliente EXL– Dados Complementares Embarque EYE– Serviços EYH– Estufagem de Mercadorias EYI– Dados Complementares do Exportador EYJ– Dados Complementares do Produto SA1– Clientes SA6– Bancos SAH– Unidades de Medida SY5– Despachantes/ Empresas SY6– Condições de Pagamento SY9– Portos e Aeroportos SYA– Países SYB– Despesas SYE– Taxa de Conversão SYF– Moedas ECF– Lançamentos contábeis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Windows/Linux |
Foi implementada a funcionalidade de integração via mensagem única - EAI - para o Easy Export Control (Protheus), com o objetivo de flexibilizar a comunicação entre as soluções TOTVS com a utilização da tecnologia de WEB Services, o que ocorrerá com a troca de informações (mensagens) no formato XML entre esses sistemas.
Estão previstas nessa atualização as seguintes integrações:
Cadastros (SIGAEEC):
Negócio: Fase de Pedido (SIGAEEC)
Negócio: Fase de Embarque (SIGAEEC)
Negócio: Registro SINTEGRA
As atualizações disponibilizadas através deste Boletim Técnico adequam o produto Easy Export Control para sua utilização na integração via Mensagem Única – EAI. Para a configuração das integrações, devem ser observadas as orientações do manual de integração com o ERP em questão.
Sobre o EAI Protheus, consulte as informações adicionais disponíveis no portal TDN:
http://tdn.totvs.com/display/framework/EAI+Protheus
http://tdn.totvs.com/pages/releaseview.action?pageId=107939550
CONFIGURAÇÃO DE PARÂMETROS
Itens/Pastas | Descrição |
Nome: | MV_EAIPORT |
Tipo: | Caracter |
Cont. Por.: | RECEIVEMESSAGE |
Descrição: | Indica qual a porta de entrada dos Mapas do ESB |
Itens/Pastas | Descrição |
Nome: | MV_EAIMETH |
Tipo: | Caracter |
Cont. Por.: | RECEIVEMESSAGE |
Descrição: | Informe o metodo de envio do EAI para envio a outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIURL2 |
Tipo: | Caracter |
Cont. Por.: | http:// IP + Porta /Nome do Web Service/EAISERVICE.apw |
Descrição: | Informe o nome do canal configurado no EAI para outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIWS |
Tipo: | Caracter |
Cont. Por.: | WSFWWSEAI |
Descrição: | Informe o nome do Client WebService do EAI para envio a outro EAI |
Itens/Pastas | Descrição |
Nome: | MV_EAIXSD |
Tipo: | Caracter |
Cont. Por.: | Informe o diretorio dos XSD usados na validação do EAI |
Descrição: | \xsd\totvsmessage |
Itens/Pastas | Descrição |
Nome: | MV_EECI010 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Habilita integração do Módulo SIGAEEC via Mensagem Única. |
Itens/Pastas | Descrição |
Nome: | MV_AVG0037 |
Tipo: | Caracter |
Cont. Por.: | INGLES |
Descrição: | Código do idioma inglês |
Itens/Pastas | Descrição |
Nome: | MV_AVG0119 |
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Ativa a rotina de desconto por item |
Itens/Pastas | Descrição |
Nome: | MV_AVG0131 |
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Define se está integrado com o módulo Financeiro (SIGAFIN) |
Itens/Pastas | Descrição |
Nome: | MV_AVG0205 |
Tipo: | Caracter |
Cont. Por.: | XP |
Descrição: | Tipo do Documento para Emb. de exportação |
Itens/Pastas | Descrição |
Nome: | MV_AVG0206 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Embalagem padrão para pedido de exportação integrado via Mensagem Única |
Obs: Necessita cadastro prévio da embalagem no ERP Protheus e que o código desta embalagem seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0207 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Cond. de Pagto padrão para pedido de exportação integrado via Mensagem Única |
Obs: Necessita cadastro prévio da condição de pagamento no ERP Protheus e que o código desta condição de pagamento seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0208 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Via de Transp. padrão para pedido de exportação integrado via Mensagem Única |
Necessita cadastro prévio da via de transporte no ERP Protheus e que o código desta via de transporte seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0209 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Incoterm padrão para pedido de exportação integrado via Mensagem Única |
Necessita cadastro prévio do INCOTERM no ERP Protheus e que o código deste INCOTERM seja o disposto no parâmetro.
Itens/Pastas | Descrição |
Nome: | MV_AVG0210 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Centro de Custo padrão para título de adiantamento de exportação integrado por mensagem única. |
Informação é obtida do ERP Externo
Itens/Pastas | Descrição |
Nome: | MV_AVG0215 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Portador da conta para baixa do titulo a receber |
Informação é obtida do ERP Externo
Itens/Pastas | Descrição |
Nome: | MV_AVG0216 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Tipo do Portador da conta para baixa do titulo a receber |
Informação é obtida do ERP Externo
Itens/Pastas | Descrição |
Nome: | MV_AVG0220 |
Tipo: | Caracter |
Cont. Por.: | PRD.: |
Descrição: | Parâmetro para código da embalagem na integração |
Itens/Pastas | Descrição |
Nome: | MV_EEC0009 |
Tipo: | Caracter |
Cont. Por.: | #EE7_PEDIDO# |
Descrição: | Máscara para o pedido de exportação integrado via Mensagem Única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0012 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Define se irá enviar o pedido de exportação via mensagem única à outro ERP |
Itens/Pastas | Descrição |
Nome: | MV_EEC0025 |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Se ligado, envia valor de título a receber com comissão e baixa o valor da comissão. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0027 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Indica qual valor a ser enviado na integração de variação cambial de nota fiscal via mensagem única. 1=Variação NF x Embarque;2=Valor atualizado NF |
Itens/Pastas | Descrição |
Nome: | MV_EEC0028 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Código do Portador da Baixa de títulos do tipo Comissão a Deduzir da Fatura |
Itens/Pastas | Descrição |
Nome: | MV_EEC0029 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Tipo do Portador da Baixa de tÍtulos do tipo Comissão a Deduzir da Fatura |
Itens/Pastas | Descrição |
Nome: | MV_EEC0033 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens de contas a receber na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0034 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens contábeis na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0035 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens bancárias na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EEC0036 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Define a empresa de destino das mensagens de contas a pagar na integração via mensagem única. |
Itens/Pastas | Descrição |
Nome: | MV_EECFAT |
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Define se está integrado com o módulo de Faturamento (SIGAFAT) |
CONFIGURAÇÃO DE JOB DO SCHEDULER DO PROTHEUS
Preencha os campos conforme abaixo:
Itens/Pastas | Descrição |
Nome do JOB | FWSCHDMANAG |
Função ADVPL | FWSCHDMANAG |
Ambiente | (preencha com o ambiente/enviroment em uso no protheus) |
Instâncias | 1 |
Parâmetros | (não informar parâmetros) |
Habilitar JOB no START | (deixe a opção marcada) |
Preencha os campos conforme abaixo
Itens/Pastas | Descrição |
Nome do JOB | FWSCHDQUEUE |
Função ADVPL | FWSCHDQUEUE |
Ambiente | (preencha com o ambiente/enviroment em uso no protheus) |
Instâncias | 1 |
Parâmetros | (não informar parâmetros) |
Habilitar JOB no START | (deixe a opção marcada) |
Preencha os dados na tela para criação do Agente e clique em Confirmar.
Itens/Pastas | Descrição |
Nome do Agente | FWSCHDQUEUE |
IP | Endereço IP onde o Server Protheus está ativo |
Porta | Porta onde o Server Protheus está ativo |
Ambiente | (preenchimento automático) |
Empresa | (preenchimento automático) |
Filial | (preenchimento automático) |
No. Threads | 3 |
Habilitado | (preenchimento automático) |
CONFIGURAÇÃO DA TAREFA DE PROCESSAMENTO DE INTEGRAÇÕES ASSINCRONAS DO SCHEDULER DO PROTHEUS
Preencha os dados na tela para criação da tarefa conforme abaixo:
Itens/Pastas | Descrição |
Usuário: | Administrador |
Rotina: | FWEAI |
Ambiente: | (preencha com o ambiente/enviroment em uso no protheus) |
Empresa/Filial: | (preencha com o empresa/filial em uso no protheus) |
Módulo: | 99 – Configurador |
Habilitado: | (deixe a opção marcada) |
Clique no botão recorrência e informe a periodicidade para processamento da tarefa de integração das mensagens assíncronas. Recomendado deixar na opção “Sempre Ativo” e “Sem data de término”.
CONFIGURAÇÃO DO APPSERVER DO PROTHEUS
CONFIGURAÇÃO DO SERVIÇO DO PROTHEUS PARA ATUALIZAÇÕES
Após as configurações de webservice e scheduler do Protheus, haverão tarefas em execução no servidor do Protheus mesmo que nenhum usuário esteja logado no sistema. Com isso as aplicações de patchs e updates que necessitam de acesso exclusivo ao sistema podem ser dificultadas pois é necessário derrubar os processos em execução. Recomenda-se fazer uma copia da instalação do serviço do Protheus (pasta “\bin\” que contem os binários do serviço do Protheus) e nessa instalação retirar a configuração da execução dos Jobs (basta remover a seção [ONSTART] no appserver.ini. É importante que todas as outras configurações sejam mantidas). Assim, quando for necessário aplicar um patch ou update, pare o serviço do Protheus que possuir as configurações dos Jobs, inicie o serviço que não possua execução de Jobs, aplique a atualização necessária, pare o serviço que não possuir execução de Jobs e inicie novamente o serviço que possuir a execução de Jobs.
Tome cuidado para executar esse processo da maneira descrita para que o Protheus possa ser atualizado e para que não fique sem a inicialização dos Jobs.
PROCEDIMENTO PARA BACK-UP DE BASE DE DADOS
Devido ao controle e configurações internas do TOTVS DBACCESS, toda criação de backup e restore de backup de base de dados, assim como replicação da base de dados para outros ambientes, deve ser feita através da importação de tabelas da ferramenta APSDU. Isso garante a integridade das tabelas e correta interpretação dos dados pelo TOTVS DBACCESS e consequentemente pelas aplicações do Protheus. Não utilize ferramentas de backup de tabelas diretamente pelo banco de dados, pois isso pode exigir a reinicialização do serviço e até mesmo a reinstação do TOTVS DBACCESS.
RELAÇÃO DE/PARA DE EMPRESAS / FILIAIS
Outros ERPs TOTVS diferentes do Protheus não possuem o conceito de Empresa/Filial como no Protheus, existindo uma ou mais empresas/filiais distintas utilizando o mesmo sistema, são todas cadastradas no ERP como empresas diferentes. Além disso os códigos de empresa do ERP são distintos dos códigos de empresa/filial do Protheus. Por isso é necessário acessar o cadastro da relação DE/PARA no módulo configurador (Ambiente/Schedule/Emp.fil Msg.Unica) para cadastrar esta relação.
Por exemplo, se tivermos a empresa 21 no ERP Logix e quisermos associar á empresa 01 filial 10 do Protheus, devemos cadastrar conforme abaixo.
Clique na opção Incluir e preencha os campos conforme exemplo abaixo:
Itens/Pastas | Descrição |
Referência | LOGIX (nome do ERP externo) |
Company | 21 (código da empresa no ERP) |
Branch | (em branco) |
Emp.Protheus | 01 |
Fil.Protheus | 10 |
ADEQUAÇÃO DO TAMANHO DOS CAMPOS DO PROTHEUS
O tamanho de campos de algumas tabelas do Easy precisará ser adequado para que fique compatível com o tamanho dos campos no ERP.
Campos como código de cliente, código de fornecedor e código de produto podem ficar divergentes e gerar problemas de integração caso não fiquem com o mesmo numero de caracteres que o ERP.
Verifique o tamanho dos grupos de campos do Protheus através do módulo configurador, na opção de menu Base de dados / Dicionário / Base de dados. Selecione a empresa do lado esquerdo da tela, selecione Dicionário de dados e Grupo de campos. Veja ao lado direito todos os grupos de campo e na coluna tamanho, o tamanho atualmente em uso no Protheus.
É recomendado rever os seguintes grupos de campos:
Grupo | Descrição |
001 | Código de Cliente/Fornecedor |
018 | Documento de entrada/saída |
030 | Tamanho do Produto |
084 | Unidade Requisitante |
089 | Código de empresa / despachante |
094 | Série das Notas Fiscais |
Para integração Protheus X ERP Logix, será necessário efetuar os ajustes abaixo, manualmente, no Configurador (SIGACFG).
Tabela | Campo | Tamanho | Decimal | Picture |
EYH | EYH_QTDEMB | 14 | 3 | @E 99,999,999.999 |
EYH | EYH_RELSUP | 14 | 3 | @E 99,999,999.999 |
SA1 | A1_TEL | 20 | ||
SA1 | A1_FAX | 20 | ||
SA6 | A6_ADVAGE | 2 | ||
SA6 | A6_DVCTA | 2 |
CONFIGURAÇÃO DE ADAPTER
O módulo Easy Export Control e Easy Financing Control estão preparados para a realização das integrações que seguem. O uso de cada uma delas deve ser avaliado conforme escopo de integração previsto. Na realização dos cadastros, deve ser observada a definição do método (que pode ser alterada, conforme definição da necessidade), para que fiquem iguais nos ERPs que trocarão a mensagem.
O campo XSD indica com qual layout o arquivo XML da integração é validado. Este campo somente deve ser informado em caso de testes e caso o arquivo .XSD correspondente a mensagem seja fornecido pela TOTVS e armazenado no diretório indicado no parâmetro MV_EAIXSD.
Para configurar as integrações, conforme a necessidade, siga as instruções abaixo:
1. No Configurador (SIGACFG) acesse Schedule/Adapter E.A.I. (CFGA020).
2. Acesse a opção Incluir e informe os dados do adater, conforme as opções que seguem:
MENSAGENS DA FASE DE CADASTROS
Itens/pastas | Descrição |
Rotina | EECAC120 |
Mensagem | ITEM |
Descrição | PRODUTO |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAS125 |
Mensagem | UNITOFMEASURE |
Descrição | UNIDADE DE MEDIDA |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EICTU100 |
Mensagem | UNITOFMEASURECONVERSION |
Descrição | CONVERSAO ENTRE UN. DE MEDIDA |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT170 |
Mensagem | PACKAGING |
Descrição | EMBALAGENS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT171 |
Mensagem | PACKAGINGRELATIONSHIP |
Descrição | RELACIONAMENTO DE EMBALAGENS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAC175 |
Mensagem | CUSTOMERVENDOR |
Descrição | CLIENTES/FORNECEDORES |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAC115 |
Mensagem | COMPANY |
Descrição | EMPRESAS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAC110 |
Mensagem | BANK |
Descrição | CONTAS BANCARIAS |
Envia | NÃO |
Recebe | SIM |
Método | ASSÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT140 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTAÇÃO DE MOEDAS |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT141 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTAÇÃO MOEDAS - TAXA FISCAL |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT142 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTACAO MOEDAS - TAXA COMPRA |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAT143 |
Mensagem | CURRENCYQUOTATION |
Descrição | COTACAO MOEDAS - TAXA VENDA |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
MENSAGENS DA FASE DE PEDIDO
Itens/pastas | Descrição |
Rotina | EECAP100 |
Mensagem | SALESORDER |
Descrição | PEDIDO DE EXPORTAÇÃO |
Envia | SIM |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECNF400 |
Mensagem | INVOICE |
Descrição | NOTA FISCAL DE SAIDA |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 3.009 |
MENSAGENS DA FASE DE EMBARQUE
Itens/pastas | Descrição |
Rotina | EECAF223 |
Mensagem | SHIPMENTOFEXPORTINVOICE |
Descrição | EMBARQUE DE MERCADORIAS |
Envia | NÃO |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF224 |
Mensagem | ACCOUNTINGENTRY |
Descrição | VARIAÇÃO CAMBIAL (EMBARQUE) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
DESPESAS DE EXPORTAÇÃO
Itens/pastas | Descrição |
Rotina | EECAF214 |
Mensagem | ACCOUNTPAYABLEDOCUMENT |
Descrição | TIT. A PAGAR (DESP. INTERNAC.) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF215 |
Mensagem | ACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | BAIXA TIT. A PAGAR (DESP.INT) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF222 |
Mensagem | REVERSALOFACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | TIT. A PAGAR (EST.BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF216 |
Mensagem | ACCOUNTPAYABLEDOCUMENT |
Descrição | TIT. A PAGAR (DESP. NACIONAIS) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF520 |
Mensagem | LISTOFACCOUNTPAYABLEDOCUMENT |
Descrição | MANUT. PARC CÂMBIO / ADT FORNE |
Envia | SIM |
Recebe | SIM |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF521 |
Mensagem | ACCOUNTPAYABLEDOCUMENTDISCHARGE |
Descrição | COMPENS. CAM PAGAR / ADT FORN |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.001 |
CÂMBIO DE EXPORTAÇÃO
Itens/pastas | Descrição |
Rotina | EECAF212 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENT |
Descrição | TITULO ADIANT. A RECEBER (INCLUSAO) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF227 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. ADIANT. A RECEBER (BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF230 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. ADIANT. A RECEBER (ES.BX) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF210 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENT |
Descrição | TIT. PRINC. A RECEBER (INC) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF213 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. PRINC. A RECEBER (BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF221 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TIT. PRINC. A RECEBER(EST. BX) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF231 |
Mensagem | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TITULO COMISSÃO (BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF232 |
Mensagem | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE |
Descrição | TITULO COMISSÃO (EST. BAIXA) |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECAF233 |
Mensagem | CURRENCYEXCHANGECONTRACTCLOSING |
Descrição | FECHAMENTO DE CONTRATO DE CÂMBIO |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Itens/pastas | Descrição |
Rotina | EECREG85 |
Mensagem | SINTEGRAREGISTER-85-86 |
Descrição | SINTEGRA – REGISTRO 85/86 |
Envia | SIM |
Recebe | NÃO |
Método | SÍNCRONO |
Operação | TODAS |
Canal de Envio | EAI |
Versão | 1.000 |
Teste de webservices
Os webservices do Protheus e do ERP destino da integração devem estar devidamente configurados e no ar.
Verifique utilizando seu navegador de internet se o webservice do Protheus está no ar acessando o host configurado para o webservice Protheus. Procure o serviço FWWSEAI e veja se o mesmo encontra-se habilitado.
Verifique, utilizando seu navegador de internet, se o webservice do ERP destino está no ar acessando o host configurado no parâmetro MV_EAIURL2.
Integrações de cadastros
As integrações de cadastros ocorrem com origem no ERP com destino ao Easy. Algumas dessas integrações ocorrem de forma síncrona e outras de forma assíncrona.
Quando o cadastro possuir a integração de forma síncrona, o ERP irá aguardar o Easy processar a integração, e então exibirá para o usuário se tudo ocorreu com sucesso ou se houve rejeição por parte do Easy. Quando as rejeições das integrações ocorrem, o ERP não irá efetivar a operação realizada.
Quando o cadastro possuir integração de forma assincrona, o ERP não irá aguardar o Easy processar a integração e irá efetivar a operação independentemente do processo de integração. A mensagem de integração entra em uma fila no ERP para ser enviada ao Easy. Quando a integração ocorrer, a mensagem será recebida pelo Protheus e armazenada em uma fila para posterior processamento, retornando ao ERP apenas o aviso de recebimento da mensagem. O processamento da integração ocorre no Easy conforme a execução da tarefa FWEAI configurada no Scheduler do Protheus. Essa tarefa irá verificar todas as mensagens pendentes na fila do EAI e irá processá-las. Após o processamento, será enviada a mensagem ao ERP com o resultado da integração. Em caso de rejeição na integração, o EAI pode tentar processar novamente a mensagem antes de retornar uma rejeição ao ERP.
Pré-requisitos cadastrais
Cadastro de Produtos:
Para o cadastro de produtos do módulo Easy Import Control (Atualizações / Cadastros / Produtos – MATA011) é necessário cadastrar previamente às integrações deste cadastro, cadastrar um Local Padrão para o campo Armazem Pad. (B1_LOCPAD) com o valor “.” visto eu tal campo tornou-se obrigatório nas últimas versões do produto.
Condição de pagamento:
O cadastro da condição de pagamento do módulo Easy Import Control (Atualizações / Tabelas / Condição de Pag. – EICA060) deve ser relacionado ao cadastro de condição de pagamento do ERP; desta forma, acessando o cadastro o usuário deverá alterá-lo e informar a correspondência no campo Cod. ERP(Y6_CODERP), pasta Outros.
Moedas:
O cadastro de moedas do Easy Import Control (Atualizações / Cadastros / Moedas – EICA150) deve ser relacionado ao cadastro de moedas do ERP. Para isso o usuário deverá acessar o registro da moeda em modo de alteração e informar nos campos: Cod.C.ERP (YF_CODCERP) o código da moeda de compra correspondente; Cod.V.ERP (YF_CODVERP) o código da moeda de venda correspondente e Cod.F.ERP (YF_CODFERP) o código da moeda fiscal correspondente.
Eventos Contábeis:
Para realizar a integração com o Financeiro do ERP, o Easy Import Control precisará saber qual o tipo de documento deve ser gerado. Para isso será necessário que os eventos contábeis associados às integrações/ tipos de movimento financeiro sejam configurados.
Através do menu Atualizações / Tabelas / Eventos Contábeis (ECOA002), os eventos abaixo, do tipo IMPORT, devem ser acessados em modo de alteração e ter os campos informados conforme orientação que segue:
Integração de Adiantamento a Fornecedores
Foi implementada a funcionalidade de adiantamento a fornecedores no Easy Export Control (Protheus), quando utilizada a integração com Logix, via mensagem única EAI. O objetivo é criar adiantamentos para fornecedores específicos e vinculá-los a despesas geradas pelo processo de exportação. Esta vinculação poderá ser feita na manutenção dos câmbios de exportação para posterior compensação entre a despesa e o adiantamento vinculado.
Procedimento para utilização: http://tdn.totvs.com/pages/viewpage.action?pageId=272425263
Sequencia 1 – Unidade de medida
Importante: o código da unidade de medida no módulo Easy Export Control possui tamanho 2 (dois). Se no ERP de origem o tamanho dessa informação for superior a 2 (dois), deverá ser feito o relacionamento entre estas informações. O relacionamento entre estes cadastros é realizado manualmente no módulo Easy Export Control, cadastro de unidade de medidas (Atualizações / Tabelas Siscomex / Unidades de Medida), através do campo Cod. ERP (AH_CODERP).
Sequencia 2 – Conversão da unidade de medida
Sequencia 3 – Cadastro de Produtos
Pré-requisitos cadastrais:
Para o cadastro de produtos do módulo Easy Import Control (Atualizações / Cadastros / Produtos – MATA011) é necessário acessar o cadastro de Produtos do Protheus manualmente e no campo Armazem Pad. (B1_LOCPAD) através da consulta padrão (F3) fazer a inclusão de um cadastro de local padrão com o valor “01” visto que tal campo tornou-se obrigatório nas últimas versões do produto.
Sequencia 4 – Cadastro de Embalagem
Sequencia 5 – Cadastro de Relacionamento de Embalagem
Sequencia 6 – Cadastro de Cliente/ Fornecedor
Sequencia 7 – Cadastro de Exportador (Empresas)
Sequencia 8 – Cadastro de Banco
Sequencia 9 – Cadastro de Cotação das Moedas
Pré-requisitos cadastrais:
Sequencia 10 – Pedido de Exportação
Nesta fase há dois fluxos de integração possíveis: o pedido de exportação pode ser inserido automaticamente, sendo recebido pela integração EAI originada em outro ERP/ sistema (ERP -> Easy Export Control) ou pode ser incluído diretamente no módulo realizando o envio do pedido de exportação para a geração do pedido de venda no ERP integrado ao módulo (Easy Export Control -> ERP). A definição do fluxo de integração depende das configurações da mensagem SALESORDER (vide seção CONFIGURAÇÃO DO ADAPTER) e do parâmetro MV_EEC0012 (vide seção CONFIGURAÇÃO DE PARÂMETROS).
Cenário 1 – fluxo de integração ERP -> Easy Export Control
Cenário 2 – fluxo de integração Easy Export Control ->ERP
Uma vez confirmada a sua gravação no Easy Export Control, será criado o processo de proforma que pode ser concluído por etapas sem que a integração seja iniciada. Isso possibilita que o preenchimento dos dados sejam realizados em momentos diferentes. Uma vez concluído a construção do pedido de exportação (ou proforma) o usuário poderá preencher a data de solicitação de aprovação disponível na pasta cadastrais do processo, campo Dt.Sol.Ap.Pr. (EE7_DTSLAP).
Uma vez que esteja com a data de solicitação de aprovação preenchido, em Ações Relacionadas o usuário poderá acessar a rotina Aprov. Proforma que possibilitará informar a data de aprovação do processo de exportação. Uma vez aprovado, o Easy Export iniciará a integração com o ERP através do envio da mensagem SALESORDER para a criação do pedido de venda.
No envio dos dados ao ERP, o Easy Export Control levará em consideração algumas parametrizações, a saber:
Uma vez concluída a geração do pedido de venda no ERP, este devolverá ao Easy Export Control o número do pedido gerado que será armazenado no campo Ped. ERP (EE7_PEDERP).
Sequencia 11 – Notas Fiscais
Pré-requisitos:
- O código do Pedido deve ser “0”;
- A sequência do item no pedido deve ser “0”
Notas Fiscais de Saída com remessa de fim específico de exportação
Pré-requisitos:
Verificar se os campos EYY_SEQEMB, EYY_D1_ITEM e EYY_D1PROD estão como USADO no sistema
Compatibilizar o tamanho do campo EYY_NFENT e EYY_NFSAI com o grupo de campos de tamanho da nota fiscal.
Compatibilizar o tamanho do campo EYY_SERENT e EYY_SERSAI com o grupo de campos de tamanho da série de nota fiscal
Ativar o parâmetro MV_AVG0174
Desabilitar o parâmetro MV_AVG0141
Pré-Requisitos Cadastrais
integrar cadastro de produtos do pedido
integrar embalagem dos itens do pedido
associar a embalagem do item no cadastro de produtos (B1_CODEMB)
integrar dois Pedidos
1. No Easy Export Control (SIGAEEC), acessar a rotina Atualizações \ Embarque \ Manutenção
2. No browser de registros clique no botão Incluir
3. Informe o código do embarque e consulte (via botão F3 sobre o campo “Processo Ref.”) o primeiro Pedido incluso via integração por mensagem única e clique em OK para que o sistema carregue nos campos do embarque os dados com referência no Pedido selecionado.
4. Clique no botão Outras Ações \ Pedidos e informe no campo Pedido<F3> o primeiro Pedido incluso via integração por mensagem única e clique no botão Salvar
5. O sistema irá questionar sobre a forma de exibição dos itens para seleção no caso deste Pedido. Clique no botão NÃO pois iremos selecionar apenas itens já faturados.
6. O sistema irá exibir a tela com os itens do Pedido disponíveis para seleção sequenciados conforme as quebras de Notas Fiscais do Faturamento integrado via mensagem única.
7. Dê um duplo clique para marcar o primeiro item. O sistema irá exibir a tela de dados do item selecionado. Clique em Salvar para finalizar a seleção.
8. Clique no botão Outras Ações \ Notas Fiscais de Remessa.
9. Verifique que o sistema irá exibir a tela de Notas de remessa relacionando apenas as Notas fiscais de remessa correspondentes à Nota de Saída do Item selecionado.
10. Verifique também que apenas os campos No.Mem.Exp e Dt.Mem.Exp estarão disponíveis para edição.
11. Edite os campos de Memorando da forma que convir e em seguida clique no botão Salvar
12. O sistema irá retornar à tela de browser de seleção dos itens do Pedido para o embarque.
13. Selecione o segundo item, confirme a seleção e acesse novamente a tela das notas fiscais de remessa.
14. Verifique que desta vez foram relacionadas também as Notas fiscais correspondentes à Nota de Saída do Item selecionado.
15. Marque os demais itens, confirme a seleção e acesse novamente a tela das notas fiscais de remessa.
16. Verifique que desta foram relacionadas as Notas fiscais de remessa correspondentes à Nota de Saída de todos os itens selecionados.
17. Clique no botão Salvar e o sistema irá retonar a tela do processo de embarque com os itens selecionados relacionados.
18. Clique no botão salvar para gravar os dados do processo de embarque. Ao final o sistema exibirá o regitro do processo gravado no browser.
19. No Easy Export Control (SIGAEEC), acesse a rotina Atualizações \ Notas Fiscais de Saída e verifique que as Notas de Saída foram associadas corretamente ao processo de embarque.
20. Visualize cada Nota e verifique que o sistema fez a vinculação das remessas corretamente uma vez que na capa da nota de saída o número do embarque está preenchido.
Sequencia 12 – Adiantamentos
Adiantamento de cliente
Pré-requisitos:
Adiantamento por pedido
Pré-requisitos:
Titulos de adiantamento de exportação
Sequencia 13 – Embarque de Exportação
Pré-requisitos:
Sequencia 14 – Integração de títulos a pagar de despesas nacionais do processo de exportação
Pré-requisitos:
Integração de títulos a pagar de despesas de numerário
Sequencia 15 – Integrações ao embarcar o processo de exportação
Pré-requisitos:
Integração de títulos a receber da Invoice do processo de exportação
Integração de títulos a pagar de despesas internacionais do processo de exportação
Compensação de adiantamentos de cliente
Variação cambial da nota fiscal
Comissões de agente estrangeiro
Sequencia 16 – Integrações de baixa do cambio
Pré-requisitos:
Sequencia 17 – Integrações de estorno de baixa do cambio
Pré-requisitos:
Sequencia 18 – Baixa de Câmbio por FFC
Pré-requisitos:
Possuir adiantamento de cliente e/ou pedido não liquidado;
Possuir 2 ou mais processos de embarque com data de embarque preenchida e câmbio gerados;
Todos as cambiais dos processos citados anteriormente devem possuir fornecedor e moeda em comum.
No módulo SIGAEEC, acesse no menu a rotina Atualizações / Financeiro / Manutenção F F C (EECAF300).
Informe a moeda e o fornecedor para que os sistema busque as parcelas de câmbio em comum.
Na tela de seleção de parcelas de Câmbio da FFC, marque eventos do tipo 101- Principal, 602 – Ad. Cliente e 605 – Ad. Pedido.
Clique no botão Salvar.
Informe os demais dados da FNC e em seguida clique no botão Salvar
Ao final da gravaçao da Ficha, o sistema irá exibir o número da FFC gerada.
De volta à tela de manutenção de FFC, informe o número gerado para esta FFC no passo anterior e clique no botão Salvar.
Na tela de manutenção da FFC, clique no botão Outras Ações > Liquidar FFC.
Informe os dados necessários para liquidação e clique no botão Salvar.
O sistema irá processar a liquidação das parcelas enviando para cada evento (101 – Câmbio Principal) uma mensagem de baixa do título referente ao ERP Externo (ACCOUNTRECEIVABLECODUMENTDISCHARGE) e para câmbio do tipo (602 – Adiant. Cliente) ou (Câmbio 605 – Adiant. Pedido) uma mensagem de inclusão do título de referência no ERP Externo (ACCOUNTRECEIVABLEDOCUMENT).
Após o término do processamento, acesse o Log do EAI no módulo Configurador (SIGACFG) e verifique o registro das mensagens trafegadas.
Retorne a rotina de manutenção de FFC
Informe a FFC liquidada e clique no botão Salvar.
O sistema irá exibir as com os respectivos números de títulos na coluna “Num. Titulo” e a sequeência de baixa para cambiais do tipo (101 – Câmbio principal)
Sequencia 19 – Envio dos dados das Exportações para registro SINTEGRA 85-86
No módulo SIGAEEC é possível enviar via integração por mensagem única os dados das Exportações registradas no sistema necessários para alimentação da rotina de Registro 85-86 no ERP Logix.
Para os registros de processos de exportação encontrados no sistema conforme os filtros selecionados na rotina, para cada ocorrência de Nota Fiscal vinculada a estes processos que possuam saldo de itens embarcados faturados como exportação e tal saldo registrado no Siscomex (R.E), o sistema apura este saldo por Nota Fiscal de Saída e monta um registro para integrar ao ERP Externo via mensagem única tal conforme o layout da mensagem.
Pré-requisitos:
- Data de Averbação do embarque informada
- Conhecimento de Embarque informado
-Tipo do Documeto de carga da via de transporte utilizada no embarque informado.
- Itens destes embarques com saldo faturado em Notas Fiscais de Saída e com todos os dados sobre o registro de exportação (R.E) informados nestes itens.
Campo: | Descrição: |
Declaração exportação | Número da declaração de exportação. |
Registro exportação | Número do registro de exportação. |
Data declaração | Data da declaração de exportação. |
Data registro | Data do registro de exportação. |
Natureza exportação | Indica o tipo de exportação que será utilizado para identificar sua natureza. 1 - Exportação direta; |
Conhecimento embarque | Número do conhecimento de embarque. |
Data conhecimento embarque | Data do embarque do proceso de Exportação. |
Conhecimento transporte | Informação do tipo de conhecimento de transporte, conforme tabela de tipo de documento de carga do SISCOMEX. |
País destino | Código do país de destino da mercadoria, conforme tabela do SISCOMEX. |
Data averbação declaração | Data da averbação da declaração de exportação. |
Nota fiscal exportação | Número da nota fiscal de exportação emitida pelo exportador. |
Data emissão nota fiscal | Data de emissão da nota fiscal de exportação/revenda. |
Série nota fiscal | Série da nota fiscal de exportação. |
Data emissão nota fiscal | Data de emissão da nota fiscal de exportação/venda (informação adicional) |
Produto | Código do produto (informação adicional) |
Sequencia 22 – Integrações de baixas de parcelas recebidas no exterior sobre o contrato de fechamento de câmbio
Pré-requisitos:
- O portador deve ser do tipo BANCO para bancos em moeda nacional e do tipo CARTEIRA para bancos no exterior e com moeda Dólar.
- Caso exista nas filiais da empresa alguma parcela de câmbio liquidada com o mesmo número de contrato de fechamento de câmbio e no mesmo banco/agência/conta, o sistema irá recuperar os dados do contrato de fechamento de câmbio sob o qual esta parcela encontrada foi baixada e permitirá o prosseguimento com a liquidação da parcela atual sobre este mesmo contrato apenas se clicar na opção Sim na janela exibida pelo sistema aceitando que as informações do contrato irão ser atualizadas na parcela de câmbio atual. Caso seja clicado no botão Não, o sistema retorna para a tela de dados da liquidação de câmbio afim de que o usuário possa revisar as informações de fechamento do contrato de câmbio ou abortar a operação.
Sequencia 23 – Integrações de estorno das baixas de parcelas recebidas no exterior sobre o contrato de fechamento de câmbio
Pré-requisitos:
- O portador deve ser do tipo BANCO para bancos em moeda nacional e do tipo CARTEIRA para bancos no exterior e com moeda Dólar.
- Caso exista nas filiais da empresa uma ou mais parcela de câmbio liquidadas com o mesmo número de contrato de fechamento de câmbio e no mesmo banco/agência/conta da parcela atual, o sistema irá recuperar os dados do contrato de fechamento de câmbio sob o qual estas parcelas encontradas foram baixadas e irá compor o saldo atualizado do contrato com a somatória destas parcelas (com exceção da parcela atual) para montar a mensagem de atualização do contrato de fechamento de câmbio no ERP retirando a parcela atual da listagem de parcelas baixadas sob tal contrato. Caso o sistema não encontre mais parcelas baixadas sobre este mesmo contrato, caracteriza-se que esta seja a única ou última parcela baixada sob este contrato e desta forma o sistema monta uma mensagem de estorno do contrato para envio ao ERP.