zapamietanie akcji

This commit is contained in:
Mateusz Gruszczyński
2026-07-19 19:15:21 +02:00
parent 659f04f05f
commit 697ac6da30
11 changed files with 221 additions and 86 deletions
+22
View File
@@ -177,6 +177,28 @@ class FuelEntry(db.Model):
vat_action_rate = db.Column(db.Numeric(6, 3))
vat_action_start = db.Column(db.Date)
vat_action_end = db.Column(db.Date)
settlement_frozen = db.Column(db.Boolean, default=False, nullable=False)
snapshot_vat_rate = db.Column(db.Numeric(6, 3))
snapshot_vat_deduction_percent = db.Column(db.Numeric(6, 3))
snapshot_uses_last_price = db.Column(db.Boolean, default=False, nullable=False)
snapshot_discount_percent = db.Column(db.Numeric(6, 3))
snapshot_surcharge_per_liter = db.Column(db.Numeric(10, 4))
snapshot_rule_source = db.Column(db.String(160))
snapshot_base_net_price = db.Column(db.Numeric(12, 6))
snapshot_settlement_net_price = db.Column(db.Numeric(12, 6))
result_retail_net_price = db.Column(db.Numeric(12, 6))
result_invoice_price = db.Column(db.Numeric(12, 6))
result_effective_price = db.Column(db.Numeric(12, 6))
result_retail_gross = db.Column(db.Numeric(14, 4))
result_retail_net_total = db.Column(db.Numeric(14, 4))
result_settlement_net_total = db.Column(db.Numeric(14, 4))
result_invoice_gross = db.Column(db.Numeric(14, 4))
result_deductible_vat = db.Column(db.Numeric(14, 4))
result_effective_cost = db.Column(db.Numeric(14, 4))
result_saving_net = db.Column(db.Numeric(14, 4))
result_gross_saving = db.Column(db.Numeric(14, 4))
settlement_snapshot_source = db.Column(db.String(120))
settlement_migration_note = db.Column(db.String(255))
created_at = db.Column(db.DateTime, default=datetime.utcnow, nullable=False)
vehicle = db.relationship("Vehicle", back_populates="fuel_entries")
user = db.relationship("User")