Hi Wei,
Ah, I wasn't using v1.15 of the API. This appears to be a problem
introduced in that version. I'll log this as a bug we need to fix.
In the meantime, you have two options. You can either keep using v1.14
for your savePlacement requests, or you can set the end dates to the
same day but use different times. If the pricing schedule's end date
is any time after 4:00:00 AM UTC, the pricing period's schedule will
work if it is set to the same date, anytime on or before 4:00:00 AM
UTC. For example:
Pricing Schedule's end date: 4/28/2012 4:00:01 AM UTC
Pricing Period's end date: 4/28/2012 4:00:00 AM UTC
The above will work. Thanks for bringing this to our attention.
Regards,
- Joseph DiLallo, the DFA API Team