Representación

PostgreSQL recomienda numeric para importes donde se requiere exactitud. Una escala declarada puede redondear al guardar. Las unidades menores enteras también sirven si se explicitan la escala y la moneda. PostgreSQL · Numeric types ↗

Tres cargos de ejemplo

Tres cargos de 0,005 redondeados por separado al céntimo, con mitades hacia arriba, suman 0,03. Si primero se suman, 0,015 se redondea a 0,02. La diferencia viene de la regla de agregación.

Trazabilidad

Conserve importe original, moneda, base, regla y valor contabilizado. Concilie por moneda antes de convertir. Pruebe reversos, abonos y casos de media unidad.