Correção arredondamento dasalíquotas e valor taxa
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-08-14 08:44:41 -03:00
parent f6c8943d4e
commit 98c6cf2363
3 changed files with 82 additions and 23 deletions

View File

@@ -26,22 +26,22 @@ class Fatura(Base):
classificacao_tarifaria = Column("classificacao_tarifaria", String)
unidade_consumidora = Column("unidade_consumidora", String)
referencia = Column(String)
valor_total = Column(Float)
valor_total = Column(Numeric(18, 6, asdecimal=True))
pis_aliq = Column("pis_aliq", Float)
pis_valor = Column("pis_valor", Float)
pis_base = Column("pis_base", Float)
pis_aliq = Column(Numeric(8, 6, asdecimal=True))
pis_valor = Column(Numeric(18, 6, asdecimal=True))
pis_base = Column(Numeric(18, 6, asdecimal=True))
icms_aliq = Column("icms_aliq", Float)
icms_valor = Column("icms_valor", Float)
icms_base = Column("icms_base", Float)
icms_aliq = Column(Numeric(8, 6, asdecimal=True))
icms_valor = Column(Numeric(18, 6, asdecimal=True))
icms_base = Column(Numeric(18, 6, asdecimal=True))
cofins_aliq = Column("cofins_aliq", Float)
cofins_valor = Column("cofins_valor", Float)
cofins_base = Column("cofins_base", Float)
cofins_aliq = Column(Numeric(8, 6, asdecimal=True))
cofins_valor = Column(Numeric(18, 6, asdecimal=True))
cofins_base = Column(Numeric(18, 6, asdecimal=True))
consumo = Column("consumo", Float)
tarifa = Column("tarifa", Float)
consumo = Column(Numeric(14, 6, asdecimal=True))
tarifa = Column(Numeric(12, 6, asdecimal=True))
nota_fiscal = Column(String)
data_processamento = Column(DateTime, default=datetime.utcnow)