Histórico da Página
...
Criação de uma rotina que permita a configuração do Certificado Digital no Digital e a configuração de parâmetros necessários para utilização das integrações com o Middleware, através do módulo SIGAGPE (Gestão de PessoasPessoal).
Esta configuração era feita anteriormente no pelo módulo SIGATAF (TOTVS Automação Fiscal), porém para usuários que queiram utilizar o usuário de Middleware é necessário que esta configuração seja feita no módulo SIGAGPE.
03. SOLUÇÃO
Criação de assistente de configuração para efetuar a conexão e a validação do certificado digital.
...
Pré-requisito(s)
- Atualização do dicionário de dados, através da rotina UPDDISTR, com o pacote do Middleware, disponível na Central de Downloads;
- Ambiente TSS (TOTVS Service SOA) configurado corretamente;
- Certificado Digital válido.
- Habilitar o parâmetro MV_MID, com o conteúdo igual a .T.
Objetivo
O assistente de configuração foi desenvolvido para facilitar o preenchimento da parametrização utilizada pela integração do Middleware e para efetuar a configuração do certificado digital, sem que o cliente necessite abrir o dicionário de dados manualmente.
Parâmetros:
PARÂMETRO | TIPO | EX. DE CONTEÚDO | DESCRIÇÃO | ORIGEM DA INFORMAÇÃO |
MV_APIMI01 | TEXTO | http://localhost:8060 |
Endereço e Porta do |
serviço |
REST |
Preenchimento Manual | ||
MV_APIMI02 | TEXTO | rest/ |
WSTSSSetup/v1 | Nome do Serviço, |
Classe e |
versão da API Setup |
utilizada pelo Middleware | Preenchimento automático, podendo ser ajustado manualmente. |
MV_APIMI03 | TEXTO | 1 | Propriedade registrationType. Tipo da Entidade a ser criada: 1 - Pessoa Jurídica |
2 - Pessoa Física | Usuário |
MV_APIMI04 | TEXTO |
21961950000152 |
Propriedade registrationNumber. |
CNPJ ou CPF, de acordo com |
o preenchimento da propriedade registrationType, do parâmetro MV_APIMI03. | Preenchimento Manual | |||
MV_APIMI05 | TEXTO | SP | Propriedade UF - Sigla da Unidade Federativa | Preenchimento Manual |
MV_APIMI06 | TEXTO |
Empresa S.A. | Propriedade |
companyName - Nome da Pessoa/ Razão Social da Companhia |
Preenchimento Manual | ||||
MV_APIMI07 | TEXTO | Empresa Exemplo | Propriedade branchName - Nome Fantasia | Preenchimento Manual |
MV_APIMI08 | TEXTO |
3550308 | Propriedade |
countyCode - Código do município conforme tabela do IBGE |
(link abaixo) | Preenchimento Manual | |||
MV_APIMI09 | TEXTO | rest/wsesocial/v1 | Nome do Serviço, Classe e versão da API de Envio e Consulta de eventos do Middleware | Preenchimento automático, podendo ser ajustado manualmente. |
MV_GPEMURL | TEXTO | localhost:8081 |
Endereço e Porta do serviço TSS |
Preenchimento Manual | |||
MV_GPEINIE | DATA | 01/01/2018 | Data de Início da obrigatoriedade |
de envio dos dados da empresa para o governo | Preenchimento Manual | ||
MV_GPEAMBE | NUMÉRICO | 2 | Ambiente |
Para efetuar os testes é necessário utilizar certificado válido e também ter o TSS instalado no ambiente.
A certificação é feita por empresa responsável pela transmissão do eSocial.
No configurador também é realizada a chamada de uma API do Middleware para clientes que estão realizando a configuração da Entidade pela 1 vez, ou para clientes que tiveram algum problema na configuração e necessitam reconfigurar a comunicação. Neste caso é utilizado o método POST, da API WSTSSSetup, que gera uma nova entidade no TSS.
...
onde as informações serão enviadas: 1 - Produção 2- Produção restrita | Preenchimento Manual |
Quando a configuração do Wizard for finalizada com sucesso será criada uma entidade para comunicação com as integrações, essa entidade pode ser visualizada pela rotina Cadastro do Empregador e Dados Softwarehouse, aba Outros, campo Entidade.
Para maiores informações, consultar as documentações abaixo:
- Tabela de códigos de municípios: https://
...
...
...
Templatedocumentos
HTML |
---|
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|