Project

General

Profile

Actions

Task #9

open
PK PK

[O-02] Migrate to Numeric/integer-paise, including read/write compatibility across the app and a reconciliation check against existing data.

Task #9: [O-02] Migrate to Numeric/integer-paise, including read/write compatibility across the app and a reconciliation check against existing data.

Added by Prabhakar Kumar about 3 hours ago.

Status:
New
Priority:
P1
Category:
Backend
Start date:
10 Aug 2026
Due date:
% Done:

0%

Estimated time:

Description

Module: Order Management

Current State:
Order money columns (total_amount, subtotal, etc. in order_model.py) are Float, not Decimal/Numeric — a real rounding-error risk, already flagged and left open from prior work.

Task:
Migrate to Numeric/integer-paise, including read/write compatibility across the app and a reconciliation check against existing data.

Why It Matters:
Floating-point currency errors compound quietly over time on a business handling real money — slow-building but real financial-accuracy risk.

Target Week: Week 2

Excel Owner: Prabhakar

Excel Priority: P1 - High

Excel Status: Not Started

Sprint Plan ID: O-02

No data to display

Actions

Also available in: PDF Atom