Eventos DIAN (conciliação fiscal de faturas)

Como funcionam os eventos DIAN 030, 031, 032 e 033 para acuse, aceitação, reclamação e rejeição de faturas eletrônicas recebidas.

Atualizado: 5 de abril de 2026

Os eventos DIAN são os acuses de recebimento eletrônicos que um comprador deve enviar à DIAN ao receber uma fatura eletrônica de um fornecedor. Eles implementam a conciliação fiscal entre comprador e vendedor para efeitos de imposto de renda e IVA descontável.

O contable.io gerencia os quatro eventos exigidos pela DIAN —030 (acuse de recebimento), 031 (reclamação), 032 (rejeição) e 033 (aceitação expressa)— de forma automática ou assistida segundo o fluxo do seu negócio.

Quais eventos a DIAN exige?

CódigoNomeQuando se envia
030Acuse de recebimento do documentoImediatamente ao receber a fatura. Confirma que o comprador a recebeu, sem se pronunciar sobre seu conteúdo.
031Reclamação / devoluçãoQuando o comprador detecta erro na fatura (preço, quantidade, dados) e a rejeita para que o fornecedor a corrija.
032Acuse de recebimento de bens e serviçosQuando o comprador confirma que recebeu fisicamente os bens ou que o serviço foi prestado.
033Aceitação expressaQuando o comprador aceita totalmente a fatura e a considera válida para deduzir IVA e custo. É o passo final.

Por que são importantes

A DIAN exige que toda fatura eletrônica de compra (FE de fornecedores) tenha pelo menos:

  • Acuse de recebimento (030) dentro de 48 horas após a recepção.
  • Aceitação expressa (033) para poder usá-la como suporte de IVA descontável e custo dedutível em renda.

Se o comprador não envia esses eventos:

  • A DIAN pode rejeitar a dedutibilidade do IVA e o custo em uma fiscalização.
  • O fornecedor pode receber alertas em sua conta DIAN indicando que o comprador não a confirmou.

Fluxo típico de eventos

Fornecedor emite FE

contable.io recebe XML (via radian ou portal)

EVENTO 030 — Acuse de recebimento (automático, imediato)

Comprador revisa a fatura

   ┌───────────────────────────┬───────────────────┐
   ↓                           ↓                   ↓
Tudo OK                  Há erro             Recebeu bens
   ↓                           ↓                   ↓
EVENTO 033                EVENTO 031          EVENTO 032
Aceitação expressa     Reclamação / devol.  Acuse físico

Fatura disponível para
deduzir IVA e custo

Configuração inicial

Para que o contable.io possa enviar eventos à DIAN você precisa:

  1. Empresa habilitada como faturador eletrônico com certificado digital carregado.
  2. Ativar a recepção de faturas eletrônicas em Configurações → DIAN → Eventos.
  3. Definir o modo de operação:
    • Automático (recomendado): o sistema envia 030 ao receber a fatura e 033 quando você a marca como contabilizada.
    • Manual: você decide quando enviar cada evento.

Enviar evento 030 (acuse de recebimento)

Quando o contable.io recebe uma fatura eletrônica nova (importada via DIAN ou enviada manualmente), automaticamente:

  1. Gera o XML do evento 030.
  2. Assina com o certificado digital.
  3. Envia à DIAN.
  4. Marca a fatura como Acusada (030) na lista de compras.

Em modo manual, vá em Compras → Faturas pendentes e toque em Acusar recebimento na fatura.

Enviar evento 033 (aceitação expressa)

O evento 033 é o mais importante: sem ele, você não pode deduzir IVA nem custo.

Em modo automático, o contable.io envia o 033 quando:

  • Você confirma a fatura de compra no sistema (status passa de provisional a confirmed).
  • Ou após 3 dias úteis se ninguém marca como rejeitada (aceitação tácita por silêncio, segundo a normativa).

Em modo manual:

  1. Abra a fatura em Compras → Faturas pendentes.
  2. Verifique se os dados estão corretos (fornecedor, produtos, totais, IVA).
  3. Toque em Aceitar expressamente (033).
  4. O sistema envia o evento e marca a fatura como Aceita.

Importante: uma vez aceita expressamente, você não pode reclamar. Se depois detectar um erro, deve solicitar ao fornecedor uma nota de crédito.

Enviar evento 031 (reclamação)

Se você detecta um erro na fatura antes de aceitá-la:

  1. Abra a fatura.
  2. Toque em Reclamar (031).
  3. Selecione o motivo da reclamação:
    • Erro nas quantidades.
    • Erro nos preços.
    • Erro nos dados do comprador.
    • Bens/serviços não recebidos.
    • Outro (com descrição livre).
  4. Confirme. O sistema envia o evento à DIAN.

O fornecedor recebe a notificação e deve emitir uma fatura corrigida ou uma nota de crédito conforme o caso.

Enviar evento 032 (acuse de bens/serviços)

Este evento é opcional mas útil quando há um intervalo entre receber a fatura e receber fisicamente a mercadoria ou o serviço. Serve como suporte da entrega.

  1. Abra a fatura.
  2. Toque em Acusar bens/serviços (032).
  3. O sistema envia o evento.

Status de eventos na lista de compras

A coluna Status DIAN em Compras → Faturas mostra quais eventos foram enviados para cada fatura:

  • 🔵 Acusada — apenas 030 enviado.
  • 🟡 Pendente aceitação — 030 enviado, falta 033.
  • 🟢 Aceita — 033 enviado, fatura pronta para deduzir.
  • 🔴 Reclamada — 031 enviado, aguardando correção do fornecedor.
  • Rejeitada — descartada antes do 030.

Relatórios de eventos

Em Relatórios → Eventos DIAN você pode gerar:

  • Lista de faturas pendentes de aceitar.
  • Faturas vencidas no prazo (mais de 3 dias sem 033).
  • Faturas reclamadas e seu status.
  • Auditoria completa de todos os eventos enviados com data, hora e resposta DIAN.

Erros comuns

  • “Evento rejeitado pela DIAN”: revise o detalhe da rejeição. Causas frequentes: certificado expirado, fatura já com evento prévio, CUFE inválido.
  • “Não posso enviar 033”: verifique que a fatura está confirmada e que o 030 já foi aceito pela DIAN.
  • “O fornecedor diz que não recebeu minha reclamação”: o evento 031 vai à DIAN, não diretamente ao fornecedor. O fornecedor deve revisar sua conta DIAN para ver a reclamação.

Veja também