Skip to main content

PROC001 - Comunicação Siem com Serviço

Prototipo de Telas

 

image-1654177285410.png

Imagem 1: Usuário e Senha

 

image-1654029539536.png

Imagem 2: Login

 

image-1654268039405.png

Imagem 3: Visualizar Dados

 

Descrição dos Campos

Imagem 1 - Usuário e Senha

Campo Tipo Tamanho Obrigatório? Máscara Observação
List CT-e List - - - Lista os CT-e de acordo com a Data informada
Averbar Button - - - Realiza a comunicação com o Serviço
Visualizar Dados Button - - - Abre Tela para Visualização dos dados da Averbação, Imagem 3.
Usuário e Senha Button - - - Abre Tela para Preenchimento dos Dados, Imagem 2.
Minimizar - - - - Minimiza o .exe
Sair Button - - - Encerra o .exe

Imagem 2 - Login

Campo Tipo Tamanho Obrigatório? Máscara Observação
Usuário String - Sim - -
Senha String - Sim "•••••••••" Ocultar a Senha em Tela

Imagem 3 - Visualizar Dados

Campo Tipo Tamanho Obrigatório? Máscara Observação
Protocolo Averbação String - - - Exibir Protocolo de Averbação, armazenado no Banco de dados na Tabela: "FATURAMENTO_CTE_AVERBA.nAverbacaoSeguro"
Status Averbação String - - - Exibir se a Averbação está Autorizada ou Cancelada
Número CT-e String - - - Exibir número do documento selecionado
Status CT-e String - - - Exibir se o CT-e está Autorizado ou Cancelado

Regra de Negocio

1. Usuário e Senha deveram ser preenchidos no primeiro acesso, esses dados deveram ser armazenados, quando o usuário selecionar o botão "Salvar", mencionado na Imagem 2,  para que o usuário não necessite realizar o preenchimento novamente.

2. Com as informações de Login preenchidas o usurário, consegue realizar o processo de averbação.

2.1 Iniciar selecionar o CT-e, que deseja realizar a Averbação.

2.2 Selecionar o Botão "Averbar", ao ser selecionado será realizado os processos descritos abaixo:

2.2.1 Primeiro passo, será enviado comunicação para o serviço com os dados de usuário e senha, para efetuar o Login, com o Login efetivado, será realizado o segundo passo.

2.2.2 Segundo passo, será enviado o arquivo XML do CT-e, com o retorno de arquivo XML armazenado com sucesso, será realizado o terceiro passo.

2.2.3 Terceiro passo, realizar a consulta do protocolo de averbação e armazenar o mesmo no banco de dados do Siem, na tabela: "FATURAMENTO_CTE_AVERBA.nAverbacaoSeguro"

Enquanto o processo de Averbação é realizado, exibir um informativo das etapas, igual ocorre ao Transmitir uma NF-e, onde é exibido em Tela o processo de Transmissão e Consulta.

3. Na opção de "Visualizar Dados", o usuário irá visualizar o protocolo da averbação, status e realizar a cópia do protocolo de averbação.

Questões Técnicas

1. Os retornos do Serviço para serem tratados no Siem, estão mencionado na documentação: PROC001 - Averbação via API Porto Seguro (Webservice tipo REST)

2. SQL para criar a tabela para armazenar dados da Seguradora.

CREATE TABLE Cad_PortoSeguro (
   email TEXT(128),
   senha TEXT(32),
   token TEXT(32),
   data_token DATETIME
);