Modify a Dated Transfer
[Dated Transfers]


Detailed Description

This job modifies an already existing dated transfer at the bank.


Arguments

int AB_JobModifyDatedTransfer_SetTransaction (AB_JOB *j, const AB_TRANSACTION *t)
const AB_TRANSACTIONAB_JobModifyDatedTransfer_GetTransaction (const AB_JOB *j)

Parameters

The functions in this group are only available after the function AB_Job_CheckAvailability has been called and only if that call flagged success (i.e. that the job is available).

const AB_TRANSACTION_LIMITSAB_JobModifyDatedTransfer_GetFieldLimits (AB_JOB *j)

Backend Functions

Functions in this group are only to be called by banking backends.

void AB_JobModifyDatedTransfer_SetFieldLimits (AB_JOB *j, AB_TRANSACTION_LIMITS *limits)

Functions

AB_JOBAB_JobModifyDatedTransfer_new (AB_ACCOUNT *a)


Function Documentation

const AB_TRANSACTION_LIMITS* AB_JobModifyDatedTransfer_GetFieldLimits AB_JOB j  ) 
 

Returns the transaction field limits for this job.

const AB_TRANSACTION* AB_JobModifyDatedTransfer_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_JobModifyDatedTransfer_new AB_ACCOUNT a  ) 
 

void AB_JobModifyDatedTransfer_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_JobModifyDatedTransfer_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_JobModifyDatedTransfer_GetTransaction. This transaction MUST NOT contain splits.


Generated on Wed Jun 28 15:17:45 2006 for aqbanking by  doxygen 1.4.6