Especificação Funcional: Envio de notas fiscais para a SEFAZ

Resumo

O usuário deve ser capaz de enviar as notas cadastradas para a Secretaria da Fazenda através da Internet.

Descrição

Com o objetivo de auxiliar na apuração do IPM, a SEFAZ-ES disponibilizou um serviço para a transmissão de notas fiscais de produtor pela Internet. O sistema responsável por receber as informações é o SICOP – Sistema de Controle das Operações de Produtor Rural, no módulo SICOP-Importação, um Web service que tem a finalidade de receber as notas fiscais em lotes. O diagrama abaixo mostra uma visão geral dos sistemas envolvidos na transmissão das notas fiscais de produtor:

Sistemas envolvidos na transmissão das notas fiscais de produtor

Estes são os códigos necessários para o envio das informações.

Pré-condições

Para que as notas fiscais possam ser enviadas, é necessário que satisfaçam às seguintes condições:

  • Devem estar cadastradas no sistema;
  • Devem ter sido emitidas dentro do período dos anos base disponibilizados pela SEFAZ no momento da transmissão. Um ano base pode ser definitivo ou provisório.
    • Ano base definitivo: são aceitas notas emitidas no ano em questão e nos quatro anos anteriores;
    • Ano base provisório: são aceitas somente notas emitidas no ano em questão;
  • O destinatário deve ter CPF ou CNPJ válido.

Além disto, é necessário que o usuário esteja cadastrado no SICOP e informe seus dados de login (CPF e senha) no cadastro de contas de usuários.

Lotes de Notas Fiscais

A transmissão das notas fiscais será feita em lotes. O SICOP recebe os lotes e os processa, retornando a resposta em seguida.

  • Cada lote deve conter no mínimo 1 (uma) e no máximo 1.000 (mil) notas;
  • O usuário deverá ter a opção de gerar novos lotes. Para isto, o sistema buscará as notas ainda não transmitidas com sucesso, dentro do período do ano base selecionado e ordenadas pelo número da inscrição do produtor;
    • Ao gerar novos lotes, as notas já pertencentes a algum lote mas ainda não transmitidas com sucesso também serão alocadas em novos lotes;
  • Um lote pode ser transmitido quantas vezes for necessário até que todas as notas que o compõem tenham sido transmitidas com sucesso.

Envio

O usuário deve ser capaz de consultar os anos base ativos no momento e selecionar um ano base a partir da lista apresentada.

Ao entrar na tela de transmissão de notas, o sistema deve automaticamente consultar os anos base. O usuário poderá atualizar essa lista quando desejar.

Quando um ano base for selecionado, o sistema deve exibir a lista dos lotes gerados para aquele ano, com a opção de gerar novos lotes. A lista de lotes deve ter os seguintes dados:

  • Número do lote;
  • Data do envio;
  • Quantidade total de notas;
  • Quantidade de notas aceitas;
  • Quantidade de nota rejeitadas

Todos os lotes com notas ainda não transmitidas com sucessos devem vir marcados para serem enviados. O usuário poderá alterar a marcação de cada lote individualmente, marcar todos, demarcar todos ou inverter a marcação dos lotes.

Deve ser exibido ainda o período correspondente ao ano selecionado.

Quando um lote for selecionado, o sistema deve exibir a lista das notas daquele lote, com os seguintes dados:

  • Número da nota fiscal;
  • Data de emissão;
  • Número da inscrição estadual do produtor;
  • Valor da nota fiscal;
  • Status do envio;
  • Mensagem de retorno;
  • Número do protocolo fornecido pela SEFAZ.

As notas devem ser diferenciadas por cores para identificar facilmente as notas rejeitadas/não enviadas.

Quanto à transmissão para a SEFAZ, cada nota poderá ter o status:

  • Não transmitida: nota cadastrada no sistema mas ainda não transmitida, mesmo que já tenha sido enviada sem sucesso;
  • Transmitida: nota transmitida com sucesso. Uma nota transmitida pode não passar pela validação, que é feita posteriormente pela SEFAZ;
  • Validada: nota transmitida e aceita pela SEFAZ;
  • Invalidada: nota transmitida e rejeitada pela SEFAZ. Neste caso, é preciso fazer a retificação. As notas invalidadas comporão o recurso.

Para cada nota, deve ser enviado o código do produto segundo a classificação da SEFAZ. Como uma única nota pode ter itens de categorias diferentes, o sistema deve determinar o código a ser enviado pela categoria do item com maior quantidade em cada Nota Fiscal.

O usuário poderá marcar um ou mais lotes para serem transmitidos em sequência. Ao transmitir um lote, o sistema deverá atualizar o status das notas enviadas.

Como não há uma forma automatizada de consultar o status das notas no banco de dados da SEFAZ após a transmissão, o usuário poderá fazer a consulta manualmente através do SICOP-Web e alterar o status das notas transmitidas para Validada ou Invalidada no sistema.

Configurações e preferências do usuário

Configurações do sistema

  • Usar um servidor proxy para acesso à Internet: Configura o acesso à Internet: direto ou por meio de proxy;
    • Endereço do proxy: Configura o endereço do servidor proxy, se a acesso por proxy estiver ativado;
    • Porta do proxy: Configura a porta de acesso ao servidor proxy, se a acesso por proxy estiver ativado;
  • Quantidade de notas fiscais por lote: Define a quantidade de notas fiscais a serem enviadas de cada vez. O valor padrão é 200.

Outras configurações

O endereço do serviço de recepção de notas fiscais deve ser configurável. Porém, esta configuração não estará disponível para o usuário.

URL: http://www.sefaz.es.gov.br/wsSicopImportacao/

Pontos de verificação

  • Somente devem ser incluídas nos novos lotes as notas fiscais não transmitidas;
  • O período exibido ao selecionar um ano base deve corresponder ao tipo do ano: definitivo ou provisório. No definitivo são aceitas notas emitidas no ano base e nos quatro anos anteriores; no provisório, somente notas emitidas no ano base;
  • Um lote não pode conter notas fiscais fora do período do ano base para o qual foi gerado;
  • As notas fiscais de um mesmo lote devem estar ordenadas por número da inscrição estadual;
  • Um lote não pode ser gerado com mais notas que o permitido pela configuração Quantidade de notas fiscais por lote;
  • Todas as notas transmitidas com sucesso deverão ser automaticamente marcadas como Validadas. Independente do resultado da transmissão, o campo “Motivo do retorno” deverá conter a mensagem recebida da SEFAZ após a transmissão.

Observações

 
softwares/geagro/requisitos/modulos/outros/envio_notas.txt · Última modificação: 01/12/2021 11:46 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki