# Pagamentos, Parcelas e Fatura

Formas de pagamento, parcelamento, fatura, troco, intermediador e CNPJ recebedor.

### 434 - NF-e nem indicativo intermediador

NF-e exige indicador de intermediador (`indIntermed`) e o campo veio vazio.

**Como resolver.** Em operações por marketplace/site de terceiros, preencha `indIntermed = 1`.

### 435 - NF-e não pode ter o indicativo do intermediador

Foi enviado `indIntermed`, mas a operação não admite intermediador.

**Como resolver.** Remova `indIntermed` em operações que não envolvem intermediador (venda direta).

### 436 - Código do meio de pagamento inexistente

O `tPag` (forma de pagamento) informado não consta na tabela vigente.

**Como resolver.** Use códigos da tabela `tPag` da NT atual (01=dinheiro, 03=cartão crédito, 17=Pix, 99=outros, etc.).

### 438 - Obrigatória as informações do intermediador da transação para operação por site de terceiros

Operação por site de terceiros (marketplace) sem o grupo `infIntermed` (CNPJ + nome do intermediador).

**Como resolver.** Quando `indIntermed = 1`, preencha `CNPJIntermed` e `idCadIntTran`.

### 441 - Descrição do pagamento obrigatória para meio de pagamento 99 - outros

`tPag = 99` (Outros) sem o `xPag` (descrição) preenchido.

**Como resolver.** Em `tPag = 99`, sempre informe `xPag` descrevendo a forma de pagamento (até 60 caracteres).

### 442 - Descrição do pagamento não permitida

Foi enviado `xPag` em forma de pagamento que não admite descrição (qualquer `tPag` ≠ 99).

**Como resolver.** Use `xPag` apenas com `tPag = 99`.

### 478 - Local da entrega não informado para faturamento direto de veículos novos

Em faturamento direto de veículos novos, é obrigatório informar o `LocalEntrega` (concessionária).

**Como resolver.** Preencha `LocalEntrega` com o CNPJ e endereço da concessionária ao vender veículo direto da fábrica.

### 657 - Data de Pagamento inválida [nOcor:999 [nOcor:999]

A `dPag` (data do pagamento) está em formato inválido ou fora do permitido.

**Como resolver.** Use formato ISO `AAAA-MM-DD`. A data deve ser igual ou posterior à `dhEmi`.

### 768 - NF-e não deve possuir o grupo de Formas de Pagamento

NF-e modelo 55 não deve ter o grupo `pag` em alguns cenários (entrada, complementar, devolução etc.).

**Como resolver.** Em NF-e de entrada, complementar ou devolução, omita `pag`. Em saída a consumidor, use `pag` com `tPag = 90` (Sem Pagamento) quando aplicável.

### 794 - NF-e com indicativo de NFC-e com entrega a domicílio

NFC-e (modelo 65) com `IndicadorPresenca = 4` (entrega a domicílio) sem informar destinatário.

**Como resolver.** Em NFC-e com entrega a domicílio, preencha CPF/CNPJ + nome + endereço do consumidor.

### 796 - CNPJ recebedor do pagamento inválido [nOcor:999]

O CNPJ do recebedor do pagamento (`CNPJ` em `card`) é inválido (DV).

**Como resolver.** Confira o CNPJ da credenciadora/instituição de pagamento. Cheque a tabela de bandeiras.

### 850 - Data de vencimento da parcela não informada ou menor que a Data de vencimento da parcela anterior

Em fatura, a `dVenc` (vencimento) da parcela está vazia ou anterior à parcela anterior. Parcelas devem ser cronológicas.

**Como resolver.** Preencha `dVenc` em ordem crescente. Cada parcela vence depois (ou no mesmo dia) da anterior.

### 851 - Soma do valor das parcelas difere do Valor Líquido da Fatura

A soma dos `vDup` (parcelas) é diferente do `vLiq` da fatura.

**Como resolver.** Garanta que a soma das parcelas bate exatamente com o valor líquido da fatura.

### 852 - Número da parcela inválido ou não informado

O `nDup` (número da parcela) é inválido ou veio vazio.

**Como resolver.** Use numeração sequencial (`001`, `002`, ...) ou identificação que respeite o formato (até 60 caracteres).

### 853 - Dados de cobrança não devem ser informados para pagamento à vista

Pagamento à vista (`tPag` 01-04 etc.) com dados de cobrança preenchidos.

**Como resolver.** Para pagamento à vista, omita o grupo `cobr`. `cobr` é para pagamentos a prazo (faturado).

### 864 - NF-e com indicativo de Operação presencial, fora do estabelecimento e não informada NF-e referenciada

NFC-e com `IndicadorPresenca = 5` (operação fora do estabelecimento) sem NF-e referenciada.

**Como resolver.** Em vendas externas (representante visitando cliente), informe a NF-e original em `refNFe`.

### 865 - 865: Total dos pagamentos menor que o total da nota

A soma dos pagamentos informados é menor que o total da nota.

**Como resolver.** A soma de `vPag` deve ser >= `vNF`. Em pagamento parcial, registre o restante como `tPag = 90` (Sem Pagamento) ou ajuste.

### 866 - Ausência de troco quando o valor dos pagamentos informados for maior que o total da nota

Soma dos pagamentos é maior que `vNF`, mas o troco (`vTroco`) não foi informado.

**Como resolver.** Quando há excedente, preencha `vTroco = soma(vPag) - vNF`.

### 869 - Valor do troco incorreto

O `vTroco` informado difere de `soma(vPag) - vNF`.

**Como resolver.** Recalcule o troco.

### 871 - O campo Meio de Pagamento deve ser preenchido com a opção Sem Pagamento

Em alguns cenários (sem pagamento), o campo deve ser `tPag = 90` (Sem Pagamento) e foi enviado outro código.

**Como resolver.** Use `tPag = 90` quando não há pagamento (entrada, devolução, transferência etc.).

### 897 - Valor Fatura maior que Valor Total da NF-e

Em fatura, o `vOrig` (valor original) é maior que o `vNF` da nota.

**Como resolver.** Cheque o valor original da fatura. Não pode ser maior que o total da NF-e.

### 898 - Data de vencimento da parcela não informada ou menor que Data de Autorização

A `dVenc` da parcela está vazia ou é menor que a data de autorização da NF-e.

**Como resolver.** Preencha `dVenc` com data >= `dhEmi`.

### 899 - Informado incorretamente o campo meio de pagamento

O grupo `pag` está mal estruturado - faltando `tPag` ou `vPag`.

**Como resolver.** Cada `detPag` precisa de `tPag` e `vPag`. Para `tPag = 90`, `vPag` pode ser zero.

### 900 - Data de vencimento da parcela não informada ou menor que Data de Emissão

Em fatura, a `dVenc` da parcela é menor que a `dhEmi` da NF-e.

**Como resolver.** Vencimentos só podem ser >= data de emissão.

### 901 - Valor do Desconto da Fatura maior que o Valor Original da Fatura

Em fatura, `vDesc` (desconto) é maior que `vOrig` (valor original).

**Como resolver.** Desconto não pode passar do valor original da fatura.

### 902 - Valor Liquido da Fatura difere do Valor Original menos o Valor do Desconto

Em fatura, `vLiq` é diferente de `vOrig - vDesc`.

**Como resolver.** Recalcule o líquido.

### 903 - Versão informada no QR-Code (“100”) não é mais válida para a data de emissão

Em NFC-e, foi enviada `versaoQRCode = 100`, que não é mais aceita.

**Como resolver.** Use `versaoQRCode = 200` (versão atual).

### 904 - Informado indevidamente campo valor de pagamento

Em alguns `tPag` (90 - Sem Pagamento), `vPag` deve ser zero. Foi informado outro valor.

**Como resolver.** Em `tPag = 90`, `vPag = 0.00`.

### 905 - Campos do grupo fatura não informados

O grupo `cobr` (cobrança) ficou incompleto (faltam campos obrigatórios).

**Como resolver.** Preencha `fat` (fatura) e `dup` (parcelas) quando usar `cobr`.

### 907 - Grupo de combustível não pode ter o índice de mistura do Biodiesel

Foi informado `pBio` (índice de mistura biodiesel) em produto não-combustível.

**Como resolver.** Remova `pBio` em itens que não sejam diesel/biodiesel.

### 908 - Obrigatório o preenchimento do índice de mistura do Biodiesel

Combustível tipo diesel sem `pBio` (mistura biodiesel) preenchido.

**Como resolver.** Em diesel, preencha `pBio` com o percentual de biodiesel da mistura (ex.: 12.00 para B12).

### 961 - CNPJ transacional do pagamento inválido [nOcor:999]

O CNPJ transacional do pagamento (cartão/Pix) tem DV inválido.

**Como resolver.** Cheque o CNPJ da credenciadora ou IF de pagamento.

### 963 - Tipo de pagamento não aceita o grupo de cartões ou boletos. [nOcor:999]

O `tPag` informado não aceita o grupo `card` (cartão) ou `infIntermed` (boleto).

**Como resolver.** Verifique a tabela: `card` só vai com `tPag` de cartão (03, 04, 05, 10, 17 entre outros). Outros `tPag` não levam `card`.

### 965 - Valor do troco acima do permitido

O `vTroco` está acima do limite permitido pela UF (geralmente 5% do `vNF`).

**Como resolver.** Cheque o cálculo do troco. Valores muito altos sugerem erro de digitação no `vPag`.
