Skip to main content

Data Mart API - Release Notes

Date: 2026-06-10


New query: financialPeriods - VNEDM-1946

The financialPeriods query and the FinancialPeriod type are now available, exposing the company's financial calendar:

  • Core fields: finPeriodId, startDate, endDate, description, active, year.
  • Per-module close flags: closedInGeneralLedger, closedInSupplierLedger, closedInCustomerLedger, closedInInventoryManagement, closedInCashManagement, closedInFixedAssets.

New query: warehouseLocations - VNEDM-1767

The warehouseLocations query is now available, exposing bin/location records within a warehouse via the WarehouseLocation type:

  • Core fields: warehouseId, locationId, locationCd, locationDescription, active.
  • Operational flags: inclQtyAvail, isCosted, salesValid, receiptsValid, transfersValid, assemblyValid, primaryItemValid.
  • References: primaryItemId, primaryItemClassId, projectId, taskId.

Location.paymentByType is now nullable - VNEDM-1992

The paymentByType field on the Location type has changed from String! to String:

  • paymentByType: String - returns "Due Date" or "Discount Date" for the known ERP values, and null when the ERP holds a value outside that set.

The raw ERP value remains available in the deprecated paymentBy: Int! field. Clients that treated paymentByType as always present should handle a null value.

Schema documentation regenerated - VNEDM-1992

The published GraphQL schema documentation has been regenerated from the current API schema, so all available queries and types are now documented - including generalLedgerBalancesByPeriod, generalLedgerBalancesV2, salesOrderLinesV2 and the GeneralLedgerBalanceForwardPage type. No behavioural change accompanies the documentation refresh; these endpoints were already served by the API.