O usuário deve ser capaz de enviar as notas cadastradas para a Secretaria da Fazenda através da Internet.
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:
Estes são os códigos necessários para o envio das informações.
Para que as notas fiscais possam ser enviadas, é necessário que satisfaçam às seguintes condições:
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.
A transmissão das notas fiscais será feita em lotes. O SICOP recebe os lotes e os processa, retornando a resposta em seguida.
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:
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:
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:
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.
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.