Changelog

1.5.0 (2024-07-10)

  • Added a new transactions endpoint to create up to 50 transactions

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

1.3.0 (2023-06-07)

  • Update trac-types to 1.6.0
  • Added trac-integration-framework 1.3.0
  • Move installation to trac_types for better reuse
  • Required values in updates now optional

1.2.0 (2023-05-04)

  • New endpoints added

    • /orgs/{org_id}/search_transactions_summary
    • /orgs/{org_id}/search_purses
    • /orgs/{org_id}/aggregate_default_purses
    • /orgs/{org_id}/report_transactions
    • /orgs/{org_id}/aggregate_transactions
    • /orgs/{org_id}/search_transactions
    • /orgs/{org_id}/purses
  • Other changes

    • Move member.meta.isActive to core
    • Added sequenceId to transactions for default purse
    • Manage credits step process added
    • Process sales and credits added
    • Source set on transactions

1.1.5 (2023-02-06)

  • De-normalize memberDetails into transaction
  • Move organizationTransaction description and date to core namespace
  • Add amountAsInteger to transactions
  • Add personType to member (pupil, staff, visitor)
  • Add Tali fields to tali namespace
  • Allow multiple filtering options
  • Change 'pending' txn status to 'not yet processed'
  • Fix archiving secondary indexes
  • Add WisePay fields
  • Make process pending txns a scheduled step function