Browse Source

Correção no valor total da nota

Alterado o valor total da nota para considerar os outros itens que fazem parte da somatória do total seguindo o manual do contribuinte e utilizando apenas os campos que estão sendo utilizadas no projeto.
pull/64/head
Flávyo Henrique 7 years ago
committed by GitHub
parent
commit
9bfc52c5cb
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      pynfe/entidades/notafiscal.py

8
pynfe/entidades/notafiscal.py

@ -387,7 +387,6 @@ class NotaFiscal(Entidade):
self.totais_icms_pis += obj.pis_valor self.totais_icms_pis += obj.pis_valor
self.totais_icms_cofins += obj.cofins_valor self.totais_icms_cofins += obj.cofins_valor
self.totais_icms_outras_despesas_acessorias += obj.outras_despesas_acessorias self.totais_icms_outras_despesas_acessorias += obj.outras_despesas_acessorias
self.totais_icms_total_nota += obj.valor_total_bruto
# - Valor Total do FCP (Fundo de Combate à Pobreza) # - Valor Total do FCP (Fundo de Combate à Pobreza)
self.totais_fcp += obj.fcp_valor self.totais_fcp += obj.fcp_valor
self.totais_fcp_destino += obj.fcp_destino_valor self.totais_fcp_destino += obj.fcp_destino_valor
@ -397,6 +396,13 @@ class NotaFiscal(Entidade):
self.totais_icms_inter_remetente += obj.icms_inter_remetente_valor self.totais_icms_inter_remetente += obj.icms_inter_remetente_valor
## TODO calcular impostos aproximados ## TODO calcular impostos aproximados
#self.totais_tributos_aproximado += obj.tributos #self.totais_tributos_aproximado += obj.tributos
# self.totais_icms_total_nota = total
self.totais_icms_total_nota += obj.valor_total_bruto - obj.desconto + \
obj.icms_desonerado + obj.icms_st_valor + \
obj.total_frete + obj.total_seguro + \
obj.outras_despesas_acessorias + obj.ipi_valor_ipi
return obj return obj
def adicionar_transporte_volume(self, **kwargs): def adicionar_transporte_volume(self, **kwargs):

Loading…
Cancel
Save