Rejeição 963 — Tipo de pagamento não aceita o grupo de cartões ou boletos. [nOcor:999]
Motivo da rejeição
Tipo de pagamento não aceita o grupo de cartões ou boletos. [nOcor:999]
O que é esta rejeição?#
A Rejeição 963 é retornada pela SEFAZ durante a validação da NF-e quando há uma inconsistência relacionada a informação do documento fiscal, cadastro do contribuinte na Receita Federal. Isso significa que a nota fiscal não foi autorizada e precisa ser corrigida antes de ser retransmitida.
Campos XML relacionados#
Esta rejeição está associada aos seguintes campos do XML da NF-e. Verifique cada um deles ao diagnosticar o problema:
| Campo | XPath no XML | Descrição |
|---|---|---|
| tPag | NFe/infNFe/pag/detPag/tPag | Tipo/forma de pagamento |
| vPag | NFe/infNFe/pag/detPag/vPag | Valor do pagamento |
| CNPJ_cred | NFe/infNFe/pag/detPag/card/CNPJ | CNPJ da credenciadora do cartão |
| cAut | NFe/infNFe/pag/detPag/card/cAut | Código de autorização da transação |
Causas comuns#
- Os dados do cartão de crédito/débito não foram informados no grupo de pagamento da NF-e
- O CNPJ da credenciadora do cartão está ausente ou inválido
- O código de autorização da transação (cAut) não foi preenchido
- O tipo de pagamento (tPag) informado indica cartão mas os campos complementares estão vazios
Como resolver#
- Preencha o grupo de pagamento (tag <pag>) com os dados do cartão utilizado na operação
- Informe o CNPJ da operadora/credenciadora do cartão no campo correspondente
- Inclua o código de autorização (cAut) fornecido pela operadora do cartão
- Verifique se o tipo de pagamento (tPag) está correto: 03=Cartão de Crédito, 04=Cartão de Débito
- Retransmita a NF-e após preencher todos os campos obrigatórios do grupo de pagamento
Verificações analíticas#
- Se tPag está entre 03 e 04 (cartão de crédito ou débito) e o grupo detPag não contém a tag card com CNPJ da credenciadora (CNPJ) e código de autorização (cAut) preenchidos simultaneamente, então o pagamento por cartão está estruturalmente incompleto: inclua obrigatoriamente a tag card dentro de detPag com CNPJ válido da credenciadora e o cAut retornado pela operadora na transação.
- Se a soma dos valores vPag de todos os elementos detPag difere do valor vNF do total da NF-e em mais de R$ 0,01 e ao mesmo tempo tPag contém código de cartão (03 ou 04), então o valor declarado no pagamento não fecha com o total da nota, indicando possível omissão de parcela ou duplicidade: recalcule vPag de cada detPag garantindo que o somatório iguale exatamente vNF.
- Se tPag igual a 03 ou 04 está presente e o campo tpIntegra dentro de card está ausente ou preenchido com valor diferente de 1 ou 2 (integração com TEF ou pagamento não integrado), então o tipo de integração do cartão não foi declarado corretamente, impossibilitando a validação do grupo pelo autorizador SEFAZ: preencha tpIntegra com 1 para operações com TEF integrado ou 2 para operações manuais sem integração.
- Se finNFe é igual a 1 (NF-e normal de venda a consumidor) e indPag indica pagamento à vista (0) porém existe mais de um elemento detPag com tPag distintos somando valor superior a vNF, então há inconsistência entre a indicação de pagamento à vista e a distribuição múltipla de meios de pagamento que ultrapassa o total da nota: revise os elementos detPag removendo duplicidades e ajuste indPag para a prazo (1) se a operação envolver parcelamento.
- Se tPag igual a 03 ou 04 está declarado e o CNPJ informado no campo CNPJ do grupo card não corresponde a uma credenciadora de cartões conhecida (CNPJs típicos de Cielo, Rede, GetNet, Stone, PagSeguro, Bin) ou possui dígitos verificadores inválidos segundo o algoritmo módulo 11, então o CNPJ da credenciadora é inválido ou não pertence a uma entidade habilitada: substitua pelo CNPJ correto da credenciadora que processou a transação e verifique o dígito verificador antes de retransmitir.
Consulte IEs e CNPJs antes de emitir NF-e
Muitas rejeições acontecem por dados cadastrais desatualizados. Com a FiscalAPI, consulte Inscrições Estaduais e CNPJs em tempo real direto da SEFAZ e Receita Federal.
Criar conta →