Skip to main content

Financials GraphQL API Changelog

12/02/2025

  • Changed all DateFilterInput filters to DateOnlyFilterInput
  • Changed many date inputs to DateOnly instead of DateTime
note

DateOnly inputs will still accept DateTime values but will ignore the time/timezone

29/01/2025

  • Extended DateFilterInput, DateTimeFilterInput and DateOnlyFilterInput to have new options. The advanced section is now deprecated and may be removed in the future.
  • DateTimeFilterInput now supports filters which ignore time using the dateOnlyFilter property
  • Modified many DateTimeFilterInput properties to be DateFilterInput
Details
  • AgedCreditTransactionHeaderFilterInput
    • approvedDate1
    • approvedDate2
    • approvedDate3
    • matchedDate
  • AssetEnquiryTransactionDetailFilterInput
    • date
  • BacsExportFilterInput
    • date
  • ClosablePurchaseOrdersDetailFilterInput
    • requiredDate
  • ConvertiblePurchaseRequestHeaderFilterInput
    • orderDate
    • requiredDate
  • CostCentreDetailsFilterInput
    • startDate
    • endDate
  • CostingTransactionHeaderFilterInput
    • date
    • userDate1
    • userDate2
  • DeliverableSalesOrdersDetailFilterInput
    • requiredDate
    • orderDate
  • InvoiceablePurchaseOrdersDetailFilterInput
    • orderDate
    • requiredDate
  • InvoiceableSalesOrdersDetailFilterInput
    • requiredDate
    • orderDate
  • InvoiceRegisterApprovalStatusHeaderFilterInput
    • date
    • receivedDate
    • userDate1
    • userDate2
    • userDate3
  • InvoiceRegisterApprovalStatusDetailFilterInput
    • date
    • receivedDate
  • NominalAccountUserDatesFilterInput
    • date1
    • date2
    • date3
  • NominalTransactionBatchHeaderFilterInput
    • transactionDate
  • NominalTransactionEnquiryDetailFilterInput
    • date
    • userDate1
    • userDate2
    • anticipatedPaymentDate
    • dueDate
  • OutstandingCreditNotesDetailFilterInput
    • requiredDate
  • OutstandingCreditNotesHeaderFilterInput
    • requiredDate
    • orderDate
    • userDate1
    • userDate2
  • OutstandingPurchaseOrderDetailFilterInput
    • requiredDate
  • OutstandingPurchaseOrderHeaderFilterInput
    • orderDate
    • requiredDate
    • userDate1
    • userDate2
  • OutstandingSalesCreditNotesDetailFilterInput
    • requiredDate
    • userDate1
    • userDate2
  • OutstandingSalesCreditNotesHeaderFilterInput
    • requiredDate
    • orderDate
    • userDate1
    • userDate2
  • OutstandingSalesOrderDetailFilterInput
    • userDate1
    • userDate2
  • OutstandingSalesOrderHeaderFilterInput
    • orderDate
    • requiredDate
    • userDate1
    • userDate2
    • customerUserDate1
    • customerUserDate2
  • ProjectCustomFieldsFilterInput
    • date1
    • date2
    • date3
  • ProjectDetailsFilterInput
    • startDate
    • endDate
  • PurchaseOrderAccrualsDetailFilterInput
    • orderDate
    • requiredDate
    • projectStartDate
    • projectEndDate
    • userDate1
    • userDate2
  • PurchaseOrderDeliveryHistoryDetailFilterInput
    • dateRequired
    • date
    • userDate1
    • userDate2
  • PurchaseOrderDeliveryHistoryHeaderFilterInput
    • date
    • requiredDate
    • userDate1
    • userDate2
  • PurchaseTransactionEnquiryHeaderFilterInput
    • approvedDate1
    • approvedDate2
    • approvedDate3
    • matchedDate
  • ReceivablePurchaseOrdersDetailFilterInput
    • orderDate
    • requiredDate
  • ReverseBadDebtsWrittenOffEnquiryFilterInput
    • date
  • SalesAnalysisFilterInput
    • userDate1
    • userDate2
    • userDate3
  • SalesEstimatesHeaderFilterInput
    • orderDate
    • requiredDate
  • SalesOrderDeliveryHistoryDetailFilterInput
    • date
    • requiredDate
    • userDate1
    • userDate2
  • SalesOrderDeliveryHistoryHeaderFilterInput
    • orderDate
    • requiredDate
    • userDate1
    • userDate2
    • userDate3
  • SalesTransactionEnquiryHeaderFilterInput
    • transactionDate
  • WriteOffBadDebtsEnquiryHeaderFilterInput
    • transactionUserDate1
    • transactionUserDate2
  • Modified a few DateFilterInput properties to be DateTimeFilterInput
Details
  • PurchaseOrderSummaryFilterInput
    • completionDate
  • TransactionUserKeyFilterInput
    • created
    • lastUpdated
  • UserTaskFilterInput
    • created
  • Renamed several types
Details
OldNew
AddressDetailsAddressFilterInputAddressDetailsFilterInput
AddressDetailsInputMainAddressDetailsInput
CisSupplierCis
CisReferencesSupplierCisReferences
CisReferencesFilterInputSupplierCisReferencesFilterInput
CreditCustomerCredit
CreditFilterInputCustomerCreditFilterInput
CreditInputCustomerCreditInput
CustomStockCustom
CustomerAdddressSummaryFilterInputCustomerAddressSummarySectionFilterInput
DirectDebitCustomerDirectDebit
DirectDebitFilterInputCustomerDirectDebitFilterInput
DirectDebitInputCustomerDirectDebitInput
EmailTemplatesCustomerEmailTemplates
EmailTemplatesFilterInputCustomerEmailTemplatesFilterInput
EmailTemplatesInputCustomerEmailTemplatesInput
HeadOfficeCustomerHeadOffice
HeadOfficeFilterInputCustomerHeadOfficeFilterInput
HeadOfficeInputCustomerHeadOfficeInput
InvoiceRegisterSupplierInvoiceRegister
InvoiceRegisterApproversSupplierInvoiceRegisterApprovers
SalesTransactionEnquiryFilterInputSalesTransactionEnquiryHeaderFilterInput
SalesTransactionEnquirySortSalesTransactionEnquiryHeaderSort
SalesTransactionEnquirySortGroupByInputSalesTransactionEnquiryHeaderSortGroupByInput
SalesTransactionEnquirySortSortByInputSalesTransactionEnquiryHeaderSortSortByInput
SettingsCustomerSettings
SettingsFilterInputCustomerSettingsFilterInput
SettingsInputCustomerSettingsInput
StockFilterInputStockRecordFilterInput
StockSortStockRecordSort
StockSortGroupByInputStockRecordSortGroupByInput
StockSortSortByInputStockRecordSortSortByInput
TermsFilterInputTermsTemplateFilterInput
TermsSortTermsTemplateSort
TermsSortGroupByInputTermsTemplateSortGroupByInput
TermsSortSortByInputTermsTemplateSortSortByInput
TransactionDefaultsCustomerTransactionDefaults
TransactionDefaultsFilterInputCustomerTransactionDefaultsFilterInput
TransactionDefaultsInputCustomerTransactionDefaultsInput
UserCharactersCustomerUserCharacters
UserCharactersFilterInputCustomerUserCharactersFilterInput
UserCharactersInputCustomerUserCharactersInput
UserDatesCustomerUserDates
UserDatesFilterInputCustomerUserDatesFilterInput
UserDatesInputCustomerUserDatesInput
UserFlagsCustomerUserFlags
UserFlagsFilterInputCustomerUserFlagsFilterInput
UserFlagsInputCustomerUserFlagsInput
UserNumbersCustomerUserNumbers
UserNumbersFilterInputCustomerUserNumbersFilterInput
UserNumbersInputCustomerUserNumbersInput
UserSortCustomerUserSort
UserSortFilterInputCustomerUserSortFilterInput
UserSortInputCustomerUserSortInput
  • Changed types on addresses
Details
LocationType
CustomerDetails.addressDetailsMainAddressDetails
CustomerDetailsFilterInput.addressDetailsMainAddressDetailsFilterInput
SupplierAddress.detailsAddressDetails
SupplierDetails.addressDetailsMainAddressDetails
  • Renamed property summary on CustomerAddress, CustomerAddressInput, SupplierAddress and SupplierAddressInput to summarySection

27/11/2024

  • New field BankStatementDetailTotals under financials\masterRecords\cashBooks that can be used to get an aggregated view of Bank Statement Details.