AverbaCTe
Averbação Eletrônica Nacional
AT&M
Versão 1.2
AT&M AverbaCTe – Software de averbação por CTe
Controle de Versão
Versão Controle
Data
Razões para alteração
Responsável
1
0
22/06/2012 Criação do Documento
Lucas
1
1
14/08/2012 Ajustes no texto
Flademir
1
2
20/10/2012 Ajustes no texto
Vagner
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 2 de 27
AT&M AverbaCTe – Software de averbação por CTe
Índice
1.
Introdução ..............................................................................................................5
1.1.
2.
Objetivo do Documento e Escopo ...............................................................................5
Estrutura da solução..............................................................................................5
2.1.
WWW.AVERBA.COM.BR ...........................................................................................6
3.
Responsabilidades do Seguro ..............................................................................6
4.
Solução AT&M para averbação de CTe ................................................................7
5.
Utilizando o AverbaCTe .........................................................................................8
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
6.
Consultando as Averbações ...............................................................................15
6.1.
6.2.
6.3.
6.4.
7.
Instalação...................................................................................................................8
Configuração ..............................................................................................................8
Estrutura.....................................................................................................................9
Operação ...................................................................................................................9
Alertas por Email ...................................................................................................... 10
Removendo Email .................................................................................................... 12
Alterando o Intervalo de Excução.............................................................................. 13
Averbando Manualmente.......................................................................................... 13
Execuções................................................................................................................ 15
Consultando CTe averbados. ................................................................................... 16
Consultando CTe com erro. ...................................................................................... 17
Principais erros e ações............................................................................................ 20
Automatizar Processos com AverbaCte.............................................................21
7.1.
7.2.
7.3.
7.4.
Como Automatizar .................................................................................................... 21
Automação do envio de CTe para Averbar................................................................21
Automação da Resposta........................................................................................... 22
Tabela de Códigos de Erro ....................................................................................... 26
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 3 de 27
AT&M AverbaCTe – Software de averbação por CTe
Envolvidos de TI na elaboração do Documento de Visão
Nome
Vagner Toledo
Sandra Mara Paiva
Lucas Aguiar
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 4 de 27
AT&M AverbaCTe – Software de averbação por CTe
1. Introdução
1.1. Objetivo do Documento e Escopo
Apresentar o software AT&M AverbaCte para averbação eletrônica de seguros de
transportes utilizando o CTe.
Se sua área de informática desejar fazer uma integração completa entre seu sistema emissor de CTe e os
processos de averbação, a AT&M disponibiliza um conjunto de WebServices que provêem agilidade,
segurança, protocolo e controle total sobre os documentos averbados. Contate a AT&M.
2. Estrutura da solução
A solução de averbação eletrônica da AT&M se baseia na estrutura de EDI,
homologada na grande maioria das seguradoras e é líder no mercado segurador com
mais de 16 anos de experiência e comprovada eficiência e segurança.
O AverbaCTe foi desenvolvido para agilizar e simplificar o uso da estrutura de serviços
na Web, WebService, construída pela AT&M, que proporcionam a integração completa
entre o sistema da transportadora e o sistema de averbação AT&M. Fazendo com que o
processo de averbação seja automatizado, on-line, ágil, seguro, sem intervenção
humana e sob total controle do cliente.
O AverbaCte foi projetado para ser utilizado de várias formas, por exemplo:
1- Transportadora, cuja área de informática, deseje integrar seus sistemas utilizando
diretamente o webservice, mas, não tem como fazê-lo no curto prazo ou não tem
previsão. Neste caso utiliza-se o AverbaCTe enquanto o processo é desenvolvido.
2- Transportadora, cuja área de informática vai automatizar os processos, mas, se
utilizará do AverbaCte como o módulo de comunicação entre seus sistemas e a
AT&M.
Independente do caso, utilizando o AverbaCte, o segurado começa a averbar os
conhecimentos eletrônicos já. De uma forma simples, rápida e segura, e pode, caso
deseje, ir aumentando o nível de integração com seus sistemas de forma gradual,
controlada e sob demanda.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 5 de 27
AT&M AverbaCTe – Software de averbação por CTe
2.1. WWW.AVERBA.COM.BR
A AT&M disponibiliza na web uma interface moderna e intuitiva com muitos recursos
para o cliente gerenciar os conhecimentos averbados pelo AverbaCte. Segue os
principais recursos :
•
Visual moderno e arrojado;
•
Nome e telefone do corretor na página inicial;
•
Compatibilidade com os demais browsers além do Internet Explorer, tais como:
Mozilla, FireFox, Google Chrome, Ophera e outros;
•
Averbação OnLine por meio de outros sistemas operacionais: Linux,
Tablet(Android), Ipod e todos que executarem os borwsers listados acima;
•
Possibilita a digitação do conhecimento;
•
Localização de documentos ágil e rápida por: número, série, filial, data de
embarque ou data de emissão;
•
Vários relatórios com exportação para PDF e Excel;
•
Relatórios Analíticos: Geral, Origem/Destino, Urbano, Série, Filial e Motorista;
•
Relatórios Resumos: Urbano/Origem/Destino, Data de Embarque e Filial;
•
Relatório com todos os dados em Excel;
•
Gráficos Estatísticos podendo ser exportados para PDF, PNG, JPEG e SVG;
•
Gráficos: Valor Transportado por Origem/Destino, Transportes realizados por
Origem/Destino, Valor por Veículo, Transportes por Veículo, Valor averbado por
Filial e Documentos Averbados por Filial;
•
Criação e Deleção de novos usuários pelo segurado.
Entre em contato com a AT&M para obter seu login para o site: www.averba.com.br .
3. Responsabilidades do Seguro
A averbação dos documentos antes do embarque é um importante processo para a
cobertura em caso de sinistro. Todos os CTe’s emitidos pelo segurado no período de
vigência da apólice devem ser averbados (comunicados) para a seguradora.
A partir do momento que o segurado averba os documentos de transportes, está
garantindo a cobertura pelo seguro em caso de sinistro, conforme as cláusulas
constantes em sua apólice.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 6 de 27
AT&M AverbaCTe – Software de averbação por CTe
Deve-se atentar aos limites de cobertura por viagem, também chamada de
concentração de risco, que poderá ocasionar a não cobertura em caso de acidente,
roubo, furto ou demais ocorrências definidas na sua apólice de seguro. É de
responsabilidade do segurado, controlar estes limites por viagem ao “montar” a carga
que será transportada num mesmo veículo.
Consulte sempre o seu corretor de seguros em caso de dúvidas referentes às coberturas e limites
existentes no seu seguro contratado.
4. Solução AT&M para averbação de CTe
A solução de averbação eletrônica de documentos eletrônicos da AT&M, foi criado
baseado na experiência da AT&M em prover solução para as Seguradoras e Corretores
na averbação de transportes nacional, sendo pioneiro na aplicação de EDI para o setor
e líder de mercado. Trazendo solução, segurança, praticidade e transparência no
relacionamento entre Seguradora, corretor e segurado.
Vislumbrando todo o problema e responsabilidades expostos no capítulo 3 (vide capitulo
3), a AT&M criou um processo totalmente automatizado e seguro para que os
documentos eletrônicos sejam averbados de forma rápida e tranqüila.
Para tanto foi desenvolvido uma solução baseada em WebService onde o sistema da
transportadora, após, gerar o CTe e registrar na secretaria da fazenda do seu estado,
averba o mesmo no servidor AT&M.
Todo o processo é seguro e controlado por XML de retorno informando o protocolo de
averbação do CTe ou o motivo da recusa. Tudo online e em tempo real.
De posse do XML de retorno o sistema da transportadora dá “baixa” no CTe averbado,
gerando controles que podem ser consultados ou gerados relatórios no próprio sistema
da transportadora.
A transportadora também poderá realizar consultas, relatórios, estatísticas, gráficos,
convertendo em excell ou pdf de todos os documentos averbados diretamente no site
de averbação eletrônica da AT&M: www.averba.com.br .
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 7 de 27
AT&M AverbaCTe – Software de averbação por CTe
5. Utilizando o AverbaCTe
5.1. Instalação
Após ter em mãos o executável de instalação do sistema, baixado de nosso site ou
enviado por e-mail pelo suporte técnico da AT&M, basta seguir os passos:
1. Crie uma pasta nova onde será instalado o sistema. Exemplo: C:/AT&M/AVERBA;
2. Execute o arquivo do sistema: AverbaDOCe.exe;
3. Após executar o sistema na pasta configurada sua instalação estará concluída.
5.2. Configuração
Para utilizar o sistema deve-se configurá-lo com os dados de acesso do cliente
fornecidos pela AT&M. Execute o AverbaDOCe.exe, na primeira execução do sistema
aparecerá a seguinte tela:
Preencher as informações com os dados de login informados pela AT&M:
Usuário e senha: login fornecido pela AT&M.
Caixa Postal: código de 8 dígitos, caixa postal fornecida pela AT&M.
CNPJ: CNPJ do segurado.
Intervalo: Informar, em minutos, o intervalo em que o AverbaCTe vai se conectar ao
servidor AT&M e averbar os CTe’s.
Em seguida clicar em gravar.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 8 de 27
AT&M AverbaCTe – Software de averbação por CTe
Também é possível acessar a tela de configuração dos dados do cliente acessando a
opção de menu: Sistema – Dados do Cliente.
ATENÇÃO:
•
Só faça alterações nestes dados caso seja orientado pelo suporte técnico
da AT&M. A alteração indevida destas informações de cadastro do cliente
na AT&M, fará com que o sistema não mais consiga fazer as averbações.
•
Estes dados de login
www.averba.com.br.
são
os
mesmos
de
acesso
ao
site:
5.3. Estrutura
O AverbaCTe baseia seu funcionamento em estrutura de pastas. Os CTe’s que vão ser
averbados, o retorno dos CTe’s aceitos e os recusados estão distribuídos em pastas
específicas do sistema. São elas:
Averbar: Copiar para esta pasta o XML protocolado no SeFaz do CTe que será
averbado.
XMLAv: O protocolo gerado pela averbação do CTe é gravado nesta pasta.
XMLErro: Caso ocorra recusa na averbação do CTe, o retorno do erro é gravado nesta
pasta.
5.4. Operação
Com o sistema instalado e configurado deve-se ativar o AverbaCTe. Para isto execute o
arquivo: AverbaDOCe.exe. Ao abrir a tela principal do sistema basta escolher a opção
“sistema” do menu e em seguida a opção “minimizar no tray”.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 9 de 27
AT&M AverbaCTe – Software de averbação por CTe
Desta forma o AverbaCTe ficará “ativado” na barra de tarefas do Windows e a cada X
minutos (vide capítulo 5.2) averbará os CTe’s existentes na pasta Averbar.
Sistema ativado e na barra de tarefas do Windows.
Com o sistema ativado, basta ir gravando os CTe’s que vão sendo emitidos, e aceitos
no SeFaz, na pasta Averbar que automaticamente serão averbados. Veja como receber
alerta por e-mail no capítulo: Alertas por e-mail.
Veja o capítulo Automação para saber como agilizar o seu dia a dia.
5.5. Alertas por Email
Quando ocorre um erro na averbação de um conhecimento seja este erro ocasionado
pelo sistema, rede, internet ou parâmetros da apólice de seguro é muito importante que
você seja avisado o mais rápido possível, para tomar as ações necessárias para que
ocorra a averbação.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 10 de 27
AT&M AverbaCTe – Software de averbação por CTe
Pensando nesta necessidade o AverbaCte tem um cadastro de e-mails que serão
acionados quando ocorrer algum destes erros.
Proceda da seguinte forma para realizar o cadastro:
Acesse o menu principal do sistema, se estiver minimizado na barra de tarefas do
Windows basta um “click” com o mouse para acessar.
Escolha a opção: “Sistema” e “Alerta por E-mail”, e você terá esta tela de cadastro:
Agora é só digitar um e-mail e clicar em Adicionar. O e-mail cadastrado passa para a
janela abaixo de e-mails cadastrados:
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 11 de 27
AT&M AverbaCTe – Software de averbação por CTe
5.6. Removendo Email
Para remover um e-mail cadastrado, proceda da seguinte forma:
Acesse o menu principal do sistema, se estiver minimizado na barra de tarefas do
Windows basta um “click” com o mouse para acessar.
Escolha a opção: “Sistema” e “Alerta por E-mail”, e você terá esta tela de cadastro:
Dê um “click” com o mouse sobre o e-mail que deseja remover da lista de e-mails
cadastrados. O mesmo aparecerá no campo: Endereço de e-mail .
Agora, click no botão Remover e o mesmo será removido.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 12 de 27
AT&M AverbaCTe – Software de averbação por CTe
5.7. Alterando o Intervalo de Excução
A cada X minutos o sistema lê os CTe’s da pasta Averbar e conecta-se ao servidor
AT&M e averba o conhecimento. Este ciclo é controlado pelo intervalo de execução
cadastrado no AverbaCte. Para alterar este intervalo ou consultar o intervalo cadastrado
acesse a tela principal do sistema e entre na opção de menu: “Averba” e
”Automatizado”.
Em seguida a seguinte tela será apresentada:
Para alterar o intervalo e Execução basta digitar o novo valor em minutos.
ATENÇÃO: Não é aconselhável intervalos muito grandes, 15 ou 20 minutos, pois,
acarretará um tempo excessivo entre a gravação do CTe na pasta Averbar e a sua
efetiva averbação. Sugerimos intervalos abaixo dos 5 minutos.
5.8. Averbando Manualmente
É um recurso adicional que na prática deve ser utilizado em casos isolados. Proporciona
a possibilidade de averbar um CTe que não esteja na pasta Averbar e que o cliente não
consiga copiar para pasta de averbação do sistema AverbaCte.
Para acessar este recurso acionar a opção de menu: “Averbação” e “Averbar
Manualmente”.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 13 de 27
AT&M AverbaCTe – Software de averbação por CTe
A tela a seguira será apresentada:
Escolha o CTe que quer averbar com um duplo “click”, imediatamente será averbado.
Ocorrendo qualquer erro uma mensagem do sistema será exibida.
ATENÇÃO: O XMLs será apagado após ser averbado com sucesso. Caso não tenha
uma cópia do XML não averbar pelo método manual, copiar para pasta AVERBAR.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 14 de 27
AT&M AverbaCTe – Software de averbação por CTe
6. Consultando as Averbações
6.1. Execuções
Cada vez que o sistema encontra CTe na pasta Averbar registra a data e hora de
execução, assim como, quantos CTe’s haviam e quantos foram averbado e quantos
foram recusados.
É um controle rápido e objetivo, onde, se pode visualizar os conhecimentos não
averbados e o motivo.
Para consultar as execuções realizadas e os resultados, acesse a opção do menu:
“Averbação” e “Execuções” .
A seguinte tela será apresentada.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 15 de 27
AT&M AverbaCTe – Software de averbação por CTe
Cada linha apresenta a data e hora da execução, o total de documentos na pasta
Averba no momento da execução, quantidade de documentos averbados e a
quantidade de documentos com erro.
6.2. Consultando CTe averbados.
A consulta dos documentos averbados divide-se em duas interfaces:
1. Local
2. Web
1. Consulta local
O AverbaCte disponibiliza apenas uma consulta rápida com a informação dos
conhecimentos averbados: número, série, filial, protocolo, data e hora da averbação.
Para acessar esta consulta basta dar um duplo “click” na coluna “Docs Averbados” na
linha que desejar consultar:
Apresentará a tela a seguir:
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 16 de 27
AT&M AverbaCTe – Software de averbação por CTe
2. Consulta Web
Um conjunto de recursos de consultas e relatórios dos documentos averbados estão
disponíveis na web no link www.averba.com.br . Utilize as informações existentes na
configuração do AverbaCte para acessar sua conta na web. (vide 5.2 Configuração)
Relatórios em PDF e Excel, Gráficos estatísticos dos transportes são alguns dos
recursos disponibilizados.
Qualquer dúvida na utilização do site contatar nosso suporte técnico: (19) 3885-2000.
6.3. Consultando CTe com erro.
CTe’s com erro são conhecimentos que por motivo de sistema, rede, dados de acesso
do cliente incorretos, vigência ou parâmetros de limites as apólice não foram averbados.
Erros como: link de internet inativo, rede, erro de login ou acesso fazem com que numa
próxima execução seja feita uma nova tentativa de averbar os CTe’s existentes na pasta
Averbar .
Os demais erros, removem o CTe da pasta averba obrigando que sejam novamente
gravados na pasta averba.
Para acessar a consulta de CTe com erro proceda da seguinte forma: Acesse o menu
principal a opção: “Averbação” e “Execuções”:
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 17 de 27
AT&M AverbaCTe – Software de averbação por CTe
A seguinte tela será apresentada.
Cada linha apresenta a data e hora da execução, o total de documentos na pasta
Averbar no momento da execução, quantidade de documentos averbados e a
quantidade de documentos com erro.
Para acessar esta consulta basta dar um duplo “click” na coluna “Docs com Erro” na
linha que desejar consultar:
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 18 de 27
AT&M AverbaCTe – Software de averbação por CTe
E a tela a seguir será apresentada: com os dados do documento recusado: número,
série, filial e descrição do erro.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 19 de 27
AT&M AverbaCTe – Software de averbação por CTe
6.4. Principais erros e ações
A seguir listamos os erros mais comuns e suas possíveis soluções:
Código
Descrição
Ação sugerida
001
Documento já cadastrado
Verifique o número, série e CNPJ emissor do
CTe. Consulte na web o documento já
cadastrado. (www.averba.com.br)
004
Valor da IS maior que o limite permitido
Valor do CTe excede o limite contratado.
Contate seu corretor de seguros.
027
Apólice não localizada ou vencida para o
ramo: 99
Apólice não localizada. Contate seu corretor de
seguros, e informe o ramo apresentado no erro.
033
CNPJ Emissor do
autorizado a averbar.
CNPJ emissor do CTe difere do cadastrado
pela seguradora/corretor na AT&M. Contate seu
corretor de seguros.
900
Usuário do Webserver não informado
Verifique as informações de configuração,
cap.5.2, em caso de dúvida contate a AT&M.
901
Senha do Webserver não informado
Verifique as informações de configuração,
cap.5.2, em caso de dúvida contate a AT&M.
902
CodATM do Webserver não encontrado
Verifique as informações de configuração,
cap.5.2, em caso de dúvida contate a AT&M.
903
Acesso do Webserver não autorizado
Verifique as informações de configuração,
cap.5.2, em caso de dúvida contate a AT&M.
908
CTe não localizado na base de dados
Você tentou cancelar um CTe que não está
averbado. Proceda a averbação do mesmo e
depois informe o cancelamento.
912
XML inválido
webserver
para
documento
utilização
não
neste
Erro no formato do XML ou não é um XML
válido ou protocolado no Sefaz.
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 20 de 27
AT&M AverbaCTe – Software de averbação por CTe
7. Automatizar Processos com AverbaCte
7.1. Como Automatizar
Nos capítulos anteriores foi explicado como o sistema funciona, neste, estaremos
mostrando dicas e formas de automatizar os processos por meio do AverbaCte.
Está automação se dá por meio do desenvolvimento de rotinas no sistema do cliente
que integra a geração do CTe para averbar e a leitura do retorno de sucesso ou erro na
averbação. Desta forma criando uma interface no sistema do cliente onde o usuário
controlará todo o processo sem ser necessário manusear o AverbaCte.
Você pode utilizar o AverbaCte para realizar vários níveis de automação, desde a
gravação do CTe na pasta Averbar diretamente do seu sistema até a leitura dos
protocolos retornados pela AT&M dando baixa nos CTe’s já averbados no seu banco de
dados.
7.2. Automação do envio de CTe para Averbar
Como alternativa à gravação manual de CTe’s na pasta Averbar, podemos sugerir:
1. No sistema da transportadora criar uma rotina que localiza todos os CTe’s já
protocolados no SeFaz e que não foram averbados e grava o XML na pasta Averbar.
Esta rotina pode ser executada por um timer ou pela ação do usuário clicando num
botão.
Sugestão:
a) Crie um parâmetro no seu sistema onde estará gravado o local da pasta de
instalação do AverbaCte, exemplo: C:/AT&M/AverbaCte. Sabendo onde está
instalado o sistema é fácil localizar as pastas
b) Crie um parâmetro com a data inicio da averbação, este parâmetro é importante para
que apenas os CTe’s com data superior sejam selecionados para averbar. Caso este
parâmetro não exista corre-se o risco de selecionar CTe’s de meses passados e
gerar uma quantidade enorme de CTe na pasta Averba.
2. A mesma rotina que submete o CTe no SeFaz para obter a autorização de uso, em
caso de sucesso, grava o XML protocolado na pasta Averbar . Desta forma todo o
CTe logo após o registro no Sefaz já é averbado.
Sugestão:
a) Além das sugestões anteriores, deve-se prever um forma do usuário realizar uma
nova tentativa de averbação do CTe, caso ocorra erro e o sistema não esteja com a
automação de repostas implementados. (vide cap. Automação da Resposta)
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 21 de 27
AT&M AverbaCTe – Software de averbação por CTe
7.3. Automação da Resposta
Estando a automação do envio implementado, pode-se fazer a automação dos XML de
retorno, fazendo com que seja dada a baixa automática no banco de dados do cliente
ou registrar o erro e solicitar a ação por parte do usuário.
Integrando a Baixa do CTe Averbado
Todos os CTe averbados, ou seja, aceitos pelo processo de averbação segundo os
parâmetros contratados no seguro, estão na pasta: XMLAv .
Mesmo os XMLs de cancelamentos obedecem aos mesmos processos descritos neste
documento.
Por meio da manipulação dos arquivos existentes nesta pasta podem-se obter as
seguintes informações:
- Número do CTe
- Série
- Filial
- Protocolo
- Data/Hora do protocolo
O sistema do cliente “lendo” estas informações pode dar baixa no CTe como averbado.
Tem duas formas do sistema do cliente “ler” estes dados:
1-Pelo nome do arquivo
O nome do arquivo é formatado de maneira a ser possível localizar estas informações.
O layout do nome do arquivo é o seguinte:
Informação
Tamanho
Exemplo
Número do Cte
10
0000007458
Serie
5
00001
Filial
5
00000
Protocolo
40
91082MNJGGG1111K1GIN000000000000
Data
8
YYYYMMDD
Hora
4
HHMM
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 22 de 27
AT&M AverbaCTe – Software de averbação por CTe
IMPORTANTE: Foi utilizado zeros para completar o tamanho dos campos no nome, desta forma:
- No caso do protocolo deve ser desconsiderados os zeros a direita, no nosso exemplo o protocolo é:
91082MNJGGG1111K1GIN e não deve ser utilizado: 91082MNJGGG1111K1GIN000000000000 ;
- Na informação do Número/Serie desprezar os zeros a esquerda.
Após ler e registrar a baixa no banco de dados, o arquivo deve ser apagado para que
não seja lido sempre que o processo for executado.
2-Pelo conteúdo do arquivo
O conteúdo do arquivo é o XML de retorno do servidor AT&M que tem o seguinte layout:
XML de Retorno CTe Averbado:
<?xml version="1.0" encoding="iso-8859-1"?>
<MSGS>
<AVERBADO>
<NUMDOC></NUMDOC>
<SERIEDOC></SERIEDOC>
<FILIALDOC></FILIALDOC>
<LINHAARQ></LINHAARQ>
<PROTOCOLO>
<DATA></DATA>
<HORA></HORA>
<PROTOCOLONUMERO></PROTOCOLONUMERO>
</ PROTOCOLO >
</ AVERBADO >
</ MSGS >
Campo
Descrição
Tipo
NumDoc
Número do Documento
String (9)
SerieDoc
Serie do documento
String (5)
FilialDoc
Filial de emissão do documento
String (5)
LinhaArq
Não utilizado para CTe
String(3)
Protocolo
Nó do XML
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 23 de 27
AT&M AverbaCTe – Software de averbação por CTe
Data
Data de Averbação do documento
Date (DD-MM-YYYY)
Hora
Hora da Averbação do Documento
Hora (HH:MM:SS)
Após ler o conteúdo do arquivo e registrar a baixa no banco de dados, o arquivo deve
ser apagado para que não seja lido sempre que o processo for executado.
Integrando o Retorno de Erro
Conforme exposto no capítulo Consultando CTe com erro, o AverbaCte retorna o erro
que houve ao tentar averbar o conhecimento. Para registrar no banco de dados do
cliente os erros retornados deve-se desenvolver rotina que obtenha as informações de
erro para cada CTe.
Todos os CTe recusados, ou seja, não averbados pelo processo de averbação segundo
os parâmetros contratados no seguro, estão na pasta: XMLEr .
Por meio da manipulação dos arquivos existentes nesta pasta podem-se obter as
seguintes informações:
- Número do CTe
- Série
- Filial
- Código do Erro
- Data/Hora
O sistema do cliente “lendo” estas informações pode registrar no banco o erro informado
pelo processo de averbação e solicitar ação do usuário.
Tem duas formas do sistema do cliente “ler” estes dados:
1-Pelo nome do arquivo
O nome do arquivo é formatado de maneira a ser possível localizar estas informações.
O layout do nome do arquivo é o seguinte:
Informação
Tamanho
Exemplo
Número do Cte
10
0000007458
Serie
5
00001
Filial
5
00000
Código do erro
4
0010
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 24 de 27
AT&M AverbaCTe – Software de averbação por CTe
Data
8
YYYYMMDD
Hora
4
HHMM
IMPORTANTE: Foi utilizado zeros para completar o tamanho dos campos no nome, desta forma:
- Na informação do Número/Serie/Código desprezar os zeros a esquerda.
- Nestes arquivos ficam registrados apenas o código de erro, para obter a descrição do erro relativo ao
código recebido veja o capítulo: Tabela de códigos de Erros deste documento.
Após ler e registrar o erro no banco de dados, o arquivo deve ser apagado para que não
seja lido sempre que o processo for executado.
2-Pelo conteúdo do arquivo
O conteúdo do arquivo é o XML de retorno do servidor AT&M que tem o seguinte layout:
<?xml version="1.0" encoding="iso-8859-1"?>
<MSGS>
<ERRO>
<NUMDOC>7788</NUMDOC>
<SERIEDOC>1</SERIEDOC>
<FILIALDOC></FILIALDOC>
<LINHAARQ>NF</LINHAARQ>
<ERRODETALHE>
<CODIGO></CODIGO>
<VALORENVIADO></VALORENVIADO>
<VALORESPERADO></VALORESPERADO>
<LIMITE></LIMITE>
<DESCCOMPLETA></DESCCOMPLETA>
</ERRODETALHE>
<ERRODETALHE>
<CODIGO></CODIGO>
<VALORENVIADO></VALORENVIADO>
<VALORESPERADO></VALORESPERADO>
<LIMITE></LIMITE>
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 25 de 27
AT&M AverbaCTe – Software de averbação por CTe
<DESCCOMPLETA></DESCCOMPLETA>
</ERRODETALHE>
</ERRO>
</MSGS>
Campo
Descrição
Tipo
NumDoc
Número do Documento
String (9)
SerieDoc
Serie do documento
String (5)
FilialDoc
Filial de emissão do documento
String (5)
LinhaArq
Não utilizado para CTe
String (3)
ErroDetalhe
Nó do XML
Ocorre n vezes
Codigo
Código do erro (vide capítulo 5.3)
String(3)
ValorEnviado
Em determinados erros exibe o valor enviado
String(15)
ValorEsperado
Em determinados erros exibe o(s) valor(es) esperado(s)
String(50)
Limite
Em determinado erro apresenta o limite (R$) do seguro contratado
String(50)
DescCompleta
Descrição que complementa a descrição do código do erro
String(200)
Após ler e registrar o erro no banco de dados, o arquivo deve ser apagado para que não
seja lido sempre que o processo for executado.
7.4. Tabela de Códigos de Erro
Para receber a lista de códigos de erros a fim de criar uma referência entre o código e a
descrição tem disponibilizado duas formas:
Por url, pode-se fazer o download do arquivo XML no seguinte link :
http://webserver.averba.com.br/xmlErros.xml ou pelo uso de um WebService mostrado
na seqüência. Desta forma sempre que acionado gera um XML de retorno com a lista
de código de erro e descrição.
Como sugestão de automação, pode ser acionado sempre que um código de erro
recebido não for localizado na lista já recebida anteriormente e armazenada no sistema
do integrador.
WSDL: webserver.averba.com.br
Nome: listaErros
XML de Retorno:
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 26 de 27
AT&M AverbaCTe – Software de averbação por CTe
<?xml version="1.0" encoding="iso-8859-1"?>
<lista>
<erro>
<codigo>001</codigo>
<descricao>Documento já Cadastrado</descricao>
</erro>
<erro>
<codigo>002</codigo>
<descricao>Erro na inclusão do documento</descricao>
</erro>
</lista>
Campo
Descrição
Tipo
Erro
Nó do XML
Ocorre n vezes
Código
Código do erro
String (3)
Descrição
Descrição do erro
String (200)
AT&M – Processos automatizados de EDI – (19) 3885-2000 ou (11) 2283-2868 - Página 27 de 27
Download

AverbaCTe Averbação Eletrônica Nacional AT&M