Debit Notes
[Transfer Jobs]


Functions

AB_JOBAB_JobSingleDebitNote_new (AB_ACCOUNT *a)

Detailed Description

Debit notes are inverse transfers: You specify an account from which you want to draw money to on of your accounts.

Obviously not every customer is allowed to draw from any other account. This feature is only reserved for business customers of credit institutes (not restricted by us but by your credit institute).

In most cases your are required to sign a special document with your bank to be able to use such a jib.


Function Documentation

const AB_TRANSACTION_LIMITS* AB_JobSingleDebitNote_GetFieldLimits ( AB_JOB j  ) 

Returns the transaction field limits for this job.

const AB_TRANSACTION* AB_JobSingleDebitNote_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_JobSingleDebitNote_new ( AB_ACCOUNT a  ) 

void AB_JobSingleDebitNote_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_JobSingleDebitNote_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_JobSingleDebitNote_GetTransaction. This transaction MUST NOT contain splits.


Generated on Fri Nov 14 15:30:06 2008 for aqbanking by  doxygen 1.5.7.1