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-03-28T11:11:41+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