CData Sync App は、Reckon データをデータベース、データレイク、またはデータウェアハウスに継続的にパイプライン化する簡単な方法を提供し、分析、レポート、AI、および機械学習で簡単に利用できるようにします。
Reckon コネクタはCData Sync アプリケーションから使用可能で、Reckon からデータを取得して、サポートされている任意の同期先に移動できます。
Sync App はReckon Premier、Professional、Enterprise、およびSimple Start をサポートします。Reckon の全エディションがサポートされています。
必須プロパティについては、設定タブを参照してください。
通常必須ではない接続プロパティについては、高度な設定タブを参照してください。
The Sync App makes requests to Reckon through the CData QuickBooks Desktop Gateway. It runs on the same machine as Reckon and accepts connections through a lightweight, embedded Web server. The server supports SSL/TLS, enabling users to connect securely from remote machines. The first time you connect, you will need to authorize the Sync App with Reckon. For more information, refer to our Using the QuickBooks Gateway guide.
Follow the steps below to authorize with Reckon and connect to a company file when both Reckon and the Sync App are running on your local machine.
If you want to connect to the company file when Reckon is closed, set the CompanyFile connection option when you execute commands. Reckon will open automatically in the background with the file specified.
Note that if Reckon is open through the application UI, only that CompanyFile can be used.
The CData QuickBooks Desktop Gateway can be used to read and write to Reckon in situations where direct COM access to Reckon is not available (e.g., ASP.NET, Java, or Reckon on a remote machine). Follow the procedure below to connect to Reckon for the first time through the Desktop Gateway:
Open the CData QuickBooks Desktop Gateway from the system tray and add a user on the Users tab. Enter a User and Password and select the level of access in the Data Access menu.
Note: The CData QuickBooks Desktop Gateway does not use the User and Password properties to access Reckon; the User and Password properties authenticate the user. Authentication to Reckon is handled by the ApplicationName property.
NOTE: If the Reckon UI is open, you can only connect to that company file. Additionally, the user permissions you specify for the Desktop Gateway must match the user permissions you used for Reckon. The Desktop Gateway installs as a service in the current user account.
You can enable SSL/TLS on the Advanced tab.
You also need to send your public key certificate to the Sync App. You can do so by setting the SSLServerCert property.
The CData QuickBooks Desktop Gateway is a simple application that facilitates connections to company files from your application. The Desktop Gateway accepts connections via a lightweight embedded Web server that runs on the machine where Reckon is installed. The server supports SSL/TLS, enabling users to connect securely from remote machines.
The first time you connect to Reckon, you must authorize your application. Complementing the per-application authentication of Reckon, the Desktop Gateway has per-user authentication. Before connecting to Reckon for the first time, configure at least one Desktop Gateway user.
You can configure users through the UI on the ユーザー tab. You can then follow the procedure in はじめに to connect an application to Reckon. After connecting, you can monitor Reckon connections on the ステータス tab.
It is recommended to configure the Desktop Gateway in the UI, but you can also run the Desktop Gateway from the command line. See the Advanced page to configure the Desktop Gateway when you are not using the UI.
The Desktop Gateway automatically manages the connection to Reckon, but you can configure almost every aspect of how users connect to Reckon through the Desktop Gateway. The following pages outline the capabilities of the Desktop Gateway and how to get started.
The Users tab provides an interface to add, edit, and delete users. At least one user must be added before communicating with Reckon.
This tab displays a list of existing users along with information about the user's configuration.
When adding or editing a user, the following options are available:
| Basic Authentication (default): | Authenticates the user with a username and password. |
| Windows Authentication: | Authenticates the user as a Windows user. In this case, the Password field is not applicable. When the Desktop Gateway receives a connection request, it authenticates the user to Windows using the credentials supplied in the request. |
| Full: | Allows read and write access for the user. |
| Read-only: | Restricts the user to read-only operations, so that Reckon data cannot be modified. |
The Test Connection button provides a quick way to verify that the application can connect with Reckon.
When a user is added, the Desktop Gateway prompts you to authorize the application with Reckon, if necessary.
The Import button prompts you to select an .ini file containing one or more user profiles.
Imported .ini files must conform to the following syntax:
[MyUserName] Config1 = Value1 Config2 = Value2 ...The following configurations are available:
Here is an example configuration:
[TestUser] Password = SamplePassword AuthMode = 0 Software = QB Desktop CompanyFile = C:\Users\test\Documents\samplefile.qbw AppName = Remote Connector ReadOnly = 0
The Status tab provides a log of the activity happening with the Desktop Gateway. Logs can be cleared or copied by right-clicking in the Recent Activity window.
You can adjust the detail of the logs to include information useful when troubleshooting: Select the granularity in the Log Mode menu on the Advanced tab. On the Advanced tab, you can also configure the Desktop Gateway to write logs to a file and select the log rotation interval.
The Advanced tab enables granular control over the Desktop Gateway's server.
The Desktop Gateway contains an embedded Web server that runs as a Windows service and listens for HTTP requests. Each request contains the XML data to be communicated to Reckon, as well as configuration settings specifying how the connection is opened. The Desktop Gateway then communicates with Reckon via COM, and returns the Reckon response (or an error message) in the HTTP reply.
This chapter details how to control each of these aspects of connecting to Reckon through the UI, command-line interface, and the registry. The following sections detail the options available on the Advanced tab.
| Daily (default): | Uses a new log file every day. Files are written with the format "yyyy_MM_dd.txt". For example, "2013_09_23.txt". |
| Weekly: | Uses a new log file every week. Files are written with the format "yyyy_ww.txt". For example, "2013_34.txt", where 34 means this is the 34th week of 2013. |
| Monthly: | Uses a new log file every month. Files are written with the format "yyyy_mm.txt". For example, "2013_09.txt". |
All communications to Reckon company files must first go through Reckon. If Reckon is closed, this means that for each attempt to connect to the company file, Reckon needs to be launched and then closed again. By default the Desktop Gateway queues requests for data and performs the necessary authentication for each request. The following options can be used to override this behavior and keep the connection to the company file alive after the query finishes executing, so further requests will respond more quickly.
Warning: If a user attempts to manually open Reckon while a persistent connection is opened, Reckon will return an error stating that the company file is already in use.
The following options are used to configure TLS/SSL:
In addition to the UI, the Desktop Gateway has a command-line interface that makes it easy to deploy on machines such as Web servers. To facilitate deployment to these environments, the Desktop Gateway contains two executables:
| RemoteConnector.exe | Provides the user interface and allows configuration of the application. |
| RemoteConnectorService.exe | Processes requests and performs all interaction with Reckon. |
The syntax for managing the Desktop Gateway Windows service from the command line is as follows:
RemoteConnectorService.exe /Service <Command>
The following commands are available:
| Install | Installs the Windows service. |
| Delete | Deletes the Windows service. |
| Start | Starts the Windows service. |
| Stop | Stops the Windows service. |
| State | Reports the current state of the Windows service (started or stopped). |
| Auto | Changes the Windows service startup type to Automatic. |
| Manual | Changes the Windows service startup type to Manual. |
| Disabled | Changes the Windows service startup type to Disabled. |
All configuration data is read from the registry at "HKEY_LOCAL_MACHINE\SOFTWARE\RemoteConnector". Each user will have a separate subkey with user-specific settings. For instance "HKEY_LOCAL_MACHINE\SOFTWARE\RemoteConnector\User1".
| Name | Type | Description |
| LocalAuth | String | A randomly generated administrator password that is used for authorization between the user interface and the Windows service. This is only used when authorizing a user configured for Windows authentication to Reckon from the user interface. This may be removed or changed if desired. |
| AllowedClients | String | A comma-separated list of host names or IP addresses that can access the server. The wildcard character '*' is supported (default). If unspecified any client can connect. |
| AuthFlags | DWORD | Specifies the versions of Reckon to which the application can connect. The value is a binary OR of the values below, represented in hex. The default value is "0xF" (all editions are supported).
|
| CloseAndRetryConnect | DWORD | Specifies whether connection retry logic is enabled. When set to 1 (True), if an error is encountered while opening a connection to Reckon the application will attempt to stop the Reckon process and reconnect. The CloseAndRetryTimeout, CloseAndRetryCount, and CloseAndRetryErrorList settings are applicable when this setting is 1 (True). |
| CloseAndRetryTimeout | DWORD | Sets the time in seconds that the application will wait for the connection to Reckon to be established. The default value is 30 (seconds). If the timeout is reached, the Reckon process will be closed and the connection will be retried. Note that this setting should be adjusted with caution. If the timeout is set too low the Reckon process may not have time to open normally before reaching the timeout. This setting is only applicable when CloseAndRetryConnect is True. |
| CloseAndRetryCount | DWORD | Sets the number of times to retry the connection. If an error is encountered while opening a connection to Reckon, the application will stop the Reckon process and retry until this limit is reached. The default value is 3. This setting is only applicable when CloseAndRetryConnect is True. |
| CloseAndRetryErrorList | String | Specifies a comma-separated list of Reckon error codes on which to retry a connection. If Reckon returns an error code listed in this property, the Reckon process will be stopped and the connection will be retried. If the error is not in this list the application will return the error as normal. The default value is "0x80040402,0x80040408". Specify the value "*" to indicate all errors. This setting is only applicable when CloseAndRetryConnect is True. |
| QBInstanceFile | String |
Specifies the full path to the QBINSTANCEFINDER file in the Reckon installation. For instance: "C:\ProgramData\Intuit\Reckon\QBINSTANCEFINDER17.INI". This setting is only applicable when CloseAndRetryConnect is set to True. If the connection retry logic stops the Reckon process the specified QBINSTANCEFINDER file will be cleared of any previous entries. Reckon uses the QBINSTANCEFINDER file to keep track of open instances, however, in some situations it may not be properly reset after stopping the process. When specified this setting allows the application to properly reset the file after stopping the process. |
| LocalHost | String | Sets the host name or user-assigned IP interface through which connections are initiated or accepted. In most cases this does not need to be set, as the application will use the default interface on the machine. If you have multiple interfaces, you can specify the interface to use here. For instance, "192.168.1.102". |
| LogEnabled | DWORD | Enables or disables logging to a file. Logs are always written to the console. The default is 0 (False). |
| LogDir | String | Sets the path to a folder on disk where log files will be written. This is only applicable if LogEnabled is set to True. |
| LogFormat | DWORD | Sets how often new log files are created. Possible values are the following:
|
| LogLevel | DWORD | Sets the logging level. Possible values are the following:
|
| LogPort | DWORD | Sets a separate port for logging. Log messages are sent over UDP from RemoteConnectorService.exe to the UI. By default this is the same value as the port defined in the Port option. Set this option to avoid using the same port as another UDP service running on the same machine. |
| Port | DWORD | Sets the port where the server listens for incoming connections. The default value is 8166. |
| PersistentEnabled | DWORD | Enables or disables persistent connections to Reckon. The default is 0 (False), meaning that your code controls when the connection to Reckon is opened and closed by calling the Open and Close methods. However, when this setting is enabled, a persistent connection to Reckon is established by the Desktop Gateway even when Open and Close are not used. This is helpful in situations when multiple applications may be simultaneously accessing the Desktop Gateway, because it allows them to share the connection. |
| PersistentIdleTimeout | DWORD | Sets the idle timeout for the persistent connection in seconds. If there is no activity within this time window, the connection to Reckon will be closed. This is only applicable when PersistentEnabled is True. |
| PromptForRegPermissions | DWORD | Specifies whether to prompt to modify registry permissions when access is not allowed. This is only applicable when saving settings from the UI. |
| RunAsService | DWORD | Run the application as a service or with the standard run-time permissions. The default value is 1 (True). |
| SSLCertPassword | String | Sets the password of the SSL certificate. |
| SSLCertStore | String | Sets the location of the SSL certificate. This may be a path to a file or the name of a Windows certificate store: "MY", "ROOT", "CA", or "SPC". |
| SSLCertSubject | String | Sets the subject of the SSL certificate. |
| SSLCertType | String | Sets the type of SSL certificate to use. A certificate must be specified when SSL is enabled. The PFX option signifies a .pfx file on disk. The User option signifies the user's Windows certificate store. The Machine option signifies the Windows certificate store of the machine. |
| SSLEnabled | DWORD | Sets whether TLS/SSL connections are allowed. The default value is 0 (False). Enabling TLS/SSL disables plaintext connections. |
| Timeout | DWORD | Sets the operational timeout for connected clients. The default value is 60. |
| UseInteractiveLogon | DWORD | Sets whether interactive or network logon will authorize users when AuthMode is set to 1 (Windows). In most cases this does not need to be set. This should be set to 1 (True) if your domain controller is Samba. The default value is 0 (False). |
| AppName | String | Sets the name of the application that will be used to provide authentication to Reckon when a connection is made. If this value is not set, the Desktop Gateway uses the value provided by the client. |
| CompanyFile | String | Sets the path to a Reckon company file (.qbw). If this is not set, the currently open company file is used. When Reckon is not running, this option must be set. |
| Password | String | Sets the password of the user. This is required when AuthMode is set to 0 (Basic Authentication). The Desktop Gateway application will always store the SHA-256 hash of the password for security. However, this may also be manually set to a plaintext password to allow backward compatibility. |
| AuthMode | DWORD | Sets the type of authentication to perform when the user connects. From the client side the process of connecting is exactly the same no matter which option you choose. Possible values are the following:
|
| Authorized | DWORD | Specifies whether the AppName has been authorized for the CompanyFile. If 1 (True) the AppName has been authorized with the CompanyFile. This is an indicator used by the application when changing settings in the UI. |
| ConnectionMode | String | Sets the connection mode for the user. The default is DontCare. In most cases you do not need to set this value. If this is not set, the application will connect in whatever mode Reckon is already open in. Possible values are the following:
|
| ReadOnly | DWORD | Specifies whether the user has read-only (1) or full access (0). |
このセクションでは、Reckon Sync App の高度な機能を厳選して説明します。
Sync App はユーザー定義ビューの使用をサポートします。これは事前設定されたユーザー定義クエリによって内容が決定される仮想テーブルです。 このビューは、ドライバーに発行されるクエリを直接制御できない場合に有効です。 カスタムビューの作成と設定の概要については、ユーザー定義ビュー を参照してください。
SSL の設定 を使用して、Sync App が証明書のネゴシエーションをどのように扱うかを調整します。さまざまな証明書形式を選択できます。詳しくは、「接続文字列オプション」にあるSSLServerCert プロパティを参照してください。
Windows プロキシとHTTP プロキシを含むファイアウォールとプロキシ に合致するようSync App を設定します。トンネル接続を設定することもできます。
詳しくは、クエリ処理 を参照してください。
デフォルトでは、Sync App はサーバーとのTLS のネゴシエーションを試みます。サーバー証明書は、デフォルトのシステム信頼済み証明書ストアで検証されます。SSLServerCert 接続プロパティを使用して、証明書の検証方法をオーバーライドできます。
別の証明書を指定するには、SSLServerCert 接続プロパティを参照してください。
HTTP プロキシへの認証には、以下のように設定します。
次のプロパティを設定します。
The CData Sync App models Reckon data as an easy-to-use SQL database. There are three parts to the data model: tables, views, and stored procedures.
The テーブル section, which details standard SQL tables, and the ビュー section, which lists read-only SQL tables, contain samples of what you might have access to in your Reckon account.
Common tables include:
| Table | Description |
| Accounts | Manages accounts, allowing users to create, update, delete, and query account data. |
| Customers | Handles customers, supporting creation, updates, deletion, and queries for managing customer data effectively. |
| Vendors | Manages vendors, supporting creation, updates, deletion, and queries for supplier relationship management. |
| Invoices | Handles invoices, supporting creation, updates, deletion, and queries for billing and receivables tracking. |
| Bills | Handles the management of bills, including creating, updating, deleting, and querying data for expense tracking. |
| ReceivePayments | Manages receive payment transactions, supporting creation, updates, deletion, and queries for customer payments. |
| Items | Manages items, including creation, updates, deletion, and queries for inventory and service tracking. |
| JournalEntries | Handles journal entries, supporting creation, updates, deletion, and queries for accounting adjustments. |
| Employees | Manages employees, allowing creation, updates, deletion, and queries for employee records and payroll data. |
| PurchaseOrders | Handles purchase orders, supporting creation, updates, deletion, and queries for supplier management. |
| SalesReceipts | Handles sales receipts, supporting creation, updates, deletion, and queries for tracking point-of-sale transactions. |
| CreditMemos | Manages credit memos, supporting creation, updates, deletion, and queries for issuing and tracking customer credits. |
| Estimates | Handles estimates, including creation, updates, deletion, and queries for tracking potential sales. |
| TimeTracking | Manages time tracking events, supporting creation, updates, deletion, and queries for employee or job time entries. |
| Deposits | Manages deposits, allowing users to create, update, delete, and query financial deposits. |
| Transfers | Manages transfers, supporting creation, updates, and queries for tracking movement of funds between accounts. |
| CreditCardCharges | Manages credit card charges, allowing users to create, update, delete, and query financial transactions. |
| CreditCardCredits | Manages credit card credits, allowing users to create, update, delete, and query credit transactions for accurate accounting. |
| SalesOrders | Handles sales orders, supporting creation, updates, deletion, and queries for tracking customer orders. |
| PaymentMethods | Handles payment methods, supporting creation, updates, deletion, and queries for payment categorization. |
Note: During bulk insert operations, the Sync App only supports multiple values for aggregate columns. Other columns allow single values.
API limitations and requirements are documented in each table.
ストアドプロシージャ are actions that are invoked via SQL queries. They perform tasks beyond standard CRUD operations, including exposing Reckon reports as tables, merging accounts, and voiding transactions.
Sync App はReckon のデータを、標準のSQL ステートメントを使用してクエリできるリレーショナルデータベースのテーブルのリストとしてモデル化します。
| Name | Description |
| Accounts | Create, update, delete, and query Reckon Accounts. |
| BillExpenseItems | Create, update, delete, and query Reckon Bill Expense Line Items. |
| BillLineItems | Create, update, delete, and query Reckon Bill Line Items. |
| BillPaymentChecks | Create, update, delete, and query Reckon Bill Payment Checks. |
| BillPaymentChecksAppliedTo | Create, update, delete, and query Reckon Bill Payment AppliedTo aggregates. In a Bill Payment, each AppliedTo aggregate represents the Bill transaction to which this part of the payment is being applied. |
| BillPaymentCreditCards | Create, update, delete, and query Reckon Bill Payments. |
| BillPaymentCreditCardsAppliedTo | Create, update, delete, and query Reckon Bill Payment AppliedTo aggregates. In a Bill Payment, each AppliedTo aggregate represents the Bill transaction to which this part of the payment is being applied. |
| Bills | Create, update, delete, and query Reckon Bills. |
| BuildAssemblies | Delete and query Reckon Build Assembly transactions. |
| BuildAssemblyLineItems | Create and query Reckon Build Assembly transactions. |
| CheckExpenseItems | Create, update, delete, and query Reckon Check Expense Line Items. |
| CheckLineItems | Create, update, delete, and query Reckon Check Line Items. |
| Checks | Create, update, delete, and query Reckon Checks. |
| Class | Create, delete, and query Reckon Classes. |
| CreditCardChargeExpenseItems | Create, update, delete, and query Reckon Credit Card Charge Expense Line Items. |
| CreditCardChargeLineItems | Create, update, delete, and query Reckon Credit Card Charge Line Items. |
| CreditCardCharges | Create, update, delete, and query Reckon Credit Card Charges. |
| CreditCardCreditExpenseItems | Create, update, delete, and query Reckon Credit Card Credit Expense Line Items. |
| CreditCardCreditLineItems | Create, update, delete, and query Reckon Credit Card Credit Line Items. |
| CreditCardCredits | Create, update, delete, and query Reckon Credit Card Credits. |
| CreditCardRefunds | Query and Insert Reckon AR Credit Card Refund transactions. |
| CreditMemoLineItems | Create, update, delete, and query Reckon Credit Memo Line Items. |
| CreditMemos | Create, update, delete, and query Reckon Credit Memos. |
| Currency | Create, update, delete, and query Reckon Currencies. This table requires QBXML version 8.0 or higher, and you will need to enable multiple Currencies in your Reckon company file to use it. |
| CustomerContacts | Create, update, delete, and query Reckon Customer Contacts. This table requires QBXML version 12.0 or higher, and is only available in Reckon editions 2016 and above. |
| CustomerMessages | Create, delete, and query Customer Messages. |
| CustomerNotes | Create, update, and query Reckon Customer Notes. This table requires QBXML version 12.0 or higher. |
| Customers | Create, update, delete, and query Reckon Customers. |
| CustomerShippingAddresses | Create, update, delete, and query Reckon Customer Shipping Addresses. Multiple Customer Shipping Addresses are supported in only Reckon 2013 and higher. Additionally, this table requires QBXML version 12.0 or higher. |
| CustomerTypes | Create, update, delete, and query Reckon Customer Types. |
| DateDrivenTerms | Create, delete, and query Reckon Date Driven Terms. |
| DepositLineItems | Create, update, delete, and query Reckon Deposit Line Items. |
| Deposits | Create, update, delete, and query Reckon Deposits. |
| EmployeeEarnings | Create, update, delete, and query Reckon Employee Earnings. |
| Employees | Create, update, delete, and query Reckon Employees. |
| EstimateLineItems | Create, update, delete, and query Reckon Estimate Line Items. |
| Estimates | Create, update, delete, and query Reckon Estimates. |
| InventoryAdjustmentLineItems | Create and query Reckon Inventory Adjustment Line Items. |
| InventoryAdjustments | Create, query, and delete Reckon Inventory Adjustments. |
| InventorySites | Create, update, delete, and query Reckon Inventory Sites. Inventory Sites are only available in Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on. |
| InvoiceLineItems | Create, update, delete, and query Reckon Invoice Line Items. |
| Invoices | Create, update, delete, and query Reckon Invoices. |
| ItemLineItems | Create, update, delete, and query Reckon Item Line Items. |
| ItemReceiptExpenseItems | Create, update, delete, and query Reckon Item Receipt Expense Line Items. |
| ItemReceiptLineItems | Create, update, delete, and query Reckon Item Receipt Line Items. |
| ItemReceipts | Create, update, delete, and query Reckon Item Receipts. |
| Items | Create, update, delete, and query Reckon Items. |
| JobTypes | Create and query Reckon JobTypes. |
| JournalEntries | Create, update, delete, and query Reckon Journal Entries. Note that while Journal Entry Lines can be created with a new Journal Entry, they cannot be added or removed from an existing Journal Entry. |
| JournalEntryLines | Create, update, delete, and query Reckon Journal Entries. Note that while Journal Entry Lines can be created with a new Journal Entry, they cannot be added or removed from an existing Journal Entry. |
| OtherNames | Create, update, delete, and query Reckon Other Name entities. |
| PaymentMethods | Create, update, delete, and query Reckon Payment Methods. |
| PayrollNonWageItems | Query Reckon Non-Wage Payroll Items. |
| PayrollWageItems | Create and query Reckon Wage Payroll Items. |
| PriceLevelPerItem | Create and query Reckon Price Levels Per Item. Only Reckon Premier and Enterprise support Per-Item Price Levels. Note that while Price Levels can be added from this table, you may only add Per-Item Price Levels from this table. Price Levels may be deleted from the PriceLevels table. |
| PriceLevels | Create, delete, and query Reckon Price Levels. Note that while Price Levels can be added and deleted from this table, you may add only fixed-percentage Price Levels from this table. Per-Item Price Levels may be added via the PriceLevelPerItem table. |
| PurchaseOrderLineItems | Create, update, delete, and query Reckon Purchase Order Line Items. |
| PurchaseOrders | Create, update, delete, and query Reckon Purchase Orders. |
| ReceivePayments | Create, update, delete, and query Reckon Receive Payment transactions. |
| ReceivePaymentsAppliedTo | Create, update, and query Reckon Receive Payment AppliedTo aggregates. In a Receive Payment, each AppliedTo aggregate represents the transaction to which this part of the payment is being applied. |
| SalesOrderLineItems | Create, update, delete, and query Reckon Sales Order Line Items. |
| SalesOrders | Create, update, delete, and query Reckon Sales Orders. |
| SalesReceiptLineItems | Create, update, delete, and query Reckon Sales Receipt Line Items. |
| SalesReceipts | Create, update, delete, and query Reckon Sales Receipts. |
| SalesReps | Create, update, delete, and query Reckon Sales Rep entities. |
| SalesTaxCodes | Create, update, delete, and query Reckon Sales Tax Codes. |
| SalesTaxItems | Create, update, delete, and query Reckon Sales Tax Items. |
| ShippingMethods | Create, update, delete, and query Reckon Shipping Methods. |
| StandardTerms | Create, update, delete, and query Reckon Standard Terms. |
| StatementCharges | Create, update, delete, and query Reckon Statement Charges. |
| TimeTracking | Create, update, delete, and query Reckon Time Tracking events. |
| ToDo | Create, update, delete, and query Reckon To Do entries. |
| TransferInventory | Query and delete Reckon Transfer Inventory transactions. Transfer Inventory is available in only Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on. |
| TransferInventoryLineItems | Create and query Reckon Transfer Inventory Line Items. Transfer Inventory is available in only Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on. |
| Transfers | Create, update, and query Reckon transfers. Requires QBXML version 12.0 or higher. |
| UnitOfMeasure | Create, update, delete, and query Reckon units of measure. Reckon requires QBXML version 7.0 or higher to use this table. |
| UnitOfMeasureDefaultUnits | Create and query Reckon unit-of-measure default units. Reckon requires QBXML version 7.0 or higher to use this table. |
| UnitOfMeasureRelatedUnits | Create and query Reckon unit-of-measure related units. Reckon requires QBXML version 7.0 or higher to use this table. |
| VehicleMileage | Create, update, delete, and query Reckon Vehicle Mileage entities. |
| VendorCreditExpenseItems | Create, update, delete, and query Reckon Vendor Credit Expense Line Items. |
| VendorCreditLineItems | Create, update, delete, and query Reckon Vendor Credit Line Items. |
| VendorCredits | Create, update, delete, and query Reckon Vendor Credits. |
| Vendors | Create, update, delete, and query Reckon Vendors. |
| VendorTypes | Create, update, delete, and query Reckon Vendor Types. |
| WorkersCompCodeLines | Query Reckon Workers Comp Code entries by line. Requires QBXML Version 7.0 or higher. |
| WorkersCompCodes | Query Reckon Workers Comp Code entries. Requires QBXML Version 7.0 or higher. |
Create, update, delete, and query Reckon Accounts.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Accounts are Id, Name, Type, IsActive, and TimeModified. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Accounts WHERE Name LIKE '%Bank%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
To add an Account, specify the Name and Type fields.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the account. | |
| Name | String | False |
The name of the account. This is required to have a value when inserting. | |
| FullName | String | True |
The full name of the account, including any ancestors (parents) in the format Parent:AccountName. | |
| Type | String | False |
The type of account. 使用できる値は次のとおりです。ACCOUNTSPAYABLE, ACCOUNTSRECEIVABLE, BANK, COSTOFGOODSSOLD, CREDITCARD, EQUITY, EXPENSE, FIXEDASSET, INCOME, LONGTERMLIABILITY, OTHERASSET, OTHERCURRENTASSET, OTHERCURRENTLIABILITY, OTHEREXPENSE, OTHERINCOME, NONPOSTING | |
| SpecialType | String | True |
The special account type in Reckon if applicable. 使用できる値は次のとおりです。AccountsPayable, AccountsReceivable, CondenseItemAdjustmentExpenses, CostOfGoodsSold, DirectDepositLiabilities, Estimates, ExchangeGainLoss, InventoryAssets, ItemReceiptAccount, OpeningBalanceEquity, PayrollExpenses, PayrollLiabilities, PettyCash, PurchaseOrders, ReconciliationDifferences, RetainedEarnings, SalesOrders, SalesTaxPayable, UncategorizedExpenses, UncategorizedIncome, UndepositedFunds | |
| Number | String | False |
The bank number of the account. | |
| Balance | Double | True |
The total balance of the account, including subaccounts. | |
| AccountBalance | Double | True |
The balance of this account only. This balance does not include subaccounts. | |
| BankAccount | String | False |
The bank account number for the account (or an identifying note). | |
| Description | String | False |
A textual description of the account. | |
| IsActive | Boolean | False |
This property indicates whether the object is currently enabled for use by Reckon. | |
| ParentName | String | False |
Accounts.FullName |
This is a reference to a parent account. If set to a nonempty string, then this account is a subaccount of its parent. |
| ParentId | String | False |
Accounts.ID |
This is a reference to a parent account. If set to a nonempty string, then this account is a subaccount or job of its parent. |
| Sublevel | Integer | True |
The number of ancestors the account has. | |
| CashFlowClassification | String | True |
Indicates how the account is classified for cash flow reporting.' value='None, Operating, Investing, Financing, NotApplicable. | |
| TaxLineName | String | True |
The name of the line on the tax form this account is associated with, if any. Check the CompanyInfo to see which tax form is associated with the company file. | |
| TaxLineId | String | False |
The Id of the line on the tax form this account is associated with, if any. Check the CompanyInfo to see which tax form is associated with the company file. | |
| TimeModified | Datetime | True |
When the account was last modified. | |
| TimeCreated | Datetime | True |
When the account was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| OpeningBalance | String |
The opening balance of the account (by default 0). Note that this property is only used when adding new accounts to Reckon. |
| OpeningDate | String |
The opening balance date of the account. Note that this property is only used when adding new accounts to Reckon. |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
| NameMatchType | String |
This pseudo column is deprecated and should no longer be used. Type of match to perform on name. 使用できる値は次のとおりです。EXACT, STARTSWITH, ENDSWITH, CONTAINS デフォルト値はCONTAINSです。 |
Create, update, delete, and query Reckon Bill Expense Line Items.
Bills may be inserted, queried, or updated via the Bills, BillExpenseItems, or BillLineItems tables. Bills may be deleted by using the Bills table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Bills are Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
You can also use Bills and BillExpenseItems to insert a Bill.
To add a Bill, specify a Vendor, Date, and at least one Expense or Line Item. All Expense Line Item columns can be used for inserting multiple expense Line Items for a new Bill transaction. For example, the following will insert a new Bill with two Expense Line Items:
INSERT INTO BillExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Cal Telephone', '1/1/2011', 'Utilities:Telephone', 52.25)
INSERT INTO BillExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Cal Telephone', '1/1/2011', 'Professional Fees:Accounting', 235.87)
INSERT INTO BillExpenseItems (VendorName, Date, ExpenseAccount, ExpenseAmount) SELECT VendorName, Date, ExpenseAccount, ExpenseAmount FROM BillExpenseItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format BillId|ExpenseLineId. | |
| BillId | String | False |
Bills.ID |
The bill identifier. |
| VendorName | String | False |
Vendors.Name |
Vendor for this transaction. Either VenderName or VendorId must have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor Id for this transaction. Either VenderName or VendorId must have a value when inserting. |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| DueDate | Date | False |
Date when payment is due. | |
| Terms | String | False |
Reference to terms of payment. | |
| TermsId | String | False |
Reference Id for the terms of payment. | |
| AccountsPayable | String | False |
Accounts.ID |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.FullName |
Reference Id for the accounts-payable account. |
| Amount | Double | True |
Amount of the transaction. This is calculated by Reckon based on the line items or expense line items. | |
| Memo | String | False |
Memo for the transaction. | |
| IsPaid | Boolean | True |
Indicates whether this bill has been paid. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ExpenseLineId | String | True |
The expense line item identifier. | |
| ExpenseAccount | String | False |
Accounts.ID |
The account name for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountId | String | False |
Accounts.FullName |
The account Id for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAmount | Double | False |
The total amount of this expense line. | |
| ExpenseBillableStatus | String | False |
The billing status of this expense line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| ExpenseCustomer | String | False |
Customers.FullName |
The customer associated with this expense line. |
| ExpenseCustomerId | String | False |
Customers.ID |
The customer associated with this expense line. |
| ExpenseClass | String | False |
Class.FullName |
The class name of this expense. |
| ExpenseClassId | String | False |
Class.ID |
The class Id of this expense. |
| ExpenseMemo | String | False |
A memo for this expense line. | |
| ExpenseTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or non-taxable). |
| ExpenseTaxCodeId | String | False |
Sales tax information for this item (taxable or non-taxable). | |
| TimeModified | Datetime | True |
When the Bill was last modified. | |
| TimeCreated | Datetime | True |
When the Bill was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| PaidStatus | String |
The paid status of the bill. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
| LinkToTxnId | String |
A transaction to link the bill to. This transaction must be a purchase order. You will get a run-time error if the transaction specified is already closed or fully received. This is only available on insert and requires a minimum QBXML Version 4.0. |
Create, update, delete, and query Reckon Bill Line Items.
Bills may be inserted, queried, or updated via the Bills, BillExpenseItems, or BillLineItems tables. Bills may be deleted by using the Bills table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Bills are Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
You can also use Bills and BillExpenseItems to insert a Bill.
To add a Bill, specify a Vendor, Date, and at least one Expense or Line Item. All Line Item columns can be used for inserting multiple Line Items for a new Bill transaction. For example, the following will insert a new Bill with two Line Items:
INSERT INTO BillLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Cal Telephone', '1/1/2011', 'Repairs', 1)
INSERT INTO BillLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Cal Telephone', '1/1/2011', 'Removal', 2)
INSERT INTO BillLineItems (VendorName, Date, ItemName, ItemQuantity) SELECT VendorName, Date, ItemName, ItemQuantity FROM BillLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format BillId|ItemLineId. | |
| BillId | String | False |
Bills.ID |
The bill identifier. |
| VendorName | String | False |
Vendors.Name |
Vendor for this transaction. Either VenderName or VendorId must have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor Id for this transaction. Either VenderName or VendorId must have a value when inserting. |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| DueDate | Date | False |
Date when payment is due. | |
| Terms | String | False |
Reference to terms of payment. | |
| TermsId | String | False |
Reference Id for the terms of payment. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference Id for the accounts-payable account. |
| Amount | Double | True |
Amount of the transaction. This is calculated by Reckon based on the line items or expense line items. | |
| Memo | String | False |
Memo for the transaction. | |
| IsPaid | Boolean | True |
Indicates whether this bill has been paid. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item name. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group name. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemCost | Double | False |
The unit cost for the item. | |
| ItemAmount | Double | False |
Total amount for the item. | |
| ItemBillableStatus | String | False |
Billing status of the item. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| ItemCustomer | String | False |
Customers.FullName |
The name of the customer who ordered the item. |
| ItemCustomerId | String | False |
Customers.ID |
The Id of the customer who ordered the item. |
| ItemClass | String | False |
Class.FullName |
The name for the class of the item. |
| ItemClassId | String | False |
Class.ID |
The Id for the class of the item. |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or non-taxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item (taxable or non-taxable). | |
| TimeModified | Datetime | True |
When the Bill was last modified. | |
| TimeCreated | Datetime | True |
When the Bill was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| PaidStatus | String |
The paid status of the vendor credit. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
| LinkToTxnId | String |
A transaction to link the bill to. This transaction must be a purchase order. You will get a run-time error if the transaction specified is already closed or fully received. This is only available on insert and requires a minimum QBXML Version 4.0. |
Create, update, delete, and query Reckon Bill Payment Checks.
BillPaymentChecks may be inserted, queried, or updated via the BillPaymentChecks or BillPaymentChecksAppliedTo tables. BillPaymentChecks may be deleted by using the BillPaymentChecks table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for BillPaymentChecks are Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM BillPaymentChecks WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a BillPaymentCheck, specify a Payee and BankAccount. The Payee must match the Vendor associated with the Bill you are adding a payment for. The AppliedToAggregate column may be used to specify an XML aggregate of AppliedTo data. The columns that may be used in these aggregates are defined in the BillPaymentChecksAppliedTo table and it starts with AppliedTo. For example, the following will insert a new BillPaymentCheck with two AppliedTo entries:
INSERT INTO BillPaymentChecks (PayeeName, BankAccountName, AppliedToAggregate)
VALUES ('Vu Contracting', 'Checking',
'<BillPaymentChecksAppliedTo>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToAmount>20.00</AppliedToAmount></Row>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToAmount>51.25</AppliedToAmount></Row>
</BillPaymentChecksAppliedTo>')
AppliedToRefId is a reference to a BillId and can be found in Bills, BillLineItems, or BillExpenseItems.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier for the transaction. | |
| PayeeName | String | False |
Vendors.Name |
A reference to the entity merchandise was purchased from. Either PayeeId or PayeeName is required. |
| PayeeId | String | False |
Vendors.ID |
A reference to the entity merchandise was purchased from. Either PayeeId or PayeeName is required. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| Amount | Double | True |
Amount of the transaction. This is calculated by Reckon based on the line items or expense line items. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference to the accounts-payable account Id. |
| BankAccountName | String | False |
Accounts.FullName |
Refers to the Account funds are being drawn from for this bill payment. This property is only applicable to the check payment method. |
| BankAccountId | String | False |
Accounts.ID |
Refers to the Account funds are being drawn from for this bill payment. This property is only applicable to the check payment ethod. |
| IsToBePrinted | Boolean | False |
Indicates whether or not the transaction is to be printed. If set to true, the 'To Be Printed' box in the Reckon user interface will be checked. デフォルト値はfalseです。 | |
| Memo | String | False |
A memo to appear on internal reports. | |
| AppliedToAggregate | String | False |
An aggregate of the applied-to data which can be used for adding a bill payment check and its applied-to data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the bill payment was last modified. | |
| TimeCreated | Datetime | True |
When the bill payment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| AppliedTo* | String |
All applied-to-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Bill Payment AppliedTo aggregates. In a Bill Payment, each AppliedTo aggregate represents the Bill transaction to which this part of the payment is being applied.
BillPaymentChecks may be inserted, queried, or updated via the BillPaymentChecks or BillPaymentChecksAppliedTo tables. BillPaymentChecks may be deleted by using the BillPaymentChecks table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for BillPaymentChecks are Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM BillPaymentChecksAppliedTo WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a BillPaymentCheck entry, specify the Payee and BankAccount fields. The Payee must match the Vendor associated with the Bill you are adding a payment for. All AppliedTo columns can be used to explicitly identify the Bills being paid. For example, the following will insert a new BillPaymentCheck with two AppliedTo entries:
INSERT INTO BillPaymentChecksAppliedTo#TEMP (PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'Checking', '178C1-1450221347', 20.00)
INSERT INTO BillPaymentChecksAppliedTo#TEMP (PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'Checking', '881-933371709', 51.25)
INSERT INTO BillPaymentChecksAppliedTo (PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount) SELECT PayeeName, BankAccountName, AppliedToRefId, AppliedToAmount FROM BillPaymentChecksAppliedTo#TEMP
AppliedToRefId is a reference to a BillId and can be found in Bills, BillLineItems, or BillExpenseItems.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format BillPaymentId|AppliedToId. | |
| BillPaymentId | String | False |
The Id of the bill payment transaction. | |
| PayeeName | String | False |
Vendors.Name |
A reference to the entity merchandise was purchased from. Either PayeeId or PayeeName is required. This must match the Vendor associated with the Bill being paid when inserting. |
| PayeeId | String | False |
Vendors.ID |
A reference to the entity merchandise was purchased from. Either PayeeId or PayeeName is required. This must match the Vendor associated with the Bill being paid when inserting. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| AccountsPayable | String | False |
Reference to the accounts-payable account. | |
| AccountsPayableId | String | False |
Reference to the accounts-payable account Id. | |
| BankAccountId | String | False |
Refers to the account funds are being drawn from for this bill payment. This property is only applicable to the check payment method. | |
| BankAccountName | String | False |
Refers to the account funds are being drawn from for this bill payment. This property is only applicable to the check payment method. | |
| IsToBePrinted | Boolean | False |
Indicates whether or not the transaction is to be printed. If set to true, the 'To Be Printed' box in the Reckon user interface will be checked. デフォルト値はfalseです。 | |
| Memo | String | False |
A memo to appear on internal reports. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| AppliedToRefId | String | True |
The applied-to reference identifier. This is a reference to a bill Id, which can be found in the Bills table. | |
| AppliedToAmount | Double | True |
The amount to be applied. | |
| AppliedToBalanceRemaining | Double | True |
The balance remaining to be applied. | |
| AppliedToCreditAmount | Double | False |
The amount of the credit to be applied. | |
| AppliedToCreditMemoId | String | False |
The Id of the credit memo to be applied. | |
| AppliedToDiscountAccountId | String | False |
The discount account Id to be applied. | |
| AppliedToDiscountAccountName | String | False |
The discount account name to be applied. | |
| AppliedToDiscountAmount | Double | False |
The discount amount to be applied. | |
| AppliedToPaymentAmount | Double | False |
The payment amount to be applied. | |
| AppliedToReferenceNumber | String | True |
The ref number to be applied. | |
| AppliedToTxnDate | Date | True |
The transaction date to be applied. | |
| AppliedToTxnType | String | True |
The transaction type that was applied. | |
| TimeModified | Datetime | True |
When the bill payment was last modified. | |
| TimeCreated | Datetime | True |
When the bill payment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| AppliedToCreditAppliedAmount | String |
The credit applied amount to be applied. |
Create, update, delete, and query Reckon Bill Payments.
BillPaymentCreditCards may be inserted, queried, or updated via the BillPaymentCreditCards or BillPaymentCreditCardsAppliedTo tables. BillPaymentCreditCards may be deleted by using the BillPaymentCreditCards table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for BillPaymentCreditCards are Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM BillPaymentCreditCards WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a BillPaymentCreditCard, specify a Payee and CreditCard. The Payee must match the Vendor associated with the Bill you are adding a payment for. The AppliedToAggregate column may be used to specify an XML aggregate of AppliedTo data. The columns that may be used in these aggregates are defined in the BillPaymentCreditCardsAppliedTo table and it starts with AppliedTo. For example, the following will insert a new BillPaymentCreditCard with two AppliedTo entries:
INSERT INTO BillPaymentCreditCard (PayeeName, CreditCardName, AppliedToAggregate)
VALUES ('Vu Contracting', 'CalOil Credit Card',
'<BillPaymentCreditCardsAppliedTo>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToAmount>20.00</AppliedToAmount></Row>
<Row><AppliedToRefId>881-933371709</AppliedToRefId><AppliedToAmount>51.25</AppliedToAmount></Row>
</BillPaymentCreditCardsAppliedTo>')
AppliedToRefId is a reference to a BillId and can be found in Bills, BillLineItems, or BillExpenseItems.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier for the transaction. | |
| PayeeName | String | False |
Vendors.Name |
A reference to the the entity merchandise was purchased from. Either PayeeId or PayeeName is required. |
| PayeeId | String | False |
Vendors.ID |
A reference to the the entity merchandise was purchased from. Either PayeeId or PayeeName is required. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| Amount | Double | True |
Amount of the transaction. This is calculated by Reckon based on the line items or expense line items. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference to the accounts-payable account Id. |
| CreditCardName | String | False |
Refers to the credit card account this payment is being charged to. This property is only applicable to the credit card payment Method. | |
| CreditCardId | String | False |
Refers to the credit card account this payment is being charged to. This property is only applicable to the credit card payment Method. | |
| IsToBePrinted | Boolean | False |
Indicates whether or not the transaction is to be printed. If set to true, the 'To Be Printed' box in the Reckon user interface will be checked. デフォルト値はfalseです。 | |
| Memo | String | False |
A memo to appear on internal reports. | |
| AppliedToAggregate | String | False |
An aggregate of the applied-to data which can be used for adding a bill payment credit card and its applied-to data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the bill payment was last modified. | |
| TimeCreated | Datetime | True |
When the bill payment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| AppliedTo* | String |
All applied-to-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Bill Payment AppliedTo aggregates. In a Bill Payment, each AppliedTo aggregate represents the Bill transaction to which this part of the payment is being applied.
BillPaymentCreditCards may be inserted, queried, or updated via the BillPaymentCreditCards or BillPaymentCreditCardsAppliedTo tables. BillPaymentCreditCards may be deleted by using the BillPaymentCreditCards table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for BillPaymentCreditCards are Id, Date, ReferenceNumber, PayeeName, PayeeId, AccountsPayable, AccountsPayableId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM BillPaymentCreditCardsAppliedTo WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
You can also use BillPaymentCreditCards to insert a BillPaymentCreditCard.
To add a BillPaymentCreditCard, specify a Payee and CreditCard. The Payee must match the Vendor associated with the Bill you are adding a payment for. All AppliedTo columns can be used to explicitly identify the Bills being paid. For example, the following will insert a new BillPaymentCreditCard with two AppliedTo entries:
INSERT INTO BillPaymentCreditCardsAppliedTo#TEMP (PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'CalOil Credit Card', '178C1-1450221347', 20.00)
INSERT INTO BillPaymentCreditCardsAppliedTo#TEMP (PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount) VALUES ('Vu Contracting', 'CalOil Credit Card', '881-933371709', 51.25)
INSERT INTO BillPaymentCreditCardsAppliedTo (PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount) SELECT PayeeName, CreditCardName, AppliedToRefId, AppliedToAmount FROM BillPaymentCreditCardsAppliedTo#TEMP
AppliedToRefId is a reference to a BillId and can be found in Bills, BillLineItems, or BillExpenseItems.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format BillPaymentId|AppliedToId. | |
| BillPaymentId | String | False |
The Id of the bill payment transaction. | |
| PayeeName | String | False |
Vendors.Name |
A reference to the entity merchandise was purchased from. Either PayeeId or PayeeName is required. This must match the vendor associated with the bill being paid when inserting. |
| PayeeId | String | False |
Vendors.ID |
A reference to the entity merchandise was purchased from. Either PayeeId or PayeeName is required. This must match the vendor associated with the bill being paid when inserting. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference to the accounts-payable account Id. |
| CreditCardName | String | False |
Refers to the credit card account this payment is being charged to. This property is only applicable to the credit card payment method. | |
| CreditCardId | String | False |
Refers to the credit card account this payment is being charged to. This property is only applicable to the credit card payment method. | |
| IsToBePrinted | Boolean | False |
Indicates whether or not the transaction is to be printed. If set to true, the 'To Be Printed' box in the Reckon user interface will be checked. デフォルト値はfalseです。 | |
| Memo | String | False |
A memo to appear on internal reports. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| AppliedToRefId | String | True |
CreditMemos.ID |
The applied-to reference identifier. This is a reference to a bill Id, which can be found in the bills table. |
| AppliedToAmount | Double | True |
The amount to be applied. | |
| AppliedToBalanceRemaining | Double | True |
The balance remaining to be applied. | |
| AppliedToCreditMemoId | String | False |
The Id of the credit memo to be applied. | |
| AppliedToDiscountAccountName | String | False |
Accounts.FullName |
The discount account name to be applied. |
| AppliedToDiscountAccountId | String | False |
Accounts.ID |
The discount account Id to be applied. |
| AppliedToDiscountAmount | Double | False |
The discount amount to be applied. | |
| AppliedToPaymentAmount | Double | False |
The payment amount to be applied. | |
| AppliedToReferenceNumber | String | True |
The ref number to be applied. | |
| AppliedToTxnDate | Date | True |
The transaction date to be applied. | |
| AppliedToTxnType | String | True |
The transaction type that was applied. | |
| TimeModified | Datetime | True |
When the bill payment was last modified. | |
| TimeCreated | Datetime | True |
When the bill payment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| AppliedToCreditAppliedAmount | String |
The credit applied amount to be applied. |
Create, update, delete, and query Reckon Bills.
Bills may be inserted, queried, or updated via the Bills, BillExpenseItems, or BillLineItems tables. Bills may be deleted by using the Bills table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Bills are Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
You can also use BillLineItems and BillExpenseItems to insert a bill.
To add a Bill, specify a Vendor, Date, and at least one Expense or Line Item. The ItemAggregate and ExpenseAggregate columns may be used to specify an XML aggregate of Line or Expense Item data. The columns that may be used in these aggregates are defined in the BillLineItems and BillExpenseItems tables and it starts with Item and Expense. For example, the following will insert a new Bill with two Line Items:
INSERT INTO Bills (VendorName, Date, ItemAggregate)
VALUES ('Cal Telephone', '1/1/2011',
'<BillLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</BillLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier for the bill. | |
| VendorName | String | False |
Vendors.Name |
Vendor for this transaction. Either VenderName or VendorId must have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor Id for this transaction. Either VenderName or VendorId must have a value when inserting. |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| Amount | Double | True |
Amount of the transaction. This is calculated by Reckon based on the Line Items or Expense Line Items. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| DueDate | Date | False |
Date when payment is due. | |
| Terms | String | False |
Reference to terms of payment. | |
| TermsId | String | False |
Reference Id for the terms of payment. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference Id for the accounts-payable account. |
| Memo | String | False |
Memo for the transaction. | |
| IsPaid | Boolean | True |
Indicates whether this Bill has been paid. | |
| ExchangeRate | Double | False |
The market price for which this currency can be exchanged for the currency used by the Reckon company file as the home currency. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a bill and its line item data. | |
| ExpenseItemCount | Integer | True |
The count of expense line items. | |
| ExpenseItemAggregate | String | False |
An aggregate of the expense item data which can be used for adding a bill and its expense item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the bill. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the bill was last modified. | |
| TimeCreated | Datetime | True |
When the bill was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| Expense* | String |
All expense-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| PaidStatus | String |
The paid status of the bill. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
| LinkToTxnId | String |
A transaction to link the bill to. This transaction must be a purchase order. You will get a run-time error if the transaction specified is already closed or fully received. This is only available on insert and requires a minimum QBXML Version 4.0. |
Delete and query Reckon Build Assembly transactions.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| TxnNumber | Integer | True |
An identifying number for this transaction. | |
| ItemInventoryAssemblyRef_ListID | String | False |
Items.ID |
A reference to the Id of an inventory assembly. Either ItemInventoryAssemblyRef_ListID or ItemInventoryAssemblyRef_FullName is required when inserting a BuildAssembly. |
| ItemInventoryAssemblyRef_FullName | String | False |
Items.FullName |
A reference to the name of an inventory assembly. Either ItemInventoryAssemblyRef_ListID or ItemInventoryAssemblyRef_FullName is required when inserting a BuildAssembly. |
| SerialNumber | String | False |
The serial number of the asset. This cannot be used with LotNumber. | |
| LotNumber | String | False |
The lot number of the asset. This cannot be used with SerialNumber. | |
| TxnDate | Date | False |
The date of the transaction. | |
| RefNumber | String | False |
A reference number identifying the transaction. This does not have to be unique. | |
| Memo | String | False |
A memo about the transaction. | |
| IsPending | Boolean | True |
If IsPending is set to true, the transaction in question has not been completed. | |
| QuantityToBuild | Double | False |
Specifies the number of assemblies to be built. The transaction will fail if the number specified here exceeds the number of on-hand items. | |
| QuantityCanBuild | Double | True |
Indicates the number of this assembly that can be built from the parts on hand. | |
| QuantityOnHand | Double | True |
The number of these items in the inventory. To change the QuantityOnHand, you would need to add an inventory adjustment. | |
| QuantityOnSalesOrder | Double | True |
The number of these items that have been sold (as recorded in sales orders) but not delivered to customers. | |
| BuildAssemblyLineAggregate | String | True |
An aggregate of the line item data which can be used for adding a transfer inventory and its line item data. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create and query Reckon Build Assembly transactions.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| BuildAssemblyId | String | False |
The unique Id of the build assembly. | |
| TxnNumber | Integer | True |
An identifying number for this transaction. | |
| ItemInventoryAssemblyRef_ListID | String | False |
Items.ID |
A reference to the Id of an inventory assembly. Either ItemInventoryAssemblyRef_ListID or ItemInventoryAssemblyRef_FullName is required when inserting a BuildAssembly. |
| ItemInventoryAssemblyRef_FullName | String | False |
Items.FullName |
A reference to the name of an inventory assembly. Either ItemInventoryAssemblyRef_ListID or ItemInventoryAssemblyRef_FullName is required when inserting a BuildAssembly. |
| SerialNumber | String | False |
The serial number of the asset. This cannot be used with LotNumber. | |
| LotNumber | String | False |
The lot number of the asset. This cannot be used with SerialNumber. | |
| TxnDate | Date | False |
The date of the transaction. | |
| RefNumber | String | False |
A reference number identifying the transaction. This does not have to be unique. | |
| Memo | String | False |
A memo about the transaction. | |
| IsPending | Boolean | True |
If IsPending is set to true, the transaction in question has not been completed. | |
| QuantityToBuild | Double | False |
Specifies the number of assemblies to be built. The transaction will fail if the number specified here exceeds the number of on-hand items. | |
| QuantityCanBuild | Double | True |
Indicates the number of this assembly that can be built from the parts on hand. | |
| QuantityOnHand | Double | True |
The number of these items in the inventory. To change the QuantityOnHand, you would need to add an inventory adjustment. | |
| QuantityOnSalesOrder | Double | True |
The number of these items that have been sold (as recorded in sales orders) but not delivered to customers. | |
| ComponentItemLineRet_ItemRef_ListID | String | True |
Items.ID |
Reference to the Id of an item. |
| ComponentItemLineRet_ItemRef_FullName | String | True |
Items.FullName |
Reference to the full name of an item. |
| ComponentItemLineRet_Desc | String | True |
Description for the line item. | |
| ComponentItemLineRet_QuantityOnHand | Double | True |
The number of these items in the inventory. | |
| ComponentItemLineRet_QuantityNeeded | Double | True |
The number of these items used in the assembly. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Check Expense Line Items.
Checks may be inserted, queried, or updated via the Checks, CheckExpenseItems, or CheckLineItems tables. Checks may be deleted by using the Checks table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Checks are Id, Date, ReferenceNumber, Payee, PayeeId, Account, AccountId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CheckExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%' SELECT * FROM CheckExpenseItems WHERE Date >= '2020-01-07' AND Date < '2020-01-10' SELECT * FROM CheckExpenseItems WHERE [Date] = '2020-01-07'
To add a Check, specify an Account, a Date, and at least one Expense or Line Item. All Expense Line Item columns can be used for inserting multiple Expense Line Items for a new Check transaction. For example, the following will insert a new Check with two Expense Line Items:
INSERT INTO CheckExpenseItems#TEMP (Account, Date, ExpenseAccount, ExpenseAmount) VALUES ('Checking', '1/1/2011', 'Utilities:Telephone', 52.25,)
INSERT INTO CheckExpenseItems#TEMP (Account, Date, ExpenseAccount, ExpenseAmount) VALUES ('Checking', '1/1/2011', 'Professional Fees:Accounting', 235.87)
INSERT INTO CheckExpenseItems (Account, Date, ExpenseAccount, ExpenseAmount) SELECT Account, Date, ExpenseAccount, ExpenseAmount FROM CheckExpenseItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CheckId|ExpenseLineId. | |
| CheckId | String | False |
Checks.ID |
The item identifier for the check. This is obtained from the Checks table. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Account | String | False |
Accounts.FullName |
The name of the account funds are being drawn from. |
| AccountId | String | False |
Accounts.ID |
The Id of the account funds are being drawn from. |
| Payee | String | False |
Vendors.Name |
The name of the payee for the check. |
| PayeeId | String | False |
Vendors.ID |
The Id of the payee for the check. |
| Date | Date | False |
Date of transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| Amount | Double | True |
Amount of the transaction. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Address | String | True |
Full address returned by Reckon. | |
| Line1 | String | False |
First line of the address. | |
| Line2 | String | False |
Second line of the address. | |
| Line3 | String | False |
Third line of the address. | |
| Line4 | String | False |
Fourth line of the address. | |
| Line5 | String | False |
Fifth line of the address. | |
| City | String | False |
City name for the address of the check. | |
| State | String | False |
State name for the address of the check. | |
| PostalCode | String | False |
Postal code for the address of the check. | |
| Country | String | False |
Country for the address of the check. | |
| Note | String | False |
Note for the address of the check. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ExpenseLineId | String | True |
The line item identifier. | |
| ExpenseAccount | String | False |
Accounts.FullName |
The account name for this expense line. |
| ExpenseAccountId | String | False |
Accounts.ID |
The account Id for this expense line. |
| ExpenseAmount | Double | False |
The total amount of this expense line. | |
| ExpenseBillableStatus | String | False |
The billing status of this expense line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED デフォルト値はEMPTYです。 | |
| ExpenseCustomer | String | False |
Customers.FullName |
The customer associated with this expense line. |
| ExpenseCustomerId | String | False |
Customers.ID |
The customer associated with this expense line. |
| ExpenseClass | String | False |
Class.FullName |
The class name of this expense. |
| ExpenseClassId | String | False |
Class.ID |
The class Id of this expense. |
| ExpenseTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item. Available in only international editions of Reckon. |
| ExpenseTaxCodeId | String | False |
Sales tax Id information for this item. Available in only international editions of Reckon. | |
| ExpenseMemo | String | False |
A memo for this expense line. | |
| ExpenseCustomFields | String | True |
The custom fields for this expense item. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. デフォルト値はfalseです。 | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ExchangeRate | Double | False |
The market price for which this currency can be exchanged for the currency used by the Reckon company file as the home currency. | |
| TimeModified | Datetime | True |
When the check was last modified. | |
| TimeCreated | Datetime | True |
When the check was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ApplyCheckToTxnId | String |
Identifies the transaction to be paid by this check. This can be used in updates and inserts. |
| ApplyCheckToTxnAmount | String |
The amount of the transaction to be paid by this check. This can be used in updates and inserts. |
Create, update, delete, and query Reckon Check Line Items.
Checks may be inserted, queried, or updated via the Checks, CheckExpenseItems, or CheckLineItems tables. Checks may be deleted by using the Checks table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Checks are Id, Date, ReferenceNumber, Payee, PayeeId, Account, AccountId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CheckLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%' SELECT * FROM CheckLineItems WHERE Date >= '2020-01-07' AND Date < '2020-01-10' SELECT * FROM CheckLineItems WHERE [Date] = '2020-01-07'
To add a Check, specify an Account, a Date, and at least one Expense or Line Item. All Line Item columns can be used for inserting multiple Line Items for a new Check transaction. For example, the following will insert a new Check with two Line Items:
INSERT INTO CheckLineItems#TEMP (Account, Date, ItemName, ItemQuantity) VALUES ('Checking', '1/1/2011', 'Repairs', 1)
INSERT INTO CheckLineItems#TEMP (Account, Date, ItemName, ItemQuantity) VALUES ('Checking', '1/1/2011', 'Removal', 2)
INSERT INTO CheckLineItems (Account, Date, ItemName, ItemQuantity) VALUES Account, Date, ItemName, ItemQuantity FROM CheckLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CheckId|ItemLineId. | |
| CheckId | String | False |
Checks.ID |
The item identifier for the check. This is obtained from the checks table. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Account | String | False |
Accounts.FullName |
The name of the account funds are being drawn from. |
| AccountId | String | False |
Accounts.ID |
The Id of the account funds are being drawn from. |
| Payee | String | False |
Vendors.Name |
The name of the payee for the check. |
| PayeeId | String | False |
Vendors.ID |
The id of the payee for the check. |
| Date | Date | False |
Date of transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| Amount | Double | True |
Amount of the transaction. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Address | String | True |
Full address returned by Reckon. | |
| Line1 | String | False |
First line of the address. | |
| Line2 | String | False |
Second line of the address. | |
| Line3 | String | False |
Third line of the address. | |
| Line4 | String | False |
Fourth line of the address. | |
| Line5 | String | False |
Fifth line of the address. | |
| City | String | False |
City name for the address of the check. | |
| State | String | False |
State name for the address of the check. | |
| PostalCode | String | False |
Postal code for the address of the check. | |
| Country | String | False |
Country for the address of the check. | |
| Note | String | False |
Note for the address of the check. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item Id. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemCost | Double | False |
The unit cost for the item. | |
| ItemAmount | Double | False |
Total amount for the item. | |
| ItemBillableStatus | String | False |
Billing status of the item. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED デフォルト値はEMPTYです。 | |
| ItemCustomer | String | False |
Customers.FullName |
The name of the customer who ordered the item. |
| ItemCustomerId | String | False |
Customers.ID |
The Id of the customer who ordered the item. |
| ItemClass | String | False |
Class.FullName |
The name for the class of the item. |
| ItemClassId | String | False |
Class.ID |
The Id for the class of the item. |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item. Available in only international editions of Reckon. |
| ItemTaxCodeId | String | False |
Sales tax Id information for this item. Available in only international editions of Reckon. | |
| ItemCustomFields | String | False |
The custom fields for this lineitem. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. デフォルト値はfalseです。 | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ExchangeRate | Double | False |
The market price for which this currency can be exchanged for the currency used by the Reckon company file as the home currency. | |
| TimeModified | Datetime | True |
When the check was last modified. | |
| TimeCreated | Datetime | True |
When the check was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ApplyCheckToTxnId | String |
Identifies the transaction to be paid by this check. This can be used in updates and inserts. |
| ApplyCheckToTxnAmount | String |
The amount of the transaction to be paid by this check. This can be used in updates and inserts. |
Create, update, delete, and query Reckon Checks.
Checks may be inserted, queried, or updated via the Checks, CheckExpenseItems, or CheckLineItems tables. Checks may be deleted by using the Checks table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Checks are Id, Date, ReferenceNumber, Payee, PayeeId, Account, AccountId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Checks WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%' SELECT * FROM Checks WHERE Date >= '2020-01-07' AND Date < '2020-01-10' SELECT * FROM Checks WHERE [Date] = '2020-01-07'
To add a Check, specify an Account, a Date, and at least one Expense or Line Item. The ItemAggregate and ExpenseAggregate columns may be used to specify an XML aggregate of Line or Expense Item data. The columns that may be used in these aggregates are defined in the CheckLineItems and CheckExpenseItems tables and it starts with Item and Expense. For example, the following will insert a new Check with two Line Items:
INSERT INTO Checks (Account, Date, ItemAggregate) VALUES ('Checking', '1/1/2011',
'<CheckLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CheckLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Account | String | False |
Accounts.FullName |
The name of the account funds are being drawn from. |
| AccountId | String | False |
Accounts.ID |
The id of the account funds are being drawn from. |
| Payee | String | False |
Vendors.Name |
The name of the payee for the Check. |
| PayeeId | String | False |
Vendors.ID |
The Id of the payee for the Check. |
| Date | Date | False |
Date of transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| Amount | Double | True |
Amount of the transaction. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Address | String | True |
Full address returned by Reckon. | |
| Line1 | String | False |
First line of the address. | |
| Line2 | String | False |
Second line of the address. | |
| Line3 | String | False |
Third line of the address. | |
| Line4 | String | False |
Fourth line of the address. | |
| Line5 | String | False |
Fifth line of the address. | |
| City | String | False |
City name for the address of the check. | |
| State | String | False |
State name for the address of the check. | |
| PostalCode | String | False |
Postal code for the address of the check. | |
| Country | String | False |
Country for the address of the check. | |
| Note | String | False |
Note for the address of the check. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a check and its line item data. | |
| ExpenseItemCount | Integer | True |
The count of expense line items. | |
| ExpenseItemAggregate | String | False |
An aggregate of the expense item data which can be used for adding a check and its expense item data. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. デフォルト値はfalseです。 | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ExchangeRate | Double | False |
The market price for which this currency can be exchanged for the currency used by the Reckon company file as the home currency. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the check was last modified. | |
| TimeCreated | Datetime | True |
When the check was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| Expense* | String |
All expense-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ApplyCheckToTxnId | String |
Identifies the transaction to be paid by this check. This can be used in updates and inserts. |
| ApplyCheckToTxnAmount | String |
The amount of the transaction to be paid by this check. This can be used in updates and inserts. |
Create, delete, and query Reckon Classes.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for the Class table are Id, Name, and IsActive. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the class. | |
| Name | String | False |
The name of the class. | |
| FullName | String | True |
The full name of the class in the form ParentName|ClassName. | |
| IsActive | Boolean | False |
Boolean determining if the class is active. | |
| ParentRef_FullName | String | False |
Class.FullName |
Full name of the parent for the class. You may specify only ParentRef_FullName or ParentRef_ListId on INSERT/UPDATE statements and not both. |
| ParentRef_ListId | String | False |
Class.ID |
Id for the parent of the class. You may specify only ParentRef_FullName or ParentRef_ListId on INSERT/UPDATE statements and not both. |
| Sublevel | Integer | True |
How many parents the class has. | |
| EditSequence | String | True |
A string indicating the revision of the class. | |
| TimeCreated | Datetime | True |
The time the class was created. | |
| TimeModified | Datetime | True |
The last time the class was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| NameMatch | String |
This pseudo column is deprecated and should no longer be used. The type of match to use if specifying the name. 使用できる値は次のとおりです。CONTAINS, EXACT, STARTSWITH, ENDSWITH |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ACTIVE, INACTIVE, ALL, NA デフォルト値はALLです。 |
Create, update, delete, and query Reckon Credit Card Charge Expense Line Items.
CreditCardCharges may be inserted, queried, or updated via the CreditCardCharges, CreditCardChargeExpenseItems, or CreditCardChargeLineItems tables. CreditCardCharges may be deleted by using the CreditCardCharges table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditCardCharges are Id, ReferenceNumber, Date, TimeModified, AccountName, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardChargeExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardCharge, specify an Account and at least one Expense or Line Item. All Expense Line Item columns can be used for inserting multiple Expense Line Items for a new CreditCardCharge transaction. For example, the following will insert a new CreditCardCharge with two Expense Line Items:
INSERT INTO CreditCardChargeExpenseItems#TEMP (AccountName, ExpenseAccount ExpenseAmount) VALUES ('CalOil Credit Card', 'Job Expenses:Job Materials', 52.25)
INSERT INTO CreditCardChargeExpenseItems#TEMP (AccountName, ExpenseAccount ExpenseAmount) VALUES ('CalOil Credit Card', 'Automobile:Fuel', 235.87)
INSERT INTO CreditCardChargeExpenseItems (AccountName, ExpenseAccount, ExpenseAmount) SELECT AccountName, ExpenseAccount, ExpenseAmount FROM CreditCardChargeExpenseItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CCChargeId|ItemLineId. | |
| CCChargeId | String | False |
The item identifier. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountName | String | False |
Accounts.FullName |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| AccountId | String | False |
Accounts.ID |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| PayeeName | String | False |
Vendors.Name |
Name of the payee for the transaction. |
| PayeeId | String | False |
Vendors.ID |
Id of the payee for the transaction. |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ExpenseLineId | String | True |
The expense line item identifier. | |
| ExpenseAccount | String | False |
Accounts.FullName |
The account name for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountId | String | False |
Accounts.ID |
The account Id for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAmount | Double | False |
The total amount of this expense line. | |
| ExpenseBillableStatus | String | False |
The billing status of this expense line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| ExpenseCustomer | String | False |
Customers.FullName |
The customer associated with this expense line. |
| ExpenseCustomerId | String | False |
Customers.ID |
The customer associated with this expense line. |
| ExpenseClass | String | False |
Class.FullName |
The class name of this expense. |
| ExpenseClassId | String | False |
Class.ID |
The class Id of this expense. |
| ExpenseMemo | String | False |
A memo for this expense line. | |
| ExpenseTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ExpenseTaxCodeId | String | False |
Sales tax information for this item (taxable or nontaxable). | |
| ExchangeRate | Double | False |
The market price for which this currency can be exchanged for the currency used by the Reckon company file as the home currency. | |
| TimeModified | Datetime | True |
When the credit card charge was last modified. | |
| TimeCreated | Datetime | True |
When the credit card charge was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Credit Card Charge Line Items.
CreditCardCharges may be inserted, queried, or updated via the CreditCardCharges, CreditCardChargeExpenseItems, or CreditCardChargeLineItems tables. CreditCardCharges may be deleted by using the CreditCardCharges table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditCardCharges are Id, ReferenceNumber, Date, TimeModified, AccountName, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardChargeLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardCharge, specify an Account and at least one Expense or Line Item. All Line Item columns can be used for inserting multiple Line Items for a new CreditCardCharge transaction. For example, the following will insert a new CreditCardCharge with two Line Items:
INSERT INTO CreditCardChargeLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Repairs', 1)
INSERT INTO CreditCardChargeLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Removal', 2)
INSERT INTO CreditCardChargeLineItems (AccountName, ItemName, ItemQuantity) SELECT AccountName, ItemName, ItemQuantity FROM CreditCardChargeLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CCChargeId|ItemLineId. | |
| CCChargeId | String | False |
The item identifier. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountName | String | False |
Accounts.FullName |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| AccountId | String | False |
Accounts.ID |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| PayeeName | String | False |
Vendors.Name |
Name of the payee for the transaction. |
| PayeeId | String | False |
Vendors.ID |
Id of the payee for the transaction. |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item name. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group name. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemCost | Double | False |
The unit cost for an item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemBillableStatus | String | False |
Billing status of the item. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| ItemCustomer | String | False |
Customers.FullName |
The name of the customer who ordered the item. |
| ItemCustomerId | String | False |
Customers.ID |
The Id of the customer who ordered the item. |
| ItemClass | String | False |
Class.FullName |
The name for the class of the item. |
| ItemClassId | String | False |
Class.ID |
The Id for the class of the item. |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item (taxable or nontaxable). | |
| TimeModified | Datetime | True |
When the transaction was last modified. | |
| TimeCreated | Datetime | True |
When the transaction was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Credit Card Charges.
CreditCardCharges may be inserted, queried, or updated via the CreditCardCharges, CreditCardChargeExpenseItems, or CreditCardChargeLineItems tables. CreditCardCharges may be deleted by using the CreditCardCharges table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditCardCharges are Id, ReferenceNumber, Date, TimeModified, AccountName, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardCharges WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardCharge, specify an Account and at least one Expense or Line Item. The ItemAggregate and ExpenseAggregate columns may be used to specify an XML aggregate of Line or Expense Item data. The columns that may be used in these aggregates are defined in the CreditCardChargeLineItems and CreditCardChargeExpenseItems tables and it starts with Item and Expense. For example, the following will insert a new CreditCardCharge with two Line Items:
INSERT INTO CreditCardCharges (AccountName, ItemAggregate)
VALUES ('CalOil Credit Card',
'<CreditCardChargeLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CreditCardChargeLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the transaction. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountName | String | False |
Accounts.FullName |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| AccountId | String | False |
Accounts.ID |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| PayeeName | String | False |
Vendors.Name |
Name of the payee for the transaction. |
| PayeeId | String | False |
Vendors.ID |
Id of the payee for the transaction. |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a bill and its line item data. | |
| ExpenseItemCount | Integer | True |
The count of expense line items. | |
| ExpenseItemAggregate | String | False |
An aggregate of the expense item data which can be used for adding a bill and its expense item data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the credit card charge was last modified. | |
| TimeCreated | Datetime | True |
When the credit card charge was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| Expense* | String |
All expense-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Credit Card Credit Expense Line Items.
CreditCardCredits may be inserted, queried, or updated via the CreditCardCredits, CreditCardCreditExpenseItems, or CreditCardCreditLineItems tables. CreditCardCredits may be deleted by using the CreditCardCredits table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditCardCredits are Id, ReferenceNumber, Date, TimeModified, AccountName, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardCreditExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardCredit, specify an Account and at least one Expense or Line Item. All Expense Line Item columns can be used for inserting multiple Expense Line Items for a new CreditCardCredit transaction. For example, the following will insert a new CreditCardCredit with two Expense Line Items:
INSERT INTO CreditCardCreditExpenseItems#TEMP (AccountName, ExpenseAccount, ExpenseAmount) VALUES ('CalOil Credit Card', 'Job Expenses:Job Materials', 52.25)
INSERT INTO CreditCardCreditExpenseItems#TEMP (AccountName, ExpenseAccount, ExpenseAmount) VALUES ('CalOil Credit Card', 'Automobile:Fuel', 235.87)
INSERT INTO CreditCardCreditExpenseItems (AccountName, ExpenseAccount, ExpenseAmount) SELECT AccountName, ExpenseAccount, ExpenseAmount FROM CreditCardCreditExpenseItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CCCreditId|ItemLineId. | |
| CCCreditId | String | False |
The item identifier. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountName | String | False |
Accounts.FullName |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| AccountId | String | False |
Accounts.ID |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| PayeeName | String | False |
Vendors.Name |
Name of the payee for the transaction. |
| PayeeId | String | False |
Vendors.ID |
Id of the payee for the transaction. |
| ExpenseLineId | String | True |
The expense line item identifier. | |
| ExpenseAccount | String | False |
Accounts.FullName |
The account name for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountId | String | False |
Accounts.ID |
The account Id for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAmount | Double | False |
The total amount of this expense line. | |
| ExpenseBillableStatus | String | False |
The billing status of this expense line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| ExpenseCustomer | String | False |
Customers.FullName |
The customer associated with this expense line. |
| ExpenseCustomerId | String | False |
Customers.ID |
The customer associated with this expense line. |
| ExpenseClass | String | False |
Class.FullName |
The class name of this expense. |
| ExpenseClassId | String | False |
Class.ID |
The class Id of this expense. |
| ExpenseMemo | String | False |
A memo for this expense line. | |
| ExpenseTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ExpenseTaxCodeId | String | False |
Sales tax information for this item (taxable or nontaxable). | |
| TimeModified | Datetime | True |
When the credit card credit was last modified. | |
| TimeCreated | Datetime | True |
When the credit card credit was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Credit Card Credit Line Items.
CreditCardCredits may be inserted, queried, or updated via the CreditCardCredits, CreditCardCreditExpenseItems, or CreditCardCreditLineItems tables. CreditCardCredits may be deleted by using the CreditCardCredits table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditCardCredits are Id, ReferenceNumber, Date, TimeModified, AccountName, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardCreditLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardCredit, specify an Account and at least one Expense or Line Item. All Line Item columns can be used for inserting multiple Line Items for a new CreditCardCredit transaction. For example, the following will insert a new CreditCardCredit with two Line Items:
INSERT INTO CreditCardCreditLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Repairs', 1)
INSERT INTO CreditCardCreditLineItems#TEMP (AccountName, ItemName, ItemQuantity) VALUES ('CalOil Credit Card', '1/1/2011', 'Removal', 2)
INSERT INTO CreditCardCreditLineItems (AccountName, ItemName, ItemQuantity) SELECT AccountName, ItemName ItemQuantity FROM CreditCardCreditLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CCCreditId|ItemLineId. | |
| CCCreditId | String | False |
The item identifier. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountName | String | False |
Accounts.FullName |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| AccountId | String | False |
Accounts.ID |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| PayeeName | String | False |
Vendors.Name |
Name of the payee for the transaction. |
| PayeeId | String | False |
Vendors.ID |
Id of the payee for the transaction. |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item name. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group name. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemCost | Double | False |
The unit cost for an item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemBillableStatus | String | False |
Billing status of the item. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| ItemCustomer | String | False |
Customers.FullName |
The name of the customer who ordered the item. |
| ItemCustomerId | String | False |
Customers.ID |
The Id of the customer who ordered the item. |
| ItemClass | String | False |
Class.FullName |
The name for the class of the item. |
| ItemClassId | String | False |
Class.ID |
The Id for the class of the item. |
| TimeModified | Datetime | True |
When the bill was last modified. | |
| TimeCreated | Datetime | True |
When the bill was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Credit Card Credits.
CreditCardCredits may be inserted, queried, or updated via the CreditCardCredits, CreditCardCreditExpenseItems, or CreditCardCreditLineItems tables. CreditCardCredits may be deleted by using the CreditCardCredits table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditCardCredits are Id, ReferenceNumber, Date, TimeModified, AccountName, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardCredits WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardCredit, specify an Account and at least one Expense or Line Item. The ItemAggregate and ExpenseAggregate columns may be used to specify an XML aggregate of Line or Expense Item data. The columns that may be used in these aggregates are defined in the CreditCardCreditLineItems and CreditCardCreditExpenseItems tables and it starts with Item and Expense. For example, the following will insert a new CreditCardCredit with two Line Items:
INSERT INTO CreditCardCredits (AccountName, ItemAggregate)
VALUES ('CalOil Credit Card',
'<CreditCardCreditLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CreditCardCreditLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountName | String | False |
Accounts.FullName |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| AccountId | String | False |
Accounts.ID |
A reference to the credit card account. Either AccountId or AccountName must have a value when inserting. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| PayeeName | String | False |
Vendors.Name |
Name of the payee for the transaction. |
| PayeeId | String | False |
Vendors.ID |
Id of the payee for the transaction. |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a credit card credit and its line item data. | |
| ExpenseItemCount | Integer | True |
The count of expense line items. | |
| ExpenseItemAggregate | String | False |
An aggregate of the expense item data which can be used for adding a credit card credit and its expense item data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the credit card credit was last modified. | |
| TimeCreated | Datetime | True |
When the credit card credit was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| Expense* | String |
All expense-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Query and Insert Reckon AR Credit Card Refund transactions.
CreditCardRefunds may be inserted or queried via the CreditCardRefunds table. CreditCardRefunds may be deleted by using the CreditCardRefunds table. QuickBooks does not currently support updating CreditCardRefunds.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for ARCreditCardRefunds are Id, Date, ReferenceNumber, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditCardRefunds WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditCardRefund, specify a Customer, Date, and at least one reference to a Credit Memo. For example, the following will insert a new CreditCardRefunds:
INSERT INTO CreditCardRefunds#TEMP (CustomerRef_ListID, PaymentMethodRef_ListID, RefundAppliedToTxnAdd_TxnId, RefundAppliedToTxnAdd_RefundAmount) VALUES ('150000-933272658', '1D575-1544895769', '30000-933272660', 200.00)
INSERT INTO CreditCardRefunds (CustomerRef_ListID, PaymentMethodRef_ListID, RefundAppliedToTxnAdd_TxnId, RefundAppliedToTxnAdd_RefundAmount) SELECT CustomerRef_ListID, PaymentMethodRef_ListID, RefundAppliedToTxnAdd_TxnId, RefundAppliedToTxnAdd_RefundAmount FROM CreditCardRefunds#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| TxnDate | Date | False |
The date of the transaction. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id | |
| RefNumber | String | False |
The transaction reference number. | |
| CustomerRef_ListID | String | False |
Customers.ID |
The ID of the customer on the refund. Either CustomerRef_ListID or CustomerRef_ListName must have a value when inserting. |
| CustomerRef_FullName | String | False |
The name of the customer on the refund. Either CustomerRef_ListID or CustomerRef_ListName must have a value when inserting. | |
| RefundFromAccountRef_ListID | String | False |
Accounts.ID |
The Id of the account which is the source of funds for the credit card refund. |
| RefundFromAccountRef_FullName | String | False |
The Name of the account which is the source of funds for the credit card refund. | |
| ARAccountRef_ListID | String | False |
Accounts.ID |
A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| ARAccountRef_FullName | String | False |
A reference to the accounts-receivable account where the money received from this transaction will be deposited. | |
| TotalAmount | Decimal | True |
Total amount of the refund. | |
| TotalAmountInHomeCurrency | Decimal | True |
Total amount of the refund in home currency. | |
| Address_Addr1 | String | False |
First line of the address. | |
| Address_Addr2 | String | False |
Second line of the address. | |
| Address_Addr3 | String | False |
Third line of the address. | |
| Address_Addr4 | String | False |
Fourth line of the address. | |
| Address_Addr5 | String | False |
Fifth line of the address. | |
| Address_City | String | False |
City name for the address of the check. | |
| Address_State | String | False |
State name for the address of the check. | |
| Address_PostalCode | String | False |
Postal code for the address of the check. | |
| Address_Country | String | False |
Country for the address of the check. | |
| Address_Note | String | False |
Note for the address of the check. | |
| PaymentMethodRef_ListID | String | False |
The Id of the Customer's payment method. | |
| PaymentMethodRef_FullName | String | False |
The Name of the Customer's payment method. | |
| Memo | String | False |
Additional information about the refund. | |
| RefundAppliedToTxnAggregate | String | False |
An aggregate of the transactions this refund is applied to. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_CreditCardNumber | String | False |
The Credit Card Number for the Customer. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_ExpirationMonth | Integer | False |
The month when the credit card expires. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_ExpirationYear | Integer | False |
The year when the credit card expires. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_NameOnCard | String | False |
The name on the Customer's credit card. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_CreditCardAddress | String | False |
The address associated with this credit card. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_CreditCardPostalCode | String | False |
The postal code associated with the address for this credit card. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_CommercialCardCode | String | False |
This optional field is used only for Visa and Master Card commercial cards. | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_TransactionMode | String | False |
Indicates whether this transaction came from a card swipe (CardPresent ) or not (CardNotPresent). Defaults to CardNotPresent | |
| CreditCardTxnInfo_CreditCardTxnInputInfo_CreditCardTxnType | String | False |
Indicates from where the current transaction data originated. Values:Authorization, Capture, Charge, Refund, VoiceAuthorization | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_ResultCode | Integer | False |
Contains the status code returned in the original ransaction response. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_ResultMessage | String | False |
Contains the status message returned in the original transaction response. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_CreditCardTransID | String | False |
The transaction ID is returned from the credit card processor. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_MerchantAccountNumber | String | False |
The account number of the merchant who is running the transaction using the customer's credit card. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_AuthorizationCode | String | False |
The authorization code is returned from the credit card processor. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_AVSStreet | String | False |
Pass if the street address supplied in the transaction request matches the customer's address. Fail if does not match. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_AVSZip | String | False |
Pass if the zip supplied in the transaction request matches the customer's zip. Fail if does not match. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_CardSecurityCodeMatch | String | False |
Pass if the security colde supplied in the transaction request matches the Credit Card's security Code. Fail if does not match. | |
| CreditCardTxnInfo_CreditCardTxnResultInfo_TxnAuthorizationTime | Datetime | False |
Timestamp indicating the time in which the card processor authorized the transaction. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| CurrencyRef_ListID | String | True |
Currency.ListID |
Name of the currency code used for this refund. |
| CurrencyRef_Name | String | True |
Id of the currency code used for this refund. | |
| ExchangeRate | Decimal | False |
Currency exchange rate for this invoice. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| RefundAppliedToTxnAdd_TxnID | String |
The Id of the transaction to apply the refund to. Required on Inserts. |
| RefundAppliedToTxnAdd_RefundAmount | Decimal |
The Amount of the refund to apply to the transaction. Required on Inserts. |
Create, update, delete, and query Reckon Credit Memo Line Items.
CreditMemos may be inserted, queried, or updated via the CreditMemoLineItems table. CreditMemos may be deleted by using the CreditMemos table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditMemos are Id, ReferenceNumber, Date, TimeModified, CustomerName, CustomerId, AccountsReceivable, and AccountsReceivableId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditMemoLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditMemo, specify a Customer and at least one Line Item. All Line Item columns can be used for inserting multiple Line Items for a new CreditMemo transaction. For example, the following will insert a new CreditMemo with two Line Items:
INSERT INTO CreditMemoLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Repairs', 1)
INSERT INTO CreditMemoLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Removal', 2)
INSERT INTO CreditMemoLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM CreditMemoLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format CreditMemoId|ItemLineId. | |
| CreditMemoId | String | False |
CreditMemos.ID |
The item identifier. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CustomerName | String | False |
Customers.FullName |
The name of the customer on the credit memo. CustomerName or CustomerId are required to have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer on the credit memo. CustomerName or CustomerId are required to have a value when inserting. |
| AccountsReceivable | String | False |
Accounts.FullName |
A reference to the name of the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountsReceivableId | String | False |
Accounts.ID |
A reference to the Id of the accounts-receivable account where the money received from this transaction will be deposited. |
| ShipMethod | String | False |
ShippingMethods.Name |
The shipping method. |
| ShipMethodId | String | False |
The shipping method id. | |
| ShipDate | Date | False |
The shipping date. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Amount | Double | False |
Total amount for this transaction. | |
| Message | String | False |
CustomerMessages.Name |
A message to the customer. |
| MessageId | String | False |
Id of the message to the customer. | |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (the initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference Id to the sales rep. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address of the credit memo. | |
| BillingState | String | False |
State name for the billing address of the credit memo. | |
| BillingPostalCode | String | False |
Postal code for the billing address of the credit memo. | |
| BillingCountry | String | False |
Country for the billing address of the credit memo. | |
| BillingNote | String | False |
Note for the billing address of the credit memo. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address of the credit memo. | |
| ShippingState | String | False |
State name for the shipping address of the credit memo. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address of the credit memo. | |
| ShippingCountry | String | False |
Country for the shipping address of the credit memo. | |
| ShippingNote | String | False |
Note for the shipping address of the credit memo. | |
| Subtotal | Double | True |
The gross subtotal. This does not include tax or the amount already paid. | |
| Tax | Double | False |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| IsPending | Boolean | False |
Transaction status (whether this transaction has been completed or it is still pending). | |
| IsToBeEmailed | Boolean | False |
Whether this credit memo is to be emailed. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| PONumber | String | False |
The purchase order number. | |
| Terms | String | False |
The payment terms. | |
| TermsId | String | False |
The payment terms. | |
| CreditRemaining | Double | True |
Remaining credit. | |
| DueDate | Date | False |
Date when the credit is due. | |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| CustomerSalesTax | String | False |
SalesTaxCodes.Name |
Reference to sales tax information for the customer. |
| CustomerSalesTaxId | String | False |
Reference to sales tax information for the customer. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item identifier. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemRate | Double | False |
The unit rate charged for this item. | |
| ItemRatePercent | Double | False |
The rate percent charged for this item. | |
| ItemTaxCode | String | False |
SalesTaxItems.Name |
Sales tax information for this item (taxable or nontaxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item (taxable or nontaxable). | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemClass | String | False |
Class.FullName |
The class name of the item. |
| ItemClassId | String | False |
Class.ID |
The class name of the item. |
| ItemOther1 | String | False |
The Other1 field of this line item. | |
| ItemOther2 | String | False |
The Other2 field of this line item. | |
| ItemCustomFields | String | False |
The custom fields for this lineitem. | |
| ItemIsGetPrintItemsInGroup | String | False |
If true, a list of this group's individual items their amounts will appear on printed forms. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the credit memo was last modified. | |
| TimeCreated | Datetime | True |
When the credit memo was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ItemPriceLevel | String |
Item price level name. Reckon will not return the price level. |
Create, update, delete, and query Reckon Credit Memos.
CreditMemos may be inserted, queried, or updated via the CreditMemoLineItems table. CreditMemos may be deleted by using the CreditMemos table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for CreditMemos are Id, ReferenceNumber, Date, TimeModified, CustomerName, CustomerId, AccountsReceivable, and AccountsReceivableId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM CreditMemos WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a CreditMemo, specify a Customer and at least one Line Item. The ItemAggregate column may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the CreditMemoLineItems tableand it starts with Item. For example, the following will insert a new CreditMemo with two Line Items:
INSERT INTO CreditMemos (CustomerName, ItemAggregate)
VALUES ('Abercrombie, Kristy',
'<CreditMemoLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</CreditMemoLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CustomerName | String | False |
Customers.FullName |
The name of the customer on the credit memo. CustomerName or CustomerId are required to have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer on the credit memo. CustomerName or CustomerId are required to have a value when inserting. |
| AccountsReceivable | String | False |
Accounts.FullName |
A reference to the name of the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountsReceivableId | String | False |
Accounts.ID |
A reference to the Id of the accounts-receivable account where the money received from this transaction will be deposited. |
| ShipMethod | String | False |
ShippingMethods.Name |
The shipping method. |
| ShipMethodId | String | False |
The shipping method Id. | |
| ShipDate | Date | False |
The shipping date. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Amount | Double | False |
Total amount for this transaction. | |
| Message | String | False |
CustomerMessages.Name |
A message to the customer. |
| MessageId | String | False |
Id of the message to the customer. | |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference Id to the sales rep. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address of the credit memo. | |
| BillingState | String | False |
State name for the billing address of the credit memo. | |
| BillingPostalCode | String | False |
Postal code for the billing address of the credit memo. | |
| BillingCountry | String | False |
Country for the billing address of the credit memo. | |
| BillingNote | String | False |
Note for the billing address of the credit memo. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address of the credit memo. | |
| ShippingState | String | False |
State name for the shipping address of the credit memo. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address of the credit memo. | |
| ShippingCountry | String | False |
Country for the shipping address of the credit memo. | |
| ShippingNote | String | False |
Note for the shipping address of the credit memo. | |
| Subtotal | Double | True |
The gross subtotal. This does not include tax or the amount already paid. | |
| Tax | Double | False |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| IsPending | Boolean | False |
Transaction status (whether this transaction has been completed or is still pending). | |
| IsToBeEmailed | Boolean | False |
Whether this credit memo is to be emailed. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| PONumber | String | False |
The purchase order number. | |
| Terms | String | False |
The payment terms. | |
| TermsId | String | False |
The payment terms. | |
| CreditRemaining | Double | True |
Remaining credit. | |
| DueDate | Date | False |
Date when the credit is due. | |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| CustomerSalesTax | String | False |
SalesTaxCodes.Name |
Reference to sales tax information for the customer. |
| CustomerSalesTaxId | String | False |
Reference to sales tax information for the customer. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| ExchangeRate | Double | False |
Indicates the exchange rate for the transaction. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a credit memo and its line item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the credi tmemo. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the credit memo was last modified. | |
| TimeCreated | Datetime | True |
When the credit memo was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Currencies. This table requires QBXML version 8.0 or higher, and you will need to enable multiple Currencies in your Reckon company file to use it.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The Id of the currency. | |
| Name | String | False |
The name of the currency. | |
| IsActive | Boolean | False |
Boolean indicating if the currency is active. | |
| CurrencyCode | String | False |
A maximum of 3 characters describing the code for the currency. For example: USD. | |
| CurrencyFormat_ThousandSeparator | String | False |
The separating character for thousands. For example, in 1,000,000 the comma is the separator. 使用できる値は次のとおりです。Comma, Period, Space, Apostrophe デフォルト値はCommaです。 | |
| CurrencyFormat_ThousandSeparatorGrouping | String | False |
Controls how the display of the currency value is grouped. For example, 10,000,000 is XX_XXX_XXX, but could be replaced by X_XX_XX_XXX. | |
| CurrencyFormat_DecimalPlaces | String | False |
Controls the display of the decimal value. For example, in 1.00 the value would be 2. You can change to 0 if you do not want decimals to be displayed. デフォルト値は2です。 | |
| CurrencyFormat_DecimalSeparator | String | False |
Controls the character used to separate decimal values from whole numbers. For example, in 1.00 the value is Period. 使用できる値は次のとおりです。Comma, Period デフォルト値はPeriodです。 | |
| IsUserDefinedCurrency | Boolean | True |
Indicates whether the currency is a built-in currency or a currency created by a Reckon user. | |
| ExchangeRate | Double | True |
The market price for which the currency can be exchanged for the currency used by the Reckon company file as the home currency. The exchange rate should be considered a snapshot of the rates in effect at the AsOfDate. | |
| AsOfDate | Date | True |
The date when the exchange rate was last changed. | |
| EditSequence | String | True |
A string indicating the revision of the currency. | |
| TimeCreated | Datetime | True |
The time the currency was created. | |
| TimeModified | Datetime | True |
The time the currency was last modified. |
Create, update, delete, and query Reckon Customer Contacts. This table requires QBXML version 12.0 or higher, and is only available in Reckon editions 2016 and above.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the shipping address in the format CustomerId|ContactId. | |
| CustomerId | String | False |
Customers.ID |
The Id of the customer the shipping address is associated with. |
| Name | String | False |
The name of the customer. This is required to have a value when inserting. | |
| FullName | String | True |
The full name of the customer, including parents in the format parent:customer. | |
| ContactId | String | False |
The Id of the contact. | |
| ContactEditSequence | String | False |
An identifer used for versioning for this copy of the object. | |
| ContactFirstName | String | False |
The first name of the contact. | |
| ContactMiddleName | String | False |
The middle name of the contact. | |
| ContactLastName | String | False |
The last name of the contact. | |
| ContactJobTitle | String | False |
The job title of the contact. | |
| ContactSalutation | String | False |
The salutation of the contact. | |
| ContactMethods | String | False |
A list of contact methods for the contact. | |
| EditSequence | String | False |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | False |
When the customer was last modified. | |
| TimeCreated | Datetime | False |
When the customer was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| IncludeJobs | Boolean |
Whether or not to include job information in the results. デフォルト値はTRUEです。 |
Create, delete, and query Customer Messages.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the customer message. | |
| Name | String | False |
The name of the customer message. | |
| IsActive | Boolean | False |
Boolean determining if the customer message is active. | |
| EditSequence | String | True |
A string indicating the revision of the customer message. | |
| TimeCreated | Datetime | True |
The time the customer message was created. | |
| TimeModified | Datetime | True |
The last time the customer message was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| NameMatch | String |
This pseudo column is deprecated and should no longer be used. The type of match to use if specifying the name. 使用できる値は次のとおりです。CONTAINS, EXACT, STARTSWITH, ENDSWITH |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ACTIVE, INACTIVE, ALL, NA デフォルト値はALLです。 |
Create, update, and query Reckon Customer Notes. This table requires QBXML version 12.0 or higher.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the note in the format CustomerId|NoteId. | |
| CustomerID | String | False |
Customers.ID |
The Id of the customer the note is associated with. |
| Name | String | False |
The name of the customer. This is required to have a value when inserting. | |
| FullName | String | True |
The full name of the customer, including parents in the format parent:customer. | |
| NoteId | String | False |
Id of the note. | |
| Date | String | False |
Date for this note | |
| Note | String | False |
Note for this customer | |
| EditSequence | String | False |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | False |
When the customer was last modified. | |
| TimeCreated | Datetime | False |
When the customer was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| IncludeJobs | Boolean |
Whether or not to include job information in the results. デフォルト値はTRUEです。 |
Create, update, delete, and query Reckon Customers.
To add a Customer, you must specify the Name field.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Customers are Id, Name, Balance, IsActive, and TimeModified. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Balance may be used with the >=, <=, or = conditions but cannot be used to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Customers WHERE Name LIKE '%George%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Balance > 100.00 AND Balance < 200.00
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the customer. | |
| Name | String | False |
The name of the customer. This is required to have a value when inserting. | |
| FullName | String | True |
The full name of the customer, including parents in the format parent:customer. | |
| Salutation | String | False |
A salutation, such as Mr., Mrs., etc. | |
| FirstName | String | False |
The first name of the customer as stated in the address info. | |
| MiddleInitial | String | False |
A middle name or middle initial of the customer. | |
| LastName | String | False |
The last name of the customer as stated in the address info. | |
| AccountNumber | String | False |
The account number for the customer. | |
| Company | String | False |
The name of the company of the customer. | |
| Balance | Double | True |
The balance owned by this customer including subcustomers. | |
| CustomerBalance | Double | True |
The balance owned by only this customer not including subcustomers. | |
| Contact | String | False |
The name of the main contact person for the customer. | |
| Type | String | False |
CustomerTypes.FullName |
A predefined customer type within Reckon. Typical customer types, if defined, might be Commercial, Residential, etc. |
| TypeId | String | False |
A predefined customer type within Reckon. | |
| Phone | String | False |
The main telephone number for the customer. | |
| Fax | String | False |
The fax number number for the customer. | |
| AlternateContact | String | False |
The name of an alternate contact person for the customer. | |
| AlternatePhone | String | False |
The alternate telephone number for the customer. | |
| String | False |
The email address for communicating with the customer. | ||
| Notes | String | False |
The first note for a customer. To retrieve all notes for a customer, use the NotesAggregate column or the CustomerNotes table. | |
| ParentName | String | False |
Customers.FullName |
The parent name of the job. |
| ParentId | String | False |
Customers.ID |
The parent Id of the job. |
| Sublevel | Integer | False |
The number of ancestors this customer has. | |
| JobStatus | String | False |
The current status of the job. 使用できる値は次のとおりです。Awarded, Closed, InProgress, None, NotAwarded, Pending | |
| JobStartDate | Date | False |
The start date of the job. | |
| JobProjectedEndDate | Date | False |
The expected end date for the job. | |
| JobEndDate | Date | False |
The actual end date for the job. | |
| JobDescription | String | False |
A description of the job. | |
| JobType | String | False |
The name of the job type. | |
| JobTypeId | String | False |
A job type reference Id. | |
| CreditCardAddress | String | False |
The address associated with the credit card. | |
| CreditCardExpMonth | Integer | False |
The expiration month associated with the credit card. | |
| CreditCardExpYear | Integer | False |
The expiration year associated with the credit card. | |
| CreditCardNameOnCard | String | False |
The name as it appears on the credit card of the customer. | |
| CreditCardNumber | String | False |
The credit card number on file for this customer. | |
| CreditCardPostalCode | String | False |
The postal code associated with the address and number on file for this customer. | |
| CreditLimit | Double | False |
The credit limit for this customer. If it is equal to 0, there is no credit limit. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address of the customer. | |
| BillingState | String | False |
State name for the billing address of the customer. | |
| BillingPostalCode | String | False |
Postal code for the billing address of the customer. | |
| BillingCountry | String | False |
Country for the billing address of the customer. | |
| BillingNote | String | False |
Note for the billing address of the customer. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address of the customer. | |
| ShippingState | String | False |
State name for the shipping address of the customer. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address of the customer. | |
| ShippingCountry | String | False |
Country for the shipping address of the customer. | |
| ShippingNote | String | False |
Note for the shipping address of the customer. | |
| ResaleNumber | String | False |
The resale number of the customer, if he/she has one. This field can be set in inserts but not in updates. | |
| SalesRep | String | False |
SalesReps.ID |
A reference to a sales rep for the customer. |
| SalesRepId | String | False |
SalesReps.Initial |
A reference to a sales rep for the customer. |
| Terms | String | False |
A reference to terms of payment for this customer. A typical example might be '2% 10 Net 60'. This field can be set in inserts but not in updates. | |
| TermsId | String | False |
A reference to terms of payment for this customer. | |
| TaxCode | String | False |
SalesTaxCodes.Name |
This is a reference to a sales tax code predefined within Reckon. This field can be set in inserts but not in updates. |
| TaxCodeId | String | False |
This is a reference to a sales tax code predefined within Reckon. This field can be set in inserts but not in updates. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| SalesTaxCountry | String | False |
Identifies the country collecting applicable sales taxes. Only available in international editons of Reckon. | |
| PriceLevel | String | False |
PriceLevels.Name |
Reference to a price level for the customer. |
| PriceLevelId | String | False |
PriceLevels.ID |
Reference to a price level for the customer. |
| PreferredPaymentMethodName | String | False |
PaymentMethods.Name |
The preferred method of payment. |
| PreferredPaymentMethodId | String | False |
The preferred method of payment. | |
| IsActive | Boolean | False |
Whether or not the customer is active. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the customer was last modified. | |
| TimeCreated | Datetime | True |
When the customer was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| NameMatchType | String |
This pseudo column is deprecated and should no longer be used. Type of match to perform on SearchName. 使用できる値は次のとおりです。CONTAINS, EXACT, STARTSWITH, ENDSWITH デフォルト値はCONTAINSです。 |
| IncludeJobs | Boolean |
Whether or not to include job information in the results. デフォルト値はTRUEです。 |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ACTIVE, INACTIVE, ALL, NA デフォルト値はALLです。 |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| MinBalance | String |
This pseudo column is deprecated and should no longer be used. A minimum balance that returned records should have. Limits the search to records with balances greater than or equal to MinBalance. |
| MaxBalance | String |
This pseudo column is deprecated and should no longer be used. A maximum balance that returned records should have. Limits the search to records with balances less than or equal to MaxBalance. |
Create, update, delete, and query Reckon Customer Shipping Addresses. Multiple Customer Shipping Addresses are supported in only Reckon 2013 and higher. Additionally, this table requires QBXML version 12.0 or higher.
INSERT INTO CustomerShippingAddresses#TEMP (CustomerId, ShipToName, ShipToCity) VALUES ('123456789-9999', 'Shipto Addr 1', 'London')
INSERT INTO CustomerShippingAddresses#TEMP (CustomerId, ShipToName, ShipToCity) VALUES ('123456789-9999', 'Shipto Addr 2', 'Paris')
INSERT INTO CustomerShippingAddresses (CustomerId, ShipToName, ShipToCity) SELECT CustomerId, ShipToName, ShipToCity FROM CustomerShippingAddresses#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the shipping address in the format CustomerId|ShipToName. | |
| CustomerId | String | False |
Customers.ID |
The Id of the customer the shipping address is associated with. |
| Name | String | False |
The name of the customer. This is required to have a value when inserting. | |
| FullName | String | True |
The full name of the customer, including parents in the format parent:customer. | |
| ShipToName | String | False |
Name of the shipping address in Reckon. This input is required when inserting additional shipping addresses for a customer. | |
| ShipToAddr1 | String | False |
First line of the shipping address. | |
| ShipToAddr2 | String | False |
Second line of the shipping address. | |
| ShipToAddr3 | String | False |
Third line of the shipping address. | |
| ShipToAddr4 | String | False |
Fourth line of the shipping address. | |
| ShipToAddr5 | String | False |
Fifth line of the shipping address. | |
| ShipToCity | String | False |
City name for the shipping address of the customer. | |
| ShipToState | String | False |
State name for the shipping address of the customer. | |
| ShipToPostalCode | String | False |
Postal code for the shipping address of the customer. | |
| ShipToCountry | String | False |
Country for the shipping address of the customer. | |
| ShipToNote | String | False |
Note for the shipping address of the customer. | |
| ShipToDefaultShipTo | Boolean | False |
Boolean indicating if this shipping address is the default shipping address for the customer. | |
| EditSequence | String | False |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | False |
When the customer was last modified. | |
| TimeCreated | Datetime | False |
When the customer was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| IncludeJobs | Boolean |
Whether or not to include job information in the results. デフォルト値はTRUEです。 |
Create, update, delete, and query Reckon Customer Types.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the customer type. | |
| FullName | String | True |
The full name of the customer, including parents in the format Parent:Customer. | |
| ParentName | String | False |
CustomerTypes.FullName |
The parent name of the job. |
| ParentId | String | False |
The parent id of the job. | |
| IsActive | Boolean | False |
Whether or not the customer type is active. | |
| TimeCreated | Datetime | True |
The datetime the customer type was made. | |
| TimeModified | Datetime | True |
The last datetime the customer type was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create, delete, and query Reckon Date Driven Terms.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for DateDrivenTerms are Name, TimeModified, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The Id of the date driven term. | |
| Name | String | False |
The name of the date driven term. | |
| IsActive | Boolean | False |
Boolean indicating if the date driven term is active. | |
| DayOfMonthDue | Integer | False |
Day of the month when full payment is due with no discount. | |
| DueNextMonthDays | Integer | False |
If the invoice or bill is issued within this many days of the due date, payment is not due until the following month. | |
| DiscountDayOfMonth | Integer | False |
If the payment is made by this day of the month, then DiscountPct applies. | |
| DiscountPct | Double | False |
If the payment is received by DiscountDayOfMonth, then this discount will apply to the payment. DiscountPct must be between 0 and 100. | |
| EditSequence | String | True |
A string indicating the revision of the date driven term. | |
| TimeCreated | Datetime | True |
The time the date driven term was created. | |
| TimeModified | Datetime | True |
The time the date driven term was last modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| NameMatch | String |
This pseudo column is deprecated and should no longer be used. The type of match to use when searching with the name. 使用できる値は次のとおりです。EXACT, STARTSWITH, CONTAINS, ENDSWITH デフォルト値はEXACTです。 |
Create, update, delete, and query Reckon Deposit Line Items.
Deposits may be inserted, queried, or updated via the Deposits or DepositLineItems tables. Deposits may be deleted by using the Deposits table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Deposits are Id, Date, TimeModified, DepositToAccount, and DepositToAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. For example:
SELECT * FROM DepositLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
To add a Deposit, specify the DepositToAccount field and at least one Line Item. All Line Items must have an ItemAccount specified.
All Line Item columns can be used for inserting multiple Line Items for a new Deposit transaction. For example, the following will insert a new Deposit with two Line Items:
INSERT INTO DepositLineItems#TEMP (DepositToAccount, ItemAccount, ItemAmount) VALUES ('Checking', 'Undeposited Funds', 12.25)
INSERT INTO DepositLineItems#TEMP (DepositToAccount, ItemAccount, ItemAmount) VALUES ('Checking', 'Savings', 155.35)
INSERT INTO DepositLineItems (DepositToAccount, ItemAccount, ItemAmount) SELECT DepositToAccount, ItemAccount, ItemAmount FROM DepositLineItems#TEMP
Following is an example to Insert with Transaction Id(ItemPaymentId)
INSERT INTO DepositLineItems (DepositToAccount, Date, ItemPaymentId) VALUES ('Petty Cash', '2022-06-21', '28D31-1702630754')
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format DepositId|ItemLineId. | |
| DepositId | String | False |
Deposits.ID |
The deposit identifier. Set this value when inserting values to an existing deposit, or leave it blank to add a new deposit. |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CashBackAccount | String | False |
Accounts.FullName |
Account reference to the bank or credit card company. |
| CashBackAccountId | String | False |
Accounts.ID |
Account reference to the bank or credit card company. |
| CashBackAmount | Double | False |
Cash-back amount. | |
| CashBackId | String | True |
Id of the cash back transaction. | |
| CashBackMemo | String | False |
Additional info for the cash back transaction. | |
| DepositToAccount | String | False |
Accounts.FullName |
Account to deposit funds to. |
| DepositToAccountId | String | False |
Accounts.ID |
Account to deposit funds to. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| TotalDeposit | Double | True |
The total of the deposit. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemAccount | String | False |
Accounts.FullName |
A reference to the account funds are being deposited to. |
| ItemAccountId | String | False |
Accounts.ID |
A reference to the account funds are being deposited to. |
| ItemAmount | Double | False |
The total amount of this deposit line item. This should be a positive number. | |
| ItemCheckNumber | String | False |
The check number for this deposit line item. | |
| ItemClass | String | False |
Class.FullName |
Specifies the class of the deposit line item. |
| ItemClassId | String | False |
Class.ID |
Specifies the class of the deposit line item. |
| ItemEntityName | String | False |
An entity name for this deposit line item. | |
| ItemEntityId | String | False |
An entity Id for this deposit line item. | |
| ItemMemo | String | False |
Memo for this deposit line item. | |
| ItemPaymentMethod | String | False |
PaymentMethods.Name |
The payment method (funding source) for this deposit line item. For example: cash, check, or Master Card. |
| ItemPaymentId | String | False |
The payment transaction Id for this deposit line item. | |
| ItemPaymentLineId | String | False |
The payment transaction line id for this deposit line item. | |
| ItemRefId | String | False |
Identification number of the transaction associated with this deposit line. | |
| ItemTxnType | String | True |
Type of the transaction associated with this deposit line. | |
| TimeModified | Datetime | True |
When the deposit was last modified. | |
| TimeCreated | Datetime | True |
When the deposit was created. | |
| Payee | String | False |
Vendors.Name |
The name of the payee for the Check. |
| PayeeId | String | False |
Vendors.ID |
The Id of the payee for the Check. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ItemPriceLevel | String |
Item price level name. Reckon will not return the price level. |
Create, update, delete, and query Reckon Deposits.
Deposits may be inserted, queried, or updated via the Deposits or DepositLineItems tables. Deposits may be deleted by using the Deposits table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Deposits are Id, DepositToAccount, and DepositToAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. For example:
SELECT * FROM Deposits WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
To add a Deposit, specify the DepositToAccount field and at least one Line Item. The ItemAggregate column may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the DepositLineItems table and it starts with Item. For example, the following will insert a new Deposit with two Line Items:
INSERT INTO Deposits (DepositToAccount, ItemAggregate)
VALUES ('Checking', '<DepositLineItems>
<Row><ItemAccount>Undeposited Funds</ItemAccount><ItemAmount>12.25</ItemAmount></Row>
<Row><ItemAccount>Savings</ItemAccount><ItemAmount>155.35</ItemAmount></Row>
</DepositLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CashBackAccount | String | False |
Accounts.FullName |
Account reference to the bank or credit card company. |
| CashBackAccountId | String | False |
Accounts.ID |
Account reference to the bank or credit card company. |
| CashBackAmount | Double | False |
Cash back amount. | |
| CashBackId | String | True |
Id of the cash back transaction. | |
| CashBackMemo | String | False |
Additional info for the cash back transaction. | |
| DepositToAccount | String | False |
Accounts.FullName |
Account to deposit funds to. |
| DepositToAccountId | String | False |
Accounts.ID |
Account to deposit funds to. |
| Memo | String | False |
Memo to appear on internal reports only. | |
| TotalDeposit | Double | True |
The total of the deposit. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a deposit and its line item data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the deposit was last modified. | |
| TimeCreated | Datetime | True |
When the deposit was created. | |
| Payee | String | False |
Vendors.Name |
The name of the payee for the Check. |
| PayeeId | String | False |
Vendors.ID |
The Id of the payee for the Check. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Employee Earnings.
The Ids for the EmployeeEarnings table operate a bit differently than Line Items. Unlike Line Items, Reckon does not return a unique Id for EmployeeEarnings. Instead, each EmployeeEarnings entry is returned in a specific order, and Employee Earnings entries can be updated in that order back to Reckon. To give the Employee Earnings unique Ids, we have appended the index number of each EmployeeEarnings entry to the Id. It will be up to the programmer to ensure that any modifications to Employee entries through the Reckon UI (or another application between a SELECT and an UPDATE call) are handled.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Employees are Id, Name, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM EmployeeEarnings WHERE Name LIKE '%George%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
To add an EmployeeEarnings entry, specify the EmployeeId field in the INSERT statement. If you instead specify the Employee Name, the Sync App will attempt to add a new Employee. For example:
INSERT INTO EmployeeEarnings (Name, EarningsWageName, EarningsRate) VALUES ('370000-933272659', 'Regular Pay', 21.32)
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format EmployeeId|EmployeeEarningsId. | |
| Name | String | True |
The name of the employee. | |
| PayPeriod | String | False |
Indicates how often employees are paid 使用できる値は次のとおりです。Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly | |
| EmployeeId | String | False |
Employees.ID |
The Id of the employee. This is required to have a value when inserting. |
| EarningsId | String | True |
The Id of the employee earnings entry. | |
| EarningsWageName | String | False |
The wage name. This is required to have a value when inserting. | |
| EarningsWageId | String | False |
A reference Id to the wage. Used for payroll. | |
| EarningsRate | Double | False |
Employee earnings rate. Used for payroll. | |
| EarningsRatePercent | String | False |
Employee earnings ratepercent. Used for payroll. | |
| TimeModified | Datetime | True |
When the item was last modified. | |
| TimeCreated | Datetime | True |
When the item was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ACTIVE, INACTIVE, ALL, NA デフォルト値はALLです。 |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Employees.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Employees are Id, Name, TimeModified, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Employees WHERE Name LIKE '%George%' AND TimeModified > '1/1/2011' AND TimeModified < '2/1/2011'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the employee. | |
| Name | String | False |
The name of the employee. This is required to have a value when inserting. | |
| Salutation | String | False |
A salutation, such as Mr., Mrs., etc. | |
| FirstName | String | False |
The first name of the employee. | |
| MiddleInitial | String | False |
A middle name or middle initial of the employee. | |
| LastName | String | False |
The last name of the employee. | |
| AccountNumber | String | False |
The account number for this employee. | |
| SSN | String | False |
The social security number of the employee. | |
| EmployeeType | String | False |
The type of employee. 使用できる値は次のとおりです。Regular, Unspecified, Officer, Statutory, Owner | |
| Gender | String | False |
The gender of the employee. 使用できる値は次のとおりです。Unspecified, Male, Female | |
| Address | String | True |
Full address returned by Reckon. | |
| Line1 | String | False |
First line of the address. | |
| Line2 | String | False |
Second line of the address. | |
| City | String | False |
City name for the address. | |
| State | String | False |
State name for the address. | |
| PostalCode | String | False |
Postal code for the address. | |
| Country | String | False |
Country for the address. | |
| AlternatePhone | String | False |
An alternate phone number for the employee. | |
| String | False |
The email address of the employee. | ||
| PrintAs | String | False |
How the employee name should be printed. | |
| MobilePhone | String | False |
The mobile phone number of this employee. | |
| Pager | String | False |
The pager number of this employee. | |
| PagerPIN | String | False |
The personal identification number for the pager of this employee. | |
| Fax | String | False |
The fax number of this employee. | |
| BirthDate | Date | False |
The date of birth of this employee. | |
| HiredDate | Date | False |
The date the employee was hired. | |
| IsActive | Boolean | False |
This property indicates whether this object is currently enabled for use by Reckon. | |
| Notes | String | False |
This property may contain any notes you wish to make concerning the transaction. | |
| PayPeriod | String | False |
Indicates how often employees are paid. 使用できる値は次のとおりです。NotSet, Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly | |
| PayrollClassName | String | False |
Class.FullName |
A reference to the class into which this employee payroll falls. Id/Name Reference Properties. |
| PayrollClassId | String | False |
Class.ID |
A reference to the class into which this employee payroll falls. Id/Name Reference Properties. |
| Phone | String | False |
The phone number of the employee. | |
| ReleasedDate | Date | False |
The date the employee was released (if he/she was released). | |
| TimeDataForPaychecks | String | False |
Indicates whether time data is used to create paychecks for this employee. 使用できる値は次のとおりです。NotSet, UseTimeData, DoNotUseTimeData | |
| SickTimeAccrualPeriod | String | False |
Sick-time hours accrual period. 使用できる値は次のとおりです。BeginningOfYear, EveryHourOnPaycheck, EveryPaycheck | |
| SickTimeAccrualStartDate | Date | False |
Sick-time accrual start date. The standard formatting for dates is YYYY-MM-DD; e.g., September 2, 2002 is formatted as 2002-09-02. | |
| SickTimeAccrued | String | False |
Sick-time hours accrued. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. The integrated application has no permission to access personal data. The Reckon administrator can grant permission to access personal data through the Integrated Application preferences. | |
| SickTimeAvailable | String | False |
Sick-time hours available. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. The integrated application has no permission to access personal data. The Reckon administrator can grant permission to access personal data through the Integrated Application preferences. | |
| SickTimeMaximum | String | False |
Sick-time maximum hours. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported | |
| SickTimeYearlyReset | Boolean | False |
Sick-time hours resets each year. Default false. | |
| SickTimeUsed | String | False |
Sick-time hours used. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. | |
| VacationTimeAccrualPeriod | String | False |
Vacation-time hours accrual period. 使用できる値は次のとおりです。BeginningOfYear, EveryHourOnPaycheck, EveryPaycheck | |
| VacationTimeAccrualStartDate | Date | False |
Vacation-time accrual start date. The standard formatting for dates is YYYY-MM-DD; i.e., September 2, 2002 is formatted as 2002-09-02. | |
| VacationTimeAccrued | String | False |
Vacation-time hours accrued. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. | |
| VacationTimeAvailable | String | False |
Vacation-time hours available. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. | |
| VacationTimeMaximum | String | False |
Vacation-time maximum hours. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. | |
| VacationTimeYearlyReset | Boolean | False |
Vacation-time hours resets each year. Default false. | |
| VacationTimeUsed | String | False |
Vacation-time hours used. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. Seconds are not supported. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
A string indicating the revision of the employee record. | |
| TimeModified | Datetime | True |
When the employee record was last modified. | |
| TimeCreated | Datetime | True |
When the employee record was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| OpeningBalance | String |
The opening balance of the account (by default 0). Note that this property is used only when adding new accounts to Reckon. |
| OpeningDate | String |
The opening balance date of the account. Note that this property is used only when adding new accounts to Reckon. |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
| NameMatchType | String |
This pseudo column is deprecated and should no longer be used. Type of match to perform on name. 使用できる値は次のとおりです。EXACT, STARTSWITH, ENDSWITH, CONTAINS デフォルト値はCONTAINSです。 |
Create, update, delete, and query Reckon Estimate Line Items.
Estimates may be inserted, queried, or updated via the Estimates or EstimateLineItems tables. Estimates may be deleted by using the Estimates table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for Estimates are Id, ReferenceNumber, Date, TimeModified, CustomerName, and CustomerId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM EstimateLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add an Estimate, specify a Customer and at least one Line Item. All Line Item columns can be used for inserting multiple Line Items for a new Estimate transaction. For example, the following will insert a new Estimate with two Line Items:
INSERT INTO EstimateLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Repairs', 1)
INSERT INTO EstimateLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Removal', 2)
INSERT INTO EstimateLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM EstimateLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format EstimateId|ItemLineId. | |
| EstimateId | String | False |
Estimates.ID |
The unique identifier of the estimate. |
| ReferenceNumber | String | False |
Transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
Customer name this transaction is recorded under. This is required to have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. This is required to have a value when inserting. |
| Date | Date | False |
Transaction date. | |
| Memo | String | False |
Memo regarding this transaction. | |
| TotalAmount | Double | True |
Total amount for this transaction. | |
| ItemLineID | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item identifier. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemRate | Double | False |
The unit rate charged for this item. | |
| ItemRatePercent | Double | False |
The rate percent charged for this item. | |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ItemTaxCodeId | String | False |
Sales tax Id for this tax item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemClass | String | False |
Class.FullName |
The class name of the item. |
| ItemClassId | String | False |
Class.ID |
The class name of the item. |
| ItemMarkupRate | Double | False |
Item markup rate, to be applied over the base purchase cost. | |
| ItemMarkupRatePercent | Double | False |
Item markup rate percent, to be applied over the base purchase cost. | |
| ItemOther1 | String | False |
The Other1 field of this line item. | |
| ItemOther2 | String | False |
The Other2 field of this line item. | |
| ItemCustomFields | String | False |
The custom fields for this line item. | |
| ItemIsGetPrintItemsInGroup | String | False |
If true, a list of this group's individual items their amounts will appear on printed forms. | |
| Message | String | False |
CustomerMessages.Name |
Message to the customer. |
| MessageId | String | False |
Message to the customer. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference to (initials of) the sales rep. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
Note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine1 | String | False |
First line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine2 | String | False |
Second line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine3 | String | False |
Third line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingCity | String | False |
City name for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingState | String | False |
State name for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingCountry | String | False |
Country for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingNote | String | False |
Note for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| Subtotal | Double | True |
Gross subtotal. This does not include tax/amount already paid. | |
| Tax | Double | True |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| IsActive | Boolean | False |
Whether or not the estimate is active. | |
| IsToBeEmailed | Boolean | False |
Whether or not this email is to be emailed. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| PONumber | String | False |
The purchase order number. | |
| Terms | String | False |
A reference to terms of payment, predefined within Reckon. | |
| TermsId | String | False |
A reference to terms of payment, predefined within Reckon. | |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| CustomerSalesTaxName | String | False |
SalesTaxCodes.Name |
Reference to sales tax information for the customer. |
| CustomerSalesTaxId | String | False |
Reference to sales tax information for the customer. | |
| DueDate | Date | True |
Date when credit is due. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the credit memo was last modified. | |
| TimeCreated | Datetime | True |
When the credit memo was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ItemPriceLevel | String |
Item price level name. Reckon will not return the price level. |
Create, update, delete, and query Reckon Estimates.
Estimates may be inserted, queried, or updated via the Estimates or EstimateLineItems tables. Estimates may be deleted by using the Estimates table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Estimates are Id, Date, TimeModified, ReferenceNumber, CustomerName, and CustomerId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Estimates WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add an Estimate, specify a Customer and at least one Line Item. The ItemAggregate column may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the EstimateLineItems table and it starts with Item. For example, the following will insert a new Estimate with two Line Items:
INSERT INTO Estimates (CustomerName, ItemAggregate)
VALUES ('Abercrombie, Kristy',
'<EstimateLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</EstimateLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
Transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
Customer name this transaction is recorded under. This is required to have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. This is required to have a value when inserting. |
| Date | Date | False |
Transaction date. | |
| Memo | String | False |
Memo regarding this transaction. | |
| TotalAmount | Double | True |
Total amount for this transaction. | |
| Message | String | False |
CustomerMessages.Name |
Message to the customer. |
| MessageId | String | False |
Message to the customer. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference to (initials of) the sales rep. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
Note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine1 | String | False |
First line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine2 | String | False |
Second line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine3 | String | False |
Third line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingCity | String | False |
City name for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingState | String | False |
State name for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingCountry | String | False |
Country for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| ShippingNote | String | False |
Note for the shipping address. Requires QBBXML Version 7.0 or higher. | |
| Subtotal | Double | True |
Gross subtotal. This does not include tax/amount already paid. | |
| Tax | Double | True |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| IsActive | Boolean | False |
Whether or not the estimate is active. | |
| IsToBeEmailed | Boolean | False |
Whether or not this email is to be emailed. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| PONumber | String | False |
The purchase order number. | |
| Terms | String | False |
A reference to the terms of payment, predefined within Reckon. | |
| TermsId | String | False |
A reference to the terms of payment, predefined within Reckon. | |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| CustomerSalesTaxName | String | False |
SalesTaxCodes.Name |
Reference to sales tax information for the customer. |
| CustomerSalesTaxId | String | False |
Reference to sales tax information for the customer. | |
| ExchangeRate | Double | False |
Indicates the exchange rate for the transaction. | |
| DueDate | Date | True |
Date when credit is due. | |
| Other | String | False |
Other data associated with the estimate. | |
| ItemCount | Integer | True |
A count of the line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a estimates and its line item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the estimates. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the estimate was last modified. | |
| TimeCreated | Datetime | True |
When the estimate was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create and query Reckon Inventory Adjustment Line Items.
InventoryAdjustments may be inserted, queried, or deleted via the InventoryAdjustments or InventoryAdjustmentLineItems tables. InventoryAdjustments may be deleted by using the InventoryAdjustments table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for InventoryAdjustments are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, Account, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM InventoryAdjustmentLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add an InventoryAdjustment, specify an Account and at least one Line Item. To add a Line Item, either the ItemName or ItemId is required, as well as either ItemNewQuantity, ItemNewValue, or ItemQuantityDiff. All Line Item columns can be used for inserting multiple Line Items for a new InventoryAdjustment transaction. For example, the following will insert a new InventoryAdjustment with two Line Items:
INSERT INTO InventoryAdjustmentLineItems#TEMP (Account, ItemName, ItemNewQuantity) VALUES ('Cost of Good Sold', 'Wood Door:Exterior', 100)
INSERT INTO InventoryAdjustmentLineItems#TEMP (Account, ItemName, ItemNewQuantity) VALUES ('Cost of Good Sold', 'Wood Door:Interior', 200)
INSERT INTO InventoryAdjustmentLineItems (Account, ItemName, ItemNewQuantity) SELECT Account, ItemName, ItemNewQuantity FROM InventoryAdjustmentLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format InventoryAdjustmentId|ItemLineId. | |
| InventoryAdjustmentID | String | True |
The unique identifier for the Inventory Adjustment. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| Account | String | False |
Accounts.FullName |
The account the inventory adjustment is associated with. Either Account or AccountId is required on insert. |
| AccountId | String | False |
Accounts.ID |
The account the inventory adjustment is associated with. Either Account or AccountId is required on insert. |
| Class | String | False |
Class.FullName |
A reference to the class for the inventory adjustment. |
| ClassId | String | False |
Class.ID |
A reference to the class for the inventory adjustment. |
| CustomerName | String | False |
Customers.FullName |
The name of the customer on the inventory adjustment. |
| CustomerId | String | False |
Customers.ID |
The id of the customer on the inventory adjustment. |
| Memo | String | False |
A memo regarding this transaction. | |
| Date | Date | False |
The date of the transaction. | |
| ItemLineId | String | False |
The line id of the item. | |
| ItemLineNumber | String | True |
The line item number. | |
| ItemName | String | False |
Items.FullName |
The item name. Either ItemName or ItemId is required on an insert. |
| ItemId | String | False |
Items.ID |
The item identifier. Either ItemName or ItemId is required on an insert. |
| ItemNewQuantity | Double | False |
The new quantity for this adjustment. Used on only insert. There is no response value. | |
| ItemNewValue | Double | False |
New value of this adjustment. Used on only insert. There is no response value. | |
| ItemQuantityDiff | Double | False |
The change in quantity for this adjustment. | |
| ItemValueDiff | Double | False |
The change in total value for this adjustment. | |
| ItemLotNumber | String | False |
The lot number for this adjustment. This field requires QBXML Version 11.0. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the inventory adjustment was last modified. | |
| TimeCreated | Datetime | True |
When the inventory adjustment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| LinkToTxnId | String |
Link this transaction to another transaction. This is available during only inserts and requires a minimum QBXML Version 6.0 |
Create, query, and delete Reckon Inventory Adjustments.
InventoryAdjustments may be inserted, queried, or deleted via the InventoryAdjustments or InventoryAdjustmentLineItems tables. InventoryAdjustments may be deleted by using the InventoryAdjustments table.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for InventoryAdjustments are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, Account, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM InventoryAdjustments WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add an InventoryAdjustment, specify an Account and at least one Line Item. To add a Line Item, either the ItemName or the ItemId is required, as well as either ItemNewQuantity, ItemNewValue, ItemQuantityDiff, or ItemValueDiff. The ItemAggregate columns may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the InventoryAdjustmentLineItems tables and it starts with Item. For example, the following will insert a new InventoryAdjustment with two Line Items:
INSERT INTO InventoryAdjustments (Account, ItemAggregate)
VALUES ('Cost of Good Sold', '<InventoryAdjustmentLineItems>
<Row><ItemName>Wood Door:Exterior</ItemName><ItemNewQuantity>100</ItemNewQuantity></Row>
<Row><ItemName>Wood Door:Interior</ItemName><ItemNewQuantity>200</ItemNewQuantity></Row>
</InventoryAdjustmentLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| Account | String | False |
Accounts.FullName |
The account the inventory adjustment is associated with. Either Account or AccountId is required on insert. |
| AccountId | String | False |
Accounts.ID |
The account the inventory adjustment is associated with. Either Account or AccountId is required on insert. |
| Class | String | False |
Class.FullName |
A reference to the class for the inventory adjustment. |
| ClassId | String | False |
Class.ID |
A reference to the class for the inventory adjustment. |
| CustomerName | String | False |
Customers.FullName |
The name of the customer on the inventory adjustment. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer on the inventory adjustment. |
| Memo | String | False |
A memo regarding this transaction. | |
| Date | Date | False |
The date of the transaction. | |
| ItemCount | Integer | True |
The number of line items for the inventory adjustment. | |
| ItemAggregate | String | False |
An aggregate of the Line Item data which can be used for adding an inventory adjustment and its line item data. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the inventory adjustment was last modified. | |
| TimeCreated | Datetime | True |
When the inventory adjustment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions or updates. |
Create, update, delete, and query Reckon Inventory Sites. Inventory Sites are only available in Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The Id of the inventory site. | |
| Name | String | False |
Name of the inventory site. | |
| IsActive | Boolean | False |
Whether or not the inventory site is active. | |
| SiteDesc | String | False |
A description of the inventory site. | |
| Contact | String | False |
Contact for the inventory site. | |
| Phone | String | False |
Phone number for the inventory site. | |
| Fax | String | False |
Fax number for the inventory site. | |
| String | False |
Email address for the inventory site. | ||
| SiteAddress_Addr1 | String | False |
First line of the address. | |
| SiteAddress_Addr2 | String | False |
Second line of the address. | |
| SiteAddress_Addr3 | String | False |
Third line of the address. | |
| SiteAddress_Addr4 | String | False |
Fourth line of the address. | |
| SiteAddress_Addr5 | String | False |
Fifth line of the address. | |
| SiteAddress_City | String | False |
City portion of the address. | |
| SiteAddress_State | String | False |
State portion of the address. | |
| SiteAddress_PostalCode | String | False |
Postal Code portion of the address. | |
| SiteAddress_Country | String | False |
Country portion of the address. | |
| EditSequence | String | True |
A string indicating the revision of the inventory site. | |
| TimeCreated | Datetime | True |
The time the inventory site was created. | |
| TimeModified | Datetime | True |
The time the inventory site was modified. | |
| IsDefaultSite | Boolean | True |
Boolean indicating if the inventory site is the default site for the company. |
Create, update, delete, and query Reckon Invoice Line Items.
Invoices may be inserted, queried, or updated via the Invoices or InvoiceLineItems tables. Invoices may be deleted by using the Invoices table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Invoices are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, IsPaid, Account, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM InvoiceLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add an Invoice, specify a Customer and at least one Line Item. All Line Item columns can be used for inserting multiple Line Items for a new Invoice transaction. For example, the following will insert a new Invoice with two Line Items:
INSERT INTO InvoiceLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Repairs', 1)
INSERT INTO InvoiceLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Abercrombie, Kristy', 'Removal', 2)
INSERT INTO InvoiceLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM InvoiceLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format InvoiceId|ItemLineId. | |
| InvoiceId | String | False |
Invoices.ID |
The unique identifier of the Invoice. |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
The name of the customer on the invoice. Either CustomerName or CustomerId must have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer on the invoice. Alternatively give this field a value when inserting instead of CustomerName. |
| Account | String | False |
Accounts.FullName |
A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountId | String | False |
Accounts.ID |
A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ShipMethod | String | False |
ShippingMethods.Name |
The shipping method associated with the invoice. |
| ShipMethodId | String | False |
The shipping method associated with the invoice. | |
| ShipDate | Date | False |
The shipping date associated with the invoice. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| Amount | Double | True |
The total amount for this invoice. | |
| Message | String | False |
CustomerMessages.Name |
A message to the vendor or customer to appear in the invoice. |
| MessageId | String | False |
A message to vendor or customer to appear in the invoice. | |
| SalesRep | String | False |
SalesReps.Initial |
A reference to the (initials of) sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
A reference to the sales rep. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
A note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
A note for the shipping address. | |
| Subtotal | Double | True |
The gross subtotal of the invoice. This does not include tax or amount already paid. | |
| Tax | Double | True |
The total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
The percentage charged for sales tax. | |
| PONumber | String | False |
The purchase order number. | |
| DueDate | Date | False |
The date when payment is due. | |
| Terms | String | False |
The payment terms. | |
| TermsId | String | False |
The payment terms. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item identifier. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemRate | Double | False |
The unit rate charged for this item. | |
| ItemRatePercent | Double | False |
The rate precent charged for this item. | |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemClass | String | False |
Class.FullName |
The class name of the item. |
| ItemClassId | String | False |
Class.ID |
The class name of the item. |
| ItemServiceDate | Date | False |
The service date for the item if the item is a type of service. | |
| ItemOther1 | String | False |
The Other1 field of this line item. | |
| ItemOther2 | String | False |
The Other2 field of this line item. | |
| ItemCustomFields | String | False |
The custom fields for this line item. | |
| ItemIsGetPrintItemsInGroup | String | False |
If true, a list of this group's individual items their amounts will appear on printed forms. | |
| AppliedAmount | Double | True |
The total amount of applied credits and payments. | |
| Balance | Double | False |
The unpaid amount for this sale. | |
| CustomerTaxCode | String | False |
SalesTaxCodes.Name |
The tax code specific to this customer. |
| CustomerTaxCodeId | String | False |
The tax code specific to this customer. | |
| IsToBePrinted | Boolean | False |
Whether this invoice is to be printed. | |
| IsToBeEmailed | Boolean | False |
Whether this invoice is to be emailed. | |
| IsPaid | Boolean | True |
Whether this invoice has been paid in full. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. | |
| IsPending | Boolean | False |
The transaction status (whether this transaction has been completed or it is still pending). | |
| IsFinanceCharge | String | False |
Whether this invoice includes a finance charge. 使用できる値は次のとおりです。NotSet, IsFinanceCharge, NotFinanceCharge デフォルト値はNotSetです。 | |
| Template | String | False |
Templates.Name |
A reference to a template specifying how to print the transaction. |
| TemplateId | String | False |
Templates.ID |
A reference to a template specifying how to print the transaction. |
| SuggestedDiscountAmount | Double | False |
A suggested discount amount for the invoice. | |
| SuggestedDiscountDate | Date | False |
A suggested discount date for the invoice. | |
| ExchangeRate | Double | False |
Currency exchange rate for this invoice. | |
| BalanceInHomeCurrency | Double | False |
Balance remaining in units of the home currency. | |
| Other | String | False |
Other data associated with the invoice. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the invoice was last modified. | |
| TimeCreated | Datetime | True |
When the invoice was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| LinkToTxnId | String |
Link this transaction to another transaction. This is only available during inserts. |
| ItemLinkToTxnId | String |
Link this individual line item to another transaction. This is only available during inserts. |
| ItemLinkToTxnLineId | String |
Link this individual line item to another transaction line item. This is only available during inserts. |
Create, update, delete, and query Reckon Invoices.
Invoices may be inserted, queried, or updated via the Invoices or InvoiceLineItems tables. Invoices may be deleted by using the Invoices table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Invoices are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, IsPaid, Account, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Invoices WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add an Invoice, specify a Customer and at least one Line Item. The ItemAggregate columns may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the InvoiceLineItems tables and it starts with Item. For example, the following will insert a new Invoice with two Line Items:
INSERT INTO Invoices (CustomerName, ItemAggregate)
VALUES ('Abercrombie, Kristy', '<InvoiceLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</InvoiceLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
The name of the customer on the invoice. Either CustomerName or CustomerId must have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer on the invoice. Alternatively give this field a value when inserting instead of CustomerName. |
| Account | String | False |
Accounts.FullName |
A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountId | String | False |
Accounts.ID |
A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| Date | Date | False |
The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ShipMethod | String | False |
ShippingMethods.Name |
The shipping method associated with the invoice. |
| ShipMethodId | String | False |
The shipping method associated with the invoice. | |
| ShipDate | Date | False |
The shipping date associated with the invoice. | |
| Memo | String | False |
A memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| Amount | Double | True |
The total amount for this invoice. | |
| Message | String | False |
CustomerMessages.Name |
A message to vendor or customer to appear in the invoice. |
| MessageId | String | False |
A message to vendor or customer to appear in the invoice. | |
| SalesRep | String | False |
SalesReps.Initial |
A reference to the (initials of) sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
A reference to the sales rep. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
A note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
A note for the shipping address. | |
| Subtotal | Double | True |
The gross subtotal of the invoice. This does not include tax or the amount already paid. | |
| Tax | Double | True |
The total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
The percentage charged for sales tax. | |
| POnumber | String | False |
The purchase order number. | |
| DueDate | Date | False |
The date when payment is due. | |
| Terms | String | False |
The payment terms. | |
| TermsId | String | False |
The payment terms. | |
| ItemCount | Integer | True |
The count of item entries for this transaction. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a invoices and its line item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the invoice. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| AppliedAmount | Double | True |
The total amount of applied credits and payments. | |
| Balance | Double | False |
The unpaid amount for this sale. | |
| CustomerTaxCode | String | False |
SalesTaxCodes.Name |
The tax code specific to this customer. |
| CustomerTaxCodeId | String | False |
The tax code specific to this customer. | |
| IsToBePrinted | Boolean | False |
Whether this invoice is to be printed. | |
| IsToBeEmailed | Boolean | False |
Whether this invoice is to be emailed. | |
| IsPaid | Boolean | True |
Whether this invoice has been paid in full. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. | |
| IsPending | Boolean | False |
The transaction status (whether this transaction has been completed or it is still pending). | |
| IsFinanceCharge | String | False |
Whether this invoice includes a finance charge. 使用できる値は次のとおりです。NotSet, IsFinanceCharge, NotFinanceCharge デフォルト値はNotSetです。 | |
| Template | String | False |
Templates.Name |
A reference to a template specifying how to print the transaction. |
| TemplateId | String | False |
Templates.ID |
A reference to a template specifying how to print the transaction. |
| SuggestedDiscountAmount | Double | False |
A suggested discount amount for the invoice. | |
| SuggestedDiscountDate | Date | False |
A suggested discount date for the invoice. | |
| ExchangeRate | Double | False |
Currency exchange rate for this invoice. | |
| BalanceInHomeCurrency | Double | False |
Balance remaining in units of the home currency. | |
| Other | String | False |
Other data associated with the invoice. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the invoice was last modified. | |
| TimeCreated | Datetime | True |
When the invoice was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions or updates. |
| PaidStatus | String |
The paid status of the invoice. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| LinkToTxnId | String |
Link this transaction to another transaction. |
Create, update, delete, and query Reckon Item Line Items.
Item Line Items may be inserted, deleted, and updated via the ItemLineItems table. Item Line Items refer to the Line Items associated with item groups, inventory assemblies, or sales tax groups.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Items are Id, TimeModified, Name, Type, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ItemLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
To add a Line Item, specify the ItemId or Assembly Id columns of the Item Group or Assembly you want to add the Line Item to when making the insertion. For example:
INSERT INTO ItemLineItems (ItemId, LineItemName, LineItemQuantity) VALUES ('430001-1071511103|130000-933272656', 'Hardware:Doorknobs Std', 1)
To insert a new Inventory Assembly, Item Group, or Sales Tax Group with Line Items, provide the Name and Type columns and at least one Line Item. For example:
INSERT INTO ItemLineItems#TEMP (Name, Type, LineItemName, LineItemQuantity) VALUES ('MyItemGroup', 'ItemGroup', 'Hardware:Doorknobs Std', 1)
INSERT INTO ItemLineItems#TEMP (Name, Type, LineItemName, LineItemQuantity) VALUES ('MyItemGroup', 'ItemGroup', 'Cabinets', 2)
INSERT INTO ItemLineItems (Name, Type, LineItemName, LineItemQuantity) SELECT Name, Type, LineItemName, LineItemQuantity FROM ItemLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format ItemId|ItemLineId. | |
| ItemId | String | False |
Items.ID |
The unique identifier for the inventory assembly or group item. |
| Name | String | False |
The name of the inventory assembly or group. | |
| FullName | String | True |
Full item name in the format parentname:name if the item is a subitem). | |
| Type | String | False |
The type of item. This is required to have a value when inserting. デフォルト値はALLです。 | |
| Account | String | False |
Accounts.FullName |
Account name the inventory assembly or group is associated with. |
| AccountId | String | False |
Accounts.ID |
Account Id the inventory assembly or group is associated with. |
| COGSAccount | String | False |
Accounts.FullName |
Cost of Goods Sold account for the inventory assembly or group. |
| COGSAccountId | String | False |
Accounts.ID |
Cost of Goods Sold account for the inventory assembly or group. |
| AssetAccount | String | False |
Accounts.FullName |
Inventory asset account for the inventory assembly or group if it is an inventory item. |
| AssetAccountId | String | False |
Accounts.ID |
Inventory asset account for the inventory assembly or group if it is an inventory item. |
| LineItemId | String | False |
Items.ID |
The line item identifier. Either LineItemId or LineItemName need to have a value when inserting. |
| LineItemName | String | False |
Items.FullName |
The line item name. Either LineItemId or LineItemName need to have a value when inserting. |
| LineItemQuantity | Double | False |
The line item quantity. | |
| ParentName | String | False |
Items.FullName |
The parent name of the inventory assembly or group if the inventory assembly or group is a subitem. |
| ParentId | String | False |
Items.ID |
The parent Id of the inventory assembly or group if the inventory assembly or group is a subitem. |
| Description | String | False |
A description of the inventory assembly or group. | |
| Price | Double | False |
The price for the inventory assembly or group. | |
| AverageCost | Double | True |
The average cost of the inventory assembly or group. | |
| IsActive | Boolean | False |
Whether the inventory assembly or group is active or not. | |
| PurchaseCost | Double | False |
Purchase cost for the inventory assembly or group. | |
| PurchaseDescription | String | False |
Purchase description for the inventory assembly or group. | |
| ExpenseAccount | String | False |
Expense account for the inventory assembly or group. | |
| PreferredVendor | String | False |
Vendors.Name |
Preferred vendor for the inventory assembly or group. |
| PreferredVendorId | String | False |
Vendors.ID |
Preferred vendor for the inventory assembly or group. |
| TaxCode | String | False |
SalesTaxCodes.Name |
This is a reference to a sales tax code predefined within Reckon. |
| TaxCodeId | String | False |
This is a reference to a sales tax code predefined within Reckon. | |
| PurchaseTaxCode | String | False |
SalesTaxCodes.Name |
This is a reference to a purchase tax code predefined within Reckon. Only available in international versions of Reckon. |
| PurchaseTaxCodeId | String | False |
This is a reference to a purchase tax code predefined within Reckon. Only available in international versions of Reckon. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the inventory assembly or group was last modified. | |
| TimeCreated | Datetime | True |
When the inventory assembly or group was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
Create, update, delete, and query Reckon Item Receipt Expense Line Items.
ItemReceipts may be inserted, queried, or updated via the ItemReceipts, ItemReceiptExpenseItems, or ItemReceiptLineItems tables. ItemReceipts may be deleted by using the ItemReceipts table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for ItemReceipts are Id, Date, ReferenceNumber, Payee, PayeeId, VendorName, VendorId, Account, AccountId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. VendorName and ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ItemReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND VendorName LIKE '%Patton Hardware Supplies%' AND ReferenceNumber LIKE '12345%'
To add an ItemReceipt, specify the Vendor, Date, and at least one Expense or Line Item. All Expense Line Item columns can be used for inserting multiple Expense Line Items for a new ItemReceipt transaction. For example, the following will insert a new ItemReceipt with two Expense Line Items:
INSERT INTO ItemReceiptExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Utilities:Telephone', 52.25)
INSERT INTO ItemReceiptExpenseItems#TEMP (VendorName, Date, ExpenseAccount, ExpenseAmount) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Professional Fees:Accounting', 235.87)
INSERT INTO ItemReceiptExpenseItems (VendorName, Date, ExpenseAccount, ExpenseAmount) SELECT VendorName, Date, ExpenseAccount, ExpenseAmount FROM ItemReceiptExpenseItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format ItemReceiptId|ExpenseLineId. | |
| ItemReceiptId | String | False |
ItemReceipts.ID |
The item identifier for the item receipt. This is obtained from the ItemReceipts table. |
| VendorName | String | False |
Vendors.Name |
The name of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| VendorId | String | False |
Vendors.ID |
The unique Id of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| Date | Date | False |
The transaction date. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| AccountsPayable | String | False |
Accounts.FullName |
A reference to the name of the account the item receipt is payable to. |
| AccountsPayableId | String | False |
Accounts.ID |
A reference to the unique Id of the account the item receipt is payable to. |
| Memo | String | False |
A memo regarding the item receipt. | |
| Amount | Double | True |
Total amount of the item receipt. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ExpenseLineId | String | True |
The line item identifier. | |
| ExpenseAccount | String | False |
Accounts.FullName |
The account name for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountId | String | False |
Accounts.ID |
The account Id for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAmount | Double | False |
The total amount of this expense line. | |
| ExpenseBillableStatus | String | False |
The billing status of this expense line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED デフォルト値はEMPTYです。 | |
| ExpenseCustomer | String | False |
Customers.FullName |
The customer associated with this expense line. |
| ExpenseCustomerId | String | False |
Customers.ID |
The customer associated with this expense line. |
| ExpenseClass | String | False |
Class.FullName |
The class name of this expense. |
| ExpenseClassId | String | False |
Class.ID |
The class Id of this expense. |
| ExpenseTaxCode | String | False |
SalesTaxCodes.Name |
A reference to the name of the sales tax code associated with this expense item. Only available in Reckon UK and CA editions. |
| ExpenseTaxCodeId | String | False |
A reference to the Id of the sales tax code associated with this expense item. Only available in Reckon UK and CA editions. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the item receipt was last modified. | |
| TimeCreated | Datetime | True |
When the item receipt was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| LinkToTxnId | String |
The id of a transaction to link the new item receipt to. This should be a purchase order Id. Only available on an insert. |
Create, update, delete, and query Reckon Item Receipt Line Items.
ItemReceipts may be inserted, queried, or updated via the ItemReceipts, ItemReceiptExpenseItems, or ItemReceiptLineItems tables. ItemReceipts may be deleted by using the ItemReceipts table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. Typically, These columns can typically be used with only the equals or = comparison. The available columns for ItemReceipts are Id, Date, ReferenceNumber, VendorName, VendorId, Payee, PayeeId, Account, AccountId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. VendorName and ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ItemReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND VendorName LIKE '%Patton Hardware Supplies%' AND ReferenceNumber LIKE '12345%'
To add an ItemReceipt, specify the Vendor, Date, and at least one Expense or Line Item. To create LineItems, you must insert data in a temporary table called 'LineItems#TEMP'. For example, the following will insert a new ItemReceipt with two Line Items:
INSERT INTO ItemReceiptLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Repairs', 1)
INSERT INTO ItemReceiptLineItems#TEMP (VendorName, Date, ItemName, ItemQuantity) VALUES ('Patton Hardware Supplies', '1/1/2011', 'Removal', 2)
INSERT INTO ItemReceiptLineItems (VendorName, Date, ItemName, ItemQuantity) SELECT FROM VendorName, Date, ItemName, ItemQuantity ItemReceiptLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format ItemReceiptId|ItemLineId. | |
| ItemReceiptId | String | False |
ItemReceipts.ID |
The item identifier for the item receipt. This is obtained from the ItemReceipt table. |
| VendorName | String | False |
Vendors.Name |
The name of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| VendorId | String | False |
Vendors.ID |
The unique Id of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| Date | Date | False |
The transaction date. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| AccountsPayable | String | False |
Accounts.FullName |
A reference to the name of the account the item receipt is payable to. |
| AccountsPayableId | String | False |
Accounts.ID |
A reference to the unique id of the account the item receipt is payable to. |
| Memo | String | False |
A memo regarding the item receipt. | |
| Amount | Double | True |
Total amount of the item receipt. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item Id. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
The name of the sales tax code for the line item. Only available in UK and CA editions of Reckon. |
| ItemTaxCodeId | String | False |
The Id of the sales tax code for the line item. Only available in UK and CA editions of Reckon. | |
| ItemLotNumber | String | False |
The lot number for the item. | |
| ItemOverrideAccount | String | False |
Accounts.FullName |
Reference to the name of an account which may be used to override the default account associated with the item receipt. |
| ItemOverrideAccountId | String | False |
Accounts.ID |
Reference to the Id of an account which may be used to override the default account associated with the item receipt. |
| ItemCost | Double | False |
The unit cost for an item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemBillableStatus | String | False |
Billing status of the item. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED デフォルト値はEMPTYです。 | |
| ItemCustomer | String | False |
Customers.FullName |
The name of the customer who ordered the item. |
| ItemCustomerId | String | False |
Customers.ID |
The Id of the customer who ordered the item. |
| ItemClass | String | False |
Class.FullName |
The name for the class of the item. |
| ItemClassId | String | False |
Class.ID |
The Id for the class of the item. |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the item receipt was last modified. | |
| TimeCreated | Datetime | True |
When the item receipt was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| LinkToTxnId | String |
The Id of a transaction to link the new item receipt to. This should be a purchase order Id. Only available on an insert. |
| ItemLinkToTxnId | String |
Link this individual line item to another transaction. |
| ItemLinkToTxnLineId | String |
Link this individual line item to another transaction line item. |
Create, update, delete, and query Reckon Item Receipts.
ItemReceipts may be inserted, queried, or updated via the ItemReceipts, ItemReceiptExpenseItems or ItemReceiptLineItems tables. ItemReceipts may be deleted by using the ItemReceipts table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically only be used with the equals or = comparison. The available columns for ItemReceipts are Id, Date, ReferenceNumber, VendorName, VendorId, Payee, PayeeId, Account, AccountId, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. VendorName and ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ItemReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND VendorName LIKE '%Patton Hardware Supplies%' AND ReferenceNumber LIKE '12345%'
To add an ItemReceipt, specify the Vendor, Date, and at least one Expense or Line Item. The ItemAggregate and ExpenseAggregate columns may be used to specify an XML aggregate of Line Item or Expense Item data. The columns that may be used in these aggregates are defined in the ItemReceiptLineItems and ItemReceiptExpenseItems tables and it starts with Item. For example, the following will insert a new ItemReceipt with two Line Items:
INSERT INTO ItemReceipts (VendorName, Date, ItemAggregate) VALUES ('Patton Hardware Supplies', '1/1/2011',
'<ItemReceiptLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</ItemReceiptLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| VendorName | String | False |
Vendors.Name |
The name of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| VendorId | String | False |
Vendors.ID |
The unique Id of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| Date | Date | False |
The transaction date. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| AccountsPayable | String | False |
Accounts.ID |
A reference to the name of the account the item receipt is payable to. |
| AccountsPayableId | String | False |
Accounts.Name |
A reference to the unique Id of the account the item receipt is payable to. |
| Memo | String | False |
A memo regarding the item receipt. | |
| Amount | Double | True |
Total amount of the item receipt. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a item receipt and its line item data. | |
| ExpenseItemCount | Integer | True |
The count of expense line items. | |
| ExpenseItemAggregate | String | False |
An aggregate of the expense item data which can be used for adding a item receipt and its expense item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the estimates. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the item receipt was last modified. | |
| TimeCreated | Datetime | True |
When the item receipt was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| Expense* | String |
All expense-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| LinkToTxnId | String |
The Id of a transaction to link the new item receipt to. This should be a purchase order Id. Only available on an insert. |
Create, update, delete, and query Reckon Items.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for Items are Id, TimeModified, FullName, Type, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. FullName may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Items WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND FullName LIKE '%12345%'
When inserting the Item, specify the Type and Name fields. Depending on the Type, other columns may also be required in the insertion. See the list below to see which columns are required for special cases:
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the item. | |
| FullName | String | True |
Full item name in the format parentname:name if the item is a subitem. | |
| Type | String | False |
The type of item. This is required to have a value when inserting. 使用できる値は次のとおりです。Unknown, Service, Inventory, NonInventory, Payment, Discount, SalesTax, SubTotal, OtherCharge, InventoryAssembly, Group, SalesTaxGroup, FixedAsset デフォルト値はALLです。 | |
| Account | String | False |
Accounts.FullName |
Account name the item is associated with. |
| AccountId | String | False |
Accounts.ID |
Account Id the item is associated with. |
| COGSAccount | String | False |
Accounts.FullName |
Cost of Goods Sold account for the item. |
| COGSAccountId | String | False |
Accounts.ID |
Cost of Goods Sold account for the item. |
| AssetAccount | String | False |
Accounts.FullName |
Inventory asset account for the item if it is an inventory item. |
| AssetAccountId | String | False |
Accounts.ID |
Inventory asset account for the item if it is an inventory item. |
| DateSold | Datetime | False |
Indicates the date an asset was sold. This is required for fixed asset items. It is not used for any other types of items. | |
| PurchaseDate | Date | False |
Indicates date asset was purchased. This field is required for the fixed-asset item type. It is not used by any other item type. | |
| ItemCount | Integer | False |
The number of line items associated with the inventory assembly. | |
| ParentName | String | False |
Items.FullName |
The parent name of the item if the item is a subitem. |
| ParentId | String | False |
Items.ID |
The parent Id of the item if the item is a subitem. |
| Description | String | False |
A description of the item. | |
| Price | Double | False |
The price for the item. | |
| PricePercent | Double | False |
A price percent for this item (you might use a price percent if, for example, you are a service shop that calculates labor costs as a percentage of parts costs). If you set PricePercent, Price will be set to zero. Not used for payment, sales tax, or subtotal items. | |
| AverageCost | Double | True |
The average cost of the item. | |
| IsActive | Boolean | False |
Whether the item is active or not. | |
| PurchaseCost | Double | False |
Purchase cost for the item. | |
| PurchaseDescription | String | False |
Purchase description for the item. | |
| ExpenseAccount | String | False |
Accounts.FullName |
Expense account for the item. |
| ExpenseAccountId | String | False |
Accounts.ID |
Expense account for the item. |
| PreferredVendor | String | False |
Vendors.Name |
Preferred vendor for the item. |
| PreferredVendorId | String | False |
Vendors.ID |
Preferred vendor for the item. |
| QuantityOnHand | Double | True |
Quantity in stock for this inventory item. | |
| QuantityOnOrder | Double | True |
The number of these items that have been ordered from vendors, but not received. | |
| QuantityOnSalesOrder | Double | True |
The number of these items that have been ordered by customers, but not delivered. | |
| InventoryDate | Date | False |
The date when the item was converted into an inventory item. | |
| ReorderPoint | Double | False |
Quantity at which the user will be reminded to reorder this inventory item. | |
| Barcode | String | False |
Barcode for the item. | |
| TaxCode | String | False |
SalesTaxCodes.Name |
Reference to a sales tax code predefined within Reckon. |
| TaxCodeId | String | False |
Reference to a sales tax code predefined within Reckon. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. Available in only international editions of Reckon. | |
| PurchaseTaxCode | String | False |
SalesTaxCodes.Name |
Reference to a purchase tax code predefined within Reckon. Only available in international versions of Reckon. |
| PurchaseTaxCodeId | String | False |
This is a reference to a purchase tax code predefined within Reckon. Available in only international versions of Reckon. | |
| PaymentMethodName | String | False |
PaymentMethods.Name |
The method of payment: check, credit card, etc. |
| PaymentMethodId | String | False |
The method of payment: check, credit card, etc. | |
| TaxRate | Double | False |
The percentage rate of tax. | |
| TaxVendorName | String | False |
SalesTaxItems.Name |
The VENDOR or tax agency to whom taxes are due. |
| TaxVendorId | String | False |
The VENDOR or tax agency to whom taxes are due. | |
| SpecialItemType | String | False |
The type of the item when the value of item type is Unknown. Calling Add on such an item will result in an error, however Get or GetByName can get any item without causing an error. 使用できる値は次のとおりです。FinanceCharge, ReimbursableExpenseGroup, ReimbursableExpenseSubtotal | |
| VendorOrPayeeName | String | False |
Name of the vendor from whom this asset was purchased. | |
| IsPrintItemsInGroup | Boolean | False |
If true, a list of this group's individual items their amounts will appear on printed forms. | |
| SalesExpense | String | False |
Any expenses that were incurred during the sale of a fixed asset. This is applicable only if the asset has been sold. | |
| AssetAcquiredAs | String | False |
Indicates whether this item was new or used when the business acquired it. If AssetAcquiredAs is left blank, it will not be sent in the request. 使用できる値は次のとおりです。New, Old | |
| AssetDescription | String | False |
Description of the asset. | |
| AssetLocation | String | False |
Where the asset is located or has been placed into service. | |
| AssetPONumber | String | False |
The purchase order number associated with this asset. | |
| AssetSerialNumber | String | False |
The serial number of the asset. | |
| AssetWarrantyExpires | Date | False |
The date when the warranty for this asset expires. | |
| AssetNotes | String | False |
Additional information about the asset. | |
| AssetNumber | String | False |
The number used by the Reckon Fixed Asset Manager to identify this asset. | |
| AssetCostBasis | Double | False |
The total cost of the fixed asset. This can include the cost of improvements or repairs. This amount is used to figure depreciation. | |
| AssetDepreciation | Double | False |
The amount the fixed asset has lost in value since it was purchased, as of the end of the year. | |
| AssetBookValue | Double | False |
A reasonable estimate of the sales value of the fixed asset, as of the end of the year. | |
| Sublevel | Integer | True |
The number of ancestors this item has. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier for this copy of the object. | |
| TimeModified | Datetime | True |
When the item was last modified. | |
| TimeCreated | Datetime | True |
When the item was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
Create and query Reckon JobTypes.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the jobtype. | |
| Name | String | False |
The name of the jobtype. | |
| FullName | String | True |
The full name of the jobtype in the form ParentName|JobTypesName. | |
| IsActive | Boolean | False |
Boolean determining if the jobtype is active. | |
| ParentRef_FullName | String | False |
Full name of the parent for the jobtype. You may specify only ParentRef_FullName or ParentRef_ListId on INSERT statements and not both. | |
| ParentRef_ListId | String | False |
JobTypes.ID |
Id for the parent of the jobtype. You may specify only ParentRef_FullName or ParentRef_ListId on INSERT statements and not both. |
| Sublevel | Integer | True |
How many parents the jobtype has. | |
| EditSequence | String | True |
A string indicating the revision of the jobtype. | |
| TimeCreated | Datetime | True |
The time the jobtype was created. | |
| TimeModified | Datetime | True |
The last time the jobtype was modified. |
Create, update, delete, and query Reckon Journal Entries. Note that while Journal Entry Lines can be created with a new Journal Entry, they cannot be added or removed from an existing Journal Entry.
JournalEntries are unique in that the Credit Line Items and Debit Line Items must add up to the same total in one transaction. It is not possible to change a Journal Line Item one at a time and thus end up with an unbalanced transaction.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for JournalEntries are Id, Date, TimeCreated, ReferenceNumber, LineEntityName, LineEntityId, LineAccount, and LineAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM JournalEntries WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a JournalEntry, specify at least one Credit and one Debit Line. The LineAggregate column may be used to specify an XML aggregate of JournalEntry Line data. The columns that may be used in these aggregates are defined in the JournalEntryLines table and it starts with Line. For example, the following will insert a new JournalEntry with two Credit Lines and one Debit Line:
INSERT INTO JournalEntries
(ReferenceNumber, LineAggregate)
VALUES ('12345',
'<JournalEntryLines>
<Row><LineType>Credit</LineType><LineAccount>Retained Earnings</LineAccount><LineAmount>100</LineAmount></Row>
<Row><LineType>Credit</LineType><LineAccount>Note Payable - Bank of Anycity</LineAccount><LineAmount>20</LineAmount></Row>
<Row><LineType>Debit</LineType><LineAccount>Checking</LineAccount><LineAmount>120</LineAmount></Row>
</JournalEntryLines>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
To delete a JournalEntry, simply perform a DELETE statement and set the Id equal to the JournalEntryId you wish to delete. For example:
DELETE FROM JournalEntries WHERE Id = '16336-1450191232'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier for the journal entry. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CreditLineCount | Integer | False |
Number of credit lines. | |
| DebitLineCount | Integer | False |
Number of debit lines. | |
| FirstCreditAccount | String | False |
Accounts.FullName |
The first credit account associated with the JournalEntry. |
| FirstCreditAmount | Double | False |
The first credit amount associated with the JournalEntry. | |
| FirstCreditMemo | String | False |
The first credit memo associated with the JournalEntry. | |
| FirstCreditEntityName | String | False |
The first credit entity name associated with the JournalEntry. | |
| FirstCreditEntityId | String | False |
The first credit entity id associated with the JournalEntry. | |
| FirstDebitAccount | String | False |
Accounts.FullName |
The first debit account associated with the JournalEntry. |
| FirstDebitAmount | Double | False |
The first debit amount associated with the JournalEntry. | |
| FirstDebitMemo | String | False |
The first debit memo associated with the JournalEntry. | |
| FirstDebitEntityName | String | False |
The first debit entity name associated with the JournalEntry. | |
| FirstDebitEntityId | String | False |
The first debit entity id associated with the JournalEntry. | |
| LineAggregate | String | False |
An aggregate of the credit lines and debit ines data which can be used for adding a journal entry and its line item data. | |
| EditSequence | String | False |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | False |
When the journal entry was last modified. | |
| TimeCreated | Datetime | False |
When the journal entry was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Line* | String |
All line-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Journal Entries. Note that while Journal Entry Lines can be created with a new Journal Entry, they cannot be added or removed from an existing Journal Entry.
JournalEntries are unique in that the Credit Line Items and Debit Line Items must add up to the same total in one transaction. It is not possible to change a Journal Line Item one at a time and thus end up with an unbalanced transaction. Note that while Journal Entry Lines can be created with a new Journal Entry, they cannot be added or removed from an existing Journal Entry.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for JournalEntries are Id, Date, TimeModified, ReferenceNumber, LineEntityName, LineEntityId, LineAccount, and LineAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM JournalEntryLines WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a JournalEntry, at least one Credit and one Debit Line must be added. Both types of lines are denoted by the Line columns. Debit Lines have a LineType of Debit while Credit Lines have a LineType of Credit. For example, to insert a JournalEntry:
INSERT INTO JournalEntryLines#TEMP (ReferenceNumber, LineType, LineAccount, LineAmount) VALUES ('12345', 'Credit', 'Retained Earnings', '100')
INSERT INTO JournalEntryLines#TEMP (ReferenceNumber, LineType, LineAccount, LineAmount) VALUES ('12345', 'Credit', 'Note Payable - Bank of Anycity', '20')
INSERT INTO JournalEntryLines#TEMP (ReferenceNumber, LineType, LineAccount, LineAmount) VALUES ('12345', 'Debit', 'Checking', '120')
INSERT INTO JournalEntryLines (ReferenceNumber, LineType, LineAccount, LineAmount) SELECT ReferenceNumber, LineType, LineAccount, LineAmount FROM JournalEntryLines#TEMP
To delete a JournalEntry, simply perform a DELETE statement and set the Id equal to the JournalEntryId you wish to delete. For example:
DELETE FROM JournalEntries WHERE Id = '16336-1450191232'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format JournalEntryId|ItemLineId. | |
| JournalEntryID | String | False |
The journal entry Id. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CreditLineCount | Integer | False |
Number of credit lines. | |
| DebitLineCount | Integer | False |
Number of debit lines. | |
| LineId | String | True |
The line item identifier. | |
| LineType | String | False |
Type of line: credit or debit. | |
| LineAccount | String | False |
Accounts.FullName |
Account name of a credit or debit line. |
| LineAccountId | String | False |
Accounts.ID |
Account Id of a credit or debit line. |
| LineAmount | Double | False |
Amount of a credit or debit line. | |
| LineEntityName | String | False |
Entity name of a credit or debit line. | |
| LineEntityId | String | False |
Entity Id of a credit or debit line. | |
| LineMemo | String | False |
Memo for a credit or debit line. | |
| LineClass | String | False |
Class.FullName |
Class name of a credit or debit line. |
| LineClassId | String | False |
Class.ID |
Class Id of a credit or debit line. |
| LineStatus | String | False |
Billing status of a credit or debit line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED | |
| LineTaxItem | String | False |
SalesTaxItems.Name |
The sales-tax item used to calculate a single sales tax that is collected at a specified rate and paid to a single agency. Available in only CA, UK, and AU versions. |
| LineTaxItemId | String | False |
Id of the sales-tax item used to calculate a single sales tax that is collected at a specified rate and paid to a single agency. Only available in CA, UK, and AU versions. | |
| EditSequence | String | False |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | False |
When the journal entry was last modified. | |
| TimeCreated | Datetime | False |
When the journal entry was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Other Name entities.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the other name. This is required to have a value when inserting. | |
| IsActive | Boolean | False |
Whether or not the other name is active. | |
| CompanyName | String | False |
The name of the customer, vendor, employee, or person on the other-names list. | |
| Salutation | String | False |
A salutation, such as Mr., Mrs., etc. | |
| FirstName | String | False |
The first name of a customer, vendor, employee, or person on the other-names list | |
| MiddleName | String | False |
The middle name of a customer, vendor, employee, or person on the other-names list. | |
| LastName | String | False |
The last name of a customer, vendor, employee, or person on the other-names list. | |
| OtherNameAddress_Addr1 | String | False |
First line of the other-name address. | |
| OtherNameAddress_Addr2 | String | False |
Second line of the other-name address. | |
| OtherNameAddress_Addr3 | String | False |
Third line of the other-name address. | |
| OtherNameAddress_Addr4 | String | False |
Fourth line of the other-name address. | |
| OtherNameAddress_Addr5 | String | False |
Fifth line of the other-name address. | |
| OtherNameAddress_City | String | False |
City name for the other-name address of the customer, vendor, employee, or person on the other-names list. | |
| OtherNameAddress_State | String | False |
State name for the other-name address of the customer, vendor, employee, or person on the other-names list. | |
| OtherNameAddress_PostalCode | String | False |
Postal code for the other name address of the customer, vendor, employee, or person on the other-names list. | |
| OtherNameAddress_Country | String | False |
Country for the other-name address of the customer, vendor, employee, or person on the other-names list. | |
| OtherNameAddress_Note | String | False |
Note for the other-name address of the customer, vendor, employee, or person on the other-names list. | |
| Phone | String | False |
The main telephone number for the customer, vendor, employee, or person on the other-names list. | |
| AltPhone | String | False |
The alternate telephone number for the customer, vendor, employee, or person on the other-names list. | |
| Fax | String | False |
The fax number number for the customer, vendor, employee, or person on the other-names list. | |
| String | False |
The email address for communicating with the customer, vendor, employee, or person on the other-names list. | ||
| Contact | String | False |
The name of a contact person for the customer, vendor, employee, or person on the other-names list. | |
| AltContact | String | False |
The name of an alternate contact person for the customer, vendor, employee, or person on the other-names list. | |
| AccountNumber | String | False |
The account number for the other-name. | |
| Notes | String | False |
Notes on this customer, vendor, employee, or person on the other-names list. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeCreated | Datetime | True |
The datetime the other name was made. | |
| TimeModified | Datetime | True |
The last datetime the other name was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create, update, delete, and query Reckon Payment Methods.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the payment method. | |
| Name | String | False |
The name of the payment method. | |
| IsActive | Boolean | False |
Boolean determining if the payment method is active. | |
| EditSequence | String | True |
A string indicating the revision of the payment method. | |
| TimeCreated | Datetime | True |
The time the payment method was created. | |
| TimeModified | Datetime | True |
The last time the payment method was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| NameMatch | String |
This pseudo column is deprecated and should no longer be used. The type of match to use if specifying the name. 使用できる値は次のとおりです。CONTAINS, EXACT, STARTSWITH, ENDSWITH |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ACTIVE, INACTIVE, ALL, NA デフォルト値はALLです。 |
Query Reckon Non-Wage Payroll Items.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the payroll item. This is required to have a value when inserting. | |
| IsActive | Boolean | False |
Whether or not the payroll item is active. | |
| NonWageType | String | False |
The type of pay. 使用できる値は次のとおりです。Addition, CompanyContribution, Deduction, DirectDeposit, Tax | |
| ExpenseAccountRef_FullName | String | False |
Accounts.FullName |
The expense account name for this nonwage payroll item. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountRef_ListID | String | False |
Accounts.ID |
The expense account id for this nonwage payroll item. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| LiabilityAccountRef_FullName | String | False |
Accounts.FullName |
The liability account name for this nonwage payroll item. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| LiabilityAccountRef_ListID | String | False |
Accounts.ID |
The liability account id for this nonwage payroll item. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| TimeCreated | Datetime | True |
The datetime the payroll item was made. | |
| TimeModified | Datetime | True |
The last datetime the payroll item was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create and query Reckon Wage Payroll Items.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the payroll item. This is required to have a value when inserting. | |
| IsActive | Boolean | False |
Whether or not the payroll item is active. | |
| WageType | String | False |
The type of pay. 使用できる値は次のとおりです。Bonus, Commission, HourlyOvertime, HourlyRegular, HourlySick, HourlyVacation, SalaryRegular, SalarySick, SalaryVacation | |
| ExpenseAccountRef_FullName | String | False |
Accounts.FullName |
The expense account name for this wage payroll item. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountRef_ListID | String | False |
Accounts.ID |
The expense account Id for this wage payroll item. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| TimeCreated | Datetime | True |
The datetime the payroll item was made. | |
| TimeModified | Datetime | True |
The last datetime the payroll item was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create and query Reckon Price Levels Per Item. Only Reckon Premier and Enterprise support Per-Item Price Levels. Note that while Price Levels can be added from this table, you may only add Per-Item Price Levels from this table. Price Levels may be deleted from the PriceLevels table.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| PriceLevelID | String | False |
PriceLevels.ID |
The unique identifier of the price level. |
| Name | String | False |
The name of the price level. | |
| PriceLevelType | String | True |
The type of price level. 使用できる値は次のとおりです。FixedPercentage, PerItem | |
| IsActive | Boolean | False |
A boolean determining if the price level is active. | |
| PriceLevelPerItemRet_ItemRef_ListID | String | False |
Items.ID |
A reference to the Id of the item. Either the Id or FullName property of the item is required on insertion. |
| PriceLevelPerItemRet_ItemRef_FullName | String | False |
Items.FullName |
A reference to the name of the item. Either the Id or FullName property of the item is required on insertion. |
| PriceLevelPerItemRet_CustomPrice | Double | False |
A fixed amount for the price. | |
| PriceLevelPerItemRet_CustomPricePercent | Double | False |
A fixed discount percentage. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| NameMatchType | String |
This pseudo column is deprecated and should no longer be used. Type of match to perform on name. 使用できる値は次のとおりです。EXACT, STARTSWITH, ENDSWITH, CONTAINS デフォルト値はCONTAINSです。 |
Create, delete, and query Reckon Price Levels. Note that while Price Levels can be added and deleted from this table, you may add only fixed-percentage Price Levels from this table. Per-Item Price Levels may be added via the PriceLevelPerItem table.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the price level. | |
| PriceLevelType | String | True |
The type of price level. 使用できる値は次のとおりです。FixedPercentage, PerItem | |
| IsActive | Boolean | False |
A boolean determining if the price level is active. | |
| PriceLevelFixedPercentage | Double | False |
A fixed discount percentage for the price level. | |
| PriceLevelPerItemAggregate | String | False |
An aggregate of the per-item price level data. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| NameMatchType | String |
This pseudo column is deprecated and should no longer be used. Type of match to perform on name. 使用できる値は次のとおりです。EXACT, STARTSWITH, ENDSWITH, CONTAINS デフォルト値はCONTAINSです。 |
Create, update, delete, and query Reckon Purchase Order Line Items.
PurchaseOrders may be inserted, queried, or updated via the PurchaseOrders or PurchaseOrderLineItems tables. PurchaseOrders may be deleted by using the PurchaseOrders table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for PurchaseOrders are Id, Date, TimeModified, ReferenceNumber, VendorName, and VendorId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM PurchaseOrderLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a PurchaseOrder, specify the Vendor and at least one Line Item. All Line Item columns and can be used for inserting multiple Line Items for a new PurchaseOrder transaction. For example, the following will insert a new PurchaseOrder with two Line Items:
INSERT INTO PurchaseOrderLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Repairs', 1)
INSERT INTO PurchaseOrderLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Removal', 2)
INSERT INTO PurchaseOrderLineItems (VendorName, ItemName, ItemQuantity) SELECT VendorName, ItemName, ItemQuantity FROM PurchaseOrderLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format PurchaseOrderId|ItemLineId. | |
| PurchaseOrderID | String | False |
The unique identifier of the purchase order. | |
| VendorName | String | False |
Vendors.Name |
Vendor name this purchase order is issued to. Either VendorName or VendorId must have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor Id this purchase order is issued to. Either VendorName or VendorId must have a value when inserting. |
| VendorMessage | String | False |
Message to appear to vendor. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
Transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| DueDate | Date | False |
Date when payment is due. | |
| ShipMethod | String | False |
ShippingMethods.Name |
Shipping method. |
| ShipMethodId | String | False |
Shipping method. | |
| ExpectedDate | Date | False |
Date when the shipment is expected. | |
| Memo | String | False |
Memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| Terms | String | False |
Payment terms. | |
| TermsId | String | False |
Payment terms. | |
| TotalAmount | Double | True |
Total amount for this purchase order. | |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item identifier. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemCustomer | String | False |
Customers.FullName |
A reference to a customer for whom this item was ordered. This may also be a customer job. |
| ItemCustomerId | String | False |
Customers.ID |
A reference to a customer for whom this item was ordered. This may also be a customer job. |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemRate | Double | False |
The unit rate charged for this item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemReceivedQuantity | Double | False |
The quantity of items that have been received against this purchase order. | |
| ItemClass | String | False |
Class.FullName |
The class name of the item. |
| ItemClassId | String | False |
Class.ID |
The class name of the item. |
| ItemIsManuallyClosed | Boolean | False |
Whether or not the item is manually closed. | |
| ItemPartNumber | String | False |
The part number used by the manufacturer of the item. | |
| ItemOther1 | String | False |
The Other1 field of this line item. QBXML version must be set to 6.0 or higher to use this field. | |
| ItemOther2 | String | False |
The Other2 field of this line item. QBXML version must be set to 6.0 or higher to use this field. | |
| ItemCustomFields | String | False |
The custom fields for this line item. | |
| IsFullyReceived | Boolean | True |
If IsFullyReceived is true, all the items in the purchase order have been received and none were closed manually. | |
| IsManuallyClosed | Boolean | False |
Whether or not the purchase order is closed. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. | |
| IsToBeEmailed | Boolean | False |
Indicates whether the transaction is to be emailed. | |
| IsTaxIncluded | Boolean | False |
Indicates whether the dollar amounts in the line items include tax or not. | |
| SalesTaxCodeName | String | False |
SalesTaxCodes.Name |
The type of sales tax that will be charged for this purchase order. |
| SalesTaxCodeId | String | False |
The type of sales tax that will be charged for this purchase order. | |
| FOB | String | False |
Freight on board: The place to ship from. | |
| VendorAddress | String | True |
Full vendor address returned by Reckon. | |
| VendorLine1 | String | False |
First line of the vendor address. | |
| VendorLine2 | String | False |
Second line of the vendor address. | |
| VendorLine3 | String | False |
Third line of the vendor address. | |
| VendorLine4 | String | False |
Forth line of the vendor address. | |
| VendorLine5 | String | False |
Fifth line of the vendor address. | |
| VendorCity | String | False |
City name for the vendor address of the vendor. | |
| VendorState | String | False |
State name for the vendor address of the vendor. | |
| VendorPostalCode | String | False |
Postal code for the vendor address of the vendor. | |
| VendorCountry | String | False |
Country for the vendor address of the vendor. | |
| VendorNote | String | False |
Note for the vendor address of the vendor. | |
| ShipToEntityId | String | False |
A reference to an entity (a customer, a vendor or an employee) to whom shipment is to be made. This may also be a customer job. | |
| ShipToEntityName | String | False |
A reference to an entity (a customer, a vendor or an employee) to whom shipment is to be made. This may also be a customer job. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
Note for the shipping address. | |
| Other1 | String | False |
Predefined Reckon custom field. | |
| Other2 | String | False |
Predefined Reckon custom field. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the purchase order was last modified. | |
| TimeCreated | Datetime | True |
When the purchase order was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ItemPriceLevel | String |
Item price level name. Reckon will not return the price level. |
Create, update, delete, and query Reckon Purchase Orders.
Purchase orders may be inserted, queried, or updated via the PurchaseOrders or PurchaseOrderLineItems tables. PurchaseOrders may be deleted by using the PurchaseOrders table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for PurchaseOrders are Id, Date, TimeModified, VendorName, and VendorId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM PurchaseOrders WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a PurchaseOrder, specify the Vendor and at least one Line Item. The ItemAggregate columns may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the PurchaseOrderLineItems table and it starts with Item. For example, the following will insert a new PurchaseOrder with two Line Items:
INSERT INTO PurchaseOrders (VendorName, ItemAggregate)
VALUES ('A Cheung Limited',
'<PurchaseOrderLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</PurchaseOrderLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format PurchaseOrderId. | |
| VendorName | String | False |
Vendors.Name |
Vendor name this purchase order is issued to. Either VendorName or VendorId must have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor Id this purchase order is issued to. Either VendorName or VendorId must have a value when inserting. |
| VendorMessage | String | False |
Message to appear to vendor. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
Transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| DueDate | Date | False |
Date when payment is due. | |
| ShipMethod | String | False |
ShippingMethods.Name |
Shipping method. |
| ShipMethodId | String | False |
Shipping method. | |
| ExpectedDate | Date | False |
Date when the shipment is expected. | |
| Memo | String | False |
Memo regarding this transaction. | |
| Class | String | False |
Class.Name |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| Terms | String | False |
Payment terms. | |
| TermsId | String | False |
Payment terms. | |
| TotalAmount | Double | True |
Total amount for this purchase order. | |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| ItemCount | Integer | True |
The number of line items. | |
| ItemAggregate | String | False |
An aggregate of the Line item data which can be used for adding a purchase orders and its line item data. | |
| IsFullyReceived | Boolean | True |
If IsFullyReceived is true, all the items in the purchase order have been received and none were closed manually. | |
| IsManuallyClosed | Boolean | False |
Whether or not the purchase order is closed. | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. | |
| IsToBeEmailed | Boolean | False |
Indicates whether the transaction is to be emailed. | |
| IsTaxIncluded | Boolean | False |
Indicates whether the dollar amounts in the line items include tax or not. | |
| SalesTaxCodeName | String | False |
SalesTaxCodes.Name |
The type of sales tax that will be charged for this purchase order. |
| SalesTaxCodeId | String | False |
The type of sales tax that will be charged for this purchase order. | |
| FOB | String | False |
Freight on board: The place to ship from. | |
| VendorAddress | String | True |
Full vendor address returned by Reckon. | |
| VendorLine1 | String | False |
First line of the vendor address. | |
| VendorLine2 | String | False |
Second line of the vendor address. | |
| VendorLine3 | String | False |
Third line of the vendor address. | |
| VendorLine4 | String | False |
Fourth line of the vendor address. | |
| VendorLine5 | String | False |
Fifth line of the vendor address. | |
| VendorCity | String | False |
City name for the vendor address of the vendor. | |
| VendorState | String | False |
State name for the vendor address of the vendor. | |
| VendorPostalCode | String | False |
Postal code for the vendor address of the vendor. | |
| VendorCountry | String | False |
Country for the vendor address of the vendor. | |
| VendorNote | String | False |
Note for the vendor address of the vendor. | |
| ShipToEntityName | String | False |
A reference to an entity (a customer, a vendor or an employee) to whom shipment is to be made. This may also be a customer job. | |
| ShipToEntityId | String | False |
A reference to an entity (a customer, a vendor or an employee) to whom shipment is to be made. This may also be a customer job. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
Note for the shipping address. | |
| Other1 | String | False |
Predefined Reckon custom field. | |
| Other2 | String | False |
Predefined Reckon custom field. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the purchase order was last modified. | |
| TimeCreated | Datetime | True |
When the purchase order was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Receive Payment transactions.
ReceivePayments may be inserted, queried, or updated via the ReceivePayments or ReceivePaymentsAppliedTo tables. ReceivePayments may be deleted by using the ReceivePayments table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for ReceivePayments are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, DepositToAccountName, and DepositToAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ReceivePayments WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a ReceivePayment, specify the Customer and Amount. The AppliedToAggregate column may be used to specify an XML aggregate of AppliedTo data. In a Receive Payment, each AppliedTo aggregate represents the transaction to which this part of the payment is being applied. The columns that may be used in these aggregates are defined in the ReceivePaymentsAppliedTo table and it starts with AppliedTo. To use the ApplyToAggregate column, set the AutoApply pseudo column to Custom. For example, the following will insert a new ReceivePayment with two AppliedTo entries:
INSERT INTO ReceivePayments (CustomerName, Amount, AutoApply, AppliedToAggregate)
VALUES ('Cook, Brian', '300.00', 'Custom',
'<ReceivePaymentsAppliedTo>
<Row><AppliedToRefId>178C1-1450221347</AppliedToRefId><AppliedToPaymentAmount>200.00</AppliedToPaymentAmount></Row>
<Row><AppliedToRefId>881-933371709</AppliedToRefId><AppliedToPaymentAmount>100.00</AppliedToPaymentAmount></Row>
</ReceivePaymentsAppliedTo>')
If you would like to insert a ReceivePayment and let Reckon automatically determine which transaction to apply it to, you can use the AutoApply pseudo column to apply the transaction to an existing transaction. For example:
INSERT INTO ReceivePayments (CustomerName, Amount, AutoApply) VALUES ('Cook, Brian', '300.00', 'ExistingTransactions')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier for the transaction. | |
| ReferenceNumber | String | False |
The transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The date of the transaction. | |
| UnusedPayment | Double | True |
This property will contain the amount of the payment that was not applied to existing invoices. | |
| Amount | Double | False |
The amount of the payment received from the Customer. | |
| AccountsReceivableName | String | False |
Accounts.FullName |
A reference to the name of the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountsReceivableId | String | False |
Accounts.ID |
A reference to the Id of the accounts-receivable account where the money received from this transaction will be deposited. |
| CustomerName | String | False |
Customers.FullName |
The name of the customer who has purchased goods or services from the company. This is required to have a value when inserting if CustomerID does not. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer who has purchased goods or services from the company. This is required to have a value when inserting if CustomerName does not. |
| DepositToAccountName | String | False |
Accounts.FullName |
The account name that the payment should be deposited to. |
| DepositToAccountId | String | False |
Accounts.ID |
The account Id that the payment should be deposited to. |
| PaymentMethodName | String | False |
PaymentMethods.Name |
Name of the payment method that already exists in Reckon. |
| PaymentMethodId | String | False |
Id of the payment method that already exists in Reckon. | |
| Memo | String | False |
A memo to appear on internal reports. | |
| AppliedToAggregate | String | False |
An aggregate of the applied-to data which can be used for adding a bill payment credit card and its applied-to data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the receive payment was last modified. | |
| TimeCreated | Datetime | True |
When the receive payment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| AutoApply | String |
How the payment should be applied. 使用できる値は次のとおりです。ExistingTransactions, FutureTransactions, Custom デフォルト値はExistingTransactionsです。 |
Create, update, and query Reckon Receive Payment AppliedTo aggregates. In a Receive Payment, each AppliedTo aggregate represents the transaction to which this part of the payment is being applied.
ReceivePayments may be inserted, queried, or updated via the ReceivePayments or ReceivePaymentsAppliedTo tables. ReceivePayments may be deleted by using the ReceivePayments table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for ReceivePayments are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, DepositToAccountName, and DepositToAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ReceivePaymentsAppliedTo WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a ReceivePayment, specify the Customer and the Amount. All AppliedTo columns can be used to explicitly identify the transactions the payment is applied to. An AppliedTo entry must at the minimum specify the AppliedToRefId and AppliedToPaymentAmount. Optionally, the INSERT may specify the AutoApply behavior.
For example, the following will insert a new ReceivePayment with two AppliedTo entries:
INSERT INTO ReceivePaymentsAppliedTo#TEMP (CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount) VALUES ('Cook, Brian', '300.00', 'Custom', '178C1-1450221347', '200.00')
INSERT INTO ReceivePaymentsAppliedTo#TEMP (CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount) VALUES ('Cook, Brian', '300.00', 'Custom', '881-933371709', '100.00')
INSERT INTO ReceivePaymentsAppliedTo (CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount) SELECT CustomerName, AppliedToAmount, AutoApply, AppliedToRefId, AppliedToPaymentAmount FROM ReceivePaymentsAppliedTo#TEMP
If you would like to insert a ReceivePayment and let Reckon automatically determine which transaction to apply it to, you can use the AutoApply pseudo column to apply the transaction to an existing transaction. For example:
INSERT INTO ReceivePaymentsAppliedTo (CustomerName, Amount, AutoApply) VALUES ('Cook, Brian', '300.00', 'ExistingTransactions')
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format ReceivePaymentId|AppliedToRefId. | |
| ReceivePaymentId | String | False |
The Id of the bill-payment transaction. | |
| ReferenceNumber | String | False |
The transaction reference number. This may be set to refnumber*, *refnumber, and *refnumber* in the WHERE clause of a SELECT statement to search by StartsWith, EndsWith, and Contains. Refnum1:refnum2, refnum1:, and :refnum1 may also be used to denote a range. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | False |
The date of the transaction. | |
| UnusedPayment | Double | True |
This property will contain the amount of the payment that was not applied to existing invoices. | |
| Amount | Double | False |
The amount of the payment received from the Customer. | |
| AccountsReceivableName | String | False |
Accounts.FullName |
A reference to the name of the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountsReceivableId | String | False |
Accounts.ID |
A reference to the Id of the accounts-receivable account where the money received from this transaction will be deposited. |
| CustomerName | String | False |
Customers.FullName |
The name of the customer who has purchased goods or services from the company. This is required to have a value when inserting if CustomerId is not defined. |
| CustomerId | String | False |
Customers.ID |
The Id of the customer who has purchased goods or services from the company. This is required to have a value when inserting if CustomerName is not defined. |
| DepositToAccountName | String | False |
Accounts.FullName |
The account name that the payment should be deposited to. |
| DepositToAccountId | String | False |
Accounts.ID |
The account Id that the payment should be deposited to. |
| PaymentMethodName | String | False |
PaymentMethods.Name |
Name of a payment method that already exists in Reckon. |
| PaymentMethodId | String | False |
Id of a payment method that already exists in Reckon. | |
| Memo | String | False |
A memo to appear on internal reports. | |
| AutoApply | String | False |
How the payment should be applied. 使用できる値は次のとおりです。ExistingTransactions, FutureTransactions, Custom デフォルト値はExistingTransactionsです。 | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| AppliedToRefId | String | False |
The applied-to reference identifier. This is the Id of an existing transaction that a payment can be applied to such as a JournalEntry, or an Invoice. | |
| AppliedToAmount | Double | True |
The amount to be applied. | |
| AppliedToBalanceRemaining | Double | True |
The balance remaining to be applied. | |
| AppliedToCreditAppliedAmount | Double | False |
The credit applied amount to be applied. | |
| AppliedToCreditMemoId | String | False |
CreditMemos.ID |
The credit memo Id to be applied. |
| AppliedToDiscountAccountName | String | False |
Accounts.FullName |
The discount account name to be applied. |
| AppliedToDiscountAccountId | String | False |
Accounts.ID |
The discount account Id to be applied. |
| AppliedToDiscountAmount | Double | False |
The discount amount to be applied. | |
| AppliedToPaymentAmount | Double | False |
The payment amount to be applied. | |
| AppliedToReferenceNumber | String | True |
The ref number to be applied. | |
| AppliedToTxnDate | Date | True |
The transaction date to be applied. | |
| AppliedToTxnType | String | True |
The transaction type that was applied. | |
| TimeModified | Datetime | True |
When the receive payment was last modified. | |
| TimeCreated | Datetime | True |
When the receive payment was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
Earliest transaction date to search for. |
| EndTxnDate | String |
Latest transaction date to search for. |
| StartModifiedDate | String |
Earliest modified date to search for. |
| EndModifiedDate | String |
Latest modified date to search for. |
Create, update, delete, and query Reckon Sales Order Line Items.
SalesOrders may be inserted, queried, or updated via the SalesOrders or SalesOrderLineItems table. SalesOrders may be deleted by using the SalesOrders table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for SalesOrders are Id, Date, TimeModified, ReferenceNumber, CustomerName, and CustomerId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM SalesOrderLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a SalesOrder, specify the Customer and at least one Line Item. All Line Item columns can be used for inserting multiple Line Items for a new SalesOrder transaction. For example, the following will insert a new SalesOrder with two Line Items:
INSERT INTO SalesOrderLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Repairs', 1)
INSERT INTO SalesOrderLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Removal', 2)
INSERT INTO SalesOrderLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM SalesOrderLineItems#TEMP
To add a SalesOrderLineItem to an existing SalesOrder, specify the SalesOrderId, the Item's name, and the Item's Quanitiy. For example:
INSERT INTO SalesOrderLineItems (SalesOrderId, ItemName, ItemQuantity) VALUES ('SalesOrderId', '01Item1', 1)
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format SalesOrderId|ItemLineId. | |
| SalesOrderId | String | False |
SalesOrders.ID |
The item identifier. |
| ReferenceNumber | String | False |
Transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.Name |
Customer name this transaction is recorded under. This is required to have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. |
| Date | Date | False |
Transaction date. | |
| ShipMethod | String | False |
ShippingMethods.Name |
Shipping method. |
| ShipMethodId | String | False |
Shipping method. | |
| ShipDate | Date | False |
Shipping date. | |
| Memo | String | False |
Memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| TotalAmount | Double | False |
Total amount for this transaction. | |
| DueDate | Date | False |
Date the payment is due. | |
| Message | String | False |
CustomerMessages.Name |
Message to the customer. |
| MessageId | String | False |
Message to the customer. | |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (the initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference to the sales rep. |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| ExchangeRate | Double | False |
Currency exchange rate for this sales order. | |
| TotalAmountInHomeCurrency | Double | False |
Returned for transactions in currencies different from the merchant's home currency. | |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
Note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
Note for the shipping address. | |
| Subtotal | Double | True |
Gross subtotal. This does not include tax or the amount already paid. | |
| Tax | Double | True |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| PONumber | String | False |
Purchase order number. | |
| Terms | String | False |
Payment terms. | |
| TermsId | String | False |
Payment terms. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item identifier. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemRate | Double | False |
The unit rate charged for this item. | |
| ItemRatePercent | Double | False |
The rate percent charged for this item. | |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item (taxable or nontaxable). | |
| ItemInvoicedAmount | Double | False |
The amount of this sales order line that has been invoiced. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemClass | String | False |
Class.FullName |
The class name of the item. |
| ItemClassId | String | False |
Class.ID |
The class Id of the item. |
| ItemManuallyClosed | Boolean | False |
Whether this sales order line is manually closed. | |
| ItemOther1 | String | False |
The Other1 field of this line item. QBXML version must be set to 6.0 or higher. | |
| ItemOther2 | String | False |
The Other2 field of this line item. QBXML version must be set to 6.0 or higher. | |
| ItemCustomFields | String | False |
The custom fields for this line item. | |
| ItemIsGetPrintItemsInGroup | String | False |
If true, a list of this group's individual items their amounts will appear on printed forms. | |
| CustomerTaxCode | String | False |
SalesTaxCodes.Name |
The tax code specific to this customer. |
| CustomerTaxCodeId | String | False |
The tax code specific to this customer. | |
| IsToBePrinted | Boolean | False |
Whether this sales order is to be printed. | |
| IsToBeEmailed | Boolean | False |
When true, if no email address is on file for the customer the transaction will fail. | |
| IsManuallyClosed | Boolean | False |
Whether this sales order is manually closed. | |
| IsFullyInvoiced | Boolean | True |
Whether this sales order is fully invoiced. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the sales order was last modified. | |
| TimeCreated | Datetime | True |
When the sales order was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ItemPriceLevel | String |
Item price level name. Reckon will not return the price level. |
Create, update, delete, and query Reckon Sales Orders.
SalesOrders may be inserted, queried, or updated via the SalesOrders or SalesOrderLineItems table. SalesOrders may be deleted by using the SalesOrders table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for SalesOrders are Id, Date, TimeModified, ReferenceNumber, CustomerName, and CustomerId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM SalesOrders WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a SalesOrder, specify the Customer and at least one Line Item. The ItemAggregate column may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the SalesOrderLineItems tables and it starts with Item. For example, the following will insert a new SalesOrder with two Line Items:
INSERT INTO SalesOrders (CustomerName, ItemAggregate)
VALUES ('Cook, Brian',
'<SalesOrderLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</SalesOrderLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
Transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
Customer name this transaction is recorded under. This is required to have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. |
| Date | Date | False |
Transaction date. | |
| ShipMethod | String | False |
ShippingMethods.Name |
Shipping method. |
| ShipMethodId | String | False |
Shipping method. | |
| ShipDate | Date | False |
Shipping date. | |
| Memo | String | False |
Memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| TotalAmount | Double | False |
Total amount for this transaction. | |
| DueDate | Date | False |
Date the payment is due. | |
| Message | String | False |
CustomerMessages.Name |
Message to the customer. |
| MessageId | String | False |
Message to the customer. | |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (the initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference to the sales rep. |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
Note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
Note for the shipping address. | |
| Subtotal | Double | True |
Gross subtotal. This does not include tax or the amount already paid. | |
| Tax | Double | True |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| PONumber | String | False |
Purchase order number. | |
| Terms | String | False |
Payment terms. | |
| TermsId | String | False |
Payment terms. | |
| ItemCount | Integer | True |
The count of item entries for this transaction. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a SalesOrders and its Line Item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the bill. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| CustomerTaxCode | String | False |
SalesTaxCodes.Name |
The tax code specific to this customer. |
| CustomerTaxCodeId | String | False |
The tax code specific to this customer. | |
| IsPrinted | Boolean | True |
Whether this invoice is to be printed. | |
| IsManuallyClosed | Boolean | False |
Whether this sales order is manually closed. | |
| IsFullyInvoiced | Boolean | True |
Whether this sales order is fully invoiced. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. | |
| IsToBePrinted | Boolean | False |
Whether this sales order is to be printed. | |
| IsToBeEmailed | Boolean | False |
Whether this sales order is to be emailed. | |
| Other | String | False |
A predefined Reckon custom field. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the sales order was last modified. | |
| TimeCreated | Datetime | True |
When the sales order was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Sales Receipt Line Items.
SalesReceipts may be inserted, queried, or updated via the SalesReceipts or SalesReceiptLineItems tables. SalesReceipts may be deleted by using the SalesReceipts table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for SalesReceipts are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, DepositAccount, and DepositAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM SalesReceiptLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a SalesReceipt, specify the Customer column and at least one Line Item. All Line Item columns can be used for inserting multiple Line Items for a new SalesReceipt transaction. For example, the following will insert a new SalesReceipt with two Line Items:
INSERT INTO SalesReceiptLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Repairs', 1)
INSERT INTO SalesReceiptLineItems#TEMP (CustomerName, ItemName, ItemQuantity) VALUES ('Cook, Brian', 'Removal', 2)
INSERT INTO SalesReceiptLineItems (CustomerName, ItemName, ItemQuantity) SELECT CustomerName, ItemName, ItemQuantity FROM SalesReceiptLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format SalesReceiptId|ItemLineId. | |
| SalesReceiptId | String | False |
The item identifier. | |
| ReferenceNumber | String | False |
Transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, but not the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
Customer name this transaction is recorded under. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. |
| Date | Date | False |
Transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ShipMethod | String | False |
ShippingMethods.Name |
Shipping method. |
| ShipMethodId | String | False |
Shipping method. | |
| ShipDate | Date | False |
Shipping date. | |
| Memo | String | False |
Memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| DueDate | Date | False |
The date when payment is due. | |
| TotalAmount | Double | True |
Total amount for this transaction. | |
| Message | String | False |
CustomerMessages.Name |
Message to the customer. |
| MessageId | String | False |
Message to the customer. | |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (the initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference to the sales rep. |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| ExchangeRate | Double | False |
Currency exchange rate for this sales receipt. | |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
Note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
Note for the shipping address. | |
| Subtotal | Double | True |
Gross subtotal. This does not include tax or the amount already paid. | |
| Tax | Double | True |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| IsPending | Boolean | False |
Transaction status (whether this transaction has been completed or it is still pending). | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. This is only available in the UK and CA editions. | |
| IsToBeEmailed | Boolean | False |
When true, if no email address is on file for the customer the transaction will fail. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item identifier. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group Id. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemRate | Double | False |
The unit rate charged for this item. | |
| ItemRatePercent | Double | False |
The rate percent charged for this item. | |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or nontaxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item. | |
| ItemAmount | Double | False |
Total amount for this item. | |
| ItemClass | String | False |
Class.FullName |
The class name of the item. |
| ItemClassId | String | False |
Class.ID |
The class Id of the item. |
| ItemIsGetPrintItemsInGroup | String | False |
If true, a list of this group's individual items their amounts will appear on printed forms. | |
| CheckNumber | String | False |
Check number. | |
| PaymentMethod | String | False |
PaymentMethods.Name |
Payment method. |
| PaymentMethodId | String | False |
Payment method. | |
| DepositAccount | String | False |
Accounts.Name |
Account name where this payment is deposited. |
| DepositAccountId | String | False |
Accounts.ID |
Account name where this payment is deposited. |
| CustomerTaxCode | String | True |
SalesTaxCodes.Name |
The tax code specific to this customer. |
| CustomerTaxCodeId | String | True |
The tax code specific to this customer. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the sales receipt was last modified. | |
| TimeCreated | Datetime | True |
When the sales receipt was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ItemPriceLevel | String |
Item price level name. Reckon will not return the price level. |
Create, update, delete, and query Reckon Sales Receipts.
SalesReceipts may be inserted, queried, or updated via the SalesReceipts or SalesReceiptLineItems tables. SalesReceipts may be deleted by using the SalesReceipts table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for SalesReceipts are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, DepositAccount, and DepositAccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM SalesReceipts WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a SalesReceipt, specify the Customer and at least one Line Item. The ItemAggregate columns may be used to specify an XML aggregate of Line Item data. The columns that may be used in these aggregates are defined in the SalesReceiptLineItems table and it starts with Item. For example, the following will insert a new SalesReceipt with two Line Items:
INSERT INTO SalesReceipts (CustomerName, ItemAggregate)
VALUES ('Cook, Brian',
'<SalesReceiptLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</SalesReceiptLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| ReferenceNumber | String | False |
Transaction reference number. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, but not the Reckon-generated Id. | |
| CustomerName | String | False |
Customers.FullName |
Customer name this transaction is recorded under. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. |
| Date | Date | False |
Transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| ShipMethod | String | False |
ShippingMethods.Name |
Shipping method. |
| ShipMethodId | String | False |
Shipping method. | |
| ShipDate | Date | False |
Shipping date. | |
| Memo | String | False |
Memo regarding this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| DueDate | Date | False |
The date when payment is due. | |
| TotalAmount | Double | True |
Total amount for this transaction. | |
| Message | String | False |
CustomerMessages.Name |
Message to the customer. |
| MessageId | String | False |
Message to the customer. | |
| SalesRep | String | False |
SalesReps.Initial |
Reference to (the initials of) the sales rep. |
| SalesRepId | String | False |
SalesReps.ID |
Reference to the sales rep. |
| Template | String | False |
Templates.Name |
The name of an existing template to apply to the transaction. |
| TemplateId | String | False |
Templates.ID |
The Id of an existing template to apply to the transaction. |
| FOB | String | False |
Freight on board: The place to ship from. | |
| BillingAddress | String | True |
Full billing address returned by Reckon. | |
| BillingLine1 | String | False |
First line of the billing address. | |
| BillingLine2 | String | False |
Second line of the billing address. | |
| BillingLine3 | String | False |
Third line of the billing address. | |
| BillingLine4 | String | False |
Fourth line of the billing address. | |
| BillingLine5 | String | False |
Fifth line of the billing address. | |
| BillingCity | String | False |
City name for the billing address. | |
| BillingState | String | False |
State name for the billing address. | |
| BillingPostalCode | String | False |
Postal code for the billing address. | |
| BillingCountry | String | False |
Country for the billing address. | |
| BillingNote | String | False |
Note for the billing address. | |
| ShippingAddress | String | True |
Full shipping address returned by Reckon. | |
| ShippingLine1 | String | False |
First line of the shipping address. | |
| ShippingLine2 | String | False |
Second line of the shipping address. | |
| ShippingLine3 | String | False |
Third line of the shipping address. | |
| ShippingLine4 | String | False |
Fourth line of the shipping address. | |
| ShippingLine5 | String | False |
Fifth line of the shipping address. | |
| ShippingCity | String | False |
City name for the shipping address. | |
| ShippingState | String | False |
State name for the shipping address. | |
| ShippingPostalCode | String | False |
Postal code for the shipping address. | |
| ShippingCountry | String | False |
Country for the shipping address. | |
| ShippingNote | String | False |
Note for the shipping address. | |
| Subtotal | Double | True |
Gross subtotal. This does not include tax or the amount already paid. | |
| Tax | Double | True |
Total sales tax applied to this transaction. | |
| TaxItem | String | False |
SalesTaxItems.Name |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. |
| TaxItemId | String | False |
A sales tax item refers to a single sales tax that is collected at a specified rate and paid to a single agency. | |
| TaxPercent | Double | True |
Percentage charged for sales tax. | |
| IsPending | Boolean | False |
Transaction status (whether this transaction has been completed or it is still pending). | |
| IsToBePrinted | Boolean | False |
Whether this transaction is to be printed. | |
| IsTaxIncluded | Boolean | False |
Determines if tax is included in the transaction amount. This is only available in UK and CA editions. | |
| IsToBeEmailed | Boolean | False |
When true, if no email address is on file for the customer the transaction will fail. | |
| ItemCount | Integer | True |
The count of item entries for this transaction. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a sales receipt and its line item data. | |
| CheckNumber | String | False |
Check number. | |
| PaymentMethod | String | False |
PaymentMethods.Name |
Payment method. |
| PaymentMethodId | String | False |
Payment method. | |
| DepositAccount | String | False |
Accounts.FullName |
Account name where this payment is deposited. |
| DepositAccountId | String | False |
Accounts.ID |
Account name where this payment is deposited. |
| CustomerTaxCode | String | True |
SalesTaxCodes.Name |
The tax code specific to this customer. |
| CustomerTaxCodeId | String | True |
The tax code specific to this customer. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the sales receipt was last modified. | |
| TimeCreated | Datetime | True |
When the sales receipt was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Sales Rep entities.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for SalesReps are Id, TimeModified, Initial, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM SalesReps WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Initial LIKE '%12345%'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The Id of the sales rep. | |
| Initial | String | False |
The initials of the sales rep. These must be unique for each record. | |
| IsActive | Boolean | False |
Boolean indicating if the sales rep is active. | |
| SalesRepEntityRef_FullName | String | False |
Refers to the sales rep's full name on the employee, vendor, or other-name list. You may specify either SalesRepEntityRef_FullName or SalesRepEntityRef_ListId on insert/update statements, but not both. | |
| SalesRepEntityRef_ListId | String | False |
Refers to the sales rep's Id on the employee, vendor, or other-name list. You may specify either SalesRepEntityRef_FullNamee or SalesRepEntityRef_ListId on insert/update statements, but not both. | |
| EditSequence | String | True |
A string indicating the revision of the sales rep. | |
| TimeCreated | Datetime | True |
The time the sales rep was created. | |
| TimeModified | Datetime | True |
The time the sales rep was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| MaxResults | String |
Maximum number of results to return. |
Create, update, delete, and query Reckon Sales Tax Codes.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the sales tax code. | |
| Description | String | False |
The description of the sales tax code. | |
| IsActive | Boolean | False |
Whether or not the other name is active. | |
| IsTaxable | Boolean | False |
Whether or not the other name is taxable. | |
| ItemPurchaseTaxRef_FullName | String | False |
Refers to the purchase tax item. Only available in international versions of Reckon. | |
| ItemPurchaseTaxRef_ListId | String | False |
Refers to the purchase tax item. Only available in international versions of Reckon. | |
| ItemSalesTaxRef_FullName | String | False |
SalesTaxItems.Name |
Refers to the sales tax item. Only available in international versions of Reckon. |
| ItemSalesTaxRef_ListId | String | False |
Refers to the sales tax item. Only available in international versions of Reckon. | |
| TimeCreated | Datetime | True |
The datetime the sales tax code was made. | |
| TimeModified | Datetime | True |
The last datetime the sales tax code was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create, update, delete, and query Reckon Sales Tax Items.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the other name. This is required to have a value when inserting. | |
| IsActive | Boolean | False |
Whether or not the other name is active. | |
| ItemDesc | String | False |
A description for the sales tax item. | |
| TaxRate | Double | False |
The tax rate. If a nonzero TaxRate is specified, then TaxVendorRef is required. | |
| TaxVendorRef_FullName | String | False |
Vendors.Name |
Refers to the tax agency to whom collected taxes are owed. This will be a vendor on the vendor list. |
| TaxVendorRef_ListID | String | False |
Vendors.ID |
Refers to the tax agency to whom collected taxes are owed. This will be a vendor on the vendor list. |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the sales tax item was last modified. | |
| TimeCreated | Datetime | True |
When the sales tax item was created. |
Create, update, delete, and query Reckon Shipping Methods.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for ShippingMethods are Id, TimeModified, Name, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM ShippingMethods WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the shipping method. | |
| Name | String | False |
The name of the shipping method. | |
| IsActive | Boolean | False |
Boolean determining if the shipping method is active. | |
| EditSequence | String | True |
A string indicating the revision of the shipping method. | |
| TimeCreated | Datetime | True |
The time the shipping method was created. | |
| TimeModified | Datetime | True |
The last time the shipping method was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| NameMatch | String |
This pseudo column is deprecated and should no longer be used. The type of match to use if specifying the name. 使用できる値は次のとおりです。CONTAINS, EXACT, STARTSWITH, ENDSWITH |
Create, update, delete, and query Reckon Standard Terms.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for StandardTerms records are Id, TimeModified, Name, and IsActive. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM StandardTerms WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The Id of the standard term. | |
| Name | String | False |
The name of the standard term. | |
| IsActive | Boolean | False |
Boolean indicating if the standard term is active. | |
| StdDueDays | Integer | False |
The number of days until payment is due. | |
| StdDiscountDays | Integer | False |
If payment is received within StdDiscountDays number of the days, then DiscountPct will apply to the payment. | |
| DiscountPct | Double | False |
If payment is received within StdDiscountDays number of days, then this discount will apply to the payment. DiscountPct must be between 0 and 100. | |
| EditSequence | String | True |
A string indicating the revision of the standard term. | |
| TimeCreated | Datetime | True |
The time the standard term was created. | |
| TimeModified | Datetime | True |
The time the standard term was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| MaxResults | String |
Maximum number of results to return. |
| NameMatch | String |
This pseudo column is deprecated and should no longer be used. The type of match to use when searching with the Name. 使用できる値は次のとおりです。EXACT, STARTSWITH, CONTAINS, ENDSWITH デフォルト値はEXACTです。 |
Create, update, delete, and query Reckon Statement Charges.
To add a StatementCharge, specify the CustomerName or CustomerId and the ItemName or ItemId.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for StatementCharges are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, IsPaid, AccountsReceivable, and AccountsReceivableId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM StatementCharges WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ReferenceNumber | String | False |
Transaction reference number. | |
| CustomerName | String | False |
Customers.FullName |
Customer name this transaction is recorded under. Either CustomerName or CustomerId must have a value when inserting. |
| CustomerId | String | False |
Customers.ID |
Customer Id this transaction is recorded under. Either CustomerName or CustomerId must have a value when inserting. |
| Date | Date | False |
Transaction date. | |
| ItemName | String | False |
Items.FullName |
A reference to the item for the transaction. |
| ItemId | String | False |
Items.ID |
A reference to the item for the transaction. |
| Quantity | Double | False |
Quantity in stock for this inventory item. | |
| Rate | Double | False |
The unit rate charged for this item. | |
| Amount | Double | False |
Amount of the transaction. | |
| Balance | Double | True |
The balance remaining on the transaction. | |
| Description | String | False |
A textual description of the StatementCharge. | |
| AccountsReceivable | String | False |
Accounts.FullName |
A reference to the name of the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountsReceivableId | String | False |
Accounts.ID |
A reference to the Id of the accounts-receivable account where the money received from this transaction will be deposited. |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| BilledDate | Date | False |
Date when the customer was billed. | |
| DueDate | Date | False |
Date when the payment is due. | |
| IsPaid | Boolean | True |
Indicates whether this statement charge has been paid. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the statement charge was last modified. | |
| TimeCreated | Datetime | True |
When the statement charge was created. |
Create, update, delete, and query Reckon Time Tracking events.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for TimeTracking entries are Id, TimeModified, Date, EmployeeName, and EmployeeId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM TimeTracking WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To insert a TimeTracking entry, specify the Employee and Duration columns.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
An Id is an alphanumerical identifier assigned by the server whenever an object is added to Reckon. It is guaranteed to be unique across all objects of the same type. | |
| BillableStatus | String | False |
The billing status of this line item. If the billing status is empty (that is, if no billing status appears in Reckon), then no BillableStatus value will be returned. 使用できる値は次のとおりです。Empty, Billable, NotBillable, HasBeenBilled | |
| Date | Date | False |
The date of the transaction. The standard formatting for dates is YYYY-MM-DD; i.e., September 2, 2002 is formatted as 2002-09-02. When getting the value of a date property, the date will always be in this format. This is required to have a value when inserting. | |
| CustomerName | String | False |
Customers.FullName |
The Customer property indicates the customer who has purchased goods or services from the company. This is required to have a value when inserting if CustomerID is empty and BillableStatus is not NotBillable. |
| CustomerId | String | False |
Customers.ID |
The Customer property indicates the customer who has purchased goods or services from the company. This is required to have a value when inserting if CustomerName is empty and BillableStatus is not NotBillable. |
| Duration | String | False |
The duration of time being tracked. Time is represented in hours followed by minutes, with the character ':' (colon) separating them. For instance, two hours and thirty minutes is represented as '2:30'. | |
| EmployeeName | String | False |
Employees.Name |
A reference to the employee or subcontractor whose time is being tracked. The person is typically an employee but may be a vendor or defined in an other-name record as well. This is required to have a value when inserting if EmployeeId is empty. |
| EmployeeId | String | False |
Employees.ID |
A reference to the employee or subcontractor whose time is being tracked. The person is typically an employee but may be a vendor or defined in an other-name record as well. This is required to have a value when inserting if EmployeeName is empty. |
| Notes | String | False |
Notes about this transaction. | |
| Class | String | False |
Class.FullName |
A reference to the class of the transaction. |
| ClassId | String | False |
Class.ID |
A reference to the class of the transaction. |
| PayrollWageItemName | String | False |
PayrollWageItems.Name |
A payment scheme, such as Regular Pay, Overtime Pay, etc. This property may only be specified if (1) the employee specified refers to an employee, and not a vendor or subcontractor, and (2) the 'Use time data to create paychecks' option is selected for this employee (from within the Reckon UI.) |
| PayrollWageItemId | String | False |
A payment scheme, such as Regular Pay, Overtime Pay, etc. This property may only be specified if (1) the employee specified refers to an employee, and not a vendor or subcontractor, and (2) the 'Use time data to create paychecks' option is selected for this employee from within the Reckon UI. | |
| ServiceItemName | String | False |
Items.Name |
The type of work being performed. If a Customer is not specified, ServiceItem is not needed. If BillableStatus is set to Billable, then both ServiceItem and Customer are required. This is required to have a value when inserting if ServiceItemID is empty. |
| ServiceItemId | String | False |
Items.ID |
The type of work being performed. If a Customer is not specified, ServiceItem is not needed. If BillableStatus is set to Billable, then both ServiceItem and Customer are required. This is required to have a value when inserting if ServiceItemName is empty. |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | True |
When the time-tracking event was last modified. | |
| TimeCreated | Datetime | True |
When the time-tracking event was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon To Do entries.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the vendor type. | |
| Notes | String | False |
Notes on this to do entry. | |
| IsActive | Boolean | False |
Boolean determining if the vendor type is active. | |
| IsDone | Boolean | False |
Whether or not this to do entry is complete. | |
| ReminderDate | Datetime | False |
Reminder date for this to do entry. | |
| EditSequence | String | True |
A string indicating the revision of the payment method. | |
| TimeCreated | Datetime | True |
The time the vendor type was created. | |
| TimeModified | Datetime | True |
The last time the vendor type was modified. |
Query and delete Reckon Transfer Inventory transactions. Transfer Inventory is available in only Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on.
TransferInventory transactions may be queried via the TransferInventory or TransferInventoryLineItems tables. TransferInventory transactions may be added by using the TransferInventoryLineItems table. TransferInventory transactions may be deleted by using the TransferInventory table. Updates to existing TransferInventory transactions are not supported at this time.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for the TransferInventory table are Id, TimeModified, TxnDate, and RefNumber. TimeModified and TxnDate may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. RefNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM TransferInventoryLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND RefNumber LIKE '%12345%'
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| TxnDate | Date | False |
The date of the transaction. | |
| TxnNumber | Integer | True |
An identifying number for this transaction. | |
| RefNumber | String | False |
The transaction reference number. | |
| FromInventorySiteRef_ListID | String | False |
The site inventory was transfered from. | |
| FromInventorySiteRef_FullName | String | False |
The site inventory was transfered from. | |
| ToInventorySiteRef_ListID | String | False |
The site inventory was transfered to. | |
| ToInventorySiteRef_FullName | String | False |
The site inventory was transfered to. | |
| Memo | String | False |
Additional information about the transaction. | |
| ExternalGUID | String | False |
Allows for the attachment of a user defined GUID value. | |
| TransferInventoryLineAggregate | String | False |
An aggregate of the line item data which can be used for adding a transfer inventory and its line item data. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create and query Reckon Transfer Inventory Line Items. Transfer Inventory is available in only Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on.
TransferInventory transactions may be queried via the TransferInventory or TransferInventoryLineItems tables. TransferInventory transactions may be added by using the TransferInventoryLineItems table. Transfer-inventory transactions may be deleted by using the TransferInventory table. Updates to existing TransferInventory transactions are not supported at this time.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for the TransferInventory table are Id, TxnDate, TimeModified, and RefNumber. TimeModified and TxnDate may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. RefNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM TransferInventoryLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND RefNumber LIKE '%12345%'
To add a TransferInventory transaction, specify a FromInventorySite, ToInventorySite, and at least one Line Item. All Line Item columns can be used for inserting multiple Line Items for a new TransferInventory transaction. For example, the following will insert a new TransferInventory transaction with one Line Items:
INSERT INTO TransferInventoryLineItems#TEMP (FromInventorySiteRef_FullName, ToInventorySiteRef_FullName, ItemRef_FullName, QuantityToTransfer) VALUES ('Site A', 'Site B', 'Cabinets', 10)
INSERT INTO TransferInventoryLineItems#TEMP (FromInventorySiteRef_FullName, ToInventorySiteRef_FullName, ItemRef_FullName, QuantityToTransfer) VALUES ('Site A', 'Site B', 'Door Knobs', 12)
INSERT INTO TransferInventoryLineItems (FromInventorySiteRef_FullName, ToInventorySiteRef_FullName, ItemRef_FullName, QuantityToTransfer ) SELECT FromInventorySiteRef_FullName, ToInventorySiteRef_FullName, ItemRef_FullName, QuantityToTransfer FROM TransferInventoryLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format TransferInventoryId|TransferInventoryLineRet_TxnLineID. | |
| TransferInventoryId | String | False |
The item identifier. | |
| TxnDate | Date | False |
The date of the transaction. | |
| TxnNumber | Integer | True |
An identifying number for this transaction. | |
| RefNumber | String | False |
The transaction reference number. | |
| FromInventorySiteRef_ListID | String | False |
The site inventory was transfered from. | |
| FromInventorySiteRef_FullName | String | False |
The site inventory was transfered from. | |
| ToInventorySiteRef_ListID | String | False |
The site inventory was transfered to. | |
| ToInventorySiteRef_FullName | String | False |
The site inventory was transfered to. | |
| Memo | String | False |
Additional information about the transaction. | |
| ExternalGUID | String | False |
Allows for the attachment of a user-defined GUID value. | |
| TransferInventoryLineRet_TxnLineID | String | True |
Identifying number for the transaction line. | |
| TransferInventoryLineRet_ItemRef_ListID | String | False |
Items.ID |
A reference to the item that was transfered. |
| TransferInventoryLineRet_ItemRef_FullName | String | False |
Name of the item that was transfered. | |
| TransferInventoryLineRet_FromInventorySiteLocationRef_ListID | String | False |
A reference to the location to transfer from. | |
| TransferInventoryLineRet_FromInventorySiteLocationRef_FullName | String | False |
Name of the location to transfer from. | |
| TransferInventoryLineRet_ToInventorySiteLocationRef_ListID | String | False |
A reference to the location to transfer to. | |
| TransferInventoryLineRet_ToInventorySiteLocationRef_FullName | String | False |
Name of the location to transfer to. | |
| TransferInventoryLineRet_QuantityToTransfer | Double | False |
Quantity of items to transfer. This is an input only. Check the TransferInventoryLineRet_QuantityTransferred for the response. | |
| TransferInventoryLineRet_QuantityTransferred | Double | True |
Quantity of items that were transfered. This is an output only. | |
| TransferInventoryLineRet_SerialNumber | String | False |
The serial number of the asset. | |
| TransferInventoryLineRet_LotNumber | String | False |
A lot number the item is stored on. | |
| TimeCreated | Datetime | True |
The datetime the transaction was made. | |
| TimeModified | Datetime | True |
The last datetime the transaction was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create, update, and query Reckon transfers. Requires QBXML version 12.0 or higher.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| TxnNumber | String | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| TxnDate | Date | False |
The date of the transaction. | |
| TransferFromAccountRef_ListID | String | False |
Accounts.ID |
The Id for the account from which the funds will be transfered. |
| TransferFromAccountRef_FullName | String | False |
The account from which the funds will be transfered. | |
| FromAccountBalance | Double | True |
The balance of the account from which the funds will be transfered. | |
| TransferToAccountRef_ListID | String | False |
Accounts.ID |
The Id for the account to which the funds will be transfered. |
| TransferToAccountRef_FullName | String | False |
The account to which the funds will be transfered. | |
| ToAccountBalance | Double | True |
The balance of the account to which the funds will be transfered. | |
| ClassRef_ListID | String | False |
Class.ID |
A reference to the class of the transaction. |
| ClassRef_FullName | String | False |
A reference to the class of the transaction. | |
| Amount | Decimal | False |
The total amount for this transfer. | |
| Memo | String | False |
Memo for the transaction. | |
| TimeCreated | Datetime | True |
The datetime the other name was made. | |
| TimeModified | Datetime | True |
The last datetime the other name was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Create, update, delete, and query Reckon units of measure. Reckon requires QBXML version 7.0 or higher to use this table.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the unit of measure. | |
| Name | String | False |
The name of the unit of measure. | |
| IsActive | Boolean | False |
Boolean determining if the unit of measure is active. | |
| UnitOfMeasureType | String | False |
The type of the unit of measure such as Count. | |
| BaseUnit_Name | String | False |
The name of the base unit of measure. | |
| BaseUnit_Abbreviation | String | False |
The abbreviation for the base unit of measure. | |
| RelatedUnitAggregate | String | False |
An XML aggregate containing the related units of measure. | |
| DefaultUnitAggregate | String | False |
An XML aggregate containing the default units of measure. | |
| EditSequence | String | True |
A string indicating the revision of the unit of measure entity. | |
| TimeCreated | Datetime | True |
The time the unit of measure entity was created. | |
| TimeModified | Datetime | True |
The last time the unit of measure entity was modified. |
Create and query Reckon unit-of-measure default units. Reckon requires QBXML version 7.0 or higher to use this table.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the unit-of-measure default unit. | |
| UnitOfMeasureSetId | String | False |
The item identifier of the unit of measure. | |
| Name | String | False |
The name of the unit of measure. | |
| IsActive | Boolean | False |
Boolean determining if the unit of measure is active. | |
| UnitOfMeasureType | String | False |
The type of unit of measure, such as Count. | |
| BaseUnit_Name | String | False |
The name of the base unit of measure. | |
| BaseUnit_Abbreviation | String | False |
The abbreviation for the base unit of measure. | |
| DefaultUnit_UnitUsedFor | String | False |
What the default unit is used for. | |
| DefaultUnit_Unit | String | False |
The default unit. | |
| EditSequence | String | True |
A string indicating the revision of the record. | |
| TimeCreated | Datetime | True |
The time the record was created. | |
| TimeModified | Datetime | True |
The last time the record was modified. |
Create, update, delete, and query Reckon Vehicle Mileage entities.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for the VehicleMileage table are Id, Name, and TimeModified. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM VehicleMileage WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The Id of the vehicle mileage. | |
| VehicleRef_FullName | String | False |
The vehicle for use in vehicle mileage transactions. Each vehicle name must be unique. | |
| VehicleRef_ListID | String | False |
The reference Id for the vehicle mileage transaction. | |
| CustomerRef_FullName | String | False |
Customers.FullName |
The full name of a referenced customer in Reckon. You may specify only CustomerRef_FullName or CustomerRef_ListId on insert/update statements and not both. |
| CustomerRef_ListID | String | False |
Customers.ID |
The Id of the referenced customer in Reckon. You may specify only CustomerRef_FullName or CustomerRef_ListId on insert/update statements and not both. |
| ItemRef_FullName | String | False |
Items.FullName |
A reference to the full name of an item in Reckon. You may specify only ItemRef_FullName or ItemRef_ListId on insert/update statements and not both. |
| ItemRef_ListID | String | False |
Items.ID |
A reference to the Id of an item in Reckon. You may specify only ItemRef_FullName or ItemRef_ListId on insert/update statements and not both. |
| ClassRef_FullName | String | False |
Class.FullName |
A reference to the full name of a class in Reckon. You may specify only ClassRef_FullName or ClassRef_ListId on insert/update statements and not both. |
| ClassRef_ListID | String | False |
Class.ID |
A reference to the Id of a class in Reckon. You may specify only ClassRef_FullName or ClassRef_ListId on insert/update statements and not both. |
| TripStartDate | String | False |
Date the trip began. If left blank on an insert, the current date at the time of the transaction will be used. | |
| TripEndDate | String | False |
The date the trip ended. If left blank on an insert, the current date at the time of the transaction will be used. | |
| OdometerStart | Integer | False |
Odometer reading at the start of the trip. If TotalMiles is specified, you cannot specify OdometerStart and OdometerEnd. | |
| OdometerEnd | Integer | False |
Odometer reading at the end of the trip. If TotalMiles is specified, you cannot specify OdometerStart and OdometerEnd. | |
| TotalMiles | Double | False |
Total trip miles. If TotalMiles is specified, you cannot specify OdometerStart and OdometerEnd. | |
| Notes | String | False |
Additional information. | |
| BillableStatus | String | False |
The billig status of the vehicle mileage. 使用できる値は次のとおりです。Billable, NotBillable, HasBeenBilled | |
| StandardMileageRate | Double | False |
The mileage rate currently allowed by the tax authority for vehicle expenses. | |
| StandardMileageTotalAmount | Double | False |
Amount calculated by multiplying the total trip miles in the current vehicle mileage transaction by the standard mileage rate currently in use. | |
| BillableRate | Double | False |
In a billable vehicle mileage transaction, refers to the rate being used to charge mileage to a customer. The rate is specified in the service item or the other charge item that is referenced in the ItemRef columns. | |
| BillableAmount | Double | False |
In a billable vehicle mileage transaction, this refers to the total charge that Reckon calculates by by multiplying the trip total mileage by the rate specified in the item referenced by the ItemRef columns. | |
| EditSequence | String | True |
A string indicating the revision of the vehicle mileage transaction. | |
| TimeCreated | Datetime | True |
When the vehicle mileage was last modified. | |
| TimeModified | Datetime | True |
When the vehicle mileage was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). |
| MaxResults | String |
Maximum number of results to return. |
Create, update, delete, and query Reckon Vendor Credit Expense Line Items.
VendorCredits may be inserted, updated, or queried via the VendorCredits, VendorCreditExpenseItems, or VendorCreditLineItems tables. VendorCredits may be deleted by using the VendorCredits table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for the VendorCredits table are Id, Date, TimeModified, VendorName, VendorId, AccountsPayableId, and AccountsPayableName. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM VendorCreditExpenseItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a VendorCredit, specify the Vendor and at least one Expense or Line Item. All Expense Line Item columns can be used for inserting multiple Expense Line Items for a new VendorCredit transaction. For example, the following will insert a new VendorCredit with two Expense Line Items:
INSERT INTO VendorCreditExpenseItems#TEMP (VendorName, ExpenseAccount, ExpenseAmount) VALUES ('A Cheung Limited', 'Utilities:Telephone', 52.25)
INSERT INTO VendorCreditExpenseItems#TEMP (VendorName, ExpenseAccount, ExpenseAmount) VALUES ('A Cheung Limited', 'Professional Fees:Accounting', 235.87)
INSERT INTO VendorCreditExpenseItems (VendorName, ExpenseAccount, ExpenseAmount) SELECT VendorName, ExpenseAccount, ExpenseAmount FROM VendorCreditExpenseItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format VendorCreditId|ExpenseLineId. | |
| VendorCreditId | String | False |
The Id of the VendorCredit transaction. | |
| VendorName | String | False |
Vendors.Name |
Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference to the accounts-payable account. |
| Amount | Double | True |
Amount of the transaction. | |
| Memo | String | False |
Memo for the transaction. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| ExpenseLineId | String | True |
The line item identifier. | |
| ExpenseAccount | String | False |
Accounts.FullName |
The account name for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAccountId | String | False |
Accounts.ID |
The account Id for this expense line. ExpenseAccount or ExpenseAccountId must have a value when inserting. |
| ExpenseAmount | Double | False |
The total amount of this expense line. | |
| ExpenseBillableStatus | String | False |
The billing status of this expense line. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED デフォルト値はEMPTYです。 | |
| ExpenseCustomer | String | False |
Customers.FullName |
The customer associated with this expense line. |
| ExpenseCustomerId | String | False |
Customers.ID |
The customer associated with this expense line. |
| ExpenseClass | String | False |
Class.FullName |
The class name of this expense. |
| ExpenseClassId | String | False |
Class.ID |
The class Id of this expense. |
| ExpenseTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or non-taxable). |
| ExpenseTaxCodeId | String | False |
Sales tax information for this item (taxable or non-taxable). | |
| ExpenseMemo | String | False |
A memo for this expense line. | |
| TimeModified | Datetime | True |
When the inventory assembly was last modified. | |
| TimeCreated | Datetime | True |
When the inventory assembly was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| PaidStatus | String |
The paid status of the vendor credit. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
Create, update, delete, and query Reckon Vendor Credit Line Items.
VendorCredits may be inserted, updated, or queried via the VendorCredits, VendorCreditExpenseItems, or VendorCreditLineItems tables. VendorCredits may be deleted by using the VendorCredits table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for the VendorCredits table are Id, Date, TimeModified, VendorName, VendorId, AccountsPayableId, and AccountsPayableName. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM VenderCreditLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a VendorCredit, specify a Vendor and at least one Expense or Line Item. All Line Item columns can be used for inserting multiple Line Items for a new VendorCredit transaction. For example, the following will insert a new VendorCredit with two Line Items:
INSERT INTO VendorCreditLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Repairs', 1)
INSERT INTO VendorCreditLineItems#TEMP (VendorName, ItemName, ItemQuantity) VALUES ('A Cheung Limited', 'Removal', 2)
INSERT INTO VendorCreditLineItems (VendorName, ItemName, ItemQuantity) SELECT VendorName, ItemName, ItemQuantity FROM VendorCreditLineItems#TEMP
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier in the format VendorCreditId|ItemLineId. | |
| VendorCreditId | String | False |
The Id of the VendorCredit transaction. | |
| VendorName | String | False |
Vendors.Name |
Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountsPayable | String | False |
Accounts.Name |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference to the accounts-payable account. |
| Amount | Double | True |
Amount of the transaction. | |
| Memo | String | False |
Memo for the transaction. | |
| ItemLineId | String | True |
The line item identifier. | |
| ItemAmount | Double | False |
The total amount of this vendor credit line item. This should be a positive number. | |
| ItemClass | String | False |
Class.FullName |
Specifies the class of the vendor credit line item. |
| ItemClassId | String | False |
Class.ID |
Specifies the class of the vendor credit line item. |
| ItemTaxCode | String | False |
SalesTaxCodes.Name |
Sales tax information for this item (taxable or non-taxable). |
| ItemTaxCodeId | String | False |
Sales tax information for this item (taxable or non-taxable). | |
| ItemName | String | False |
Items.FullName |
The item name. |
| ItemId | String | False |
Items.ID |
The item Id. |
| ItemGroup | String | False |
Items.FullName |
Item group name. Reference to a group of line items this item is part of. |
| ItemGroupId | String | False |
Items.ID |
Item group name. Reference to a group of line items this item is part of. |
| ItemDescription | String | False |
A description of the item. | |
| ItemQuantity | Double | False |
The quantity of the item or item group specified in this line. | |
| ItemCost | Double | False |
The unit cost for an item. | |
| ItemBillableStatus | String | False |
Billing status of the item. 使用できる値は次のとおりです。EMPTY, BILLABLE, NOTBILLABLE, HASBEENBILLED デフォルト値はEMPTYです。 | |
| ItemCustomer | String | False |
Customers.FullName |
The name of the customer who ordered the item. |
| ItemCustomerId | String | False |
Customers.ID |
The Id of the customer who ordered the item. |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier for this copy of the object. | |
| TimeModified | Datetime | True |
When the vendor credit was last modified. | |
| TimeCreated | Datetime | True |
When the vendor credit was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| PaidStatus | String |
The paid status of the vendor credit. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
Create, update, delete, and query Reckon Vendor Credits.
VendorCredits may be inserted, updated, or queried via the VendorCredits, VendorCreditExpenseItems, or VendorCreditLineItems tables. VendorCredits may be deleted by using the VendorCredits table.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for VendorCredits are Id, Date, TimeModified, VendorName, VendorId, AccountsPayableId, and AccountsPayableName. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM VendorCredits WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
To add a VendorCredit, specify a Vendor and at least one Expense or Line Item. The ItemAggregate and ExpenseAggregate columns may be used to specify an XML aggregate of Line Item or Expense Item data. The columns that may be used in these aggregates are defined in the VendorCreditLineItems and VendorCreditExpenseItems tables and it starts with Item and Expense. For example, the following will insert a new VendorCredit with two Line Items:
INSERT INTO VendorCredits (VendorName, ItemAggregate)
VALUES ('A Cheung Limited',
'<VendorCreditLineItems>
<Row><ItemName>Repairs</ItemName><ItemQuantity>1</ItemQuantity></Row>
<Row><ItemName>Removal</ItemName><ItemQuantity>2</ItemQuantity></Row>
</VendorCreditLineItems>')
To insert subitems, set the ItemName field to the FullName of the item; for example, '<Row><ItemName>Subs:Carpet</ItemName><ItemQuantity>0</ItemQuantity></Row>'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The refId of the record. | |
| VendorName | String | False |
Vendors.Name |
Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| VendorId | String | False |
Vendors.ID |
Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| Date | Date | False |
Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TxnNumber | Integer | True |
The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ReferenceNumber | String | False |
Reference number for the transaction. | |
| AccountsPayable | String | False |
Accounts.FullName |
Reference to the accounts-payable account. |
| AccountsPayableId | String | False |
Accounts.ID |
Reference to the accounts-payable account. |
| Amount | Double | True |
Amount of the transaction. | |
| Memo | String | False |
Memo for the transaction. | |
| ItemCount | Integer | True |
The count of line items. | |
| ItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a vendor credit and its line item data. | |
| ExpenseItemCount | Integer | True |
The count of expense line items. | |
| ExpenseItemAggregate | String | False |
An aggregate of the line item data which can be used for adding a VendorCredit and its expense item data. | |
| TransactionCount | Integer | True |
The count of related transactions to the bill. | |
| TransactionAggregate | String | True |
An aggregate of the linked transaction data. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| TimeModified | Datetime | True |
When the vendor credit was last modified. | |
| TimeCreated | Datetime | True |
When the vendor credit was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| Item* | String |
All line-item-specific columns may be used in insertions. |
| Expense* | String |
All expense-item-specific columns may be used in insertions. |
| StartTxnDate | String |
This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. |
| EndTxnDate | String |
This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| PaidStatus | String |
The paid status of the vendor credit. 使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
Create, update, delete, and query Reckon Vendors.
This table has a Custom Fields column. See the Custom Fields page for more information.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can only be used with the equals or = comparison. The available columns for the Vendors table are Id, TimeModified, Balance, and Name. TimeModified may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. Balance may be used with the >=, <=, or = conditions but cannot be used to specify a range. Name may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Vendors WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND Name LIKE '%12345%'
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the Vendor. | |
| Name | String | False |
The vendor's name. This is required to have a value when inserting. | |
| Salutation | String | False |
A salutation, such as Mr., Mrs., etc. | |
| FirstName | String | False |
A first name. | |
| MiddleInitial | String | False |
The middle initial. | |
| LastName | String | False |
A last name. | |
| Company | String | False |
The vendor's company name. | |
| Contact | String | False |
The contact's name. | |
| AccountNumber | String | False |
The account number for this vendor. | |
| Type | String | False |
The type of vendor, predefined in Reckon. | |
| TypeId | String | False |
The type of vendor, predefined in Reckon. | |
| CreditLimit | Double | False |
The credit limit for this vendor. | |
| TaxIdentity | String | False |
String that identifies the vendor to the IRS. | |
| AlternateContact | String | False |
The alternate contact's name. | |
| Phone | String | False |
The vendor's telephone number. | |
| Fax | String | False |
The vendor's fax number. | |
| AlternatePhone | String | False |
The vendor's alternate telephone number. | |
| String | False |
The vendor's email address. | ||
| Notes | String | False |
Notes on this vendor. | |
| Address | String | True |
Full address returned by Reckon. | |
| Line1 | String | False |
First line of the address. | |
| Line2 | String | False |
Second line of the address. | |
| Line3 | String | False |
Third line of the address. | |
| Line4 | String | False |
Fourth line of the address. | |
| Line5 | String | False |
Fifth line of the address. | |
| City | String | False |
City name for the address of the vendor. | |
| State | String | False |
State name for the address of the vendor. | |
| PostalCode | String | False |
Postal code for the address of the vendor. | |
| Country | String | False |
Country for the address of the vendor. | |
| Note | String | False |
Note for the address of the vendor. | |
| Balance | Double | True |
Open balance for this vendor. | |
| Terms | String | False |
A reference to terms of payment for this vendor. A typical example might be '2% 10 Net 60'. This field can be set in inserts but not in updates. | |
| TermsId | String | False |
A reference to terms of payment for this vendor. | |
| EligibleFor1099 | Boolean | False |
Whether this vendor is eligible for 1099. | |
| NameOnCheck | String | False |
The name to be printed on checks. | |
| IsActive | Boolean | False |
Whether or not the vendor is active. | |
| CustomFields | String | False |
Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | True |
An identifier for this copy of the object. | |
| TimeModified | Datetime | True |
When the vendor was last modified. | |
| TimeCreated | Datetime | True |
When the vendor was created. | |
| PrefillAccountId1 | String | False |
Id of an Account Prefill defined for this vendor. | |
| PrefillAccountName1 | String | False |
Name of an Account Prefill defined for this vendor. | |
| PrefillAccountId2 | String | False |
Id of an Account Prefill defined for this vendor. | |
| PrefillAccountName2 | String | False |
Name of an Account Prefill defined for this vendor. | |
| PrefillAccountId3 | String | False |
Id of an Account Prefill defined for this vendor. | |
| PrefillAccountName3 | String | False |
Name of an Account Prefill defined for this vendor. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description |
| StartModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. |
| EndModifiedDate | String |
This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
| ActiveStatus | String |
This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records. 使用できる値は次のとおりです。ALL, ACTIVE, INACTIVE, NA デフォルト値はALLです。 |
| NameMatchType | String |
This pseudo column is deprecated and should no longer be used. Type of match to perform on name. 使用できる値は次のとおりです。EXACT, STARTSWITH, ENDSWITH, CONTAINS デフォルト値はCONTAINSです。 |
| MaxBalance | String |
The maximum balance amount to return results for. Cannot be specified is MinBalance is specified. |
| MinBalance | String |
The minimum balance amount to return results for. Cannot be specified if MaxBalance is specified. |
Create, update, delete, and query Reckon Vendor Types.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier of the vendor type. | |
| Name | String | False |
The name of the vendor type. | |
| FullName | String | False |
The name of the vendor type. | |
| IsActive | Boolean | False |
Boolean determining if the vendor type is active. | |
| ParentRef_FullName | String | False |
VendorTypes.FullName |
Full name of the parent for the vendor type. You may specify only ParentRef_FullName or ParentRef_ListId on INSERT/UPDATE statements and not both. |
| ParentRef_ListId | String | False |
VendorTypes.ID |
Id for the parent of the vendor type. You may specify only ParentRef_FullName or ParentRef_ListId on INSERT/UPDATE statements and not both. |
| Sublevel | Integer | True |
How many parents the vendor type has. | |
| EditSequence | String | True |
A string indicating the revision of the payment method. | |
| TimeCreated | Datetime | True |
The time the vendor type was created. | |
| TimeModified | Datetime | True |
The last time the vendor type was modified. |
Query Reckon Workers Comp Code entries by line. Requires QBXML Version 7.0 or higher.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| WorkersCompCodeId | String | False |
The primary key of the workes comp code. | |
| Name | String | False |
The name of the workers comp code. This is required to have a value when inserting. | |
| Desc | String | False |
The description of the workers comp code. | |
| CurrentRate | Double | False |
Indicates the workers comp insurance premium rate that is currently in effect for the current comp code. If the code doesn't have a current effective date--that is, it has a future date only, then this field is empty. | |
| CurrentEffectiveDate | Datetime | False |
Indicates the date at which the workers' compensation code went into effect. This field contains a value only if the code is currently in effect. If the code has only a future date, then this field is empty. | |
| NextRate | Double | False |
Indicates the workers comp insurance premium rate that will occur after the current rate and effective date. | |
| NextEffectiveDate | Datetime | False |
Indicates the the first effective date that will occur after the current effective date. | |
| RateHistory_Rate | Double | False |
The rate of the workers comp code. | |
| RateHistory_EffectiveDate | Datetime | False |
Specifies the date at which the workers comp code and the related premium goes into effect. | |
| IsActive | Boolean | False |
Whether or not the workers comp code is active. | |
| TimeCreated | Datetime | True |
The datetime the entry was made. | |
| TimeModified | Datetime | True |
The last datetime the entry was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
Query Reckon Workers Comp Code entries. Requires QBXML Version 7.0 or higher.
| Name | Type | ReadOnly | References | Description |
| ID [KEY] | String | True |
The unique identifier. | |
| Name | String | False |
The name of the workers comp code. This is required to have a value when inserting. | |
| Desc | String | False |
The description of the workers comp code. | |
| CurrentRate | Double | False |
Indicates the workers comp insurance premium rate that is currently in effect for the current comp code. If the code doesn't have a current effective date--that is, it has a future date only, then this field is empty. | |
| CurrentEffectiveDate | Datetime | False |
Indicates the date at which the workers' compensation code went into effect. This field contains a value only if the code is currently in effect. If the code has only a future date, then this field is empty. | |
| NextRate | Double | False |
Indicates the workers comp insurance premium rate that will occur after the current rate and effective date. | |
| NextEffectiveDate | Datetime | False |
Indicates the the first effective date that will occur after the current effective date. | |
| RateHistory | String | False |
The rate of the workers comp code. | |
| IsActive | Boolean | False |
Whether or not the workers comp code is active. | |
| TimeCreated | Datetime | True |
The datetime the entry was made. | |
| TimeModified | Datetime | True |
The last datetime the entry was modified. | |
| EditSequence | String | True |
An identifier used for versioning for this copy of the object. |
ビューは、データを示すという点でテーブルに似ていますが、ビューは読み取り専用です。
クエリは、ビューに対して通常のテーブルと同様に実行することができます。
| Name | Description |
| BalanceSheetDetail | Balance Sheet Detail Report. |
| BalanceSheetStandard | Balance Sheet Standard Report. |
| BalanceSheetSummary | Balance Sheet Summary Report. |
| BillingRate | Query Reckon Billing Rate. Requires QBXML Version 6.0 or higher. |
| BillLinkedTransactions | Query Reckon Bill Linked Transactions. |
| CompanyInfo | Query the company information from Reckon. |
| CreditMemoLinkedTransactions | Query Reckon Credit Memo Linked Transactions. |
| CustomColumns | Query Reckon Custom Columns. |
| DeletedEntities | Query deleted Entities. |
| DeletedTransactions | Query deleted Transactions. |
| EmployeeStateTaxesDetail | Returns information of employee state taxes detail report. |
| EstimateLinkedTransactions | Query Reckon Estimate Linked transactions. |
| Host | Query the Reckon host process. The Host represents information about the Reckon process currently being executed. |
| InvoiceLinkedTransactions | Query Reckon Invoice Linked Transactions. |
| ItemReceiptLinkedTransactions | Query Reckon Item Receipt Linked Transactions. |
| ItemSites | Create, update, delete, and query Reckon Item Sites. Item sites are only available in Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on. This table requires a minimum of QBXML version 10.0. |
| PayrollItemDetail | Returns information of Payroll item detail report (lists the payroll transactions on which each payroll item appears). |
| PayrollReviewDetail | Returns information of Payroll detail review report (provides detailed information about how Reckon calculates tax amounts on employee paychecks and in year-to-date transactions). |
| PayrollTransactionDetail | Returns information of Payroll transaction detail report (shows the line-item detail that appears on each payroll transaction). |
| PayrollTransactionsByPayee | Payroll transactions by payee report (lists payroll transactions, grouping them by payee). |
| Preferences | Query information about many of the preferences the Reckon user has set in the company file. |
| ProfitAndLossDetail | Profit & Loss Prev Year Comparison Report. |
| ProfitAndLossStandard | Profit & Loss YTD Comparison Report. |
| PurchaseOrderLinkedTransactions | Query Reckon Purchase Order Linked Transactions. |
| ReceivePaymentToDeposit | Returns information about payments that have been received and are ready to deposit. |
| SalesOrderLinkedTransactions | Query Reckon Sales Order Linked Transactions. |
| StatementChargeLinkedTransactions | Query Reckon Statement Charge Linked Transactions. |
| Templates | Query Reckon templates. |
| Transactions | Query Reckon transactions. You may search the Transactions using a number of values including Type, Entity, Account, ReferenceNumber, Item, Class, Date, and TimeModified. |
| VendorCreditLinkedTransactions | Query Reckon Vendor Credit Linked Transactions. |
Balance Sheet Detail Report.
| Name | Type | References | Description |
| Label | String | The Label column of the BalanceSheetDetail report. | |
| Type | String | The Type column of the BalanceSheetDetail report. | |
| Date | Date | The Date column of the BalanceSheetDetail report. | |
| Num | String | The Num column of the BalanceSheetDetail report. | |
| Name | String | The Name column of the BalanceSheetDetail report. | |
| Memo | String | The Memo column of the BalanceSheetDetail report. | |
| Class | String | The Class column of the BalanceSheetDetail report. | |
| Clr | String | The Clr column of the BalanceSheetDetail report. | |
| Split | String | The Split column of the BalanceSheetDetail report. | |
| Amount | Decimal | The Amount column of the BalanceSheetDetail report. | |
| Balance | Double | The Balance column of the BalanceSheetDetail report. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate. Set the todate to get balance as of (e.g., :2017-12-25). Supported date format: yyyy-MM-dd. | |
| ReportDateRangeMacro | String | A macro that can be specified for the report date range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR デフォルト値はTHISMONTHTODATEです。 | |
| AccountType | String | The specific type of account to request in the report.
使用できる値は次のとおりです。NONE, ACCOUNTSPAYABLE, ACCOUNTSRECEIVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, OTHERCURRENTASSET, OTHERCURRENTLIABILITY, OTHEREXPENSE, OTHERINCOME, OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report.
使用できる値は次のとおりです。NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report.
使用できる値は次のとおりです。NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ModifiedDateRangeMacro | String | A predefined date modified range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report.
使用できる値は次のとおりです。ALL, ALLEXCEPTSUMMARY, SUMMARYONLY デフォルト値はALLです。 | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one.
使用できる値は次のとおりです。EITHER, NONPOSTING, POSTING デフォルト値はPOSTINGです。 | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use.
使用できる値は次のとおりです。ALL, INUSE | |
| ReportBasis | String | If reportbasis is Cash, the report bases income and expenses on the dates when money changed hands. If Accrual, the report bases income on the dates when customers were invoiced and bases expenses on the dates when bills were entered. If None, the report uses the default report basis, which is either the Reckon preference setting or the Reckon default for a given type of report. In a report response, the SDK returns None for reports that do not support a report basis. (The 1099 report, for example, has its own basis for generation.) | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on.
使用できる値は次のとおりです。NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR |
Balance Sheet Standard Report.
| Name | Type | References | Description |
| Label | String | The Label column of the BalanceSheetStandard report. | |
| Total | Double | The Total column of the BalanceSheetStandard report. | |
| AccountLabel | String | The Account label column of the BalanceSheetStandard report. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ReportDateRangeMacro | String | A macro that can be specified for the report date range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report.
使用できる値は次のとおりです。NONE, ACCOUNTSPAYABLE, ACCOUNTSRECEIVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, OTHERCURRENTASSET, OTHERCURRENTLIABILITY, OTHEREXPENSE, OTHERINCOME, OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report.
使用できる値は次のとおりです。NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report.
使用できる値は次のとおりです。NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ModifiedDateRangeMacro | String | A predefined date modified range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report.
使用できる値は次のとおりです。ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one.
使用できる値は次のとおりです。EITHER, NONPOSTING, POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date.
使用できる値は次のとおりです。REPORTENDDATE, TODAY | |
| ReportBasis | String | If reportbasis is Cash, the report bases income and expenses on the dates when money changed hands. If Accrual, the report bases income on the dates when customers were invoiced and bases expenses on the dates when bills were entered. If None, the report uses the default report basis, which is either the Reckon preference setting or the Reckon default for a given type of report. In a report response, the SDK returns None for reports that do not support a report basis. (The 1099 report, for example, has its own basis for generation.) | |
| ReportCalendar | String | Specifies the type of year that will be used for this report.
使用できる値は次のとおりです。NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR |
Balance Sheet Summary Report.
| Name | Type | References | Description |
| Account | String | The Account column of the BalanceSheetSummary report. | |
| Total | Double | The Total column of the BalanceSheetSummary report. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate. Set the todate to get balance as of (e.g., :2017-12-25). Supported date format: yyyy-MM-dd. | |
| ReportDateRangeMacro | String | A macro that can be specified for the report date range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR デフォルト値はTHISYEARTODATEです。 | |
| AccountType | String | The specific type of account to request in the report.
使用できる値は次のとおりです。NONE, ACCOUNTSPAYABLE, ACCOUNTSRECEIVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, OTHERCURRENTASSET, OTHERCURRENTLIABILITY, OTHEREXPENSE, OTHERINCOME, OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report.
使用できる値は次のとおりです。NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report.
使用できる値は次のとおりです。NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT.
デフォルト値はALLです。 | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2017-12-25:). Supported date format: yyyy-MM-dd. | |
| ModifiedDateRangeMacro | String | A predefined date modified range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report.
使用できる値は次のとおりです。ALL, ALLEXCEPTSUMMARY, SUMMARYONLY デフォルト値はALLです。 | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one.
使用できる値は次のとおりです。EITHER, NONPOSTING, POSTING デフォルト値はPOSTINGです。 | |
| ReportBasis | String | If reportbasis is Cash, the report bases income and expenses on the dates when money changed hands. If Accrual, the report bases income on the dates when customers were invoiced and bases expenses on the dates when bills were entered. If None, the report uses the default report basis, which is either the Reckon preference setting or the Reckon default for a given type of report. In a report response, the SDK returns None for reports that do not support a report basis. (The 1099 report, for example, has its own basis for generation.) | |
| ReturnColumns | String | Specifies whether you want the report to include only columns with active information, only columns with nonzero values, or all columns regardless of their content or active status.
使用できる値は次のとおりです。NONE, ACTIVEONLY, NONZERO, All デフォルト値はACTIVEONLYです。 | |
| ReturnRows | String | Specifies whether you want the report to include only rows with active information, only rows with nonzero values, or all rows regardless of their content or active status.
使用できる値は次のとおりです。NONE, ACTIVEONLY, NONZERO, All デフォルト値はNONZEROです。 | |
| ReportCalendar | String | Specifies the type of year that will be used for this report.
使用できる値は次のとおりです。NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR デフォルト値はFISCALYEARです。 |
Query Reckon Billing Rate. Requires QBXML Version 6.0 or higher.
| Name | Type | References | Description |
| ListID | String | The unique identifier. | |
| Name | String | The entity full name. | |
| BillingRateType | String | Indicates whether the billing rate is a fixed rate or applies to specific service items. | |
| TimeCreated | Datetime | The time the object was created. | |
| TimeModified | Datetime | The last datetime the entry was modified. | |
| EditSequence | String | An identifier used for versioning for this copy of the object. |
Query Reckon Bill Linked Transactions.
Linked transactions are transactions that have been associated with the Bill specified by the BillId column.
By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.
Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for Bills are Id, Date, ReferenceNumber, VendorName, VendorId, AccountsPayable, AccountsPayableId, IsPaid, and TimeModified. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:
SELECT * FROM Bills WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format BillId|ItemLineId. | |
| BillId | String |
Bills.ID | The item identifier. |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the bill and the linked transaction. | |
| TimeModified | Datetime | When the bill was last modified. | |
| TimeCreated | Datetime | When the bill was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. | |
| PaidStatus | String | The paid status of the vendor credit.
使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
Query the company information from Reckon.
| Name | Type | References | Description |
| ID [KEY] | String | The employer identification number of the company. | |
| Name | String | The company name. | |
| Type | String | The type of company. | |
| Address | String | Full address returned by Reckon. | |
| Line1 | String | First line of the address. | |
| Line2 | String | Second line of the address. | |
| Line3 | String | Third line of the address. | |
| Line4 | String | Fourth line of the address. | |
| Line5 | String | Fifth line of the address. | |
| City | String | City name for the address of the company. | |
| State | String | State name for the address of the company. | |
| PostalCode | String | Postal code for the address of the company. | |
| Country | String | Country for the address of the company. | |
| Note | String | Note for the address of the company. | |
| String | Company email address. | ||
| Phone | String | Company phone number. | |
| Fax | String | Company fax number. | |
| SSN | String | The SSN of the company. | |
| Taxform | String | The tax form used by the company. | |
| Website | String | Company website URL. | |
| FirstMonthFiscal | String | The first month in the fiscal year for the company. | |
| FirstMonthTax | String | The first month in the taxable year for the company. | |
| LegalAddress | String | Full legal address of the company. | |
| LegalCity | String | Legal city name for the company. | |
| LegalCountry | String | Legal country name for the company. | |
| LegalState | String | Legal state name for the company. | |
| LegalZip | String | Legal zip code for the company. | |
| LegalName | String | Legal company name. | |
| ShippingAddress | String | Full shipping address returned by Reckon. | |
| ShippingLine1 | String | First line of the shipping address. | |
| ShippingLine2 | String | Second line of the shipping address. | |
| ShippingLine3 | String | Third line of the shipping address. | |
| ShippingLine4 | String | Fourth line of the shipping address. | |
| ShippingLine5 | String | Fifth line of the shipping address. | |
| ShippingCity | String | City name for the shipping address of the company. | |
| ShippingState | String | State name for the shipping address of the company. | |
| ShippingPostalCode | String | Postal code for the shipping address of the company. | |
| ShippingCountry | String | Country for the shipping address of the company. | |
| ShippingNote | String | Note for the shipping address of the company. | |
| OpenedCompanyFile | String | The path to the currently opened company file in Reckon. |
Query Reckon Credit Memo Linked Transactions.
Linked transactions are transactions that have been associated with the CreditMemo specified by the CreditMemoId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format CreditMemoId|ItemLineId. | |
| CreditMemoId | String |
CreditMemos.ID | The credit memo identifier. |
| ReferenceNumber | String | The transaction reference number. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| CustomerName | String | The name of the customer on the credit memo. | |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the credit memo and linked transaction. | |
| TimeModified | Datetime | When the credit memo was last modified. | |
| TimeCreated | Datetime | When the credit memo was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. | |
| ItemPriceLevel | String | Item price level name. Reckon will not return the price level. |
Query Reckon Custom Columns.
| Name | Type | References | Description |
| DataExtID [KEY] | String | The Id of a data extension. | |
| OwnerID | String | The owner of a data extension. | |
| DataExtName | String | The name of the data extension. | |
| DataExtType | String | The field's data type. | |
| AssignToObject | String | The object associated with the result. | |
| DataExtListRequire | Boolean | ||
| DataExtTxnRequire | Boolean | ||
| DataExtFormatString | String |
Query deleted Entities.
| Name | Type | References | Description |
| ListID [KEY] | String | The unique identifier. | |
| ListDelType | String | The owner of a data extension. | |
| FullName | String | The entity full name. | |
| TimeCreated | Datetime | The time the object was created. | |
| TimeDeleted | Datetime | The time the object was deleted. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartModifiedDate | String | Earliest modified date to search for. | |
| EndModifiedDate | String | Latest modified date to search for. |
Query deleted Transactions.
| Name | Type | References | Description |
| TxnID [KEY] | String | The unique identifier. | |
| TxnDelType | String | The owner of a data extension. | |
| ReferenceNumber | String | The entity full name. | |
| TimeCreated | Datetime | The time the object was created. | |
| TimeDeleted | Datetime | The time the object was deleted. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | Earliest modified date to search for. | |
| EndTxnDate | String | Latest modified date to search for. |
Returns information of employee state taxes detail report.
| Name | Type | References | Description |
| Label | String | The Label column of the EmployeeStateTaxesDetail report. | |
| Source_Name | String | The Source_Name column of the EmployeeStateTaxesDetail report. | |
| SSN_Tax_ID | String | The SSN_Tax_ID column of the EmployeeStateTaxesDetail report. | |
| Date | Date | The Date column of the EmployeeStateTaxesDetail report. | |
| Payroll_Item | String | The Payroll_Item column of the EmployeeStateTaxesDetail report. | |
| Income_Subject_To_Tax | Double | The Income_Subject_To_Tax column of the EmployeeStateTaxesDetail report. | |
| Wage_Base | Double | The Wage_Base column of the EmployeeStateTaxesDetail report. | |
| Amount | Double | The Amount column of the EmployeeStateTaxesDetail report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report. values: NONE,ACCOUNTSPAYABLE,ACCOUNTSRECEIVABLE,ALLOWEDFOR1099,APANDSALESTAX,APORCREDITCARD,ARANDAP,ASSET,BALANCESHEET,BANK,BANKANDARANDAPANDUF,BANKANDUF,COSTOFSALES,CREDITCARD,CURRENTASSET,CURRENTASSETANDEXPENSE,CURRENTLIABILITY,EQUITY,EQUITYANDINCOMEANDEXPENSE,EXPENSEANDOTHEREXPENSE,FIXEDASSET,INCOMEANDEXPENSE,INCOMEANDOTHERINCOME,LIABILITY,LIABILITYANDEQUITY,LONGTERMLIABILITY,NONPOSTING,ORDINARYEXPENSE,ORDINARYINCOME,ORDINARYINCOMEANDCOGS,ORDINARYINCOMEANDEXPENSE,OTHERASSET,OTHERCURRENTASSET,OTHERCURRENTLIABILITY,OTHEREXPENSE,OTHERINCOME,OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report. values: NONE,CUSTOMER,EMPLOYEE,OTHERNAME,VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report. values: NONE,ALLEXCEPTFIXEDASSET,ASSEMBLY,DISCOUNT,FIXEDASSET,INVENTORY,INVENTORYANDASSEMBLY,NONINVENTORY,OTHERCHARGE,PAYMENT,SALES,SALESTAX,SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report. values: ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one. values: EITHER,NONPOSTING,POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date. values: REPORTENDDATE,TODAY | |
| SummarizeColumnsBy | String | Determines which data the report calculates and how the columns will be labeled across the top of the report. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR | |
| IncludeColumns | String | A comma separated list of columns to include. Supported values include ACCOUNT,AGING,AMOUNT,AMOUNTDIFFERENCE,AVERAGECOST,BILLEDDATE,BILLINGSTATUS,CALCULATEDAMOUNT,CLASS,CLEAREDSTATUS,COSTPRICE,CREDIT,CURRENCY,DATE,DEBIT,DELIVERYDATE,DUEDATE,ESTIMATEACTIVE,EXCHANGERATE,FOB,INCOMESUBJECTTOTAX,INVOICED,ITEM,ITEMDESC,LASTMODIFIEDBY,LATESTORPRIORSTATE,MEMO,MODIFIEDTIME,NAME,NAMEACCOUNTNUMBER,NAMEADDRESS,NAMECITY,NAMECONTACT,NAMEEMAIL,NAMEFAX,NAMEPHONE,NAMESTATE,NAMEZIP,OPENBALANCE,ORIGINALAMOUNT,PAIDAMOUNT,PAIDSTATUS,PAIDTHROUGHDATE,PAYMENTMETHOD,PAYROLLITEM,PONUMBER,PRINTSTATUS,PROGRESSAMOUNT,PROGRESSPERCENT,QUANTITY,QUANTITYAVAILABLE,QUANTITYONHAND,QUANTITYONSALESORDER,RECEIVEDQUANTITY,REFNUMBER,RUNNINGBALANCE,SALESREP,SALESTAXCODE,SHIPDATE,SHIPMETHOD,SOURCENAME,SPLITACCOUNT,SSNORTAXID,TAXLINE,TAXTABLEVERSION,TERMS,TXNID,TXNNUMBER,TXNTYPE,UNITPRICE,USEREDIT,VALUEONHAND,WAGEBASE,WAGEBASETIPS | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use. values: ALL,INUSE | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TAXLINE,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR |
Query Reckon Estimate Linked transactions.
Linked transactions are transactions that have been associated with the Estimate specified by the EstimateId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format EstimateId|ItemLineId. | |
| EstimateId | String |
Estimates.ID | The estimate identifier. |
| ReferenceNumber | String | Transaction reference number. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String |
Customers.FullName | Customer name this transaction is recorded under. |
| CustomerId | String |
Customers.ID | Customer Id this transaction is recorded under. |
| Date | Date | Transaction date. | |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the estimate and linked transaction. | |
| TimeModified | Datetime | When the credit memo was last modified. | |
| TimeCreated | Datetime | When the credit memo was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. | |
| ItemPriceLevel | String | Item price level name. Reckon will not return the price level. |
Query the Reckon host process. The Host represents information about the Reckon process currently being executed.
| Name | Type | References | Description |
| ProductName [KEY] | String | The name of the Reckon version being used. | |
| MajorVersion | String | The major version of Reckon. | |
| MinorVersion | String | The minor version of Reckon. | |
| Country | String | Country the Reckon edition was designed for. | |
| SupportedQBXMLVersion | String | A comma separated list of QBXML versions supported by the version of Reckon. | |
| IsAutomaticLogin | Boolean | A boolean indicating if the currently running .exe for Reckon is using automatic login. If true, this means that the Reckon UI is currently closed and the Reckon .exe was launched in the background to interact with the company file. | |
| QBFileMode | String | The company file mode currently in use. For instance, SingleUser or MultiUser. |
Query Reckon Invoice Linked Transactions.
Linked transactions are transactions that have been associated with the Invoice specified by the InvoiceId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format InvoiceId|ItemLineId. | |
| InvoiceId | String |
Invoices.ID | The invoice identifier. |
| ReferenceNumber | String | The transaction reference number. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String |
Customers.FullName | The name of the customer on the invoice. Either CustomerName or CustomerId must have a value when inserting. |
| CustomerId | String |
Customers.ID | The Id of the customer on the invoice. Alternatively give this field a value when inserting instead of CustomerName. |
| Account | String |
Accounts.FullName | A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| AccountId | String |
Accounts.ID | A reference to the accounts-receivable account where the money received from this transaction will be deposited. |
| Date | Date | The date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the invoice and linked transaction. | |
| TimeModified | Datetime | When the invoice was last modified. | |
| TimeCreated | Datetime | When the invoice was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Query Reckon Item Receipt Linked Transactions.
Linked transactions are transactions that have been associated with the ItemReceipts specified by the ItemReceiptId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format ItemReceiptId|ItemReceiptLineId. | |
| ItemReceiptId | String |
ItemReceipts.ID | The item identifier for the item receipt. This is obtained from the ItemReceipts table. |
| VendorName | String |
Vendors.Name | The name of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| VendorId | String |
Vendors.ID | The unique Id of the vendor. Either VendorName or VendorId must be specified when inserting an item receipt. |
| Date | Date | The transaction date. | |
| ReferenceNumber | String | The transaction reference number. | |
| AccountsPayable | String |
Accounts.FullName | A reference to the name of the account the item receipt is payable to. |
| AccountsPayableId | String |
Accounts.ID | A reference to the unique Id of the account the item receipt is payable to. |
| Memo | String | A memo regarding the item receipt. | |
| Amount | Double | Total amount of the item receipt. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the item receipt and linked transaction. | |
| CustomFields | String | Custom fields returned from Reckon and formatted into XML. | |
| EditSequence | String | An identifier used for versioning for this copy of the object. | |
| TimeModified | Datetime | When the item receipt was last modified. | |
| TimeCreated | Datetime | When the item receipt was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. |
Create, update, delete, and query Reckon Item Sites. Item sites are only available in Reckon Enterprise 2010 and above, and only with the Advanced Inventory add-on. This table requires a minimum of QBXML version 10.0.
| Name | Type | References | Description |
| ID [KEY] | String | The Id of the inventory site. | |
| ItemInventoryAssemblyRef_ListID | String |
Items.ID | Reference to the Id of an inventory assembly located on the item site. Either an inventory assembly or an inventory item will be specified, but not both. |
| ItemInventoryAssemblyRef_FullName | String | Reference to the full name of an inventory assembly located on the item site. Either an inventory assembly or an inventory item will be specified, but not both. | |
| ItemInventoryRef_ListID | String |
Items.ID | Reference to the Id of an inventory item located on the item site. Either an inventory assembly or an inventory item will be specified, but not both. |
| ItemInventoryRef_FullName | String | Reference to the full name of an inventory item located on the item Site. Either an inventory assembly or an Inventory Item will be specified, but not both. | |
| InventorySiteRef_ListID | String | Reference to the Id of an inventory site. | |
| InventorySiteRef_FullName | String | Reference to the full name of an inventory site. | |
| InventorySiteLocationRef_ListID | String | Reference to the Id of an inventory site location. This field requires QBXML version 12.0 or higher. | |
| InventorySiteLocationRef_FullName | String | Reference to the full name of an inventory site location. This field requires QBXML version 12.0 or higher. | |
| ReorderLevel | Double | The quantity at which to reorder the inventory assembly or inventory item. | |
| QuantityOnHand | Double | The total quantity of the inventory assemblies or inventory items in the inventory. | |
| QuantityOnPurchaseOrders | Double | The quantity of the inventory assemblies or inventory items currently on open purchase orders. | |
| QuantityOnSalesOrders | Double | The quantity of the inventory assemblies or inventory items currently on open sales orders. | |
| QuantityToBeBuiltByPendingBuildTxns | Double | The quantity of the inventory assemblies or inventory items are in use by pending Build Assembly transactions. | |
| QuantityRequiredByPendingBuildTxns | Double | The quantity of the inventory assemblies or inventory items that are required to complete remaining build assembly transactions. | |
| QuantityOnPendingTransfers | Double | The quantity of the inventory assemblies or inventory items that are currently on pending transfer inventory transactions. | |
| AssemblyBuildPoint | Double | The quantity of the inventory assemblies or inventory items remaining before creating a new Assembly. | |
| EditSequence | String | A string indicating the revision of the inventory site. | |
| TimeCreated | Datetime | The time the inventory site was created. | |
| TimeModified | Datetime | The time the inventory site was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ItemType | String | The type of item. Can be specified as a criteria for the table. |
Returns information of Payroll item detail report (lists the payroll transactions on which each payroll item appears).
| Name | Type | References | Description |
| Label | String | The Label column of the PayrollItemDetail report. | |
| Num | String | The Num column of the PayrollItemDetail report. | |
| Date | Date | The Date column of the PayrollItemDetail report. | |
| Source_Name | String | The Source_Name column of the PayrollItemDetail report. | |
| Payroll_Item | String | The Payroll_Item column of the PayrollItemDetail report. | |
| Type | String | The Type column of the PayrollItemDetail report. | |
| Wage_Base | Double | The Wage_Base column of the PayrollItemDetail report. | |
| Amount | Double | The Amount column of the PayrollItemDetail report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report. values: NONE,ACCOUNTSPAYABLE,ACCOUNTSRECEIVABLE,ALLOWEDFOR1099,APANDSALESTAX,APORCREDITCARD,ARANDAP,ASSET,BALANCESHEET,BANK,BANKANDARANDAPANDUF,BANKANDUF,COSTOFSALES,CREDITCARD,CURRENTASSET,CURRENTASSETANDEXPENSE,CURRENTLIABILITY,EQUITY,EQUITYANDINCOMEANDEXPENSE,EXPENSEANDOTHEREXPENSE,FIXEDASSET,INCOMEANDEXPENSE,INCOMEANDOTHERINCOME,LIABILITY,LIABILITYANDEQUITY,LONGTERMLIABILITY,NONPOSTING,ORDINARYEXPENSE,ORDINARYINCOME,ORDINARYINCOMEANDCOGS,ORDINARYINCOMEANDEXPENSE,OTHERASSET,OTHERCURRENTASSET,OTHERCURRENTLIABILITY,OTHEREXPENSE,OTHERINCOME,OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report. values: NONE,CUSTOMER,EMPLOYEE,OTHERNAME,VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report. values: NONE,ALLEXCEPTFIXEDASSET,ASSEMBLY,DISCOUNT,FIXEDASSET,INVENTORY,INVENTORYANDASSEMBLY,NONINVENTORY,OTHERCHARGE,PAYMENT,SALES,SALESTAX,SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report. values: ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one. values: EITHER,NONPOSTING,POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date. values: REPORTENDDATE,TODAY | |
| SummarizeColumnsBy | String | Determines which data the report calculates and how the columns will be labeled across the top of the report. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR | |
| IncludeColumns | String | A comma separated list of columns to include. Supported values include ACCOUNT,AGING,AMOUNT,AMOUNTDIFFERENCE,AVERAGECOST,BILLEDDATE,BILLINGSTATUS,CALCULATEDAMOUNT,CLASS,CLEAREDSTATUS,COSTPRICE,CREDIT,CURRENCY,DATE,DEBIT,DELIVERYDATE,DUEDATE,ESTIMATEACTIVE,EXCHANGERATE,FOB,INCOMESUBJECTTOTAX,INVOICED,ITEM,ITEMDESC,LASTMODIFIEDBY,LATESTORPRIORSTATE,MEMO,MODIFIEDTIME,NAME,NAMEACCOUNTNUMBER,NAMEADDRESS,NAMECITY,NAMECONTACT,NAMEEMAIL,NAMEFAX,NAMEPHONE,NAMESTATE,NAMEZIP,OPENBALANCE,ORIGINALAMOUNT,PAIDAMOUNT,PAIDSTATUS,PAIDTHROUGHDATE,PAYMENTMETHOD,PAYROLLITEM,PONUMBER,PRINTSTATUS,PROGRESSAMOUNT,PROGRESSPERCENT,QUANTITY,QUANTITYAVAILABLE,QUANTITYONHAND,QUANTITYONSALESORDER,RECEIVEDQUANTITY,REFNUMBER,RUNNINGBALANCE,SALESREP,SALESTAXCODE,SHIPDATE,SHIPMETHOD,SOURCENAME,SPLITACCOUNT,SSNORTAXID,TAXLINE,TAXTABLEVERSION,TERMS,TXNID,TXNNUMBER,TXNTYPE,UNITPRICE,USEREDIT,VALUEONHAND,WAGEBASE,WAGEBASETIPS | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use. values: ALL,INUSE | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TAXLINE,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR |
Returns information of Payroll detail review report (provides detailed information about how Reckon calculates tax amounts on employee paychecks and in year-to-date transactions).
| Name | Type | References | Description |
| Label | String | The Label column of the PayrollReviewDetail report. | |
| Date | Date | The Date column of the PayrollReviewDetail report. | |
| Entered_Last_Modified | String | The Entered_Last_Modified column of the PayrollReviewDetail report. | |
| Tax_Table_Version | String | The Tax_Table_Version column of the PayrollReviewDetail report. | |
| Income_Subject_To_Tax | Double | The Income_Subject_To_Tax column of the PayrollReviewDetail report. | |
| Wage_Base | Double | The Wage_Base column of the PayrollReviewDetail report. | |
| Payroll_Tax_Rate | Double | The Payroll_Tax_Rate column of the PayrollReviewDetail report. | |
| User_Edit_ | String | The User_Edit_ column of the PayrollReviewDetail report. | |
| Amount | Double | The Amount column of the PayrollReviewDetail report. | |
| Calculated_Amount | Double | The Calculated_Amount column of the PayrollReviewDetail report. | |
| Amount_Difference | Double | The Amount_Difference column of the PayrollReviewDetail report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report. values: NONE,ACCOUNTSPAYABLE,ACCOUNTSRECEIVABLE,ALLOWEDFOR1099,APANDSALESTAX,APORCREDITCARD,ARANDAP,ASSET,BALANCESHEET,BANK,BANKANDARANDAPANDUF,BANKANDUF,COSTOFSALES,CREDITCARD,CURRENTASSET,CURRENTASSETANDEXPENSE,CURRENTLIABILITY,EQUITY,EQUITYANDINCOMEANDEXPENSE,EXPENSEANDOTHEREXPENSE,FIXEDASSET,INCOMEANDEXPENSE,INCOMEANDOTHERINCOME,LIABILITY,LIABILITYANDEQUITY,LONGTERMLIABILITY,NONPOSTING,ORDINARYEXPENSE,ORDINARYINCOME,ORDINARYINCOMEANDCOGS,ORDINARYINCOMEANDEXPENSE,OTHERASSET,OTHERCURRENTASSET,OTHERCURRENTLIABILITY,OTHEREXPENSE,OTHERINCOME,OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report. values: NONE,CUSTOMER,EMPLOYEE,OTHERNAME,VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report. values: NONE,ALLEXCEPTFIXEDASSET,ASSEMBLY,DISCOUNT,FIXEDASSET,INVENTORY,INVENTORYANDASSEMBLY,NONINVENTORY,OTHERCHARGE,PAYMENT,SALES,SALESTAX,SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report. values: ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one. values: EITHER,NONPOSTING,POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date. values: REPORTENDDATE,TODAY | |
| SummarizeColumnsBy | String | Determines which data the report calculates and how the columns will be labeled across the top of the report. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR | |
| IncludeColumns | String | A comma separated list of columns to include. Supported values include ACCOUNT,AGING,AMOUNT,AMOUNTDIFFERENCE,AVERAGECOST,BILLEDDATE,BILLINGSTATUS,CALCULATEDAMOUNT,CLASS,CLEAREDSTATUS,COSTPRICE,CREDIT,CURRENCY,DATE,DEBIT,DELIVERYDATE,DUEDATE,ESTIMATEACTIVE,EXCHANGERATE,FOB,INCOMESUBJECTTOTAX,INVOICED,ITEM,ITEMDESC,LASTMODIFIEDBY,LATESTORPRIORSTATE,MEMO,MODIFIEDTIME,NAME,NAMEACCOUNTNUMBER,NAMEADDRESS,NAMECITY,NAMECONTACT,NAMEEMAIL,NAMEFAX,NAMEPHONE,NAMESTATE,NAMEZIP,OPENBALANCE,ORIGINALAMOUNT,PAIDAMOUNT,PAIDSTATUS,PAIDTHROUGHDATE,PAYMENTMETHOD,PAYROLLITEM,PONUMBER,PRINTSTATUS,PROGRESSAMOUNT,PROGRESSPERCENT,QUANTITY,QUANTITYAVAILABLE,QUANTITYONHAND,QUANTITYONSALESORDER,RECEIVEDQUANTITY,REFNUMBER,RUNNINGBALANCE,SALESREP,SALESTAXCODE,SHIPDATE,SHIPMETHOD,SOURCENAME,SPLITACCOUNT,SSNORTAXID,TAXLINE,TAXTABLEVERSION,TERMS,TXNID,TXNNUMBER,TXNTYPE,UNITPRICE,USEREDIT,VALUEONHAND,WAGEBASE,WAGEBASETIPS | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use. values: ALL,INUSE | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TAXLINE,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR |
Returns information of Payroll transaction detail report (shows the line-item detail that appears on each payroll transaction).
| Name | Type | References | Description |
| Date | String | The Date column of the PayrollTransactionDetail report. | |
| Num | String | The Num column of the PayrollTransactionDetail report. | |
| Type | String | The Type column of the PayrollTransactionDetail report. | |
| Source_Name | String | The Source_Name column of the PayrollTransactionDetail report. | |
| Payroll_Item | String | The Payroll_Item column of the PayrollTransactionDetail report. | |
| Wage_Base | Double | The Wage_Base column of the PayrollTransactionDetail report. | |
| Amount | Double | The Amount column of the PayrollTransactionDetail report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report. values: NONE,ACCOUNTSPAYABLE,ACCOUNTSRECEIVABLE,ALLOWEDFOR1099,APANDSALESTAX,APORCREDITCARD,ARANDAP,ASSET,BALANCESHEET,BANK,BANKANDARANDAPANDUF,BANKANDUF,COSTOFSALES,CREDITCARD,CURRENTASSET,CURRENTASSETANDEXPENSE,CURRENTLIABILITY,EQUITY,EQUITYANDINCOMEANDEXPENSE,EXPENSEANDOTHEREXPENSE,FIXEDASSET,INCOMEANDEXPENSE,INCOMEANDOTHERINCOME,LIABILITY,LIABILITYANDEQUITY,LONGTERMLIABILITY,NONPOSTING,ORDINARYEXPENSE,ORDINARYINCOME,ORDINARYINCOMEANDCOGS,ORDINARYINCOMEANDEXPENSE,OTHERASSET,OTHERCURRENTASSET,OTHERCURRENTLIABILITY,OTHEREXPENSE,OTHERINCOME,OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report. values: NONE,CUSTOMER,EMPLOYEE,OTHERNAME,VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report. values: NONE,ALLEXCEPTFIXEDASSET,ASSEMBLY,DISCOUNT,FIXEDASSET,INVENTORY,INVENTORYANDASSEMBLY,NONINVENTORY,OTHERCHARGE,PAYMENT,SALES,SALESTAX,SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report. values: ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one. values: EITHER,NONPOSTING,POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date. values: REPORTENDDATE,TODAY | |
| SummarizeColumnsBy | String | Determines which data the report calculates and how the columns will be labeled across the top of the report. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR | |
| IncludeColumns | String | A comma separated list of columns to include. Supported values include ACCOUNT,AGING,AMOUNT,AMOUNTDIFFERENCE,AVERAGECOST,BILLEDDATE,BILLINGSTATUS,CALCULATEDAMOUNT,CLASS,CLEAREDSTATUS,COSTPRICE,CREDIT,CURRENCY,DATE,DEBIT,DELIVERYDATE,DUEDATE,ESTIMATEACTIVE,EXCHANGERATE,FOB,INCOMESUBJECTTOTAX,INVOICED,ITEM,ITEMDESC,LASTMODIFIEDBY,LATESTORPRIORSTATE,MEMO,MODIFIEDTIME,NAME,NAMEACCOUNTNUMBER,NAMEADDRESS,NAMECITY,NAMECONTACT,NAMEEMAIL,NAMEFAX,NAMEPHONE,NAMESTATE,NAMEZIP,OPENBALANCE,ORIGINALAMOUNT,PAIDAMOUNT,PAIDSTATUS,PAIDTHROUGHDATE,PAYMENTMETHOD,PAYROLLITEM,PONUMBER,PRINTSTATUS,PROGRESSAMOUNT,PROGRESSPERCENT,QUANTITY,QUANTITYAVAILABLE,QUANTITYONHAND,QUANTITYONSALESORDER,RECEIVEDQUANTITY,REFNUMBER,RUNNINGBALANCE,SALESREP,SALESTAXCODE,SHIPDATE,SHIPMETHOD,SOURCENAME,SPLITACCOUNT,SSNORTAXID,TAXLINE,TAXTABLEVERSION,TERMS,TXNID,TXNNUMBER,TXNTYPE,UNITPRICE,USEREDIT,VALUEONHAND,WAGEBASE,WAGEBASETIPS | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use. values: ALL,INUSE | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TAXLINE,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR |
Payroll transactions by payee report (lists payroll transactions, grouping them by payee).
| Name | Type | References | Description |
| Label | String | The Label column of the PayrollTransactionsByPayee report. | |
| Date | Date | The Date column of the PayrollTransactionsByPayee report. | |
| Name | String | The Name column of the PayrollTransactionsByPayee report. | |
| Num | String | The Num column of the PayrollTransactionsByPayee report. | |
| Type | String | The Type column of the PayrollTransactionsByPayee report. | |
| Memo | String | The Memo column of the PayrollTransactionsByPayee report. | |
| Account | String | The Account column of the PayrollTransactionsByPayee report. | |
| Amount | Double | The Amount column of the PayrollTransactionsByPayee report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report. values: NONE,ACCOUNTSPAYABLE,ACCOUNTSRECEIVABLE,ALLOWEDFOR1099,APANDSALESTAX,APORCREDITCARD,ARANDAP,ASSET,BALANCESHEET,BANK,BANKANDARANDAPANDUF,BANKANDUF,COSTOFSALES,CREDITCARD,CURRENTASSET,CURRENTASSETANDEXPENSE,CURRENTLIABILITY,EQUITY,EQUITYANDINCOMEANDEXPENSE,EXPENSEANDOTHEREXPENSE,FIXEDASSET,INCOMEANDEXPENSE,INCOMEANDOTHERINCOME,LIABILITY,LIABILITYANDEQUITY,LONGTERMLIABILITY,NONPOSTING,ORDINARYEXPENSE,ORDINARYINCOME,ORDINARYINCOMEANDCOGS,ORDINARYINCOMEANDEXPENSE,OTHERASSET,OTHERCURRENTASSET,OTHERCURRENTLIABILITY,OTHEREXPENSE,OTHERINCOME,OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report. values: NONE,CUSTOMER,EMPLOYEE,OTHERNAME,VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report. values: NONE,ALLEXCEPTFIXEDASSET,ASSEMBLY,DISCOUNT,FIXEDASSET,INVENTORY,INVENTORYANDASSEMBLY,NONINVENTORY,OTHERCHARGE,PAYMENT,SALES,SALESTAX,SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes. values: LISTID,FULLNAME,LISTIDWITHCHILDREN,FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:) or a macro. Supported date format: yyyy-MM-dd. Support Macro values: ALL,TODAY,THISWEEK,THISWEEKTODATE,THISMONTH,THISMONTHTODATE,THISQUARTER,THISQUARTERTODATE,THISYEAR,THISYEARTODATE,YESTERDAY,LASTWEEK,LASTWEEKTODATE,LASTMONTH,LASTMONTHTODATE,LASTQUARTER,LASTQUARTERTODATE,LASTYEAR,LASTYEARTODATE,NEXTWEEK,NEXTFOURWEEKS,NEXTMONTH,NEXTQUARTER,NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report. values: ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one. values: EITHER,NONPOSTING,POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date. values: REPORTENDDATE,TODAY | |
| SummarizeColumnsBy | String | Determines which data the report calculates and how the columns will be labeled across the top of the report. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR | |
| IncludeColumns | String | A comma separated list of columns to include. Supported values include ACCOUNT,AGING,AMOUNT,AMOUNTDIFFERENCE,AVERAGECOST,BILLEDDATE,BILLINGSTATUS,CALCULATEDAMOUNT,CLASS,CLEAREDSTATUS,COSTPRICE,CREDIT,CURRENCY,DATE,DEBIT,DELIVERYDATE,DUEDATE,ESTIMATEACTIVE,EXCHANGERATE,FOB,INCOMESUBJECTTOTAX,INVOICED,ITEM,ITEMDESC,LASTMODIFIEDBY,LATESTORPRIORSTATE,MEMO,MODIFIEDTIME,NAME,NAMEACCOUNTNUMBER,NAMEADDRESS,NAMECITY,NAMECONTACT,NAMEEMAIL,NAMEFAX,NAMEPHONE,NAMESTATE,NAMEZIP,OPENBALANCE,ORIGINALAMOUNT,PAIDAMOUNT,PAIDSTATUS,PAIDTHROUGHDATE,PAYMENTMETHOD,PAYROLLITEM,PONUMBER,PRINTSTATUS,PROGRESSAMOUNT,PROGRESSPERCENT,QUANTITY,QUANTITYAVAILABLE,QUANTITYONHAND,QUANTITYONSALESORDER,RECEIVEDQUANTITY,REFNUMBER,RUNNINGBALANCE,SALESREP,SALESTAXCODE,SHIPDATE,SHIPMETHOD,SOURCENAME,SPLITACCOUNT,SSNORTAXID,TAXLINE,TAXTABLEVERSION,TERMS,TXNID,TXNNUMBER,TXNTYPE,UNITPRICE,USEREDIT,VALUEONHAND,WAGEBASE,WAGEBASETIPS | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use. values: ALL,INUSE | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on. values: NONE,ACCOUNT,BALANCESHEET,CLASS,CUSTOMER,CUSTOMERTYPE,DAY,EMPLOYEE,FOURWEEK,HALFMONTH,INCOMESTATEMENT,ITEMDETAIL,ITEMTYPE,MONTH,PAYEE,PAYMENTMETHOD,PAYROLLITEMDETAIL,QUARTER,SALESREP,SALESTAXCODE,SHIPMETHOD,TAXLINE,TERMS,TOTALONLY,TWOWEEK,VENDOR,VENDORTYPE,WEEK,YEAR |
Query information about many of the preferences the Reckon user has set in the company file.
| Name | Type | References | Description |
| ID [KEY] | String | Key for the table.
デフォルト値は1です。 | |
| AccountingPreferences_IsUsingAccountNumbers | Boolean | If true, an account number can be recorded for new accounts. If you include an account numnber in the AccountAdd object when this preference is false, the account number will be set but will not be visible in the user interface. | |
| AccountingPreferences_IsRequiringAccounts | Boolean | If true, a transaction cannot be recorded in the user interface unless it is assigned to an account. (However, transactions affected by this preference always require an account to be specified when added through the SDK). | |
| AccountingPreferences_IsUsingClassTracking | Boolean | If true, Reckon will include a class field on all transactions. | |
| AccountingPreferences_IsUsingAuditTrail | Boolean | If true, Reckon will log all transaction changes in the audit trail report. if false, Reckon logs only the most recent versions of each transaction. | |
| AccountingPreferences_IsAssigningJournalEntryNumbers | Boolean | If true, Reckon will automatically assign a number to each journal entry. | |
| AccountingPreferences_ClosingDate | Date | The company closing date set within the company file. (The Reckon admin can assign a password restricting access to transactions that occurred before this date). | |
| FinanceChargePreferences_AnnualInterestRate | Double | The interest rate, set by the Reckon user, that Reckon will use to calculate finance charges. The default is 0. | |
| FinanceChargePreferences_MinFinanceCharge | Double | The minimum finance charge that will be applied regardless of the amount overdue. MinFinanceCharge is set by the Reckon user, and has a default value (within Reckon) of 0. | |
| FinanceChargePreferences_GracePeriod | Integer | The number of days before finance charges apply to customers' overdue invoices. GracePeriod is set by the Reckon user and has a default value (within Reckon) of 0. | |
| FinanceChargePreferences_FinanceChargeAccountRef_ListID | String |
Accounts.ID | Refers to the Id of the account used to track finance charges that the customers pay. This is usually an income account. In a request, if a FinanceChargeAccountRef aggregate includes both FullName and ListId, FullName will be ignored. |
| FinanceChargePreferences_FinanceChargeAccountRef_FullName | String |
Accounts.FullName | Refers to the full name of the account used to track finance charges that the customers pay. This is usually an income account. In a request, if a FinanceChargeAccountRef aggregate includes both FullName and ListId, FullName will be ignored. |
| FinanceChargePreferences_IsAssessingForOverdueCharges | Boolean | If true, finance charges are assessed on overdue finance charges. This preference is set by the Reckon user, and has a default value (within Reckon) of false. (Note that laws vary about whether a company can charge interest on overdue interest payments.) | |
| FinanceChargePreferences_CalculateChargesFrom | String | This preference is set by the Reckon user. Unless they change the value within Reckon, it will be DueDate. If set to DueDate, finance charges are assessed from the day the invoice or statement is due. If set to InvoiceOrBilledDate, finance charges are assessed from the transaction dates.
使用できる値は次のとおりです。DueDate, InvoiceOrBilledDate | |
| FinanceChargePreferences_IsMarkedToBePrinted | Boolean | If true, all newly created finance charge invoices will be marked to be printed. (This makes it easier for the Reckon user to print a selection of invoices all at once.) This preference is set by the Reckon user and has a default value within Reckon of false. | |
| JobsAndEstimatesPreferences_IsUsingEstimates | Boolean | If true, this user is set up to create estimates for jobs. | |
| JobsAndEstimatesPreferences_IsUsingProgressInvoicing | Boolean | If true, this Reckon user can create an invoice for only a portion of an estimate. | |
| JobsAndEstimatesPreferences_IsPrintingItemsWithZeroAmounts | Boolean | If true, line items with an amount of 0 will print on progress invoices. (IsPrintingItemsWithZeroAmounts is not relevant unless IsUsingProgressInvoices is true). | |
| PurchasesAndVendorsPreferences_IsUsingInventory | Boolean | If true, the inventory-related features of Reckon are available. | |
| PurchasesAndVendorsPreferences_DaysBillsAreDue | Integer | By default, bills are due this many days after receipt. | |
| PurchasesAndVendorsPreferences_IsAutomaticallyUsingDiscounts | Boolean | If true, Reckon will automatically apply available vendor discounts or credits to a bill that is being paid. | |
| PurchasesAndVendorsPreferences_DefaultDiscountAccountRef_ListID | String |
Accounts.ID | Id of the account where vendor discounts are tracked. In a request, if a DefaultDiscountAccountRef aggregate includes both FullName and ListId, FullName will be ignored. |
| ReportsPreferences_AgingReportBasis | String | AgeFromDueDate means that the overdue days shown in these reports will begin with the due date on the invoice. AgeFromTransactionDate means that the overdue days shown in these reports will begin with the date the transaction was created.
使用できる値は次のとおりです。AgeFromDueDate, AgeFromTransactionDate | |
| ReportsPreferences_SummaryReportBasis | String | Indicates whether summary reports are cash-basis or accrual-basis bookkeeping.
使用できる値は次のとおりです。Accrual, Cash | |
| SalesAndCustomersPreferences_DefaultShipMethodRef_ListID | String | Id that references to a ship method that will be used as the default value in all ShipVia fields. | |
| SalesAndCustomersPreferences_DefaultShipMethodRef_FullName | String |
ShippingMethods.Name | Full name of a ship method that will be used as the default value in all ShipVia fields. |
| SalesAndCustomersPreferences_DefaultFOB | String | Default FOB (freight on board: the site from which invoiced products are shipped). | |
| SalesAndCustomersPreferences_DefaultMarkup | Double | Default percentage that an inventory item will be marked up from its cost. | |
| SalesAndCustomersPreferences_IsTrackingReimbursedExpensesAsIncome | Boolean | If true, an expense and the customers reimbursement for that expense can be tracked in separate accounts. | |
| SalesAndCustomersPreferences_IsAutoApplyingPayments | Boolean | If true, a customers' payment will automatically be applied to the outstanding invoices for that customer, beginning with the oldest invoice. | |
| SalesAndCustomersPreferences_PriceLevels_IsUsingPriceLevels | Boolean | If true, price levels have been turned on for the company file (under Sales and Customers preferences), which enables the creation and use of price levels. | |
| SalesAndCustomersPreferences_PriceLevels_IsRoundingSalesPriceUp | Boolean | If true, amounts are rounded up to the nearest whole dollar for fixed percentage price levels (not for per-item price levels). | |
| SalesTaxPreferences_DefaultItemSalesTaxRef_ListID | String | Id reference to the default tax code for sales. (Refers to a sales tax code on the SalesTaxCode list). | |
| SalesTaxPreferences_DefaultItemSalesTaxRef_FullName | String |
SalesTaxItems.Name | Full name for the default tax code for sales. (Refers to a sales tax code on the SalesTaxCode list). |
| SalesTaxPreferences_PaySalesTax | String | The frequency of sales tax reports.
使用できる値は次のとおりです。Monthly, Quarterly, Annually | |
| SalesTaxPreferences_DefaultTaxableSalesTaxCodeRef_ListID | String | Id reference to the default tax code for taxable sales. (Refers to a sales tax code in the SalesTaxCode list). | |
| SalesTaxPreferences_DefaultTaxableSalesTaxCodeRef_FullName | String |
SalesTaxCodes.Name | Full name of a default tax code for taxable sales. (Refers to a sales tax code in the SalesTaxCode list). |
| SalesTaxPreferences_DefaultNonTaxableSalesTaxCodeRef_ListID | String | Id reference to the default tax code for nontaxable sales. (Refers to a sales tax code in the SalesTaxCode list). | |
| SalesTaxPreferences_DefaultNonTaxableSalesTaxCodeRef_FullName | String |
SalesTaxCodes.Name | Full name of a default tax code for nontaxable sales. (Refers to a sales tax code in the SalesTaxCode list). |
| SalesTaxPreferences_IsUsingVendorTaxCode | Boolean | Boolean indicating if the vendor's tax codes are being used. | |
| SalesTaxPreferences_IsUsingCustomerTaxCode | Boolean | Boolean indicating if the customer's tax codes are being used. | |
| SalesTaxPreferences_IsUsingAmountsIncludeTax | Boolean | Boolean indicating if total amounts include sales tax. | |
| TimeTrackingPreferences_FirstDayOfWeek | String | The first day of a weekly timesheet period.
使用できる値は次のとおりです。Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday | |
| CurrentAppAccessRights_IsAutomaticLoginAllowed | Boolean | If true, then applications can use autologin to access this Reckon company file. | |
| CurrentAppAccessRights_AutomaticLoginUserName | String | If autologin is allowed for this Reckon company file, then this field gives the username that is allowed to use autologin. | |
| CurrentAppAccessRights_IsPersonalDataAccessAllowed | Boolean | If true, then access is allowed to sensitive (personal) data in this Reckon company file. |
Profit & Loss Prev Year Comparison Report.
| Name | Type | References | Description |
| Label | String | The Label column of the ProfitAndLossDetail report. | |
| Type | String | The Type column of the ProfitAndLossDetail report. | |
| Date | Date | The Date column of the ProfitAndLossDetail report. | |
| Num | String | The Num column of the ProfitAndLossDetail report. | |
| Name | String | The Name column of the ProfitAndLossDetail report. | |
| Memo | String | The Memo column of the ProfitAndLossDetail report. | |
| Class | String | The Class column of the ProfitAndLossDetail report. | |
| Clr | String | The Clr column of the ProfitAndLossDetail report. | |
| Split | String | The Split column of the ProfitAndLossDetail report. | |
| Amount | Double | The Amount column of the ProfitAndLossDetail report. | |
| Balance | Double | The Balance column of the ProfitAndLossDetail report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ReportDateRangeMacro | String | A macro that can be specified for the report date range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report.
使用できる値は次のとおりです。NONE, ACCOUNTSPAYABLE, ACCOUNTSRECEIVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, OTHERCURRENTASSET, OTHERCURRENTLIABILITY, OTHEREXPENSE, OTHERINCOME, OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report.
使用できる値は次のとおりです。NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report.
使用できる値は次のとおりです。NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ModifiedDateRangeMacro | String | A predefined date modified range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report.
使用できる値は次のとおりです。ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one.
使用できる値は次のとおりです。EITHER, NONPOSTING, POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date.
使用できる値は次のとおりです。REPORTENDDATE, TODAY | |
| IncludeAccounts | String | Indicates whether this report should include all accounts or just those that are currently in use.
使用できる値は次のとおりです。ALL, INUSE | |
| ReportBasis | String | If reportbasis is Cash, the report bases income and expenses on the dates when money changed hands. If Accrual, the report bases income on the dates when customers were invoiced and bases expenses on the dates when bills were entered. If None, the report uses the default report basis, which is either the Reckon preference setting or the Reckon default for a given type of report. In a report response, the SDK returns None for reports that do not support a report basis. (The 1099 report, for example, has its own basis for generation.) | |
| IncludeColumns | String | A comma separated list of columns to include. Supported values include ACCOUNT,AGING,AMOUNT,AMOUNTDIFFERENCE,AVERAGECOST,BILLEDDATE,BILLINGSTATUS,CALCULATEDAMOUNT,CLASS,CLEAREDSTATUS,COSTPRICE,CREDIT,CURRENCY,DATE,DEBIT,DELIVERYDATE,DUEDATE,ESTIMATEACTIVE,EXCHANGERATE,FOB,INCOMESUBJECTTOTAX,INVOICED,ITEM,ITEMDESC,LASTMODIFIEDBY,LATESTORPRIORSTATE,MEMO,MODIFIEDTIME,NAME,NAMEACCOUNTNUMBER,NAMEADDRESS,NAMECITY,NAMECONTACT,NAMEEMAIL,NAMEFAX,NAMEPHONE,NAMESTATE,NAMEZIP,OPENBALANCE,ORIGINALAMOUNT,PAIDAMOUNT,PAIDSTATUS,PAIDTHROUGHDATE,PAYMENTMETHOD,PAYROLLITEM,PONUMBER,PRINTSTATUS,PROGRESSAMOUNT,PROGRESSPERCENT,QUANTITY,QUANTITYAVAILABLE,QUANTITYONHAND,QUANTITYONSALESORDER,RECEIVEDQUANTITY,REFNUMBER,RUNNINGBALANCE,SALESREP,SALESTAXCODE,SHIPDATE,SHIPMETHOD,SOURCENAME,SPLITACCOUNT,SSNORTAXID,TAXLINE,TAXTABLEVERSION,TERMS,TXNID,TXNNUMBER,TXNTYPE,UNITPRICE,USEREDIT,VALUEONHAND,WAGEBASE,WAGEBASETIPS | |
| SummarizeRowsBy | String | Determines along with includecolumnlist, in most cases, what data is calculated for this report and controls how the rows are organized and labeled. For example, if you set the value to Account, the reports row labels might be Checking, Savings, and so on.
使用できる値は次のとおりです。NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TAXLINE, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR |
Profit & Loss YTD Comparison Report.
| Name | Type | References | Description |
| Label | String | The Label column of the ProfitAndLossStandard report. | |
| Amount | Double | The Amount column of the ProfitAndLossStandard report. | |
| RowType | String | The type of data in the row. For example, Text, Data, Subtotal, or Total. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ReportPeriod | String | Report date range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ReportDateRangeMacro | String | A macro that can be specified for the report date range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| AccountType | String | The specific type of account to request in the report.
使用できる値は次のとおりです。NONE, ACCOUNTSPAYABLE, ACCOUNTSRECEIVABLE, ALLOWEDFOR1099, APANDSALESTAX, APORCREDITCARD, ARANDAP, ASSET, BALANCESHEET, BANK, BANKANDARANDAPANDUF, BANKANDUF, COSTOFSALES, CREDITCARD, CURRENTASSET, CURRENTASSETANDEXPENSE, CURRENTLIABILITY, EQUITY, EQUITYANDINCOMEANDEXPENSE, EXPENSEANDOTHEREXPENSE, FIXEDASSET, INCOMEANDEXPENSE, INCOMEANDOTHERINCOME, LIABILITY, LIABILITYANDEQUITY, LONGTERMLIABILITY, NONPOSTING, ORDINARYEXPENSE, ORDINARYINCOME, ORDINARYINCOMEANDCOGS, ORDINARYINCOMEANDEXPENSE, OTHERASSET, OTHERCURRENTASSET, OTHERCURRENTLIABILITY, OTHEREXPENSE, OTHERINCOME, OTHERINCOMEOREXPENSE | |
| AccountList | String | A comma separated list of account names or IDs. Also specify a value for AccountListType if specifying a value for this input. | |
| AccountListType | String | Allows the user to query for specific list accounts.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| EntityType | String | The specific type of entity to request in the report.
使用できる値は次のとおりです。NONE, CUSTOMER, EMPLOYEE, OTHERNAME, VENDOR | |
| EntityList | String | A comma separated list of entity names or IDs. Also specify a value for EntityListType if specifying a value for this input. | |
| EntityListType | String | Allows the user to query for specific list of entities.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ItemType | String | The specific type of item to request in the report.
使用できる値は次のとおりです。NONE, ALLEXCEPTFIXEDASSET, ASSEMBLY, DISCOUNT, FIXEDASSET, INVENTORY, INVENTORYANDASSEMBLY, NONINVENTORY, OTHERCHARGE, PAYMENT, SALES, SALESTAX, SERVICE | |
| ItemList | String | A comma separated list of item names or IDs. Also specify a value for ItemListType if specifying a value for this input. | |
| ItemListType | String | Allows the user to query for specific list of items.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| ClassList | String | A comma separated list of class names or IDs. Also specify a value for ClassListType if specifying a value for this input. | |
| ClassListType | String | Allows the user to query for specific list of classes.
使用できる値は次のとおりです。LISTID, FULLNAME, LISTIDWITHCHILDREN, FULLNAMEWITHCHILDREN | |
| TransactionTypes | String | A comma separated list of the transaction types you want the report to cover. Values include ALL,ARREFUNDCREDITCARD,BILL,BILLPAYMENTCHECK,BILLPAYMENTCREDITCARD,BUILDASSEMBLY,CHARGE,CHECK,CREDITCARDCHARGE,CREDITCARDCREDIT,CREDITMEMO,DEPOSIT,ESTIMATE,INVENTORYADJUSTMENT,INVOICE,ITEMRECEIPT,JOURNALENTRY,LIABILITYADJUSTMENT,PAYCHECK,PAYROLLLIABILITYCHECK,PURCHASEORDER,RECEIVEPAYMENT,SALESORDER,SALESRECEIPT,SALESTAXPAYMENTCHECK,TRANSFER,VENDORCREDIT,YTDADJUSTMENT. | |
| ModifiedDateRange | String | Date modified range in the format fromdate:todate where either value may be omitted for an open-ended range (e.g., 2009-12-25:). Supported date format: yyyy-MM-dd. | |
| ModifiedDateRangeMacro | String | A predefined date modified range.
使用できる値は次のとおりです。ALL, TODAY, THISWEEK, THISWEEKTODATE, THISMONTH, THISMONTHTODATE, THISQUARTER, THISQUARTERTODATE, THISYEAR, THISYEARTODATE, YESTERDAY, LASTWEEK, LASTWEEKTODATE, LASTMONTH, LASTMONTHTODATE, LASTQUARTER, LASTQUARTERTODATE, LASTYEAR, LASTYEARTODATE, NEXTWEEK, NEXTFOURWEEKS, NEXTMONTH, NEXTQUARTER, NEXTYEAR | |
| DetailLevel | String | The level of detail to include in the report.
使用できる値は次のとおりです。ALL, ALLEXCEPTSUMMARY, SUMMARYONLY | |
| PostingStatus | String | Allows you to query for posting reports, nonposting reports, or reports that are either one.
使用できる値は次のとおりです。EITHER, NONPOSTING, POSTING | |
| ReportAsOf | String | The report will return open balance information up to the reportopenbalanceasof date.
使用できる値は次のとおりです。REPORTENDDATE, TODAY | |
| SummarizeColumnsBy | String | Determines which data the report calculates and how the columns will be labeled across the top of the report.
使用できる値は次のとおりです。NONE, ACCOUNT, BALANCESHEET, CLASS, CUSTOMER, CUSTOMERTYPE, DAY, EMPLOYEE, FOURWEEK, HALFMONTH, INCOMESTATEMENT, ITEMDETAIL, ITEMTYPE, MONTH, PAYEE, PAYMENTMETHOD, PAYROLLITEMDETAIL, QUARTER, SALESREP, SALESTAXCODE, SHIPMETHOD, TERMS, TOTALONLY, TWOWEEK, VENDOR, VENDORTYPE, WEEK, YEAR | |
| IncludeSubColumns | String | A boolean indicating if subcolumns should be included. | |
| ReportBasis | String | If reportbasis is Cash, the report bases income and expenses on the dates when money changed hands. If Accrual, the report bases income on the dates when customers were invoiced and bases expenses on the dates when bills were entered. If None, the report uses the default report basis, which is either the Reckon preference setting or the Reckon default for a given type of report. In a report response, the SDK returns None for reports that do not support a report basis. (The 1099 report, for example, has its own basis for generation.) | |
| ReturnColumns | String | Specifies whether you want the report to include only columns with active information, only columns with nonzero values, or all columns regardless of their content or active status.
使用できる値は次のとおりです。NONE, ACTIVEONLY, NONZERO, All | |
| ReturnRows | String | Specifies whether you want the report to include only rows with active information, only rows with nonzero values, or all rows regardless of their content or active status.
使用できる値は次のとおりです。NONE, ACTIVEONLY, NONZERO, All | |
| ReportCalendar | String | Specifies the type of year that will be used for this report.
使用できる値は次のとおりです。NONE, CALENDARYEAR, FISCALYEAR, TAXYEAR |
Query Reckon Purchase Order Linked Transactions.
Linked transactions are transactions that have been associated with the PurchaseOrder specified by the PurchaseOrderId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format PurchaseOrderId|ItemLineId. | |
| PurchaseOrderId | String | The purchase order identifier. | |
| VendorName | String |
Vendors.Name | Vendor name this purchase order is issued to. Either VendorName or VendorId must have a value when inserting. |
| VendorId | String |
Vendors.ID | Vendor Id this purchase order is issued to. Either VendorName or VendorId must have a value when inserting. |
| VendorMessage | String | Message to appear to vendor. | |
| ReferenceNumber | String | The transaction reference number. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| Date | Date | Transaction date. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the purchase order and linked transaction. | |
| TimeModified | Datetime | When the purchase order was last modified. | |
| TimeCreated | Datetime | When the purchase order was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. | |
| ItemPriceLevel | String | Item price level name. Reckon will not return the price level. |
Returns information about payments that have been received and are ready to deposit.
The Reckon does not support any filters on the server side. All the columns specified in the WHERE clause of a SELECT query will be processed on the client-side.
For example, the following query processed on the server side:
SELECT * FROM ReceivePaymentToDeposit
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier of the transaction. | |
| TxnType | String | The type of transaction. | |
| TxnLineID | String | The unique identifier of the transaction Line. | |
| CustomerRef_ListID | String |
Customers.ID | The ID of the customer. |
| CustomerRef_FullName | String | The name of the customer. | |
| TxnDate | Date | Date of the transaction.. | |
| RefNumber | String | Reference number for the transaction. | |
| Amount | Decimal | Amount of the transaction. This is calculated by Reckon based on the line items or expense line items. | |
| CurrencyId | String |
Currency.ID | The unique Id of the currency for the account. A minimum QBXML version of 8.0 is required for this feature. |
| CurrencyName | String | The name of the currency for the account. A minimum QBXML version of 8.0 is required for this feature. | |
| ExchangeRate | Double | Exchange Rate is the market price for which this currency can be exchanged for the currency used by the Reckon company file as the 'home' currency. | |
| AmountInHomeCurrency | Double | Amount in units of the home currency. |
Query Reckon Sales Order Linked Transactions.
Linked transactions are transactions that have been associated with the SalesOrder specified by the SalesOrderId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format SalesOrderId|ItemLineId. | |
| SalesOrderId | String |
SalesOrders.ID | The item identifier. |
| ReferenceNumber | String | Transaction reference number. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String |
Customers.FullName | Customer name this transaction is recorded under. |
| CustomerId | String |
Customers.ID | Customer Id this transaction is recorded under. |
| Date | Date | Transaction date. | |
| TransactionId | String |
Invoices.ID | The Id of the linked transaction. |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the sales order and linked transaction. | |
| TimeModified | Datetime | When the sales order was last modified. | |
| TimeCreated | Datetime | When the sales order was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. | |
| ItemPriceLevel | String | Item price level name. Reckon will not return the price level. |
Query Reckon Statement Charge Linked Transactions.
Linked transactions are transactions that have been associated with the StatementCharge specified by the StatementChargeId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format StatementChargeId|TransactionLineId. | |
| StatementChargeId | String | The item identifier. | |
| ReferenceNumber | String | Transaction reference number. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| CustomerName | String |
Customers.FullName | Customer name this transaction is recorded under. |
| CustomerId | String |
Customers.ID | Customer Id this transaction is recorded under. |
| Date | Date | Transaction date. | |
| TransactionId | String | The Id of the linked transaction. | |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the statement charge and linked transaction. | |
| TimeModified | Datetime | When the statement charge was last modified. | |
| TimeCreated | Datetime | When the statement charge was created. |
Query Reckon templates.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier of the template. | |
| Name | String | The name of the template. | |
| IsActive | Boolean | Boolean determining if the template is active. | |
| TemplateType | String | The type of template. This may be BuildAssembly, CreditMemo, Estimate, Invoice, PurchaseOrder, SalesOrder, or SalesReceipt. | |
| EditSequence | String | A string indicating the revision of the template. | |
| TimeCreated | Datetime | The time the template was created. | |
| TimeModified | Datetime | The last time the template was modified. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format) | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for (in yyyy-MM-dd, MM-dd-yy, MM-dd-yyyy, MM/dd/yy, or MM/dd/yyyy format). | |
| NameMatch | String | This pseudo column is deprecated and should no longer be used. The type of match to use if specifying the name.
使用できる値は次のとおりです。CONTAINS, EXACT, STARTSWITH, ENDSWITH | |
| ActiveStatus | String | This pseudo column is deprecated and should no longer be used. Limits the search to active or inactive records only or all records.
使用できる値は次のとおりです。ACTIVE, INACTIVE, ALL, NA デフォルト値はALLです。 |
Query Reckon transactions. You may search the Transactions using a number of values including Type, Entity, Account, ReferenceNumber, Item, Class, Date, and TimeModified.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier of the transaction. | |
| TxnLineId | String | The id of the individual line item. | |
| Type | String | The transaction type of the result. | |
| Date | Datetime | The date of the transaction. | |
| Entity | String | The name of the entity associated with the transaction. For example, the name of a customer, vendor, employee, or other name. | |
| EntityId | String | The Id of the entity associated with the transaction. For example, the name of a customer, vendor, employee, or other name. | |
| AccountName | String |
Accounts.Name | The name of the account associated with the transaction. |
| AccountId | String |
Accounts.ID | The Id of the account associated with the transaction. |
| ReferenceNumber | String | The reference number of the transaction, if applicable. | |
| Amount | String | The amount of the transaction. | |
| Memo | String | The memo appearing on the transaction. | |
| TimeModified | Datetime | When the transaction was last modified. | |
| TimeCreated | Datetime | When the transaction was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| ItemName | String | The item name appearing in the transaction. | |
| ItemId | String | The item Id appearing in the transaction. | |
| ClassName | String | The class name applied to the transaction. | |
| ClassId | String | The class Id applied to the transaction. | |
| PostingStatus | String | The posting status of transactions to return.
使用できる値は次のとおりです。Either, NonPosting, Posting デフォルト値はEitherです。 | |
| IsPaid | String | The paid status of transactions to return. Enter either true or false. | |
| DetailLevel | String | The level of detail to use when filtering objects.
使用できる値は次のとおりです。All, AllExceptSummary, SummaryOnly デフォルト値はSummaryOnlyです。 |
Query Reckon Vendor Credit Linked Transactions.
Linked transactions are transactions that have been associated with the VendorCredit specified by the VendorCreditId column.
| Name | Type | References | Description |
| ID [KEY] | String | The unique identifier in the format VendorCreditId|ItemLineId. | |
| VendorCreditId | String | The Id of the VendorCredit transaction. | |
| VendorName | String |
Vendors.Name | Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| VendorId | String |
Vendors.ID | Vendor for this transaction. Either VendorName or VendorId is required to have a value when inserting. |
| Date | Date | Date of the transaction. If it is set in the WHERE clause of a SELECT query, the pseudo columns StartDate and EndDate are overwritten with the value. | |
| TxnNumber | Integer | The transaction number. An identifying number for the transaction, different from the Reckon-generated Id. | |
| ReferenceNumber | String | Reference number for the transaction. | |
| TransactionId | String |
Bills.ID | The Id of the linked transaction. |
| TransactionAmount | Double | The amount of the linked transaction. | |
| TransactionDate | Date | The date of the linked transaction. | |
| TransactionReferenceNumber | String | The reference number of the linked transaction. | |
| TransactionType | String | The type of linked transaction. | |
| TransactionLinkType | String | The link type between the vendor credit and linked transaction. | |
| TimeModified | Datetime | When the vendor credit was last modified. | |
| TimeCreated | Datetime | When the vendor credit was created. |
Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
| Name | Type | Description | |
| StartTxnDate | String | This pseudo column is deprecated and should no longer be used. Earliest transaction date to search for. | |
| EndTxnDate | String | This pseudo column is deprecated and should no longer be used. Latest transaction date to search for. | |
| StartModifiedDate | String | This pseudo column is deprecated and should no longer be used. Earliest modified date to search for. | |
| EndModifiedDate | String | This pseudo column is deprecated and should no longer be used. Latest modified date to search for. | |
| PaidStatus | String | The paid status of the vendor credit.
使用できる値は次のとおりです。ALL, PAID, UNPAID, NA デフォルト値はALLです。 |
The Sync App maps types from the data source to the corresponding data type available in the schema. The table below documents these mappings.
| Reckon | CData Schema |
| AMTTYPE | float |
| BOOLTYPE | bool |
| DATETIMETYPE | datetime |
| DATETYPE | date |
| FLOATTYPE | float |
| IDTYPE | string |
| INTTYPE | int |
| PERCENTTYPE | float |
| QUANTYPE | float |
| STRTYPE | string |
| TIMEINTERVALTYPE | datetime |
Some of the tables in Reckon allow you to define your own fields. These fields are represented as the Custom Fields column. You can use this column to modify all your custom fields.
Custom fields are a special case with the Sync App. Reckon will only return custom fields if they have a value, and will return nothing if no custom fields are set. Custom fields are represented in XML like so:
<CustomField><Name>Custom Field Name</Name><Value>Custom Field Value</Value></CustomField>
To clear a custom field, submit the custom field name without a value. For instance:
<CustomField><Name>Custom Field Name</Name><Value></Value></CustomField>
| プロパティ | 説明 |
| CompanyFile | Specifies the Reckon company file the provider uses during the connection. |
| ApplicationName | Specifies the name of the application connecting to Reckon. |
| プロパティ | 説明 |
| User | Specifies the username required to authenticate the connection to the Reckon Gateway. |
| Password | Specifies the password required to authenticate with the Reckon Gateway. |
| URL | Specifies the URL where the Reckon Gateway is running. This is the endpoint the driver uses to communicate with Reckon Desktop. |
| プロパティ | 説明 |
| SSLServerCert | TLS/SSL を使用して接続する際に、サーバーが受け入れ可能な証明書を指定します。 |
| プロパティ | 説明 |
| FirewallType | provider がプロキシベースのファイアウォールを介してトラフィックをトンネリングするために使用するプロトコルを指定します。 |
| FirewallServer | ファイアウォールを通過し、ユーザーのクエリをネットワークリソースに中継するために使用されるプロキシのIP アドレス、DNS 名、またはホスト名を識別します。 |
| FirewallPort | プロキシベースのファイアウォールで使用するTCP ポートを指定します。 |
| FirewallUser | プロキシベースのファイアウォールに認証するアカウントのユーザーID を識別します。 |
| FirewallPassword | プロキシベースのファイアウォールで認証するユーザーアカウントのパスワードを指定します。 |
| プロパティ | 説明 |
| ProxyAutoDetect | provider が、手動で指定されたプロキシサーバーを使用するのではなく、既存のプロキシサーバー構成についてシステムプロキシ設定をチェックするかどうかを指定します。 |
| ProxyServer | HTTP トラフィックをルートするプロキシサーバーのホストネームもしくはIP アドレス。 |
| ProxyPort | クライアントとの間でHTTP トラフィックをルーティングするために予約された、指定されたプロキシサーバー(ProxyServer 接続プロパティで設定)のTCP ポート。 |
| ProxyAuthScheme | ProxyServer 接続プロパティで指定されたプロキシサーバーに対して認証する際にprovider が使用する認証方法を指定します。 |
| ProxyUser | ProxyServer 接続プロパティで指定されたプロキシサーバーに登録されているユーザーアカウントのユーザー名。 |
| ProxyPassword | ProxyUser 接続プロパティで指定されたユーザーに紐付けられたパスワード。 |
| ProxySSLType | ProxyServer 接続プロパティで指定されたプロキシサーバーに接続する際に使用するSSL タイプ。 |
| ProxyExceptions | ProxyServer 接続プロパティで設定されたプロキシサーバー経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。 |
| プロパティ | 説明 |
| LogModules | ログファイルに含めるコアモジュールを指定します。セミコロンで区切られたモジュール名のリストを使用します。デフォルトでは、すべてのモジュールがログに記録されます。 |
| プロパティ | 説明 |
| Location | テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリの場所を指定します。サービスの要件に応じて、これは絶対パスまたは相対パスのいずれかで表されます。 |
| BrowsableSchemas | レポートされるスキーマを利用可能なすべてのスキーマのサブセットに制限するオプション設定。例えば、 BrowsableSchemas=SchemaA,SchemaB,SchemaC です。 |
| Tables | レポートされるテーブルを利用可能なすべてのテーブルのサブセットに制限するオプション設定。例えば、 Tables=TableA,TableB,TableC です。 |
| Views | レポートされたビューを使用可能なテーブルのサブセットに制限するオプション設定。例えば、 Views=ViewA,ViewB,ViewC です。 |
| プロパティ | 説明 |
| CustomFieldMode | Specifies the format used to display custom fields in the data. Choose between the traditional XML format for compatibility with older systems or the compact JSON format for modern tools and databases. |
| DelayAfterClose | Specifies the delay, in milliseconds, applied after closing a connection to Reckon. |
| IncludeLineItems | Specifies whether to include Line Item details when retrieving base transactions, such as invoices, from Reckon. |
| IncludeLinkedTxns | Specifies whether to include Linked Transactions when retrieving base transactions, such as invoices, from Reckon. |
| MaxRows | 集計やGROUP BY を使用しないクエリで返される最大行数を指定します。 |
| Other | 特定のユースケースに対して追加の隠しプロパティを指定します。これらは通常のprovider の機能では必要ありません。複数のプロパティを定義するには、セミコロンで区切られたリストを使用します。 |
| Pagesize | Reckon から返される、1ページあたりの結果の最大数を指定します。この設定は、ほとんどのユースケースに最適化されている、データソースによって設定されたデフォルトのページサイズをオーバーライドします。 |
| PseudoColumns | テーブルカラムとして公開する擬似カラムを指定します。'TableName=ColumnName;TableName=ColumnName' という形式を使用します。デフォルトは空の文字列で、このプロパティを無効にします。 |
| Timeout | provider がタイムアウトエラーを返すまでにサーバーからの応答を待機する最大時間を秒単位で指定します。デフォルトは60秒です。タイムアウトを無効にするには0を設定します。 |
| UserDefinedViews | カスタムビューを定義するJSON 構成ファイルへのファイルパスを指定します。provider は、このファイルで指定されたビューを自動的に検出して使用します。 |
| UseRDS | Specifies whether the provider connects to Reckon using Remote Data Sharing (RDS). This setting is incompatible with connections made through the Reckon Gateway. |
このセクションでは、本プロバイダーの接続文字列で設定可能なAuthentication プロパティの全リストを提供します。
| プロパティ | 説明 |
| CompanyFile | Specifies the Reckon company file the provider uses during the connection. |
| ApplicationName | Specifies the name of the application connecting to Reckon. |
Specifies the Reckon company file the provider uses during the connection.
Set this property to define the Reckon CompanyFile for the connection. When Reckon is not already running, the Sync App launches Reckon and opens the specified file in the background. If Reckon is already running, the Sync App uses the currently open CompanyFile. Specifying a different file in this case results in an error.
For remote connections, this property is ignored. Instead, specify the CompanyFile when creating the Reckon Gateway user. Ensure the file path is correct and accessible to avoid connection issues.
Specifies the name of the application connecting to Reckon.
During the initial connection, Reckon prompts the user to authorize or deny access to the application, displaying this name. Ensure the name accurately reflects your application to avoid confusion for end users. This property is useful for customizing the application's identity during the authorization process.
このセクションでは、本プロバイダーの接続文字列で設定可能なRemote プロパティの全リストを提供します。
| プロパティ | 説明 |
| User | Specifies the username required to authenticate the connection to the Reckon Gateway. |
| Password | Specifies the password required to authenticate with the Reckon Gateway. |
| URL | Specifies the URL where the Reckon Gateway is running. This is the endpoint the driver uses to communicate with Reckon Desktop. |
Specifies the username required to authenticate the connection to the Reckon Gateway.
This property is applicable only when user authentication is enabled for the Reckon Gateway. If authentication is not required, this property can be left blank. Ensure the username matches the credentials configured in the Reckon Gateway to avoid authentication errors.
Specifies the password required to authenticate with the Reckon Gateway.
This property specifies the password used for authentication when connecting to the Reckon Gateway. The password is required only if the Gateway is configured to enforce user authentication.
Ensure the password matches the credentials set during the Gateway setup process. If authentication is not enabled on the Gateway, this property can remain blank. Use secure storage practices to manage the password and avoid unauthorized access.
This property is useful for securing Reckon Gateway connections, ensuring that only authorized users can access the service.
Specifies the URL where the Reckon Gateway is running. This is the endpoint the driver uses to communicate with Reckon Desktop.
Set this property to the URL where the Reckon Gateway is hosted. The Reckon Gateway acts as a lightweight HTTP server that proxies requests between the driver and Reckon Desktop. The default URL for the Reckon Gateway is http://localhost:8166, where localhost represents the machine running Reckon Desktop, and 8166 is the default port.
If Reckon Desktop is running on a different machine, replace localhost with the machine's name or IP address. Ensure that the Reckon Gateway is running and accessible at the specified URL.
This property is useful for establishing the connection between the driver and Reckon Desktop, particularly when the Reckon Gateway is hosted on a remote machine or non-default port.
このセクションでは、本プロバイダーの接続文字列で設定可能なSSL プロパティの全リストを提供します。
| プロパティ | 説明 |
| SSLServerCert | TLS/SSL を使用して接続する際に、サーバーが受け入れ可能な証明書を指定します。 |
TLS/SSL を使用して接続する際に、サーバーが受け入れ可能な証明書を指定します。
If using a TLS/SSL connection, this property can be used to specify the TLS/SSL certificate to be accepted from the QuickBooks Gateway. Any other certificate that is not trusted by the machine is rejected.
This property can take the following forms:
| Description | Example |
| A full PEM Certificate (example shortened for brevity) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
| A path to a local file containing the certificate | C:\cert.cer |
このセクションでは、本プロバイダーの接続文字列で設定可能なFirewall プロパティの全リストを提供します。
| プロパティ | 説明 |
| FirewallType | provider がプロキシベースのファイアウォールを介してトラフィックをトンネリングするために使用するプロトコルを指定します。 |
| FirewallServer | ファイアウォールを通過し、ユーザーのクエリをネットワークリソースに中継するために使用されるプロキシのIP アドレス、DNS 名、またはホスト名を識別します。 |
| FirewallPort | プロキシベースのファイアウォールで使用するTCP ポートを指定します。 |
| FirewallUser | プロキシベースのファイアウォールに認証するアカウントのユーザーID を識別します。 |
| FirewallPassword | プロキシベースのファイアウォールで認証するユーザーアカウントのパスワードを指定します。 |
provider がプロキシベースのファイアウォールを介してトラフィックをトンネリングするために使用するプロトコルを指定します。
プロキシベースのファイアウォール(またはプロキシファイアウォール)は、ユーザーのリクエストとそれがアクセスするリソースの間に介在するネットワークセキュリティデバイスです。 プロキシは認証済みのユーザーのリクエストを受け取り、ファイアウォールを通過して適切なサーバーにリクエストを送信します。
プロキシは、リクエストを送信したユーザーに代わってデータバケットを評価し転送するため、ユーザーはサーバーに直接接続することなく、プロキシのみに接続します。
Note:デフォルトでは、Sync App はシステムプロキシに接続します。この動作を無効化し、次のプロキシタイプのいずれかに接続するには、ProxyAutoDetect をfalse に設定します。
次の表は、サポートされている各プロトコルのポート番号情報です。
| プロトコル | デフォルトポート | 説明 |
| TUNNEL | 80 | Sync App がReckon への接続を開くポート。トラフィックはこの場所のプロキシを経由して行き来します。 |
| SOCKS4 | 1080 | Sync App がReckon への接続を開くポート。SOCKS 4 は次にFirewallUser 値をプロキシに渡し、接続リクエストが許容されるかどうかを決定します。 |
| SOCKS5 | 1080 | Sync App がReckon にデータを送信するポート。SOCKS 5 プロキシに認証が必要な場合には、FirewallUser およびFirewallPassword をプロキシが認識する認証情報に設定します。 |
HTTP プロキシへの接続には、ProxyServer およびProxyPort ポートを使ってください。HTTP プロキシへの認証には、ProxyAuthScheme、ProxyUser、およびProxyPassword を使ってください。
ファイアウォールを通過し、ユーザーのクエリをネットワークリソースに中継するために使用されるプロキシのIP アドレス、DNS 名、またはホスト名を識別します。
プロキシベースのファイアウォール(またはプロキシファイアウォール)は、ユーザーのリクエストとそれがアクセスするリソースの間に介在するネットワークセキュリティデバイスです。 プロキシは認証済みのユーザーのリクエストを受け取り、ファイアウォールを通過して適切なサーバーにリクエストを送信します。
プロキシは、リクエストを送信したユーザーに代わってデータバケットを評価し転送するため、ユーザーはサーバーに直接接続することなく、プロキシのみに接続します。
プロキシベースのファイアウォールで使用するTCP ポートを指定します。
プロキシベースのファイアウォール(またはプロキシファイアウォール)は、ユーザーのリクエストとそれがアクセスするリソースの間に介在するネットワークセキュリティデバイスです。 プロキシは認証済みのユーザーのリクエストを受け取り、ファイアウォールを通過して適切なサーバーにリクエストを送信します。
プロキシは、リクエストを送信したユーザーに代わってデータバケットを評価し転送するため、ユーザーはサーバーに直接接続することなく、プロキシのみに接続します。
プロキシベースのファイアウォールに認証するアカウントのユーザーID を識別します。
プロキシベースのファイアウォール(またはプロキシファイアウォール)は、ユーザーのリクエストとそれがアクセスするリソースの間に介在するネットワークセキュリティデバイスです。 プロキシは認証済みのユーザーのリクエストを受け取り、ファイアウォールを通過して適切なサーバーにリクエストを送信します。
プロキシは、リクエストを送信したユーザーに代わってデータバケットを評価し転送するため、ユーザーはサーバーに直接接続することなく、プロキシのみに接続します。
プロキシベースのファイアウォールで認証するユーザーアカウントのパスワードを指定します。
プロキシベースのファイアウォール(またはプロキシファイアウォール)は、ユーザーのリクエストとそれがアクセスするリソースの間に介在するネットワークセキュリティデバイスです。 プロキシは認証済みのユーザーのリクエストを受け取り、ファイアウォールを通過して適切なサーバーにリクエストを送信します。
プロキシは、リクエストを送信したユーザーに代わってデータバケットを評価し転送するため、ユーザーはサーバーに直接接続することなく、プロキシのみに接続します。
このセクションでは、本プロバイダーの接続文字列で設定可能なProxy プロパティの全リストを提供します。
| プロパティ | 説明 |
| ProxyAutoDetect | provider が、手動で指定されたプロキシサーバーを使用するのではなく、既存のプロキシサーバー構成についてシステムプロキシ設定をチェックするかどうかを指定します。 |
| ProxyServer | HTTP トラフィックをルートするプロキシサーバーのホストネームもしくはIP アドレス。 |
| ProxyPort | クライアントとの間でHTTP トラフィックをルーティングするために予約された、指定されたプロキシサーバー(ProxyServer 接続プロパティで設定)のTCP ポート。 |
| ProxyAuthScheme | ProxyServer 接続プロパティで指定されたプロキシサーバーに対して認証する際にprovider が使用する認証方法を指定します。 |
| ProxyUser | ProxyServer 接続プロパティで指定されたプロキシサーバーに登録されているユーザーアカウントのユーザー名。 |
| ProxyPassword | ProxyUser 接続プロパティで指定されたユーザーに紐付けられたパスワード。 |
| ProxySSLType | ProxyServer 接続プロパティで指定されたプロキシサーバーに接続する際に使用するSSL タイプ。 |
| ProxyExceptions | ProxyServer 接続プロパティで設定されたプロキシサーバー経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。 |
provider が、手動で指定されたプロキシサーバーを使用するのではなく、既存のプロキシサーバー構成についてシステムプロキシ設定をチェックするかどうかを指定します。
この接続プロパティをTrue に設定すると、Sync App は既存のプロキシサーバー構成についてシステムプロキシ設定をチェックします(プロキシサーバーの詳細を手動で入力する必要はありません)。
この接続プロパティは他のプロキシ設定より優先されます。特定のプロキシサーバーに接続するためにSync App を手動で構成する場合は、False に設定します。
HTTP プロキシへの接続には、ProxyServer を参照してください。SOCKS やトンネリングなどの他のプロキシには、FirewallType を参照してください。
HTTP トラフィックをルートするプロキシサーバーのホストネームもしくはIP アドレス。
ProxyAutoDetect がFalse に設定されている場合、Sync App はこの接続プロパティで指定されたプロキシサーバーを通じてのみHTTP トラフィックをルーティングします。ProxyAutoDetect がTrue に設定されている場合(デフォルト)、Sync App は代わりにシステムプロキシ設定で指定されたプロキシサーバーを介してHTTP トラフィックをルーティングします。
クライアントとの間でHTTP トラフィックをルーティングするために予約された、指定されたプロキシサーバー(ProxyServer 接続プロパティで設定)のTCP ポート。
ProxyAutoDetect がFalse に設定されている場合、Sync App はこの接続プロパティで指定されたプロキシサーバーポートを通じてのみHTTP トラフィックをルーティングします。ProxyAutoDetect がTrue に設定されている場合(デフォルト)、Sync App は代わりにシステムプロキシ設定で指定されたプロキシサーバーポートを介してHTTP トラフィックをルーティングします。
その他のプロキシタイプについては、FirewallType を参照してください。
ProxyServer 接続プロパティで指定されたプロキシサーバーに対して認証する際にprovider が使用する認証方法を指定します。
認証タイプは次のいずれかです。
"NONE" 以外のすべての値については、ProxyUser およびProxyPassword 接続プロパティも設定する必要があります。
SOCKS 5 認証のような他の認証タイプを使用するには、FirewallType を参照してください。
ProxyServer 接続プロパティで指定されたプロキシサーバーに登録されているユーザーアカウントのユーザー名。
ProxyUser および ProxyPassword 接続プロパティは、ProxyServer で指定されたHTTP プロキシに対して接続よび認証するために使用されます。
ProxyAuthScheme で利用可能な認証タイプを1つ選択した後、このプロパティを以下のように設定します。
| ProxyAuthScheme の値 | ProxyUser に設定する値 |
| BASIC | プロキシサーバーに登録されているユーザーのユーザー名。 |
| DIGEST | プロキシサーバーに登録されているユーザーのユーザー名。 |
| NEGOTIATE | プロキシサーバーが属するドメインまたは信頼されたドメイン内の有効なユーザーであるWindows ユーザーのユーザー名。user@domain またはdomain\user の形式で指定。 |
| NTLM | プロキシサーバーが属するドメインまたは信頼されたドメイン内の有効なユーザーであるWindows ユーザーのユーザー名。user@domain またはdomain\user の形式で指定。 |
| NONE | ProxyPassword 接続プロパティは設定しないでください。 |
Sync App は、ProxyAutoDetect がFalse に設定されている場合にのみ、このユーザー名を使用します。ProxyAutoDetect がTrue に設定されている場合(デフォルト)、Sync App は代わりにシステムのプロキシ設定で指定されているユーザー名を使用します。
ProxyUser 接続プロパティで指定されたユーザーに紐付けられたパスワード。
ProxyUser および ProxyPassword 接続プロパティは、ProxyServer で指定されたHTTP プロキシに対して接続よび認証するために使用されます。
ProxyAuthScheme で利用可能な認証タイプを1つ選択した後、このプロパティを以下のように設定します。
| ProxyAuthScheme の値 | ProxyPassword に設定する値 |
| BASIC | ProxyUser で指定したプロキシサーバーユーザーに紐付けられたパスワード。 |
| DIGEST | ProxyUser で指定したプロキシサーバーユーザーに紐付けられたパスワード。 |
| NEGOTIATE | ProxyUser で指定したWindows ユーザーアカウントに紐付けられたパスワード。 |
| NTLM | ProxyUser で指定したWindows ユーザーアカウントに紐付けられたパスワード。 |
| NONE | ProxyPassword 接続プロパティは設定しないでください。 |
SOCKS 5 認証もしくは、トンネリングは、FirewallType を参照してください。
Sync App は、ProxyAutoDetect がFalse に設定されている場合にのみ、このパスワードを使用します。ProxyAutoDetect がTrue に設定されている場合(デフォルト)、Sync App は代わりにシステムのプロキシ設定で指定されているパスワードを使用します。
ProxyServer 接続プロパティで指定されたプロキシサーバーに接続する際に使用するSSL タイプ。
このプロパティは、ProxyServer で指定されたHTTP プロキシへの接続にSSL を使用するかどうかを決定します。この接続プロパティには、以下の値を設定できます。
| AUTO | デフォルト設定。ProxyServer がHTTPS URL に設定されている場合、Sync App は、TUNNEL オプションを使用します。ProxyServer がHTTP URL に設定されている場合、コンポーネントはNEVER オプションを使用します。 |
| ALWAYS | 接続は、常にSSL 有効となります。 |
| NEVER | 接続は、SSL 有効になりません。 |
| TUNNEL | 接続はトンネリングプロキシ経由で行われます。プロキシサーバーがリモートホストへの接続を開き、プロキシを経由して通信が行われます。 |
ProxyServer 接続プロパティで設定されたプロキシサーバー経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。
ProxyServer は、このプロパティで定義されたアドレスを除くすべてのアドレスに使用されます。セミコロンを使用してエントリを区切ります。
Sync App はデフォルトでシステムプロキシ設定を使用するため、それ以上の設定は必要ありません。この接続にプロキシ例外を明示的に設定する場合は、ProxyAutoDetect をFalse に設定します。
このセクションでは、本プロバイダーの接続文字列で設定可能なLogging プロパティの全リストを提供します。
| プロパティ | 説明 |
| LogModules | ログファイルに含めるコアモジュールを指定します。セミコロンで区切られたモジュール名のリストを使用します。デフォルトでは、すべてのモジュールがログに記録されます。 |
ログファイルに含めるコアモジュールを指定します。セミコロンで区切られたモジュール名のリストを使用します。デフォルトでは、すべてのモジュールがログに記録されます。
このプロパティは、含めるログモジュールを指定することでログファイルの内容をカスタマイズすることができます。 ログモジュールは、クエリ実行、メタデータ、SSL 通信などの異なる領域にログ情報を分類します。 各モジュールは4文字のコードで表され、文字の名前の場合は末尾にスペースが必要なものもあります。
例えば、EXEC はクエリ実行をログに記録し、INFO は一般的なプロバイダーメッセージをログに記録します。 複数のモジュールを含めるには、次のように名前をセミコロンで区切ります:INFO;EXEC;SSL。
Verbosity 接続プロパティは、このプロパティで指定されたモジュールベースのフィルタリングよりも優先されます。 Verbosity レベルを満たし、指定されたモジュールに属するログエントリのみが記録されます。 利用可能なすべてのモジュールをログファイルに含めるには、このプロパティを空白のままにします。
利用可能なモジュールの完全なリストとログの設定に関する詳細な手引きについては、ログ の「高度なログの記録」セクションを参照してください。
このセクションでは、本プロバイダーの接続文字列で設定可能なSchema プロパティの全リストを提供します。
| プロパティ | 説明 |
| Location | テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリの場所を指定します。サービスの要件に応じて、これは絶対パスまたは相対パスのいずれかで表されます。 |
| BrowsableSchemas | レポートされるスキーマを利用可能なすべてのスキーマのサブセットに制限するオプション設定。例えば、 BrowsableSchemas=SchemaA,SchemaB,SchemaC です。 |
| Tables | レポートされるテーブルを利用可能なすべてのテーブルのサブセットに制限するオプション設定。例えば、 Tables=TableA,TableB,TableC です。 |
| Views | レポートされたビューを使用可能なテーブルのサブセットに制限するオプション設定。例えば、 Views=ViewA,ViewB,ViewC です。 |
テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリの場所を指定します。サービスの要件に応じて、これは絶対パスまたは相対パスのいずれかで表されます。
Location プロパティは、定義をカスタマイズしたり(例えば、カラム名を変更する、カラムを無視するなど)、新しいテーブル、ビュー、またはストアドプロシージャでデータモデルを拡張する場合にのみ必要です。
指定しない場合、デフォルトの場所は%APPDATA%\\CData\\Reckon Data Provider\\Schema となり、%APPDATA%はユーザーのコンフィギュレーションディレクトリに設定されます:
| プラットフォーム | %APPDATA% |
| Windows | APPDATA 環境変数の値 |
| Linux | ~/.config |
レポートされるスキーマを利用可能なすべてのスキーマのサブセットに制限するオプション設定。例えば、 BrowsableSchemas=SchemaA,SchemaB,SchemaC です。
利用可能なデータベーススキーマをすべてリストすると余分な時間がかかり、パフォーマンスが低下します。 接続文字列にスキーマのリストを指定することで、時間を節約しパフォーマンスを向上させることができます。
レポートされるテーブルを利用可能なすべてのテーブルのサブセットに制限するオプション設定。例えば、 Tables=TableA,TableB,TableC です。
データベースによっては、利用可能なすべてのテーブルをリストするのに時間がかかり、パフォーマンスが低下する場合があります。 接続文字列にテーブルのリストを指定することで、時間を節約しパフォーマンスを向上させることができます。
利用可能なテーブルがたくさんあり、すでに作業したいテーブルが決まっている場合、このプロパティを使用して対象のテーブルのみに表示を制限することができます。これを行うには、カンマ区切りのリストで使用したいテーブルを指定します。各テーブルは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space` です。
Note:複数のスキーマまたはカタログを持つデータソースに接続する場合は、表示する各テーブルを完全修飾名で指定する必要があります。これにより、複数のカタログやスキーマに存在するテーブルが混同されることを防ぎます。
レポートされたビューを使用可能なテーブルのサブセットに制限するオプション設定。例えば、 Views=ViewA,ViewB,ViewC です。
データベースによっては、利用可能なすべてのビューをリストするのに時間がかかり、パフォーマンスが低下する場合があります。 接続文字列にビューのリストを指定することで、時間を節約しパフォーマンスを向上させることができます。
利用可能なビューがたくさんあり、すでに作業したいビューが決まっている場合、このプロパティを使用して対象のビューのみに表示を制限することができます。これを行うには、カンマ区切りのリストで使用したいビューを指定します。各ビューは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space` です。
Note:複数のスキーマまたはカタログを持つデータソースに接続する場合は、確認する各ビューを完全修飾名で指定する必要があります。これにより、複数のカタログやスキーマに存在するビューが混同されることを防ぎます。
このセクションでは、本プロバイダーの接続文字列で設定可能なMiscellaneous プロパティの全リストを提供します。
| プロパティ | 説明 |
| CustomFieldMode | Specifies the format used to display custom fields in the data. Choose between the traditional XML format for compatibility with older systems or the compact JSON format for modern tools and databases. |
| DelayAfterClose | Specifies the delay, in milliseconds, applied after closing a connection to Reckon. |
| IncludeLineItems | Specifies whether to include Line Item details when retrieving base transactions, such as invoices, from Reckon. |
| IncludeLinkedTxns | Specifies whether to include Linked Transactions when retrieving base transactions, such as invoices, from Reckon. |
| MaxRows | 集計やGROUP BY を使用しないクエリで返される最大行数を指定します。 |
| Other | 特定のユースケースに対して追加の隠しプロパティを指定します。これらは通常のprovider の機能では必要ありません。複数のプロパティを定義するには、セミコロンで区切られたリストを使用します。 |
| Pagesize | Reckon から返される、1ページあたりの結果の最大数を指定します。この設定は、ほとんどのユースケースに最適化されている、データソースによって設定されたデフォルトのページサイズをオーバーライドします。 |
| PseudoColumns | テーブルカラムとして公開する擬似カラムを指定します。'TableName=ColumnName;TableName=ColumnName' という形式を使用します。デフォルトは空の文字列で、このプロパティを無効にします。 |
| Timeout | provider がタイムアウトエラーを返すまでにサーバーからの応答を待機する最大時間を秒単位で指定します。デフォルトは60秒です。タイムアウトを無効にするには0を設定します。 |
| UserDefinedViews | カスタムビューを定義するJSON 構成ファイルへのファイルパスを指定します。provider は、このファイルで指定されたビューを自動的に検出して使用します。 |
| UseRDS | Specifies whether the provider connects to Reckon using Remote Data Sharing (RDS). This setting is incompatible with connections made through the Reckon Gateway. |
Specifies the format used to display custom fields in the data. Choose between the traditional XML format for compatibility with older systems or the compact JSON format for modern tools and databases.
This property defines how custom fields are formatted in query results, allowing you to adapt the data presentation to your application's needs. When set to XML, custom fields are displayed in an XML structure, which is suitable for legacy systems and tools that process hierarchical XML data. When set to JSON, custom fields are presented in a compact, modern JSON structure, making it ideal for applications and databases that prioritize lightweight data processing.
Selecting the appropriate format can simplify integration and improve performance in workflows that involve storage or data transformation. Choose XML for broader compatibility and JSON for more efficient handling of custom fields in contemporary environments.
Specifies the delay, in milliseconds, applied after closing a connection to Reckon.
This property sets a delay, measured in milliseconds, after each connection to Reckon is closed. It can be useful for addressing internal errors, particularly those related to automatic login or connection stability. Setting this property to a positive value allows Reckon additional time to reset its internal state before new connection attempts are made.
Use this property sparingly, as excessive delays may impact the overall responsiveness of your application. A typical use case involves troubleshooting scenarios where Reckon experiences repeated errors during connection attempts. For example, a delay of 2000 introduces a 2-second pause after closing each connection.
Specifies whether to include Line Item details when retrieving base transactions, such as invoices, from Reckon.
Setting this property to true ensures that each transaction includes its associated Line Items, providing comprehensive transaction data in a single query. If set to false, Line Item details are excluded from base transaction responses. This can improve performance by reducing the amount of data retrieved, particularly when working with large datasets or when Line Item details are not needed.
This property is useful for customizing the level of detail included in transaction data. Use it to balance performance and data comprehensiveness based on your application's requirements.
Specifies whether to include Linked Transactions when retrieving base transactions, such as invoices, from Reckon.
This property specifies whether Linked Transactions are included when querying base transactions like invoices and sales receipts in Reckon. When set to true, each base transaction includes its associated Linked Transactions, providing a more complete view of related transactions. If set to false, Linked Transactions are excluded from base transaction responses. This setting typically improves performance by reducing the data volume retrieved, especially when Linked Transactions are not required for your use case.
This property is useful for tailoring the detail level in transaction data, allowing you to balance performance with data completeness based on application needs.
集計やGROUP BY を使用しないクエリで返される最大行数を指定します。
このプロパティは、集計やGROUP BY 句を含まないクエリに対してSync App が返す行数の上限を設定します。 この制限により、クエリがデフォルトで過度に大きな結果セットを返さないようにします。
クエリにLIMIT 句が含まれている場合、クエリで指定された値がMaxRows 設定よりも優先されます。 MaxRows が"-1" に設定されている場合、LIMIT 句が明示的にクエリに含まれていない限り、行の制限は行われません。
このプロパティは、非常に大きなデータセットを返す可能性のあるクエリを実行する際に、パフォーマンスを最適化し過剰なリソース消費を防ぐのに役立ちます。
特定のユースケースに対して追加の隠しプロパティを指定します。これらは通常のprovider の機能では必要ありません。複数のプロパティを定義するには、セミコロンで区切られたリストを使用します。
このプロパティは、シニアユーザーが特定のシナリオに対して隠しプロパティを設定できるようにします。 これらの設定は通常のユースケースには必要ありませんが、特定の要件に対応したり、追加の機能を提供したりすることができます。 複数のプロパティをセミコロン区切りのリストで定義できます。
Note: 特定のシナリオや問題に対処するためにサポートチームから助言があった場合にのみ、これらのプロパティを設定することを強く推奨します。
複数のプロパティをセミコロン区切りリストで指定します。
| DefaultColumnSize | データソースがメタデータにカラムの長さを提供しない場合に、文字列フィールドのデフォルトの長さを設定します。デフォルト値は2000です。 |
| ConvertDateTimeToGMT | 日時の値を、マシンのローカルタイムではなくGMT グリニッジ標準時に変換するかどうかを決定します。 |
| RecordToFile=filename | 基底のソケットデータ転送を指定のファイルに記録します。 |
Reckon から返される、1ページあたりの結果の最大数を指定します。この設定は、ほとんどのユースケースに最適化されている、データソースによって設定されたデフォルトのページサイズをオーバーライドします。
クエリする特定のオブジェクトやサービスエンドポイントの結果を最適化するために、デフォルトのページサイズを調整したい場合があります。 ページサイズを大きくするとパフォーマンスが向上するかもしれませんが、ページあたりのメモリ消費量が増える可能性もあることに注意してください。
テーブルカラムとして公開する擬似カラムを指定します。'TableName=ColumnName;TableName=ColumnName' という形式を使用します。デフォルトは空の文字列で、このプロパティを無効にします。
このプロパティを使用すると、Sync App がテーブルカラムとして公開する擬似カラムを定義できます。
個々の擬似カラムを指定するには、以下の形式を使用します。"Table1=Column1;Table1=Column2;Table2=Column3"
すべてのテーブルのすべての擬似カラムを含めるには、次のようにします:"*=*"
provider がタイムアウトエラーを返すまでにサーバーからの応答を待機する最大時間を秒単位で指定します。デフォルトは60秒です。タイムアウトを無効にするには0を設定します。
このプロパティは、Sync App が操作をキャンセルする前に操作の完了を待機する最大時間を秒単位で制御します。 操作の完了前にタイムアウト時間が経過すると、Sync App は操作をキャンセルして例外をスローします。
タイムアウトは、クエリや操作全体ではなくサーバーとの個々の通信に適用されます。 例えば、各ページング呼び出しがタイムアウト制限内に完了する場合、クエリは60秒を超えて実行を続けることができます。
このプロパティを0に設定するとタイムアウトが無効になり、操作が成功するか、サーバー側のタイムアウト、ネットワークの中断、またはサーバーのリソース制限などの他の条件で失敗するまで無期限に実行されます。 このプロパティは慎重に使用してください。長時間実行される操作がパフォーマンスを低下させたり、応答しなくなる可能性があるためです。
カスタムビューを定義するJSON 構成ファイルへのファイルパスを指定します。provider は、このファイルで指定されたビューを自動的に検出して使用します。
このプロパティを使用すると、UserDefinedViews.json というJSON 形式の構成ファイルを通じてカスタムビューを定義および管理できます。 これらのビューはSync App によって自動的に認識され、標準のデータベースビューのようにカスタムSQL クエリを実行できるようになります。 JSON ファイルは、各ビューをルート要素として定義し、その子要素として"query" を持ちます。この"query" にはビューのSQL クエリが含まれています。次に例を示します。
{
"MyView": {
"query": "SELECT * FROM Customers WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
このプロパティを使用して、1つのファイルに複数のビューを定義し、ファイルパスを指定できます。 例:UserDefinedViews=C:\Path\To\UserDefinedViews.json。 このプロパティを使用すると、指定されたビューのみがSync App によって検知されます。
詳しくは、ユーザー定義ビュー を参照してください。
Specifies whether the provider connects to Reckon using Remote Data Sharing (RDS). This setting is incompatible with connections made through the Reckon Gateway.
Set this property to true to enable connections using the RDS client. The RDS client must be installed and configured on the local machine, and the RDS server must be set up on the system hosting Reckon. When this property is enabled, connections through the Reckon Gateway are disabled. If both methods are configured simultaneously, the Sync App prioritizes the setting of this property.
This property is useful in scenarios where direct or gateway-based connections are not feasible, such as when integrating with systems that rely on the RDS infrastructure for remote access.