Skip to content

DCTF / DIRF ​

Introdução ​

Foi criado tratamento para a geração do DCTF diretamente do M3 para importação no programa de validação.

A geração tem como base as despesas lançadas em Despesas Públicas. Para identificar referente a que tributo é referente cada lançamento, foi criado um novo campo no documento de despesa para ser informado o imposto a que se refere.

Os lançamentos de Despesas Públicas podem ser gerados de forma automática, através da integração Despesas e o lançamento manual. Para que o lançamento automáticos, para que seja preenchida a informação do campo Imposto, foi criado na aba Integrações Despesas a seleção do imposto a ser lançado. Para os lançamentos manuais, o campo apenas deve ser selecionado, caso seja necessário o envio para a DCTF.

Atualizar o sistema para versão 1.86.44

Criar Tipo de Imposto de retenção de Pis/Cofins/Csll retidos.

Onde Faz? ​

    1. Acessar o menu Elementos Fundamentais > Impostos > Tipos de Impostos.

Como Faz? ​

    1. Incluir.
  • Preencher os campos Descrição e Código.

  • Periodicidade: Quinzenal.

  • Código de Receita: Número de 6 dígitos, conforme tabela da receita.

  • Tipo: PIS/COFINS/CSLL RETIDOS.

Nota ​

Caso o mesmo imposto possuir mais de um código de receita, deve ser cadastrados dois impostos. Exemplo IRRF, para 1708 e 0561.

Nos tipos de documentos de que geram as despesas automaticamente, deve ser configurado o imposto de geração. Exemplo nota compra:

Onde Faz? ​

    1. Acessar o menu Elementos Fundamentais > Tipos de Documentos > Compras > Notas Fiscais de Compras.

Como Faz? ​

    1. Alterar o tipo de documento que gera as despesas públicas.
  • Acessar a aba Integração Documento > Despesas.

  • Neste existirá dois novos campos: Imposto IRRF e Impostos CSRF.

  • Deve ser selecionado o imposto referente a cada um destes, levando em consideração o código de receita.

Após executada as configurações acima, deve-se executar os scripts abaixo, para assim atribuir aos documentos gerados automaticamente, o imposto referente a cada um deles.

delete from mtm_tabelas where tabela = 'M3_TPREGDIRF';

UPDATE m3_DoctoDesPu SET BaseCalculo = NULL;

UPDATE m3_DoctoDesPu SET idF_imposto = NULL;

UPDATE m3_DoctoDesPu SET idF_imposto = (SELECT D.ID

FROM m3_docto a

INNER JOIN m3_partedocto b ON b.idf_docto = a.id

INNER JOIN m3_DoctoImp c   ON c.ida       = b.id

INNER JOIN m3_imposto d    ON d.id        = c.idf_imposto

WHERE D.TIPO IN ('6','7','8','9','G')

and m3_DoctoDesPu.IDF_DoctoOrigemDesp = A.ID

AND m3_DoctoDesPu.valliquido          = c.valimposto

GROUP BY D.ID

HAVING COUNT(*) = 1)

WHERE m3_DoctoDesPu.IDF_DoctoOrigemDesp  NOT IN (SELECT a.id

FROM m3_docto a

INNER JOIN m3_partedocto b ON b.idf_docto = a.id

INNER JOIN m3_DoctoImp c   ON c.ida       = b.id

INNER JOIN m3_imposto d    ON d.id        = c.idf_imposto

WHERE D.TIPO IN ('6','7','8','9','G')

GROUP BY a.id, c.valimposto, A.DOCTODIGITADO, A.FD, A.DATAEMI

HAVING COUNT(*) > 1);

update m3_doctodespu

set dataentrada =

(SELECT MIN(a.datavcto) FROM m3_doctodespu p

INNER JOIN m3_docto      d ON d.id = p.idf_doctoorigemdesp

INNER JOIN m3_partedocto c ON d.id = c.idf_docto

INNER JOIN m3_cabpadocto b ON c.id = b.ida

INNER JOIN m3_doctoparc  a ON b.id = a.idf_cabparcdocto

inner join m3_docto      q on q.id = p.ida

where (m3_doctodespu.id = p.id)

group by p.id,

p.dataentrada,

q.dataemi)

where idf_imposto = (select aa.id from m3_imposto aa where aa.tipo = 'G');

Os documentos lançados manualmente, devem ser informado o imposto que se refere. Para isto siga os seguintes passos:

Onde Faz? ​

    1. Acessar o menu Financeiro > Despesas > Públicas > Registrar Despesas.

Como Faz? ​

    1. Alterar a despesa.
  • Preencher campo IMPOSTO.

Nota ​

Atentar-se ao código de receita do imposto.

Para gerar a DCTF

Onde Faz? ​

    1. Acessar o menu Extração de Informações > Demonstrativo Débitos/Créditos Tributários Federais > Gerar.

Como Faz? ​

    1. Preencher os dados do cabeçalho Geral e Outros.
  • Marcar os Registros a serem gerados.

  • Confirmar.

Nota ​

O M3 gera os registro Cabeçalho, R01, R02, R03, R10, R11 e T9.

Gerar o Arquivo

Onde Faz? ​

    1. Acessar o menu Extração de Informações > Demonstrativo Débitos/Créditos Tributários Federais > Consultar.

Como Faz? ​

    1. Selecionar a geração desejada.
  • Clicar em Ações > Gerar Arquivo.

  • Apresentara a tela solicitando o local para gravar o arquivo.

Para gerar a DIRF

Onde Faz? ​

    1. Acessar o menu Extração de Informações > Declaração de Impostos - DIRF > Gerar.

Como Faz? ​

    1. Marcar as opções desejadas.
  • Confirmar.

Gerar o Arquivo

Onde Faz? ​

    1. Acessar o menu Extração de Informações > Declaração de Impostos - DIRF.

Como Faz? ​

    1. Selecionar a geração desejada.
  • Clicar em Ações > Gerar Arquivo.

  • Apresentara a tela solicitando o local para gravar o arquivo.

Onde Faz? ​

    1. Acessar o menu Centra de Informações > Relatórios > Fechamento > DIRF.

Como Faz? ​

    1. Para conferencia da DIRF foi desenvolvido o relatório que segue abaixo.

Nota ​

Caso o relatório não esteja disponível clique aqui para download.