Como importar faturas XML da DIAN
Importe automaticamente suas faturas eletrônicas da DIAN. Extraia dados, revise e confirme sem digitação manual.
Atualizado: 5 de abril de 2026
O contable.io pode importar diretamente as faturas eletrônicas XML da DIAN, extraindo automaticamente fornecedor, itens, impostos e totais. Isso elimina a digitação manual e reduz erros.
Antes de começar
Você precisa de:
- Certificado digital da empresa registrado na DIAN.
- Credenciais de acesso à DIAN configuradas no contable.io.
- Conexão à internet.
Configurar a conexão com a DIAN
- Vá em Configurações → Integração DIAN.
- Faça upload do certificado digital (.p12 ou .pfx) e insira sua senha.
- Clique em Testar conexão.
Importar faturas
- Vá em Compras → Importar da DIAN.
- Clique em Consultar faturas. Filtre por intervalo de datas, fornecedor ou status.
- Selecione as faturas a importar.
- Revise os dados extraídos do XML.
- Clique em Importar selecionadas. As faturas são criadas como
provisionalem Compras para revisão.
Melhorias 2026
Várias melhorias importantes chegaram ao importador:
Perfil fiscal do receptor
O contable.io agora detecta automaticamente seu perfil fiscal (regime comum, simplificado, grande contribuinte, autorretentor) e aplica as retenções correspondentes na importação.
IVA como maior valor do custo
Quando um produto está marcado como “IVA não dedutível”, o sistema agora aplica o IVA como maior valor do custo automaticamente, sem precisar ajuste manual.
Sugestões inteligentes de retenção
Para cada linha da fatura, o contable.io agora sugere as retenções aplicáveis (ReteFuente, ReteICA, ReteIVA) baseando-se no conceito do item, perfil fiscal do fornecedor e seu perfil como receptor. Vêm pré-marcadas — você só confirma.
Classificador ML por código de 6 dígitos
As faturas DIAN incluem códigos UNSPSC. O contable.io agora usa um modelo de machine learning treinado com milhares de faturas colombianas para sugerir o produto correto no seu catálogo a partir do código de 6 dígitos.
Lookup automático de contatos (GetAcquirer)
Ao importar uma fatura de um fornecedor novo, o contable.io consulta o endpoint GetAcquirer da DIAN para trazer razão social, regime fiscal, tipo de pessoa e códigos CIIU. Cria contatos completos sem pedir o RUT ao fornecedor.
Faixas de numeração (GetNumberingRange)
O sistema valida que o número da fatura importada está dentro da faixa autorizada pela DIAN ao fornecedor, alertando se houver faturas fora da faixa.
Tratamento de gorjetas
Gorjetas voluntárias (comuns em restaurantes) são separadas automaticamente do subtotal tributável e contabilizadas em conta dedicada.
Descontos linha a linha
O importador agora respeita os descontos por linha do XML DIAN, preservando os preços unitários efetivos para relatórios de custo e margens.
Que dados se extraem do XML
| Dado | Campo no contable.io |
|---|---|
| NIT do fornecedor | Contato (busca ou cria) |
| Número de fatura | Número de fatura do fornecedor |
| Data de emissão | Data da fatura |
| Descrição de itens | Nome do item na linha |
| Quantidade e preço | Quantidade e preço unitário |
| IVA por item | IVA dedutível |
| Retenções | ReteFuente, ReteICA, ReteIVA |
| CUFE | Referência externa da fatura |
Perguntas frequentes
E se o fornecedor do XML não existe no meu sistema?
O contable.io mostra os dados do fornecedor extraídos do XML e oferece criá-lo automaticamente.
Posso importar a mesma fatura duas vezes?
Não. O sistema detecta duplicatas pelo CUFE.
Posso importar notas de crédito da DIAN?
Sim, são importadas da mesma forma e criadas como notas de crédito de compra.