Native ACCOUNTING Filter Support Matrix

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

Filter TypeNetsuiteQuickbooksXero
accounting_items_created_afterAANA
accounting_items_created_beforeAANA
accounting_items_updated_afterAAA
accounting_items_updated_beforeAANA
accounting_items_item_type[]AAA
accounting_items_status[]AANA

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
  • Only a single status value is evaluated; if multiple are provided, only the first is applied.

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
  • Only a single status value is evaluated; if multiple are provided, only the first is applied.

Xero

  • accounting_items_item_type[] accepted values: INVENTORY, NON_INVENTORY
    • Filtering only applies when one type is specified. If both INVENTORY and NON_INVENTORY are provided, no type filter is applied and all items are returned.