|
Local Account Info |
This group contains information about the local account. Functions of this group are also available in AB_SPLIT, please make your application check for splits first and use the values here as a fallback.
|
const char * | AB_Transaction_GetLocalCountry (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLocalCountry (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetLocalBankCode (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLocalBankCode (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetLocalBranchId (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLocalBranchId (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetLocalAccountNumber (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLocalAccountNumber (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetLocalSuffix (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLocalSuffix (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetLocalName (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLocalName (AB_TRANSACTION *el, const char *d) |
Remote Account Info |
This group contains information about the remote account. Functions of this group are also available in AB_SPLIT, please make your application check for splits first and use the values here as a fallback.
|
const char * | AB_Transaction_GetRemoteCountry (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteCountry (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteBankName (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteBankName (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteBankLocation (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteBankLocation (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteBankCode (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteBankCode (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteBranchId (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteBranchId (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteAccountNumber (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteAccountNumber (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteSuffix (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteSuffix (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteIban (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteIban (AB_TRANSACTION *el, const char *d) |
const GWEN_STRINGLIST * | AB_Transaction_GetRemoteName (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteName (AB_TRANSACTION *el, const GWEN_STRINGLIST *d) |
void | AB_Transaction_AddRemoteName (AB_TRANSACTION *st, const char *d, int chk) |
void | AB_Transaction_RemoveRemoteName (AB_TRANSACTION *st, const char *d) |
void | AB_Transaction_ClearRemoteName (AB_TRANSACTION *st) |
int | AB_Transaction_HasRemoteName (const AB_TRANSACTION *st, const char *d) |
Dates |
const GWEN_TIME * | AB_Transaction_GetValutaDate (const AB_TRANSACTION *el) |
void | AB_Transaction_SetValutaDate (AB_TRANSACTION *el, const GWEN_TIME *d) |
const GWEN_TIME * | AB_Transaction_GetDate (const AB_TRANSACTION *el) |
void | AB_Transaction_SetDate (AB_TRANSACTION *el, const GWEN_TIME *d) |
Value |
Functions of this group are also available in AB_SPLIT, please make your application check for splits first and use the values here as a fallback.
|
const AB_VALUE * | AB_Transaction_GetValue (const AB_TRANSACTION *el) |
void | AB_Transaction_SetValue (AB_TRANSACTION *el, const AB_VALUE *d) |
Info Which Is Not Supported by All Backends |
This group contains information which differ between backends.
Some of this information might not even besupported by every backends.
|
int | AB_Transaction_GetTextKey (const AB_TRANSACTION *el) |
void | AB_Transaction_SetTextKey (AB_TRANSACTION *el, int d) |
const char * | AB_Transaction_GetTransactionKey (const AB_TRANSACTION *el) |
void | AB_Transaction_SetTransactionKey (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetCustomerReference (const AB_TRANSACTION *el) |
void | AB_Transaction_SetCustomerReference (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetBankReference (const AB_TRANSACTION *el) |
void | AB_Transaction_SetBankReference (AB_TRANSACTION *el, const char *d) |
int | AB_Transaction_GetTransactionCode (const AB_TRANSACTION *el) |
void | AB_Transaction_SetTransactionCode (AB_TRANSACTION *el, int d) |
const char * | AB_Transaction_GetTransactionText (const AB_TRANSACTION *el) |
void | AB_Transaction_SetTransactionText (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetPrimanota (const AB_TRANSACTION *el) |
void | AB_Transaction_SetPrimanota (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetFiId (const AB_TRANSACTION *el) |
void | AB_Transaction_SetFiId (AB_TRANSACTION *el, const char *d) |
const GWEN_STRINGLIST * | AB_Transaction_GetPurpose (const AB_TRANSACTION *el) |
void | AB_Transaction_SetPurpose (AB_TRANSACTION *el, const GWEN_STRINGLIST *d) |
void | AB_Transaction_AddPurpose (AB_TRANSACTION *st, const char *d, int chk) |
void | AB_Transaction_RemovePurpose (AB_TRANSACTION *st, const char *d) |
void | AB_Transaction_ClearPurpose (AB_TRANSACTION *st) |
int | AB_Transaction_HasPurpose (const AB_TRANSACTION *st, const char *d) |
const GWEN_STRINGLIST * | AB_Transaction_GetCategory (const AB_TRANSACTION *el) |
void | AB_Transaction_SetCategory (AB_TRANSACTION *el, const GWEN_STRINGLIST *d) |
void | AB_Transaction_AddCategory (AB_TRANSACTION *st, const char *d, int chk) |
void | AB_Transaction_RemoveCategory (AB_TRANSACTION *st, const char *d) |
void | AB_Transaction_ClearCategory (AB_TRANSACTION *st) |
int | AB_Transaction_HasCategory (const AB_TRANSACTION *st, const char *d) |
Additional Information for Standing Orders |
This group contains information which is used with standing orders. It is not needed for other usage of this type.
|
AB_TRANSACTION_PERIOD | AB_Transaction_GetPeriod (const AB_TRANSACTION *el) |
void | AB_Transaction_SetPeriod (AB_TRANSACTION *el, AB_TRANSACTION_PERIOD d) |
int | AB_Transaction_GetCycle (const AB_TRANSACTION *el) |
void | AB_Transaction_SetCycle (AB_TRANSACTION *el, int d) |
int | AB_Transaction_GetExecutionDay (const AB_TRANSACTION *el) |
void | AB_Transaction_SetExecutionDay (AB_TRANSACTION *el, int d) |
const GWEN_TIME * | AB_Transaction_GetFirstExecutionDate (const AB_TRANSACTION *el) |
void | AB_Transaction_SetFirstExecutionDate (AB_TRANSACTION *el, const GWEN_TIME *d) |
const GWEN_TIME * | AB_Transaction_GetLastExecutionDate (const AB_TRANSACTION *el) |
void | AB_Transaction_SetLastExecutionDate (AB_TRANSACTION *el, const GWEN_TIME *d) |
const GWEN_TIME * | AB_Transaction_GetNextExecutionDate (const AB_TRANSACTION *el) |
void | AB_Transaction_SetNextExecutionDate (AB_TRANSACTION *el, const GWEN_TIME *d) |
Additional Information for Transfers |
This group contains information which is used with all kinds of transfers. It is setup by the function AB_Banking_GatherResponses for transfers but not used by AqBanking otherwise.
|
AB_TRANSACTION_TYPE | AB_Transaction_GetType (const AB_TRANSACTION *el) |
void | AB_Transaction_SetType (AB_TRANSACTION *el, AB_TRANSACTION_TYPE d) |
AB_TRANSACTION_SUBTYPE | AB_Transaction_GetSubType (const AB_TRANSACTION *el) |
void | AB_Transaction_SetSubType (AB_TRANSACTION *el, AB_TRANSACTION_SUBTYPE d) |
AB_TRANSACTION_STATUS | AB_Transaction_GetStatus (const AB_TRANSACTION *el) |
void | AB_Transaction_SetStatus (AB_TRANSACTION *el, AB_TRANSACTION_STATUS d) |
AB_TRANSACTION_CHARGE | AB_Transaction_GetCharge (const AB_TRANSACTION *el) |
void | AB_Transaction_SetCharge (AB_TRANSACTION *el, AB_TRANSACTION_CHARGE d) |
Additional Information for Foreign Transfers |
This group contains information which is used with transfers to other countries in the world. It is used by backends and applications but not by AqBanking itself.
|
const char * | AB_Transaction_GetRemoteAddrStreet (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteAddrStreet (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteAddrZipcode (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteAddrZipcode (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemoteAddrCity (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemoteAddrCity (AB_TRANSACTION *el, const char *d) |
const char * | AB_Transaction_GetRemotePhone (const AB_TRANSACTION *el) |
void | AB_Transaction_SetRemotePhone (AB_TRANSACTION *el, const char *d) |
Typedefs |
typedef AB_TRANSACTION | AB_TRANSACTION |
Enumerations |
enum | AB_TRANSACTION_PERIOD { AB_Transaction_PeriodUnknown = -1,
AB_Transaction_PeriodNone = 0,
AB_Transaction_PeriodMonthly,
AB_Transaction_PeriodWeekly
} |
enum | AB_TRANSACTION_TYPE {
AB_Transaction_TypeUnknown = -1,
AB_Transaction_TypeTransaction = 0,
AB_Transaction_TypeTransfer,
AB_Transaction_TypeDebitNote,
AB_Transaction_TypeEuTransfer
} |
enum | AB_TRANSACTION_SUBTYPE {
AB_Transaction_SubTypeUnknown = -1,
AB_Transaction_SubTypeNone = 0,
AB_Transaction_SubTypeStandard,
AB_Transaction_SubTypeCheck,
AB_Transaction_SubTypeBookedDebitNote,
AB_Transaction_SubTypeDrawnDebitNote,
AB_Transaction_SubTypeStandingOrder,
AB_Transaction_SubTypeLoan,
AB_Transaction_SubTypeEuStandard,
AB_Transaction_SubTypeEuASAP
} |
enum | AB_TRANSACTION_STATUS {
AB_Transaction_StatusUnknown = -1,
AB_Transaction_StatusNone = 0,
AB_Transaction_StatusAccepted,
AB_Transaction_StatusRejected,
AB_Transaction_StatusPending
} |
enum | AB_TRANSACTION_CHARGE {
AB_Transaction_ChargeUnknown = -1,
AB_Transaction_ChargeNobody = 0,
AB_Transaction_ChargeLocal,
AB_Transaction_ChargeRemote,
AB_Transaction_ChargeShare
} |
Functions |
AB_TRANSACTION_PERIOD | AB_Transaction_Period_fromString (const char *s) |
const char * | AB_Transaction_Period_toString (AB_TRANSACTION_PERIOD v) |
AB_TRANSACTION_TYPE | AB_Transaction_Type_fromString (const char *s) |
const char * | AB_Transaction_Type_toString (AB_TRANSACTION_TYPE v) |
AB_TRANSACTION_SUBTYPE | AB_Transaction_SubType_fromString (const char *s) |
const char * | AB_Transaction_SubType_toString (AB_TRANSACTION_SUBTYPE v) |
AB_TRANSACTION_STATUS | AB_Transaction_Status_fromString (const char *s) |
const char * | AB_Transaction_Status_toString (AB_TRANSACTION_STATUS v) |
AB_TRANSACTION_CHARGE | AB_Transaction_Charge_fromString (const char *s) |
const char * | AB_Transaction_Charge_toString (AB_TRANSACTION_CHARGE v) |
void | AB_Transaction_List2_freeAll (AB_TRANSACTION_LIST2 *stl) |
AB_TRANSACTION_LIST2 * | AB_Transaction_List2_dup (const AB_TRANSACTION_LIST2 *stl) |
AB_TRANSACTION * | AB_Transaction_new () |
void | AB_Transaction_free (AB_TRANSACTION *st) |
void | AB_Transaction_Attach (AB_TRANSACTION *st) |
AB_TRANSACTION * | AB_Transaction_dup (const AB_TRANSACTION *st) |
AB_TRANSACTION * | AB_Transaction_fromDb (GWEN_DB_NODE *db) |
int | AB_Transaction_toDb (const AB_TRANSACTION *st, GWEN_DB_NODE *db) |
int | AB_Transaction_IsModified (const AB_TRANSACTION *st) |
void | AB_Transaction_SetModified (AB_TRANSACTION *st, int i) |
GWEN_TYPE_UINT32 | AB_Transaction_GetUniqueId (const AB_TRANSACTION *el) |
void | AB_Transaction_SetUniqueId (AB_TRANSACTION *el, GWEN_TYPE_UINT32 d) |
AB_SPLIT_LIST * | AB_Transaction_GetSplits (const AB_TRANSACTION *el) |
void | AB_Transaction_SetSplits (AB_TRANSACTION *el, AB_SPLIT_LIST *d) |