Transaction¶
Definition¶
The IATI activity standard enables transaction information to be published.
The transaction data is a core component to IATI, detailing the flow of monies between organisations.
Considerations¶
When using the IATI activity standard to declare transaction, the following should be considered:
Every
iati-activityshould contain at least onetransaction. However, this may not always be possible for early-stage activities, for example.Every
transactionmust contain atransaction-date,value,value-dateandtransaction-type.For every
transactiona type contained on the TransactionType codelist is required,- There are several types of transactions. The most common are:
Incoming funds (code*1*) - the funds received from a funding source (e.g. a donor).
Outgoing Commitment (code*2*) - the total agreed committed budget for the activity (this may or may not match the value of the activity’s budget)
Disbursement (code*3*) - the amount transferred to another organisation in the aid delivery chain (e.g. a partner organisation being funded).
Expenditure (code*4*) - the outlay on goods and services and project overheads.
- The
valueof a transaction can be positive or negative, and contain decimals. It should not contain comma separators (eg: 3,000) example:
3000or3000.00or-3000is acceptable.3,000is not
- The
Both the
transaction-dateandvalue-datemust be in ISO 8601 format (YYYY-MM-DD), eg: 2014-03-21.Neither of
transaction-dateandvalue-datecan be in the “future”. Atransactionalways describes something that has taken place.A
transactioncan be declared in any currency on the Currency codelist.A
transactioncan also includefinance-type,flow-type,aid-typeand/ortied-statusinformation.Both
currencyandfinance-type,flow-type,aid-type,tied-statuscan be set as defaults in theiati-activityelement. There is no requirement to restate these within atransactionif they are the same.A
transactioncan also contain information on the source and destination organisation. When describing these theprovider-organdreceiver-orgshould be used. Ideally, the unique organisation identifier would be included.Where possible, it is recommended that a
transactionincludes theprovider-activity-idand/orreceiver-activity-idto reference theiati-activityfrom which funds flow from/to.
2.01+ Considerations¶
In versions 2.01 and above, the following must also be considered:
Dates should be a valid xsd:date, and a datetimes should be a valid xsd:dateTime.
A
recipient-country, recipient-region` andsectorcan also be published as child elements of atransaction. When this is done, it is expected that alltransactioninclude such data, whilst the relevant element is subsequently not included at theiati-activitylevel. Also none of these elements when published as child elements of atransactionneed or use a percentage attribute as they do at theiati-activitylevel.