FJFrigo · Roteiro de QA · menu 3-1 Financeiros
Passo a passo, resultado esperado e como conferir no banco, para as 28 telas de relatório e cheques do menu Financeiros (311 a 3199D).
central (filial 3, moeda local id 111), no fjfrigo_concepcion e no fjfrigo_concep_transp; cada caso diz em qual. Lançamento ou baixa retroativa muda o número: confira também pela SQL.Não foram encontrados dados nessas condições. aparece na janela (HTTP 200 com statuscode 400).docs/historico/408 e 409); teste com atenção especial.relatorios-financeiros-31.html está defasada neste ponto (diz que o Brasil é recusado; foi portado em 16/09).relatorios-financeiros-31.html (de 10/09); sem documento técnico próprio.fjfrigo_concepcion); 3199D só numa base com a árvore do DRE (hoje fjfrigo_concep_transp).Caminho no menu: 3-Relatórios › 1-Financeiros › 1-Relatório de Emissões (311)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Todos; Tipo de documento Todos; Tipo de emitente Referência; Usar data da fatura marcada (no Brasil); Formato do resumo Com resumo; Paisagem marcada; moeda e ordenação ficam no painel de Opções, não na lista de filtros.SELECT fe.tipo_emissao, COUNT(*) n, ROUND(SUM(fe.valor_parcela),2) v
FROM financeiro_emissao fe
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fe.data_fatura >= '2026-08-01' AND fe.data_fatura < DATE_ADD('2026-08-31', INTERVAL 1 DAY)
GROUP BY fe.tipo_emissao
fe.data_fatura por fe.data_emissao.SELECT fe.tipo_emissao, COUNT(*) n, ROUND(SUM(fe.valor_parcela),2) v
FROM financeiro_emissao fe
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fe.data_emissao >= '2026-08-01' AND fe.data_emissao < DATE_ADD('2026-08-31', INTERVAL 1 DAY)
GROUP BY fe.tipo_emissao
data_emissao >= '2026-08-31' AND data_emissao < '2026-09-01'; o resultado é a diferença entre os dois totais.Sem cotação de <SIGLA> em N dia(s) (datas): N <itens> ficaram sem valor convertido (em branco ou zero) e ficam fora dos totais. Cadastre a cotação (21) e gere de novo. O relatório sai mesmo assim (o aviso não bloqueia). moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
idtipo_faturamento IS NULL OR = 0.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.dataFinal nao pode ser anterior a dataInicial (texto do servidor, minúsculas e sem acento). Nada é gerado.Caminho no menu: 3-Relatórios › 1-Financeiros › 2-Relatório de Vencimentos (312)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Todos; Tipo de documento Todos; Considera baixas futuras marcada; Usar data da fatura marcada (no Brasil); Com resumo; Paisagem marcada. Centro de Custo, Emitente, Vendedor, Tipo de Faturamento, Filial, País e Histórico padrão ficam no painel de Opções, junto com Moeda conversão.SELECT fe.tipo_emissao, COUNT(*) n, ROUND(SUM(fe.valor_parcela - IFNULL(b.t,0)),2) saldo
FROM financeiro_emissao fe
LEFT JOIN (SELECT idfinanceiro_emissao,
SUM(valor)-SUM(valor_acrescimo)-SUM(valor_juros)+SUM(valor_desconto)+SUM(valor_devolucao)+SUM(valor_retencao) t
FROM financeiro_baixas WHERE excluido <> 'T' GROUP BY 1) b ON b.idfinanceiro_emissao = fe.id
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fe.data_vencimento BETWEEN '2026-08-01 00:00:00' AND '2026-08-31 23:59:59'
AND fe.valor_parcela - IFNULL(b.t,0) > 0
GROUP BY fe.tipo_emissao
data_baixa <= '2026-08-01 00:00:00'.SELECT fe.tipo_emissao, COUNT(*) n, ROUND(SUM(fe.valor_parcela - IFNULL(b.t,0)),2) saldo
FROM financeiro_emissao fe
LEFT JOIN (SELECT idfinanceiro_emissao,
SUM(valor)-SUM(valor_acrescimo)-SUM(valor_juros)+SUM(valor_desconto)+SUM(valor_devolucao)+SUM(valor_retencao) t
FROM financeiro_baixas WHERE excluido <> 'T' AND data_baixa <= '2026-08-01 00:00:00' GROUP BY 1) b ON b.idfinanceiro_emissao = fe.id
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fe.data_vencimento BETWEEN '2026-08-01 00:00:00' AND '2026-08-31 23:59:59'
AND fe.valor_parcela - IFNULL(b.t,0) > 0
GROUP BY fe.tipo_emissao
valor_parcela menos a soma amortizada das baixas do título (SQL ao lado).SELECT fe.id, fe.documento, fe.valor_parcela, SUM(b.valor) baixado
FROM financeiro_emissao fe JOIN financeiro_baixas b ON b.idfinanceiro_emissao = fe.id AND b.excluido <> 'T'
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.data_vencimento >= '2026-08-01' AND fe.data_vencimento < '2026-09-01'
GROUP BY fe.id HAVING SUM(b.valor) > 0 AND SUM(b.valor) < fe.valor_parcela LIMIT 5
Sem cotação de <SIGLA> em N dia(s) (datas): N <itens> ficaram sem valor convertido (em branco ou zero) e ficam fora dos totais. Cadastre a cotação (21) e gere de novo. O relatório sai mesmo assim (o aviso não bloqueia). moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.dataFinal nao pode ser anterior a dataInicial (texto do servidor, minúsculas e sem acento). Nada é gerado.Caminho no menu: 3-Relatórios › 1-Financeiros › 3-Relatório de Parcelas Pendentes (313)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Até essa data; Tipo de emissão Todos; Considerar baixas futuras desmarcada; Emitente por nome fantasia marcada; Desconto Todos; Com resumo; Paisagem marcada. Filial, Centro de Custo, Emitente, Carteira, Vendedor etc. ficam no painel de Opções.SELECT fe.tipo_emissao, COUNT(*) n, ROUND(SUM(fe.valor_parcela - IFNULL(b.t,0)),2) saldo
FROM financeiro_emissao fe
LEFT JOIN (SELECT idfinanceiro_emissao,
SUM(valor)-SUM(valor_acrescimo)-SUM(valor_juros)+SUM(valor_desconto)+SUM(valor_devolucao)+SUM(valor_retencao) t
FROM financeiro_baixas WHERE excluido <> 'T' AND data_baixa <= '2026-08-31 23:59:59' GROUP BY 1) b ON b.idfinanceiro_emissao = fe.id
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fe.data_emissao <= '2026-08-31 23:59:59' AND fe.valor_parcela - IFNULL(b.t,0) > 0
GROUP BY fe.tipo_emissao
Até essa data; gere.Somente essa data e gere.Até essa data: só os pendentes com vencimento até 31/08 (menor que o relatório sem limite). Somente essa data: só os que vencem exatamente em 31/08. Quem espera "o que vence no mês" deve usar o 312, não este.AND fe.data_vencimento <= '2026-08-31 23:59:59' (ou DATE(fe.data_vencimento) = '2026-08-31') à SQL do caso anterior.fe.data_emissao >= '2026-08-01'.data_baixa <= ....fjfrigo_concepcion ou onde haja baixa com cheque.data_cheque depois da data final e data_baixa antes: com a opção ligada o título aparece; desligada, não.Sem cotação de <SIGLA> em N dia(s) (datas): N <itens> ficaram sem valor convertido (em branco ou zero) e ficam fora dos totais. Cadastre a cotação (21) e gere de novo. O relatório sai mesmo assim (o aviso não bloqueia). moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.tipoResumo = 10.tipoResumo invalido: 10 (use 1,2,3,4,5,6,7,8,9,12,13).Caminho no menu: 3-Relatórios › 1-Financeiros › 4-Relatório de Parcelas Atrasadas (314)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Todos; Tipo de documento Todos; Ordenação 3 (por data); Com resumo; Paisagem marcada; Emitente por nome fantasia marcada; juros 0. Moeda filtro e Moeda conversão ficam no painel de Opções.SELECT t.tipo_emissao, COUNT(*) n, ROUND(SUM(t.pend),2) saldo FROM (
SELECT fe.tipo_emissao, fe.valor_parcela - IFNULL(b.t,0) pend,
DATEDIFF('2026-08-31 23:59:59', CASE DAYOFWEEK(fe.data_vencimento)
WHEN 1 THEN DATE_ADD(fe.data_vencimento, INTERVAL 1 DAY)
WHEN 7 THEN DATE_ADD(fe.data_vencimento, INTERVAL 2 DAY) ELSE fe.data_vencimento END) atraso
FROM financeiro_emissao fe
LEFT JOIN (SELECT idfinanceiro_emissao,
SUM(valor)-SUM(valor_acrescimo)-SUM(valor_juros)+SUM(valor_desconto)+SUM(valor_devolucao)+SUM(valor_retencao) t
FROM financeiro_baixas WHERE excluido <> 'T' AND data_baixa <= '2026-08-31 23:59:59' GROUP BY 1) b ON b.idfinanceiro_emissao = fe.id
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111) t
WHERE t.pend >= 0.01 AND t.atraso >= 0 GROUP BY t.tipo_emissao
t.atraso >= 0 por t.atraso >= 30 (ou 90).SELECT fe.id, fe.documento, fe.data_vencimento, DAYNAME(fe.data_vencimento) dia
FROM financeiro_emissao fe
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND DAYOFWEEK(fe.data_vencimento) IN (1,7)
AND fe.data_vencimento >= '2026-08-01' AND fe.data_vencimento < '2026-09-01' LIMIT 5
G, contábil = C): a lista de cada um é subconjunto e a soma das duas é a lista Todos. (No legado esse filtro nunca filtrava.)SELECT gerencial, COUNT(*) FROM financeiro_emissao WHERE excluido <> 'T' AND idfilial = 3 GROUP BY gerencial
Sem cotação de <SIGLA> em N dia(s) (datas): N <itens> ficaram sem valor convertido (em branco ou zero) e ficam fora dos totais. Cadastre a cotação (21) e gere de novo. O relatório sai mesmo assim (o aviso não bloqueia). moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 5-Relatório de Realizações (315)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Todos; Tipo de emissão Todos; Tipo de baixa Todos; Formato do documento Todos; Com resumo; Paisagem marcada; Ordenação 3. Os recortes (Filial, Centro de Custo, Conta Bancária, Tipo de Pagamento etc.) ficam no painel de Opções.valor) deve bater ao centavo.SELECT fe.tipo_emissao, COUNT(*) baixas, ROUND(SUM(fb.valor),2) v
FROM financeiro_baixas fb JOIN financeiro_emissao fe ON fe.id = fb.idfinanceiro_emissao
WHERE fb.excluido <> 'T' AND fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fb.data_baixa >= '2026-08-01' AND fb.data_baixa < DATE_ADD('2026-08-31', INTERVAL 1 DAY)
GROUP BY fe.tipo_emissao
fjfrigo_concepcion).data_cheque_emi, não a emissão do título.fjfrigo_concepcion gere um período com baixas em guaranis e dólar, com e sem Moeda conversão.Sem cotação de <SIGLA> em N dia(s) (datas): N <itens> ficaram sem valor convertido (em branco ou zero) e ficam fora dos totais. Cadastre a cotação (21) e gere de novo. O relatório sai mesmo assim (o aviso não bloqueia). moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.dataFinal nao pode ser anterior a dataInicial (texto do servidor, minúsculas e sem acento). Nada é gerado.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › 2-Empréstimos (3162)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.SELECT COUNT(*) n, ROUND(SUM(e.valor_liquido),2) liquido
FROM emprestimo e
WHERE e.excluido <> 'T' AND e.idtipo_faturamento <> 1140
AND e.data >= '2026-09-01' AND e.data < '2026-10-01'
emprestimo.idemitente, idconta_bancaria, idtipo_faturamento).Há cálculo de saldo mês a mês no código (EmprestimoSaldoMesAMesCalculo) mas a ajuda não o descreve: se o desmembrado mostrar colunas de meses, anote como estão.
docs/regras-chumbadas.html). Não é defeito a relatar.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › 3-Recibos (3163)
Ajuda: botão ? da janela
central não tem recibo financeiro. Use fjfrigo_concepcion (Paraguai 001) ou fjfrigo_concep_transp.fjfrigo_concepcion, 01/01/2026 a 30/09/2026: 983 recibos, 12.500 linhas de título e 35 recibos excluídos (medido em 04/10/2026).SELECT COUNT(DISTINCT fr.id) recibos, COUNT(*) linhas
FROM financeiro_recibo fr JOIN financeiro_recibo_fe fre ON fre.idrecibo = fr.id
WHERE fr.excluido <> 'T' AND fr.data >= '2026-01-01' AND fr.data < '2026-10-01'
financeiro_emissao.tipo_emissao do título do recibo (R/P).EXCLUIDO; as demais colunas ficam em branco (como o legado).financeiro_recibo.excluido = 'T' para o id exibido.SELECT id, data FROM financeiro_recibo WHERE excluido = 'T' AND data >= '2026-01-01' LIMIT 5
fr.idfilial / fr.idemitente.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.central).Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › 6-Comissão de Vendas (3166)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central): três fórmulas escolhidas pelo sistema (percentual do título a partir de out/2024; rateio por grupo de produto antes disso ou com "Novo?" desmarcada). Paraguai (fjfrigo_concepcion): rateio por subgrupo comercial do produto.relatorios-financeiros-31.html (de 10/09) diz que o Brasil é recusado: está desatualizada; o Brasil foi portado em 16/09/2026 (status-porte.csv).Todos; Resumido? desmarcada; Paisagem marcada. Não há Moeda conversão nem filtro de emitente (nunca funcionaram no legado).central, período dentro de 2026 e um vendedor com recebimento; Novo? marcada; gere o PDF.SELECT fe.idvendedor, ROUND(SUM(fb.valor),2) recebido
FROM financeiro_baixas fb JOIN financeiro_emissao fe ON fe.id = fb.idfinanceiro_emissao
WHERE fb.excluido <> 'T' AND fe.excluido <> 'T' AND fe.tipo_emissao = 'R' AND fe.idvendedor > 0
AND fb.data_baixa >= '2026-09-01' AND fb.data_baixa < '2026-10-01'
GROUP BY fe.idvendedor ORDER BY recebido DESC LIMIT 5
fjfrigo_concepcion gere um mês com recebimentos de venda.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › A-Aging de Títulos (316A)
Doc técnico: validacoes-aging-316a.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.usuario_filial).A receber, Agrupar por Cliente, Moeda filtro em branco, Analítico desmarcado, Curva ABC e concentração desmarcada, Paisagem marcada, Exibir filtros no final marcada. Moeda e opções de apresentação ficam no painel de Opções.SELECT t.idmoeda, COUNT(*) n, ROUND(SUM(t.pend),2) total,
ROUND(SUM(IF(t.dias<=0,t.pend,0)),2) a_vencer,
ROUND(SUM(IF(t.dias BETWEEN 1 AND 30,t.pend,0)),2) f_1_30,
ROUND(SUM(IF(t.dias>90,t.pend,0)),2) mais_90
FROM (SELECT fe.idmoeda, DATEDIFF('2026-08-31', DATE(fe.data_vencimento)) dias,
fe.valor_parcela - IFNULL((SELECT SUM(b.valor)-SUM(b.valor_acrescimo)-SUM(b.valor_juros)
+SUM(b.valor_desconto)+SUM(b.valor_devolucao)+SUM(b.valor_retencao)
FROM financeiro_baixas b WHERE b.idfinanceiro_emissao = fe.id AND b.excluido <> 'T'
AND b.data_baixa < DATE_ADD('2026-08-31', INTERVAL 1 DAY)), 0) pend
FROM financeiro_emissao fe
WHERE fe.excluido <> 'T' AND fe.tipo_emissao = 'R' AND IFNULL(fe.descontado,'') <> 'T'
AND fe.idfilial = 3 AND fe.data_emissao < DATE_ADD('2026-08-31', INTERVAL 1 DAY)) t
WHERE t.pend > 0.005 GROUP BY t.idmoeda
SELECT fe.id, fe.documento, fe.parcela, fe.valor_parcela, b.data_baixa, b.valor
FROM financeiro_baixas b JOIN financeiro_emissao fe ON fe.id = b.idfinanceiro_emissao
WHERE b.excluido <> 'T' AND fe.excluido <> 'T' AND fe.tipo_emissao = 'R'
AND b.data_baixa >= '2026-09-01' AND fe.data_emissao < '2026-08-01' AND fe.idfilial = 3 LIMIT 5
DATE(data_vencimento); título sem vencimento conta 0 dia (a vencer).descontado = 'T').SELECT id FROM financeiro_emissao WHERE descontado='T' AND tipo_emissao='R' AND excluido<>'T' LIMIT 5.fjfrigo_concepcion gere sem Moeda filtro; depois com uma moeda.47 C, nota de 0 a 100 e faixa A 80+, B 60 a 79, C 40 a 59, D abaixo de 40) só aparece em Cliente + A receber; nos outros casos não existe. Cliente sem score fica com a célula em branco.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.Informe a data de referência. Data inexistente (só por chamada direta): Data de referência inválida: 2026-13-01 (confira o ano). Data anterior à emissão de todos os títulos: Não foram encontrados dados nessas condições.usuario_filial.A filial N não está entre as filiais do usuário. e, sem nenhuma filial, O usuário não tem filial de acesso.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › B-Prazos Médios e Ciclo Financeiro (316B)
Doc técnico: validacoes-prazos-medios-316b.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.usuario_filial).SELECT fe.tipo_emissao, COUNT(*) baixas,
ROUND(SUM(w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1)),2) valor_local,
ROUND(SUM(w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1)*DATEDIFF(w.data_baixa,fe.data_emissao))
/SUM(w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1)),1) prazo_realizado,
ROUND(SUM(w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1)*DATEDIFF(fe.data_vencimento,fe.data_emissao))
/SUM(w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1)),1) prazo_concedido,
ROUND(100*SUM(IF(DATE(w.data_baixa)<=DATE(fe.data_vencimento),w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1),0))
/SUM(w.amort*IF(fe.valor_cambio>0,fe.valor_cambio,1)),2) pct_no_prazo
FROM (SELECT b.idfinanceiro_emissao, b.data_baixa,
(b.valor-b.valor_acrescimo-b.valor_juros+b.valor_desconto+b.valor_devolucao+b.valor_retencao) amort
FROM financeiro_baixas b
WHERE b.excluido <> 'T' AND b.data_baixa >= '2026-08-01'
AND b.data_baixa < DATE_ADD('2026-08-31', INTERVAL 1 DAY)) w
JOIN financeiro_emissao fe ON fe.id = w.idfinanceiro_emissao
LEFT JOIN tipo_faturamento tf ON tf.id = fe.idtipo_faturamento
WHERE w.amort > 0 AND fe.excluido <> 'T' AND fe.data_emissao IS NOT NULL AND fe.data_vencimento IS NOT NULL
AND NOT (fe.tipo_emissao = 'R' AND IFNULL(fe.descontado,'') = 'T')
AND fe.tipo_emissao IN ('R','P') AND fe.idfilial = 3
AND fe.idfaturamento > 0 AND fe.idtipo_faturamento > 0 AND tf.id IS NOT NULL AND IFNULL(tf.emprestimo,'N') <> 'S'
GROUP BY fe.tipo_emissao
idfaturamento > 0 cujo idtipo_faturamento não existe em tipo_faturamento (SQL ao lado); na homologação não há nenhum no central nem no concepcion.idfaturamento > 0 e idtipo_faturamento > 0 com tipo existente que não é empréstimo (antes bastava idfaturamento > 0 e título com tipo inexistente passava pelo LEFT JOIN). Nas baixas jan-set/2026 de central e concepcion todo título com idfaturamento tem tipo existente, então os números são iguais aos de antes (os do caso anterior). Se achar um título órfão, ele não deve contar no PMP/PMR.SELECT COUNT(*) orfaos
FROM financeiro_emissao fe LEFT JOIN tipo_faturamento tf ON tf.id = fe.idtipo_faturamento
WHERE fe.excluido <> 'T' AND fe.idfaturamento > 0 AND (fe.idtipo_faturamento IS NULL OR fe.idtipo_faturamento = 0 OR tf.id IS NULL)
idfaturamento e emprestimo) volta a bater.AND fe.idfaturamento > 0 AND ... <> 'S'.Marcado como mudança porque o corte desta caixa foi o que mudou em 04/10/2026.
DATE(data_baixa) e DATE(data_vencimento).data_emissao <= data final, saldo = parcela − baixas até a data final); Prazo = Saldo ÷ (Emitido ÷ dias do período).fjfrigo_concepcion gere um mês e use Moeda filtro numa moeda estrangeira.valor_cambio do título (0 ou nulo vale 1); este relatório não consulta cotação e não tem aviso de cotação faltando. Título em dólar com câmbio zerado entra pelo valor em dólar como se fosse local.valor_parcela × valor_cambio.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.O período pode ter no máximo dois anos. / A data final não pode ser anterior à inicial. / Não foram encontrados dados nessas condições. / A filial N não está entre as filiais do usuário. / Informe a data inicial. e Informe a data final. Com "Só compra e venda" ligado, base cujas baixas vêm de títulos sem idfaturamento sai vazia.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › C-Custo Efetivo dos Empréstimos (316C)
Doc técnico: validacoes-custo-emprestimos-316c.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.usuario_filial).Captação e FIDC, Moeda filtro em branco, IVA dos juros como custo marcada, Paisagem marcada. Sem teto de período.SELECT fe.tipo_emissao, fe.idtipo_parcela, DATE(fe.data_vencimento) venc, fe.valor_parcela
FROM financeiro_emissao fe
WHERE fe.idfaturamento = 10011246 AND fe.idtipo_faturamento = 1118
AND fe.excluido <> 'T' AND fe.tipo_emissao IN ('R','P')
ORDER BY fe.data_vencimento, fe.tipo_emissao
Captação e FIDC, depois Só captação, depois Só FIDC.SELECT e.idtipo_faturamento, COUNT(*) n FROM emprestimo e
WHERE e.excluido <> 'T' AND e.idtipo_faturamento <> 1140
AND e.data >= '2025-01-01' AND e.data < DATE_ADD('2026-09-27', INTERVAL 1 DAY)
GROUP BY e.idtipo_faturamento
vencimento antes da entrada; fora da Carteira; a linha da Carteira diz "N fora da carteira". Outras observações: vencimentos na data da entrada e sem valor recebido.financeiro_baixas dos títulos de saída.data_entrada mas não a data.data, aparece.emprestimo.data e data_entrada.fjfrigo_concepcion).Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.A data final não pode ser anterior à inicial. / Informe a data inicial. e Informe a data final. / Não foram encontrados dados nessas condições. / A filial N não está entre as filiais do usuário.Caminho no menu: 3-Relatórios › 1-Financeiros › 6-Outros Relatórios Gerenciais › D-Inadimplência por Mês de Emissão (316D)
Doc técnico: validacoes-inadimplencia-emissao-316d.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.usuario_filial).SELECT DATE_FORMAT(t.em,'%Y-%m') mes, COUNT(*) titulos, ROUND(SUM(t.valor*t.c),2) emitido,
ROUND(100*SUM(LEAST(GREATEST(t.valor-t.a90,0),t.valor)*t.c)/SUM(t.valor*t.c),2) aberto_90,
ROUND(100*SUM(IF(t.venc<DATE_ADD(t.em,INTERVAL 90 DAY),LEAST(GREATEST(t.valor-t.a90,0),t.valor),0)*t.c)/SUM(t.valor*t.c),2) vencido_90
FROM (SELECT fe.id, DATE(fe.data_emissao) em, DATE(fe.data_vencimento) venc, fe.valor_parcela valor,
IF(fe.valor_cambio>0,fe.valor_cambio,1) c,
IFNULL(SUM(IF(b.data_baixa<DATE_ADD(DATE(fe.data_emissao),INTERVAL 91 DAY),
(b.valor-b.valor_acrescimo-b.valor_juros+b.valor_desconto+b.valor_devolucao+b.valor_retencao),0)),0) a90
FROM financeiro_emissao fe
LEFT JOIN financeiro_baixas b ON b.idfinanceiro_emissao = fe.id AND b.excluido <> 'T'
LEFT JOIN tipo_faturamento tf ON tf.id = fe.idtipo_faturamento
WHERE fe.excluido <> 'T' AND fe.tipo_emissao = 'R' AND IFNULL(fe.descontado,'') <> 'T'
AND fe.data_emissao >= '2026-03-01' AND fe.data_emissao < DATE_ADD('2026-03-31', INTERVAL 1 DAY)
AND fe.idfilial = 3 AND fe.idfaturamento > 0 AND IFNULL(tf.emprestimo,'N') <> 'S'
GROUP BY fe.id) t GROUP BY 1
A data de referência não pode ser anterior ao início do período.idfaturamento/emprestimo bate de novo.fjfrigo_concepcion gere com Moeda filtro numa moeda estrangeira.valor_parcela × valor_cambio por título.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.O período pode ter no máximo três anos. / A data final não pode ser anterior à inicial. / A data de referência não pode ser anterior ao início do período. / A filial N não está entre as filiais do usuário. / Não foram encontrados dados nessas condições.Caminho no menu: 3-Relatórios › 1-Financeiros › 7-Banco › 1-Razão das Contas Bancárias (3171)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.central: conta 10031 (03-CAIXA LOCAL), agosto/2026, sem filtro de filial: saldo inicial em 01/08 = 448,60; 31 lançamentos no mês; movimento 94,20; saldo final em 31/08 = 542,80 (medido em 04/10/2026 na view movimentacao_bancaria).Todos; Tipo de documento Todos; Agrupa títulos marcada (nasce marcada); Somente transferências, Sem saldo inicial, Mostrar id da baixa e Com descrição da conta? desmarcadas; Ordenação 1; Paisagem marcada. Moeda conversão no painel de Opções.valor já com sinal).SELECT COUNT(*) n_ate_fim, ROUND(SUM(valor),2) saldo_final,
ROUND(SUM(IF(data < '2026-08-01', valor, 0)),2) saldo_inicial,
ROUND(SUM(IF(data >= '2026-08-01', valor, 0)),2) movimento
FROM movimentacao_bancaria
WHERE excluido <> 'T' AND idconta_bancaria = 10031 AND data < '2026-09-01'
moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 7-Banco › 2-Boletim de Caixa (3172)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Todos; Tipo de documento Todos; Somente resumo, Agrupa as datas, Separar saldos positivos de negativos e Sem saldo inicial desmarcadas; Ordenação 1; Paisagem e Resumo executivo marcados.DATEDIFF(data_baixa, data_vencimento) do título.Não foram encontrados dados nessas condições. só ocorre quando não há nem saldo nem movimento.Sem cotação de <SIGLA> em N dia(s) (datas): N <itens> ficaram sem valor convertido (em branco ou zero) e ficam fora dos totais. Cadastre a cotação (21) e gere de novo. O relatório sai mesmo assim (o aviso não bloqueia). moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.Caminho no menu: 3-Relatórios › 1-Financeiros › 7-Banco › 4-Relatório de Conciliação Bancária (3174)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.central quase nada é conciliado, então sem escolher conta o PDF fica enorme (78 MB medido) ou recusa por tamanho. Sempre escolha a conta.Detalhe e resumo; Tipo de emissão Todos; Tipo de documento Todos; Somente resumo e Resumo por conta desmarcados; Ordenação 1; Paisagem marcada.data_conciliacao IS NULL).SELECT COUNT(*) n, ROUND(SUM(valor),2) nao_conciliado
FROM movimentacao_bancaria
WHERE excluido <> 'T' AND idconta_bancaria = 10031 AND data < '2026-09-01' AND data_conciliacao IS NULL
gerencial, tipo_emissao).moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Gerando… (Ns) com o contador de segundos subindo, volta ao normal ao terminar, e o PDF abre em outra aba.Não foram encontrados dados nessas condições.) quando não há nem saldo nem movimento.Caminho no menu: 3-Relatórios › 8-Indicadores › K-Exposição Cambial (3176) (até outubro/2026 ficava em 1-Financeiros › 7-Banco)
Doc técnico: validacoes-exposicao-cambial-3176.html · Ajuda: botão ? da janela
fjfrigo_concepcion (Paraguai 001). No central tudo é moeda local e a tela mostra Nenhuma posição em moeda estrangeira na data.central, abra a tela com a data de hoje.Nenhuma posição em moeda estrangeira na data. (tudo está na moeda local).fjfrigo_concepcion, data de hoje; olhe a coluna A receber de cada moeda estrangeira.SELECT t.idmoeda, COUNT(*) n, ROUND(SUM(t.pend),2) receber
FROM (SELECT fe.idmoeda, fe.valor_parcela - IFNULL(b.t,0) pend
FROM financeiro_emissao fe
LEFT JOIN (SELECT idfinanceiro_emissao,
SUM(valor)-SUM(valor_acrescimo)-SUM(valor_juros)+SUM(valor_desconto)+SUM(valor_devolucao)+SUM(valor_retencao) t
FROM financeiro_baixas WHERE excluido <> 'T' AND data_baixa < '2026-10-05' GROUP BY 1) b ON b.idfinanceiro_emissao = fe.id
WHERE fe.excluido <> 'T' AND fe.tipo_emissao = 'R' AND NOT (fe.descontado = 'T')
AND fe.idmoeda <> 111 AND fe.data_emissao < '2026-10-05') t
WHERE t.pend > 0.004 GROUP BY t.idmoeda
moeda_valores.A data de referência não pode ser depois de hoje. / A filial está sem moeda local (filial.idmoeda_local).Caminho no menu: 3-Relatórios › 1-Financeiros › 8-Cheques › Gerenciamento de Cheques (3182)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (2,5 milhões de baixas com cheque; central quase não usa cheque: 122 baixas, nenhum cancelado).SELECT COUNT(DISTINCT idconta_bancaria, numero_cheque) cheques FROM financeiro_baixas
WHERE excluido <> 'T' AND numero_cheque > 0 AND data_baixa >= '2026-08-01' AND data_baixa < '2026-09-01'
informe o periodo (dataInicial e dataFinal) / nenhum cheque foi selecionado / nenhum dos cheques selecionados foi encontrado.Caminho no menu: 3-Relatórios › 1-Financeiros › 8-Cheques › Cancelamento de Cheques (3183)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (2,5 milhões de baixas com cheque; central quase não usa cheque: 122 baixas, nenhum cancelado).cheque_cancelado; a baixa sem numero_cheque.SELECT * FROM cheque_cancelado WHERE idconta_bancaria = <conta> AND numero_cheque = <numero>
cheque_cancelado com o idmotivo do motivo escolhido.cheque_cancelado para o cheque.informe o numero do cheque / informe a conta bancaria / informe a data do cheque / motivo invalido: 5 (use 1, 2, 3 ou 4).Caminho no menu: 3-Relatórios › 1-Financeiros › 8-Cheques › Relação de Cheques (3184)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (2,5 milhões de baixas com cheque; central quase não usa cheque: 122 baixas, nenhum cancelado).fjfrigo_concepcion, baixas de 01/08/2026 a 31/08/2026 com cheque: 1.227 baixas, 576 cheques distintos (medido em 04/10/2026; o relatório pode agrupar diferente por incluir lançamentos manuais e cancelados).SELECT COUNT(*) baixas, COUNT(DISTINCT idconta_bancaria, numero_cheque) cheques
FROM financeiro_baixas
WHERE excluido <> 'T' AND numero_cheque > 0
AND data_baixa >= '2026-08-01' AND data_baixa < '2026-09-01'
data_conciliacao.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.central gere um período vazio e anote o tempo.central o teste de período vazio passou de 400 s sem responder; no fjfrigo_concepcion o mesmo relatório sai em 4 s. Não é caso de aprovação: anote o tempo observado.Caminho no menu: 3-Relatórios › 1-Financeiros › 8-Cheques › Situação de Chequeiras (3185)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (2,5 milhões de baixas com cheque; central quase não usa cheque: 122 baixas, nenhum cancelado).SELECT id, numero_chequeira, idconta_bancaria, numero_inicial, numero_final FROM chequeira ORDER BY id DESC LIMIT 5 (concepcion).numero_inicial e numero_final usados em financeiro_baixas.numero_cheque da conta.chequeira 12410014052 nao encontrada (com o número digitado) e, em branco, pedido para informar o número da chequeira.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Caminho no menu: 3-Relatórios › 1-Financeiros › 8-Cheques › Reaproveitamento de Cheques (3186) (sem linha em opcao_sistema: a tela é aberta pelo menu menu.3186)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (2,5 milhões de baixas com cheque; central quase não usa cheque: 122 baixas, nenhum cancelado).Cheque [número] liberado para reaproveitamento. O registro de cancelamento é apagado e a folha volta a poder ser emitida num lançamento novo.cheque_cancelado do cheque some.SELECT COUNT(*) FROM cheque_cancelado WHERE idconta_bancaria = <conta> AND numero_cheque = <numero>
cheque 4521 da conta 100194 nao esta cancelado (com o número e a conta usados).nenhum cheque foi selecionadoCaminho no menu: 3-Relatórios › 1-Financeiros › 8-Cheques › Entrega de Cheque (3187) (sem linha em opcao_sistema: a tela é aberta pelo menu menu.3187)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (2,5 milhões de baixas com cheque; central quase não usa cheque: 122 baixas, nenhum cancelado).data_entregue, idusuario_entregou); em pagamento coletivo, em todas as baixas do coletivo.data_entregue IS NULL, data_conciliacao IS NULL.SELECT COUNT(*) FROM financeiro_baixas WHERE excluido <> 'T' AND numero_cheque > 0 AND data_entregue IS NULL
AND data_baixa < '2026-09-01'
data_entregue = hoje e idusuario_entregou = o usuário.SELECT id, data_entregue, idusuario_entregou FROM financeiro_baixas WHERE idconta_bancaria = <conta> AND numero_cheque = <numero>
idcoletivo com data_entregue preenchida.nenhum cheque foi selecionadoCaminho no menu: 3-Relatórios › 1-Financeiros › 9-Apuracao › Relatório de Diferenças Cambiais (3197)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (Paraguai). No central, só há moeda 111 e 19 baixas com diferença em 2026 (valor atípico).diferenca_cambial × (−1 se pagar) (medido sobre todas as baixas, sem a restrição do relatório de a baixa ser na moeda da conta).Todos; Tipo de documento Todos; Tipo de relatório Com resumo; Resumo com datas desmarcado; Ordenação 3 (data da baixa); Paisagem marcada. Moeda conversão no painel de Opções.SELECT fe.idmoeda, COUNT(*) n, ROUND(SUM(fb.diferenca_cambial * IF(fe.tipo_emissao='P', -1, 1)),2) dif
FROM financeiro_baixas fb JOIN financeiro_emissao fe ON fe.id = fb.idfinanceiro_emissao
WHERE fb.excluido <> 'T' AND fb.diferenca_cambial <> 0
AND fb.data_baixa >= '2026-08-01' AND fb.data_baixa < '2026-09-01'
GROUP BY fe.idmoeda
fb.diferenca_cambial bruto de uma baixa.moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.central com Pagar e uma conta local).Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 9-Apuracao › Razão das Variações Cambiais - OverNight (3198)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
fjfrigo_concepcion (Paraguai); a filial da sessão precisa de idmoeda_local.central, com e sem conversão e em resumo (status-porte.csv).SELECT id, descricao, idmoeda FROM conta_bancaria WHERE idmoeda <> 111 LIMIT 10
historico LIKE '%Variacion cambial%' OR historico LIKE '%Variação cambial%' no movimento da conta.conta_bancaria.idmoeda = moeda local.moeda_valores). A sigla no título é a da moeda escolhida e o total geral sai numa linha só.SELECT idmoeda, MIN(data) primeira_cotacao, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.idmoeda_local.sessao sem filial ativa - nao da pra saber a moeda local / filial sem idmoeda_local definido.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 9-Apuracao › Relatório Comparativo (31994)
Doc técnico: relatorios-financeiros-31.html · Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.central: abril/2026, 49.538 cabeças de compra de gado e total a receber ÷ cabeças = 5.746,42 (conferido em 10/09/2026).Emissões; Tipo de emissão Todos; Tipo de documento Todos; Moeda conversão em branco. Filial, Centro de Custo (e Grupo, Excluir), Centro de Custo 2, País, Emitente, Histórico padrão e Tipo de Faturamento são filtros.SELECT fe.idcentro_custo, DATE_FORMAT(fe.data_emissao,'%Y-%m') mes, fe.tipo_emissao, ROUND(SUM(fe.valor_parcela),2) v
FROM financeiro_emissao fe
WHERE fe.excluido <> 'T' AND fe.idfilial = 3 AND fe.idmoeda = 111
AND fe.data_emissao >= '2026-04-01' AND fe.data_emissao < '2026-05-01'
GROUP BY fe.idcentro_custo, mes, fe.tipo_emissao ORDER BY v DESC LIMIT 5
data_baixa para um centro e mês.quantidade de meses invalida: 13 (use 1 a 12); mês inicial fora do formato recusa mesInicial invalido: 'x' (use yyyy-MM).fjfrigo_concepcion, sem Moeda conversão.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.Não foram encontrados dados nessas condições. Nos dois formatos. Nenhum arquivo em branco é entregue.statuscode 400 (a tela mostra o texto). Não é erro do sistema: é recorte vazio.Caminho no menu: 3-Relatórios › 1-Financeiros › 9-Apuracao › Balanço (3199A)
Ajuda: botão ? da janela
central (Brasil 004), filial 3 (moeda local id 111), usuário com acesso à filial 3.Gerando… (Ns).valor_parcela dos títulos emitidos no período.SELECT idcentro_custo, tipo_emissao, ROUND(SUM(valor_parcela),2) emitido
FROM financeiro_emissao
WHERE excluido <> 'T' AND idfilial = 3 AND data_emissao >= '2026-08-01' AND data_emissao < '2026-09-01'
GROUP BY idcentro_custo, tipo_emissao ORDER BY emitido DESC LIMIT 5
data_fatura.Não foram encontrados dados nessas condições. ou planilha com abas vazias) não está documentado em nenhuma fonte: anote o que acontece.Caminho no menu: 3-Relatórios › 1-Financeiros › 9-Apuracao › Balanço Gerencial (3199C)
Doc técnico: validacoes-balanco-gerencial-3199c.html · Ajuda: botão ? da janela
fjfrigo_concep_transp (modelo "Balanço Transportadora", filial 1). Mês de referência 08/2026 (medido em 04/10/2026).SELECT 'EMISSAO P cc 1116 ago/2026' conferencia,
ROUND(SUM(fe.valor_parcela * IF(fe.valor_cambio > 0, fe.valor_cambio, 1)), 3) valor_local
FROM financeiro_emissao fe
WHERE fe.excluido <> 'T' AND fe.tipo_emissao = 'P' AND fe.idcentro_custo = 1116 AND fe.idfilial = 1
AND fe.data_emissao >= '2026-08-01' AND fe.data_emissao < DATE_ADD('2026-08-31', INTERVAL 1 DAY)
UNION ALL
SELECT 'BAIXA P cc 1116 ago/2026', ROUND(SUM(fb.valor * IF(fb.valor_cambio > 0, fb.valor_cambio, 1)), 3)
FROM financeiro_baixas fb JOIN financeiro_emissao fe ON fe.id = fb.idfinanceiro_emissao
WHERE fb.excluido <> 'T' AND fe.excluido <> 'T' AND fe.tipo_emissao = 'P' AND fe.idcentro_custo = 1116 AND fe.idfilial = 1
AND fb.data_baixa >= '2026-08-01' AND fb.data_baixa < DATE_ADD('2026-08-31', INTERVAL 1 DAY)
O mês anterior não tem fechamento validado… (aparece sempre, pois ainda não existe a tela de validar).Você não tem permissão para digitar valores do balanço (regra BALANCO_MANUAL). Mês validado: Mês validado — reabra antes de alterar.A cotação digitada tem de ser maior que zero.Filiais do modelo sem acesso para este usuário ficaram de fora: […]. e valores menores. Sem nenhuma filial: Nenhuma filial do modelo está entre as filiais do usuário.Mês inválido: use AAAA-MM. / Modelo de balanço não encontrado.Caminho no menu: 3-Relatórios › 1-Financeiros › 9-Apuracao › DRE Gerencial (3199D) (o código de salvamento do 31C é o 3199D: é a mesma tela)
Doc técnico: validacoes-dre-gerencial-3199d.html · Ajuda: botão ? da janela
grupo_centro_custo.numero_gc, cadastro 174). Em 04/10/2026 só a base fjfrigo_concep_transp tem (26 grupos numerados); central e fjfrigo_concepcion não têm e a tela recusa: Os grupos de centro de custo (174) ainda não têm a árvore do DRE - crie a árvore e faça o de-para dos centros de custo antes. ("sem dados" ali é falta de árvore, não defeito).fjfrigo_concep_transp, filial 1 (moeda local 111). Status REVISAR, sem teste de tela. Demora: ~45 s com CMV em todas as filiais.docs/historico/408 e 409; os de CMV com câmbio e de cotação futura só se testam numa base com árvore e dado em outra moeda (hoje nenhuma reúne os dois: concepcion tem consumo em outra moeda, mas não tem árvore). Nesse caso, marque "não testável" e anote.Competência, Moeda conversão = moeda local, Detalhar centros de custo desmarcado, CMV e consumo do almoxarifado marcada (só vale na competência), Paisagem marcada.central (sem árvore) e clique em Gerar PDF.Os grupos de centro de custo (174) ainda não têm a árvore do DRE - crie a árvore e faça o de-para dos centros de custo antes.SELECT COUNT(*) FROM grupo_centro_custo WHERE numero_gc IS NOT NULL AND numero_gc <> '' = 0.fjfrigo_concep_transp, filial 1, 08/2026, competência, desmarque CMV; gere o PDF.SELECT DATE_FORMAT(fe.data_emissao,'%Y-%m') mes,
ROUND(SUM(IF(fe.tipo_emissao='R', fe.valor_parcela * IF(fe.idmoeda = f.idmoeda_local OR IFNULL(fe.valor_cambio,0) = 0, 1, fe.valor_cambio), 0)),2) receber,
ROUND(SUM(IF(fe.tipo_emissao='P', fe.valor_parcela * IF(fe.idmoeda = f.idmoeda_local OR IFNULL(fe.valor_cambio,0) = 0, 1, fe.valor_cambio), 0)),2) pagar,
ROUND(SUM(IF(fe.tipo_emissao='R',1,-1) * fe.valor_parcela * IF(fe.idmoeda = f.idmoeda_local OR IFNULL(fe.valor_cambio,0) = 0, 1, fe.valor_cambio)),2) receber_menos_pagar
FROM financeiro_emissao fe JOIN filial f ON f.id_filial = fe.idfilial
WHERE fe.excluido <> 'T' AND fe.tipo_emissao IN ('R','P') AND fe.idfilial = 1
AND fe.data_emissao >= '2026-08-01' AND fe.data_emissao < DATE_ADD('2026-08-31', INTERVAL 1 DAY)
GROUP BY 1
SELECT numero_gc, descricao FROM grupo_centro_custo WHERE numero_gc IS NOT NULL AND numero_gc <> '' ORDER BY numero_gc
fjfrigo_concep_transp; gere e some as linhas (todas, com SEM CLASSIFICAÇÃO).SELECT ROUND(SUM(IF(fe.tipo_emissao='R',1,-1)*fb.valor*IF(fe.idmoeda=f.idmoeda_local OR IFNULL(fb.valor_cambio,0)=0,1,fb.valor_cambio)),2) liquido,
ROUND(SUM(IF(fe.tipo_emissao='P', fb.valor*IF(fe.idmoeda=f.idmoeda_local OR IFNULL(fb.valor_cambio,0)=0,1,fb.valor_cambio), 0)),2) pagar
FROM financeiro_baixas fb JOIN financeiro_emissao fe ON fe.id = fb.idfinanceiro_emissao JOIN filial f ON f.id_filial = fe.idfilial
WHERE fb.excluido <> 'T' AND fe.excluido <> 'T' AND fe.tipo_emissao IN ('R','P') AND fe.idfilial = 1
AND fb.data_baixa >= '2013-06-01' AND fb.data_baixa < DATE_ADD('2013-06-30', INTERVAL 1 DAY)
valor_cambio gravado na linha (mesma expressão do 383, CUSTO_ML); antes o custo em dólar entrava como se fosse guarani. Referência de 04/10 no concepcion, consumo 2026 (cru → convertido, em Gs): jan 3.206,8 mi → 9.459,6 mi; fev 3.687,1 → 9.976,3; mar 2.966,2 → 8.376,6; abr 2.060,0 → 4.855,7; mai 1.998,5 → 4.785,5; jun 905,0 → 2.467,5; jul 948,7 → 5.434,0; ago 592,9 → 1.595,3. No central só há moeda local: igual.SUM(sp.custo_total × valor_cambio) das linhas em outra moeda. Se não houver base com árvore e consumo, marque "não testável".N dia(s) convertido(s) para SIGLA com cotação de mais de 7 dias antes quando for o caso. Dia sem cotação anterior fica fora da conversão (zero) e entra no aviso N dia(s) sem cotação de SIGLA até a data (de … a …) ficaram fora da conversão - lance a cotação de moedas (21). — nunca é usada uma cotação futura (a mudança de 04/10/2026: antes valia a primeira cotação). No central, os 47 títulos de 19/08/2020 a 09/08/2021 (28 dias) deixam de ser convertidos pela cotação de 10/08/2021; no concepcion, EUR desde 01/07/2010 e R$ desde 12/01/2012. Moeda local escolhida: sem conversão. Moeda sem nenhuma cotação até o fim do período: A moeda X não tem cotação lançada (21) até DATA - não há como converter.SELECT idmoeda, MIN(data) primeira, MAX(data) ultima FROM moeda_valores WHERE valor > 0 GROUP BY idmoeda
As filiais escolhidas têm moedas locais diferentes […] - escolha uma filial para converter a moeda.Não foram encontrados dados nessas condições. não aparece neste relatório. O resultado líquido não inclui SEM CLASSIFICAÇÃO.Filtros utilizados - <nome do relatório> e lista os filtros e opções usados, com os valores que você escolheu. Com a caixa desmarcada a folha não existe.O mês final é anterior ao inicial. / No máximo 24 meses por relatório. / A filial N não está entre as filiais do usuário. (ou O usuário não tem filial.) / A moeda X não tem cotação lançada (21) até DATA - não há como converter. Mês em branco: Informe o mês inicial. / Informe o mês final.