Schema ID
https://gobl.org/draft-0/currency/exchange-rate
Properties
| Title | Property | Type | Description |
|---|---|---|---|
| From | from | currency.Code | Currency code this will be converted from. |
| To | to | currency.Code | Currency code this exchange rate will convert into. |
| At | at | cal.DateTime | At represents the effective date and time at which the exchange rate is determined by the source. The time may be zero if referring to a specific day only. |
| Source | source | cbc.Key | Source key provides a reference to the source the exchange rate was obtained from. Typically this will be determined by an application used to update exchange rates automatically. |
| Amount | amount | num.Amount | How much is 1 of the “from” currency worth in the “to” currency. |
Validation Rules
| Field | Test | Validation Code / Message |
|---|---|---|
from |
| GOBL-CURRENCY-EXCHANGERATE-01From currency is required |
to |
| GOBL-CURRENCY-EXCHANGERATE-02To currency is required |
at |
| GOBL-CURRENCY-EXCHANGERATE-03Date/time must not be zero |
amount |
| GOBL-CURRENCY-EXCHANGERATE-04Amount must be positive |