Go to the source code of this file.
|
int | AB_Transaction_Compare (const AB_TRANSACTION *t1, const AB_TRANSACTION *t0) |
|
void | AB_Transaction_FillLocalFromAccount (AB_TRANSACTION *t, const AB_ACCOUNT *a) |
|
int | AB_Transaction_CheckPurposeAgainstLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckNamesAgainstLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckTextKeyAgainstLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckRecurrenceAgainstLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckFirstExecutionDateAgainstLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckDateAgainstLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckDateAgainstSequenceLimits (const AB_TRANSACTION *t, const AB_TRANSACTION_LIMITS *lim) |
|
int | AB_Transaction_CheckForSepaConformity (const AB_TRANSACTION *t, int restricted) |
|
int | AB_Transaction_WriteToFile (const AB_TRANSACTION *t, const char *tFile) |
|
◆ AB_Transaction_CheckDateAgainstLimits()
◆ AB_Transaction_CheckDateAgainstSequenceLimits()
◆ AB_Transaction_CheckFirstExecutionDateAgainstLimits()
◆ AB_Transaction_CheckForSepaConformity()
int AB_Transaction_CheckForSepaConformity |
( |
const AB_TRANSACTION * |
t, |
|
|
int |
restricted |
|
) |
| |
Checks whether a given transaction conforms to SEPA specs. This functions especially checks whether local and remote BIC and IBAN are present and whether the local and remote names conform to the retricted SEPA character set.
◆ AB_Transaction_CheckNamesAgainstLimits()
◆ AB_Transaction_CheckPurposeAgainstLimits()
◆ AB_Transaction_CheckRecurrenceAgainstLimits()
◆ AB_Transaction_CheckTextKeyAgainstLimits()
◆ AB_Transaction_Compare()
- Returns
- 0 if both transactions are equal, 1 otherwise (and -1 on error)
◆ AB_Transaction_FillLocalFromAccount()
Fills "local account" parts of the given transaction with the data from the given account. In particular, the following fields are set through this function: SetLocalCountry, SetRemoteCountry, SetLocalBankCode, SetLocalAccountNumber, and SetLocalName.
◆ AB_Transaction_WriteToFile()
int AB_Transaction_WriteToFile |
( |
const AB_TRANSACTION * |
t, |
|
|
const char * |
tFile |
|
) |
| |