The documents and data you upload to Actionstep Practice Management are your property. In some situations (such as canceling your subscription or participating in a regulatory or legal audit), you can request a takeaway copy of your data and documents.
Caution: Because takeaway data cannot be used to restore a Practice Management system without a full reimplementation, takeaways are not an effective means of backing up your data. Actionstep takes the security of your data very seriously. It employs a multi-layered security and data protection strategy designed to ensure your data is guarded against loss, corruption, or site-wide disasters. As such, in most situations, you shouldn't need to back up your data by requesting these takeaways. To learn more about our security and data protection protocol, see About Actionstep Security and Data Protection (Admin) and Actionstep Trust Center.
Requesting a Takeaway File
NOTE: Your documents and data are replicated across multiple server locations in the same region. This eliminates the risk of an isolated storage system failure.
To request a takeaway file:
Note the following about your request:
- You will be required to provide your orgkey, which you can find by clicking the Actionstep icon in the top-left corner of the page.
- To process your request, the Actionstep Support team must verify that you have the necessary authority within your organization to receive the backup. You will need to be an Admin with Authority to receive it.
- A single copy of the takeaway file will be shared with the admin with authority who requested the file. It will be sent to their email address only (not an alias). Once received, the files can be shared with others in your firm.
- Most takeaway requests will be completed within 1-2 business days of receiving the request; however, if you have a particularly large data set, this might be slightly longer. When the takeaway has been completed, you will be sent an email with your download links. You will be emailed separately to provide you with a password to decrypt the backup. (For security purposes, the password and the download link are never sent in the same email message.)
Working with Your Takeaway File
The email you receive will contain links to download one or more password-protected zip files. (For large takeaways, data may be saved across several zip files to make it easier to download. One of these files is a manifest file, which provides an index or content listing for the other files in the takeaway.) The first zip file will contain your database data and possibly some documents. Subsequent zip files (if any) will contain the rest of your documents.
Once you receive the zip file:
- You will need to use 7-Zip (Windows) or The Unarchiver (macOS) to extract the contents of the zip file(s). This is because the standard built-in unzip tools on Windows and Mac cannot read the level of encryption our takeaway files use.
- Use the password provided by Actionstep Support to access the contents.
- Full download instructions will be available in the email you receive. If you have questions, contact Actionstep Support for assistance.
- The download links to your files will be valid for 45 days from receipt. This period cannot be extended—if it passes, you must request a new takeaway, which will contain all data as of the new request date and may include additional data beyond what was in the original request. The password provided per takeaway is valid for that takeaway only.
CAUTION: While Actionstep suggests using 7-Zip or
The
Unarchiver
to extract
the files in your takeaway file,
you are responsible for evaluating and selecting the appropriate tools for
your
needs. Actionstep is not liable for any issues arising from the use of these
tools, including security breaches, data loss, or inaccuracies. The functionality
and availability of these tools may change over time. Always refer to the
tool
vendor's documentation for the most up-to-date information.
Backing Up Emails
Depending on the email service your firm uses, Actionstep stores either a full email message file, a JSON file containing email information, or a dynamic reference header that retrieves content from the mail server, in your database.
Please note: Actionstep does not recommend deleting emails after they have been assigned to Actionstep. Use your mail tenant as the complete and full record of emails — Actionstep is not responsible for emails deleted from your mail tenant after assignment, as not all emails are available in a takeaway, for the reasons outlined below.
With the reference header option, Actionstep does not store email files in the database. Instead, it displays email content by pulling (or referencing) it from the third-party mail service (such as Microsoft or Google). This means that when performing an Actionstep takeaway or export, email content may appear "incomplete" due to this difference in storage location. When this happens, it's recommended you either download the content from your relevant mail service or reassign the emails in your new system.
This setup should not present risks to statutory retention periods, since the data remains within the firm's control and access — just not within the Actionstep platform, based on the integration and data storage methods described above.
Working with Documents
Other than the "data" folder, all other folders contain copies of all documents you have uploaded to Actionstep in their original format. The documents are arranged in a folder by functional area. In many cases, the file name of the document is prefixed with the corresponding database key. For example, 7865_some_file_name in the "documents" folder will relate to action ID 7865.
What Data is Available
This reference lists the tables included in your Actionstep data takeaway and the columns contained in each one. Each table is provided as a separate file inside the Data folder of your takeaway.
How to read these tables. Most tables have one column that acts as its unique record ID, known as its primary key. It is marked in the Primary key column, and every row has a different value there, so it identifies one specific record. Other columns ending in _id are references: they hold the primary key of a related record in another table, which is how you link files together. For example, action_id in time_entries points to the matching record in actions.
Some tables (typically ones that link other records together) have no single primary key. These are marked with an asterisk (*), and a row in them is identified by a combination of columns rather than one.
Important things to note:
- Your documents are separate. The files stored in your Actionstep matters and contacts are delivered in their own archives, alongside the data tables described here.
- A missing file means no records. If your account has no records of a particular type, that table is not included in your takeaway. A missing file means you have no data of that kind, not that something went wrong.
- Restricted matters are included. Matters with restricted access are exported in full.
- Deleted records are not included. Matters and other records that have been deleted in Actionstep are left out of the takeaway.
- Some tables depend on your setup. Tables and columns marked (if enabled for your account), and the custom data collection tables, only appear if your account uses those features.
Available Tables
Custom data collections
NOTE: Each organization-defined data collection produces its own output table (named dc_<action_type_id>_<collection_name>), with one additional column per custom field defined on that collection. The columns below (record_id, action_id) are the only ones present on every such table.
| Column | Data Type | Primary key (unique ID) * |
| record_id | int | |
| action_id | int |
* No single primary key: records in this table are identified by a combination of columns.
action_data_collections_flattened
| Column | Data Type | Primary key (unique ID) * |
| action_id | int | |
| action_type_id | int | |
| data_collection_id | int | |
| data_collection_name | string | |
| data_collection_record_id | int | |
| data_field_name | string | |
| data_type | string | |
| string_value | string |
* No single primary key: records in this table are identified by a combination of columns.
action_folder
| Column | Data Type | Primary key (unique ID) |
| folder_id | int | Yes |
| action_id | int | |
| folder_name | string | |
| template_folder_id | int | |
| parent_folder_id | int |
action_participant_custom_data_values
| Column | Data Type | Primary key (unique ID) * |
| action_id | int | |
| division_id | int | |
| action_name | string | |
| participant_id | int | |
| is_company | char(1) | |
| display_name | string | |
| participant_type_id | int | |
| participant_type_name | string | |
| field_name | string | |
| field_value | string |
* No single primary key: records in this table are identified by a combination of columns.
action_participants
| Column | Data Type | Primary key (unique ID) * |
| action_id | int | |
| division_id | int | |
| action_name | string | |
| participant_type_id | int | |
| participant_type_name | string | |
| participant_number | int | |
| participant_id | int | |
| display_name | string |
* No single primary key: records in this table are identified by a combination of columns.
action_types
| Column | Data Type | Primary key (unique ID) |
| action_type_id | int | Yes |
| action_type_name | string | |
| description | string | |
| disabled | boolean | |
| is_billable | boolean |
actions
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| action_id | int | Yes |
| division_id | int | |
| action_name | string | |
| action_type_id | int | |
| action_type_name | string | |
| action_status | string | |
| action_closed_timestamp | string | |
| file_reference | string | |
| date_created | date | |
| current_step | string | |
| current_step_duration | string | |
| last_activity | timestamptz | |
| assigned_to_participant_id | int | |
| assigned_to_participant_name | string | |
| probability | int | |
| expected_sale_date | date | |
| expected_sale_amount | money | |
| currency_code | string | |
| sale_status | string | |
| actual_sale_date | date | |
| actual_sale_amount | money | |
| marketing_medium_id | int | |
| marketing_event_id | int | |
| quoted_amount | money | |
| quote_is_for | string |
applied_payments
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| payment_id | int | Yes |
| sale_purchase_id | int | |
| amount_applied | money | |
| credit_id | int | |
| credit_applied_date | date | |
| write_off_amount | money |
chart_of_accounts
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| ac_account_id | int | Yes |
| account_number | string | |
| account_name | string | |
| account_type_id | int | |
| account_type_name | string | |
| currency_code | string | |
| active | char(1) | |
| header | char(1) | |
| parent_account_id | int | |
| cashflow_section | string | |
| gst_code_id | int | |
| action_entries_only | char(1) | |
| income_account_id | int | |
| onbilling_income_account_id | int | |
| onbilling_gst_code_id | int | |
| disbursement_tax_behavior | string |
check_series
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| check_series_id | int | Yes |
| division_id | int | |
| bank_account_id | int | |
| status | string | |
| series_name | string | |
| sort_order | int | |
| first_check_number | int | |
| last_check_number | int | |
| template_filename | string | |
| template_directory | string | |
| allow_electronic_printing | char(1) | |
| is_single_record_template | char(1) |
client_billing_invoice_allocations
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| gl_allocation_id | int | Yes |
| ac_account_id | int | |
| sale_purchase_id | int | |
| division_id | int | |
| entry_type | string | |
| participant_id | int | |
| display_name | string | |
| action_id | int | |
| action_name | string | |
| amount | money | |
| source | string | |
| payment_id | int | |
| payment_date | date | |
| payment_type | string | |
| notes | string |
client_billing_invoices
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| sale_purchase_id | int | Yes |
| division_id | int | |
| our_reference | string | |
| sale_purchase_date | date | |
| payment_due_date | date | |
| action_id | int | |
| action_name | string | |
| invoice_status | string | |
| approval_status | string | |
| currency_code | string | |
| total_inclusive | money | |
| total_exclusive | money | |
| fee_discount_type | string | |
| fee_discount_percentage | decimal6 | |
| fee_discount_amount | money | |
| consolidation_id | int |
client_draft_invoices
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| sale_purchase_id | int | Yes |
| division_id | int | |
| our_reference | string | |
| sale_purchase_date | date | |
| payment_due_date | date | |
| action_id | int | |
| action_name | string | |
| invoice_status | string | |
| approval_status | string | |
| currency_code | string | |
| total_inclusive | money | |
| total_exclusive | money | |
| fee_discount_type | string | |
| fee_discount_percentage | decimal6 | |
| fee_discount_amount | money |
contacts
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| participant_id | int | |
| is_company | char(1) | |
| division_id | int | |
| salutation | string | |
| first_name | string | |
| last_name | string | |
| company_name | string | |
| display_name | string | |
| occupation | string | |
| address_line_1 | string | |
| address_line_2 | string | |
| county | string | |
| city | string | |
| state_province | string | |
| post_code | string | |
| country_id | string | |
| e_mail | string | |
| tax_number | string | |
| mailing_address_line_1 | string | |
| mailing_address_line_2 | string | |
| mailing_county | string | |
| mailing_city | string | |
| mailing_state_province | string | |
| mailing_post_code | string | |
| mailing_country_id | string | |
| phone_1 | string | |
| phone_2 | string | |
| phone_3 | string | |
| phone_4 | string | |
| country_subdivision_id | string | |
| date_of_birth | string | |
| country_id_of_birth | string | |
| gender | char(1) | |
| gender_type_name | string | |
| is_deceased | char(1) |
* No single primary key: records in this table are identified by a combination of columns.
Note: Each phone column (phone_1 to phone_4) holds the country code, area code and number combined into a single value.
Note: Some account configurations (for example, community legal / CLASS setups) include additional demographic fields on the contacts table.
dc_appointments
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| appointment_id | int | |
| title | text | |
| start_timestamp | timestamp | |
| end_timestamp | timestamp | |
| appointment_status | text | |
| description | text | |
| location | text | |
| attendees | text | |
| matter_numbers | string | |
| calendar_name | text | |
| organiser | text | |
| is_private | boolean |
* No single primary key: records in this table are identified by a combination of columns.
disbursement_entries
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| disbursement_id | int | Yes |
| template_id | int | |
| template_description | string | |
| action_id | int | |
| disbursement_date | date | |
| description | string | |
| quantity | decimal6 | |
| uom_id | int | |
| uom_description | string | |
| unit_price | money | |
| unit_price_includes_tax | char(1) | |
| gst_code_id | int | |
| gst_percentage | decimal2 | |
| gst_description | string | |
| sale_purchase_id | int | |
| sale_invoice_line_item_id | int | |
| entered_by_participant_id | int | |
| entered_timestamp | timestamptz | |
| utbms_expense_code | string | |
| is_written_off (if enabled for your account) | boolean | |
| write_off_metadata (if enabled for your account) | jsonb |
divisions
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| division_id | int | |
| division_name | string | |
| parent_division_id | int | |
| department_of_division_id | int | |
| participant_id | int | |
| is_active | char(1) | |
| gst_months_in_period | int | |
| gst_accounting_method | string | |
| invoice_accounting_method | string | |
| cash_accounting_method_natural_allocation_order | string |
* No single primary key: records in this table are identified by a combination of columns.
document_log
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| log_id | int | Yes |
| action_id | int | |
| document_name | string | |
| participant_id | int | |
| log_timestamp | timestamptz | |
| document_status | string | |
| template_id | int | |
| file_name | string | |
| folder_id | int | |
| netdocuments_folder_id | int | |
| netdocuments_document_type_key | string | |
| keywords | text | |
| summary | text | |
| checked_out_by_participant_id | int | |
| checked_out_timestamp | timestamptz | |
| checked_out_to | string | |
| checked_out_remote_identifier | string | |
| checked_out_eta_timestamp | timestamptz | |
| file_type | string | |
| tag_id | int |
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| email_id | int | Yes |
| direction | char(1) | |
| status | string | |
| unique_message_id | string | |
| subject | string | |
| display_name | string | |
| body_text | text | |
| created_by_participant_id | int | |
| created_timestamp | timestamptz | |
| priority | string | |
| sensitivity | string | |
| sent_timestamp | timestamptz | |
| received_timestamp | timestamptz | |
| read_confirmed_timestamp | timestamptz | |
| delivery_confirmed_timestamp | timestamptz | |
| flag | int | |
| parent_email_id | int | |
| denormalized_attachment_count | int | |
| denormalized_total_email_size_bytes | int | |
| denormalized_recipients | string | |
| email_to | string |
email_association
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| association_id | int | Yes |
| email_id | int | |
| participant_id | int | |
| sale_purchase_id | int | |
| action_id | int | |
| employee_id | int | |
| payroll_id | int | |
| alert_id | int | |
| appointment_id | int | |
| prospect_id | int | |
| event_id | int | |
| campaign_id | int | |
| file_reference | string | |
| folder_id | int |
email_attachment
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| attachment_id | int | Yes |
| email_id | int | |
| content_disposition | string | |
| mime_content_id | string | |
| attachment_display_filename | string | |
| directory | string | |
| filename | string | |
| attachment_size_bytes | int |
file_note_tags
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| note_id | int | |
| tag_id | int | |
| tag_name | string |
* No single primary key: records in this table are identified by a combination of columns.
file_notes
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| note_id | int | Yes |
| action_id | int | |
| entered_time_stamp | timestamptz | |
| note_text | text | |
| participant_id | int | |
| entered_by | string | |
| source | string | |
| note_time_stamp | timestamptz | |
| tag_id | int | |
| document_log_id | int | |
| system_change_type | string | |
| import_external_reference | string | |
| note_rich_text | text |
general_ledger_transactions
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| entry_id | int | Yes |
| transaction_id | int | |
| transaction_date | date | |
| entry_timestamp | timestamptz | |
| journal_id | int | |
| division_id | int | |
| journal_memo | text | |
| gst_direction | char(1) | |
| system_user_participant_id | int | |
| associated_participant_id | int | |
| associated_participant_other | string | |
| reversal_transaction_id | int | |
| reversal_reason | string | |
| reversal_of_transaction_id | int | |
| ac_account_id | int | |
| account_number | string | |
| account_name | string | |
| action_id | int | |
| amount | money | |
| debit_credit | char(1) | |
| currency_code | string | |
| exchange_rate | decimal6 | |
| fx_amount_exposed | money | |
| gst_code_id | int | |
| gst_amount | money | |
| memo | text | |
| sale_purchase_line_item_id | int | |
| general_journal_line_item_id | int | |
| reconciliation_id | int | |
| reversal_of_entry_id | int |
last_update
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| date | string |
* No single primary key: records in this table are identified by a combination of columns.
participant_custom_data
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| participant_id | int | |
| participant_type_data_field_id | int | |
| participant_type_data_field_name | string | |
| data_type | string | |
| description | string | |
| label | string | |
| string_value | text |
* No single primary key: records in this table are identified by a combination of columns.
participant_custom_data_values
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| participant_id | int | |
| is_company | char(1) | |
| display_name | string | |
| participant_type_id | int | |
| participant_type_name | string | |
| field_name | string | |
| field_value | string |
* No single primary key: records in this table are identified by a combination of columns.
participant_document
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| document_id | int | Yes |
| participant_id | int | |
| folder_id | int | |
| document_name | string | |
| file_name | string | |
| directory | string | |
| document_status | string | |
| keywords | string | |
| summary | string | |
| template_id | int | |
| created_timestamp | timestamptz | |
| created_by_participant_id | int | |
| last_changed_timestamp | timestamptz | |
| last_changed_by_participant_id | int | |
| checked_out_by_participant_id | int | |
| checked_out_timestamp | timestamptz | |
| file_type | string | |
| file_size | int |
participant_kpis
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| participant_id | int | |
| last_name | string | |
| first_name | string | |
| year | string | |
| month | string | |
| actual_hours | decimal2 | |
| billable_hours | decimal2 | |
| total_sales | money |
* No single primary key: records in this table are identified by a combination of columns.
participant_relationships
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| from_participant_id | int | |
| from_name | string | |
| to_participant_id | int | |
| to_name | string | |
| relationship | string |
* No single primary key: records in this table are identified by a combination of columns.
participant_types
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| participant_type_id | int | Yes |
| participant_type_name | string | |
| description | string | |
| company_flag_value | boolean | |
| tax_number_alias | string |
primary_participant_types
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| action_type_id | int | |
| action_type_name | string | |
| participant_type_id | int | |
| participant_type_name | string | |
| required | char(1) | |
| primary_participant_type | char(1) | |
| sort_order | int | |
| client_portal_alias | string | |
| limit_to_system_users | char(1) | |
| limit_to_participant_default_types | char(1) |
* No single primary key: records in this table are identified by a combination of columns.
rate_sheets
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| rate_id | int | Yes |
| rate_name | string | |
| rate | decimal2 | |
| default_income_account_id | int | |
| default_expense_account_id | int | |
| gst_code_id | int | |
| default_expense_gst_code_id | int | |
| is_active | char(1) | |
| is_fixed_fee | char(1) | |
| is_custom_rate | char(1) | |
| import_external_reference | string |
receipt
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| receipt_id | int | Yes |
| transaction_id | int | |
| template_id | int | |
| receipt_number | string | |
| receipt_issued_by | text | |
| receipt_date | timestamptz | |
| amount | money | |
| received_from | text | |
| beneficiary | text | |
| description | text | |
| first_printed_timestamp | timestamptz | |
| last_printed_timestamp | timestamptz | |
| payment_method | text | |
| division_id | int | |
| auto_number | int | |
| receipt_type | string | |
| payment_date | timestamptz | |
| receipt_accounting_document_id | int | |
| deleted_by_participant_id | int | |
| deleted_timestamp | timestamptz | |
| deleted_reason | string | |
| deleted_transaction_id | int |
related_actions
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| action_id | int | |
| related_action_id | int | |
| created_by_participant_id | int | |
| created_timestamp | timestamptz |
* No single primary key: records in this table are identified by a combination of columns.
sale_purchase_line_items
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| line_item_id | int | Yes |
| sale_purchase_id | int | |
| heading_id | int | |
| line_number | int | |
| line_title | string | |
| line_description | string | |
| line_date | date | |
| backorder_eta_date | date | |
| quantity | decimal6 | |
| uom_id | int | |
| income_account_id | int | |
| expense_account_id | int | |
| action_id | int | |
| task_id | int | |
| supplier_participant_id | int | |
| supplier_item_code | string | |
| inventory_item_id | int | |
| income_gst_code_id | int | |
| expense_gst_code_id | int | |
| actual_shipped_timestamp | timestamptz | |
| module_id | int | |
| related_line_item_id | int |
supplier_invoices
Supplier invoices entered in your account. The full column list for this table will be added shortly. Each invoice's line items are in sale_purchase_line_items, linked by sale_purchase_id.
systemusers
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| participant_id | int | |
| is_company | char(1) | |
| first_name | string | |
| last_name | string | |
| company_name | string | |
| display_name | string | |
| occupation | string | |
| city | string | |
| state_province | string | |
| post_code | string | |
| country_id | string | |
| system_role_id | int | |
| system_role_name | string | |
| description | string |
* No single primary key: records in this table are identified by a combination of columns.
tasks
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| task_id | int | Yes |
| action_id | int | |
| task_name | string | |
| current_status | string | |
| priority | string | |
| due_date | timestamptz | |
| created_time_stamp | timestamptz | |
| started_time_stamp | timestamptz | |
| completed_time_stamp | timestamptz | |
| assigned_to_participant_id | int | |
| assigned_by | string | |
| complete_before_end_of_step_number | int | |
| complete_before_start_of_step_number | int | |
| linked_document_template_id | int | |
| linked_data_collection_id | int | |
| default_task_id | int |
time_entries
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| time_entry_id | int | Yes |
| timekeeper_participant_id | int | |
| timekeeper | string | |
| division_id | int | |
| timesheet_date | date | |
| action_id | int | |
| action_name | string | |
| action_type_id | int | |
| action_type_name | string | |
| is_billable | boolean | |
| actual_hours | decimal2 | |
| billable_hours | decimal2 | |
| utbms_activity_code | string | |
| utbms_task_code | string | |
| utbms_timekeeper_code | string | |
| rate_id | int | |
| rate_name | string | |
| rate_unit_price | money | |
| rate_source | string | |
| billable_amount | money | |
| sale_purchase_id | int | |
| description | string | |
| billing_behavior | string | |
| quick_code | string | |
| quick_code_description | string | |
| is_written_off (if enabled for your account) | boolean | |
| write_off_metadata (if enabled for your account) | jsonb |
transaction_reference
| Column | Data Type | Primary key (unique ID) |
|---|---|---|
| transaction_reference_id | int | Yes |
| transaction_id | int | |
| reference_type | string | |
| reference_value | text | |
| general_journal_line_item_id | int |
trust_entry_references
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| entry_number | int | |
| entry_type | string | |
| reference_number | int | |
| reference_type | string | |
| reference_name | string | |
| reference_string_value | string |
* No single primary key: records in this table are identified by a combination of columns.
trust_payments
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| entry_number | string | |
| trust_account_number | string | |
| trust_account_name | string | |
| action_id | int | |
| action_memo | string | |
| associated_participant_id | int | |
| associated_participant_other | string | |
| action_amount | money | |
| total_amount | money | |
| transaction_id | int | |
| transaction_date | date | |
| entered_by_participant_id | int | |
| entered_by_timestamp | timestamptz | |
| banked_date | date | |
| payment_method | string | |
| journal_memo | string | |
| requested_by_participant_id | int | |
| authorized_by_participant_id | int |
* No single primary key: records in this table are identified by a combination of columns.
trust_receipts
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| entry_number | string | |
| trust_account_number | string | |
| trust_account_name | string | |
| action_id | int | |
| action_memo | string | |
| associated_participant_id | int | |
| associated_participant_other | string | |
| action_amount | money | |
| total_amount | money | |
| transaction_id | int | |
| transaction_date | date | |
| entered_by_participant_id | int | |
| entered_by_timestamp | timestamptz | |
| payment_received_date | date | |
| received_from_address | string | |
| banked_date | date | |
| payment_method | string | |
| journal_memo | string |
* No single primary key: records in this table are identified by a combination of columns.
trust_receive_interests
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| entry_number | int | |
| trust_account_number | string | |
| trust_account_name | string | |
| action_id | int | |
| action_memo | string | |
| associated_participant_id | int | |
| associated_participant_other | string | |
| action_amount | money | |
| total_amount | money | |
| transaction_id | int | |
| transaction_date | date | |
| entered_by_participant_id | int | |
| entered_by_timestamp | timestamptz | |
| banked_date | date | |
| net_amount | money | |
| tax_deduction | money | |
| administration_fee | money |
* No single primary key: records in this table are identified by a combination of columns.
trust_transactions
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| division_id | int | |
| ac_account_id | int | |
| entry_type | string | |
| entry_number | int | |
| audit_number | int | |
| transfer_to_ac_account_id | int | |
| associated_participant_id | int | |
| associated_participant_other | string | |
| entry_timestamp | timestamptz | |
| date_on_bank_entry | date | |
| date_on_payment | date | |
| date_funds_available | date | |
| amount | money | |
| transaction_id | int | |
| bank_entry_id | int | |
| entry_memo | string | |
| payment_method | string | |
| import_external_reference | string | |
| deposit_slip_id | int | |
| external_receipt_number | string | |
| authorized_by_login_id | int | |
| authorized_by_participant_id | int | |
| reversed_by_entry_number | int | |
| receipt_accounting_document_id | int |
* No single primary key: records in this table are identified by a combination of columns.
trust_transfers
| Column | Data Type | Primary key (unique ID) * |
|---|---|---|
| division_id | int | |
| ac_account_id | int | |
| from_account_name | string | |
| entry_type | string | |
| entry_number | int | |
| audit_number | int | |
| transfer_to_ac_account_id | int | |
| to_account_name | string | |
| entry_timestamp | timestamptz | |
| date_on_bank_entry | date | |
| date_funds_available | date | |
| amount | money | |
| transaction_id | int | |
| entry_memo | string | |
| payment_method | string | |
| authorized_by_participant_id | int | |
| reversed_by_entry_number | int |
* No single primary key: records in this table are identified by a combination of columns.
Additional Resources:
Updated