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.2 |
Responsável(eis): Gustavo Fernandes |
Data: 14/10/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. O campo só deve ser liberado para seleção, para uma NFe já autorizada no sistema, caso contrário, deverá ficar bloqueado e mais claro, assim como "Inutilizar NF-e" esta nesta imagem de cima.
Regras de Negócio:
1. O registro dos novos eventos devem ser armazenados na tabela nfeEventoProrrogacao
Questões Técnicas:
1. Exemplo em SQL da tabela que deve ser criada na base de dados:
CREATE TABLE `nfeEventoProrrogacao` (
`id` BIGINT(20) NOT NULl AUTO_INCREMENT,
`idlote` BIGINT NOT NULL,
`cOrgao` BIGINT,
`tpAmb` INT DEFAULT NULL,
`cnpj` CHAR(14),
`chaveNFe` VARCHAR(44) NOT NULL, -- Chave de Acesso da NF-e
`dhEvento` DATETIME NOT NULL,
`tpEvento` INT DEFAULT NULL,
`nSeqEvento` INT DEFAULT NULL,
`descEvento` VARCHAR(60),
`nProt` INT DEFAULT NULL,
`itemPedido` INT DEFAULT NULL,
`numItem` INT DEFAULT NULL,
`qtdeItem` INT DEFAULT NULL,
`empresaId` BIGINT DEFAULT NULL,
`usuarioId` BIGINT DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_empresa` (`empresaId`),
KEY `FK_usuario` (`usuarioId`),
CONSTRAINT `FK_empresa` FOREIGN KEY (`empresaId`) REFERENCES `empresa` (`Id,
CONSTRAINT `FK_usuario` FOREIGN KEY (`usuarioId`) REFERENCES `usuario` (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
©SOFTEN SISTEMAS 2024
No Comments