There is a workflow issue with the vpp invitation process.
Scenario.
DEP prestaged device, with user login required to setup...
Fresh out of the box ipad, First time ipad user.
User has created an icloud account through setup of the ipad.
user is then instructed to complete their details in for the app store / itunes
with first use accounts, they are prompted to review and enter their account information for billing purposes for the itunes account.
VPP invitation initiates in front of the reviewing of the account. Disrupts the review process and the vpp invitation.
I suspect this is an issue with Apple specifically, there is unlikely a way for Apple to indicate if the account is still under review, for casper/jss to acknowledge it is not time to send the invitation.
Its not that it cannot be worked around, but it does disrupt the user experience, and create problems for IT. But I suspect there is nothing jamf can do but work with apple to fix it?
Personally I would like to do away with the vpp push notification, and have it appear as a web clip, when the account is recognised as N/A or FALSE. I suspect this would fix the problem.