Funding instrument looks to be corrupted

billing

#1

Hey there,

We’re trying to set up a campaign for this account: 18ce54ba1mx
The funding instrument ID we’re using is: l1n3f

When looking in ads manager, the ID of the funding source is: T963526

When we tried to setup the campaign yesterday, it kicked back this error:

{  
  "code":"INVALID",
  "message":  "Campaign's end time (2017-03-04T06:00:00Z) cannot be after its funding instrument's end time (2017-02-01T07:59:59Z)",
  "attribute":"end_time"
}
{  
  "code":"INVALID",
  "message":  "Campaign's start time (2017-03-02T20:00:00Z) cannot be after its funding instrument's end time (2017-02-01T07:59:59Z)",
  "attribute":"start_time"
}

However, the funding source in ads manager appears to run from 1/9/17 to 4/2/17. The end times for the funding instrument that we’re seeing in that error appear to be different from what we see in ads manager. Could the funding source be corrupted?

Thanks!!


#2

@tarabytesoflife: Here are that funding instrument’s details:

$ twurl -H ads-api.twitter.com "/1/accounts/18ce54ba1mx/funding_instruments/l1n3f" | jq
{
  "request": {
    "params": {
      "funding_instrument_id": "l1n3f",
      "account_id": "18ce54ba1mx"
    }
  },
  "data_type": "funding_instrument",
  "data": {
    "start_time": "2016-04-27T07:00:00Z",
    "description": {description},
    "credit_limit_local_micro": null,
    "end_time": "2017-02-01T07:59:59Z",
    "cancelled": false,
    "id": "l1n3f",
    "paused": false,
    "account_id": "18ce54ba1mx",
    "reasons_not_able_to_fund": [
      "EXPIRED"
    ],
    "io_header": "T807716",
    "currency": "USD",
    "funded_amount_local_micro": 150000000000,
    "created_at": "2016-04-27T23:42:35Z",
    "type": "INSERTION_ORDER",
    "able_to_fund": false,
    "updated_at": "2017-01-09T18:02:34Z",
    "credit_remaining_local_micro": null,
    "deleted": false
  }
}

This particular funding instrument expired on "2017-02-01T07:59:59Z". Note that the IO Header is actually T807716.