Hotfixes on LS Central version 22.0.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
50059 LSC-2816 Event Request to have additional validation rule for transactions to be refundable
- New event, ValidatePostedTransactionRefund, in POS Refund Mgt. codeunit.
50026 Referenced Refund functionality added to POS
- Details not available.
49850 Validate that selected infocode subcode is valid on current date by subscribing to function "TypeSelection"
- Details not available.
49850 Validate that selected infocode subcode is valid on current date by subscribing to function "TypeSelection"
- Details not available.
49455 LSC-2697 Adidas Exchanges are blocked by new LS Retail check in Function "Change Quantity"
- Event IsHandled was added in function ChangeQtyPressed in POS Transaction to be able to skip blocking of negative qty in return transaction.
49244 Event Request for Control Availability of Reason Codes on POS by Dates
- New event, OnAfterSetFiltersInfoSubCode, in Pop-up POS Commands codeunit.
45858 POS Data Entry issue - Hybrid environment
- Event OnBeforeProcessDataEntryMask added in POS Functions.
48880 POS Data Entry One-Time Redemption does not write-off voucher balance
- Update Write-off amount when using vouchers with one time redemption.
45858 POS Data Entry issue - Hybrid environment
- Details not available.
47895 LSC-2604 incorrect error for Pull-Replication with Offline and Azure-DD-Replication Mode
- Details not available.
47574 Receipt printing for Deals that include item modifers do not listen to printing settings (#33514 recreated)
- Indent for modifiers are now cleaner.
47543 Remove Access internal for a few functions #33607 recreated
- Details not available.
44344 Bug identified in Data Entry
- Details not available.
44173 Multiple Events for Gift Card Usage
- Added events:
- In codeunit 99008905 "LSC POS Infocode Utility" event OnBeforeIsInputOkV2 parameter is needed by var
- In codeunit 99008909 "LSC POS Trans. Server Utility" in procedure SendAtEndOfTransaction
- In codeunit 99001599 "LSC POS Transaction Impl" in ValidateDataEntryInput
- In codeunit 99001599 "LSC POS Transaction Impl" in procedure ProcessInfoCode
- In codeunit codeunit 99008905 "LSC POS Infocode Utility" in procedure TypeCreateDataEntry
- In codeunit 99009641 "LSC Web Request Handler" in procedure SendToWebService
43476 RefundLookup - Add ID to OnBeforeEvent
- Added a LookupID variable to the event publisher, allowing the partner to use a different POS Lookup record on the Refund command.
42104 Hotfix for correct finish status
- Hotfix to finish KOT correctly when Restaurant setting Kitchen Prod. System in Use is set to Retail POS - Printed on Posting.
41663 Cannot activate ScanPayGo license
- Updated license manager API URL.
40945 Change procedure Scopes
- The following methods and objects have been unlocked:
- 'Codeunit "LSC RC Add Selected Activity"'
- 'Codeunit "LSC ACT Label Functions"'
- 'LocationOpeningTimes(Code[20], Date, var Time, var Time)'
- 'ScheduleTime(Code[20], Code[20], Date, var Time, var Time, Boolean)'
- 'RescheduleActivity(Code[20], Date, Time, Code[20], Code[20], Record "LSC POS Transaction", var Record "LSC POS Menu Line", Boolean, var Code[20])'
- 'CheckIfResourceOpen(Code[20], Date, Time, Date, Time, var Text, Record "LSC Activity Resource Group", Code[20])'
- 'CheckResourceAvailability(Code[20], Code[20], Date, Time, Date, Time, var Text, var Integer)'
- 'isProductOverBookingAllowed(Code[20])'
- 'IsResourceCapable(Code[20], Code[20], Boolean)'
- 'CheckUserRestrictions(Date, Time, Code[20], Boolean)'
- 'CheckProductAvailability(Code[20], Code[20], Date, Time, Date, Time, Code[20], Option, Integer, Code[20], Code[20], Code[20], Code[20], Code[20])'
- 'CalculateDuration(Code[20], Date, Time, Integer, var Date, var Time, Code[20], Integer, Code[20])'
- 'NewSearchClient(var Code[20], var Code[20])'
- 'SetAttributeFilters(var Record "LSC Activity Resource", Code[20])'
- 'CalculateResourceScheduleHours(Code[20], Code[20], Date)'
40646 Manual Discount on Refund Item is removed wrongly in Exchange Transactions
- Details not available.
40416 Make CalculateBalance public in LSC Arch Activity Reservation
- Details not available.
40335 VAT Posting setup required for BOM Version Item Lines on Recipe card
- Details not available.
40329 Decimal number input in "Allocated time (min)" generates an error, Seating walk-in from reservation grid does not update correctly
- A decimal input in the Reserved For (Min.) field (also called Allocated For (Min.)) in Dining Reservation Entry is now rounded down to an integer value. The data update in the Allocation has been fixed when you seat an un-allocated walk-in entry directly.
40315 Shipping cost is refunded when all items have Shortage
- In Customer Order the handling of whether to refund shipping cost has now been fixed and now fully depends on the Customer Order Setup field Refund "Service Items" and "Non Inventory Items" when Order is Canceled.
40143 Customer Orders - C4 Ship Items - No transaction Header
- Details not available.
40100 Removed events on 22.0 for Send to KDS and Coursing Controller need to be added to public codeunits
- Events in Send to KDS and KDS Coursing Controller that were deleted in version 22.0 have been added again through the Send to KDS Interface and KDS Coursing Public codeunits.
39951 Price return error
- Details not available.
39948 Scale Issue with Item Price < 1
- Details not available.
39927 Min. To Reservation not correct in graphical view and tables not showing correct status on allocation
- The Min. To Reservation glyph has been fixed to show minutes to reservation from the time shown in the Allocation panel. Also, the Allocation view is now updated correctly (showing which tables are available) before filtering takes place, when you allocate a reservation or show the tables that are allocated to a reservation.
39892 Cannot view Customer Order Shipments on POS
- An issue where the Shipment panel on POS was unable to open has been fixed.
39735 Request to make internal procedures visible
- 40553 Event merged to master W34.
- 40684 Event to skip optional ID input on POS.
39730 Cannot enter integer, decimal, or time in zoom control
- An issue that was causing field no. 0 to be assigned has been fixed.
39656 Event request list for modifications
- Partner requests public access to the following:
CU "LSC Activity Group Mgmt."
function AssignGroupMembers ******* Hotel integration CUtable "LSC Reservation"
function CalculateBalance ******** Is already public procedureLSC Activities Functions
function ChangeStatusOnActivities **** hotel integration CUCU "LSC Activity POS Functions WEB"
function ErrorBeep ************** already publicCU "LSC Activity POS Functions WEB"
function FinalizeCharge *********** hotel integration CU
function InsertProductLine ****** hotel integration cu
function GetReservationList *** hotel integraiton CU
function RunLookup ****** already public
function PackageAllowanceHandler *** hotel integration CU
function PaymentHandler *** hotel integration CU"ICE Activity POS Functions"
function GroupPaymentHandler **** hotel CUCU "LSC Activity Integrations"
function InsertSalesLine *** hotel CU"LSC Availability Worktable"
function PopulateLocationAvailability **** hotel integrationCU "LSC Activities Functions"
function ReturnMemberAccountNo ****** hotel integration CU
function ReturnProductPrice ******** hotel integration CU"LSC ACT Package Offer Line"
function ReturnCurrentSalesPrice ****** already public
39635 CheckItemUnitOfMeasureCode function has a parameter character length issue
- Procedure parameter updated to allow a bigger Description.
39606 Safe Management - Break Bag
- When breaking a bag, a safe ledger entry is now created for the uncounted tender in the safe.
39531 Need access to codeunits
- Details not available.
39501 Wrong Item ledger entry after post sales entry in statement
- Details not available.
39299 Request to keep methods publicly available
- VoidSuspendedTrans: added to POS Transaction Public Codeunit.
- SetTemplateAndBatchName: internal removed.
39258 Staff Management login is trying to compare to encrypted staff password
- If a staff logon password was required in the Staff Management setup for the clock-in/clock-out functionality, it now compares the entered password using encryption.
39257 LSC NO POS commands EXP_AUDITFILE_TODAY and EXP_AUDITFILE_ALL, version 22
- Fixed POS commands that were not working. Both commands are only used for Norway:
- EXP_AUDITFILE_TODAY
- EXP_AUDITFILE_ALL
39224 Incorrect payment amount in Self-Service POS with MixMatch Discount
- Discount updating fixed in the Self-Service Kiosk.
39219 Exchange with top-up with the mode of payment cannot process
- Details not available.
39165 Exchange: Copy discount with correct types to exchange item
- Updated the SAME ITEM exchange functionality to respect the discount tracking.
Note: If the original discount is no longer active, a manual line discount is applied.
38968 Changed filtered variable for Priority drill-down
- The applied SetRange was not correct because Value1 is an Item Category Code. The code has been changed to compare Value1 with Value2 directly.
38951 Transaction Lookup errors preventing transaction receipt search fixed
- Fixed filtering on Date column in Datagrids.
38869 Why no DD-Push process after Z-Report printing for "Statement Method" = POS?
- A new field, which is a fixed value added to a transaction that should not be included in Z/Y Reports, was added to retail setup.
38868 CO Discount change in POS is not registered in BO
- Fixed an issue with Customer Orders where a discount that was added/adjusted after selecting the Sourcing Location was not reflected in the Customer Order Header, Customer Order Lines, and Customer Order Discount Lines.
38775 Add event to control tender declaration
- Details not available.
38772 Parameter length corrected in ApplySafeEntryByJoinedBag (GH PR #40)
- Details not available.
38708 Joining arrows disappear when menu is loaded without loading the joined buttons
- An issue causing the joining arrows to disappear when the menu was redrawn has been fixed.
38662 Locking issue when running Replenishment Item Quantity Calculation in parallel
- A locking issue that occurred on the Scheduler Job Header table when running the Replenishment Item Quantity (RIQ) calculation in parallel has now been fixed. Additionally, we have improved the performance of the master job when assigning the item range to the linked Scheduler jobs.
38648 Threshold Rule Values improvements
The following improvements related to Threshold Rule Values have been introduced:
- A new secondary key has been added to the LSC Threshold Rule Value table.
- A new integration event, OnBeforeOnAfterGetCurrThresholdRuleValueRecord, has been added to the LSC Threshold Rule Values page, to allow the calculation of the Total Cost Amount, Total Sales Amount, Total Profit Amount, Total Quantity, Total Weight, and Total Cubage Flow Fields to be overridden, if needed.
38647 Clock-out button disabled if shift passes midnight
- A bug has been fixed that caused the clock-out button to be disabled if an employee clocked out after midnight.
- When clocking out after midnight, the Clock-out button should be enabled (as long as there was a clock-in before midnight).
38612 Joining information not correct in Allocation panel plus time scrolling issues
- Joining problems have been fixed. Time scrolling has been fixed. Changes have been made to the time handling to allow seating guests when the dining area is closed but the current time is within the advance seating time of the dining area (this is typically 30 minutes before the period starts). This applies to the dining table overview and the allocation panel. You can now scroll by interval in the Allocation panel. This is useful for the graphical view, to jump one interval at a time backwards and forwards. This was possible only in the timeline view by clicking the interval column heading. The filtering of a reservation in the panel (when you come from the Reservation Desk, the Reservation Search or from clicking a dining table to Show Reservation) has been fixed and stays on until Reset, Today, or time scrolling is pressed.
38604 Add procedures to POS Transaction public Codeunit
- Details not available.
38549 LS Central 21.4 codeunit 10001217 "LSC KDS Functions"
- Procedure made public.
38449 Item Status Check Events
- Details not available.
38367 Replication: Error Message
- Updated the ErrorHandler procedure to allow more than 250 characters.
- Applied CopyStr when populating global variable LastError to truncate to 250 chars.
38334 Reports not searchable
- Since release 21.5, reports went missing in the search due to changes in ApplicationArea, but are now back again through a hotfix for all affected versions.
38321 Display on Kiosk cannot show all Sales Types
- The Self-Service Kiosk can now show 15 sales types in portrait mode and 12 sales types in landscape mode without overlapping anything.
38309 Creating more public procedures
- Details not available.
38280 Error when using CO webservices on LSC 22.1
- XmlPorts outside of the LS Central Base folder were not mapped during the Build process and were missing in the Web Request Field Mapping.
38241 Events added to influence the Name of DD Send Packets
- Details not available.
38236 Add events to 22.0 W 24
- 37890 Event added in Eventsubscriber OnBeforeTestPurchLine
- 37911 OnBeforeCreateNewCustomer event required in procedure CreateNewCustomer (codeUnit 10000710 - POS Create New Customer)
- 37919 Event to handle the OnModify trigger of the LSC Trans. Sales Entry Status table
- 37920 Event to handle the validation of the Barcode No on in the LSC Barcodes table
- 37932 Event to handle the OnModify trigger of the LSC Trans. Inc./Exp. Entry table
- 37933 Event to handle the OnModify trigger of the LSC Trans. Payment Entry table
- 37962 Event to handle the RunRequest function of the LSCGetMemberInfoForPosUtils codeunit
- 37963 Event to handle the AssignShiftAndDates function of the LSC Statement table
- 37971 Procedure CreateSalesDocument obsolete in version 22.0
- 38099 Event to handle the OnRun trigger of the LSC Pop-up POS Commands codeunit
- 38100 Event to handle the PopUpInfocodePressed function of the LSC Pop-up POS Commands codeunit
- 38101 Event to handle the OnRun Trigger of the LSC Batch Posting codeunit
- 38102 Event to handle the GetValidCostPrice function of the LSC Retail Price Utils codeunit
- 38105 Event to handle the CompressWorksheet function of the LSC Store Inventory Management CU
- 38106 Event to handle the ErrorInPostWorksheet function of the LSC Store Inventory Management CU
- 38107 Event to handle the ItemOnAfterInsertEvent and ItemNoOnAfterValidateEvent functions of the LSC Product Ext. codeunit
- 38108 Event to handle the HandleSafTenderPanel function of the LSC Safe Denom. Panel Commands CU
- 38109 Event to handle the PanelClosed function of the LSC POS Member Contact Popup CU
- 38110 Event to handle the SetInfo function of the LSC POS Member Contact Popup CU
- 38126 Functions made public
- 38172 Event request "Block empty transaction" staff permission not working correctly
- 38178 Procedures ResetGroupAndSelButtons and DeleteSelection in Pop-up POS commands made public
- 38180 Event to handle the GetMemberInfoForPos function of the LSC POS Member Mgt. CU
- 38182 Event to handle the GetMemberAccountInfo / GetMemberContactInfo / GetMemberClubInfo functions of the LSC POS Member Mgt. CU
- 38183 Event to handle the BuildPage function of the LSC Store Inv. Wrksh. Buffer page
- 38184 Event to handle the RebuildRec function of the LSC Store Inv. Wrksh. Buffer page
- 38186 Event to handle the ProcessLinePreTotal / ReCalcLinePreTotal functions of the LSC POS Offer Ext. Utility CU
- 38252 Event to handle the CalcLineDisc functions of the LSC POS Offer Ext. Utility CU
- 38604 Procedures added to POS Transaction public Codeunit
- 38775 Event added to control tender declaration
- 38772 Parameter Length in ApplySafeEntryByJoinedBag corrected
38235 Add events to 22.0 W 22
- #38309
- #38168
- #38241
- #38449
38186 Event to handle the ProcessLinePreTotal / ReCalcLinePreTotal functions of the LSC POS Offer Ext. Utility CU
- Details not available.
38185 CRITICAL PERFORMANCE ISSUE: Great number of web requests after marking Loyalty Member Card at the end of the transaction
- Performance issue where GetMemberInfoForPos runs too often has been fixed.
38183 Event to handle the BuildPage function of the LSC Store Inv. Wrksh. Buffer page
- Details not available.
38180 Event to handle the GetMemberInfoForPos function of the LSC POS Member Mgt. CU
- Details not available.
38178 Procedures ResetGroupAndSelButtons and DeleteSelection in Pop-up POS commands made public
- Details not available.
38172 Event request "Block empty transaction" staff permission not working correctly
- Details not available.
38168 Scope Changes for Offer Functionality
- Details not available.
38109 Event to handle the PanelClosed function of the LSC POS Member Contact Popup CU
- Details not available.
38108 Event to handle the HandleSafTenderPanel function of the LSC Safe Denom. Panel Commands CU
- Details not available.
38107 Event to handle the ItemOnAfterInsertEvent and ItemNoOnAfterValidateEvent functions of the LSC Product Ext. codeunit
- Details not available.
38105 Event to handle the CompressWorksheet function of the LSC Store Inventory Management CU
- Details not available.
38102 Event to handle the GetValidCostPrice function of the LSC Retail Price Utils codeunit
- Details not available.
38101 Event to handle the OnRun Trigger of the LSC Batch Posting codeunit
- Details not available.
38099 Event to handle the OnRun trigger of the LSC Pop-up POS Commands codeunit
- Details not available.
37971 Procedure CreateSalesDocument obsolete in version 22.0
- Details not available.
37963 Event to handle the AssignShiftAndDates function of the LSC Statement table
- Details not available.
37962 Event to handle the RunRequest function of the LSCGetMemberInfoForPosUtils codeunit
- Details not available.
37942 Cannot view the Customer Order Lines
- Details not available.
37939 Members with decimal points, gives error after member search
- Details not available.
37933 Event to handle the OnModify trigger of the LSC Trans. Payment Entry table
- Details not available.
37932 Event to handle the OnModify trigger of the LSC Trans. Inc./Exp. Entry table
- Details not available.
37920 Event to handle the validation of the Barcode No on in the LSC Barcodes table
- Details not available.
37919 Event to handle the OnModify trigger of the LSC Trans. Sales Entry Status table
- Details not available.
37911 OnBeforeCreateNewCustomer event required in procedure CreateNewCustomer (codeUnit 10000710 - POS Create New Customer)
- Details not available.
37892 Error in Sales Order when a CO is made with $0 total amount
- Fixed a posting error in Sales Order when a 100% discount was applied through Customer Order. Zero to invoice.
37890 Event added in Eventsubscriber OnBeforeTestPurchLine
- Fixed a posting error in Sales Order when a 100% discount was applied through Customer Order. Zero to invoice.
37887 Franchise: Hotfix 22.0 - Release function enables pop-up
- Details not available.
37214 Handling No. of persons/Quantity in Group reservations regarding pricing setup
-
Parameters sent to the pricing/discount logic regarding Quantity and No. of persons are now sent as a multiply of the Quantity field in the group line, so discounts and price is correctly picked up according to the total number of persons and the total quantity in the group line. Previously, the values were sent as 1 reservation only, rather than the total number of Quantity being assigned in the group reservation.
Important: Note that the pricing logic is changed. Previously, the Activity pricing and discount settings would need to match the No. of Persons or Quantity to be activated. Now , the No. of persons or Quantity can either match or be less than the related values in the activity to be activated.
This means that more valid prices might be set on the activity product, and if so, the last price setting in the matching criteria will be returned as the active price. This is only valid, if your price logic is based on either Quantity or the No. of persons. So partners and end users should validate their settings on any activity products that are based on the above criteria, and note that the sequence order of the pricing settings is crucial in the resulting price.
37039 Make procedure public in "LSC ACT Support Functions"
- Procedure InsertMemberDepositAccount in codeunit 10015815 "LSC ACT Support Functions" made public.
36959 Request to keep methods publicly available
- The following methods and objects remain public:
- Codeunit 'LSC Activity Card Functions' LSC Activity Card Functions - Removed Internal CU
- Codeunit 'LSC ACT Allowance Functions' LSC ACT Allowance Functions - made public
- Codeunit 'LSC ACT Attribute Functions' LSC ACT Attribute Functions - made public
- Codeunit 'LSC Activity Rental Functions' LSC Activity Rental Functions - made public
- Method 'ChangeInternalStatusActivity' Codeunit "LSC Activities Functions" - see Hotel integrations CU
- Method 'ReturnUserLocation' Codeunit "LSC Activities Functions" - See Hotel integrations CU
- Method 'SetFixedResource' Page "LSC Product Availab. Lookup" - changed to public
- Method 'Populate' Page "LSC Product Availab. Lookup" - changed to public
- Method 'AddFixedResource' table "LSC Activity Reservation" - made public
- Method 'ReturnEmployeeAvailability' Codeunit "LSC Activity Integrations" - made public
- Method 'ChangeInternalStatusReservation' codeunit "LSC Activities Functions" - see Hotel integration CU
- Method 'SetDefaults' Page "LSC Activity Resource Status"; - made public
- Method 'CheckGlobalCapacity' table "LSC Activity Resource Capacity" - made public
- Method 'InsertDateChecks' Rec.InsertDateChecks(Rec."Availability Date", Rec."Availability To", ActivityCheckTmp) - made public
- Method 'OnPageModifyRecord' table "LSC Activity Resource Capacity" public
- Method 'OnPageDeleteRecord' table "LSC Activity Resource Capacity" public
- Method 'DoDateChecks' table "LSC Activity Resource Capacity" - public
- Method 'ReturnMainMemberShip' Codeunit "LSC Membership Subscription Fn" - made public
- Method 'ReturnProduct' Record "LSC Resource Reservation" - public
- Method 'CheckFieldsRequiredActivityRes' Codeunit "LSC ACT Support Functions" - made public
- Method 'CheckFieldsRequiredReservation' Codeunit "LSC ACT Support Functions" - made public
- Method 'IssueNewBEOVersion' Codeunit "LSC Activity Event Functions" - made public
- Method 'CheckIfSendAutomatically' Codeunit "LSC Activity Email Functions" - public
- Method 'SendEmails' Codeunit "LSC Activity Email Functions" - made public
- Method 'ProcessCancellationCharges' Codeunit "LSC ACT Support Functions" - public
- Method 'PostConsumption' Codeunit "LSC Activity Integrations" -public
- Method 'ProcessActivityTasks' Codeunit "LSC ACT Support Functions" - public
- Method 'ModifyTableReservation' Codeunit "LSC Activity Table Mgmt Sync" - public
- Method 'PostRoleBudgetAdjustments' Codeunit "LSC Activity Integrations" - public
- Method 'ReturnClient' Page "LSC Activity Client Search" -public
- Method 'ReturnCurrentSalesPrice' Record "LSC ACT Package Offer Line" public
- Method 'FindPrice' Record "LSC Activity Additional Item" public
- Method 'CalculateTotalPrice' Record "LSC Activity Additional Item" public
- Method 'ReturnReserveQuantity' Record "LSC Resource Reservation" - public
- Method 'ReturnLocation' Record "LSC Resource Reservation" - public
- Method 'SetSelectionMode' Page "LSC Activity Resource List" - public
- Method 'CalculateBalance' CalculateBalance - LS Reservation table
- Method 'SetDate' Page "LSC ACT Calendar Pick Date" - public
- Method 'GetDate' Page "LSC ACT Calendar Pick Date" - public
- Method 'TotalPrice' Record "LSC Arch Activity Reservation" - public
- Method 'CreateTicket' Codeunit "LSC Activity POS Functions WEB" - public
- LSActivitiesFunctions.ReturnUserLocation (Codeunit "LSC Activities Functions") - see Hotel integrations CU
- ActivityPOSFunctions.RunLookup( (Codeunit "LSC Activity POS Functions WEB") - made public
36807 Member points decimal rounding is incorrect if Point Rounding Type is set to Down
- An issue, where member point decimal rounding is incorrect, has been fixed.
36636 Customer Order eCom payment
- A fix to make it possible to do a payment for customer orders online. When a payment is done from the web, a transaction will be created.
36207 Z report ID is blank for a few transactions in Trans. payment entry
- A bug displaying Z-report ID on Trans. Payment Entry was fixed.
35741 An item that is scanned into the Self-Service Kiosk can be edited but page is blank
- Items that have been scanned into the Self-Service Kiosk can no longer be edited from the basket.
35702 Function Update Repl. Counter in subjobs does not respect field list mapping
- Details not available.
35285 Comments are not cleared on POS when transaction is suspended, Member Comments for POS Transaction are missing
- Details not available.
34712 Dining table locked because of two active dining tbl. hist entries
- Code change has been applied that makes inactive any previous active dining table history entries that were not made inactive when a new entry was created because of another error. If it is OK to close the entry, the entry is closed along with the related tables.
- The Dining Table Status Log contains an entry for this correction.
31918 Multiple selection of display station added to the Next Station field
- In KDS, it is now possible to have more than one Next Station for a Display Station. The Next Station ID field has been moved to the Section Display Stat, Mappings list instead of on the Display Station itself.
31592 When clicking a graphical table in Allocation panel, commands do not always work, tables appear free when they are not
- Reserved status of tables in graphical layout view has been fixed.
- Execution of commands when you click a reserved graphical table has been fixed.
- Creating a walk-in entry for a dining table in timeline view has been fixed.
- In graphical view, creating a walk-in entry for a free dining in the near future is now possible (the panel time needs to be set to a time in the near future).
29559 Incorrect variable used in OnBeforeSendPOSTransSusp
- Procedure updated to use the correct POS Transaction variable.
44344 Bug identified in Data Entry
- Details not available.
44173 Multiple Events for Gift Card Usage
- Added events:
- In codeunit 99008905 "LSC POS Infocode Utility" event OnBeforeIsInputOkV2 parameter is needed by var
- In codeunit 99008909 "LSC POS Trans. Server Utility" in procedure SendAtEndOfTransaction
- In codeunit 99001599 "LSC POS Transaction Impl" in ValidateDataEntryInput
- In codeunit 99001599 "LSC POS Transaction Impl" in procedure ProcessInfoCode
- In codeunit codeunit 99008905 "LSC POS Infocode Utility" in procedure TypeCreateDataEntry
- In codeunit 99009641 "LSC Web Request Handler" in procedure SendToWebService
43476 RefundLookup - Add ID to OnBeforeEvent
- Added a LookupID variable to the event publisher, allowing the partner to use a different POS Lookup record on the Refund command.
42104 Hotfix for correct finish status
- Hotfix to finish KOT correctly when Restaurant setting Kitchen Prod. System in Use is set to Retail POS - Printed on Posting.
41663 Cannot activate ScanPayGo license
- Updated license manager API URL.
40945 Change procedure Scopes
- The following methods and objects have been unlocked:
- 'Codeunit "LSC RC Add Selected Activity"'
- 'Codeunit "LSC ACT Label Functions"'
- 'LocationOpeningTimes(Code[20], Date, var Time, var Time)'
- 'ScheduleTime(Code[20], Code[20], Date, var Time, var Time, Boolean)'
- 'RescheduleActivity(Code[20], Date, Time, Code[20], Code[20], Record "LSC POS Transaction", var Record "LSC POS Menu Line", Boolean, var Code[20])'
- 'CheckIfResourceOpen(Code[20], Date, Time, Date, Time, var Text, Record "LSC Activity Resource Group", Code[20])'
- 'CheckResourceAvailability(Code[20], Code[20], Date, Time, Date, Time, var Text, var Integer)'
- 'isProductOverBookingAllowed(Code[20])'
- 'IsResourceCapable(Code[20], Code[20], Boolean)'
- 'CheckUserRestrictions(Date, Time, Code[20], Boolean)'
- 'CheckProductAvailability(Code[20], Code[20], Date, Time, Date, Time, Code[20], Option, Integer, Code[20], Code[20], Code[20], Code[20], Code[20])'
- 'CalculateDuration(Code[20], Date, Time, Integer, var Date, var Time, Code[20], Integer, Code[20])'
- 'NewSearchClient(var Code[20], var Code[20])'
- 'SetAttributeFilters(var Record "LSC Activity Resource", Code[20])'
- 'CalculateResourceScheduleHours(Code[20], Code[20], Date)'
40646 Manual Discount on Refund Item is removed wrongly in Exchange Transactions
- Details not available.
40416 Make CalculateBalance public in LSC Arch Activity Reservation
- Details not available.
40335 VAT Posting setup required for BOM Version Item Lines on Recipe card
- Details not available.
40329 Decimal number input in "Allocated time (min)" generates an error, Seating walk-in from reservation grid does not update correctly
- A decimal input in the Reserved For (Min.) field (also called Allocated For (Min.)) in Dining Reservation Entry is now rounded down to an integer value. The data update in the Allocation has been fixed when you seat an un-allocated walk-in entry directly.
40315 Shipping cost is refunded when all items have Shortage
- In Customer Order the handling of whether to refund shipping cost has now been fixed and now fully depends on the Customer Order Setup field Refund "Service Items" and "Non Inventory Items" when Order is Canceled.
40143 Customer Orders - C4 Ship Items - No transaction Header
- Details not available.
40100 Removed events on 22.0 for Send to KDS and Coursing Controller need to be added to public codeunits
- Events in Send to KDS and KDS Coursing Controller that were deleted in version 22.0 have been added again through the Send to KDS Interface and KDS Coursing Public codeunits.
39951 Price return error
- Details not available.
39948 Scale Issue with Item Price < 1
- Details not available.
39927 Min. To Reservation not correct in graphical view and tables not showing correct status on allocation
- The Min. To Reservation glyph has been fixed to show minutes to reservation from the time shown in the Allocation panel. Also, the Allocation view is now updated correctly (showing which tables are available) before filtering takes place, when you allocate a reservation or show the tables that are allocated to a reservation.
39892 Cannot view Customer Order Shipments on POS
- An issue where the Shipment panel on POS was unable to open has been fixed.
39735 Request to make internal procedures visible
- 40553 Event merged to master W34.
- 40684 Event to skip optional ID input on POS.
39730 Cannot enter integer, decimal, or time in zoom control
- An issue that was causing field no. 0 to be assigned has been fixed.
39656 Event request list for modifications
- Partner requests public access to the following:
CU "LSC Activity Group Mgmt."
function AssignGroupMembers ******* Hotel integration CUtable "LSC Reservation"
function CalculateBalance ******** Is already public procedureLSC Activities Functions
function ChangeStatusOnActivities **** hotel integration CUCU "LSC Activity POS Functions WEB"
function ErrorBeep ************** already publicCU "LSC Activity POS Functions WEB"
function FinalizeCharge *********** hotel integration CU
function InsertProductLine ****** hotel integration cu
function GetReservationList *** hotel integraiton CU
function RunLookup ****** already public
function PackageAllowanceHandler *** hotel integration CU
function PaymentHandler *** hotel integration CU"ICE Activity POS Functions"
function GroupPaymentHandler **** hotel CUCU "LSC Activity Integrations"
function InsertSalesLine *** hotel CU"LSC Availability Worktable"
function PopulateLocationAvailability **** hotel integrationCU "LSC Activities Functions"
function ReturnMemberAccountNo ****** hotel integration CU
function ReturnProductPrice ******** hotel integration CU"LSC ACT Package Offer Line"
function ReturnCurrentSalesPrice ****** already public
39635 CheckItemUnitOfMeasureCode function has a parameter Character Length Issue
- Procedure parameter updated to allow a bigger Description.
39606 Safe Management - Break Bag
- When breaking a bag, a safe ledger entry is now created for the uncounted tender in the safe.
39531 Need access to codeunits
- Details not available.
39299 Request to keep methods publicly available
- VoidSuspendedTrans: added to POS Transaction Public Codeunit.
- SetTemplateAndBatchName: internal removed.
39258 Staff Management login is trying to compare to encrypted staff password
- If a staff logon password was required in the Staff Management setup for the clock-in/clock-out functionality, it now compares the entered password using encryption.
39257 LSC NO POS commands EXP_AUDITFILE_TODAY and EXP_AUDITFILE_ALL, version 22
- Fixed POS commands that were not working. Both commands are only used for Norway:
- EXP_AUDITFILE_TODAY
- EXP_AUDITFILE_ALL
39224 Incorrect payment amount in Self-Service POS with MixMatch Discount
- Discount updating fixed in the Self-Service Kiosk.
39219 Exchange with top-up with the mode of payment cannot process
- Details not available.
39165 Exchange: Copy discount with correct types to exchange item
- Updated the SAME ITEM exchange functionality to respect the discount tracking.
Note: If the original discount is no longer active, a manual line discount is applied.
38968 Changed filtered variable for Priority drill-down
- The applied SetRange was not correct because Value1 is an Item Category Code. The code has been changed to compare Value1 with Value2 directly.
38951 Transaction Lookup errors preventing transaction receipt search fixed
- Fixed filtering on Date column in Datagrids.
38869 Why no DD-Push process after Z-Report printing for "Statement Method" = POS?
- A new field, which is a fixed value added to a transaction that should not be included in Z/Y Reports, was added to retail setup.
38868 CO Discount change in POS is not registered in BO
- Fixed an issue with Customer Orders where a discount that was added/adjusted after selecting the Sourcing Location was not reflected in the Customer Order Header, Customer Order Lines, and Customer Order Discount Lines.
38775 Add event to control tender declaration
- Details not available.
38772 Parameter length corrected in ApplySafeEntryByJoinedBag (GH PR #40)
- Details not available.
38708 Joining arrows disappear when menu is loaded without loading the joined buttons
- An issue causing the joining arrows to disappear when the menu was redrawn has been fixed.
38662 Locking issue when running Replenishment Item Quantity Calculation in parallel
- A locking issue that occurred on the Scheduler Job Header table when running the Replenishment Item Quantity (RIQ) calculation in parallel has now been fixed. Additionally, we have improved the performance of the master job when assigning the item range to the linked Scheduler jobs.
38648 Threshold Rule Values improvements
The following improvements related to Threshold Rule Values have been introduced:
- A new secondary key has been added to the LSC Threshold Rule Value table.
- A new integration event, OnBeforeOnAfterGetCurrThresholdRuleValueRecord, has been added to the LSC Threshold Rule Values page, to allow the calculation of the Total Cost Amount, Total Sales Amount, Total Profit Amount, Total Quantity, Total Weight, and Total Cubage Flow Fields to be overridden, if needed.
38647 Clock-out button disabled if shift passes midnight
- A bug has been fixed that caused the clock-out button to be disabled if an employee clocked out after midnight.
- When clocking out after midnight, the Clock-out button should be enabled (as long as there was a clock-in before midnight).
38612 Joining information not correct in Allocation panel plus time scrolling issues
- Joining problems have been fixed. Time scrolling has been fixed. Changes have been made to the time handling to allow seating guests when the dining area is closed but the current time is within the advance seating time of the dining area (this is typically 30 minutes before the period starts). This applies to the dining table overview and the allocation panel. You can now scroll by interval in the Allocation panel. This is useful for the graphical view, to jump one interval at a time backwards and forwards. This was possible only in the timeline view by clicking the interval column heading. The filtering of a reservation in the panel (when you come from the Reservation Desk, the Reservation Search or from clicking a dining table to Show Reservation) has been fixed and stays on until Reset, Today, or time scrolling is pressed.
38604 Add procedures to POS Transaction public Codeunit
- Details not available.
38549 LS Central 21.4 codeunit 10001217 "LSC KDS Functions"
- Procedure made public.
38449 Item Status Check Events
- Details not available.
38367 Replication: Error Message
- Updated the ErrorHandler procedure to allow more than 250 characters.
- Applied CopyStr when populating global variable LastError to truncate to 250 chars.
38334 Reports not searchable
- Since release 21.5, reports went missing in the search due to changes in ApplicationArea, but are now back again through a hotfix for all affected versions.
38321 Display on Kiosk cannot show all Sales Types
- The Self-Service Kiosk can now show 15 sales types in portrait mode and 12 sales types in landscape mode without overlapping anything.
38309 Creating more public procedures
- Details not available.
38280 Error when using CO webservices on LSC 22.1
- XmlPorts outside of the LS Central Base folder were not mapped during the Build process and were missing in the Web Request Field Mapping.
38241 Events added to influence the Name of DD Send Packets
- Details not available.
38236 Add events to 22.0 W 24
- 37890 Event added in Eventsubscriber OnBeforeTestPurchLine
- 37911 OnBeforeCreateNewCustomer event required in procedure CreateNewCustomer (codeUnit 10000710 - POS Create New Customer)
- 37919 Event to handle the OnModify trigger of the LSC Trans. Sales Entry Status table
- 37920 Event to handle the validation of the Barcode No on in the LSC Barcodes table
- 37932 Event to handle the OnModify trigger of the LSC Trans. Inc./Exp. Entry table
- 37933 Event to handle the OnModify trigger of the LSC Trans. Payment Entry table
- 37962 Event to handle the RunRequest function of the LSCGetMemberInfoForPosUtils codeunit
- 37963 Event to handle the AssignShiftAndDates function of the LSC Statement table
- 37971 Procedure CreateSalesDocument obsolete in version 22.0
- 38099 Event to handle the OnRun trigger of the LSC Pop-up POS Commands codeunit
- 38100 Event to handle the PopUpInfocodePressed function of the LSC Pop-up POS Commands codeunit
- 38101 Event to handle the OnRun Trigger of the LSC Batch Posting codeunit
- 38102 Event to handle the GetValidCostPrice function of the LSC Retail Price Utils codeunit
- 38105 Event to handle the CompressWorksheet function of the LSC Store Inventory Management CU
- 38106 Event to handle the ErrorInPostWorksheet function of the LSC Store Inventory Management CU
- 38107 Event to handle the ItemOnAfterInsertEvent and ItemNoOnAfterValidateEvent functions of the LSC Product Ext. codeunit
- 38108 Event to handle the HandleSafTenderPanel function of the LSC Safe Denom. Panel Commands CU
- 38109 Event to handle the PanelClosed function of the LSC POS Member Contact Popup CU
- 38110 Event to handle the SetInfo function of the LSC POS Member Contact Popup CU
- 38126 Functions made public
- 38172 Event request "Block empty transaction" staff permission not working correctly
- 38178 Procedures ResetGroupAndSelButtons and DeleteSelection in Pop-up POS commands made public
- 38180 Event to handle the GetMemberInfoForPos function of the LSC POS Member Mgt. CU
- 38182 Event to handle the GetMemberAccountInfo / GetMemberContactInfo / GetMemberClubInfo functions of the LSC POS Member Mgt. CU
- 38183 Event to handle the BuildPage function of the LSC Store Inv. Wrksh. Buffer page
- 38184 Event to handle the RebuildRec function of the LSC Store Inv. Wrksh. Buffer page
- 38186 Event to handle the ProcessLinePreTotal / ReCalcLinePreTotal functions of the LSC POS Offer Ext. Utility CU
- 38252 Event to handle the CalcLineDisc functions of the LSC POS Offer Ext. Utility CU
- 38604 Procedures added to POS Transaction public Codeunit
- 38775 Event added to control tender declaration
- 38772 Parameter Length in ApplySafeEntryByJoinedBag corrected
38235 Add events to 22.0 W 22
- #38309
- #38168
- #38241
- #38449
38186 Event to handle the ProcessLinePreTotal / ReCalcLinePreTotal functions of the LSC POS Offer Ext. Utility CU
- Details not available.
38185 CRITICAL PERFORMANCE ISSUE: Great number of web requests after marking Loyalty Member Card at the end of the transaction
- Performance issue where GetMemberInfoForPos runs too often has been fixed.
38183 Event to handle the BuildPage function of the LSC Store Inv. Wrksh. Buffer page
- Details not available.
38180 Event to handle the GetMemberInfoForPos function of the LSC POS Member Mgt. CU
- Details not available.
38178 Procedures ResetGroupAndSelButtons and DeleteSelection in Pop-up POS commands made public
- Details not available.
38172 Event request "Block empty transaction" staff permission not working correctly
- Details not available.
38168 Scope Changes for Offer Functionality
- Details not available.
38109 Event to handle the PanelClosed function of the LSC POS Member Contact Popup CU
- Details not available.
38108 Event to handle the HandleSafTenderPanel function of the LSC Safe Denom. Panel Commands CU
- Details not available.
38107 Event to handle the ItemOnAfterInsertEvent and ItemNoOnAfterValidateEvent functions of the LSC Product Ext. codeunit
- Details not available.
38105 Event to handle the CompressWorksheet function of the LSC Store Inventory Management CU
- Details not available.
38102 Event to handle the GetValidCostPrice function of the LSC Retail Price Utils codeunit
- Details not available.
38101 Event to handle the OnRun Trigger of the LSC Batch Posting codeunit
- Details not available.
38099 Event to handle the OnRun trigger of the LSC Pop-up POS Commands codeunit
- Details not available.
37971 Procedure CreateSalesDocument obsolete in version 22.0
- Details not available.
37963 Event to handle the AssignShiftAndDates function of the LSC Statement table
- Details not available.
37962 Event to handle the RunRequest function of the LSCGetMemberInfoForPosUtils codeunit
- Details not available.
37942 Cannot view the Customer Order Lines
- Details not available.
37939 Members with decimal points, gives error after member search
- Details not available.
37933 Event to handle the OnModify trigger of the LSC Trans. Payment Entry table
- Details not available.
37932 Event to handle the OnModify trigger of the LSC Trans. Inc./Exp. Entry table
- Details not available.
37920 Event to handle the validation of the Barcode No on in the LSC Barcodes table
- Details not available.
37919 Event to handle the OnModify trigger of the LSC Trans. Sales Entry Status table
- Details not available.
37911 OnBeforeCreateNewCustomer event required in procedure CreateNewCustomer (codeUnit 10000710 - POS Create New Customer)
- Details not available.
37892 Error in Sales Order when a CO is made with $0 total amount
- Fixed a posting error in Sales Order when a 100% discount was applied through Customer Order. Zero to invoice.
37890 Event added in Eventsubscriber OnBeforeTestPurchLine
- Fixed a posting error in Sales Order when a 100% discount was applied through Customer Order. Zero to invoice.
37887 Franchise: Hotfix 22.0 - Release function enables pop-up
- Details not available.
37214 Handling No. of persons/Quantity in Group reservations regarding pricing setup
-
Parameters sent to the pricing/discount logic regarding Quantity and No. of persons are now sent as a multiply of the Quantity field in the group line, so discounts and price is correctly picked up according to the total number of persons and the total quantity in the group line. Previously, the values were sent as 1 reservation only, rather than the total number of Quantity being assigned in the group reservation.
Important: Note that the pricing logic is changed. Previously, the Activity pricing and discount settings would need to match the No. of Persons or Quantity to be activated. Now , the No. of persons or Quantity can either match or be less than the related values in the activity to be activated.
This means that more valid prices might be set on the activity product, and if so, the last price setting in the matching criteria will be returned as the active price. This is only valid, if your price logic is based on either Quantity or the No. of persons. So partners and end users should validate their settings on any activity products that are based on the above criteria, and note that the sequence order of the pricing settings is crucial in the resulting price.
37039 Make procedure public in "LSC ACT Support Functions"
- Procedure InsertMemberDepositAccount in codeunit 10015815 "LSC ACT Support Functions" made public.
36959 Request to keep methods publicly available
- The following methods and objects remain public:
- Codeunit 'LSC Activity Card Functions' LSC Activity Card Functions - Removed Internal CU
- Codeunit 'LSC ACT Allowance Functions' LSC ACT Allowance Functions - made public
- Codeunit 'LSC ACT Attribute Functions' LSC ACT Attribute Functions - made public
- Codeunit 'LSC Activity Rental Functions' LSC Activity Rental Functions - made public
- Method 'ChangeInternalStatusActivity' Codeunit "LSC Activities Functions" - see Hotel integrations CU
- Method 'ReturnUserLocation' Codeunit "LSC Activities Functions" - See Hotel integrations CU
- Method 'SetFixedResource' Page "LSC Product Availab. Lookup" - changed to public
- Method 'Populate' Page "LSC Product Availab. Lookup" - changed to public
- Method 'AddFixedResource' table "LSC Activity Reservation" - made public
- Method 'ReturnEmployeeAvailability' Codeunit "LSC Activity Integrations" - made public
- Method 'ChangeInternalStatusReservation' codeunit "LSC Activities Functions" - see Hotel integration CU
- Method 'SetDefaults' Page "LSC Activity Resource Status"; - made public
- Method 'CheckGlobalCapacity' table "LSC Activity Resource Capacity" - made public
- Method 'InsertDateChecks' Rec.InsertDateChecks(Rec."Availability Date", Rec."Availability To", ActivityCheckTmp) - made public
- Method 'OnPageModifyRecord' table "LSC Activity Resource Capacity" public
- Method 'OnPageDeleteRecord' table "LSC Activity Resource Capacity" public
- Method 'DoDateChecks' table "LSC Activity Resource Capacity" - public
- Method 'ReturnMainMemberShip' Codeunit "LSC Membership Subscription Fn" - made public
- Method 'ReturnProduct' Record "LSC Resource Reservation" - public
- Method 'CheckFieldsRequiredActivityRes' Codeunit "LSC ACT Support Functions" - made public
- Method 'CheckFieldsRequiredReservation' Codeunit "LSC ACT Support Functions" - made public
- Method 'IssueNewBEOVersion' Codeunit "LSC Activity Event Functions" - made public
- Method 'CheckIfSendAutomatically' Codeunit "LSC Activity Email Functions" - public
- Method 'SendEmails' Codeunit "LSC Activity Email Functions" - made public
- Method 'ProcessCancellationCharges' Codeunit "LSC ACT Support Functions" - public
- Method 'PostConsumption' Codeunit "LSC Activity Integrations" -public
- Method 'ProcessActivityTasks' Codeunit "LSC ACT Support Functions" - public
- Method 'ModifyTableReservation' Codeunit "LSC Activity Table Mgmt Sync" - public
- Method 'PostRoleBudgetAdjustments' Codeunit "LSC Activity Integrations" - public
- Method 'ReturnClient' Page "LSC Activity Client Search" -public
- Method 'ReturnCurrentSalesPrice' Record "LSC ACT Package Offer Line" public
- Method 'FindPrice' Record "LSC Activity Additional Item" public
- Method 'CalculateTotalPrice' Record "LSC Activity Additional Item" public
- Method 'ReturnReserveQuantity' Record "LSC Resource Reservation" - public
- Method 'ReturnLocation' Record "LSC Resource Reservation" - public
- Method 'SetSelectionMode' Page "LSC Activity Resource List" - public
- Method 'CalculateBalance' CalculateBalance - LS Reservation table
- Method 'SetDate' Page "LSC ACT Calendar Pick Date" - public
- Method 'GetDate' Page "LSC ACT Calendar Pick Date" - public
- Method 'TotalPrice' Record "LSC Arch Activity Reservation" - public
- Method 'CreateTicket' Codeunit "LSC Activity POS Functions WEB" - public
- LSActivitiesFunctions.ReturnUserLocation (Codeunit "LSC Activities Functions") - see Hotel integrations CU
- ActivityPOSFunctions.RunLookup( (Codeunit "LSC Activity POS Functions WEB") - made public
36807 Member points decimal rounding is incorrect if Point Rounding Type is set to Down
- An issue, where member point decimal rounding is incorrect, has been fixed.
36636 Customer Order eCom payment
- A fix to make it possible to do a payment for customer orders online. When a payment is done from the web, a transaction will be created.
36207 Z report ID is blank for a few transactions in Trans. payment entry
- A bug displaying Z-report ID on Trans. Payment Entry was fixed.
35741 An item that is scanned into the Self-Service Kiosk can be edited but page is blank
- Items that have been scanned into the Self-Service Kiosk can no longer be edited from the basket.
35702 Function Update Repl. Counter in subjobs does not respect field list mapping
- Details not available.
35285 Comments are not cleared on POS when transaction is suspended, Member Comments for POS Transaction are missing
- Details not available.
34712 Dining table locked because of two active dining tbl. hist entries
- Code change has been applied that makes inactive any previous active dining table history entries that were not made inactive when a new entry was created because of another error. If it is OK to close the entry, the entry is closed along with the related tables.
- The Dining Table Status Log contains an entry for this correction.
31918 Multiple selection of display station added to the Next Station field
- In KDS, it is now possible to have more than one Next Station for a Display Station. The Next Station ID field has been moved to the Section Display Stat, Mappings list instead of on the Display Station itself.
31592 When clicking a graphical table in Allocation panel, commands do not always work, tables appear free when they are not
- Reserved status of tables in graphical layout view has been fixed.
- Execution of commands when you click a reserved graphical table has been fixed.
- Creating a walk-in entry for a dining table in timeline view has been fixed.
- In graphical view, creating a walk-in entry for a free dining in the near future is now possible (the panel time needs to be set to a time in the near future).
29559 Incorrect variable used in OnBeforeSendPOSTransSusp
- Procedure updated to use the correct POS Transaction variable.
39219 Exchange with top-up with the mode of payment cannot process
- Details not available.
44344 Bug identified in Data Entry
- Details not available.
44173 Multiple Events for Gift Card Usage
- Added events:
- In codeunit 99008905 "LSC POS Infocode Utility" event OnBeforeIsInputOkV2 parameter is needed by var
- In codeunit 99008909 "LSC POS Trans. Server Utility" in procedure SendAtEndOfTransaction
- In codeunit 99001599 "LSC POS Transaction Impl" in ValidateDataEntryInput
- In codeunit 99001599 "LSC POS Transaction Impl" in procedure ProcessInfoCode
- In codeunit codeunit 99008905 "LSC POS Infocode Utility" in procedure TypeCreateDataEntry
- In codeunit 99009641 "LSC Web Request Handler" in procedure SendToWebService
44173 Multiple Events for Gift Card Usage
- Added events:
- In codeunit 99008905 "LSC POS Infocode Utility" event OnBeforeIsInputOkV2 parameter is needed by var
- In codeunit 99008909 "LSC POS Trans. Server Utility" in procedure SendAtEndOfTransaction
- In codeunit 99001599 "LSC POS Transaction Impl" in ValidateDataEntryInput
- In codeunit 99001599 "LSC POS Transaction Impl" in procedure ProcessInfoCode
- In codeunit codeunit 99008905 "LSC POS Infocode Utility" in procedure TypeCreateDataEntry
- In codeunit 99009641 "LSC Web Request Handler" in procedure SendToWebService
43476 RefundLookup - Add ID to OnBeforeEvent
- Added a LookupID variable to the event publisher, allowing the partner to use a different POS Lookup record on the Refund command.
42104 Hotfix for correct finish status
- Hotfix to finish KOT correctly when Restaurant setting Kitchen Prod. System in Use is set to Retail POS - Printed on Posting.
38367 Replication: Error Message
- Updated the ErrorHandler procedure to allow more than 250 characters.
- Applied CopyStr when populating global variable LastError to truncate to 250 chars.
40143 Customer Orders - C4 Ship Items - No transaction Header
- Details not available.
41663 Cannot activate ScanPayGo license
- Updated license manager API URL.
38708 Joining arrows disappear when menu is loaded without loading the joined buttons
- An issue causing the joining arrows to disappear when the menu was redrawn has been fixed.
35741 An item that is scanned into the Self-Service Kiosk can be edited but page is blank
- Items that have been scanned into the Self-Service Kiosk can no longer be edited from the basket.
40329 Decimal number input in "Allocated time (min)" generates an error, Seating walk-in from reservation grid does not update correctly
- A decimal input in the Reserved For (Min.) field (also called Allocated For (Min.)) in Dining Reservation Entry is now rounded down to an integer value. The data update in the Allocation has been fixed when you seat an un-allocated walk-in entry directly.
39730 Cannot enter integer, decimal, or time in zoom control
- An issue that was causing field no. 0 to be assigned has been fixed.
40945 Change procedure Scopes
- The following methods and objects have been unlocked:
- 'Codeunit "LSC RC Add Selected Activity"'
- 'Codeunit "LSC ACT Label Functions"'
- 'LocationOpeningTimes(Code[20], Date, var Time, var Time)'
- 'ScheduleTime(Code[20], Code[20], Date, var Time, var Time, Boolean)'
- 'RescheduleActivity(Code[20], Date, Time, Code[20], Code[20], Record "LSC POS Transaction", var Record "LSC POS Menu Line", Boolean, var Code[20])'
- 'CheckIfResourceOpen(Code[20], Date, Time, Date, Time, var Text, Record "LSC Activity Resource Group", Code[20])'
- 'CheckResourceAvailability(Code[20], Code[20], Date, Time, Date, Time, var Text, var Integer)'
- 'isProductOverBookingAllowed(Code[20])'
- 'IsResourceCapable(Code[20], Code[20], Boolean)'
- 'CheckUserRestrictions(Date, Time, Code[20], Boolean)'
- 'CheckProductAvailability(Code[20], Code[20], Date, Time, Date, Time, Code[20], Option, Integer, Code[20], Code[20], Code[20], Code[20], Code[20])'
- 'CalculateDuration(Code[20], Date, Time, Integer, var Date, var Time, Code[20], Integer, Code[20])'
- 'NewSearchClient(var Code[20], var Code[20])'
- 'SetAttributeFilters(var Record "LSC Activity Resource", Code[20])'
- 'CalculateResourceScheduleHours(Code[20], Code[20], Date)'
38321 Display on Kiosk cannot show all Sales Types
- The Self-Service Kiosk can now show 15 sales types in portrait mode and 12 sales types in landscape mode without overlapping anything.
39735 Request to make internal procedures visible
- 40553 Event merged to master W34.
- 40684 Event to skip optional ID input on POS
39735 Request to make internal procedures visible
- 40553 Event merged to master W34.
- 40684 Event to skip optional ID input on POS
39257 LSC NO POS commands EXP_AUDITFILE_TODAY and EXP_AUDITFILE_ALL, version 22
- Fixed POS commands that were not working. Both commands are only used for Norway:
- EXP_AUDITFILE_TODAY
- EXP_AUDITFILE_ALL
38662 Locking issue when running Replenishment Item Quantity Calculation in parallel
- A locking issue that occurred on the Scheduler Job Header table when running the Replenishment Item Quantity (RIQ) calculation in parallel has now been fixed. Additionally, the performance of the master job when assigning the item range to the linked Scheduler jobs has been improved.
39165 Exchange: Copy discount with correct types to exchange item
- Updated the SAME ITEM exchange functionality to respect the discount tracking.
Note: If the original discount is no longer active, a manual line discount is applied.
40315 Shipping cost is refunded when all items have Shortage
- In Customer Order the handling of whether to refund shipping cost has now been fixed and now fully depends on the Customer Order Setup field Refund "Service Items" and "Non Inventory Items" when Order is Canceled.
40646 Manual Discount on Refund Item is removed wrongly in Exchange Transactions
- Details not available.
39531 Need access to codeunits
- Details not available.
38968 Changed filtered variable for Priority drill-down
- The applied SetRange was not correct because Value1 is an Item Category Code. The code has been changed to compare Value1 with Value2 directly.
40335 VAT Posting setup required for BOM Version Item Lines on Recipe card
- Details not available.
38869 Why no DD-Push process after Z-Report printing for "Statement Method" = POS?
- A new field, which is a fixed value added to a transaction that should not be included in Z/Y Reports, was added to retail setup.
40416 Make CalculateBalance public in LSC Arch Activity Reservation
- Details not available.
39892 Cannot view Customer Order Shipments on POS
- An issue where the Shipment panel on POS was unable to open has been fixed.
39606 Safe Management - Break Bag
- When breaking a bag, a safe ledger entry is now created for the uncounted tender in the safe.
34712 Dining table locked because of two active dining tbl. hist entries
- Code change has been applied that makes inactive any previous active dining table history entries that were not made inactive when a new entry was created because of another error. If it is OK to close the entry, the entry is closed along with the related tables.
- The Dining Table Status Log contains an entry for this correction.
37939 Members with decimal points, gives error after member search
- Details not available.
39951 Price return error
- Details not available.
39948 Scale Issue with Item Price < 1
- Details not available.
39927 Min. To Reservation not correct in graphical view and tables not showing correct status on allocation
- The Min. To Reservation glyph has been fixed to show minutes to reservation from the time shown in the Allocation panel. Also, the Allocation view is now updated correctly (showing which tables are available) before filtering takes place, when you allocate a reservation or show the tables that are allocated to a reservation.
40100 Removed events on 22.0 for Send to KDS and Coursing Controller need to be added to public codeunits
- Events in Send to KDS and KDS Coursing Controller that were deleted in version 22.0 have been added again through the Send to KDS Interface and KDS Coursing Public codeunits.
36207 Z report ID is blank for a few transactions in Trans. payment entry
- A bug displaying Z-report ID on Trans. Payment Entry was fixed.
39258 Staff Management login is trying to compare to encrypted staff password
- If a staff logon password was required in the Staff Management setup for the clock-in/clock-out functionality, it now compares the entered password using encryption.
38612 Joining information not correct in Allocation panel plus time scrolling issues
- Joining problems have been fixed. Time scrolling has been fixed. Changes have been made to the time handling to allow seating guests when the dining area is closed but the current time is within the advance seating time of the dining area (this is typically 30 minutes before the period starts). This applies to the dining table overview and the allocation panel. You can now scroll by interval in the Allocation panel. This is useful for the graphical view, to jump one interval at a time backwards and forwards. This was possible only in the timeline view by clicking the interval column heading. The filtering of a reservation in the panel (when you come from the Reservation Desk, the Reservation Search or from clicking a dining table to Show Reservation) has been fixed and stays on until Reset, Today, or time scrolling is pressed.
39224 Incorrect payment amount in Self-Service POS with MixMatch Discount
- Discount updating fixed in the Self-Service Kiosk.
39656 Event request list for modifications
- Partner requests public access to the following:
CU "LSC Activity Group Mgmt."
function AssignGroupMembers ******* Hotel integration CUtable "LSC Reservation"
function CalculateBalance ******** Is already public procedureLSC Activities Functions
function ChangeStatusOnActivities **** hotel integration CUCU "LSC Activity POS Functions WEB"
function ErrorBeep ************** already publicCU "LSC Activity POS Functions WEB"
function FinalizeCharge *********** hotel integration CU
function InsertProductLine ****** hotel integration cu
function GetReservationList *** hotel integraiton CU
function RunLookup ****** already public
function PackageAllowanceHandler *** hotel integration CU
function PaymentHandler *** hotel integration CU"ICE Activity POS Functions"
function GroupPaymentHandler **** hotel CUCU "LSC Activity Integrations"
function InsertSalesLine *** hotel CU"LSC Availability Worktable"
function PopulateLocationAvailability **** hotel integrationCU "LSC Activities Functions"
function ReturnMemberAccountNo ****** hotel integration CU
function ReturnProductPrice ******** hotel integration CU"LSC ACT Package Offer Line"
function ReturnCurrentSalesPrice ****** already public
38868 CO Discount change in POS is not registered in BO
- Fixed an issue with Customer Orders where a discount that was added/adjusted after selecting the Sourcing Location was not reflected in the Customer Order Header, Customer Order Lines, and Customer Order Discount Lines.
39635 CheckItemUnitOfMeasureCode function has a parameter Character Length Issue
- Procedure parameter updated to allow a bigger Description.
38951 Transaction Lookup errors preventing transaction receipt search fixed
- Fixed filtering on Date column in Datagrids.
39299 Request to keep methods publicly available
- VoidSuspendedTrans: added to POS Transaction Public Codeunit.
- SetTemplateAndBatchName: internal removed.
38549 LS Central 21.4 codeunit 10001217 "LSC KDS Functions"
- Procedure made public.
37942 Cannot view the Customer Order Lines
- Details not available.
29559 Incorrect variable used in OnBeforeSendPOSTransSusp
- Procedure updated to use the correct POS Transaction variable.
38775 Add event to control tender declaration
- Details not available.
38604 Add procedures to POS Transaction public Codeunit
- Details not available.
38236 Events added to version 22.0 - W24
- 37890 Event added in Eventsubscriber OnBeforeTestPurchLine
- 37911 OnBeforeCreateNewCustomer event required in procedure CreateNewCustomer (codeUnit 10000710 - POS Create New Customer)
- 37919 Event to handle the OnModify trigger of the LSC Trans. Sales Entry Status table
- 37920 Event to handle the validation of the Barcode No on in the LSC Barcodes table
- 37932 Event to handle the OnModify trigger of the LSC Trans. Inc./Exp. Entry table
- 37933 Event to handle the OnModify trigger of the LSC Trans. Payment Entry table
- 37962 Event to handle the RunRequest function of the LSCGetMemberInfoForPosUtils codeunit
- 37963 Event to handle the AssignShiftAndDates function of the LSC Statement table
- 37971 Procedure CreateSalesDocument obsolete in version 22.0
- 38099 Event to handle the OnRun trigger of the LSC Pop-up POS Commands codeunit
- 38100 Event to handle the PopUpInfocodePressed function of the LSC Pop-up POS Commands codeunit
- 38101 Event to handle the OnRun Trigger of the LSC Batch Posting codeunit
- 38102 Event to handle the GetValidCostPrice function of the LSC Retail Price Utils codeunit
- 38105 Event to handle the CompressWorksheet function of the LSC Store Inventory Management CU
- 38106 Event to handle the ErrorInPostWorksheet function of the LSC Store Inventory Management CU
- 38107 Event to handle the ItemOnAfterInsertEvent and ItemNoOnAfterValidateEvent functions of the LSC Product Ext. codeunit
- 38108 Event to handle the HandleSafTenderPanel function of the LSC Safe Denom. Panel Commands CU
- 38109 Event to handle the PanelClosed function of the LSC POS Member Contact Popup CU
- 38110 Event to handle the SetInfo function of the LSC POS Member Contact Popup CU
- 38126 Functions made public
- 38172 Event request "Block empty transaction" staff permission not working correctly
- 38178 Procedures ResetGroupAndSelButtons and DeleteSelection in Pop-up POS commands made public
- 38180 Event to handle the GetMemberInfoForPos function of the LSC POS Member Mgt. CU
- 38182 Event to handle the GetMemberAccountInfo / GetMemberContactInfo / GetMemberClubInfo functions of the LSC POS Member Mgt. CU
- 38183 Event to handle the BuildPage function of the LSC Store Inv. Wrksh. Buffer page
- 38184 Event to handle the RebuildRec function of the LSC Store Inv. Wrksh. Buffer page
- 38186 Event to handle the ProcessLinePreTotal / ReCalcLinePreTotal functions of the LSC POS Offer Ext. Utility CU
- 38252 Event to handle the CalcLineDisc functions of the LSC POS Offer Ext. Utility CU
- 38604 Procedures added to POS Transaction public Codeunit
- 38775 Event added to control tender declaration
- 38772 Parameter Length in ApplySafeEntryByJoinedBag corrected
31918 Multiple selection of display station added to the Next Station field
- In KDS, it is now possible to have more than one Next Station for a Display Station. The Next Station ID field has been moved to the Section Display Stat, Mappings list instead of on the Display Station itself.
38647 Clock-out button disabled if shift passes midnight
- A bug has been fixed that caused the clock-out button to be disabled if an employee clocked out after midnight.
- When clocking out after midnight, the Clock-out button should be enabled (as long as there was a clock-in before midnight).
38185 CRITICAL PERFORMANCE ISSUE: Great number of web requests after marking Loyalty Member Card at the end of the transaction
Performance issue where GetMemberInfoForPos runs too often has been fixed.
Events added to version 22.0 - W22
- 38449 Item Status Check Events (GH PR #37)
- 38309 Creating more public procedures (GH PR #36)
- 38241 Events added to influence the Name of DD Send Packets (GH PR #35)
- 38168 Scope Changes for Offer Functionality (GH PR #33)
35285 Comments are not cleared on POS when transaction is suspended, Member Comments for POS Transaction are missing
- Details not available.
38648 Threshold Rule Values improvements
The following improvements related to Threshold Rule Values have been introduced:
- A new secondary key has been added to the LSC Threshold Rule Value table.
- A new integration event, OnBeforeOnAfterGetCurrThresholdRuleValueRecord, has been added to the LSC Threshold Rule Values page, to allow the calculation of the Total Cost Amount, Total Sales Amount, Total Profit Amount, Total Quantity, Total Weight, and Total Cubage Flow Fields to be overridden, if needed.
31592 When clicking a graphical table in Allocation panel, commands do not always work, tables appear free when they are not
- Reserved status of tables in graphical layout view has been fixed.
- Execution of commands when you click a reserved graphical table has been fixed.
- Creating a walk-in entry for a dining table in timeline view has been fixed.
- In graphical view, creating a walk-in entry for a free dining in the near future is now possible (the panel time needs to be set to a time in the near future).
37892 Error in Sales Order when a CO is made with $0 total amount
- Fixed a posting error in Sales Order when a 100% discount was applied through Customer Order. Zero to invoice.
38334 Reports not searchable
- Since release 21.5, reports went missing in the search due to changes in ApplicationArea, but are now back again through a hotfix for all affected versions.
37214 Handling No. of persons/Quantity in Group reservations regarding pricing setup
-
Parameters sent to the pricing/discount logic regarding Quantity and No. of persons are now sent as a multiply of the Quantity field in the group line, so discounts and price is correctly picked up according to the total number of persons and the total quantity in the group line. Previously, the values were sent as 1 reservation only, rather than the total number of Quantity being assigned in the group reservation.
Important: Note that the pricing logic is changed. Previously, the Activity pricing and discount settings would need to match the No. of Persons or Quantity to be activated. Now , the No. of persons or Quantity can either match or be less than the related values in the activity to be activated.
This means that more valid prices might be set on the activity product, and if so, the last price setting in the matching criteria will be returned as the active price. This is only valid, if your price logic is based on either Quantity or the No. of persons. So partners and end users should validate their settings on any activity products that are based on the above criteria, and note that the sequence order of the pricing settings is crucial in the resulting price.
36807 Member points decimal rounding is incorrect if Point Rounding Type is set to Down
- An issue, where member point decimal rounding is incorrect, has been fixed.
36636 Customer Order eCom payment
- A fix to make it possible to do a payment for customer orders online. When a payment is done from the web, a transaction will be created.
37887 Franchise: Hotfix 22.0 - Release function enables pop-up
- Details not available.
32871 Not able to move activity lines in a group to a new arrival date before the previous one when lines have been paid
- Details not available.
38280 Error when using CO webservices on LSC 22.1
- XmlPorts outside of the LS Central Base folder were not mapped during the Build process and were missing in the Web Request Field Mapping.
37039 Make procedure public in "LSC ACT Support Functions"
- Procedure InsertMemberDepositAccount in codeunit 10015815 "LSC ACT Support Functions" made public.
- Version number skipped. Internal use only.
36959 Request to keep methods publicly available
- The following methods and objects remain public:
- Codeunit 'LSC Activity Card Functions' LSC Activity Card Functions - Removed Internal CU
- Codeunit 'LSC ACT Allowance Functions' LSC ACT Allowance Functions - made public
- Codeunit 'LSC ACT Attribute Functions' LSC ACT Attribute Functions - made public
- Codeunit 'LSC Activity Rental Functions' LSC Activity Rental Functions - made public
- Method 'ChangeInternalStatusActivity' Codeunit "LSC Activities Functions" - see Hotel integrations CU
- Method 'ReturnUserLocation' Codeunit "LSC Activities Functions" - See Hotel integrations CU
- Method 'SetFixedResource' Page "LSC Product Availab. Lookup" - changed to public
- Method 'Populate' Page "LSC Product Availab. Lookup" - changed to public
- Method 'AddFixedResource' table "LSC Activity Reservation" - made public
- Method 'ReturnEmployeeAvailability' Codeunit "LSC Activity Integrations" - made public
- Method 'ChangeInternalStatusReservation' codeunit "LSC Activities Functions" - see Hotel integration CU
- Method 'SetDefaults' Page "LSC Activity Resource Status"; - made public
- Method 'CheckGlobalCapacity' table "LSC Activity Resource Capacity" - made public
- Method 'InsertDateChecks' Rec.InsertDateChecks(Rec."Availability Date", Rec."Availability To", ActivityCheckTmp) - made public
- Method 'OnPageModifyRecord' table "LSC Activity Resource Capacity" public
- Method 'OnPageDeleteRecord' table "LSC Activity Resource Capacity" public
- Method 'DoDateChecks' table "LSC Activity Resource Capacity" - public
- Method 'ReturnMainMemberShip' Codeunit "LSC Membership Subscription Fn" - made public
- Method 'ReturnProduct' Record "LSC Resource Reservation" - public
- Method 'CheckFieldsRequiredActivityRes' Codeunit "LSC ACT Support Functions" - made public
- Method 'CheckFieldsRequiredReservation' Codeunit "LSC ACT Support Functions" - made public
- Method 'IssueNewBEOVersion' Codeunit "LSC Activity Event Functions" - made public
- Method 'CheckIfSendAutomatically' Codeunit "LSC Activity Email Functions" - public
- Method 'SendEmails' Codeunit "LSC Activity Email Functions" - made public
- Method 'ProcessCancellationCharges' Codeunit "LSC ACT Support Functions" - public
- Method 'PostConsumption' Codeunit "LSC Activity Integrations" -public
- Method 'ProcessActivityTasks' Codeunit "LSC ACT Support Functions" - public
- Method 'ModifyTableReservation' Codeunit "LSC Activity Table Mgmt Sync" - public
- Method 'PostRoleBudgetAdjustments' Codeunit "LSC Activity Integrations" - public
- Method 'ReturnClient' Page "LSC Activity Client Search" -public
- Method 'ReturnCurrentSalesPrice' Record "LSC ACT Package Offer Line" public
- Method 'FindPrice' Record "LSC Activity Additional Item" public
- Method 'CalculateTotalPrice' Record "LSC Activity Additional Item" public
- Method 'ReturnReserveQuantity' Record "LSC Resource Reservation" - public
- Method 'ReturnLocation' Record "LSC Resource Reservation" - public
- Method 'SetSelectionMode' Page "LSC Activity Resource List" - public
- Method 'CalculateBalance' CalculateBalance - LS Reservation table
- Method 'SetDate' Page "LSC ACT Calendar Pick Date" - public
- Method 'GetDate' Page "LSC ACT Calendar Pick Date" - public
- Method 'TotalPrice' Record "LSC Arch Activity Reservation" - public
- Method 'CreateTicket' Codeunit "LSC Activity POS Functions WEB" - public
- LSActivitiesFunctions.ReturnUserLocation (Codeunit "LSC Activities Functions") - see Hotel integrations CU
- ActivityPOSFunctions.RunLookup( (Codeunit "LSC Activity POS Functions WEB") - made public
37906 Integration Event OnAfterPrintSalesInfo from local to public
- Details not available.
37627 Training Transaction - voided entries are not replicated anymore when Backup Training Trans. is used
- Details not available.
37327 Attachment report on group member causes endless loop
- An error, when attachment report was assigned on the email template sent to Activity group members, was fixed. This error caused an endless loop when trying to send the emails.
34752 Scale Item shows wrong Amount in POS Journal before Total
- Details not available.
37608 Events released for Replenishment on version 22.0 - W22
- 37578 SetParameters function internal > external
- The SetParameters procedure has been made public in the LSC Add Items to Replen. Jrnl report.
37345 Self-Service Kiosk - Exclude ingredient button image does not change when pressed
- Details not available.
37398 Coupon discounts get removed in new Exchange Transaction Type
- Applied fix to keep the Coupon discounts on exchange lines.
37565 Error when validating description of Retail Image Link
- The field Description in table Retail Image Link has been replaced with Image Description of length 260 in sync with the Retail Image table to avoid overflow.
37935 LS Transfer Posting Dimensions bug
- Code added to check if the Transfer Order was fully posted.
- Code added to handle Store dimensions on Transfer Orders created by a Requisition Worksheet.
Hotels hotfixes
40599 UpdateRoomBlocking upgrade error
- UpdateRoomBlocking procedure in Upgrade CU was fixed.
40521 Tape Chart not working
- Date comparison and sorting added so blocked dates do not have an impact on reservations which come right before or after.
39185 Changing Routing Rule on GroupMaster Reservation results in a record-not-up-to-date error
- Fixed changing routing rule on groupmaster reservation.
39186 Reservation Builder Not Removing Customer Discount from Amount
- Customer discount fixed in Reservation Builder.
39213 Sales Invoice adding a new line fails with license error
- Fixed adding a new Sales Line and it creates a DRE line.
39231 Get Availability with Overbooking-Underselling
- Hotel Integration GetRoomAvailabilityList procedure now returns offsets for over/underbooking of channel types.
39208 Payment Against Deposit posts to incorrect GL when used twice on the same reservation
- Details not available.
38781 Customer Line Discount not calulated in LSHT
- Details not available.
38544 When doing a deposit on a group and posting it, either through POS or BO, the lines do not get marked paid
- When using Payment against Deposit, the system did not find the lines to mark as paid and submitted an error. This has now been fixed, and users can use the Payment against Deposit action when balance = 0.
- When finalizing through POS on groups, the lines were not marked paid. This has also been fixed, and corresponding lines will be marked paid when finalizing from POS.
38709 Payment against deposit posts Reverse DRE lines twice and incorrect Deposit amount test
- Details not available.
38646 Reservation Builder does not update availability
- Fix for Reservation Builder and update room availability.
38563 Folios from activity have folio number 0
- Default Folio no. for activities was changed from 0 o 1.
38630 Applying Routing Resets Paying Res. No-lock paying reservation
- Changes to paying reservations are not modified unless done manually.
38622 Cancellation prompt include all Res.Extras includes Rate Attributes
- When using "Include all Res.Extras", the system also used reservation extras included in rate, which was not correct. Now, included in rate attributes are excluded.
- Version number skipped. Internal use only.
38468 Reservation Folios cannot be created
- Folios are no longer created from Reservation Builder.
37055 Folio enhancements
- Changes in Folio pages:
- New summary FactBox added to the Reservation Folio page, with relevant amounts and balance.
- Hide field added to the Reservation Folio page.
- ReservationSummary was modified to use FolioNo instead of InvoiceNo. Old functionality was marked with an Obsolete tag, and a new ReservationSummary function was added to Hotel Integration.
35691 Safe Management does not work with Hotel POS templates
- Details not available.
38403 NA doubles some entries on G/L
- Details not available.
38419 Sales Tax breakdown inaccurate on Sales Quote statistics
- Rounding issue in DRE VAT amount has been fixed.
37878 Payment against deposit balances to wrong G/L account
- A bug that occurred, when making a payment against a deposit and the payment went to the wrong G/L account, has been fixed.
38323 Cancellation policy lines removed in some scenarios
- A bug was fixed that caused cancellation policy lines to be removed when opening a page in some scenarios.
37570 Reservation Extra included in cancellation fee
- Reservation extras were part of the cancellation fee. This has been fixed.
37706 HOTELRETPREPAY does not allow editing of amount
- Details not available.
38119 Deposit posting from BO difference
- Fixed payment against deposit in BO, DRE were not marked as paid when HotelSetup.“Show Rate Lines” = No.
37766 New events needed to reuse functionality of Guest descriptions logic
- Codeunit GuestList 10033528 -> procedure AddOneToGuestList()
- Codeunit Group Reservation Managment 10033497 -> procedure AddHotelResToGroupRes()
37645 Night Audit temp balance not marked posted to finance
- Night audit fixed for Account Method Temp Balance.
37723 Change Cancellation Code
- Cancellation Code on the Apply Cancellation Policy page made editable.
37722 Canceling a Cancellation prompt deletes the DREs
- Fixed cancel of confirmation for cancellation policy deleting DRE lines.
37707 HOTELPREPAY shows Balance without Tax
- Fixed HOTELPREPAY on POS so it checks if balance uses amount excl. VAT when HotelSetup.Rate incl. VAT is false.
37700 Unable to do partial refund after cancellation
- Partial refund now allowed after cancellation.
37709 Tender Type rounding
- Fixed balance when tender type rounding is used.
37662 Staging tables check room availability
- Fixed import reservation from staging tables so it checks the hotel availability.
37052 Reservation Discount not applied when changing Rate Code
- When a rate code is changed, the system automatically applies a rate discount when there is only one. In case there are more than one discount, a notification is displayed to ask the user to choose which discount to apply.
37708 HOTELPREPAY does not look at Deposit Due schedule
- A new lookup, #HOTELDEPOSITS, is used to select a deposit schedule line to pay from POS. In case of not finding unpaid deposits will create only deposit payment entry and will not affect the deposit schedule.
- The hotfix requires creating manually a POS Lookup and POS Data table named as #HOTELDEPOSITS. See #DEPOSITS lookup and data table existing for Activities.
37704 Move Payment against Deposit Logic into Codeunit and Expose Access
- The Payment against deposit functionality was moved to Codeunit LSCHT Hotel Res. Pre Payment and exposed in LSCHT Hotel Integration as HotelResPrePayment_PaymentAgainstDeposit.
Furthermore, new job, Payment against deposit, was created. It can also be run manually from the Hotel Job List.
36813 Status change selection in Hotels should be suppressed when GUIALLOWED=FALSE
- GUIALLOWED check was added to the ChangeInternalStatusReservation function in codeunit LSCHT Change Status On Res. to avoid an error when it is called from web services.
37688 Partially charge to Room is not working properly with taxes and the charge room line is missing folio
- The DRE amount for partial charges when "Rates does not include tax" has been fixed. Also, the room charge for "Guest" Folio is routed by default, a bug caused empty room charge without folio.
37698 Re-evaluate Deposit Schedule on Rate Change
- Now, after changing rate code on confirmed reservations, the corresponding deposit schedule will be issued automatically.