FJFrigo · Roteiro de QA · Relatórios 3-2, 3-3 e 3-5

Roteiro de QA — Relatórios de Faturamento, Almoxarifado e Contabilidade

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.

Gerado em 04/10/2026Telas 48Escopo 3211–323D, 3311–3339, 351, 354, 355, 359, 35A

Como usar

  1. Base de homologação: 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.
  2. Reiniciar o backend antes de testar (classe nova só entra com reinício; durante a recompilação a resposta pode ser um NoClassDefFoundError que não é defeito do relatório).
  3. Para cada caso: seguir os passos, comparar com o resultado esperado e marcar ok ou falhou; escrever a observação. O estado fica gravado neste navegador (localStorage).
  4. A recusa de um relatório chega como mensagem no lugar do download (HTTP 200 com statuscode 400). Enquanto gera, o botão mostra "Gerando… (Ns)". Erro inesperado traz um código de ocorrência de 8 caracteres.
  5. Em falha: anotar a opção, o passo, a mensagem exata, o código de ocorrência (se houver), a base e a filial, e anexar print. Usar "Exportar resultado" no fim para mandar tudo junto.
  6. Os números medidos (contagens, totais) foram lidos em central em 04/10/2026; se os dados mudaram, vale o SQL, não o número.
  7. Etiqueta "Mudou em 04/10/2026": coisa alterada nos dias 02 a 04/10; testar com prioridade.

Regras que valem para todos os relatórios

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

3211

3211 — Compra de Gado

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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)

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3211-01Filtros e defaults

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.

3211-02Compras e cabeças do mês

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'

3211-03Unitário por arroba × por quilo

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.

3211-04Quadro de dez valores de cada compra

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).

3211-05Analítico não sai agrupado numa linha só; pedágio entra no desconto

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.

3211-06Recorte vazio e período inválido

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.

3211-07PDF, XLS e folha "Filtros utilizados"

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.

3211-08Moeda de conversão e moeda sem cotação

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.

3212

3212 — Faturas de Compra de Gado

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 2-Faturas de Compra de Gado.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3212-01Filtros e defaults

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.

3212-02Diferença marcada com *

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.

3212-03Somente diferenças

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.

3212-04Moeda filtro × conversão

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.

3212-05Recorte vazio e período inválido

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.

3212-06PDF, XLS e folha "Filtros utilizados"

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.

3212-07Moeda de conversão e moeda sem cotação

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.

3213

3213 — Frete Vivo

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 3-Frete Vivo.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3213-01Filtros e defaults

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.

3213-02Uma linha por transportadora de cada compra

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).

3213-03Os cinco filtros que quebravam no legado

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".

3213-04Recorte vazio e período inválido

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.

3213-05PDF, XLS e folha "Filtros utilizados"

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.

3213-06Moeda de conversão e moeda sem cotação

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.

3214

3214 — Compra de Carne

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 4-Compra de Carne.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3214-01Filtros e defaults

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.

3214-02Documentos de compra de carne no mês

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'

3214-03Hora inicial/final troca a comparação

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.

3214-04Tipo de relatório

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.

3214-05Recorte vazio e período inválido

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.

3214-06PDF, XLS e folha "Filtros utilizados"

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.

3214-07Moeda de conversão e moeda sem cotação

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.

3215

3215 — Frete Compra de Carne

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 5-Frete Compra de Carne.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3215-01Filtros e defaults

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.

3215-02Frete normal e ocioso

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.

3215-03Recorte vazio e período inválido

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.

3215-04PDF, XLS e folha "Filtros utilizados"

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.

3215-05Moeda de conversão e moeda sem cotação

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.

3216

3216 — Comissões

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 6-Comissões.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3216-01Filtros e defaults

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.

3216-02Total de comissão do comprador

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.

3216-03Tipo troca a coluna, não filtra

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.

3216-04Sintético

O que fazerMarcar Sintético.

Resultado esperadoSó os totais por intermediário.

Como conferirSoma dos totais = total do modo detalhado.

3216-05Recorte vazio e período inválido

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.

3216-06PDF, XLS e folha "Filtros utilizados"

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.

3216-07Moeda de conversão e moeda sem cotação

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.

3218

3218 — Importações e Despachos

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 1-Compras (Entradas) › 8-Importações e Despachos.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Dados de despacho de importação no período (pode não existir em central: nesse caso o resultado é a recusa de vazio).

3218-01Filtros e defaults

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.

3218-02Despesas do despacho

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).

3218-03Recorte vazio e período inválido

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.

3218-04PDF, XLS e folha "Filtros utilizados"

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.

321E

321E — Entradas Excel

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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.

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

321E-01Filtros e defaults

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.

321E-02Arquivo com 51 colunas

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.

321E-03Data usada no corte e agrupamento

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.

321E-04Recorte vazio e período inválido

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.

321E-05Saída em planilha

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.

321E-06Moeda de conversão e moeda sem cotação

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

3221

3221 — Vendas e Transferências

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3221-01Filtros e defaults

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.

3221-02Documentos de venda do mês

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.

3221-03Resumo: 45 modos

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.

3221-04Mod. MAPA e Excel (59 col.)

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.

3221-05Recorte vazio e período inválido

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.

3221-06PDF, XLS e folha "Filtros utilizados"

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.

3221-07Moeda de conversão e moeda sem cotação

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.

3222

3222 — Frete de Carne Saída

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 2-Frete de Carne Saída.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3222-01Filtros e defaults

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.

3222-02Frete normal × avulso

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).

3222-03Recusa sem tipo

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.

3222-04Recorte vazio e período inválido

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.

3222-05PDF, XLS e folha "Filtros utilizados"

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.

3222-06Moeda de conversão e moeda sem cotação

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.

3223

3223 — Pedidos

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 3-Pedidos.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3223-01Filtros e defaults

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.

3223-02Pedidos do período por emissão

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.

3223-03Corte por entrega e por embarque

O que fazerRepetir com Corte = Entrega e depois Embarque.

Resultado esperadoO conjunto muda conforme a data escolhida.

Como conferirConferir as datas das linhas.

3223-04Retrato × paisagem; Últ. compra

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.

3223-05Resumo "filial + vendedor"

O que fazerEscolher esse modo em Resumo por.

Resultado esperadoFunciona (era inalcançável no legado).

Como conferirResumo sai sem erro.

3223-06Recorte vazio e período inválido

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.

3223-07PDF, XLS e folha "Filtros utilizados"

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.

3223-08Moeda de conversão e moeda sem cotação

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.

3226

3226 — Exportações e Despachos

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 6-Exportações e Despachos.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Despachos de exportação no período (podem não existir em central).

3226-01Filtros e defaults

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.

3226-02Bloco por despacho

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).

3226-03Recorte vazio e período inválido

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.

3226-04PDF, XLS e folha "Filtros utilizados"

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.

3226-05Moeda de conversão e moeda sem cotação

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.

3228

3228 — Contratos Exportação

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 8-Contratos Exportação.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3228-01Filtros e defaults

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.

3228-02Contratos do período

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).

3228-03Recorte vazio e período inválido

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.

3228-04PDF, XLS e folha "Filtros utilizados"

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.

3228-05Moeda de conversão e moeda sem cotação

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.

3235

3235 — Saídas Excel

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 2-Vendas (Saídas) › 5-Saídas Excel.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3235-01Filtros e defaults

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.

3235-02Uma linha por item de venda

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.

3235-03Com/Sem documento respeita o período

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.

3235-04Recorte vazio e período inválido

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.

3235-05PDF, XLS e folha "Filtros utilizados"

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.

3235-06Moeda de conversão e moeda sem cotação

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

3231

3231 — Inventário

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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/

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para o Bloco K/H: sistema industrial configurado (roteamento WEB/LEGADO ou local).

3231-01Filtros e defaults

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.

3231-02Saldo do estoque numa data

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.

3231-03Com pedidos: disponível

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.

3231-04Avisos de produto negativo / sem tabela mínima

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.

3231-05Retrato e armazenagem

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.

3231-06Botões Bloco K e Bloco H

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.

3231-07Recorte vazio e período inválido

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.

3231-08PDF, XLS e folha "Filtros utilizados"

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.

3232

3232 — Movimentação Sintética

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 2-Movimentação Sintética.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3232-01Filtros e defaults

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.

3232-02Estoque final por produto

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).

3232-03Recorte vazio e período inválido

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.

3232-04PDF, XLS e folha "Filtros utilizados"

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.

3233

3233 — Inventário por Câmara

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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.

Pré-requisitos
  • Filial distribuidora/ALL PAR/COLINA com caixas controladas por câmara; só o ramo padrão e o de distribuidora estão portados (banco externo da indústria não).

3233-01Filtros e defaults

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.

3233-02Saldo de caixas por câmara

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.

3233-03Banco sem tabelas da indústria

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.

3233-04Recorte vazio e período inválido

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.

3233-05PDF, XLS e folha "Filtros utilizados"

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.

3234

3234 — Mov. Sintética Indústria

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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).

Pré-requisitos
  • Banco com as tabelas da indústria (ind_caixaproducao). Em central/fjfrigo_concepcion elas não existem: ali o caso esperado é a recusa.

3234-01Filtros e defaults

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.

3234-02Cinco pares de colunas

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).

3234-03Banco sem indústria

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.

3234-04Recorte vazio e período inválido

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.

3234-05PDF, XLS e folha "Filtros utilizados"

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.

323A

323A — Movimentação Analítica

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › A-Movimentação Analítica.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

323A-01Filtros e defaults

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.

323A-02Extrato com saldo corrente

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.

323A-03Sem valor

O que fazerDesmarcar "Com valor".

Resultado esperadoSai só quantidade e peso.

Como conferirColunas do PDF.

323A-04Recorte vazio e período inválido

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.

323A-05PDF, XLS e folha "Filtros utilizados"

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.

323B

323B — Segmento de Lote

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

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).

Pré-requisitos
  • Banco com estoque_item.

323B-01Filtros e defaults

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.

323B-02Vida de um lote

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.

323B-03Banco sem rastreabilidade por caixa

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.

323B-04Recorte vazio e período inválido

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.

323B-05PDF, XLS e folha "Filtros utilizados"

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.

323B-06Moeda de conversão e moeda sem cotação

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

3239

3239 — Custos e Lucros

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › 9-Custos e Lucros.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Usuário do grupo ADM e outro sem; produto sem tabela de preço mínimo para o caso de recusa.

3239-01Filtros e defaults

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.

3239-02C.M.V. = inicial + entradas − final

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.

3239-03Produto sem valorização (tabela mínima)

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.

3239-04Mesmo caso com usuário do grupo ADM

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.

3239-05Moeda não converte

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.

3239-06Recorte vazio e período inválido

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.

3239-07PDF, XLS e folha "Filtros utilizados"

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.

3239-08Moeda de conversão e moeda sem cotação

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.

323D

323D — CMV

Doc técnico: relatorios-faturamento-32.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 2-Faturamento › 3-Estoque › D-CMV.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

323D-01Filtros e defaults

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.

323D-02Cinco blocos por produto e lucro bruto

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).

323D-03Produto sem tabela mínima vira seção de aviso

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.

323D-04Peso residual

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.

323D-05Recorte vazio e período inválido

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.

323D-06PDF, XLS e folha "Filtros utilizados"

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.

323D-07Moeda de conversão e moeda sem cotação

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

3311

3311 — Entradas

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 1-Entradas.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3311-01Filtros e defaults

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.

3311-02Itens e quantidade do mês

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

3311-03Sintético = analítico

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.

3311-04Cortar pela data da fatura

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.

3311-05Transferência (tipo 1152)

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.

3311-06País filtra

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.

3311-07Recorte vazio e período inválido

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.

3311-08PDF, XLS e folha "Filtros utilizados"

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.

3311-09Moeda de conversão e moeda sem cotação

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.

3312

3312 — Entradas (Comparativo Custo)

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 2-Entradas (Comparativo Custo).

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3312-01Filtros e defaults

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.

3312-02Custo unitário é o da entrada anterior

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.

3312-03Serviços entram sem filtro de produto

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.

3312-04Recorte vazio e período inválido

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.

3312-05PDF, XLS e folha "Filtros utilizados"

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.

3312-06Moeda de conversão e moeda sem cotação

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.

3313

3313 — Importações e Despachos

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 3-Importações e Despachos.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Despacho de compra do almoxarifado no período (pode não existir em central).

3313-01Filtros e defaults

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.

3313-02Valor G$ é conta

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.

3313-03Recorte vazio e período inválido

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.

3313-04PDF, XLS e folha "Filtros utilizados"

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.

3314

3314 — Entradas (Comparativo Meses)

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 4-Entradas (Comparativo Meses).

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3314-01Filtros e defaults

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.

3314-02Soma da matriz = entradas do período

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.

3314-03Quantidade × valor

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.

3314-04Lado SAÍDA

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.

3314-05Recorte vazio e período inválido

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.

3314-06PDF, XLS e folha "Filtros utilizados"

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.

3314-07Moeda de conversão e moeda sem cotação

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.

3315

3315 — Entradas (lote)

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 5-Entradas (lote).

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3315-01Filtros e defaults

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.

3315-02Lotes com validade e certificado

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.

3315-03Recorte vazio e período inválido

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.

3315-04PDF, XLS e folha "Filtros utilizados"

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.

3316

3316 — Entradas (Excel)

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 1-Entradas › 6-Entradas (Excel).

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3316-01Filtros e defaults

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.

3316-02Base fiscal das entradas

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).

3316-03Grupo, subgrupo e produto filtram

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.

3316-04Recorte vazio e período inválido

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.

3316-05PDF, XLS e folha "Filtros utilizados"

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

3321

3321 — Saídas

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 1-Saídas.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3321-01Filtros e defaults

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.

3321-02Itens e quantidade do mês

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

3321-03Ordenação 3

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.

3321-04Custo sem IVA

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.

3321-05Somente com documento

O que fazerMarcar.

Resultado esperadoNão filtra: troca a coluna Requisição pelo documento.

Como conferirNúmero de linhas igual ao sem a caixa.

3321-06Resumido

O que fazerGerar resumido por setor e por grupo/subgrupo.

Resultado esperadoConsulta agrupada; total = total do detalhado.

Como conferirComparar totais.

3321-07Recorte vazio e período inválido

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.

3321-08PDF, XLS e folha "Filtros utilizados"

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.

3321-09Moeda de conversão e moeda sem cotação

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.

3322

3322 — Saídas (Comparativo Meses)

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 2-Saídas (Comparativo Meses).

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3322-01Filtros e defaults

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.

3322-02Aberto pelo 3322 vem no lado ENTRADA

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.

3322-03Moeda conversão na saída

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.

3322-04Recorte vazio e período inválido

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.

3322-05PDF, XLS e folha "Filtros utilizados"

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.

3322-06Moeda de conversão e moeda sem cotação

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.

3323

3323 — Transferências

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 3-Transferências.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3323-01Filtros e defaults

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.

3323-02Diferença saída × entrada

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.

3323-03Recorte vazio e período inválido

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.

3323-04PDF, XLS e folha "Filtros utilizados"

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.

3323-05Moeda de conversão e moeda sem cotação

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.

3324

3324 — Saídas (lote)

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 4-Saídas (lote).

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.
  • Base com a opção 3324 (inserida pelo script 2026.046; usuário do grupo que tinha o 3321).

3324-01Filtros e defaults

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.

3324-02Opção disponível no menuMudou em 04/10/2026

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.

3324-03Lote e fornecedor por saída

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).

3324-04Recorte vazio e período inválido

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.

3324-05PDF, XLS e folha "Filtros utilizados"

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.

3324-06Moeda de conversão e moeda sem cotação

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.

3325

3325 — Saídas x Sucursal

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 5-Saídas x Sucursal.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3325-01Filtros e defaults

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.

3325-02Quantidade por grupo × produto × filial

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.

3325-03Recorte vazio e período inválido

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.

3325-04PDF, XLS e folha "Filtros utilizados"

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.

3326

3326 — Saídas Excel

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 2-Saídas › 6-Saídas Excel.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3326-01Filtros e defaults

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.

3326-02Respeita o período

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.

3326-03Trazer também os consumos

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.

3326-04Recorte vazio e período inválido

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.

3326-05PDF, XLS e folha "Filtros utilizados"

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.

3327

3327 — Consumo por produção

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

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.

Pré-requisitos
  • Banco com as tabelas da indústria (ind_caixaproducao). Em central/fjfrigo_concepcion elas não existem: ali o caso esperado é a recusa.

3327-01Filtros e defaults

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.

3327-02Banco sem indústria

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.

3327-03Sem produção no período

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.

3327-04Custo por quilo

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).

3327-05Recorte vazio e período inválido

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.

3327-06PDF, XLS e folha "Filtros utilizados"

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

3331

3331 — Movimentação do Estoque

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 1-Movimentação do Estoque.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3331-01Filtros e defaults

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.

3331-02Produto obrigatório

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.

3331-03Saldo corrente

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.

3331-04Data da fatura troca a VIEW

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.

3331-05Recorte vazio e período inválido

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.

3331-06PDF, XLS e folha "Filtros utilizados"

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.

3332

3332 — Inventário

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

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

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3332-01Filtros e defaults

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.

3332-02Saldo e custo na data final

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.

3332-03Sem custo calculado

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.

3332-04Produtos sem saldo e Completo

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.

3332-05Recorte vazio e período inválido

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.

3332-06PDF, XLS e folha "Filtros utilizados"

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.

3332-07Moeda de conversão e moeda sem cotação

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.

3334

3334 — Sugestão para Compras

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 4-Sugestão para Compras.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

3334-01Filtros e defaults

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.

3334-02Abaixo do mínimo

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.

3334-03Ordenação 2 e moeda de conversão

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.

3334-04Só pede a data final

O que fazerLimpar a data final.

Resultado esperado"Informe a data final." (a tela não tem data inicial).

Como conferirMensagem.

3334-05Recorte vazio e período inválido

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.

3334-06PDF, XLS e folha "Filtros utilizados"

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.

3334-07Moeda de conversão e moeda sem cotação

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.

3335

3335 — Imobilizado

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 5-Imobilizado.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3335-01Filtros e defaults

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.

3335-02Valor estimado

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.

3335-03Cortar pela data de aquisição

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.

3335-04Recorte vazio e período inválido

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.

3335-05PDF, XLS e folha "Filtros utilizados"

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.

3336

3336 — Movimentação Sintética

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 6-Movimentação do Estoque Sintética.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3336-01Filtros e defaults

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.

3336-02Cinco pares quantidade/custo

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.

3336-03Setor onde a coluna não existe

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.

3336-04Recorte vazio e período inválido

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.

3336-05PDF, XLS e folha "Filtros utilizados"

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.

3337

3337 — Comparativo de compras entre filiais

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 7-Comparativo de compras entre filiais.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3337-01Filtros e defaults

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.

3337-02Último preço por filial

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).

3337-03Setor onde a coluna não existe

O que fazerEscolher um Setor.

Resultado esperadoSem erro: condição de setor só entra onde a coluna existe.

Como conferirSem erro técnico.

3337-04Recorte vazio e período inválido

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.

3337-05PDF, XLS e folha "Filtros utilizados"

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.

3338

3338 — Movimentação de produtos por lote

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 8-Movimentação de produtos por lote.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Base de homologação central (Brasil, codicfj 004), setembro/2026 tem movimento. Confirmar: SELECT DATABASE(), (SELECT codicfj FROM parametros LIMIT 1).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3338-01Filtros e defaults

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.

3338-02Produto obrigatório

O que fazerGerar sem produto.

Resultado esperado"Escolha o produto — este relatório é o extrato de um produto só."

Como conferirMensagem.

3338-03Saldo parte de todo o estoque

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.

3338-04Recorte vazio e período inválido

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.

3338-05PDF, XLS e folha "Filtros utilizados"

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.

3339

3339 — Movimentação de solicitud de compra

Doc técnico: relatorios-almoxarifado-33.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 3-Almoxarifado › 3-Apuração › 9-Movimentação de solicitud de compra.

StatusFECHADO_100% · porte 02/10/2026

Pré-requisitos
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

3339-01Filtros e defaults

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.

3339-02Saldo por compra

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).

3339-03Recorte vazio e período inválido

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.

3339-04PDF, XLS e folha "Filtros utilizados"

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

351

351 — Livro Diário

Doc técnico: relatorios-contabeis-35.html · ajuda: botão ? da janela

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

Pré-requisitos
  • Usuário com a opção no menu (sem regra nomeada). Filial da sessão com moeda local (filial.idmoeda_local).
  • Gabaritos do legado só valem em fjfrigo_concepcion (Paraguai 001); em central (Brasil) há lançamentos até 06/2026 e 08/2026. Confirmar a base antes.
  • Para o caso AEX: usuário de grupo AEX.
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

351-01Filtros e defaults

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.

351-02Lançamentos e asientos do período

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).

351-03Filtro de conta: sintética traz o galho

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.

351-04Faixa de asiento vence a lista

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.

351-05Somente asientos que não fecham

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.

351-06Total geral e moeda de conversão

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.

351-07Modelo oficial

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).

351-08Auditoria externa (grupo AEX)

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.

351-09Período invertido e vazio

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.

351-10Recorte vazio e período inválido

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.

351-11PDF, XLS e folha "Filtros utilizados"

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.

351-12Moeda de conversão e moeda sem cotação

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.

35A

35A — Livro Razão

Doc técnico: relatorios-contabeis-35.html · ajuda: botão ? da janela

Menu: 3-Relatórios › 5-Contábeis › A-Livro Razão.

StatusFECHADO_100% · porte 02/10/2026 · nove gabaritos, zero diferenças

Pré-requisitos
  • Usuário com a opção no menu (sem regra nomeada). Filial da sessão com moeda local (filial.idmoeda_local).
  • Gabaritos do legado só valem em fjfrigo_concepcion (Paraguai 001); em central (Brasil) há lançamentos até 06/2026 e 08/2026. Confirmar a base antes.
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

35A-01Filtros e defaults

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.

35A-02Saldo de abertura = Balance

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.

35A-03Saldo corrente e sinal

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.

35A-04Filtrar por moeda × conversão

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.

35A-05Reporte mayor e XLS

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.

35A-06Sintética traz o galho; Auditoria AEX

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.

35A-07Lista de asientos, sem faixa

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.

35A-08Vazio e período

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.

35A-09Recorte vazio e período inválido

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.

35A-10PDF, XLS e folha "Filtros utilizados"

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.

35A-11Moeda de conversão e moeda sem cotação

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.

354

354 — Livro Compra

Doc técnico: validacoes-livros-fiscais-354-355.html · ajuda: botão ? da janela

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.

Pré-requisitos
  • Banco paraguaio (fjfrigo_concepcion).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

354-01Filtros e defaults

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.

354-02Livro do período (só Paraguai)

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.

354-03Agrupar a mesma factura

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.

354-04Origem e RUC especiais

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.

354-05Banco sem tabelas / outro país

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.

354-06Recorte vazio e período inválido

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.

354-07PDF, XLS e folha "Filtros utilizados"

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.

354-08Moeda de conversão e moeda sem cotação

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.

355

355 — Livro Venda

Doc técnico: validacoes-livros-fiscais-354-355.html · ajuda: botão ? da janela

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.

Pré-requisitos
  • Banco paraguaio (fjfrigo_concepcion).
  • Usuário com a opção no menu (nenhum destes relatórios tem regra de acesso nomeada; quem vê a opção gera).

355-01Filtros e defaults

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.

355-02Livro de vendas (só Paraguai)

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.

355-03Retenção de RENTA e Sem cumplido

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.

355-04Frete e seguro antes e depois de 01/09/2018

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.

355-05Deslizes reproduzidos do legado

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.

355-06Recorte vazio e período inválido

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.

355-07PDF, XLS e folha "Filtros utilizados"

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.

355-08Moeda de conversão e moeda sem cotação

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.

359

359 — Balance General

Doc técnico: relatorios-contabeis-35.html · ajuda: botão ? da janela

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

Pré-requisitos
  • Usuário com a opção no menu (sem regra nomeada). Filial da sessão com moeda local (filial.idmoeda_local).
  • Gabaritos do legado só valem em fjfrigo_concepcion (Paraguai 001); em central (Brasil) há lançamentos até 06/2026 e 08/2026. Confirmar a base antes.
  • Para os casos de moeda de conversão: cotações cadastradas na opção 21 para os dias do recorte.

359-01Filtros e defaults

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.

359-02Balance com rodapé de sete totais

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.

359-03Aviso de fechamento cambial em fim de mêsMudou em 04/10/2026

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.

359-04Conta analítica × sintética; saldo zero

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.

359-05Decimais por país

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.

359-06Modos de moeda

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).

359-07Recusas

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.

359-08Recorte vazio e período inválido

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.

359-09PDF, XLS e folha "Filtros utilizados"

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.

359-10Moeda de conversão e moeda sem cotação

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.

Exportar resultado

Gera um texto com cada caso marcado (ok/falhou) e a observação, para copiar e enviar.