Campo fatura DANF-e não é preenchido no layout

Produto:

1452 - Emitir documento fiscal eletrônico e 1460 - Pré-Cadastro de NF-e

Versão:28M

Passo a passo:

#dica: O campo fatura do DANF-e é gerado apenas para as seguintes cobranças: Cheque, Cartão de Debito, Cartao de Crédito, Boleto, e outros.

  • Na versão 3.1 da NFe o campo Fatura era preenchido com os valores da operação para quase todas as formas de pagamento, porém no layout 4.0 da NF-e o uso deste campo no XML passou a ser restrito.
  • O campo fatura da DANF-e não deverá ser preenchido conforme alterações na legislação das notas técnicas Nota Técnica 2016.002 - v 1.42 e Nota Técnica 2016.002 - v 1.50 veja no recorte abaixo:

  • Nota Técnica 2016.002 Versão 1.42

Validação para obrigar o preenchimento do Grupo Duplicata quando informado Duplicata Mercantil como Forma de Pagamento (YA02-20) e para não permitir o preenchimento deste Grupo quando informado Forma de Pagamento em Dinheiro ou Cheque (YA02-30)

  • Nota Técnica 2016.002 Versão 1.50

A regra de validação YA03-10 não se aplica no modelo 55 – NF-e, quando informado 90 (sem pagamento) como Meio de Pagamento.

  • Nota Técnica 2016.002 Versão 1.51

Para as notas com finalidade de Ajuste ou Devolução o campo Meio de Pagamento deve ser preenchido com 90=Sem Pagamento.


O campo fatura do DANF-e é gerado apenas para as seguintes cobranças:

  • 02 Cheque
  • 03 Cartão de Debito
  • 04- Cartao de Credito
  • 15 Boleto
  • 99 Outros



A versão mínima do DocFiscal 4.0 que atende a esta alteração é a 1.3.36.











<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

 ga('create', 'UA-91324488-2', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');

</script>

<script>
 ga('create', 'UA-91324488-2', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>