ID: enum_IDHelp_RelatRelacaoNFCE
Versão: 2.04.4
Objetivo: Geração da relação de emissões realizadas em NFC-e para fins de conferência de documentos fiscais emitidos por NFC-e
O relatório se divide em 2 layouts com as seguintes especificações
Modelo Por Operação e Status: Neste layout é mostrado as emissões agrupadas por operação e status a fim de exibir as informações tributárias de cada NFC-e
Modelo Por plano de Pagamento: Neste layout é mostrado as NFC-e(s) levando em conta a forma que cada NFC-e foi finalizada quanto a forma de pagamento da NFC-e
Filtros aplicados no relatório: Os seguintes filtros podem ser aplicados no relatório
Período de Data: O relatório será filtrado por data observando as opções.
Por data de emissão: Filtrando os registros por data de emissão ou data de transmissão da NF-e
Por data de lançamento: Filtrando os registros por data de lançamento da NFC-e que pode ser diferente da data da transmissão da NFC-e
Lojas: Será necessário indicar uma ou mais lojas para que seja buscados os dados da NFC-e
Status: Filtrar por status da NFC-e, neste caso se não for indicado nenhum status o relatório exibirá todos os dados independente do Status
Modo de Operação: Filtrar as operações de transmissão, como normal ou contingência
Querys para geração do relatório:
Por operação e status
SELECT nfce.codigo, empresa.razaosocial, cliente.nomerazaosocial, ( CASE nfce. STATUS WHEN 1 THEN 'Autorizada' WHEN 2 THEN 'Negada' WHEN 3 THEN 'Não Impressa' WHEN 4 THEN 'Impressa' WHEN 5 THEN 'Cancelada' WHEN 6 THEN 'Contigência FSDA' WHEN 7 THEN 'Contigência FSDA Não Impressa' WHEN 8 THEN 'Inutilizada' WHEN 9 THEN 'Denegada' WHEN 10 THEN 'Processada' WHEN 11 THEN 'Contigência FSDA Impressa' END ) AS STATUS, ( CASE nfce.TipoTransmicao WHEN 0 THEN 'Normal' WHEN 1 THEN 'Contigência' END ) AS TipoTransmicao, nfce.numero, nfce.dataemissao, nfce.valorproduto, nfce.basecalculoicms, nfce.valortotalicms, nfce.valorbasecalculoicmsst, nfce.valortotalicmsst, nfce.valortotaldesconto, nfce.valortotal, nfce.valorimposto, nfce.cancelada FROM nfce INNER JOIN empresa on(empresa.codigo=nfce.codigoempresa) LEFT JOIN cliente on(cliente.codigo=nfce.codigocf) WHERE ((nfce.DataEmissao>='2023-01-01' and nfce.DataEmissao<='2023-08-07') and nfce.codigoempresa in(1, 8, 2) and nfce.status in(1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11) and nfce.TipoTransmicao in(0, 1))
Por Plano de Pagamento
SELECT nfce.codigo, empresa.razaosocial, cliente.nomerazaosocial, (CASE nfce.STATUS WHEN 1 THEN 'Autorizada' WHEN 2 THEN 'Negada' WHEN 3 THEN 'Não Impressa' WHEN 4 THEN 'Impressa' WHEN 5 THEN 'Cancelada' WHEN 6 THEN 'Contigência FSDA' WHEN 7 THEN 'Contigência FSDA Não Impressa' WHEN 8 THEN 'Inutilizada' WHEN 9 THEN 'Denegada' WHEN 10 THEN 'Processada' WHEN 11 THEN 'Contigência FSDA Impressa' END) AS STATUS, (CASE nfce.TipoTransmicao WHEN 0 THEN 'Normal' WHEN 1 THEN 'Contigência' END) AS TipoTransmicao, nfce.numero,nfce.dataemissao, nfce.valorproduto AS TotalBruto, faturamento.Dinheiro, (faturamento.ChequePrazo+faturamento.ChequeVista) AS Cheque, faturamento.Cartao, faturamento.boleto, if(faturamento.crediario>0, faturamento.crediario,faturamento.prazo) as Crediario, nfce.valortotaldesconto, nfce.valortotalAcrescimo, nfce.valortotal FROM nfce INNER JOIN empresa ON (empresa.codigo=nfce.codigoempresa) INNER JOIN faturamento ON faturamento.codigoorigem=nfce.codigo AND faturamento.tipoorigem=17 LEFT JOIN cliente ON (cliente.codigo=nfce.codigocf) WHERE ((
nfce.DataEmissao>='2023-01-01' and nfce.DataEmissao<='2023-08-07') and nfce.codigoempresa in(1, 8, 2) and nfce.status in(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) and nfce.TipoTransmicao in(0, 1))
Nota: Os filtros aplicados nos Querys vão variar de acordo com o filtro aplicado pelo usuário.