Skip to content

When a donor makes a JustGiving donation in a currency different from your charity's base currency, MoveData may skip processing that donation initially. This article explains why this happens and what to expect.

Before You Begin#

  • You should understand how your JustGiving integration is configured. See Setting up JustGiving.
  • You should know your charity's base currency on JustGiving (typically GBP for UK charities).

Why Donations Are Skipped#

When a foreign currency transaction is made on JustGiving, the platform does not provide the equivalent settled currency amount at the time of the transaction.

For example, a donor gives AU$100.00 to your charity. At the point of donation, JustGiving only records the AU$100.00 amount. The settled GBP amount (for example, £51.17) is not available until JustGiving releases the payment at a later date.

MoveData skips processing these donations to avoid writing an incorrect amount to the Opportunity or Gift Transaction record in Salesforce. Writing AU$100.00 to a GBP-denominated record would create inaccurate financial data.

Note

This is expected behaviour, not an error. The donation will appear in your MoveData notifications with a "skipped" status until the settlement data becomes available.

How It Works#

The processing follows this sequence:

  1. Donation is made in a foreign currency (e.g., AU$100.00).
  2. MoveData receives the notification but detects that the settled currency amount is not available.
  3. MoveData skips the donation and does not create a Salesforce record.
  4. JustGiving releases the payment at a later date, including the correct settled currency amount (e.g., £51.17).
  5. MoveData processes the donation on the next polling cycle, creating the Opportunity or Gift Transaction with the correct settled amount.
Stage What happens Salesforce record
Donation received Foreign currency detected, no settlement data No record created
Payment released by JustGiving Settled amount now available Record created with correct amount

Verify It Worked#

After JustGiving releases the payment:

  1. Open the MoveData app in Salesforce and click the Notifications tab.
  2. Locate the previously skipped donation notification.
  3. Confirm the notification status has changed from skipped to success.
  4. Open the corresponding Opportunity or Gift Transaction in Salesforce and verify the amount shows the correct settled currency value.

Troubleshooting#

Donation has been skipped for an extended period

JustGiving typically releases payments on a fortnightly cycle. If a donation remains skipped for longer than expected, it may indicate that JustGiving has not yet released the payment. Check your JustGiving Admin panel to confirm the payment status.

Multiple skipped donations appearing at once

If your charity receives many foreign currency donations, you may see a batch of skipped notifications. These are processed together once JustGiving releases the corresponding payments. This is normal behaviour and does not require intervention.

Ask MoveData AI
Ask about setup, configuration, or troubleshooting
How can I help you with MoveData today?