aqbanking  5.7.8
AB_TransactionLimits (public)

This page describes the properties of AB_TRANSACTION_LIMITS This type describes the limits for fields of an AB_TRANSACTION. The limits have the following meanings:

So if you want to check whether an given field is at all allowed you must check whether "maxLenSOMETHING" has a value of "-1".

Issuer Name

Limits for the issuer name.

MaxLenLocalName

Set this property with AB_TransactionLimits_SetMaxLenLocalName, get it with AB_TransactionLimits_GetMaxLenLocalName

MinLenLocalName

Set this property with AB_TransactionLimits_SetMinLenLocalName, get it with AB_TransactionLimits_GetMinLenLocalName

Payee Name

Limits for the payee name.

MaxLenRemoteName

Set this property with AB_TransactionLimits_SetMaxLenRemoteName, get it with AB_TransactionLimits_GetMaxLenRemoteName

MinLenRemoteName

Set this property with AB_TransactionLimits_SetMinLenRemoteName, get it with AB_TransactionLimits_GetMinLenRemoteName

MaxLinesRemoteName

Set this property with AB_TransactionLimits_SetMaxLinesRemoteName, get it with AB_TransactionLimits_GetMaxLinesRemoteName

MinLinesRemoteName

Set this property with AB_TransactionLimits_SetMinLinesRemoteName, get it with AB_TransactionLimits_GetMinLinesRemoteName

Local Bank Code

Limits for local bank code.

MaxLenLocalBankCode

Set this property with AB_TransactionLimits_SetMaxLenLocalBankCode, get it with AB_TransactionLimits_GetMaxLenLocalBankCode

MinLenLocalBankCode

Set this property with AB_TransactionLimits_SetMinLenLocalBankCode, get it with AB_TransactionLimits_GetMinLenLocalBankCode

Local Account Id

Limits for local account id.

MaxLenLocalAccountNumber

Set this property with AB_TransactionLimits_SetMaxLenLocalAccountNumber, get it with AB_TransactionLimits_GetMaxLenLocalAccountNumber

MinLenLocalAccountNumber

Set this property with AB_TransactionLimits_SetMinLenLocalAccountNumber, get it with AB_TransactionLimits_GetMinLenLocalAccountNumber

Local Account Number

Limits for local account id suffix.

MaxLenLocalSuffix

Set this property with AB_TransactionLimits_SetMaxLenLocalSuffix, get it with AB_TransactionLimits_GetMaxLenLocalSuffix

MinLenLocalSuffix

Set this property with AB_TransactionLimits_SetMinLenLocalSuffix, get it with AB_TransactionLimits_GetMinLenLocalSuffix

Remote Bank Code

Limits for remote bank code.

MaxLenRemoteBankCode

Set this property with AB_TransactionLimits_SetMaxLenRemoteBankCode, get it with AB_TransactionLimits_GetMaxLenRemoteBankCode

MinLenRemoteBankCode

Set this property with AB_TransactionLimits_SetMinLenRemoteBankCode, get it with AB_TransactionLimits_GetMinLenRemoteBankCode

Remote Account Number

Limits for remote account number.

MaxLenRemoteAccountNumber

Set this property with AB_TransactionLimits_SetMaxLenRemoteAccountNumber, get it with AB_TransactionLimits_GetMaxLenRemoteAccountNumber

MinLenRemoteAccountNumber

Set this property with AB_TransactionLimits_SetMinLenRemoteAccountNumber, get it with AB_TransactionLimits_GetMinLenRemoteAccountNumber

Remote Account Number Suffix

Limits for remote account id suffix.

MaxLenRemoteSuffix

Set this property with AB_TransactionLimits_SetMaxLenRemoteSuffix, get it with AB_TransactionLimits_GetMaxLenRemoteSuffix

MinLenRemoteSuffix

Set this property with AB_TransactionLimits_SetMinLenRemoteSuffix, get it with AB_TransactionLimits_GetMinLenRemoteSuffix

Remote IBAN

Limits for remote IAN.

MaxLenRemoteIban

Set this property with AB_TransactionLimits_SetMaxLenRemoteIban, get it with AB_TransactionLimits_GetMaxLenRemoteIban

MinLenRemoteIban

Set this property with AB_TransactionLimits_SetMinLenRemoteIban, get it with AB_TransactionLimits_GetMinLenRemoteIban

Text Key

Limits for textKey.

MaxLenTextKey

Set this property with AB_TransactionLimits_SetMaxLenTextKey, get it with AB_TransactionLimits_GetMaxLenTextKey

MinLenTextKey

Set this property with AB_TransactionLimits_SetMinLenTextKey, get it with AB_TransactionLimits_GetMinLenTextKey

ValuesTextKey

This string list contains one entry for every supported text key. The values must be positive integers in decimal form (no leading zero, no comma or decimal point).

Set this property with AB_TransactionLimits_SetValuesTextKey, get it with AB_TransactionLimits_GetValuesTextKey

TextKeys

This list of text key descriptions may contain an entry for every supported text key. However, not all backends fill this list and this list does not have to be complete. If you want to know which textkeys are supported please use valuesTextKey instead.

Set this property with AB_TransactionLimits_SetTextKeys, get it with AB_TransactionLimits_GetTextKeys

Customer Reference

Limits for customer reference.

MaxLenCustomerReference

Set this property with AB_TransactionLimits_SetMaxLenCustomerReference, get it with AB_TransactionLimits_GetMaxLenCustomerReference

MinLenCustomerReference

Set this property with AB_TransactionLimits_SetMinLenCustomerReference, get it with AB_TransactionLimits_GetMinLenCustomerReference

Bank Reference

Limits for bank reference.

MaxLenBankReference

Set this property with AB_TransactionLimits_SetMaxLenBankReference, get it with AB_TransactionLimits_GetMaxLenBankReference

MinLenBankReference

Set this property with AB_TransactionLimits_SetMinLenBankReference, get it with AB_TransactionLimits_GetMinLenBankReference

Purpose

Limits for purpose (called memo in some apps).

MaxLenPurpose

Set this property with AB_TransactionLimits_SetMaxLenPurpose, get it with AB_TransactionLimits_GetMaxLenPurpose

MinLenPurpose

Set this property with AB_TransactionLimits_SetMinLenPurpose, get it with AB_TransactionLimits_GetMinLenPurpose

MaxLinesPurpose

Set this property with AB_TransactionLimits_SetMaxLinesPurpose, get it with AB_TransactionLimits_GetMaxLinesPurpose

MinLinesPurpose

Set this property with AB_TransactionLimits_SetMinLinesPurpose, get it with AB_TransactionLimits_GetMinLinesPurpose

Date

Limits for date.

NeedDate

Defines whether setting of the execution date (AB_Transaction_SetDate) is required (value=1) or forbidden (value=-1), value=0 means "unknown".

Set this property with AB_TransactionLimits_SetNeedDate, get it with AB_TransactionLimits_GetNeedDate

Standing Orders And Dated Transfer

These limits apply to standing orders and dated transfers only.

MinValueSetupTime

Minimum time in days between issuing of a request and its first execution.

Set this property with AB_TransactionLimits_SetMinValueSetupTime, get it with AB_TransactionLimits_GetMinValueSetupTime

MaxValueSetupTime

Maximum time in days between issuing of a request and its first execution.

Set this property with AB_TransactionLimits_SetMaxValueSetupTime, get it with AB_TransactionLimits_GetMaxValueSetupTime

MinValueSetupTimeFirst

Minimum time in days between issuing of a request and its first execution. This is for a first request (e.g. first debit note).

Set this property with AB_TransactionLimits_SetMinValueSetupTimeFirst, get it with AB_TransactionLimits_GetMinValueSetupTimeFirst

MaxValueSetupTimeFirst

Maximum time in days between issuing of a request and its first execution. This is for a first request (e.g. first debit note).

Set this property with AB_TransactionLimits_SetMaxValueSetupTimeFirst, get it with AB_TransactionLimits_GetMaxValueSetupTimeFirst

MinValueSetupTimeOnce

Minimum time in days between issuing of a request and its execution. This is for a one time only request (e.g. onetime debit note).

Set this property with AB_TransactionLimits_SetMinValueSetupTimeOnce, get it with AB_TransactionLimits_GetMinValueSetupTimeOnce

MaxValueSetupTimeOnce

Maximum time in days between issuing of a request and its execution. This is for a one time only request (e.g. onetime debit note).

Set this property with AB_TransactionLimits_SetMaxValueSetupTimeOnce, get it with AB_TransactionLimits_GetMaxValueSetupTimeOnce

MinValueSetupTimeRecurring

Minimum time in days between issuing of a request and its execution. This is for a following request (e.g. a recurring debit note).

Set this property with AB_TransactionLimits_SetMinValueSetupTimeRecurring, get it with AB_TransactionLimits_GetMinValueSetupTimeRecurring

MaxValueSetupTimeRecurring

Maximum time in days between issuing of a request and its first execution. This is for a following request (e.g. a recurring debit note).

Set this property with AB_TransactionLimits_SetMaxValueSetupTimeRecurring, get it with AB_TransactionLimits_GetMaxValueSetupTimeRecurring

MinValueSetupTimeFinal

Minimum time in days between issuing of a request and its execution. This is for a final request (e.g. last debit note).

Set this property with AB_TransactionLimits_SetMinValueSetupTimeFinal, get it with AB_TransactionLimits_GetMinValueSetupTimeFinal

MaxValueSetupTimeFinal

Maximum time in days between issuing of a request and its execution. This is for a final request (e.g. last debit note).

Set this property with AB_TransactionLimits_SetMaxValueSetupTimeFinal, get it with AB_TransactionLimits_GetMaxValueSetupTimeFinal

ValuesCycleWeek

This string list contains one entry for every supported cycle. These value are accepted when "period" is "weekly". The values must be positive integers in decimal form (no leading zero, no comma or decimal point). Allowed values are "0" (all cycles possible) and "1"-"52".

Set this property with AB_TransactionLimits_SetValuesCycleWeek, get it with AB_TransactionLimits_GetValuesCycleWeek

ValuesCycleMonth

This string list contains one entry for every supported cycle. These value are accepted when "period" is "monthly". The values must be positive integers in decimal form (no leading zero, no comma or decimal point). Allowed values are "0" (all cycles possible) and "1"-"12".

Set this property with AB_TransactionLimits_SetValuesCycleMonth, get it with AB_TransactionLimits_GetValuesCycleMonth

ValuesExecutionDayWeek

This string list contains one entry for every supported day of the week. These value are accepted when "period" is "weekly". The values must be positive integers in decimal form (no leading zero, no comma or decimal point). Allowed values are "0" (all days allowed) and "1"-"7".

Set this property with AB_TransactionLimits_SetValuesExecutionDayWeek, get it with AB_TransactionLimits_GetValuesExecutionDayWeek

ValuesExecutionDayMonth

This string list contains one entry for every supported monthly cycle. These value are accepted when "period" is "monthly". The values must be positive integers in decimal form (no leading zero, no comma or decimal point). Allowed are "0" (all days possible), "1"-"30", "97" (ultimo-2), "98" (ultimo-1) and "99" (ultimo).

Set this property with AB_TransactionLimits_SetValuesExecutionDayMonth, get it with AB_TransactionLimits_GetValuesExecutionDayMonth

AllowMonthly

Set this property with AB_TransactionLimits_SetAllowMonthly, get it with AB_TransactionLimits_GetAllowMonthly

AllowWeekly

Set this property with AB_TransactionLimits_SetAllowWeekly, get it with AB_TransactionLimits_GetAllowWeekly

AllowChangeRecipientAccount

Set this property with AB_TransactionLimits_SetAllowChangeRecipientAccount, get it with AB_TransactionLimits_GetAllowChangeRecipientAccount

AllowChangeRecipientName

Set this property with AB_TransactionLimits_SetAllowChangeRecipientName, get it with AB_TransactionLimits_GetAllowChangeRecipientName

AllowChangeValue

Set this property with AB_TransactionLimits_SetAllowChangeValue, get it with AB_TransactionLimits_GetAllowChangeValue

AllowChangeTextKey

Set this property with AB_TransactionLimits_SetAllowChangeTextKey, get it with AB_TransactionLimits_GetAllowChangeTextKey

AllowChangePurpose

Set this property with AB_TransactionLimits_SetAllowChangePurpose, get it with AB_TransactionLimits_GetAllowChangePurpose

AllowChangeFirstExecutionDate

Set this property with AB_TransactionLimits_SetAllowChangeFirstExecutionDate, get it with AB_TransactionLimits_GetAllowChangeFirstExecutionDate

AllowChangeLastExecutionDate

Set this property with AB_TransactionLimits_SetAllowChangeLastExecutionDate, get it with AB_TransactionLimits_GetAllowChangeLastExecutionDate

AllowChangeCycle

Set this property with AB_TransactionLimits_SetAllowChangeCycle, get it with AB_TransactionLimits_GetAllowChangeCycle

AllowChangePeriod

Set this property with AB_TransactionLimits_SetAllowChangePeriod, get it with AB_TransactionLimits_GetAllowChangePeriod

AllowChangeExecutionDay

Set this property with AB_TransactionLimits_SetAllowChangeExecutionDay, get it with AB_TransactionLimits_GetAllowChangeExecutionDay