Data structures
Datetime fields
Harmony uses the
ISO 8601 notation for its date and datetime fields.
The reason for this is the standard encapsulation of the timezone info.
Because Harmony operates in different corners of the world,
it is trivial to always send us the data with the right timezone info.
Sample date time notation for the CEST Timezone
2024-12-21T18:05:48+01:00
Decimal fields
Harmony uses the Culture.InvariantCulture for parsing decimals. This means that the "." will be used as an NumberDecimalSeparator.
Samples
1001.50 => 1,001.50
1,001.50 => 1,001.50
1.001.50 => 1,001.50
1001,50 => 10,0150.00