Guia DC-e e NF-e 2026

A partir de 6 de abril de 2026 • Nova obrigação fiscal para pessoas físicas

O que mudou em 6 de abril de 2026?

📢 Nova regra: Toda pessoa física que enviar mercadorias (pelos Correios, transportadoras ou marketplaces) deverá emitir a Declaração de Conteúdo Eletrônica (DC-e).

Empresas com CNPJ permanecem obrigadas à emissão da Nota Fiscal Eletrônica (NF-e) conforme legislação vigente.

Importante: A DC-e já é exigida para remessas com finalidade comercial realizadas por CPF.

Quem precisa emitir DC-e? NOVO

  • Pessoa física vendendo produtos (qualquer volume)
  • Envio por Correios ou transportadora
  • Marketplace sem nota fiscal (CPF vendedor)
  • Entregas esporádicas com intuito comercial

Documento digital com validade nacional.

Quem precisa emitir NF-e?

  • Empresas com CNPJ (qualquer porte)
  • MEI em atividades de comércio/indústria
  • Comércio regular, lojas virtuais com CNPJ
  • Transporte de mercadorias interestadual

NF-e continua sendo o documento fiscal padrão.

Como emitir DC-e? (canais oficiais)

Canais oficiais e gratuitos para emissão da Declaração de Conteúdo Eletrônica:

📌 Importante: Após a emissão, gere o DACE (Documento Auxiliar de Conteúdo Eletrônico) e cole na parte externa da encomenda.

Marketplaces já adaptados à DC-e

Caso venda em marketplace, verifique se a plataforma já emite a DC-e em seu nome.

Integração com PHP (exemplo DC-e)

Endpoint simples para simular geração de declaração. Em produção, utilize APIs oficiais.

<?php
// simulador de declaração de conteúdo (DC-e)
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $nome = htmlspecialchars($_POST['nome'] ?? '');
    $produto = htmlspecialchars($_POST['produto'] ?? '');
    $valor = floatval($_POST['valor'] ?? 0);
    
    $protocolo = 'DCE' . strtoupper(uniqid());
    echo "<div class='result-card'>
          <i class='fas fa-file-alt'></i> <strong>DC-e Simulada</strong><br>
          Protocolo: {$protocolo}<br>
          Declarante: {$nome}<br>
          Produto: {$produto}<br>
          Valor declarado: R$ " . number_format($valor,2,',','.') . "<br>
          <small>Documento válido para transporte</small>
          </div>";
}
?>

Simulador DC-e - teste agora

Simulação educativa. A DC-e oficial requer certificação digital ou login gov.br.

Dúvidas frequentes