Read about the latest improvements and features we've added to the Premier API for partners and integrators.
We regularly introduce new features into our software products. The following new features or changes have been included in this release.
Added new endpoints to /Appointment and /GolfAppointment to retrieve cancellation settings.
Our ref: API-203
Cloud POS now supports integration with PDQ machines from Monek and 3C.
Our ref: API-160
.Modified Labels to reflect what the grace period is in the member expired.
Our ref: API-226
It's now possible to complete a simplified stock transfer within Core's POS web application.
Our ref: API-151
To facilitate multiple POS functions within the same site - e.g. a spa POS, a bar POS, a brasserie POS, within a single site - we have now allow an individual PC locations to its own start screen.
Our ref: API-152
We regularly review client feedback and support issues. The following items have been resolved in this release.
When calling the post endpoint to create a new client, the Account Limit property is now nullable and if null is passed in then it gets the global on account limit and sets the clients on account
Our ref: API-143
Change to only show additional items marked as "Web Bookable" through the members portal
Our ref: API-150
You can now choose to room charge a member when the "auto member charge" feature is active.
Our ref: API-210
Change to correctly save the additional items to a reservation tee booking when amending through reception
Our ref: API-158
When booking items that are on a package in a reservation, we now audit this same as additional items
Our ref: API-136
When you schedule schedule items in a selection no issues will occur
Our ref: API-213
The PATCH /Reservation endpoint no longer causes a problem for appointment types that do not require an additional column (room or facility.)
Our ref: API-172
Appointments and group activities are now linked to a reservation correctly if the client is on a reservation at the time of the appointment or group activity.
Our ref: API-220
When hitting the Bill Endpoint to purchase a voucher, a 500 response code code was incorrectly being returned. This has now been resolved.
Our ref: API-139
Now you can book an appointment which requires a facility
Our ref: API-145
Issue resolved whereby the API was incorrectly booking appointments into the second haft of a twin room that was not bookable separately,
Our ref: API-148
Change to allow users to delete blocks of Rota'd internal appointments through the Tee Sheet diary
Our ref: API-178
We have hidden the option to delete internal appointments created in CORE from the tee sheet
Our ref: API-162
Change to prevent duplication of additional items (i.e Buggys) when booking the second day of a multiple tee booking reservation where both tee bookings on both days have the same additional item booked.
Our ref: API-176
When purchasing stock items via EPOS we now correctly record the Cost to the business for the stock item which in turn shows correctly on trading summary report.
Our ref: API-216
we have amended the query that retrieves the stock and their quantities to ensure the stock levels are returned correctly
Our ref: API-200
Fixed the tee booking system not taking into accounting additional item availability overrides
Our ref: API-227
We have amended the approach to saving the course notes so that you can paste the content into the editors
Our ref: API-207
All golf items can now be scheduled on a reservation when a client has multiples of the same package.
Our ref: API-196
The /Client/{id}/Activities endpoint now returns the ID of group activity bookings.
Our ref: API-132
Change to EPOS to correctly identify if a guest pass has been used for booking
Our ref: API-154
Change to system to correctly identify whether a guest pass has been used as payment for a tee booking
Our ref: API-149
Change to how guest rates are handled when booking as a member to ensure the correct rates are displayed
Our ref: API-202
The ID property in the GroupAppointmentTypeDTO object is now set correctly in the GET /Package and GET /GroupAppointmentType endpoints.
Our ref: API-175
Change to ensure that looped bookings are not deleted when editing a booking then returning to the diary view while making no changes
Our ref: API-171
We have amended the way in which we retrieve loyalty points so that they match across Core, EPOS and Golf Online.
Our ref: API-235
When creating a new client with a loyalty points value, the loyalty history record is now created correctly.
Our ref: API-141
Change to correctly show the manually overridden tee fees for players when editing a booking
Our ref: API-131
The MailOrderDTO's "IsSent" property is now respected when a bill is created. If not provided, the system's "Mark as Sent" configuration option is used instead.
Our ref: API-142
Added functionality to redeem outstanding On Account using members loyalty points or complimentary
Our ref: API-161
We have amended the logic when booking a tee on a package so that it adds an audit record and in turn the interface picks it up
Our ref: API-191
Package splits are now sent across PMS interfaces correctly when a package price has been increased or discounted in Cloud POS.
Our ref: API-192
We have amended the PATCH /Reservation endpoint to save the discount code for group activities correctly. This already worked correctly in the POST /Reservation endpoint as well as other reservation items - for example: appointments, facility appointments and packages - in both PATCH and POST endpoints.
Our ref: API-244
When patching a reservation with a new client id all the items that were on that clientindex will be transferred onto the new client
Our ref: API-137
Additional validation is now carried out on the /Bill endpoint to ensure any AppointmentID, ClientID, GroupAppointmentID or ReservationID actually exist before the bill is posted. If any do not, a 422 is returned.
Our ref: API-173
The QuickSearch endpoint now returns a column for number of available slots at that time
Our ref: API-138
Fixed problem where refunding an item that had added Points would not remove the Points when the item was refunded
Our ref: API-217
Golf appointments booked on a reservation now create the relevant audit record for a new booking.
Our ref: API-164
Now when the item isn't availability it'll give you a message to warn you
Our ref: API-134
When using the reservation endpoint there wont be any issues occur.
Our ref: API-140
Differentiate items when updating reservation with multiple tee booking with the same client and having a additional item assigned to one of them
Our ref: API-215
In the Reservation Get endpoint, we now return the appointment, faility and group appointment Categeory in the ReservationItemDTO
Our ref: API-135
We have added auditing when booking a tee slot through the reservation screen
Our ref: API-153
Change to now correctly add existing appointments to a reservation when the reservation is added via the API
Our ref: API-201
The /Appointment/Search and /Appointment/QuickSearch endpoints now filter out search results that could take a staff member over their daily RSI points limit.
Our ref: API-146
We have retified an issue preventing vouchers from being purchased through EPOS
Our ref: API-165
Swapping clients in a PATCH /Reservation call no longer removes the items from the client or leaves them as unscheduled.
Our ref: API-212
Discounts now correctly show on the POS system when applied to a tee booking on a reservation
Our ref: API-188
When going into reservation tee booking and then returning to the main application screen and then accessing tee booking. It no longer shows an error when clicking on a slot
Our ref: API-155
Change to how prices are handled when the initial price is 0 to prevent manager overrides from being discarded
Our ref: API-199
The income centres configured in Golf Course Setup > Income Centres were not being respected for Tee Fees. The income centre summary report was therefore incorrect, this has now been resolved.
Our ref: API-190
we have removed the golf course image from API calls
Our ref: API-193
Fixed a crash when trying to unschedule a reservation through tee sheet with multiple players tee bookings
Our ref: API-219
Any other items that do not fit into the above sections.
The GET /Client/{id} endpoint now returns loyalty points from the given site if site-specific loyalty is enabled.
Our ref: API-206
Corrected an issue that prevented bills from being posted with an Internal Server Error (500 error) if the payment method was not specified.
Our ref: API-179