aqbanking  5.7.8
Typedefs | Enumerations | Functions
transaction.h File Reference
#include <gwenhywfar/db.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/gwentime.h>
#include <gwenhywfar/gwendate.h>
#include <gwenhywfar/stringlist.h>
#include <aqbanking/value.h>
#include <aqbanking/transactionlimits.h>
#include <aqbanking/transactionfns.h>

Go to the source code of this file.

Typedefs

typedef struct 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, AB_Transaction_TypeSepaTransfer, AB_Transaction_TypeSepaDebitNote, AB_Transaction_TypeInternalTransfer
}
 
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, AB_Transaction_SubTypeBuy, AB_Transaction_SubTypeSell,
  AB_Transaction_SubTypeReinvest, AB_Transaction_SubTypeDividend
}
 
enum  AB_TRANSACTION_STATUS {
  AB_Transaction_StatusUnknown =-1, AB_Transaction_StatusNone =0, AB_Transaction_StatusAccepted, AB_Transaction_StatusRejected,
  AB_Transaction_StatusPending, AB_Transaction_StatusSending, AB_Transaction_StatusAutoReconciled, AB_Transaction_StatusManuallyReconciled,
  AB_Transaction_StatusRevoked, AB_Transaction_StatusAborted
}
 
enum  AB_TRANSACTION_CHARGE {
  AB_Transaction_ChargeUnknown =-1, AB_Transaction_ChargeNobody =0, AB_Transaction_ChargeLocal, AB_Transaction_ChargeRemote,
  AB_Transaction_ChargeShare
}
 
enum  AB_TRANSACTION_SEQUENCETYPE {
  AB_Transaction_SequenceTypeUnknown =-1, AB_Transaction_SequenceTypeOnce =0, AB_Transaction_SequenceTypeFirst, AB_Transaction_SequenceTypeFollowing,
  AB_Transaction_SequenceTypeFinal
}
 

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)
 
AB_TRANSACTION_SEQUENCETYPE AB_Transaction_SequenceType_fromString (const char *s)
 
const char * AB_Transaction_SequenceType_toString (AB_TRANSACTION_SEQUENCETYPE v)
 
AB_TRANSACTION_LISTAB_Transaction_List_dup (const AB_TRANSACTION_LIST *stl)
 
void AB_Transaction_List2_freeAll (AB_TRANSACTION_LIST2 *stl)
 
AB_TRANSACTIONAB_Transaction_new (void)
 
AB_TRANSACTIONAB_Transaction_fromDb (GWEN_DB_NODE *db)
 
AB_TRANSACTIONAB_Transaction_dup (const AB_TRANSACTION *st)
 
void AB_Transaction_free (AB_TRANSACTION *st)
 
void AB_Transaction_Attach (AB_TRANSACTION *st)
 
int AB_Transaction_ReadDb (AB_TRANSACTION *st, 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)
 
uint32_t AB_Transaction_GetUniqueId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetUniqueId (AB_TRANSACTION *el, uint32_t d)
 
uint32_t AB_Transaction_GetIdForApplication (const AB_TRANSACTION *el)
 
void AB_Transaction_SetIdForApplication (AB_TRANSACTION *el, uint32_t d)
 
uint32_t AB_Transaction_GetGroupId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetGroupId (AB_TRANSACTION *el, uint32_t d)
 
const AB_VALUEAB_Transaction_GetFees (const AB_TRANSACTION *el)
 
void AB_Transaction_SetFees (AB_TRANSACTION *el, const AB_VALUE *d)
 
Local Account Info

This group contains information about the local account.

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_GetLocalIban (const AB_TRANSACTION *el)
 
void AB_Transaction_SetLocalIban (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)
 
const char * AB_Transaction_GetLocalBic (const AB_TRANSACTION *el)
 
void AB_Transaction_SetLocalBic (AB_TRANSACTION *el, const char *d)
 
Remote Account Info

This group contains information about the remote account.

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)
 
const char * AB_Transaction_GetRemoteBic (const AB_TRANSACTION *el)
 
void AB_Transaction_SetRemoteBic (AB_TRANSACTION *el, 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
const AB_VALUEAB_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 besupportedby every backends.

int AB_Transaction_GetTextKey (const AB_TRANSACTION *el)
 
void AB_Transaction_SetTextKey (AB_TRANSACTION *el, int d)
 
int AB_Transaction_GetTextKeyExt (const AB_TRANSACTION *el)
 
void AB_Transaction_SetTextKeyExt (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)
 
const char * AB_Transaction_GetEndToEndReference (const AB_TRANSACTION *el)
 
void AB_Transaction_SetEndToEndReference (AB_TRANSACTION *el, const char *d)
 
const char * AB_Transaction_GetOriginatorIdentifier (const AB_TRANSACTION *el)
 
void AB_Transaction_SetOriginatorIdentifier (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)
 
Additional Information for Investment Transfers

This group contains information which is used with investment/stock transfers. It is used by backends and applications but not by AqBanking itself.

const char * AB_Transaction_GetUnitId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetUnitId (AB_TRANSACTION *el, const char *d)
 
const char * AB_Transaction_GetUnitIdNameSpace (const AB_TRANSACTION *el)
 
void AB_Transaction_SetUnitIdNameSpace (AB_TRANSACTION *el, const char *d)
 
const AB_VALUEAB_Transaction_GetUnits (const AB_TRANSACTION *el)
 
void AB_Transaction_SetUnits (AB_TRANSACTION *el, const AB_VALUE *d)
 
const AB_VALUEAB_Transaction_GetUnitPrice (const AB_TRANSACTION *el)
 
void AB_Transaction_SetUnitPrice (AB_TRANSACTION *el, const AB_VALUE *d)
 
const AB_VALUEAB_Transaction_GetCommission (const AB_TRANSACTION *el)
 
void AB_Transaction_SetCommission (AB_TRANSACTION *el, const AB_VALUE *d)
 
Additional Information for SEPA Direct Debits

This group contains information which is used with SEPA transfers within the European Community. It is used by backends and applications but not by AqBanking itself.

const char * AB_Transaction_GetCreditorSchemeId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetCreditorSchemeId (AB_TRANSACTION *el, const char *d)
 
const char * AB_Transaction_GetMandateId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetMandateId (AB_TRANSACTION *el, const char *d)
 
const GWEN_DATE * AB_Transaction_GetMandateDate (const AB_TRANSACTION *el)
 
void AB_Transaction_SetMandateDate (AB_TRANSACTION *el, const GWEN_DATE *d)
 
const char * AB_Transaction_GetMandateDebitorName (const AB_TRANSACTION *el)
 
void AB_Transaction_SetMandateDebitorName (AB_TRANSACTION *el, const char *d)
 
const char * AB_Transaction_GetOriginalCreditorSchemeId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetOriginalCreditorSchemeId (AB_TRANSACTION *el, const char *d)
 
const char * AB_Transaction_GetOriginalMandateId (const AB_TRANSACTION *el)
 
void AB_Transaction_SetOriginalMandateId (AB_TRANSACTION *el, const char *d)
 
const char * AB_Transaction_GetOriginalCreditorName (const AB_TRANSACTION *el)
 
void AB_Transaction_SetOriginalCreditorName (AB_TRANSACTION *el, const char *d)
 
AB_TRANSACTION_SEQUENCETYPE AB_Transaction_GetSequenceType (const AB_TRANSACTION *el)
 
void AB_Transaction_SetSequenceType (AB_TRANSACTION *el, AB_TRANSACTION_SEQUENCETYPE d)
 

Typedef Documentation

◆ AB_TRANSACTION

Definition at line 655 of file transaction.h.

Enumeration Type Documentation

◆ AB_TRANSACTION_CHARGE

Enumerator
AB_Transaction_ChargeUnknown 
AB_Transaction_ChargeNobody 

Nobody is to be charged.

AB_Transaction_ChargeLocal 

Issuer is to be charged.

AB_Transaction_ChargeRemote 

Peer is to be charged.

AB_Transaction_ChargeShare 

Issuer and peer share the charges.

Definition at line 770 of file transaction.h.

◆ AB_TRANSACTION_PERIOD

Enumerator
AB_Transaction_PeriodUnknown 
AB_Transaction_PeriodNone 

No period.

AB_Transaction_PeriodMonthly 

The standing order is to be executed every month.

AB_Transaction_PeriodWeekly 

The standing order is to be executed every week.

Definition at line 678 of file transaction.h.

◆ AB_TRANSACTION_SEQUENCETYPE

Enumerator
AB_Transaction_SequenceTypeUnknown 
AB_Transaction_SequenceTypeOnce 

One-time operation.

AB_Transaction_SequenceTypeFirst 

First operation with more following.

AB_Transaction_SequenceTypeFollowing 

Following operation (not the first).

AB_Transaction_SequenceTypeFinal 

Final operation (last).

Definition at line 785 of file transaction.h.

◆ AB_TRANSACTION_STATUS

Enumerator
AB_Transaction_StatusUnknown 
AB_Transaction_StatusNone 

No status.

AB_Transaction_StatusAccepted 

The transfer has been accepted by the bank.

AB_Transaction_StatusRejected 

The transfer has been rejected by the bank (or was erroneous).

AB_Transaction_StatusPending 

The transfer is still pending.

AB_Transaction_StatusSending 

The transfer is being sent.

AB_Transaction_StatusAutoReconciled 

The transfer has automatically been reconciled.

AB_Transaction_StatusManuallyReconciled 

The transfer has automatically been reconciled.

AB_Transaction_StatusRevoked 

The transfer has been revoked.

AB_Transaction_StatusAborted 

The transfer has been aborted.

Definition at line 745 of file transaction.h.

◆ AB_TRANSACTION_SUBTYPE

Enumerator
AB_Transaction_SubTypeUnknown 
AB_Transaction_SubTypeNone 

No transfer sub-type

AB_Transaction_SubTypeStandard 

Standard transfer.

AB_Transaction_SubTypeCheck 

Check.

AB_Transaction_SubTypeBookedDebitNote 

Debit note (Abbuchungsverfahren)

AB_Transaction_SubTypeDrawnDebitNote 

Debit note (Einzugsermaechtigung)

AB_Transaction_SubTypeStandingOrder 

Standing order (Dauerauftrag)

AB_Transaction_SubTypeLoan 

Loan transfer.

AB_Transaction_SubTypeEuStandard 

EU standard transfer.

AB_Transaction_SubTypeEuASAP 

Eu transfer which is to be executed the same day.

AB_Transaction_SubTypeBuy 

Buy stocks and alike

AB_Transaction_SubTypeSell 

Sell stocks and alike

AB_Transaction_SubTypeReinvest 

Reinvestment.

AB_Transaction_SubTypeDividend 

Dividend.

Definition at line 712 of file transaction.h.

◆ AB_TRANSACTION_TYPE

Enumerator
AB_Transaction_TypeUnknown 
AB_Transaction_TypeTransaction 

Simple transaction (as in transaction statements)

AB_Transaction_TypeTransfer 

Transfer type of transaction (as used with transfer jobs)

AB_Transaction_TypeDebitNote 

Debit note type of transaction (as used with debit note jobs)

AB_Transaction_TypeEuTransfer 

EU-Transfer type of transaction (as used for with transfer jobs)

AB_Transaction_TypeSepaTransfer 

SEPA-Transfer type of transaction (as used with SEPA transfer jobs)

AB_Transaction_TypeSepaDebitNote 

SEPA debit note type of transaction (as used with SEPA debit note jobs)

AB_Transaction_TypeInternalTransfer 

Internal transfer (transfer between accounts at the same bank)

Definition at line 691 of file transaction.h.

Function Documentation

◆ AB_Transaction_AddCategory()

void AB_Transaction_AddCategory ( AB_TRANSACTION st,
const char *  d,
int  chk 
)

◆ AB_Transaction_AddPurpose()

void AB_Transaction_AddPurpose ( AB_TRANSACTION st,
const char *  d,
int  chk 
)

◆ AB_Transaction_AddRemoteName()

void AB_Transaction_AddRemoteName ( AB_TRANSACTION st,
const char *  d,
int  chk 
)

◆ AB_Transaction_Attach()

void AB_Transaction_Attach ( AB_TRANSACTION st)

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

◆ AB_Transaction_Charge_fromString()

AB_TRANSACTION_CHARGE AB_Transaction_Charge_fromString ( const char *  s)

◆ AB_Transaction_Charge_toString()

const char* AB_Transaction_Charge_toString ( AB_TRANSACTION_CHARGE  v)

◆ AB_Transaction_ClearCategory()

void AB_Transaction_ClearCategory ( AB_TRANSACTION st)

◆ AB_Transaction_ClearPurpose()

void AB_Transaction_ClearPurpose ( AB_TRANSACTION st)

◆ AB_Transaction_ClearRemoteName()

void AB_Transaction_ClearRemoteName ( AB_TRANSACTION st)

◆ AB_Transaction_dup()

AB_TRANSACTION* AB_Transaction_dup ( const AB_TRANSACTION st)

Creates and returns a deep copy of thegiven object.

◆ AB_Transaction_free()

void AB_Transaction_free ( AB_TRANSACTION st)

Destroys the given object.

◆ AB_Transaction_fromDb()

AB_TRANSACTION* AB_Transaction_fromDb ( GWEN_DB_NODE *  db)

Creates an object from the data in the given GWEN_DB_NODE

◆ AB_Transaction_GetBankReference()

const char* AB_Transaction_GetBankReference ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_BankReference

◆ AB_Transaction_GetCategory()

const GWEN_STRINGLIST* AB_Transaction_GetCategory ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Category

◆ AB_Transaction_GetCharge()

AB_TRANSACTION_CHARGE AB_Transaction_GetCharge ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Charge

◆ AB_Transaction_GetCommission()

const AB_VALUE* AB_Transaction_GetCommission ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Commission

◆ AB_Transaction_GetCreditorSchemeId()

const char* AB_Transaction_GetCreditorSchemeId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_CreditorSchemeId

◆ AB_Transaction_GetCustomerReference()

const char* AB_Transaction_GetCustomerReference ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_CustomerReference

◆ AB_Transaction_GetCycle()

int AB_Transaction_GetCycle ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Cycle

◆ AB_Transaction_GetDate()

const GWEN_TIME* AB_Transaction_GetDate ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Date

◆ AB_Transaction_GetEndToEndReference()

const char* AB_Transaction_GetEndToEndReference ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_EndToEndReference

◆ AB_Transaction_GetExecutionDay()

int AB_Transaction_GetExecutionDay ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_ExecutionDay

◆ AB_Transaction_GetFees()

const AB_VALUE* AB_Transaction_GetFees ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Fees

◆ AB_Transaction_GetFiId()

const char* AB_Transaction_GetFiId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_FiId

◆ AB_Transaction_GetFirstExecutionDate()

const GWEN_TIME* AB_Transaction_GetFirstExecutionDate ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_FirstExecutionDate

◆ AB_Transaction_GetGroupId()

uint32_t AB_Transaction_GetGroupId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_GroupId

◆ AB_Transaction_GetIdForApplication()

uint32_t AB_Transaction_GetIdForApplication ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_IdForApplication

◆ AB_Transaction_GetLastExecutionDate()

const GWEN_TIME* AB_Transaction_GetLastExecutionDate ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LastExecutionDate

◆ AB_Transaction_GetLocalAccountNumber()

const char* AB_Transaction_GetLocalAccountNumber ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalAccountNumber

◆ AB_Transaction_GetLocalBankCode()

const char* AB_Transaction_GetLocalBankCode ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalBankCode

◆ AB_Transaction_GetLocalBic()

const char* AB_Transaction_GetLocalBic ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalBic

◆ AB_Transaction_GetLocalBranchId()

const char* AB_Transaction_GetLocalBranchId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalBranchId

◆ AB_Transaction_GetLocalCountry()

const char* AB_Transaction_GetLocalCountry ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalCountry

◆ AB_Transaction_GetLocalIban()

const char* AB_Transaction_GetLocalIban ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalIban

◆ AB_Transaction_GetLocalName()

const char* AB_Transaction_GetLocalName ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalName

◆ AB_Transaction_GetLocalSuffix()

const char* AB_Transaction_GetLocalSuffix ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_LocalSuffix

◆ AB_Transaction_GetMandateDate()

const GWEN_DATE* AB_Transaction_GetMandateDate ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_MandateDate

◆ AB_Transaction_GetMandateDebitorName()

const char* AB_Transaction_GetMandateDebitorName ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_MandateDebitorName

◆ AB_Transaction_GetMandateId()

const char* AB_Transaction_GetMandateId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_MandateId

◆ AB_Transaction_GetNextExecutionDate()

const GWEN_TIME* AB_Transaction_GetNextExecutionDate ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_NextExecutionDate

◆ AB_Transaction_GetOriginalCreditorName()

const char* AB_Transaction_GetOriginalCreditorName ( const AB_TRANSACTION el)

◆ AB_Transaction_GetOriginalCreditorSchemeId()

const char* AB_Transaction_GetOriginalCreditorSchemeId ( const AB_TRANSACTION el)

◆ AB_Transaction_GetOriginalMandateId()

const char* AB_Transaction_GetOriginalMandateId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_OriginalMandateId

◆ AB_Transaction_GetOriginatorIdentifier()

const char* AB_Transaction_GetOriginatorIdentifier ( const AB_TRANSACTION el)

◆ AB_Transaction_GetPeriod()

AB_TRANSACTION_PERIOD AB_Transaction_GetPeriod ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Period

◆ AB_Transaction_GetPrimanota()

const char* AB_Transaction_GetPrimanota ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Primanota

◆ AB_Transaction_GetPurpose()

const GWEN_STRINGLIST* AB_Transaction_GetPurpose ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Purpose

◆ AB_Transaction_GetRemoteAccountNumber()

const char* AB_Transaction_GetRemoteAccountNumber ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteAccountNumber

◆ AB_Transaction_GetRemoteAddrCity()

const char* AB_Transaction_GetRemoteAddrCity ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteAddrCity

◆ AB_Transaction_GetRemoteAddrStreet()

const char* AB_Transaction_GetRemoteAddrStreet ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteAddrStreet

◆ AB_Transaction_GetRemoteAddrZipcode()

const char* AB_Transaction_GetRemoteAddrZipcode ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteAddrZipcode

◆ AB_Transaction_GetRemoteBankCode()

const char* AB_Transaction_GetRemoteBankCode ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteBankCode

◆ AB_Transaction_GetRemoteBankLocation()

const char* AB_Transaction_GetRemoteBankLocation ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteBankLocation

◆ AB_Transaction_GetRemoteBankName()

const char* AB_Transaction_GetRemoteBankName ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteBankName

◆ AB_Transaction_GetRemoteBic()

const char* AB_Transaction_GetRemoteBic ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteBic

◆ AB_Transaction_GetRemoteBranchId()

const char* AB_Transaction_GetRemoteBranchId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteBranchId

◆ AB_Transaction_GetRemoteCountry()

const char* AB_Transaction_GetRemoteCountry ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteCountry

◆ AB_Transaction_GetRemoteIban()

const char* AB_Transaction_GetRemoteIban ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteIban

◆ AB_Transaction_GetRemoteName()

const GWEN_STRINGLIST* AB_Transaction_GetRemoteName ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteName

◆ AB_Transaction_GetRemotePhone()

const char* AB_Transaction_GetRemotePhone ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemotePhone

◆ AB_Transaction_GetRemoteSuffix()

const char* AB_Transaction_GetRemoteSuffix ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_RemoteSuffix

◆ AB_Transaction_GetSequenceType()

AB_TRANSACTION_SEQUENCETYPE AB_Transaction_GetSequenceType ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_SequenceType

◆ AB_Transaction_GetStatus()

AB_TRANSACTION_STATUS AB_Transaction_GetStatus ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Status

◆ AB_Transaction_GetSubType()

AB_TRANSACTION_SUBTYPE AB_Transaction_GetSubType ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_SubType

◆ AB_Transaction_GetTextKey()

int AB_Transaction_GetTextKey ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_TextKey

◆ AB_Transaction_GetTextKeyExt()

int AB_Transaction_GetTextKeyExt ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_TextKeyExt

◆ AB_Transaction_GetTransactionCode()

int AB_Transaction_GetTransactionCode ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_TransactionCode

◆ AB_Transaction_GetTransactionKey()

const char* AB_Transaction_GetTransactionKey ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_TransactionKey

◆ AB_Transaction_GetTransactionText()

const char* AB_Transaction_GetTransactionText ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_TransactionText

◆ AB_Transaction_GetType()

AB_TRANSACTION_TYPE AB_Transaction_GetType ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Type

◆ AB_Transaction_GetUniqueId()

uint32_t AB_Transaction_GetUniqueId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_UniqueId

◆ AB_Transaction_GetUnitId()

const char* AB_Transaction_GetUnitId ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_UnitId

◆ AB_Transaction_GetUnitIdNameSpace()

const char* AB_Transaction_GetUnitIdNameSpace ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_UnitIdNameSpace

◆ AB_Transaction_GetUnitPrice()

const AB_VALUE* AB_Transaction_GetUnitPrice ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_UnitPrice

◆ AB_Transaction_GetUnits()

const AB_VALUE* AB_Transaction_GetUnits ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Units

◆ AB_Transaction_GetValue()

const AB_VALUE* AB_Transaction_GetValue ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_Value

◆ AB_Transaction_GetValutaDate()

const GWEN_TIME* AB_Transaction_GetValutaDate ( const AB_TRANSACTION el)

Returns the property AB_TRANSACTION_ValutaDate

◆ AB_Transaction_HasCategory()

int AB_Transaction_HasCategory ( const AB_TRANSACTION st,
const char *  d 
)

◆ AB_Transaction_HasPurpose()

int AB_Transaction_HasPurpose ( const AB_TRANSACTION st,
const char *  d 
)

◆ AB_Transaction_HasRemoteName()

int AB_Transaction_HasRemoteName ( const AB_TRANSACTION st,
const char *  d 
)

◆ AB_Transaction_IsModified()

int AB_Transaction_IsModified ( const AB_TRANSACTION st)

Returns 0 if this object has not been modified, !=0 otherwise

◆ AB_Transaction_List2_freeAll()

void AB_Transaction_List2_freeAll ( AB_TRANSACTION_LIST2 stl)

Destroys all objects stored in the given LIST2 and the list itself

◆ AB_Transaction_List_dup()

AB_TRANSACTION_LIST* AB_Transaction_List_dup ( const AB_TRANSACTION_LIST stl)

◆ AB_Transaction_new()

AB_TRANSACTION* AB_Transaction_new ( void  )

Creates a new object.

◆ AB_Transaction_Period_fromString()

AB_TRANSACTION_PERIOD AB_Transaction_Period_fromString ( const char *  s)

◆ AB_Transaction_Period_toString()

const char* AB_Transaction_Period_toString ( AB_TRANSACTION_PERIOD  v)

◆ AB_Transaction_ReadDb()

int AB_Transaction_ReadDb ( AB_TRANSACTION st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

◆ AB_Transaction_RemoveCategory()

void AB_Transaction_RemoveCategory ( AB_TRANSACTION st,
const char *  d 
)

◆ AB_Transaction_RemovePurpose()

void AB_Transaction_RemovePurpose ( AB_TRANSACTION st,
const char *  d 
)

◆ AB_Transaction_RemoveRemoteName()

void AB_Transaction_RemoveRemoteName ( AB_TRANSACTION st,
const char *  d 
)

◆ AB_Transaction_SequenceType_fromString()

AB_TRANSACTION_SEQUENCETYPE AB_Transaction_SequenceType_fromString ( const char *  s)

◆ AB_Transaction_SequenceType_toString()

const char* AB_Transaction_SequenceType_toString ( AB_TRANSACTION_SEQUENCETYPE  v)

◆ AB_Transaction_SetBankReference()

void AB_Transaction_SetBankReference ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_BankReference

◆ AB_Transaction_SetCategory()

void AB_Transaction_SetCategory ( AB_TRANSACTION el,
const GWEN_STRINGLIST *  d 
)

Set the property AB_TRANSACTION_Category

◆ AB_Transaction_SetCharge()

void AB_Transaction_SetCharge ( AB_TRANSACTION el,
AB_TRANSACTION_CHARGE  d 
)

Set the property AB_TRANSACTION_Charge

◆ AB_Transaction_SetCommission()

void AB_Transaction_SetCommission ( AB_TRANSACTION el,
const AB_VALUE d 
)

Set the property AB_TRANSACTION_Commission

◆ AB_Transaction_SetCreditorSchemeId()

void AB_Transaction_SetCreditorSchemeId ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetCustomerReference()

void AB_Transaction_SetCustomerReference ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetCycle()

void AB_Transaction_SetCycle ( AB_TRANSACTION el,
int  d 
)

Set the property AB_TRANSACTION_Cycle

◆ AB_Transaction_SetDate()

void AB_Transaction_SetDate ( AB_TRANSACTION el,
const GWEN_TIME *  d 
)

Set the property AB_TRANSACTION_Date

◆ AB_Transaction_SetEndToEndReference()

void AB_Transaction_SetEndToEndReference ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetExecutionDay()

void AB_Transaction_SetExecutionDay ( AB_TRANSACTION el,
int  d 
)

Set the property AB_TRANSACTION_ExecutionDay

◆ AB_Transaction_SetFees()

void AB_Transaction_SetFees ( AB_TRANSACTION el,
const AB_VALUE d 
)

Set the property AB_TRANSACTION_Fees

◆ AB_Transaction_SetFiId()

void AB_Transaction_SetFiId ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_FiId

◆ AB_Transaction_SetFirstExecutionDate()

void AB_Transaction_SetFirstExecutionDate ( AB_TRANSACTION el,
const GWEN_TIME *  d 
)

◆ AB_Transaction_SetGroupId()

void AB_Transaction_SetGroupId ( AB_TRANSACTION el,
uint32_t  d 
)

Set the property AB_TRANSACTION_GroupId

◆ AB_Transaction_SetIdForApplication()

void AB_Transaction_SetIdForApplication ( AB_TRANSACTION el,
uint32_t  d 
)

◆ AB_Transaction_SetLastExecutionDate()

void AB_Transaction_SetLastExecutionDate ( AB_TRANSACTION el,
const GWEN_TIME *  d 
)

◆ AB_Transaction_SetLocalAccountNumber()

void AB_Transaction_SetLocalAccountNumber ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetLocalBankCode()

void AB_Transaction_SetLocalBankCode ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalBankCode

◆ AB_Transaction_SetLocalBic()

void AB_Transaction_SetLocalBic ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalBic

◆ AB_Transaction_SetLocalBranchId()

void AB_Transaction_SetLocalBranchId ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalBranchId

◆ AB_Transaction_SetLocalCountry()

void AB_Transaction_SetLocalCountry ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalCountry

◆ AB_Transaction_SetLocalIban()

void AB_Transaction_SetLocalIban ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalIban

◆ AB_Transaction_SetLocalName()

void AB_Transaction_SetLocalName ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalName

◆ AB_Transaction_SetLocalSuffix()

void AB_Transaction_SetLocalSuffix ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_LocalSuffix

◆ AB_Transaction_SetMandateDate()

void AB_Transaction_SetMandateDate ( AB_TRANSACTION el,
const GWEN_DATE *  d 
)

Set the property AB_TRANSACTION_MandateDate

◆ AB_Transaction_SetMandateDebitorName()

void AB_Transaction_SetMandateDebitorName ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetMandateId()

void AB_Transaction_SetMandateId ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_MandateId

◆ AB_Transaction_SetModified()

void AB_Transaction_SetModified ( AB_TRANSACTION st,
int  i 
)

Sets the modified state of the given object

◆ AB_Transaction_SetNextExecutionDate()

void AB_Transaction_SetNextExecutionDate ( AB_TRANSACTION el,
const GWEN_TIME *  d 
)

◆ AB_Transaction_SetOriginalCreditorName()

void AB_Transaction_SetOriginalCreditorName ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetOriginalCreditorSchemeId()

void AB_Transaction_SetOriginalCreditorSchemeId ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetOriginalMandateId()

void AB_Transaction_SetOriginalMandateId ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetOriginatorIdentifier()

void AB_Transaction_SetOriginatorIdentifier ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetPeriod()

void AB_Transaction_SetPeriod ( AB_TRANSACTION el,
AB_TRANSACTION_PERIOD  d 
)

Set the property AB_TRANSACTION_Period

◆ AB_Transaction_SetPrimanota()

void AB_Transaction_SetPrimanota ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_Primanota

◆ AB_Transaction_SetPurpose()

void AB_Transaction_SetPurpose ( AB_TRANSACTION el,
const GWEN_STRINGLIST *  d 
)

Set the property AB_TRANSACTION_Purpose

◆ AB_Transaction_SetRemoteAccountNumber()

void AB_Transaction_SetRemoteAccountNumber ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteAddrCity()

void AB_Transaction_SetRemoteAddrCity ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteAddrStreet()

void AB_Transaction_SetRemoteAddrStreet ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteAddrZipcode()

void AB_Transaction_SetRemoteAddrZipcode ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteBankCode()

void AB_Transaction_SetRemoteBankCode ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteBankLocation()

void AB_Transaction_SetRemoteBankLocation ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteBankName()

void AB_Transaction_SetRemoteBankName ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteBic()

void AB_Transaction_SetRemoteBic ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_RemoteBic

◆ AB_Transaction_SetRemoteBranchId()

void AB_Transaction_SetRemoteBranchId ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetRemoteCountry()

void AB_Transaction_SetRemoteCountry ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_RemoteCountry

◆ AB_Transaction_SetRemoteIban()

void AB_Transaction_SetRemoteIban ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_RemoteIban

◆ AB_Transaction_SetRemoteName()

void AB_Transaction_SetRemoteName ( AB_TRANSACTION el,
const GWEN_STRINGLIST *  d 
)

Set the property AB_TRANSACTION_RemoteName

◆ AB_Transaction_SetRemotePhone()

void AB_Transaction_SetRemotePhone ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_RemotePhone

◆ AB_Transaction_SetRemoteSuffix()

void AB_Transaction_SetRemoteSuffix ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_RemoteSuffix

◆ AB_Transaction_SetSequenceType()

void AB_Transaction_SetSequenceType ( AB_TRANSACTION el,
AB_TRANSACTION_SEQUENCETYPE  d 
)

Set the property AB_TRANSACTION_SequenceType

◆ AB_Transaction_SetStatus()

void AB_Transaction_SetStatus ( AB_TRANSACTION el,
AB_TRANSACTION_STATUS  d 
)

Set the property AB_TRANSACTION_Status

◆ AB_Transaction_SetSubType()

void AB_Transaction_SetSubType ( AB_TRANSACTION el,
AB_TRANSACTION_SUBTYPE  d 
)

Set the property AB_TRANSACTION_SubType

◆ AB_Transaction_SetTextKey()

void AB_Transaction_SetTextKey ( AB_TRANSACTION el,
int  d 
)

Set the property AB_TRANSACTION_TextKey

◆ AB_Transaction_SetTextKeyExt()

void AB_Transaction_SetTextKeyExt ( AB_TRANSACTION el,
int  d 
)

Set the property AB_TRANSACTION_TextKeyExt

◆ AB_Transaction_SetTransactionCode()

void AB_Transaction_SetTransactionCode ( AB_TRANSACTION el,
int  d 
)

◆ AB_Transaction_SetTransactionKey()

void AB_Transaction_SetTransactionKey ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetTransactionText()

void AB_Transaction_SetTransactionText ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetType()

void AB_Transaction_SetType ( AB_TRANSACTION el,
AB_TRANSACTION_TYPE  d 
)

Set the property AB_TRANSACTION_Type

◆ AB_Transaction_SetUniqueId()

void AB_Transaction_SetUniqueId ( AB_TRANSACTION el,
uint32_t  d 
)

Set the property AB_TRANSACTION_UniqueId

◆ AB_Transaction_SetUnitId()

void AB_Transaction_SetUnitId ( AB_TRANSACTION el,
const char *  d 
)

Set the property AB_TRANSACTION_UnitId

◆ AB_Transaction_SetUnitIdNameSpace()

void AB_Transaction_SetUnitIdNameSpace ( AB_TRANSACTION el,
const char *  d 
)

◆ AB_Transaction_SetUnitPrice()

void AB_Transaction_SetUnitPrice ( AB_TRANSACTION el,
const AB_VALUE d 
)

Set the property AB_TRANSACTION_UnitPrice

◆ AB_Transaction_SetUnits()

void AB_Transaction_SetUnits ( AB_TRANSACTION el,
const AB_VALUE d 
)

Set the property AB_TRANSACTION_Units

◆ AB_Transaction_SetValue()

void AB_Transaction_SetValue ( AB_TRANSACTION el,
const AB_VALUE d 
)

Set the property AB_TRANSACTION_Value

◆ AB_Transaction_SetValutaDate()

void AB_Transaction_SetValutaDate ( AB_TRANSACTION el,
const GWEN_TIME *  d 
)

Set the property AB_TRANSACTION_ValutaDate

◆ AB_Transaction_Status_fromString()

AB_TRANSACTION_STATUS AB_Transaction_Status_fromString ( const char *  s)

◆ AB_Transaction_Status_toString()

const char* AB_Transaction_Status_toString ( AB_TRANSACTION_STATUS  v)

◆ AB_Transaction_SubType_fromString()

AB_TRANSACTION_SUBTYPE AB_Transaction_SubType_fromString ( const char *  s)

◆ AB_Transaction_SubType_toString()

const char* AB_Transaction_SubType_toString ( AB_TRANSACTION_SUBTYPE  v)

◆ AB_Transaction_toDb()

int AB_Transaction_toDb ( const AB_TRANSACTION st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE

◆ AB_Transaction_Type_fromString()

AB_TRANSACTION_TYPE AB_Transaction_Type_fromString ( const char *  s)

◆ AB_Transaction_Type_toString()

const char* AB_Transaction_Type_toString ( AB_TRANSACTION_TYPE  v)