Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Cobrança e pagamentos

CNPJ em card na NF-e: instituição de pagamento e intermediador

<CNPJ>pag › detPag › card › CNPJ

Revisão editorial em 26 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

CNPJ em /nfeProc/NFe/infNFe/pag/detPag/card/CNPJ identifica a instituição de pagamento, adquirente ou subadquirente. Se o pagamento for processado pelo intermediador da transação, a orientação manda informar o CNPJ desse intermediador. Não é um campo genérico para qualquer CNPJ relacionado à venda.

Instituição, intermediador e beneficiário são papéis diferentes

A NT 2020.006 diferencia infIntermed/CNPJ, do intermediador comercial, de card/CNPJ, da instituição de pagamento. Sua orientação considera a instituição/empresa que faz o repasse ao vendedor; em certas operações o intermediador ocupa esse papel e os dois CNPJs podem coincidir. A igualdade deve decorrer dos fatos e do contrato, não de uma cópia automática.

card/CNPJReceb identifica o beneficiário. detPag/CNPJPag identifica estabelecimento transacional distinto daquele que emite. emit/CNPJ identifica o emitente e dest/CNPJ, o destinatário. Para escolher a origem correta desse campo técnico, confirme quem processou o pagamento/repasse daquele detalhe, usando retorno do prestador e identificação contratual. O nome do banco no extrato ou da bandeira no comprovante pode não identificar esse participante por si só.

Quando a estrutura opcional tem exigência contextual

O campo aparece zero ou uma vez em card. Isso não o torna dispensável em todos os cenários: o MOC descreve na YA05-10, para cartão integrado tpIntegra=1, a exigência de CNPJ e cAut, com implementação opcional a critério da UF e exceção histórica de emissão anterior a 01/04/2016. A ausência pode gerar 392 nas condições da regra.

Se o CNPJ estiver informado, YA05-20 verifica zeros, nulo ou dígito inválido, rejeição 437. O formato é de identificador de 14 posições, sem máscara. A atualização do ecossistema para CNPJ alfanumérico na NT 2026.004 não permite descartar letras de um identificador oficial nem alterar CNPJ numérico existente; o integrador deve validar com schema/algoritmo aplicável, sem converter em inteiro.

Exemplo de associação ao detalhe de pagamento

Fragmento parcial e sintético, usando CNPJ e autorização ilustrativos e sem aptidão para transmissão:

<detPag xmlns="http://www.portalfiscal.inf.br/nfe">
  <tPag>03</tPag><vPag>100.00</vPag>
  <card>
    <tpIntegra>1</tpIntegra>
    <CNPJ>12345678000195</CNPJ>
    <cAut>AUT-100</cAut>
  </card>
</detPag>

O CNPJ do exemplo ocupa o papel da instituição, não o do comprador. Um cenário com instituição I e beneficiário B deve guardar I nesse campo e B em CNPJReceb quando pertinente. Não é possível inferir qual I ou B reais devem ser usados a partir do valor R$ 100,00.

Como investigar 437 e 392

Para 437, localize o CNPJ na ocorrência de detPag indicada e confira identidade, tamanho, máscara, preservação de zeros/caracteres e validação do identificador. CNPJ matematicamente válido ainda pode ser da empresa errada; confronte o cadastro com o contrato e o retorno da transação.

Para 392, confirme tpIntegra e se instituição e autorização foram recebidas mas se perderam no mapeamento, ou não foram disponibilizadas na origem. Uma autorização do gateway interno não deve ser confundida com protocolo fiscal; verifique o significado no contrato do prestador.

Corrija o dado cadastral ou integração do rascunho, regenere e confira os dois campos exigidos no mesmo detalhe. Não troque para CNPJ do emitente, do cliente ou de outro prestador por tentativa. Se a relação de repasse estiver incerta, faltam o participante contratual e o registro da transação — confirmação específica anterior à representação. A tag não escolhe tratamento tributário nem atesta liquidação. Veja CNPJReceb e CNPJPag.

Fontes oficiais

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/pag/detPag/card/CNPJ
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
0–1 no contexto do elemento pai
Tipo
TCnpj · string
Preenchimento no catálogo
Condicional

A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.

maxLength
14
pattern
[0-9A-Z]{12}[0-9]{2}
whiteSpace
preserve