aqbanking 5.0.2
|
This type indicates who is to be charged for the EU transfer.
Definition at line 37 of file jobeutransfer.h.
const AB_EUTRANSFER_INFO* AB_JobEuTransfer_FindCountryInfo | ( | const AB_JOB * | j, |
const char * | cnt | ||
) |
AB_JOBEUTRANSFER_CHARGE_WHOM AB_JobEuTransfer_GetChargeWhom | ( | const AB_JOB * | j | ) |
const AB_EUTRANSFER_INFO_LIST* AB_JobEuTransfer_GetCountryInfoList | ( | const AB_JOB * | j | ) |
int AB_JobEuTransfer_GetIbanAllowed | ( | const AB_JOB * | j | ) |
Returns !=0 if the IBAN field of a transaction can be used to specify the destination account. If 0 then the remote account info must set the traditional way (see AB_Transaction_SetRemoteBankCode).
const AB_TRANSACTION* AB_JobEuTransfer_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_JobEuTransfer_new | ( | AB_ACCOUNT * | a | ) |
void AB_JobEuTransfer_SetChargeWhom | ( | AB_JOB * | j, |
AB_JOBEUTRANSFER_CHARGE_WHOM | i | ||
) |
Indicate who is to be charged for this transfer (i.e. who has to pay the extra fees for this transfer).
void AB_JobEuTransfer_SetCountryInfoList | ( | AB_JOB * | j, |
AB_EUTRANSFER_INFO_LIST * | l | ||
) |
Set the country info list (containing information about valid destination countries and transfer limits per country). This function takes over the given list and all its members.
void AB_JobEuTransfer_SetIbanAllowed | ( | AB_JOB * | j, |
int | b | ||
) |
Tell AqBanking whether it is allowed to specify the IBAN for the destination account.
int AB_JobEuTransfer_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_JobEuTransfer_GetTransaction. The remote country code in the transaction must refer to the destination country (see AB_Transaction_SetRemoteCountry).
This transaction MUST NOT contain splits.