Pular para o conteúdo

Guia

Notas PPD sem complemento de pagamento: como achá-las antes do fechamento

Como detectar, entre centenas de XML, quais notas a prazo ficaram sem o seu complemento de pagamento.

Publicado em 26 de agosto de 2026 · Atualizado em 1 de setembro de 2026

A resposta curta

Uma nota marcada como PPD precisa de um complemento de pagamento (REP) por cada parcela que recebe. Se faltar, o comprovante fica incompleto para deduzir e para creditar o IVA. Você as detecta cruzando o UUID de cada PPD contra o campo IdDocumento de todos os complementos que tiver.

O cruzamento se entende num minuto. O que custa é fazê-lo com seiscentos XML de doze clientes, quando o pagamento de uma nota de março chegou em julho e ficou arquivado em outra pasta.

Abaixo está o cruzamento à mão, com Power Query e com validadores, e onde cada um trava. No final dizemos onde entra o Wurz; o método manual funciona sem ele.

Por que importa

Uma PPD sem o seu REP não é um detalhe de arquivo

Quando o pagamento é diferido ou dividido em parcelas, o emissor marca a nota como PPD (pago em parcelas ou diferido) e fica obrigado a emitir um CFDI à parte por cada pagamento que receber: o complemento para recepção de pagamentos, o REP. Esse complemento referencia o folio fiscal da nota original e registra quanto foi pago. Sem essa referência, para o SAT —a autoridade fiscal mexicana— a nota continua aberta.

A regra geral de dedução pede o comprovante fiscal completo, e numa PPD o REP é parte do que o completa: é a peça que comprova que o pagamento aconteceu. O creditamento do IVA dessa nota fica na mesma situação.

Existe um prazo para emiti-lo. Você não vai encontrá-lo neste guia, porque ele muda com cada Resolución Miscelánea Fiscal e um número velho aqui faria mais mal que a lacuna: verifique a regra vigente para o exercício que você está fechando. O que não muda é a ordem. Primeiro entra o dinheiro, depois se emite o REP.

Nada disso é raro: é a mecânica normal do CFDI com pagamentos diferidos. O que transforma isso num problema é a escala. Um escritório não revisa uma nota PPD, revisa as de todos os seus clientes e de vários meses, e a parcela pode cair num período diferente do da nota ou numa pasta diferente da que você está fechando. Encontrar à mão quais nunca receberam o seu complemento é tedioso antes de ser difícil, e é no tedioso que um arquivo escapa.

À mão

Como se detectam hoje, e onde cada caminho trava

Se o seu escritório já resolveu isso com uma macro própria que funciona, esta parte não diz nada novo: desça direto para as perguntas frequentes.

São dois caminhos, e nenhum é uma ferramenta que receba uma pasta e devolva a lista. O primeiro você monta no Excel. O segundo, os validadores de CFDI, responde outra pergunta.

01

Cruzar o UUID contra o IdDocumento no Excel

A lógica é cruzar duas listas: os UUID das notas marcadas como PPD, e os UUID que cada complemento de pagamento referencia no seu campo IdDocumento. Todo UUID de uma PPD que não apareça como IdDocumento em nenhum REP é uma nota sem complemento.

Passos

  1. Tire os dados de dentro do XML, não do nome do arquivo: de cada nota interessam o UUID, o método de pagamento (PUE ou PPD), o total e a data.
  2. Faça o mesmo com os complementos de pagamento: de cada REP interessam o IdDocumento que referencia e o valor pago.
  3. O Power Query lê XML por pasta e com isso você monta as duas tabelas. Um script que percorra os arquivos e despeje os campos numa planilha faz o mesmo.
  4. Cruze as duas listas e some os valores por UUID. O que não aparecer, e o que aparecer sem cobrir o total da nota, é o que continua aberto.

Onde trava

  • Power Query com XML aninhado não se monta em cinco minutos, e os espaços de nomes do CFDI 4.0 quebram a importação se a consulta não estiver bem configurada.
  • O pagamento pode chegar num mês diferente do da nota, às vezes no ano seguinte. Se você cruzar só a pasta do período que fecha, vai marcar como pendente uma nota que tem o seu REP guardado em outro lugar.
  • Uma PPD admite vários complementos, um por cada parcela, e continua aberta até que a soma cubra o total. Contar se existe pelo menos um REP não basta: é preciso somar valores.
  • Com centenas de arquivos por cliente, um UUID exportado pela metade quebra o cruzamento em silêncio. O erro não se nota até que o SAT o note.
02

Validadores de CFDI on-line

Os validadores, o do SAT e os de terceiros, confirmam que um XML está bem formado e emitido: folio fiscal vigente, selo correto, estrutura válida. Eles respondem «este comprovante é válido?», que é outra pergunta, diferente de «esta nota PPD tem o seu complemento?».

Passos

  1. Use-os para o que servem: conferir o XML que acabou de chegar e do qual você duvida.

Onde trava

  • Trabalham um arquivo por vez. Nenhum recebe a pasta do cliente e devolve a lista de PPD sem complemento.
  • Mesmo que validassem mil arquivos de uma vez, o cruzamento entre nota e complemento você continua montando.

Para não confundir

PUE e PPD, em que se diferenciam

A marca do método de pagamento decide se a nota precisa de algo mais depois de emitida. PUE é pagamento em uma única exibição: liquida-se ao emitir e o trâmite acaba ali. PPD é pagamento em parcelas ou diferido: o dinheiro chega depois e cada parcela arrasta o seu próprio complemento.

Diferenças entre uma nota PUE e uma nota PPD
CritérioPUEPPD
Quando se pagaNo momento de emitir a nota, de uma só vezDepois, em uma ou várias parcelas
Que CFDI são necessáriosSó a notaA nota e um complemento de pagamento por cada parcela recebida
Quando se fechaAo emitir a notaQuando os complementos somam o total da nota
O que você revisa no fechamentoQue o comprovante exista e esteja vigenteIsso, e ainda que não falte nenhum complemento

A marca foi escolhida por quem emitiu a nota, e é ela que dispara a obrigação do complemento. Se algo saiu como PPD e acabou pago de uma só vez, o REP continua sendo necessário: um CFDI emitido não se edita, cancela-se e emite-se de novo.

Quando o cruzamento não cabe mais numa planilha

Onde entra o Wurz

Com poucos clientes e poucas PPD por mês, o cruzamento no Excel é viável e você não precisa de mais nada. O problema aparece com o volume: cada cliente novo são mais XML, mais pastas e mais meses em que o pagamento pode ter caído.

Você pergunta ao Wurz, sobre os documentos de um cliente e um período, quais notas PPD não têm o seu complemento de pagamento. A resposta chega com a citação: que XML é e o trecho exato de onde sai cada dado, para você conferir contra o original antes de levá-lo ao fechamento.

E o ponto que num escritório não se negocia: os documentos não são entregues ao Wurz para ele ficar com eles. Continuam morando no seu Drive, no seu Dropbox ou no seu OneDrive.

O que o Wurz não faz, para não haver confusão: não emite notas, não faz lançamentos, não apresenta declarações e não interpreta a lei. Encontra e cita o que os seus documentos já dizem; o que fazer com essa lista você decide. Há plano grátis para testá-lo com XML reais.

Se você prefere o resultado já montado como um papel de trabalho repetível, em vez de uma pergunta solta, o catálogo completo está aqui: os comandos e os seus papéis de trabalho.

Dúvidas frequentes

O que mais se pergunta sobre isto

O que acontece se uma nota PPD ficar sem o seu complemento de pagamento?

O comprovante fica incompleto para deduzir e para creditar o IVA: a regra geral pede o comprovante fiscal completo, e numa PPD isso inclui o REP que comprova o pagamento. Sem ele, a despesa e o IVA dessa nota ficam expostos a que o SAT, a autoridade fiscal mexicana, os rejeite numa fiscalização.

Qual é a diferença entre uma nota PUE e uma PPD?

PUE é pagamento em uma única exibição: a nota é liquidada ao ser emitida e não precisa de nenhum comprovante adicional. PPD é pagamento em parcelas ou diferido: o dinheiro chega depois, em uma ou várias parcelas, e cada uma precisa do seu próprio complemento de pagamento (REP), que referencia o folio fiscal da nota original.

Posso deduzir uma nota PPD sem o complemento de pagamento?

Pela regra geral, não: o comprovante não está completo sem o REP que respalda o pagamento. Verifique sempre a regra vigente para o seu caso, porque os critérios de aplicação mudam com a resolução em curso.

Quanto tempo eu tenho para emitir o complemento de pagamento?

Há um prazo, mas ele muda com cada Resolución Miscelánea Fiscal, então verifique a regra vigente em vez de se guiar por uma data que leu em outro lugar. O que não muda é a ordem: o REP se emite depois de receber o pagamento, nunca antes.

Como detecto as notas PPD sem complemento de pagamento sem abrir cada XML?

Cruzando o UUID de cada nota PPD contra o campo IdDocumento de todos os complementos de pagamento que você tiver, e somando valores quando há várias parcelas. À mão, no Excel, funciona com volume baixo. Com centenas de XML por cliente e vários meses pelo meio, ferramentas como o Wurz permitem perguntar direto e receber a lista com a citação de cada documento.

Experimente com os seus documentos de verdade

Envie um punhado de comprovantes do cliente que mais dá trabalho e faça a pergunta que normalmente leva meia hora. Com isso você vai saber se serve.

Sem cartão de crédito. Nada para instalar.