WRCTD002 – Diário Contábil
WRCTD002 – Diário Contábil
Módulo Contabilidade — livro diário com todos os lançamentos contábeis do período em ordem cronológica. Documento contábil oficial exigido pela legislação brasileira.
Visão Geral da Rotina
O relatório WRCTD002 — Diário Contábil imprime, em ordem cronológica, todos os lançamentos contábeis realizados em um período: a data do lançamento, a conta debitada, a conta creditada, o valor e o histórico. É o “livro diário” clássico da Contabilidade — documento contábil oficial exigido pela legislação brasileira, que registra dia a dia tudo o que foi lançado no sistema.
Vídeo Tutorial
Pré-requisitos e Contexto de Acesso
O acesso ao relatório WRCTD002 é controlado pelo recurso “WRCtd002” (ID 53002), vinculado ao menu do módulo Contabilidade. É necessário que já existam lançamentos contábeis lançados no período informado.
Processo de Geração — Passo a Passo
Acessar o relatório
Opção “WRCTD002 – Diário contábil” no menu do módulo Contabilidade.
Informar a filial
Uma ou mais filiais (“prmFilial”).
Informar o período
Data inicial e final (“prmData”).
Escolher como as contas serão exibidas
“prmTipoCod”: código estruturado ou código reduzido.
Filtrar pela origem do lançamento (opcional)
“prmOrigemLancto”; vazio ou “%” traz todas as origens.
Informar a numeração das folhas
“prmNumerados” — exigência legal do livro diário oficial.
Definir impressão dos filtros
“prmImprimeFiltros”.
Gerar o relatório
O sistema apresenta o PDF do diário contábil.
Descrição de Cada Campo da Tela
prmFilial
Tipo: lista de seleção (múltiplos)
Obrigatoriedade: obrigatório
Descrição: Filial(is) cujos lançamentos serão considerados.
Comportamento: Permite selecionar uma ou mais filiais.
Impacto: Determina o universo de lançamentos que compõem o diário.
prmData
Tipo: data (faixa)
Obrigatoriedade: obrigatório
Descrição: Período (data inicial e final) dos lançamentos a exibir.
Comportamento: Só entram lançamentos com data dentro do intervalo.
Impacto: Define diretamente quais lançamentos aparecem impressos.
prmTipoCod
Tipo: lista de seleção
Obrigatoriedade: obrigatório
Descrição: Forma de identificação das contas debitada e creditada.
Comportamento: “C” exibe código estruturado; caso contrário, código reduzido.
Impacto: Altera apenas a exibição, não quais lançamentos são trazidos.
prmOrigemLancto
Tipo: lista de seleção
Obrigatoriedade: obrigatório
Descrição: Filtra pela rotina do sistema que originou o lançamento.
Comportamento: Compara o início do nome da rotina de origem; “%”/vazio traz qualquer origem.
Impacto: Permite gerar um diário restrito a uma única origem/rotina.
prmNumerados
Tipo: número, faixa
Obrigatoriedade: obrigatório
Descrição: Numeração inicial e final das folhas impressas.
Comportamento: Atende exigência legal de numeração sequencial.
Impacto: Aparece impresso como identificação oficial das folhas.
prmImprimeFiltros
Tipo: Sim/Não
Obrigatoriedade: obrigatório
Descrição: Define se o bloco de filtros aparece impresso.
Comportamento: “Sim” imprime o resumo dos filtros aplicados.
Impacto: Facilita auditoria de qual filtro gerou aquele diário.
Utilização e Consulta de Registros
O diário exibe todos os lançamentos do período em ordem cronológica, um por linha, com conta debitada, creditada e valor. Para localizar um lançamento específico, restringir o período e, se souber a origem, usar “prmOrigemLancto”.
Processo de Edição
Não é editável. É um relatório de saída gerado a partir de lançamentos já registrados (manual ou integrações automáticas); correções devem ser feitas na origem.
Estrutura Técnica e Comportamento do Sistema
Gerado pelo Crystal Reports a partir de “~/Relatorios/RWCtb/WRCtd002.rpt”. Diferente de outros relatórios contábeis, não passa por camada de regra de negócio intermediária: a classe “ConsultaDeWRCtd002” consulta diretamente a Movimentação Contábil, aplicando os filtros antes de ordenar e devolver o resultado.
Regras de Negócio e Restrições
Filtro por filial e período
Somente lançamentos das filiais selecionadas e com data no intervalo de “prmData” aparecem no diário.
Filtro por origem do lançamento
Quando informado (diferente de “%”/vazio), compara o início do nome da rotina de origem — apenas lançamentos dessa rotina entram.
Exibição da conta por código ou código reduzido
“prmTipoCod” altera apenas a forma de exibição, não quais lançamentos são trazidos.
Cálculo de débito e crédito por tipo de partida
O valor é replicado na coluna de débito quando o tipo de partida é “M” ou “D”, e na de crédito quando é “M” ou “C” — um lançamento “M” aparece com o mesmo valor nas duas colunas.
Ordenação cronológica
Os lançamentos são sempre ordenados por data, preservando a sequência exigida para um livro diário oficial.
Numeração obrigatória das folhas
Sempre exigida, requisito legal do livro diário contábil oficial.
Sem mensagens de bloqueio específicas
Não há validação de negócio que impeça a geração; sem lançamentos no filtro, o relatório é gerado vazio.