How can generated records preserve monetary precision across export formats?
A release can define decimal amounts, currency scales and rounding rules explicitly so training pipelines preserve the intended accounting relationships.
A generated release can specify a monetary schema before choosing its export formats. Fields can include `amount_decimal`, `currency_code`, `currency_scale`, `rounding_rule_id` and `conversion_rate_id`. Adjustment lines can link to a conversion record when source and reporting currencies differ.
For JSONL, decimal amounts can be encoded as strings with a documented grammar. For Parquet, the schema can use decimal logical types with declared precision and scale. The accompanying manifest can define how each representation maps to the same canonical amount.
Rounding rules should state whether rounding occurs per line, per tax component or after aggregation. A generated task can then contain a legitimate rounding remainder without forcing the model to invent a balancing explanation. Unsupported currencies or conversions can be excluded explicitly from the pilot scope.
Import validation can compare canonical totals before and after serialisation and reject undeclared scale changes. Tool responses should use the same conventions as the exported records. This lets a lab attribute a numerical failure to agent behaviour or data handling with clearer evidence.
Prevent export and ingestion choices from introducing numerical defects unrelated to the business task.
- Audience:
- Model labs
- Content type:
- Integration
- Buyer question:
- What can be generated
Content release: r-a220eb6e099b243b
Related questions
- Which linked records could a generated correction dataset contain?
- Can generated tasks include policies that changed between the original entry and its correction?
- What files and environment state could a generated correction release include?
- What evidence conditions should a generated correction pack vary?
- How could a generated task represent a correction that must be split across destinations?
- Which schemas and tool contracts can represent a generated financial adjustment?