From the schema
The total value of the organisation's aid budget for this period. This element is required.
This element is of the type "currencyType" as described in the IATI Common schema
Data type for an element containing a currency value.
|currency||xsd:string||optional||A three letter ISO 4217 code for the original currency of the amount. This is required for all currency amounts unless the iati-activity/@default-currency attribute is specified. Currency codes are listed at http://iatistandard.org/codelists/currency|
|value-date||xsd:date||required||The date that this value was set (to allow historical currency conversion). The date must be in ISO 8601 format (YYYY-MM-DD).|
Standard compliance test(s) for /budget/value
- Must be on: Currency Codelist
A monetary value in the specified currency – negative for repayments or reduced/cancelled commitments.
The total value for the specified period should be declared as a positive integer:
A date of value for currency conversions should also be provided as yyyy-mm-dd:
The ISO 4217 code for the currency in which the project is denominated should be declared, only if different to default currency
<value currency="GBP" value-date="2010-10-01">700000</value>
Currency values are now allowed to be declared as decimals instead of integers.