1.4.0 (2024-03-18)

  • Update trac-types to 1.7.1

  • Added trac-integration-framework 1.3.24

  • Added member_txns_sales query paremeter to the following endpoints:

    • /orgs/{org_id}/members/{member_id}/transaction
    • /orgs/{org_id}/transactions
  • Made the following changes to the transactions till namespace

    • Moved the following fields from till to till.sumupPosData

      • staffName
      • registerName
      • paymentTaken
      • totalSalesDiscount
      • serviceCharge
      • promoOffers
      • saleType
      • outletName
      • outletId
    • Removed the following fields

      • timestamp
      • hasAccountPayment
      • totalPriceAfterLineDiscount
      • totalLineDiscount
      • deliveryCharge
      • tableNo
      • total
      • flag
      • totalDiscount
      • customer
      • productDetails - NB this has been reconciled with the productSales field
    • Added specific nested fields to the following fields

      • productSales
      • salePayments
  • Added the fourth namespace to transactions and products

  • Ensure nested fields are valid when updating an entity