aqbanking
5.4.0beta
|
Functions | |
AB_JOB * | AB_JobInternalTransfer_new (AB_ACCOUNT *a) |
Arguments | |
AQBANKING_DEPRECATED int | AB_JobInternalTransfer_SetTransaction (AB_JOB *j, const AB_TRANSACTION *t) |
AQBANKING_DEPRECATED const AB_TRANSACTION * | AB_JobInternalTransfer_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). | |
AQBANKING_DEPRECATED const AB_TRANSACTION_LIMITS * | AB_JobInternalTransfer_GetFieldLimits (AB_JOB *j) |
Backend Functions | |
Functions in this group are only to be called by banking backends. | |
AQBANKING_DEPRECATED void | AB_JobInternalTransfer_SetFieldLimits (AB_JOB *j, AB_TRANSACTION_LIMITS *limits) |
An internal transfer is a transfer between two accounts of the same customer at the same bank. Some banks only allow to use this job for this kind of transfer while others only allow normal transfers (as described in National Transfer).
AQBANKING_DEPRECATED const AB_TRANSACTION_LIMITS* AB_JobInternalTransfer_GetFieldLimits | ( | AB_JOB * | j | ) |
Returns the transaction field limits for this job.
AQBANKING_DEPRECATED const AB_TRANSACTION* AB_JobInternalTransfer_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_JobInternalTransfer_new | ( | AB_ACCOUNT * | a | ) |
AQBANKING_DEPRECATED void AB_JobInternalTransfer_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.
AQBANKING_DEPRECATED int AB_JobInternalTransfer_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_JobInternalTransfer_GetTransaction. This transaction MUST NOT contain splits.