Native ACCOUNTING Filter Support Matrix

This shows the support for native filters across different ACCOUNTING platforms, with exceptions noted below.

Filter TypeNetsuiteQuickbooksXeroMicrosoft Dynamics Business CentralFreshbooksZohobookSage 200 Standard
accounting_items_created_afterAANANANANANA
accounting_items_created_beforeAANANANANANA
accounting_items_updated_afterAAANANANANA
accounting_items_updated_beforeAANANANANANA
accounting_items_item_type[]AAANANANANA
accounting_items_status[]AANANANANANA
accounting_accounts_created_afterNAANANAANAA
accounting_accounts_created_beforeNAANANAANAA
accounting_accounts_updated_afterAAAANAAA
accounting_accounts_updated_beforeAAAANANAA
accounting_accounts_type[]AAAANAAA
accounting_accounts_status[]AAAAAAA
accounting_accounts_name[]NAAAANAAA
accounting_accounts_company_id[]NANANANANANANA
accounting_contacts_created_afterAANANANANAA
accounting_contacts_created_beforeAANANANANAA
accounting_contacts_updated_afterAAAAANAA
accounting_contacts_updated_beforeAAAAANAA
accounting_contacts_contact_type[]AAAAAAA
accounting_contacts_status[]AAANAAAA
accounting_contacts_name[]NAAAANAAA
accounting_contacts_company_id[]ANANANANANANA
accounting_invoices_created_afterAAAAAANA
accounting_invoices_created_beforeAAAAAANA
accounting_invoices_updated_afterAAAAAANA
accounting_invoices_updated_beforeAAAAANANA
accounting_invoices_invoice_contact_id[]AAAAAAA
accounting_invoices_bill_contact_id[]AAAAAAA
accounting_invoices_type[]AAAAAAA
accounting_invoices_status[]NAAAAAANA
accounting_invoices_due_dateAAAANAAA
accounting_invoices_bill_number[]AAAANAAA
accounting_invoices_invoice_number[]AAAAAAA
accounting_payments_created_afterAAANAANANA
accounting_payments_created_beforeAAANAANANA
accounting_payments_updated_afterAAAAAANA
accounting_payments_updated_beforeAANAAANANA
accounting_payments_invoice_account_id[]NANAAANANANA
accounting_payments_bill_account_id[]NANAAANANANA
accounting_payments_vendor_id[]AAANANAAA
accounting_payments_customer_id[]AAANAAAA
accounting_payments_status[]NANANANANANANA
accounting_payments_payment_linked_to[]AANANAAAA
accounting_expenses_created_afterAANANANANANA
accounting_expenses_created_beforeAANANANANANA
accounting_expenses_updated_afterAANANANANANA
accounting_expenses_updated_beforeAANANANANANA
accounting_journalEntries_created_afterAANANANANANA
accounting_journalEntries_created_beforeAANANANANANA
accounting_journalEntries_updated_afterAAAANAANA
accounting_journalEntries_updated_beforeAANAANANANA
accounting_journalEntries_status[]NANANANANAANA
accounting_purchaseOrders_created_afterAAAANAAA
accounting_purchaseOrders_created_beforeAAAANAAA
accounting_purchaseOrders_updated_afterAAAANAAA
accounting_purchaseOrders_updated_beforeAANAANANAA
accounting_purchaseOrders_status[]NANAANANAAA
accounting_employees_created_afterAANANANANANA
accounting_employees_created_beforeAANANANANANA
accounting_employees_updated_afterAANAANANANA
accounting_employees_updated_beforeAANAANANANA
accounting_employees_status[]AANAANANANA

Remarks

Filters are organized into logical categories that can be combined to narrow down your search results. Here are the common types of filters:

  • Date - created_after, updated_before, etc.

  • Type - type[]

  • Status - status[]

Different ACCOUNTINGs handle combinations of these filter types differently.

Netsuite

  • All active filters are combined using AND. A record must match every condition. For example: (created_after = XYZ AND updated_before = ABC AND status IN [...])
  • accounting_items_item_type[] accepted values: INVENTORY, nonInventoryPurchase, nonInventoryResale, nonInventorySale, servicePurchase, serviceResale, serviceSale, otherChargePurchase, otherChargeResale, otherChargeSale
  • accounting_items_status[] accepted values: ACTIVE, ARCHIVED
  • accounting_contacts_contact_type[] accepted values: CUSTOMER, VENDOR
  • accounting_accounts_type[] accepted values: BANK_ACCOUNT, LEDGER_ACCOUNT
  • accounting_accounts_status[] accepted values: ACTIVE , INACTIVE
  • accounting_contacts_status[] accepted values: ACTIVE , INACTIVE
  • accounting_invoices_type[] accepted values: INVOICE , BILL
  • accounting_payments_payment_linked_to[] accepted values: INVOICE , BILL
  • accounting_employees_status[] accepted values: ACTIVE , INACTIVE

QuickBooks

  • All active filters are combined using AND. A record must match every condition. For example: (created_after = XYZ AND updated_before = ABC AND status IN [...])
  • accounting_items_item_type[] accepted values: INVENTORY, SERVICE, NON_INVENTORY
  • accounting_items_status[] accepted values: ACTIVE, ARCHIVED
  • accounting_contacts_contact_type[] accepted values: CUSTOMER, VENDOR
  • accounting_accounts_type[] accepted values: BANK_ACCOUNT, LEDGER_ACCOUNT
  • accounting_accounts_status[] accepted values: ACTIVE , INACTIVE
  • accounting_contacts_status[] accepted values: ACTIVE , INACTIVE
  • accounting_invoices_type[] accepted values: INVOICE , BILL
  • accounting_invoices_status[] accepted values: PAID , DUE
  • accounting_employees_status[] accepted values: ACTIVE , INACTIVE

Xero

  • accounting_items_item_type[] accepted values: INVENTORY, NON_INVENTORY
  • accounting_accounts_type[] accepted values: BANK_ACCOUNT, LEDGER_ACCOUNT
  • accounting_accounts_status[] accepted values: ACTIVE , INACTIVE
  • accounting_contacts_contact_type[] accepted values: CUSTOMER, VENDOR
  • accounting_contacts_status[] accepted values: ACTIVE , INACTIVE
  • accounting_invoices_type[] accepted values: INVOICE , BILL
  • accounting_invoices_status[] accepted values: DRAFT, VOID, PAID, SENT
  • accounting_purchaseOrders_status[] accepted values: DRAFT , AUTHORISED , BILLED , DELETED

Did this page help you?