Softshop > Vendas: FATURAR NFE COM VENDAS FEITAS PELO PDV COM FORMA DE PAGAMENTO NAO FISCAL
Software: PDV - Softshop Caixa | Grupo: PDV
Solução
CAUSA:
Cliente necessita gerar NFe dos pedidos que foram feitos pelo caixa com a forma de pagamento nao fiscal.
SOLUÇÃO:
Realizar a consulta abaixo no SQL que ira criar uma rotina para que todas vendas feitas pelo PDV com a forma de pagamento nao fiscal fique disponivel para emitir NFe a partir da mesma.
CONSULTA:
USE [BANCO DO CLIENTE]
GO
/****** Object: View [dbo].[NotaFiscal_RegistrosVenda] Script Date: 22/11/2024 15:16:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[NotaFiscal_RegistrosVenda]
AS
SELECT dbo.[Cadastro de Vendas].[Código da Venda] AS Numero, dbo.[Cadastro de Vendas].[Código da Venda] AS Filtro, dbo.[Cadastro de Vendas].[Data da Venda] AS DataVenda,
dbo.[Cadastro de Clientes].[Código do Cliente] AS CodigoCliente, dbo.[Cadastro de Clientes].[Razão Social] AS Remetente, 'VENDAS' AS Origem, dbo.[Cadastro de Vendas].SerieECF, dbo.[Cadastro de Vendas].LojaOrigem,
dbo.[Cadastro de Vendas].Estornado, dbo.[Cadastro de Clientes].[Tipo de Cliente] AS TipodeCliente
FROM dbo.[Cadastro de Clientes] INNER JOIN
dbo.[Cadastro de Vendas] LEFT OUTER JOIN
dbo.NotaFiscal_FaturadosVendas ON dbo.[Cadastro de Vendas].[Código da Venda] = dbo.NotaFiscal_FaturadosVendas.CodigodoRegistro ON
dbo.[Cadastro de Clientes].[Código do Cliente] = dbo.[Cadastro de Vendas].[Nome do Cliente]
WHERE (dbo.[Cadastro de Vendas].[Código da Venda] IS NOT NULL) AND (dbo.[Cadastro de Vendas].[Data da Venda] IS NOT NULL) AND (dbo.NotaFiscal_FaturadosVendas.CodigodoRegistro IS NULL) AND
(dbo.[Cadastro de Vendas].Cancelado = 0) AND (dbo.[Cadastro de Vendas].Setor <> 'D1') AND (dbo.[Cadastro de Vendas].Setor <> 'TROCA') AND ((CASE WHEN Len(dbo.getVersaoLib()) = 0 THEN - 1 ELSE [lacrar] END) <> 0) AND
((CASE WHEN [TEFCV] = '0' OR
[TEFCV] = '' OR
[TEFCV] = ' ' THEN NULL ELSE [TEFCV] END) IS NULL) AND (dbo.[Cadastro de Vendas].Estornado = 0) AND (dbo.[Cadastro de Vendas].Liberado <> 0) AND (dbo.[Cadastro de Vendas].NFCe_NRO = 0 OR
dbo.[Cadastro de Vendas].NFCe_NRO IS NULL) AND (dbo.[Cadastro de Vendas].NFCe_Chave IS NULL OR
dbo.[Cadastro de Vendas].NFCe_Chave LIKE '') OR
(dbo.[Cadastro de Vendas].[Código da Venda] IS NOT NULL) AND (dbo.[Cadastro de Vendas].[Data da Venda] IS NOT NULL) AND (dbo.NotaFiscal_FaturadosVendas.CodigodoRegistro IS NULL) AND
(dbo.[Cadastro de Vendas].Cancelado = 0) AND (dbo.[Cadastro de Vendas].Setor <> 'D1') AND (dbo.[Cadastro de Vendas].Setor <> 'TROCA') AND ((CASE WHEN Len(dbo.getVersaoLib()) = 0 THEN - 1 ELSE [lacrar] END) <> 0) AND
(NOT ((CASE WHEN [TEFCV] = '0' OR
[TEFCV] = '' OR
[TEFCV] = ' ' THEN NULL ELSE [TEFCV] END) LIKE '')) AND (dbo.[Cadastro de Vendas].Estornado = 0) AND (dbo.[Cadastro de Vendas].Liberado <> 0) AND (dbo.[Cadastro de Vendas].NFCe_NRO > 0) AND
(dbo.[Cadastro de Vendas].NFCe_Chave IS NULL OR
dbo.[Cadastro de Vendas].NFCe_Chave LIKE '') AND (dbo.[Cadastro de Vendas].NFCe_NRO IS NOT NULL) OR
(dbo.[Cadastro de Vendas].[Código da Venda] IS NOT NULL) AND (dbo.[Cadastro de Vendas].[Data da Venda] IS NOT NULL) AND (dbo.NotaFiscal_FaturadosVendas.CodigodoRegistro IS NULL) AND
(dbo.[Cadastro de Vendas].Cancelado = 0) AND (dbo.[Cadastro de Vendas].Setor <> 'D1') AND (dbo.[Cadastro de Vendas].Setor <> 'TROCA') AND ((CASE WHEN Len(dbo.getVersaoLib()) = 0 THEN - 1 ELSE [lacrar] END) <> 0) AND
(dbo.[Cadastro de Vendas].Estornado = 0) AND (dbo.[Cadastro de Vendas].Liberado <> 0) AND (dbo.[Cadastro de Vendas].prevenda_numero <> 0)
GO
Tags: nao fiscal, pdv, nfe