MASTERSAF DFE VERSÃO 3.25.2
SUMÁRIO Novas funcionalidades / Melhorias... 1 Emissor de Nota Fiscal de Serviço Eletrônica NFS-e... 1 Retorno via WebService... 1 Emissor de Conhecimento de Transporte Eletrônico CT-e... 1 Cancelamento CT-e... 1 Emissor de Manifesto do Destinatário MDF-e... 1 Mensagem no log do portal... 1 Geral... 1 Backup de arquivos de NF-e/CT-e/NFS-e enviados... 1 Correções...2 Emissor de Nota Fiscal de Serviço Eletrônica NFS-E... 2 Município de São Leopoldo (RS)... 2 Município de Anápolis (GO)... 2 Emissor de Nota Fiscal Eletrônica NF-e... 2 Colunas BC.ICMS e V.ICMS... 2 Emissão de CC-e para notas migradas... 2 Listagem de NF-e... 2 CC-e com caractere / no XML e no DANFE... 2 Receptor de Nota Fiscal Eletrônica NF-e... 2 Arquivo XML na base... 2 Hora no log da NF-e... 3 Consulta destinada na SEFAZ... 3 Módulo Extrator de E-mail... 3 Listagem NF-e (banco de dados Oracle)... 3 Emissor de Conhecimento de Transporte Eletrônico CT-e... 3 Contingência na Origem... 3 Consulta de chave do CT-e... 3 Cancelamento - SEFAZ MG... 4 Montagem do DACTE... 4 Geral... 4 Filtro dos links de WebServices... 4 Vírgulas em cadastro de mensagens... 4 Envio de e-mail... 4 Informações Adicionais no Detalhamento... 4 Atualização...5 Pré-requisitos... 5
NOVAS FUNCIONALIDADES / MELHORIAS EMISSOR DE NOTA FISCAL DE SERVIÇO ELETRÔNICA NFS-E Retorno via WebService No retorno de NFS-e, havia dados sendo retornados pelo WebService em formatos diferentes. Alguns campos eram retornados como numéricos, permanecendo sem as aspas (valordeduzir, valorservicos) e os demais eram retornados como Strings, gerando o resulta com aspas. Com a implementação, os retornos do WebService foram padronizados, sendo mantidos entre aspas. EMISSOR DE CONHECIMENTO DE TRANSPORTE ELETRÔNICO CT-E Cancelamento CT-e Após implementação no sistema, o Integrador TXT passa a ser compatível com o Cancelamento de CT-e por evento. EMISSOR DE MANIFESTO DO DESTINATÁRIO MDF-E Mensagem no log do portal Implementado no módulo MDF-e, no log do portal, a exibição de mensagem que informa que o DAMDFE foi impresso - DAMDFE impresso. GERAL Backup de arquivos de NF-e/CT-e/NFS-e enviados No integrador do sistema Mastersaf DFE foi implementada a funcionalidade que permite realizar backup dos arquivos de NF-e/CT-e/NFS-e enviados. 1
CORREÇÕES EMISSOR DE NOTA FISCAL DE SERVIÇO ELETRÔNICA NFS-E Município de São Leopoldo (RS) Situação: No arquivo de integração era enviado o campo valordeduzir, porém não era gerado no XML enviado para a prefeitura. Solução: Alterado o template do leiaute de São Leopoldo para considerar a tag valordeduzir em Dedução e não em RPS. Município de Anápolis (GO) Implementado o ambiente de homologação para município de Anápolis. EMISSOR DE NOTA FISCAL ELETRÔNICA NF-E Colunas BC.ICMS e V.ICMS Situação: Ao utilizar impressão com três casas decimais e os valores dos campos BC.ICMS e V.ICMS eram exibidos cortados ao imprimir o DANFE em modo Paisagem e Paisagem 2. Solução: Alterado o tamanho da coluna BC.ICMS e V.ICMS para que seja possível imprimir até 13 dígitos. O tamanho da coluna DESCRICAO DO PRODUTO / SERVIÇO foi diminuído para aumentar as outras duas colunas. Emissão de CC-e para notas migradas Situação: O sistema apresentava erro na emissão de CC-es de notas migradas e que foram migradas CC-es delas também. O sistema realizava uma procura por processamentos das CC-es anteriores, não encontrando e assim ocorrendo erro. Solução: O registro da CC-e não era obrigatório na tabela processamento. Desta forma, ao realizar a consulta, se não for localizado o registro processamento não o erro não ocorre, permitindo a inclusão da nova CC-e. Listagem de NF-e Situação: Ao enviar uma nota com IE inválido na SEFAZ, a nota era listada no painel, mas não na listagem de notas. Solução: Alterado o sistema para corrigir problema na listagem de NF-e. CC-e com caractere / no XML e no DANFE Situação: Ao enviar uma carta de correção informando o caractere /, ao invés da barra era exibido no XML os caracteres /, ocorrendo também no PDF da Carta de Correção. Solução: Implementado um ajuste para que no XML e no PDF apareça a /. RECEPTOR DE NOTA FISCAL ELETRÔNICA NF-E Arquivo XML na base Situação: O semáforo informava que o arquivo XML não constava na base. Solução: Após ajustes, o sistema passa a informar para o usuário que o arquivo XML foi recebido e que apresentou problema em seu processo de validação. 2
Hora no log da NF-e Situação: No módulo de Receptor NF-e, não era aplicado GMT e as notas eram importadas em um horário e no log da NFe constava um horário muito posterior. Solução: O sistema foi alterado para que passe a considerar o TimeZone de destino quando for exibida a data do histórico de um recebimentonfe. Consulta destinada na SEFAZ Situação: Ao realizar a consulta destinada na SEFAZ, quando o arquivo apresentava Erro de XML no portal devido a falta da TAG procnfe o portal não sobrescrevia o arquivo XML. Solução: Alteração para que, após realizar um evento Manifestação com sucesso, o sistema verifique se o parâmetro de download XML SEFAZ está ativo. Se for o caso, deve ser registrado um processamento para realizar o download. Módulo Extrator de E-mail Situação: A extração de e-mail apresentava problema para extrair XML. Solução: Corrigido o método de extração de XML para adequar-se à estrutura dos e-mails anexados na WI. O extrator passa a separar os XML da notas dos outros anexos que o e-mail possa conter. Listagem NF-e (banco de dados Oracle) Situação: O sistema apresentava problemas na navegação de dados da listagem de NF-e. Mesmo alterando as páginas, as notas fiscais continuaram as mesmas Solução: O problema foi corrigido, normalizando a situação. EMISSOR DE CONHECIMENTO DE TRANSPORTE ELETRÔNICO CT-E Contingência na Origem Situação: Com a SEFAZ fora e o envio de CT-e com o modo de emissão Normal, o primeiro era exibido como represado enquanto os demais apresentavam o status 205 - Contingência na Origem. Este status não permitia reenviar o CT-e após retorno da SEFAZ. Solução: Alterado o sistema para que, ao invés dos CT-e apresentarem o Status 205 na tabela Processamento, passem a apresentarem o status 999. Dessa forma, é permitido o reenvio dos CT-e quando a SEFAZ estiver normalizada. Consulta de chave do CT-e Situação: A consulta de chave do CT-e gerava alguns registros no banco, o que não era necessário, impactando no desempenho do banco. Esse processo de consulta de chave de CT-e do Portal criava registros nas tabelas dfe_chave_acesso_cte e dfe_lob. A dfe_lob é utilizada por muitos outros processos e como é muito utilizada ao remover um registro o banco precisa reorganizar o índice, o que influenciava diretamente no banco. Solução: Alterada a rotina padrão de consulta de chave de CT-e para não salvar em banco. 3
Cancelamento - SEFAZ MG Situação: Ao solicitar o cancelamento do CT-e para a SEFAZ de MG, o sistema recebia uma mensagem de rejeição informando que o cancelamento não constava na base de dados da SEFAZ. Solução: O problema foi corrigido, normalizando a situação. Montagem do DACTE Situação: O campo Observações possui um valor máximo de 2.000 caracteres mas ao enviar um valor acima de 1.700 caracteres, quando o portal gera o arquivo PDF, não mostrava a mensagem completa e informava que a continuação das observações gerais continua na próxima página. Solução: Alterado template de relatórios para que passe a gerar corretamente as observações da folha de continuação do DACTE. GERAL Filtro dos links de WebServices Acesse: Administração do Sistema > WebServices Situação: Ao realizar busca com o filtro dos links de WebServices quando selecionado pelos módulos não relacionavam somente as versões ligadas ao módulo selecionado. O filtro de busca dos links WebServices apresentava problema no filtro Versão, pois quando era selecionado Módulo as opções de versão deveriam ser apresentadas restritas áquelas do módulo selecionado. Solução: Com a alteração, os filtros passaram a funcionar corretamente. Vírgulas em cadastro de mensagens Situação: Ao tentar cadastrar uma mensagem para o módulo MDF-e no campo Mensagem em caso de erro da SEFAZ, ocorria erro quando a mensagem possuía vírgula na descrição. Ao salvar a mensagem, esta aparecia corretamente no campo cadastrado, porém ao clicar em Salvar para o cadastro da empresa, e voltar para selecionar a mensagem cadastrada, a mensagem era exibida dividida em duas partes, admitindo a vírgula, como uma quebra de linha e cadastrando duas mensagens. Solução: O sistema foi atualizado corrigindo o problema, de forma que permite informar vírgulas nas mensagens. Envio de e-mail Situação: O campo de e-mail remetente necessita ser enviado para o servidor de e-mails. O sistema apresentava erro na montagem da autenticação dos e-mails. Solução: Alterado o sistema para corrigir o formato de informar a tag FROM no envio de e-mails. Informações Adicionais no Detalhamento Situação: O Portal MasterSAF DFE, na Listagem de NF-e, em nota específica, ao selecionar o detalhamento da Nota Fiscal na aba Inf.Adicionais não eram exibidas as informações da tag infcpl que eram enviados no arquivo de integração, e apareciam no DANFE. Solução: O sistema foi alterado para exibir o campo infcpl na guia Informações Adicionais > Informações Complementares de interesse do Contribuinte 4
ATUALIZAÇÃO PRÉ-REQUISITOS A versão 3.25.2 exige obrigatoriamente: versão 3.25.2 do IntegradorTXT (quando utilizada essa forma de integração). ATENÇÃO: A utilização do integrador em versões diferentes das indicadas acima pode provocar erros/rejeição na emissão na NFS-e, NF-e, CT-e, Receptor CT-e e NF-e. Para usuários de versões anteriores a 3.25.2: Número Descrição 01 Versão mínima exigida para o servidor de aplicação: Glassfish v3, TomCat 6, WebSphere 8 e Weblogic10.3.3 02 Versão exigida para o Banco de Dados SQLServer 2005/2008, Oracle 11g. 03 Siga o procedimento do instalador/atualizador disponível em: Contact Center \ Base de Conhecimento \ Mastersaf DFE \ Manuais Técnicos 5