Migrating Amount Format
The information on this page is for the implementation teams who are using the old version of Canvas Technology platform, i.e. CT 14.1 version or lower. For the 14.1 and older versions of the Canvas Technology platform, the AMOUNTMASTER table was used for the Amount format configuration. The AMOUNTMASTER table is deprecated from Canvas Technology 15.1 onwards.
AMOUNTMASTER | |
---|---|
AMOUNT_ID | AMOUNT_FORMAT |
#,###,###.### | #,###,###.### |
#,###.## | #,###,###.## |
###,###,###,###,###.## | ##,##,###.## |
###,###,###,###,###.### | #,###,###.## |
##,##,##,##,##,##,###.## | ##,###,###.## |
##,##,##,##,##,##,###.### | ###,###,###.## |
From CT 15.1 onwards, the following Amount IDs are used instead of '#':
- INDIA
- USA
- EURO
- UK
The implementation teams that are using CT 14.1 or lower versions and want to migrate to the latest, are instructed to perform any ONE of the following tasks:
- Migrate your preferences tables, etc. to use the new format IDs that Canvas provides.
OR
- Disable the new IDs and recreate the old ones as needed.
<?xml version="1.0" encoding="UTF-8"?> <canvas-formats type = "amount" > <format Id = "INDIA" description = "Indian Currency Format" canOverride = "true" isEnabled = "false" /> <format Id = "USA" description = "US Currency Format" canOverride = "true" isEnabled = "false" /> <format Id = "EURO" description = "EUR Currency Format" canOverride = "true" isEnabled = "false" /> <format Id = "#,##,###.##" description = "##,##,###.##" negativeSignPosition = "PREFIX" groupSeparator = "," decimalSeparator = "." groupSize = "3" leadingGroupSize = "2" formatter-class = "" client-formatter-class = "" canOverride = "true" isEnabled = "true" /> <format Id = "#,###.##" description = "#,###,###.##" negativeSignPosition = "PREFIX" groupSeparator = "," decimalSeparator = "." groupSize = "3" leadingGroupSize = "3" formatter-class = "" client-formatter-class = "" canOverride = "true" isEnabled = "true" /> <format Id = "###,###,###,###,###.##" description = "##,##,###.##" negativeSignPosition = "PREFIX" groupSeparator = "," decimalSeparator = "." groupSize = "3" leadingGroupSize = "2" formatter-class = "" client-formatter-class = "" canOverride = "true" isEnabled = "true" /> <format Id = "###,###,###,###,###.###" description = "#,###,###.##" negativeSignPosition = "PREFIX" groupSeparator = "," decimalSeparator = "." groupSize = "3" leadingGroupSize = "3" formatter-class = "" client-formatter-class = "" canOverride = "true" isEnabled = "true" /> <format Id = "##,##,##,##,##,##,###.##" description = "##,###,###.##" negativeSignPosition = "PREFIX" groupSeparator = "," decimalSeparator = "." groupSize = "3" leadingGroupSize = "3" formatter-class = "" client-formatter-class = "" canOverride = "true" isEnabled = "true" /> <format Id = "##,##,##,##,##,##,###.###" description = "###,###,###.##" negativeSignPosition = "PREFIX" groupSeparator = "," decimalSeparator = "." groupSize = "3" leadingGroupSize = "3" formatter-class = "" client-formatter-class = "" canOverride = "true" isEnabled = "true" /> </canvas-formats>