Functions | |
AB_JOB * | AB_JobDeleteStandingOrder_new (AB_ACCOUNT *a) |
const AB_TRANSACTION_LIMITS* AB_JobDeleteStandingOrder_GetFieldLimits | ( | AB_JOB * | j | ) |
Returns the transaction field limits for this job.
const AB_TRANSACTION* AB_JobDeleteStandingOrder_GetTransaction | ( | const AB_JOB * | j | ) |
Returns the currently stored transaction for this job. After the job has been executed by the backend the transaction returned will very likely be a pointer to the validated replacement for the initially given transaction.
AB_JOB* AB_JobDeleteStandingOrder_new | ( | AB_ACCOUNT * | a | ) |
void AB_JobDeleteStandingOrder_SetFieldLimits | ( | AB_JOB * | j, | |
AB_TRANSACTION_LIMITS * | limits | |||
) |
This function lets the backend specify the limits for some of the fields of a AB_TRANSACTION.
int AB_JobDeleteStandingOrder_SetTransaction | ( | AB_JOB * | j, | |
const AB_TRANSACTION * | t | |||
) |
This function sets the transfer to be performed. Please note that the backend might later replace the transaction given here with a validated version (upon execution of the job). So if you want to be sure that you have the recent version of the transaction you should call AB_JobDeleteStandingOrder_GetTransaction. This transaction MUST NOT contain splits.