FJFrigo · Roteiro de QA · Relatórios 3-2, 3-3 e 3-5
Passo, resultado esperado e como conferir de cada relatório do escopo. É o roteiro do testador; as regras completas estão nos documentos técnicos referenciados em cada tela.
central (Brasil 004) para quase tudo; fjfrigo_concepcion (Paraguai 001) para 354, 355 e para os gabaritos do 351, 35A e 359. Confirmar a base com SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1). Os relatórios só leem; nada é gravado.central em 04/10/2026; se os dados mudaram, vale o SQL, não o número.Mensagens exatas: "Não foram encontrados dados nessas condições." (nos contábeis: "Não foram encontrados lançamentos nessas condições."); "A data final não pode ser anterior à inicial."; "Informe a data inicial."; "Informe a data final."
O corte de período pega o dia final inteiro (faixa meio-aberta); um lançamento com hora no dia final entra.
PDF nasce em paisagem (balance 359: retrato); a planilha leva sempre as colunas completas. Todo PDF termina com a folha "Filtros utilizados", salvo a caixa "Exibir filtros no final (PDF)" desmarcada.
Moeda de conversão e ordenação ficam no painel de Opções. Sem cotação na data, o valor convertido sai zero, sem erro. Moeda filtro só recorta; não converte.
Documento com data zerada (0000-00-00) derruba o relatório inteiro com erro técnico; é dado, não o relatório (igual ao legado).
Opções do ramo 32 sem porte (3217, 3219, 321A–321D, 3224, 3225, 3227, 3236–3238, 323C) não fazem parte deste roteiro.
3-2-1 Compras
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 1-Compra de Gado.
StatusFECHADO_100% · porte 02/10/2026 · planilha com o peso do tipo e o unitário por @ ou kg da filial (legado 10/09, portado 14/09)
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 1-Compra de Gado. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, País, Pecuarista, Excluir Pecuarista, Comprador de Gado, Comissionista, Pesador, Planta, Grupo de Produto, Subgrupo, Produto, Tipo de Faturamento, Emitente. Opções: Moeda conversão, Moeda filtro, Resumido, Usar o peso morto nas médias, Valor unitário por quilo, Tipo de peso (Todos/Vivo/Morto), Ordenação, Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerPeríodo 01/09/2026 a 30/09/2026, sem outro filtro, Analítico. Contar as compras (blocos) e somar a coluna de cabeças.
Resultado esperado244 compras e 32.604 cabeças (medido em 04/10/2026 em central).
Como conferirSELECT COUNT(DISTINCT fcg.id), SUM(fcgp.quantidade) FROM faturamento_compra_gado fcg LEFT JOIN faturamento_compra_gado_produtos fcgp ON fcgp.idfaturamento_compra_gado=fcg.id AND (fcgp.tipo_produto='1' OR fcgp.tipo_produto IS NULL) WHERE fcg.excluido<>'T' AND fcg.data_entrada>='2026-09-01' AND fcg.data_entrada<'2026-10-01'
O que fazerGerar o analítico com a caixa "Valor unitário por quilo" desmarcada e depois marcada.
Resultado esperadoBrasil, desmarcada: unitário por arroba, rótulo Vlr. Unit. @, valor = (total ÷ peso) × 15. Marcada: por quilo, rótulo Vlr. Unit./kg. Fora do Brasil é sempre por quilo.
Como conferirPegar uma compra e refazer a conta com a calculadora.
O que fazerNo analítico, olhar abaixo do total de uma compra.
Resultado esperadoSai o quadro com bruto, lavado, frete, funrural/COLCAT, comissão, desconto/pedágio, acréscimos, comprador e líquido.
Como conferirComparar o líquido do quadro com o valor da compra na tela de Compra de Gado (2312).
O que fazerGerar o analítico de uma semana e conferir que cada compra tem a sua linha. Escolher uma compra com pedágio e sem moeda de conversão.
Resultado esperadoUma linha por compra (bug do legado corrigido). O pedágio aparece no desconto mesmo sem conversão.
Como conferirContar linhas × compras do SQL do caso 02.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 2-Faturas de Compra de Gado.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 2-Faturas de Compra de Gado. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Pecuarista, Comissionário, Moeda. Opções: Moeda filtro, Somente diferenças, Faturas futuras, Agrupar por comissionário, Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar o mês de setembro/2026. Localizar uma compra com asterisco na diferença.
Resultado esperado* aparece só quando a diferença entre o valor conferido (bruto menos outros descontos) e a soma das faturas do pecuarista é de 1 centavo ou mais.
Como conferirAbrir a compra no 2312 e somar as faturas do pecuarista.
O que fazerMarcar "Somente diferenças" e gerar o mesmo mês.
Resultado esperadoSó saem as compras marcadas com *. Brasil: colunas Cabeças e % Funrural; fora do Brasil: % IVA, Emissor, Diferença, Comissionário, Moeda.
Como conferirContar linhas com * do caso anterior.
O que fazerEscolher Moeda (filtro) dólar sem moeda de conversão.
Resultado esperadoFiltra só as compras em dólar; "converter para dólar" não esconde mais as compras em outras moedas (bug do legado corrigido).
Como conferirComparar a lista com faturamento_compra_gado.idmoeda da moeda escolhida.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 3-Frete Vivo.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 3-Frete Vivo. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, País, Pecuarista, Transportadora, Motorista, Grupo de Produto, Subgrupo, Produto. Opções: Moeda conversão, Moeda filtro, Somente com frete lavado, Ordenação, Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar setembro/2026 e escolher uma compra com duas transportadoras.
Resultado esperadoA compra aparece duas vezes (uma por transportadora). Brasil: colunas Distância, CB e Média/CB; fora do Brasil: valor lavado. Frete bruto = líquido + lavado + desconto − acréscimo.
Como conferirConferir a compra na tela 2312 (aba de frete).
O que fazerGerar, uma vez cada, com País, Grupo, Subgrupo, Produto e Motorista preenchidos.
Resultado esperadoNenhum dá erro técnico; cada um recorta o resultado. Moeda filtro filtra de fato.
Como conferirConferir que o resultado muda a cada filtro e não aparece "Unknown column".
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 4-Compra de Carne.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 4-Compra de Carne. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, País, Emitente, Comprador, Grupo de Produto (excluir), Subgrupo, Produto (excluir), Tipo de Faturamento (excluir), Centro de Custo, Grupo de emitente (excluir), Hora inicial/final. Opções: Moeda conversão, Moeda filtro, Usar código da indústria no resumo, Somente com acréscimo/desconto, Tipo de relatório (Com resumo/Sem resumo/Somente resumo), Resumo por, Ordenação, Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerPeríodo 01/09/2026 a 30/09/2026, Sem resumo, sem outros filtros. Contar os documentos.
Resultado esperado404 documentos (medido em 04/10/2026 em central). No fim do PDF, quadro com Acréscimos, Descontos, Frete, Seguro, ICMS ST, ICMS, Desonerado e IVA.
Como conferirSELECT COUNT(*) FROM faturamento_compra_carne WHERE excluido<>'T' AND data_entrada>='2026-09-01' AND data_entrada<'2026-10-01'
O que fazerGerar um dia com as horas em 00:00 e depois com 06:00 a 12:00.
Resultado esperadoCom 00:00/00:00 compara o dia inteiro; com hora preenchida compara o horário (recorta turno). O resultado do segundo é subconjunto do primeiro.
Como conferirConferir data_entrada (com hora) das compras listadas.
O que fazerGerar "Com resumo", "Sem resumo" e "Somente resumo".
Resultado esperadoCom resumo: detalhe + resumo em bloco separado; Sem resumo: só detalhe; Somente resumo: não conta como vazio e mostra apenas o resumo escolhido em "Resumo por".
Como conferirTotal do resumo = total geral do detalhe.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 5-Frete Compra de Carne.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 5-Frete Compra de Carne. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Emitente, Transportadora, Motorista, País. Opções: Moeda conversão, Ordenação (4 combinações), Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar setembro/2026 e achar uma compra com frete ocioso.
Resultado esperadoDuas linhas para a mesma compra (normal e ocioso), cada uma só com valor diferente de zero. No ocioso não há acréscimo, desconto nem MIC. Por peso: peso ÷ 1000 × unitário.
Como conferirAbrir a compra na tela de Compra de Carne (2322) e ver o frete.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 6-Comissões.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 6-Comissões. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Intermediário, Grupo, Subgrupo, Produto, País. Opções: Moeda conversão, Tipo (Comissionista/Comprador), Sintético, Ordenação, Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerTipo = Comprador, setembro/2026. Somar a coluna de comissão.
Resultado esperadoA soma bate com a soma das comissões de comprador de gado das compras do mês.
Como conferirSomar o valor de comissão do comprador na tela 2312/Comissão de gado (2313) das mesmas compras.
O que fazerGerar Tipo = Comissionista e depois Comprador.
Resultado esperadoComissionista lê o comissionista e o valor dele (só comissão maior que zero); Comprador lê o comprador de gado. Em banco sem comissionista, o modo Comissionista cai em "Não foram encontrados dados nessas condições." — esperado.
Como conferirComparar os intermediários listados.
O que fazerMarcar Sintético.
Resultado esperadoSó os totais por intermediário.
Como conferirSoma dos totais = total do modo detalhado.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 8-Importações e Despachos.
StatusFECHADO_100% · porte 02/10/2026
central: nesse caso o resultado é a recusa de vazio).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 8-Importações e Despachos. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Emitente. Opções: Paisagem (PDF). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEscolher um período com despacho de importação e gerar o XLS.
Resultado esperadoUma linha por despesa, com o cabeçalho do despacho repetido em cada linha. Container e Data cumplido saem vazias (comentadas no legado). Período corta pela data do despacho.
Como conferirSomar as despesas do despacho na tela de Despacho da compra (2324).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › E-Entradas Excel.
StatusFECHADO_100% · porte 02/10/2026
Atenção ao testar: A ajuda da tela (botão ?) descreve este arquivo como de vendas; o doc técnico e o legado o definem como o arquivo de COMPRAS para o contador. Anotar se a ajuda confundir o testador.
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › E-Entradas Excel. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial. Opções: Moeda conversão, Período pela data de entrada, Agrupar por nota/entrada, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar o XLS de setembro/2026.
Resultado esperadoPlanilha com as 51 colunas do arquivo do contador; a última, Câmbio, sai sempre vazia (igual ao legado). Datas e números como valores de verdade.
Como conferirContar colunas; contar linhas × itens de compra do mês.
O que fazerGerar com e sem "Período pela data de entrada"; e com "Agrupar por entrada".
Resultado esperadoA caixa troca a coluna do corte (emissão × entrada/fatura). Agrupar por entrada junta os itens da mesma compra em uma linha.
Como conferirLinhas agrupadas = número de compras; sem agrupar = número de itens.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar a planilha e abrir no Excel.
Resultado esperadoArquivo .xlsx com datas e números de verdade (ordena e filtra). Botão mostra "Gerando… (Ns)" enquanto gera.
Como conferirAbrir o arquivo e ordenar uma coluna.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
3-2-2 Vendas
Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 1-Vendas e Transferências.
StatusFECHADO_100% · porte 02/10/2026 · 16/09/2026: fechado o modo "somente resumo" tambem no resumoXLS2. O "Mod. MAPA?" (RelatorioVendaRequest.mapa) troca o detalhe pela listagem simplificada de logistica (data, cidade/UF, emitente, id industria, produto, peso liquido), sem subtotal nem resumo - re
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 1-Vendas e Transferências. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, País de destino, Emitente (excluir), Vendedor, Grupo/Subgrupo/Produto, Tipo de Faturamento, Centro de Custo, Transportadora, Motorista, Grupo/filial do emitente, Grupo de faturamento, Contrato, Tipo de emitente, Tipo de pagamento, Veículo, Planta, Local de embarque. Opções: Moeda conversão, Tipo de frete (CIF/FOB/Todos), Tipo de relatório (com/sem/somente resumo), Resumo por (45 modos), Mod. MAPA?, Diferença do bruto, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, Sem resumo. Contar os documentos distintos.
Resultado esperadoO detalhe não sai vazio (bug do filtro de tipo de emitente corrigido). Documentos = vendas do mês na data usada pelo relatório (saída ou emissão).
Como conferirSELECT COUNT(*) FROM faturamento_venda WHERE excluido<>'T' AND data_saida>='2026-09-01' AND data_saida<'2026-10-01' (5.035 em 04/10/2026) ou, por emissão, data_emissao (5.047). O relatório exclui o que o filtro-padrão exclui; diferença pequena é esperada, anotar.
O que fazerEscolher "Somente resumo" e percorrer ao menos os modos grupo, produto, vendedor, cidade, país e os modos 39 e 40.
Resultado esperadoCada modo gera sem erro e ordena do seu jeito. Os modos 39 e 40 funcionam (derrubavam o legado). "Somente resumo" não conta como vazio.
Como conferirTotal do resumo = total do detalhe do mesmo recorte.
O que fazerMarcar Mod. MAPA e gerar PDF; depois usar o botão "Excel (59 col.)".
Resultado esperadoMAPA: listagem simplificada (data, cidade/UF, emitente, id indústria, produto, peso líquido), sem subtotal nem resumo. Excel: 59 colunas, uma linha por item.
Como conferirLinhas do Excel × itens vendidos do recorte.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 2-Frete de Carne Saída.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 2-Frete de Carne Saída. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, País, Emitente, Transportadora/Companhia marítima, Motorista, Tipo de Faturamento, Documento. Opções: Moeda conversão, Tipo de frete (todos/normal/avulso), Tipo de transporte (todos/terrestre/marítimo), Mercado, Ordenar por, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar setembro/2026 com Tipo de frete = Normal e depois Avulso.
Resultado esperadoNormal corta pela saída da venda; avulso pela emissão do frete avulso. Por peso: peso ÷ 1000 × unitário + acréscimos − descontos − MIC. Linha com total zero não sai.
Como conferirComparar com o frete da venda (2333) e com o frete avulso (2334).
O que fazerDesmarcar todos os tipos de frete (ou de transporte) e gerar.
Resultado esperadoMensagem: "Escolha ao menos um tipo de frete e um tipo de transporte."
Como conferirMensagem na tela no lugar do download.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 3-Pedidos.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 3-Pedidos. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, País de destino, Emitente (excluir), Vendedor, Coordenador, Grupo/Subgrupo/Produto (excluir), Tipo de faturamento, Grupo de faturamento, Linha de venda, Local de embarque. Opções: Corte (emissão/entrega/embarque), Faturado, Autorizado, Armazenagem, Somente com pendência, Sem valores, Sem empresas do grupo, Agrupar item repetido, Tipo de relatório, Resumo por, Moeda conversão, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, Corte pela emissão, Sem resumo, Paisagem. Contar os pedidos.
Resultado esperadoPedidos vivos emitidos no mês; quebras seguem a ordenação, id fecha por dentro. Pendência só no Brasil.
Como conferirContar os pedidos do mês na tela de Pedido de Venda (2332), filtrando pela data de emissão.
O que fazerRepetir com Corte = Entrega e depois Embarque.
Resultado esperadoO conjunto muda conforme a data escolhida.
Como conferirConferir as datas das linhas.
O que fazerGerar em retrato e em paisagem; gerar XLS.
Resultado esperadoRetrato troca colunas de detalhe por colunas de custo e calcula "Últ. compra"; paisagem não calcula (mais rápida). A XLS leva a coluna.
Como conferirComparar colunas dos dois PDFs.
O que fazerEscolher esse modo em Resumo por.
Resultado esperadoFunciona (era inalcançável no legado).
Como conferirResumo sai sem erro.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 6-Exportações e Despachos.
StatusFECHADO_100% · porte 02/10/2026
central).O que fazerAbrir 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 6-Exportações e Despachos. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Emitente. Opções: Moeda conversão, Sem despesas, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEscolher período com despacho de exportação e gerar.
Resultado esperadoUm bloco por despacho; containers/faturas de um lado e despesas do outro, lado a lado, o bloco cresce até a maior das duas listas. Container repetido em sequência não duplica linha. Com "Sem despesas" só os containers.
Como conferirComparar com o despacho na tela de Embarque (233B)/Contratos (2336).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 8-Contratos Exportação.
StatusFECHADO_100% · porte 02/10/2026
O que fazerAbrir 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 8-Contratos Exportação. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Cliente, Vendedor. Opções: Moeda conversão, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um período amplo (ex.: ano de 2026).
Resultado esperadoUm bloco por contrato, uma linha por produto, número com a sigla na frente; produto excluído aparece como EXCLUIDO sem valores; "Plantas" junta até três produtores; FCL = peso bruto ÷ 28.
Como conferirComparar com a tela de Contratos de Exportação (2336).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 5-Saídas Excel.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 5-Saídas Excel. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Emitente, Tipo de Faturamento. Opções: Documento (com/sem/todas), Moeda conversão. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar o XLS de setembro/2026, Documento = Todas.
Resultado esperado60 colunas, uma linha por item de venda do período.
Como conferirComparar a contagem de linhas com a de itens do 3221 (Excel 59 col.) no mesmo recorte.
O que fazerGerar com Documento = Com e depois Sem, no mesmo mês.
Resultado esperadoAs duas respeitam período, filial e tipo de faturamento (no legado apagavam o corte e traziam o histórico inteiro). Com + Sem = Todas.
Como conferirSomar as linhas dos dois e comparar com o caso anterior.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
3-2-3 Estoque
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 1-Inventário.
StatusFECHADO_100% · porte 02/10/2026 · Botões BLOCO K e BLOCO H (EFD ICMS/IPI, menu3231.prg) portados como fragmento posicional, reproduzindo fielmente o legado — inclusive um fechamento de Bloco 9 (registro 9900) que o próprio legado escreve errado (contagens fixas para os blocos vazios B/C/D/E/G/
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › 1-Inventário. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Data de corte, Filial, Grupo de filial, Grupo/Subgrupo/Produto. Opções: Tipo de valorização (1 a 6, padrão 6), Ordenação, Decimais do peso, Com pedidos, Sem valores (XLS), Por data de saída, Com produtos sem saldo, Apenas indústria, Apenas POS, Agrupa código geral, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Data de corte é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerData de corte 30/09/2026, paisagem, sem pedidos. Conferir total geral de peso.
Resultado esperadoAberto por Grupo e SubGrupo com totais e total geral. A venda sai do estoque pela emissão no Brasil e pela saída nos demais países.
Como conferirComparar o estoque final do produto escolhido com o do 3232 no mesmo fim de período.
O que fazerMarcar "Com pedidos" e gerar em paisagem.
Resultado esperadoColunas: estoque local, armazenagem 1 e 2, estoque total, pedidos pendentes e disponível (total − pedidos). Disponível pode ser negativo.
Como conferirTotal − pedidos pendentes = disponível, linha a linha.
O que fazerGerar no Brasil, sem "Com produtos sem saldo". Ir à última seção do PDF.
Resultado esperadoSeções no fim do PDF ("Negativo" = peso até −0,01; "Sem tabela mínima" = sem preço mínimo vigente, só sem "Disponível" e fora das filiais com filial.loja). Não bloqueiam a geração.
Como conferirOlhar as seções finais do PDF.
O que fazerGerar o mesmo recorte em retrato.
Resultado esperadoArmazenagem só aparece em paisagem; em retrato o que está em armazenagem interna fica fora do saldo.
Como conferirComparar total de retrato × paisagem.
O que fazerNão são relatório. Só verificar que existem e que gerar o arquivo não derruba a tela.
Resultado esperadoArquivo posicional (SPED/EFD) sai. NÃO está validado no validador oficial da SPED; o fechamento do Bloco 9 reproduz erros do legado. Não usar como remessa fiscal.
Como conferirRegistrar apenas se gerou arquivo ou erro.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." para um corte sem movimento; campo de data vazio: "Informe a data final." ou o aviso de data do relatório. A recusa chega como mensagem no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 2-Movimentação Sintética.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › 2-Movimentação Sintética. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo/Subgrupo/Produto. Opções: Grupo de filiais, Somente produto com código de indústria, Com produtos sem saldo, Ordenação, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026 e um produto com movimento. Conferir o estoque final.
Resultado esperadoOito faixas por produto (estoque inicial, compras, vendas, transferências, produção, trânsito…). O estoque final é conta; o valor é peso final × último custo. Traz pedidos abertos e disponível para venda.
Como conferirEstoque final = o do 3231 na data final para o mesmo produto/filial (esperado igual; se divergir, anotar).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 3-Inventário por Câmara.
StatusFECHADO_100% · porte 02/10/2026 · 16/09/2026: portado o ramo distribuidora/ALL PAR/COLINA (le estoque_item/estoque_item_movimentacao - 5,3 e 10,7 milhoes de linhas em central, o ramo com dado de verdade; o ramo padrao le ind_caixaproducao, vazio em todo tenant medido). Decisao entre os dois ra
Atenção ao testar: Em central (Brasil) este relatório pode não ter dado ou cair na recusa; é esperado.
O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › 3-Inventário por Câmara. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Vencimento inicial/final, Grupo/Subgrupo/Produto, Câmara, Grupo de temperatura, Lote, SIF. Opções: Disponível Vendas?, Somente Bloqueadas?, Separado por Vencimento/Produção/Caixa/Lote, Por Câmara?, Com Câmara Zerada?, Ordenar por, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm filial distribuidora (ramo estoque_item), gerar com Por Câmara marcado.
Resultado esperadoConta caixas (+1 na entrada, −1 na saída); a que fecha em zero fica fora; produto que começa por SOBRA fica fora. As quebras marcadas abrem níveis a mais.
Como conferirSomar caixas de um produto/câmara por SQL em estoque_item/estoque_item_movimentacao.
O que fazerGerar num banco sem ind_caixaproducao e sem distribuidora.
Resultado esperadoMensagem: "Este banco não tem as tabelas da indústria (ind_caixaproducao), então este relatório não se aplica a ele."
Como conferirMensagem exata na tela.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 4-Mov. Sintética Indústria.
StatusFECHADO_100% · porte 02/10/2026 · não exercitado: tabelas ind_* ausentes nos bancos de homologação
Atenção ao testar: Não exercitado: tabelas ind_* ausentes nos bancos de homologação (status-porte).
ind_caixaproducao). Em central/fjfrigo_concepcion elas não existem: ali o caso esperado é a recusa.O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › 4-Mov. Sintética Indústria. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo/Subgrupo/Produto. Opções: Ordenação (produto/código de indústria), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm banco com indústria, gerar um mês com produção.
Resultado esperadoEstoque anterior, produção, industrialização, saídas e estoque atual, uma linha por produto.
Como conferirEstoque atual = anterior + produção − industrialização − saídas, linha a linha (conforme as faixas do relatório).
O que fazerGerar num banco sem as tabelas ind_*.
Resultado esperadoMensagem de que o banco não tem as tabelas da indústria e o relatório não se aplica.
Como conferirMensagem exata na tela.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › A-Movimentação Analítica.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › A-Movimentação Analítica. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo/Subgrupo/Produto. Opções: Grupo de filiais, Somente produto com código de indústria, Com valor, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, um produto, "Com valor" marcado.
Resultado esperadoUma linha por movimento na ordem em que ocorreram, com o saldo logo após cada um. Valor da linha = valor do movimento; sem ele, o último custo.
Como conferirSaldo da última linha = estoque final do 3232 para o produto.
O que fazerDesmarcar "Com valor".
Resultado esperadoSai só quantidade e peso.
Como conferirColunas do PDF.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › B-Segmento de Lote.
StatusFECHADO_100% · porte 02/10/2026 · não exercitado: estoque_item ausente em fjfrigo_concepcion
Atenção ao testar: Não exercitado: estoque_item ausente em fjfrigo_concepcion (status-porte).
estoque_item.O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › B-Segmento de Lote. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Produto, Fornecedor, Lote. Opções: Moeda conversão, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm banco com rastreabilidade por caixa, informar um lote.
Resultado esperadoCada movimento com data, tipo, documento e emitente e linha final "Estoque atual".
Como conferirEstoque atual = soma de entradas − saídas do lote em estoque_item.
O que fazerGerar num banco sem estoque_item.
Resultado esperadoMensagem: "Este banco não tem rastreabilidade por caixa (estoque_item), então o Segmento de Lote não se aplica a ele."
Como conferirMensagem exata na tela.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
3-2 Apuração
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 9-Custos e Lucros.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › 9-Custos e Lucros. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo/Subgrupo, Centro de custo. Opções: Valorizar pelo custo médio, Por data de saída, Moeda conversão (só decimais e cabeçalho), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um mês pelo custo médio. Conferir a identidade do demonstrativo.
Resultado esperadoC.M.V. = estoque inicial + entradas − estoque final; resultado bruto e líquido fecham com as saídas e despesas sobre vendas (por centro de custo).
Como conferirConta manual com os valores impressos.
O que fazerValorizar por tabela mínima (caixa desmarcada) num recorte com produto de mais de 1 kg sem tabela vigente, com usuário que NÃO é do grupo ADM.
Resultado esperadoRecusa com a frase "Sem tabela mínima no estoque inicial: <produto> … - e mais N produto(s). Cadastre a valorização, ou gere o relatório com um usuário do grupo ADM …". Com custo médio a frase diz "Sem custo médio".
Como conferirMensagem na tela.
O que fazerRepetir com usuário do grupo ADM (tipo do grupo, em Grupos de Usuário).
Resultado esperadoO PDF sai com a seção final "Produtos sem tabela mínima — entraram com custo zero" listando cada produto.
Como conferirÚltima seção do PDF.
O que fazerMudar o combo de moeda.
Resultado esperadoValores não mudam; a moeda só escolhe casas decimais e texto do cabeçalho (igual ao legado).
Como conferirComparar dois PDFs.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › D-CMV.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 2-Faturamento › 3-Estoque › D-CMV. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo/Subgrupo/Produto, Centro de custo. Opções: Valorizar pelo custo médio, Por data de saída, Moeda conversão, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um mês pelo custo médio.
Resultado esperadoEstoque inicial, entradas, estoque final, CMV e saídas (quantidade, peso, valor) e lucro bruto. O custo das entradas carrega rateio de desconto, ICMS-ST, seguro, desoneração e frete.
Como conferirSoma do CMV por produto = CMV do 3239 do mesmo recorte e valorização (esperado igual; se divergir, anotar).
O que fazerGerar por tabela mínima num recorte com produto sem valorização no estoque final.
Resultado esperadoNÃO bloqueia. Fim do PDF: seção "Produtos sem tabela mínima — entraram com custo zero".
Como conferirÚltima seção do PDF.
O que fazerProcurar produto com estoque entre −0,1 e 0,1 kg só.
Resultado esperadoA linha de peso residual é pulada; produto que só tem resíduo não aparece.
Como conferirConsulta do estoque do produto.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
3-3-1 Entradas
Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 1-Entradas.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 1-Entradas › 1-Entradas. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto, Tipo de faturamento, Centro de custo. Opções: Tipo de relatório (Analítico/Sintético), Ordenar por (4), Incluir as transferências, Cortar pela data da fatura, Id do produto, Estoque, Colunas de IVA, Asiento, Moeda conversão, Moeda filtro, Lei 6090, Importação (1141) também pela data do despacho, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, Analítico, sem filtros. Somar a coluna de quantidade.
Resultado esperado1.877 itens e 19.036.033,295 de quantidade (medido em 04/10/2026 em central; tipo 1158 sai sempre; transferência 1152 entra com a caixa marcada).
Como conferirSELECT COUNT(*), ROUND(SUM(p.quantidade),3) FROM almoxarifado_compra ac JOIN almoxarifado_compra_produto p ON p.idalmoxarifado_compra=ac.id WHERE ac.excluido<>'T' AND ac.data_entrada>='2026-09-01' AND ac.data_entrada<'2026-10-01' AND ac.idtipo_faturamento<>1158
O que fazerGerar Sintético (grupo × subgrupo × produto) com o mesmo recorte.
Resultado esperadoTotal do sintético = total do analítico (quantidade e valor).
Como conferirComparar totais gerais.
O que fazerMarcar "Cortar pela data da fatura".
Resultado esperadoTroca a coluna do período (entrada → emissão da compra), não o layout.
Como conferirContagem por data_emissao no SQL.
O que fazerDesmarcar "Incluir as transferências".
Resultado esperadoSaem as compras de tipo 1152; quantidade cai.
Como conferirSQL do caso 02 com AND ac.idtipo_faturamento<>1152.
O que fazerEscolher um País.
Resultado esperadoFunciona (no legado dava "Unknown column pais.id"); o país é o do emitente.
Como conferirSem erro técnico.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 2-Entradas (Comparativo Custo).
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 1-Entradas › 2-Entradas (Comparativo Custo). Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto. Opções: Moeda conversão, Moeda filtro, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um mês e escolher um produto com duas compras.
Resultado esperadoA coluna Custo Unit. da linha é o custo da última entrada anterior do produto na mesma filial, não o desta compra. Só há total geral.
Como conferirComparar com o total ÷ quantidade da linha anterior do mesmo produto no 3311.
O que fazerGerar sem Grupo/Subgrupo/Produto e depois com um Grupo.
Resultado esperadoSem esses filtros a consulta soma também as linhas de serviço (UNION); com qualquer um usa só produtos.
Como conferirTotal muda entre os dois mesmo que nenhum serviço seja do grupo.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 3-Importações e Despachos.
StatusFECHADO_100% · porte 02/10/2026
central).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 1-Entradas › 3-Importações e Despachos. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período (data do despacho), Filial, Fornecedor. Opções: Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm período com despacho do almoxarifado, gerar e pegar uma linha.
Resultado esperadoValor G$ = (mercadoria + frete + seguro) × câmbio do despacho, 2 casas. Cabeçalho do despacho repetido em cada despesa; subtotal por despacho.
Como conferirRefazer a conta com os valores impressos.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 4-Entradas (Comparativo Meses).
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 1-Entradas › 4-Entradas (Comparativo Meses). Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto, Moeda filtro. Opções: Lado SAÍDA, Preencher a matriz com o VALOR, Moeda conversão, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerJaneiro a setembro/2026, quantidade (caixa de valor desmarcada). Somar todas as células.
Resultado esperadoUma coluna por mês do período, em ordem cronológica, subtotal por grupo. Soma geral = quantidade do 3311 no mesmo recorte (sem o tipo 1158).
Como conferirComparar com o total do 3311 Analítico.
O que fazerMarcar "Preencher a matriz com o VALOR".
Resultado esperadoMesma matriz com valores no lugar de quantidades (um ou outro, nunca os dois).
Como conferirTotal = valor total do 3311.
O que fazerMarcar Lado SAÍDA.
Resultado esperadoTítulo muda para "Comparativo de Saídas por Mês" (corta pela emissão da saída).
Como conferirTítulo do arquivo.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 5-Entradas (lote).
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 1-Entradas › 5-Entradas (lote). Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto, Tipo de faturamento. Opções: Transferências (1152), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um período com compras com lote.
Resultado esperadoCada lote com fabricação, validade e certificado; só total geral de quantidade. Fatura de serviço (1116) sai sempre; transferência (1152) só com a caixa desmarcada.
Como conferirContar linhas × almoxarifado_compra_produto_rastr do período.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 6-Entradas (Excel).
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 1-Entradas › 6-Entradas (Excel). Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período (data de emissão, dia inteiro), Filial, Grupo, Subgrupo, Produto. Opções: Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar o XLS de setembro/2026.
Resultado esperadoLinha por item com NCM e CST; colunas só da planilha (CNPJ, IE, atividade, cidade, UF, origem, tabela de impostos, situação da NF-e). Total geral de quantidade e valor.
Como conferirQuantidade total confere com o 3311 do mesmo recorte (filtrando por emissão).
O que fazerEscolher um Grupo e gerar.
Resultado esperadoO recorte muda (no legado os campos existiam e não filtravam).
Como conferirResultado menor que o sem filtro.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
3-3-2 Saídas
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 1-Saídas.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 1-Saídas. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto, Setor, Tipo de faturamento, Veículo, Ordem de serviço. Opções: Modo resumido/Modo do resumo, Ordenação (8), Somente com documento, Custo sem IVA, Sem estoque, Asiento, Transferências (1151), Moeda conversão, Moeda filtro, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, detalhado. Somar quantidade.
Resultado esperado4.412 itens e 7.213.825,528 de quantidade (medido em 04/10/2026; transferência 1151 excluída com a caixa desmarcada).
Como conferirSELECT COUNT(*), ROUND(SUM(p.quantidade),3) FROM almoxarifado_saida s JOIN almoxarifado_saida_produto p ON p.idalmoxarifado_saida=s.id WHERE s.excluido<>'T' AND s.data_emissao>='2026-09-01' AND s.data_emissao<'2026-10-01' AND s.idtipo_faturamento<>1151
O que fazerGerar com a ordenação 3.
Resultado esperadoFunciona (no legado dava "Unknown column fv.idtipo_faturamento"). O subtotal é sempre por setor.
Como conferirSem erro.
O que fazerMarcar "Custo sem IVA".
Resultado esperadoValor recalculado pelo custo médio (custo_almox_si × quantidade); desmarcado usa o valor gravado.
Como conferirComparar um item nas duas opções.
O que fazerMarcar.
Resultado esperadoNão filtra: troca a coluna Requisição pelo documento.
Como conferirNúmero de linhas igual ao sem a caixa.
O que fazerGerar resumido por setor e por grupo/subgrupo.
Resultado esperadoConsulta agrupada; total = total do detalhado.
Como conferirComparar totais.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 2-Saídas (Comparativo Meses).
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 2-Saídas (Comparativo Meses). Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto, Moeda filtro. Opções: Lado SAÍDA (obrigatório marcar), Preencher com VALOR, Moeda conversão. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerAbrir pelo menu 3322 e gerar sem marcar Lado SAÍDA; depois marcar.
Resultado esperadoSem marcar, saem as entradas (mesma tela do 3314). Marcado, o título é "Comparativo de Saídas por Mês" e a transferência 1151 sai sempre.
Como conferirSoma da matriz = quantidade do 3321 do mesmo recorte.
O que fazerGerar com moeda de conversão.
Resultado esperadoPode sair vazio: almoxarifado_saida.valor_cambio costuma estar vazio (igual ao legado).
Como conferirAnotar o resultado.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 3-Transferências.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 3-Transferências. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período (emissão da saída), Filial, Fornecedor (destino), Setor. Opções: Moeda conversão, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um período com transferências (tipo 1151).
Resultado esperadoCada saída com a entrada ao lado; diferença = quantidade saída − recebida. Colunas de entrada vazias = não chegou. Saída excluída não entra.
Como conferirConferir uma transferência na tela de Saída (243) e na Compra (242) ligada por almoxarifado_compra.idalmoxarifado_saida.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 4-Saídas (lote).
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 4-Saídas (lote). Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto, Tipo de faturamento, Veículo, Ordem de serviço (sem filtro de setor). Opções: Transferências (1151), Ordenação (8, padrão setor+produto), Moeda conversão, Moeda filtro, Sem a coluna de estoque, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerAbrir o menu 3-Relatórios › 3-Almoxarifado › 2-Saídas e procurar "Saídas (lote)".
Resultado esperadoA opção 3324 existe (script 2026.046 criou onde faltava, com a permissão copiada do 3321) e abre a tela.
Como conferirSELECT * FROM opcao_sistema WHERE id='3324' e grupo_permissao.
O que fazerGerar um mês.
Resultado esperadoData, id, setor, produto, quantidade, valor, lote e fornecedor; subtotal por setor. Não há filtro de setor e a coluna de estoque não aparece mesmo com a caixa.
Como conferirQuantidade total = 3321 do mesmo recorte (esperado igual).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 5-Saídas x Sucursal.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 5-Saídas x Sucursal. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto. Opções: Transferências (1151), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, caixa de transferência marcada (padrão).
Resultado esperadoSó quantidade, sem valor; subtotal por grupo. Com a caixa marcada a transferência entra no consumo; desmarcada, sai.
Como conferirTotal geral = quantidade do 3321 do mesmo recorte e mesma regra de transferência.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 6-Saídas Excel.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 6-Saídas Excel. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial, Fornecedor, País, Grupo, Subgrupo, Produto. Opções: Trazer também os consumos, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar o XLS de setembro/2026.
Resultado esperadoTermina em segundos e só traz o período (antes de 08/09/2026 ignorava o período e varria 1,17 milhão de saídas).
Como conferirMenor/maior data da planilha dentro do período.
O que fazerGerar com e sem a caixa.
Resultado esperadoSem a caixa só saem saídas com documento maior que 1; com a caixa entram os consumos internos.
Como conferirLinhas com a caixa ≥ sem a caixa.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 7-Consumo por produção.
StatusFECHADO_100% · porte 02/10/2026 · acompanhado o r8183 (16/09/2026): bug do neto/bruto corrigido (pesobruto duplicado virou pesoneto) e coluna "Peso Bruto" acrescentada no resumo; não exercitado: ind_caixaproducao ausente
Atenção ao testar: Nunca exercitado contra dados (sem as tabelas da indústria em homologação); em central só a recusa é testável.
ind_caixaproducao). Em central/fjfrigo_concepcion elas não existem: ali o caso esperado é a recusa.O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 2-Saídas › 7-Consumo por produção. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Período, Filial. Opções: Resumido, Custo do insumo pela data da fatura (marcada), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar num banco sem ind_caixaproducao/ind_gracharia/ind_ordemproducao/produto_ficha_insumo.
Resultado esperadoMensagem: "O consumo por produção depende das tabelas da indústria e a tabela «ind_caixaproducao» não existe neste banco." (o nome da tabela muda na frase).
Como conferirMensagem exata na tela.
O que fazerNum banco com indústria, gerar período sem desossa/graxaria/miúdos.
Resultado esperado"Não foram encontrados dados nessas condições."
Como conferirMensagem.
O que fazerNum banco com indústria, gerar Resumido e Detalhado de um dia.
Resultado esperadoResumido: uma linha por produto com peças, peso bruto, peso produzido, preço de venda, %Prod, %PV, índice e custos; coluna Peso Bruto presente. Quadro do abate ao pé do relatório. O abate é o da DATA INICIAL.
Como conferirCom período de mais de um dia conferir com cuidado (literais do legado: emitente 10254738, filial 5, 165/15).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
3-3 Apuração
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 1-Movimentação do Estoque.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 1-Movimentação do Estoque. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Produto (obrigatório), Filial, Período. Opções: Cortar pela data da fatura, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar sem escolher produto.
Resultado esperadoMensagem: "Escolha o produto — este relatório é o extrato de um produto só." (antes de conferir o período).
Como conferirMensagem na tela.
O que fazerUm produto com movimento em setembro/2026, filial escolhida.
Resultado esperadoLinhas com entrada/saída em quantidade e valor e saldo corrente a partir da véspera. Saldo inicial de valor = último custo unitário (não quantidade × custo). Sem filial, tudo da empresa.
Como conferirSaldo final de quantidade = estoque do produto na data final no 3332.
O que fazerMarcar "Cortar pela data da fatura".
Resultado esperadoLê almoxarifado_movimentacao_analitica_contab; desmarcado, almoxarifado_movimentacao_analitica. As linhas podem diferir.
Como conferirComparar as duas listas.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 2-Inventário.
StatusFECHADO_100% · porte 02/10/2026 · "sem valor" no HAVING entrou em 14/09
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 2-Inventário. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo, Subgrupo, Produto, Excluir grupo. Opções: Moeda conversão, Código unificado, Calcular o custo, Sem IVA, Data da fatura, Produtos sem saldo, Completo, Sem imobilizado, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerData final 30/09/2026, Calcular o custo marcado.
Resultado esperadoSó a data final conta (a inicial é conferida mas não entra). Custo vem de custo_almox_ci/si; "mês anterior" é o mês de calendário anterior ao da data final. Subtotal por grupo.
Como conferirQuantidade de um produto = saldo final do 3331 do mesmo produto/filial.
O que fazerDesmarcar "Calcular o custo".
Resultado esperadoCusto sai zero, relatório bem mais rápido; o custo deixa de entrar nos cortes de saldo.
Como conferirTempo e coluna de custo.
O que fazerMarcar/desmarcar essas duas.
Resultado esperadoDois cortes somados: sem a opção, exige quantidade e custo diferentes de zero; "Completo" desmarcado exige positivos.
Como conferirContar linhas nas combinações.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 4-Sugestão para Compras.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 4-Sugestão para Compras. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Data final (única data), Filial, Grupo, Subgrupo, Produto. Opções: Moeda conversão, Ordenação (1 produto/2 id), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Data final é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerData final 30/09/2026, sem filtros.
Resultado esperadoSó produtos com estoque mínimo > 0 e quantidade abaixo do mínimo. Quantidade = saldo até a data final; "Mês Anter." = saída do mês de calendário anterior, na mesma filial do estoque.
Como conferirSELECT COUNT(*) FROM almoxarifado_produto WHERE estoque_minimo>0 é o teto (20.772 produtos com mínimo em 04/10/2026); a lista é só os abaixo do mínimo. Conferir um produto no 3332.
O que fazerGerar com ordenação 2 e depois com moeda de conversão.
Resultado esperadoAmbas funcionam (no legado davam erro de coluna inexistente). A sigla sai a da moeda escolhida.
Como conferirSem erro técnico.
O que fazerLimpar a data final.
Resultado esperado"Informe a data final." (a tela não tem data inicial).
Como conferirMensagem.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." para um corte sem movimento; campo de data vazio: "Informe a data final." ou o aviso de data do relatório. A recusa chega como mensagem no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 5-Imobilizado.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 5-Imobilizado. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Setor, Produto (o bem), Período. Opções: Cortar pela data de aquisição, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerData final 30/09/2026, sem marcar a aquisição.
Resultado esperadoSaem TODOS os bens ativos (sem data de desativação). Valor estimado = compra − compra × % mensal × meses, nunca negativo; bem sem aquisição conta zero meses.
Como conferirSELECT COUNT(*) FROM almoxarifado_imobilizado (2.233 linhas na tabela em 04/10/2026; o relatório traz só os ativos). Refazer a conta de um bem.
O que fazerMarcar a caixa com um período curto.
Resultado esperadoSó os bens adquiridos no período; a data final continua servindo para contar os meses.
Como conferirDatas de aquisição na planilha.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 6-Movimentação do Estoque Sintética.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 6-Movimentação do Estoque Sintética. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo, Produto, Setor. Opções: Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026, um grupo.
Resultado esperadoAnterior, entradas, transferências de entrada, saídas, transferências de saída e atual; subtotal por grupo.
Como conferirAtual = anterior + entradas + transf. entrada − saídas − transf. saída; atual de um produto = 3332.
O que fazerEscolher um Setor.
Resultado esperadoSó filtra onde almoxarifado_produto.idalmoxarifado_setor existe; onde não existe o setor é ignorado sem erro.
Como conferirSem erro técnico.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 7-Comparativo de compras entre filiais.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 7-Comparativo de compras entre filiais. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Grupo, Setor, Produto, Dias anteriores (padrão 30). Opções: Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerSetembro/2026 e a filial escolhida (ou a da sessão).
Resultado esperadoUma linha por produto comprado na filial no período e uma coluna por filial com o último preço pago (total ÷ quantidade, 4 casas), preenchida só se a última compra lá for de data ≥ data inicial − dias anteriores.
Como conferirConferir um preço no 3311 (última compra do produto na filial).
O que fazerEscolher um Setor.
Resultado esperadoSem erro: condição de setor só entra onde a coluna existe.
Como conferirSem erro técnico.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 8-Movimentação de produtos por lote.
StatusFECHADO_100% · porte 02/10/2026
central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 8-Movimentação de produtos por lote. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Produto (obrigatório), Filial (sem ela, a da sessão), Período. Opções: Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar sem produto.
Resultado esperado"Escolha o produto — este relatório é o extrato de um produto só."
Como conferirMensagem.
O que fazerEscolher um produto com lote e gerar.
Resultado esperadoLinhas só de rastreio (compra e saída com lote); saldo inicial é o do produto na véspera. "Saldo Atual" pode não bater com o 3331 se houver movimento sem lote.
Como conferirComparar com o 3331 e anotar a diferença.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 9-Movimentação de solicitud de compra.
StatusFECHADO_100% · porte 02/10/2026
O que fazerAbrir 3-Relatórios › 3-Almoxarifado › 3-Apuração › 9-Movimentação de solicitud de compra. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Filial, Fornecedor (do item), Período (data da solicitação). Opções: Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerGerar um período com solicitações atendidas em mais de uma compra.
Resultado esperadoItem repetido uma vez por compra; saldo começa na quantidade pedida e desconta cada entrega; documento e saldo em colunas separadas. Dia inteiro da solicitação, sem excluídas.
Como conferirÚltima linha do item = o que falta (tela de Solicitação de Compra, 241).
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
3-5 Contábeis
Menu: 3-Relatórios › 5-Contábeis › 1-Livro Diário.
StatusFECHADO_100% · porte 02/10/2026 · quatro gabaritos do legado, zero diferenças de regra
filial.idmoeda_local).fjfrigo_concepcion (Paraguai 001); em central (Brasil) há lançamentos até 06/2026 e 08/2026. Confirmar a base antes.O que fazerAbrir 3-Relatórios › 5-Contábeis › 1-Livro Diário. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Lançamentos de/até (padrão: 1º do mês até hoje), Asientos (lista), Asiento de/até, Filial, Conta. Opções: Moeda conversão, Origem, Conferido, Somente asientos que não fecham, Somente lançamentos sem câmbio, IFRS, Somente linhas IFRS, Sem valor em dólar, Modelo oficial, Oficial interno, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm central, 01/01/2026 a 31/01/2026, sem filtros, XLS. Contar linhas e asientos.
Resultado esperadoColunas do XLS = 17 (as três "Original" só com conversão). O número de asientos e de linhas bate com a tabela (linhas após as exclusões IFRS padrão: o gabarito do legado em concepcion 01–05/08/2026 tem 12.329 lançamentos).
Como conferirSELECT COUNT(*), COUNT(DISTINCT numelan) FROM contabilidade_analitico WHERE data>='2026-01-01' AND data<'2026-02-01' (32.473 linhas e 2.489 asientos em central em 04/10/2026, antes das exclusões de IFRS/conta de diferença).
O que fazerEm concepcion, 01–05/08/2026: gerar sem conta e depois com a sintética 1.1.01.
Resultado esperadoSem conta, 12.329 lançamentos; com a sintética 1.1.01, 1.607 (analítica filtra só ela). O filtro de conta não existe no legado.
Como conferirContagens do gabarito.
O que fazerPreencher a lista de asientos e também Asiento de/até.
Resultado esperadoSó vale a faixa; a lista é ignorada. Sem o final, vale a lista.
Como conferirAsientos listados.
O que fazerMarcar a caixa em um período sem desequilíbrio e em um com.
Resultado esperadoSem desequilíbrio: "Não há asientos em desequilíbrio nesse período." Com: só os asientos com débito ≠ crédito (valor_ml; no IFRS, valor_us).
Como conferirSomar débito e crédito do asiento.
O que fazerGerar sem moeda e depois convertendo para a moeda local.
Resultado esperadoSem conversão o total mistura moedas; convertido, o total geral mostra se o período fecha (em 01–05/08/2026 acusou 162.662.821 = 4 asientos abertos).
Como conferirGabarito do legado.
O que fazerMarcar Modelo oficial (e depois IFRS).
Resultado esperadoA coluna do asiento mostra numelan_livro (ou numelan_livro_ifrs); linhas de ajuste saem. No oficial IFRS, sem rodar o 258 IFRS o relatório vem vazio.
Como conferirComparar com a correlatividade (258).
O que fazerCom usuário de grupo AEX (tipo_grupo = 'AEX', há 4 em concepcion) gerar o mesmo período.
Resultado esperadoDescrição e histórico saem das colunas espelho; asientos que tocam conta audita='T' desaparecem. Não há caixa na tela.
Como conferirComparar com o usuário comum.
O que fazerData final < inicial; período sem lançamentos.
Resultado esperado"A data final não pode ser anterior à inicial." e "Não foram encontrados lançamentos nessas condições." (a frase do legado dizia "dados ... !").
Como conferirMensagens.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados lançamentos nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 5-Contábeis › A-Livro Razão.
StatusFECHADO_100% · porte 02/10/2026 · nove gabaritos, zero diferenças
filial.idmoeda_local).fjfrigo_concepcion (Paraguai 001); em central (Brasil) há lançamentos até 06/2026 e 08/2026. Confirmar a base antes.O que fazerAbrir 3-Relatórios › 5-Contábeis › A-Livro Razão. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Asientos (lista), Lançamentos de/até, Conta (uma por vez), Filial, Moeda conversão, Filtrar por moeda. Opções: IFRS, Modelo oficial, Reporte mayor, Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm concepcion, escolher a conta 1.1.01.005.000004 de 01/02 a 28/02/2026. Depois gerar o 359 de 01/01 a 31/01/2026.
Resultado esperadoAbertura do Razão = saldo da mesma conta no 359 (1.923.390 nos dois, conforme a conferência do doc). A abertura soma de 1º de janeiro do ano da data inicial até a véspera; começando em 01/01 é zero.
Como conferirComparar os dois relatórios.
O que fazerGerar uma conta do passivo (começa por 2).
Resultado esperadoContas 2, 3 e 4 trocam o sinal do saldo (credor é o natural). Fecha com débito, crédito e saldo. Conta sem movimento no período não aparece.
Como conferirRefazer a conta.
O que fazerGerar com Filtrar por moeda = dólar, depois com Moeda conversão = dólar.
Resultado esperadoFiltrar recorta lançamentos da moeda de origem (e a abertura acompanha), sem converter; conversão troca a unidade. Moeda original em branco mistura moedas na conta.
Como conferirSiglas na coluna Mon.
O que fazerGerar XLS com e sem "Reporte mayor".
Resultado esperado16 colunas; com a caixa marcada saem as 8 de rastreamento. A planilha não tem linha de total (só o PDF).
Como conferirContar colunas.
O que fazerEscolher uma sintética; e gerar com usuário AEX.
Resultado esperadoAbertura e extrato de todas as analíticas abaixo; AEX não vê contas audita.
Como conferirComparar com o usuário comum.
O que fazerInformar uma lista de asientos.
Resultado esperadoO Razão aceita a lista, não a faixa (só o Diário).
Como conferirAsientos do relatório.
O que fazerPeríodo sem lançamentos e data final < inicial.
Resultado esperado"Não foram encontrados lançamentos nessas condições." e "A data final não pode ser anterior à inicial."
Como conferirMensagens.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados lançamentos nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 5-Contábeis › 4-Livro Compra.
StatusFECHADO_100% · porte 04/10/2026 · Hechauka e Marangatu validados por consistencia interna contra fjfrigo_concepcion (sem gabarito do legado disponivel para estes dois modos) - qtdReg do cabecalho bate exato em 8/8 rodadas (moeda original e convertida a US$), vTot bate a menos de arredondamento
Atenção ao testar: A tela só gera o Livro. Hechauka e Marangatu têm classes no backend (histórico 139, validados por consistência interna, sem gabarito do legado), mas o combo do front não os oferece; o doc técnico ainda diz "não portados". Não testar como parte da tela.
fjfrigo_concepcion).O que fazerAbrir 3-Relatórios › 5-Contábeis › 4-Livro Compra. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Compras de/até, Filial, Emitente. Opções: Moeda conversão, Origem (TT = todas), Agrupar a mesma factura de módulos diferentes (padrão ligado), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm fjfrigo_concepcion, 01/08/2026 a 05/08/2026, moeda em branco, XLS e PDF.
Resultado esperadoUma linha por documento, bases e IVA por faixa (10%, 5%, isentas) e dois resumos no fim (comprovante e rubro). Gabarito do legado: 324 de 324 linhas idênticas (01–05/08/2026).
Como conferirComparar com o relatório do legado nas mesmas datas.
O que fazerGerar com a caixa ligada e depois desligada.
Resultado esperadoLigada: uma linha por factura; desligada: a origem entra na chave e o mesmo documento aparece uma vez por módulo (3 documentos no gabarito).
Como conferirContar linhas nas duas.
O que fazerEscolher uma Origem sem movimento; procurar RUC 44444401-7 e 99999901-0.
Resultado esperadoOrigem sem movimento: "Não foram encontrados dados nessas condições." 44444401-7 = FACTURA INNOMINADA (pessoa física/devolução); 99999901-0 = despacho de importação.
Como conferirDocumentos com esses RUC.
O que fazerEm central (Brasil), gerar.
Resultado esperadoTelas do Paraguai; sem tabelas de origem a resposta é "Nenhuma das tabelas de origem deste relatório existe neste banco." ou o recorte vem vazio.
Como conferirMensagem.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 5-Contábeis › 5-Livro Venda.
StatusFECHADO_100% · porte 04/10/2026 · Hechauka e Marangatu validados por consistencia interna contra fjfrigo_concepcion (sem gabarito do legado disponivel para estes dois modos) - qtdReg do cabecalho bate exato em 8/8 rodadas (moeda original e convertida a US$), vTot bate a menos de arredondamento
Atenção ao testar: Só o Livro; Hechauka/Marangatu como no 354.
fjfrigo_concepcion).O que fazerAbrir 3-Relatórios › 5-Contábeis › 5-Livro Venda. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Compras de/até (rótulo do formulário; é venda), Filial, Emitente. Opções: Moeda conversão, Sem cumplido (usar a data de emissão), Paisagem. Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm fjfrigo_concepcion, 01–05/08/2026, moeda em branco.
Resultado esperadoUma linha por documento; IVA calculado por dentro (base ÷ 1,10 × 0,10). Gabarito do legado: 1.219 de 1.219 linhas idênticas.
Como conferirComparar com o legado nas mesmas datas.
O que fazerAchar uma venda com retenção de RENTA; gerar com e sem "Sem cumplido".
Resultado esperadoA venda gera duas linhas (venda e retenção). Sem cumplido troca o corte do período de cumprimento para emissão.
Como conferirContar linhas do documento.
O que fazerComparar uma venda com frete antes e depois dessa data.
Resultado esperadoFrete e seguro saem das isentas a partir de 01/09/2018 (data fixa do sistema).
Como conferirColunas de isentas.
O que fazerOlhar o resumo do rodapé.
Resultado esperadoO total do resumo cai na coluna "Valor Flete + Seguro" (deslize do legado, reproduzido); resumos compartilham índice por descrição. Não abrir chamado.
Como conferirRodapé do PDF.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados dados nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Menu: 3-Relatórios › 5-Contábeis › 9-Balance General.
StatusFECHADO_100% · porte 04/10/2026 · três gabaritos; guarani difere só no limite do double
filial.idmoeda_local).fjfrigo_concepcion (Paraguai 001); em central (Brasil) há lançamentos até 06/2026 e 08/2026. Confirmar a base antes.O que fazerAbrir 3-Relatórios › 5-Contábeis › 9-Balance General. Conferir os filtros da lista e o painel de Opções.
Resultado esperadoFiltros: Lançamentos de/até (padrão: 1º de janeiro até hoje, obrigatório), Conta, Filial (várias). Opções: Moeda conversão, IFRS, Modelo oficial, Resultado, Apertura, Mostrar saldo zero, Decimais (padrão do país/2 casas/sem casas), Paisagem (padrão retrato). Moeda e ordenação ficam no painel de Opções, não na lista de filtros. Período é obrigatório.
Como conferirComparar com o botão ? da janela; o título da janela leva o número da opção entre parênteses.
O que fazerEm concepcion, 01/01/2026 a 31/01/2026, moeda original, todas as contas.
Resultado esperadoUma linha por conta e por moeda; rodapé com (+) Activo, Passivo, Patrimônio, (=) Resultado Patrimonial, Ingreso, Egreso e (=) Resultado Financiero (só com plano inteiro). Gabarito do legado: sete totais batem; em guarani, Saldo Cierre pode diferir em unidades no limite do double.
Como conferirComparar com os três gabaritos do legado.
O que fazerGerar com data final no último dia do mês, em base que usa o fechamento (concepcion 31/07 e 31/08/2026) e IFRS (31/07).
Resultado esperadoO relatório sai e aparece aviso na tela: sem fechamento "Balance de dd/mm/aaaa sem o fechamento cambial (25E) do mês…" (IFRS confere o 25G) ou "N asiento(s) do período foram incluídos depois do fechamento…". Em central e com data fora de fim de mês, nenhum aviso.
Como conferirPainel de avisos; sem carimbo no PDF e sem bloqueio.
O que fazerEscolher uma sintética; depois marcar "Mostrar saldo zero".
Resultado esperadoSintética traz o total do galho e o rodapé não sai. Conta com saldo zero some (inclusive com movimento) e volta com a caixa. A sintética pode diferir da soma dos filhos impressos em poucas unidades — esperado.
Como conferirContas do gabarito.
O que fazerGerar com Decimais padrão, 2 casas e sem casas.
Resultado esperadoPadrão: 2 casas no Brasil; fora do Brasil, sem casas. Mudar altera o arredondamento de cada perna e o valor das sintéticas em moeda estrangeira.
Como conferirValores de uma sintética.
O que fazerGerar com moeda em branco, moeda local, IFRS e outra moeda.
Resultado esperadoBranco: moeda original, saldo convertido ao lado; local: uma linha por conta; IFRS: dólar (112); outra: tudo convertido e colunas em moeda local zeradas de propósito. Sem cotação na data, valor zero sem erro.
Como conferirCotações (21).
O que fazerFilial sem moeda local; conta inexistente (chamada direta); período vazio.
Resultado esperado"A filial não tem moeda local cadastrada (filial.idmoeda_local)."; "Conta contábil N não encontrada."; "Não foram encontrados lançamentos nessas condições."
Como conferirMensagens.
O que fazerGerar PDF e XLS para um período sem movimento (ex.: 01/01/2000 a 31/01/2000); depois data final menor que a inicial; depois apagar a data inicial.
Resultado esperado"Não foram encontrados lançamentos nessas condições." em PDF e XLS, sem arquivo em branco. "A data final não pode ser anterior à inicial." "Informe a data inicial." A recusa chega como mensagem (HTTP 200, statuscode 400) no lugar do download.
Como conferirMensagem exata na tela; nenhum arquivo é baixado.
O que fazerGerar o PDF; ir à última folha. Desmarcar "Exibir filtros no final (PDF)" nas Opções e gerar de novo. Gerar a XLS.
Resultado esperadoPDF com a última folha "Filtros utilizados" (usuário, base, filial e cada filtro preenchido); sem ela quando a caixa é desmarcada. A planilha não leva a folha e traz as colunas completas (inclusive as só da planilha), com datas e números de verdade.
Como conferirÚltima folha do PDF; colunas da XLS.
O que fazerNo painel de Opções escolher uma moeda de conversão com cotação nos dias do recorte; repetir com moeda sem cotação em algum dia.
Resultado esperadoValor × câmbio do lançamento ÷ cotação do dia; a sigla da coluna Moeda passa a ser a escolhida. Sem cotação na data o valor sai zero, sem erro.
Como conferirRecalcular uma linha; conferir as cotações na opção 21.
Gera um texto com cada caso marcado (ok/falhou) e a observação, para copiar e enviar.