mailing-address

iati-activities/iati-activity/contact-info/mailing-address

This is the reference page for the XML element mailing-address. See also the relevant overview page: Contact Info

Definition

The contact mailing address.

Rules

This element may occur any number of times.

The time between budget/period-start/@iso-date and budget/period-end/@iso-date must not be over a year

If count(@lang) = 0 evaluates to true, then count(narrative/@lang) > 0 and (count(narrative) = count(narrative/@lang)) must evaluate to true.

If count(transaction/provider-org/@ref) = 0 evaluates to true, then count(transaction/provider-org/narrative) > 0 must evaluate to true.

If count(@default-currency) = 0 evaluates to true, then count(crs-add/loan-status/@currency) > 0 must evaluate to true.

If count(@default-currency) = 0 evaluates to true, then count(fss/forecast/@currency) > 0 must evaluate to true.

If count(transaction/receiver-org/@ref) = 0 evaluates to true, then count(transaction/provider-org/narrative) > 0 must evaluate to true.

If count(other-identifier/owner-org/@ref) = 0 evaluates to true, then count(other-identifier/owner-org/narrative) > 0 must evaluate to true.

If count(sector[@vocabulary=98 or @vocabulary=99]) > 0 evaluates to true, then count(sector/narrative) > 0 must evaluate to true.

@xml-lang must exist, otherwise all lang must exist.

sector must exist, otherwise all sector must exist.

@default-currency must exist, otherwise all currency must exist.

@last-updated-datetime must not be more recent than the current date

Each expression defined in number(recipient-country/@percentage) >= 0.0 must resolve to true.

Each expression defined in number(recipient-region/@percentage) >= 0.0 must resolve to true.

Each expression defined in number(sector/@percentage) >= 0.0 must resolve to true.

Each expression defined in number(capital-spend/@percentage) >= 0.0 must resolve to true.

All elements in sector[@vocabulary != '1']/@vocabulary are evaluated under the rules inside {u'strict_sum': {u'cases': [{u'paths': [u"sector[@vocabulary = '$1']/@percentage"], u'sum': 100}]}}.

Example Usage

Example mailing-address within contact-info of an iati-activity

  <contact-info type="1">
   <organisation>
	<narrative>Agency A</narrative>
   </organisation>
   <department>
    <narrative>Department B</narrative>
   </department>
   <person-name>
	<narrative>A. Example</narrative>
   </person-name>
   <job-title>
	<narrative>Transparency Lead</narrative>
   </job-title>
   <telephone>0044111222333444</telephone>
   <email>transparency@example.org</email>
   <website>http://www.example.org</website>
   <mailing-address>
	<narrative>Transparency House, The Street, Town, City, Postcode</narrative>
   </mailing-address>
  </contact-info>

Changelog

2.01

Freetext is no longer allowed with this element. It should now be declared with the new child narrative element.

Developer tools

Find the source of this documentation on github:

Subelements