Technical FAQs#

  1. Which transaction types are used in summary tables?

  2. How is the data cleaned?

  3. How is data assigned to a specific year?

  4. How are exchange rates calculated?

  5. Why is my organisation’s data missing from a recipient countries chart/table/map?

  6. Why are graphs missing from my activity?

  7. What is the source of country codes and descriptions?

  8. Where is the additional data used in d-portal stored?

  9. Why are sectors aggregated using DAC 3 Digit codes?




  1. Which transaction types are used in summary tables?
    • Spend data is the sum of expenditure and disbursements. If these are not published, outgoing commitments will be used.

    • Total commitment is the sum of outgoing commitments. If these are not published, expenditure and disbursements will be used.

    • Budget is the sum of budgets. If these are not published, planned disbursements will be used.

  1. How is the data cleaned?

    To be updated following finalisation of new data policy.

  1. How is data assigned to a specific year?
    • For transactions, using the value or transaction date.

    • For budgets, using the end date.

  1. How are exchange rates calculated?

    Exchange rates are taken from the Freechange application. Freechange uses a number of sources for exchange rates, depending on data availability. These are fully described in the Freechange Github repository.

    For USD, GBP, EUR, and CAD, currency conversion is carried out when transactions and budgets are imported into d-portal. The value-date element is used as the exchange date.

    For all other currencies, transactions and budgets are initially converted into USD. They are then converted into the target currency using today’s exchange rate. These values are estimates, and will be less accurate for older transactions.

  1. Why is my organisation’s data missing from a recipient countries chart/table/map?
    • Charts need a transaction with a transaction date in the relevant year, with a valid recipient country code or sector code.

    • Tables need a transaction with a transaction date in the relevant year, with a valid recipient country code or sector code.

    • Maps need transactions with a valid location tag and recipient country code.

  1. Why are graphs missing from my activity?

    Graphs are only shown for an activity if all transactions are in the same currency.

  1. What is the source of country codes and descriptions?

    The ISO 3166-2 Wikipedia page.

  1. Where is the additional data used in d-portal stored?

    In github. This includes:

    • List of Reporting Organisation IDs

    • Currencies

    • Exchange rates

    • Sector codes

  1. Why are sectors aggregated using DAC 3 Digit codes?

    Some organisations only publish data with DAC 3 Digit codes. DAC 5 Digit codes are converted to 3 digits for d-portal visualisations.