You are viewing VERSION 1.04 of IATI Standard Reference View another version
This version is DEPRECATED, v2.03 is the latest version
transaction-type
iati-activities/iati-activity/transaction/transaction-type
This is the reference page for the XML element transaction-type
.
Definition
The type of the transaction (e.g. commitment, disbursement, expenditure, etc.). The @ref attribute contains a code defined by IATI, and the content is an optional free-text description of the type.
For the value of the @code attribute, see http://iatistandard.org/codelists/transaction_type
Attributes
- @code
Machine readable code for the entity being described. The value should be available on a related codelist.
This value must be of type xsd:string.
This value must be on the TransactionType codelist.
- @xml:lang
ISO 2 letter code specifying the language of text in this element.
This value should be on the Language codelist.
Example Usage
Example usage of transaction-type
in context of transaction
element.
Example declares TransactionType
code IF (Incoming Funds)
<transactionref="1234">
<valuecurrency="EUR"value-date="2012-01-01">1000</value>
<description>Transactiondescriptiontext</description>
<transaction-typecode="IF"/>
<provider-orgprovider-activity-id="BB-BBB-123456789-1234AA"ref="BB-BBB-123456789">AgencyB</provider-org>
<receiver-orgreceiver-activity-id="AA-AAA-123456789-1234"ref="AA-AAA-123456789">AgencyA</receiver-org>
<transaction-dateiso-date="2012-01-01"/>
<disbursement-channelcode="1"/>
</transaction>
Full example with additional elements which can override the default value set in iati-activity
:
<transactionref="1234">
<valuecurrency="EUR"value-date="2012-01-01">1000</value>
<description>Transactiondescriptiontext</description>
<transaction-typecode="IF"/>
<provider-orgprovider-activity-id="BB-BBB-123456789-1234AA"ref="BB-BBB-123456789">AgencyB</provider-org>
<receiver-orgreceiver-activity-id="AA-AAA-123456789-1234"ref="AA-AAA-123456789">AgencyA</receiver-org>
<transaction-dateiso-date="2012-01-01"/>
<flow-typecode="20"/>
<finance-typecode="111"/>
<aid-typecode="A02"/>
<tied-statuscode="5"/>
<disbursement-channelcode="1"/>
</transaction>
An iati-activity
can have multiple transaction
elements, with different TransactionType
codes:
<transactionref="ABC">
<valuecurrency="EUR"value-date="2012-01-01">1000</value>
<description>Descriptiontext</description>
<descriptionxml:lang="fr">Textededescription</description>
<transaction-typecode="C"/>
<provider-orgprovider-activity-id="BB-BBB-123456789-1234"ref="BB-BBB-123456789">AgencyB</provider-org>
<receiver-orgreceiver-activity-id="CC-CCC-123456789-1234"ref="CC-CCC-123456789">AgencyC</receiver-org>
<transaction-dateiso-date="2012-01-01"/>
<flow-typecode="10"/>
<finance-typecode="110"/>
<aid-typecode="A01"/>
<tied-statuscode="3"/>
<disbursement-channelcode="1"/>
</transaction>
<transactionref="1234">
<valuecurrency="EUR"value-date="2012-01-01">1000</value>
<description>Descriptiontext</description>
<descriptionxml:lang="fr">Textededescription</description>
<transaction-typecode="IF"/>
<provider-orgprovider-activity-id="BB-BBB-123456789-1234AA"ref="BB-BBB-123456789">AgencyB</provider-org>
<receiver-orgreceiver-activity-id="AA-AAA-123456789-1234"ref="AA-AAA-123456789">AgencyA</receiver-org>
<transaction-dateiso-date="2012-01-01"/>
<flow-typecode="10"/>
<finance-typecode="110"/>
<aid-typecode="A01"/>
<tied-statuscode="3"/>
<disbursement-channelcode="1"/>
</transaction>
Developer tools
Find the source of this documentation on github: