Skip to content

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

Documentação de Testes