A1118- Alterar status da NF via banco para rejeitada ou cancelada
Sumário
Sistema: GFC/Conemp
Contexto: Esse artigo contém as instruções sobre como alterar o status da Nota Fiscal via banco de dados, incluindo os procedimentos para alterar o status para Rejeitada ou Cancelada.
Informações Adicionais: Não se aplica.
Atenção: Antes de qualquer alteração no banco do cliente, deve-se fazer o Backup.
Resolução
Alterar Status da Nota para Rejeitada
SQL Server Management Studio
1- Acesse: SQL Server Management Studio
Para atualizar o status de uma nota para Rejeitada se faz necessário acessar a tabela: dbo.VenPedidosNFe.
Sob a coluna: Status informe: J (rejeitado), grave alterações.
Alterar Status da Nota para Cancelada
Para alterar o status da nota para Cancelada se faz necessário acessar a tabela: dbo.VenPedidos.
Localize o linha referente ao Pedido de Vendas e altere as colunas: Faturado e Operação, preencha o campo com a letra: C (cancelado) e grave alterações.
Exemplo de Script:
Select * from VenPedidos where [Número do Pedido] = '0010129';
UPDATE VenPedidos SET Faturado = 'C' WHERE [Número do Pedido] = '0010129'
UPDATE VenPedidos SET Operação = 'C' WHERE [Número do Pedido] = '0010129'
SQL Server Management Studio
1- Acesse: SQL Server Management Studio
2- Acesse a tabela: dbo.VenPedidos NFE e localize a linha referente ao Pedido de Vendas.
No campo: Finalidade informe C (cancelado), na coluna Status informe Z (cancelada) e no campo: Identificador informe o Número do Protocolo de Cancelamento:
SELECT * FROM [VenPedidos NFE] WHERE [Número do Pedido] = '0010129'
UPDATE [VenPedidos NFE] SET [Finalidade NF] = 'C' WHERE [Número do Pedido] = '0010129'
UPDATE [VenPedidos NFE] SET Status = 'Z' WHERE [Número do Pedido] = '0010129'
UPDATE [VenPedidos NFE] SET Identificador = '135243064755620' WHERE [Número do Pedido] = '0010129'
3- Localize as Colunas: Erros e Rejeição.
Caso haja alguma informação no campo referente a linha do Pedido de Vendas, apague a informação.
Após execução dos procedimentos, grave as alterações.
UPDATE [VenPedidos NFE] SET Erros = '' WHERE [Número do Pedido] = '0010129'
UPDATE [VenPedidos NFE] SET Rejeição = '' WHERE [Número do Pedido] = '0010129'