21845 - NF de CF/NFC/SATCF-e: Rejeição 866 - Ausencia troco
Problema: Descrição do Problema: ao emitir uma NF de Cupom Fiscal / NFC-e / SAT CF-e pelo ERP Senior, a NF é rejeitada pelo motivo 866 - Ausencia de troco quando o valor dos pagamentos informados for maior que o total da nota ou pelo motivo.
Rotina / Tela: Emissão de NF de Cupom Fiscal
Solução: Solução 21845: a mensagem de rejeição 866 - Ausência de troco quando o valor dos pagamentos informados for maior que o total da nota ocorre em NF geradas a partir de um Cupom Fiscal / NFC-e / SAT-CF-e quando a NF gerada possui itens a menos do que o documento de origem, ou seja, na tela F140PRE não foram selecionados todos os itens para geração da NF relacionada.
Para que esta situação não ocorra é necessário definir o parâmetro Soma para Financeiro como N na aba Financeiro do cadastro da transação de vendas utilizada para geração da NF na tela F001TDV - Cadastros / Transações / Parâmetros por Gestão / Vendas.
Se o faturamento ocorreu por outro documento (exemplo: Cupom Fiscal), então a cobrança irá ocorrer através deste outro documento, não havendo lógica em somar para o financeiro informações da NF que está sendo gerada. Desta forma, o ERP gerará a tag <tPag> do XML com valor 90-Sem pagamento e a tag <vPag> com o valor 0 (como determina a NT 2016.002 v1.60).
Importante:
- Não adianta alterar o parâmetro Soma para financeiro da transação depois que a NF já foi gerada. A transação tem que ser alterada antes da geração da NF. Se a NF já foi gerada, ela deve ser inutilizada para posteriormente ser emitida nova NF com o parâmetro já alterado. Lembrando que é obrigatório fechar e abrir a tela F140PRE após a alteração da transação;
- A NF gerada poderá ter diversas transações no itens. Neste caso, deve-se garantir que as transações de todos os itens tenham a mesma parametrização (Soma para financeiro = N).
Rotina / Tela: Emissão de NF de Cupom Fiscal
Solução: Solução 21845: a mensagem de rejeição 866 - Ausência de troco quando o valor dos pagamentos informados for maior que o total da nota ocorre em NF geradas a partir de um Cupom Fiscal / NFC-e / SAT-CF-e quando a NF gerada possui itens a menos do que o documento de origem, ou seja, na tela F140PRE não foram selecionados todos os itens para geração da NF relacionada.
Para que esta situação não ocorra é necessário definir o parâmetro Soma para Financeiro como N na aba Financeiro do cadastro da transação de vendas utilizada para geração da NF na tela F001TDV - Cadastros / Transações / Parâmetros por Gestão / Vendas.
Se o faturamento ocorreu por outro documento (exemplo: Cupom Fiscal), então a cobrança irá ocorrer através deste outro documento, não havendo lógica em somar para o financeiro informações da NF que está sendo gerada. Desta forma, o ERP gerará a tag <tPag> do XML com valor 90-Sem pagamento e a tag <vPag> com o valor 0 (como determina a NT 2016.002 v1.60).
Importante:
- Não adianta alterar o parâmetro Soma para financeiro da transação depois que a NF já foi gerada. A transação tem que ser alterada antes da geração da NF. Se a NF já foi gerada, ela deve ser inutilizada para posteriormente ser emitida nova NF com o parâmetro já alterado. Lembrando que é obrigatório fechar e abrir a tela F140PRE após a alteração da transação;
- A NF gerada poderá ter diversas transações no itens. Neste caso, deve-se garantir que as transações de todos os itens tenham a mesma parametrização (Soma para financeiro = N).
Observação: A tag <vTroco> é gerada com base no campo VlrTro da tabela E140PAR. No entanto o mesmo é alimentado somente via web service, ou seja, via rotinas (telas) do ERP não é possível gerar esta informação.