SIEM
1. Adição Evento
Projeto/Sistema: Evento Pedido de Prorrogação - NFe |
Versão do Template: 1.1 |
Processo: Adição Evento |
Versão do Documento: 1.0 |
Responsável(eis): Gustavo Fernandes |
Data: 13/12/2024 |
1. Introdução
Este processo visa exemplificar como deve funcionar o evento de prorrogação para NFe e exemplificar também um protótipo em tela inicial.
Processos Relacionados
2. Evento - Pedido de prorrogação
3. Evento Cancelamento - Pedido de Prorrogação
Especificação Funcional
PROC001 Adição Evento:
Este procedimento tem por objetivo a adição da funcionalidade Evento Pedido de Prorrogação.
Segundo NT 2015.001:NT2015_001_v1_20__4_
Versão nova da NT, atualizações de implementação SP e MG: NT 2015.001 - v 1.30
Protótipo de Tela:
I - Exemplo da opção - Pedido de Prorrogação em tela
Regras de Interface:
1. Seguir o padrão do SIEM, já estabelecido, campo EVENTO, só libera para NFe autorizada.
Regras de Negócio:
1. O registro do novo evento deve ser armazenados na tabela FATURAMENTO_EVENTO_TIPO
Questões Técnicas:
1. Exemplo em algumas SQL para tabela que deve ser preenchida na base de dados:
INSERT INTO FATURAMENTO_EVENTO_TIPO (CODIGO, DESCRIÇÃO,
CONDICAO_USO) VALUES (111500, 'PEDIDO DE PRORROGAÇÃO 1° PRAZO', 'O Evento de pedido de prorrogação substitui uma petição em papel do contribuinte,
frente à administração pública, com um arquivo xml assinado.');
INSERT INTO FATURAMENTO_EVENTO_TIPO (CODIGO, DESCRIÇÃO,
CONDICAO_USO) VALUES (111501, 'PEDIDO DE PRORROGAÇÃO 2° PRAZO', 'O Evento de pedido de prorrogação substitui uma petição em papel do contribuinte,
frente à administração pública, com um arquivo xml assinado.');
INSERT INTO FATURAMENTO_EVENTO_TIPO (CODIGO, DESCRIÇÃO,
CONDICAO_USO) VALUES (111502, 'CANCELAMENTO DE PEDIDO DE PRORROGAÇÃO 1º PRAZO', 'Se a empresa quiser desfazer o pedido de prorrogação (1º ou 2º prazo), pode enviar um evento, porém, deverá observar a seguinte regra para cancelar eventos de 1° prazo: A quantidade de um determinado item prorrogado de 360 a 540 dias (nos eventos 2° prazo) deve sempre ter sido prorrogado de 180 a 360 dias por eventos do 1° prazo, Por isso, para a solicitação parcial, ao tentar cancelar eventos de 1° prazo, deve-se atentar para quantidade de itens nos eventos do 2° prazo. É preciso que existam itens prorrogados no 1° prazo (até 360 dias) suficientes para que as prorrogações a partir de 360 dias sejam compatíveis.
');
INSERT INTO FATURAMENTO_EVENTO_TIPO (CODIGO, DESCRIÇÃO,
CONDICAO_USO) VALUES (111503, 'CANCELAMENTO DE PEDIDO DE PRORROGAÇÃO 2º PRAZO', 'CANCELAMENTO DE PEDIDO DE PRORROGAÇÃO 1º PRAZO', 'Se a empresa quiser desfazer o pedido de prorrogação (1º ou 2º prazo), pode enviar um evento, porém, deverá observar a seguinte regra para cancelar eventos de 1° prazo: A quantidade de um determinado item prorrogado de 360 a 540 dias (nos eventos 2° prazo) deve sempre ter sido prorrogado de 180 a 360 dias por eventos do 1° prazo, Por isso, para a solicitação parcial, ao tentar cancelar eventos de 1° prazo, deve-se atentar para quantidade de itens nos eventos do 2° prazo. É preciso que existam itens prorrogados no 1° prazo (até 360 dias) suficientes para que as prorrogações a partir de 360 dias sejam compatíveis.
');
©SOFTEN SISTEMAS 2024
2. Evento - Pedido de Prorrogação
Projeto/Sistema: Evento Pedido de Prorrogação - NFe |
Versão do Template: 1.1 |
Processo: Evento - Pedido de Prorrogação |
Versão do Documento: 1.2 |
Responsável(eis): Gustavo Fernandes |
Data: 13/12/2024 |
1. Introdução
Este processo visa exemplificar a geração do evento de prorrogação para NFe e alguns protótipos de tela iniciais.
2. Processo de comunicação entre o sistema e web-service da Sefaz.
I - Fluxograma da nota técnica
II - Fluxograma da nota técnica
Processo |
Envolvidos |
Dados de entrada |
Dados de saída |
(1) Emissão de evento |
Sistema (Empresa) e Sefaz Autorizada |
- |
Envio evento por XML |
(2) Compartilhamento |
Sefaz Autorizada e Ambiente Nacional |
Compartilhamento, retorno Ambiente Nacional |
Compartilhamento Sefaz autorizada para Ambiente Nacional |
(3) Compartilhamento |
Ambiente Nacional e Sefaz jurisdição |
Evento do fisco, retorno para Sefaz Autorizada |
Compartilhamento Sefaz Nacional para Sefaz Jurisdição |
(4) Evento do fisco |
Sefaz jurisdição e Sefaz Autorizada |
- |
Evento do fisco para Sefaz Autorizada |
(5) Compartilhamento |
Ambiente Nacional e Empresa (sistema) |
- |
Compartilhamento Ambiente Nacional para Empresa (sistema) |
Processos Relacionados
1. Adição Evento
3. Evento Cancelamento - Pedido de Prorrogação
Especificação Funcional
PROC002 Novo Pedido de Prorrogação:
Protótipo de Tela:
I - Exemplo tela para inserção das quantidades a serem prorrogadas
Exemplo nota técnica:
Descrição dos Campos:
Campo |
Tipo |
Tamanho |
Obrig. ? |
Observações |
Item |
Numérico |
1-990 |
Sim |
Item do Pedido de |
Quantidade |
Numérico Decimal |
p20 |
Sim |
Quantidade de |
Prazo Prorrogação |
- |
- |
Sim |
Campo para seleção do prazo de prorrogação, no primeiro evento deverá puxar 1° prazo, após o usuário salvar e enviar, se ele for emitir outro evento, já puxa automático o 2° evento! |
Regras de Interface:
1. Desc item: Descrição do item referente ao número do item a ser prorrogado, exemplo se for inserido o número 1, será o primeiro item da NFe.
2. Quantidade: Usuário deve preencher o campo com a quantidade a ser prorrogada daquele item, campo numérico decimal, com até 20 caracteres, o valor precisa ser maior ou igual a 1, ou seja, quantidade mínima permitida é 1 (não pode ser zero ou negativo).
3. Item: Usuário deve preencher o campo com o número do item a ser prorrogado, campo numérico, com valores inteiros entre 1 e 990, deve-se bloquear digitar valores que não estão nesta regra, como "0" (zero) ou maior que 990.
4. Conforme os itens forem preenchidos e inseridos, deve-se manter o comportamento do SIEM de inserção, padrão.
5. Deverá ser possível deletar os itens inseridos, ao selecionar a linha e apertar o "Delete" do teclado.
Regras de Negócio:
1. Os dados referentes as informações do evento devem ser salvas e consultadas da tabela FATURAMENTO_EVENTO
2. Prazo Prorrogação: deverá por padrão ficar liberado apenas o - "Prorrogação 1° Prazo" ao gerar o evento pela primeira vez.
OBS:
O Pedido de Prorrogação é um evento para prorrogar o prazo de retorno de produtos
de uma NF-e de remessa para industrialização por encomenda com suspensão do
ICMS.
O registro de um novo Pedido de Prorrogação não substitui o Pedido de Prorrogação
anterior, ou seja, serão eventos cumulativos. Recomenda-se agrupar a maior
quantidade de itens em cada Pedido de Prorrogação.
Processo: síncrono.
3. Botão Enviar e autorizar: O evento deve ser encaminhado no webservice de eventos mesmo - conforme o ESTADO:
CONFORME O PORTAL DO GOVERNO DE CADA ESTADO:
SP: https://portal.fazenda.sp.gov.br/servicos/nfe/Paginas/URL-WEBSERVICES.aspx
MG: https://portalsped.fazenda.mg.gov.br/spedmg/nfe/webservices/
MINAS GERAIS:
HOMOLOGAÇÃO: https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeRecepcaoEvento4
PRODUÇÃO: https://nfe.fazenda.mg.gov.br/nfe2/services/NFeRecepcaoEvento4
SÃO PAULO:
HOMOLOGAÇÃO: https://homologacao.nfe.fazenda.sp.gov.br/ws/nferecepcaoevento4.asmx
PRODUÇÃO: https://nfe.fazenda.sp.gov.br/ws/nferecepcaoevento4.asmx
Por enquanto implementação será apenas no estado de MG e SP.
Questões Técnicas:
1. Estrutura do arquivo XML do evento:
1.1 Leiaute Mensagem de Entrada
Schema XML: envPProrrogNFe_v1.0.xsd
2. Estrutura do arquivo XML de retorno:
2.1 Leiaute Mensagem de Retorno
Schema XML: retPProrrogNFe_v1.0.xsd
PROC002.1 Pedido de Prorrogação Enviado:
Protótipo de Tela:
I - Exemplo tela evento enviado e autorizado
II - Exemplo registro, log eventos
Regras de Interface:
Regras de Negócio:
2. Seguir padrão do SIEM para eventos, assim como CCe, etc.
Questões Técnicas:
1. Os dados referentes as informações do evento devem ser salvas e consultadas da tabela FATURAMENTO_EVENTO.
2. Os exemplos foram feitos com o 1° de prorrogação, mas deve-se seguir o mesmo padrão pro 2° prazo.
©SOFTEN SISTEMAS 2024
3. Evento Cancelamento - Pedido de Prorrogação
Projeto/Sistema: Evento Pedido de Prorrogação - NFe |
Versão do Template: 1.1 |
Processo: Evento Cancelamento - Pedido de Prorrogação |
Versão do Documento: 1.2 |
Responsável(eis): Gustavo Fernandes |
Data: 16/12/2024 |
1. Introdução
Este processo visa exemplificar a geração do evento de cancelamento de prorrogação para NFe e alguns protótipos de tela iniciais.
2. Processo para cancelamento do evento.
I - Exemplo de processo para cancelamento
II - Exemplo de fluxograma
Processos Relacionados
1. Adição Evento
2. Evento - Pedido de Prorrogação
Especificação Funcional
PROC003 Adição Evento Cancelamento:
Protótipo de Tela:
I - Exemplo de opções - Cancelamento no Evento Prorrogação
II - Tela de cancelamento do Evento de Prorrogação
Regras de Interface:
1. Seguir padrão de tela de eventos de cancelamentos já existentes no SIEM.
2. O campo de "Descrição do evento (Mudanças ou Justificativas" deve se manter bloqueado, já que não é necessário o preenchimento dele para cancelamento.
Regras de Negócio:
1. Só será permitido cancelar o evento do 1° prazo, se antes for cancelado do 2° prazo, se no 2° prazo houve prorrogação de algum item que já foi prorrogado no 1°, conforme a nota técnica.
Questões Técnicas:
PROC003.1 Pedido Cancelado:
Protótipo de Tela:
I - Exemplo tela - Evento cancelado
Regras de Interface:
1. Segui padrão SIEM para cancelamento, assim como na imagem acima.
Regras de Negócio:
1. Ainda será possível gerar o PDF do comprovante do evento pedido de prorrogação 2° prazo, após cancelado, porém mostrando a tarja de cancelamento.
2. Ao baixar o XML da NFe, deve-se vir o XML do evento cancelado.
Questões Técnicas:
1. O registro dos novos eventos devem ser armazenados na tabela FATURAMENTO_EVENTO.
©SOFTEN SISTEMAS 2024