Skip to main content

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 V120

Protótipo de tela:

image-1724069945655.png

Regras de negócio:

1. O registro dos novos eventos devem ser armazenados na tabela de nfeEventoProrrogacao

Questões técnicas:

1. Exemplo em SQL da tabela que deve ser criada na base de dados:

CREATE TABLE `nfeEventoProrrogacao` (
  `id` BIGINT NOT NULL AUTO_INCREMENT,
  `idlote` BIGINT NOT NULL,
  `dh_evento` DATETIME NOT NULL,
  `tp_evento` INT DEFAULT NULL,
  `valor` DECIMAL(10, 2) NOT NULL,
  `tipo_transacao` VARCHAR(50) NOT NULL,
  `descricao` VARCHAR(255),
  `empresa_id` BIGINT DEFAULT NULL,
  `usuario_id` BIGINT DEFAULT NULL,
  `chave_acesso` VARCHAR(44) NOT NULL, -- Chave de Acesso da NF-e
  PRIMARY KEY (`id`),
  KEY `FK_empresa` (`empresa_id`),
  KEY `FK_usuario` (`usuario_id`),
  CONSTRAINT `FK_empresa` FOREIGN KEY (`empresa_id`) REFERENCES `empresa` (`id`),
  CONSTRAINT `FK_usuario` FOREIGN KEY (`usuario_id`) REFERENCES `usuario` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;