RecurringTransferTransactions
Maintains recurring templates for fund transfers between accounts, automating routine internal transfers within QuickBooks Online.
Columns
| Name | Type | ReadOnly | References | Filterable | Sortable | Description |
| Transfer_Id [KEY] | String | True | True | True |
The identifier (Id) of the transfer transaction record that is created in QuickBooks Online. | |
| Transfer_TxnDate | Date | False | True | True |
The date that is entered by the user to indicate when the transfer transaction occurred. This date is used for accounting and reporting purposes. | |
| Transfer_PrivateNote | String | False | False | False |
A user-entered, organization-private note about the transfer transaction that is not displayed on public transaction records. | |
| Transfer_DepartmentRef | String | False |
Departments.Id | False | False |
The Id of the department that is used to categorize or store the location of the transfer transaction, as defined using location tracking in QuickBooks Online. |
| Transfer_DepartmentRef_Name | String | True |
Departments.Name | False | False |
The name of the department that is used to categorize or store the location of the transfer transaction, as defined using location tracking in QuickBooks Online. |
| Transfer_TxnStatus | String | False | False | False |
Indicates the current status of the transfer transaction. Depending on the transaction type, it can have different values. For sales transactions, the acceptable values are defined by the PaymentStatusEnum data type. For estimates, the values accepted are defined by the QboEstimateStatusEnum data type. | |
| Transfer_LinkedTxnAggregate | String | False | False | False |
An XML aggregate containing a structured list of all transactions that are linked to the recurring transfer transaction. This collection enables users to trace each related transaction for reconciliation or reporting. | |
| Transfer_RecurDataRef | String | False | False | False |
The Id of the recurrence data reference that links this recurring transfer transaction to its underlying template or schedule. | |
| Transfer_RecurDataRef_Name | String | True | False | False |
The name of the recurrence data reference that helps users identify the recurring transfer template or schedule in QuickBooks Online without needing to look up the Id. | |
| Transfer_RecurringInfo_Name | String | False | False | False |
The descriptive name of the recurring transfer schedule or template. This name is the label that users assign to recognize and manage the recurring transfer pattern, such as 'Monthly Cash Transfer' or 'Weekly Inter-Account Transfer'. | |
| Transfer_RecurringInfo_RecurType | String | False | False | False |
The type of recurrence that is configured for the transfer schedule, such as scheduled, reminder, or unscheduled. The allowed values are Automated, Reminded, UnScheduled. | |
| Transfer_RecurringInfo_Active | Boolean | False | False | False |
Indicates whether the recurring transfer schedule is currently active or inactive. | |
| Transfer_RecurringInfo_ScheduleInfo_IntervalType | String | False | False | False |
Defines how often the recurring transfer transaction occurs (for example, weekly, monthly, or yearly). The allowed values are Yearly, Monthly, Weekly, Daily. | |
| Transfer_RecurringInfo_ScheduleInfo_NumInterval | Integer | False | False | False |
Specifies the number of intervals that is applied to the recurring transfer schedule. This value determines how frequently the transaction recurs based on the interval type. | |
| Transfer_RecurringInfo_ScheduleInfo_DayOfWeek | String | False | False | False |
The day of the week on which the recurring transfer transaction is scheduled to occur when the interval type is weekly. | |
| Transfer_RecurringInfo_ScheduleInfo_WeekOfMonth | String | False | False | False |
The week of the month on which the recurring transfer transaction is scheduled to occur when the interval type is monthly. | |
| Transfer_RecurringInfo_ScheduleInfo_MaxOccurrences | String | False | False | False |
The maximum number of occurrences that is allowed for the recurring transfer schedule before it stops generating transactions. | |
| Transfer_RecurringInfo_ScheduleInfo_RemindDays | String | False | False | False |
The number of days before the start date on which a reminder for the recurring transfer should be sent. | |
| Transfer_RecurringInfo_ScheduleInfo_MonthOfYear | String | False | False | False |
The month of the year on which the recurring transfer transaction is scheduled to occur when the interval type is yearly. | |
| Transfer_RecurringInfo_ScheduleInfo_DaysBefore | String | False | False | False |
The number of days before the scheduled date on which the recurring transfer is processed or triggered. | |
| Transfer_RecurringInfo_ScheduleInfo_DayOfMonth | String | False | False | False |
The day of the month on which the recurring transfer transaction is scheduled to occur. | |
| Transfer_RecurringInfo_ScheduleInfo_StartDate | Datetime | False | False | False |
The start date of the recurring transfer schedule that is associated with the recurrence template. | |
| Transfer_RecurringInfo_ScheduleInfo_NextDate | Datetime | False | False | False |
The next scheduled date for the recurring transfer transaction to occur. | |
| Transfer_RecurringInfo_ScheduleInfo_EndDate | Datetime | False | False | False |
The end date of the recurring transfer schedule when no further occurrences are generated. | |
| Transfer_RecurringInfo_ScheduleInfo_PreviousDate | Datetime | False | False | False |
The previous scheduled date on which the recurring transfer transaction occurred. | |
| Transfer_FromAccountRef | String | False |
Accounts.Id | False | False |
The Id of the source account from which funds are transferred in the recurring transfer transaction. This reference is required to identify the origin of the funds within QuickBooks Online and is validated against existing accounts. |
| Transfer_FromAccountRef_Name | String | False |
Accounts.Name | False | False |
The name of the source account from which funds are transferred in the recurring transfer transaction. This human-readable name corresponds to the account Id and helps users confirm the correct source account was selected. |
| Transfer_ToAccountRef | String | False |
Accounts.Id | False | False |
The Id of the destination account to which funds are transferred in the recurring transfer transaction. This reference is required to identify where the funds will be deposited within QuickBooks Online and is validated against existing accounts. |
| Transfer_ToAccountRef_Name | String | False |
Accounts.Name | False | False |
The name of the destination account to which funds are transferred in the recurring transfer transaction. This human-readable name corresponds to the account Id and helps users confirm the correct destination account was selected. |
| Transfer_Amount | Decimal | False | False | False |
The total amount of money being moved from the source account to the destination account in the recurring transfer transaction. This field records the full transfer value and is used for reconciliation, reporting, and audit purposes. | |
| Transfer_CurrencyRef | String | False | False | False |
The Id of the currency that is used to express all monetary amounts in the recurring transfer transaction. This value links to the company's currency list and is required if multicurrency is enabled. | |
| Transfer_CurrencyRef_Name | String | True | False | False |
The name of the currency that is used to express all monetary amounts in the recurring transfer transaction. This human-readable name corresponds to the currency Id and helps users confirm that the correct currency is applied for the transfer. | |
| Transfer_SyncToken | String | True | False | False |
The version number of the object that is used to lock the transfer record for use by one application at a time. As soon as an application modifies an object, its sync token is incremented. Attempts to modify an object specifying an older sync token fail. Only the latest version of the object is maintained by QuickBooks Online. | |
| Transfer_MetaData_CreateTime | Datetime | True | True | True |
The date and time when the transfer record was created in QuickBooks Online. | |
| Transfer_MetaData_LastUpdatedTime | Datetime | True | True | True |
The date and time when the transfer record was last updated in QuickBooks Online. |