Atualização: template Excel de alíquotas e layout da aba
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-07-30 09:48:44 -03:00
parent b51eeac014
commit d8db2a60e5
8 changed files with 976 additions and 198 deletions

View File

@@ -5,20 +5,17 @@ import uuid
from datetime import datetime
from app.database import Base
from sqlalchemy import Boolean
from sqlalchemy import Column, Integer, String, Numeric
class ParametrosFormula(Base):
__tablename__ = "parametros_formula"
__table_args__ = {"schema": "faturas"}
id = Column(Integer, primary_key=True, index=True)
tipo = Column(String(20))
id = Column(Integer, primary_key=True)
nome = Column(String(50))
formula = Column(Text)
ativo = Column(Boolean)
aliquota_icms = Column(Float)
incluir_icms = Column(Integer)
incluir_pis = Column(Integer)
incluir_cofins = Column(Integer)
ativo = Column(Boolean, default=True)
class Fatura(Base):
__tablename__ = "faturas"
@@ -74,13 +71,12 @@ class AliquotaUF(Base):
id = Column(Integer, primary_key=True, autoincrement=True)
uf = Column(String)
exercicio = Column(String)
aliquota = Column(Float)
aliq_icms = Column(Numeric(6, 4))
class SelicMensal(Base):
__tablename__ = "selic_mensal"
__table_args__ = {'schema': 'faturas'}
id = Column(Integer, primary_key=True, autoincrement=True)
ano = Column(Integer)
mes = Column(Integer)
fator = Column(Float)
ano = Column(Integer, primary_key=True)
mes = Column(Integer, primary_key=True)
percentual = Column(Numeric(6, 4))