Travelog World 1.15 Updates - Change Notes

You are here

Common abbreviations: TW - Travelog World, TS - Travel Services, ToS - Type of Sale, FoP - Form of Payment

2024/02/20

  • Previous versions tried to install MSWINSCK.ocx to the wrong system directory on 64-bit machines.

2024/02/13

  • Amadeus Import[1.15.17]
    • If errors occur during the import but it gets as far as creating a new trip file, the new file is now displayed when the import finishes.
    • bug fix: Errors might cause the ResLog not to be written.

2024/01/15

  • Amadeus Import[1.15.16]
    • bug fix: error 3265: Item Not Found In This Collection in TSLandTripLine.Save.

2023/11/24

  • CRS Import/Export[1.15.124]
    • Galileo: bug fix: previously if a child or infant had no DOB a name remark with a DOB of 01JAN84 was sent. Now no DOB is sent.
    • Sabre: HHT (passive hotel) now recognises rates with currency code at the start, not just those with currency code at the end.

2023/11/22

  • Receipt Entry[1.15.13]
    • Invoice Matching: Can now sort and search by trip number.
    • Invoice Matching: when entering partial amount, non-numeric entries are ignored. Previously they were treated as zero which could lead to unintentional partial matches of zero if the user hit 'p' twice for example. If any item is partially matched for zero amount, the value now shows with a red background, and when saving a warning is displayed.
    • When one or more lines are partially matched, a new box shows total of the full values of all lines which are partly or fully matched.
    • Bug fix: If passenger name is longer than 30 characters and user cancelled the payment details dialog, could get error 3163: field is too small.. when saving the receipt.
  • Receipt List/update[1.15.6]
    • Bug fix: A receipt to a credit card debtor matched to a credit debtor transaction (such as another receipt from that debtor) would create a debtor transaction with the wrong sign, putting the debtors out of balance.
    • Bug fix: Receipts to Credit Card Debtors: merchant fee transaction to client (if fee reduces commission) had the GST from the previous document.
    • Merchant fee GL transactions now post to agency of the original receipt which was paid by CC, not the agency of the CC debtor, in multi-agency GL.
  • BSP Entry[1.15.6]
    • Bug fix: Balance due was incorrect when cash and credit had opposite signs and GST applied, particularly when cash = - credit
    • Added options menu item "GST Rounding". When ticked, program calculates Total GST and Balance Due (including GST on Cash) assuming that GST-inclusive base fares (cash collection and CC) are whole numbers, if the GST inclusive amounts are within a few cents of being a whole number.
    • With Large Fonts selected, many captions were wrapped strangely. Now they are displayed correctly.
    • Bug fix: Error 6: overflow when saving if the document number was digits with an E in the middle.
    • Bug fix: Match Trip Line raised many errors
    • Bug fix: Selecting a batch while in View All mode kind of filtered documents by batch. Now continues to display all documents as expected.
    • Bug fix: erroneous message that document '' cannot be found in batch, when trying to reverse a list-updated document and the selected batch is empty.
  • BSP List/Update[1.15.6]
    • Bug Fix: with a mixture of certain cash and credit card values on a ticket the program would create imbalances between the client or debtor ledger and the client or debtor control GL account because of GST rounding errors. It now creates transactions which are consistent.
    • Bug Fix: with some cash and some CC, and with sales analysis gross GST-inclusive, all of the GST was incorrectly added to the cash amount. Now split correctly.
    • Bug Fix: document numbers containing E surrounded by digits could cause Error 6: Overflow. (in SaveSalesAnalysis)
    • Bug Fix: if the original BSP originally had 0 or null BSP register (updated to 1 at the end of the list/update), agency CC BSP would have the same. Now has 1.
    • Bug Fix: Sales Analysis document number truncated.
  • Non-BSP Entry[1.13.3]
    • Bug Fix: Balance due was incorrect with cc amounts and GST Inclusive unticked.
    • Bug Fix: Match Trip Line raised many errors
  • Non-BSP List/Update[1.15.4]
    • Bug Fix: Refund to debtor did not have a debtor transaction for the cancellation charge.
    • Admin document to an income GL account with GST now posts GST to GST on sales/GST Liability/GST Output account. Previously always posted to GST on expenses.
  • Invoice Preparation and Print[1.15.9]
    • detail entry: can now enter amounts inclusive or exclusive of GST, with a new tick box to choose. Selecting a GL account which is "GST Inclusive" will tick the GST Applies box automatically.
    • When creating batch invoice entries from detail lines, create entries for zero-value detail lines except the "This document is for the following.." and "This credit note has been raised..." lines. Previously batch invoice entries were not created for zero-value invoice lines.
    • Optional feature: Can now select an invoice layout per-agency (See Agency Heading Maintenance).
  • Charge/Credit List/Update[1.13.1]
    • Bug fix: Incorrect field value (Transaction Value Type) in Sales Analysis. Includes a database update to fix existing data.
  • Consolidated List/Update[1.15.12]
    • Receipt
      • Merchant fee GL transactions now post to agency of original receipt not that of the CC debtor.
      • Bug fix: A credit card debtor receipt matched to a credit debtor transaction (such as another receipt from that debtor) would create a debtor transaction with the wrong sign, putting the debtors out of balance.
      • Bug fix: CC Debtor Receipts, merchant fee transaction to client (if fee reduces commission) had the GST from the previous document.
    • BSP
      • Bug fix: if original BSP originally had 0 or null register (updated to 1 at the end of the list/update), agency CC BSP would have the same. Now has 1.
      • Bug fix: document numbers containing E surrounded by digits caused error 6 Overflow. Harmonised handling of document numbers for BSP, Non-BSP and Cheque.
      • Bug fix: with some cash and some CC, and with sales analysis gross GST-inclusive, all of the GST was incorrectly added to the cash amount. Now split correctly.
      • Bug fix: with a mixture of certain cash and credit card values on a ticket the program would create imbalances between the client or debtor ledger and the control GL account because of GST rounding errors. It now creates transactions which are consistent.
    • Non-BSP
      • Admin to an income GL account with GST now posts GST to GST on sales/GST Liability/GST Output account. Previously always posted to GST on expenses.
      • Bug fix: Refund to Debtor was missing a debtor transaction for the cancellation fee.
    • Charge/Credits
      • Bug fix: Incorrect field value (Transaction Value Type) in Sales Analysis. Includes a database update to fix existing data.
      • Bug Fix: With a creditor on one side which is linked to another (head) creditor, the first account's balance was updated but the creditor transaction went to the head creditor account.
  • Payments maintenance[1.15.18]
    • Support for payments on Quote/Booking
    • New menu item, Options, PCI DSS Diagnostic. Will display the error (if any) when decrypting encrypted credit card details.
  • Client Remuneration report[1.15.4]
    • If slow or long-running, allow cancel and keep application more responsive.
    • Bug fix: Running a preview of a new report after re-printing a previous report caused the preview to display incorrect report headers, showing the previous run number instead of indicating that it's a preview of a new run.
  • Debtor Maintenance[1.15.6]
    • Added extensible External Codes feature.
  • Creditor Maintenance[1.15.1]
    • Added Client Pays Direct tick box. When a creditor with that option ticked is selected for a trip line:
      • when the trip line is invoiced the invoice shows a single zero-value line for that trip line, instead of a debit line for the trip line amount and a separate credit line for the credit card payment.
      • when you Pay Supplier on the line, the amount is forced to be all Credit Card, irrespective of the Form of Payment selected on the trip line
  • GL Enquiry Print[1.12.9]
    • Added departure date reporting.
  • Codes Browse[1.15.2]
    • Search within certain columns which are translations from numeric values to descriptive text should now be better.
    • Search now happens shortly after the user stops typing in the search box. Search can include wildcards like: "*zealand*" (anything containing "zealand"), "*shaul*offline*" (anything containing "shaul" followed by anything, followed by "offline")
    • Description, Destination, Payment Method, and Service have a new Sub Type dropdown to filter the list by a code sub-type.
    • Supplier: added tick box "Show CRS Supplier codes". When ticked, 3 columns are added to the end for Galileo, Sabre, and Amadeus codes, to allow display and search by CRS code.
  • Codes Maintenance[1.15.14]
    • Description, Consultant: Added External System Codes.
    • Country: add 3 letter and numeric country code fields.
    • Airline Class: add class rank, to categorise a particular class as Economy, Premium Economy, Business, or First class
    • Airline: add numeric prefix field.
  • Sales Analysis Enquiry[1.13.6]
    • Bug fix: Reporting on debtors where there are gaps in history files (e.g. HIST02.mdb exists but HIST03.mdb does not) Error 9: Subscript Out Of Range when "Aliging Debtors". Workaround is to create blank history files for the missing years.
    • Bug fix: reporting on debtors, error could not find {old or invalid database path}. Due to being unable to create linked table CL_Master_Current because a query of the same name existed in one history database.
    • Bug fix: history path without trailing backslash in INI file caused an error file not found for the history file. Program is now tolerant of history paths with or without a trailing backslash.
  • Travel Services Reporting[1.15.11]
    • Can now select by trip return date.
    • If the temp directory is not writeable, now shows an error which includes the temp directory name to make it easier to find the problem.
    • Display now displays invoice number, modified at (date) and modified by (user name), Booking type (Offline, Online, Agent Assist) for Trip Line display, PNR Locator / PNR Reference column.
    • Display now puts lead passenger in the passenger name column on land and other inclusions trip lines
    • Bug fix: Remark lines displayed type as "Other, Foreign Currency". Now correctly display as Remark.
    • Bug fix: Display with no sort levels selected errored with "invalid property array index".
    • Bug fix: from Display with Air Segments selected, multiple Error 13: Type Mismatch when Exporting to CSV.
    • Bug fix: Display: pax count on Air was always zero, now 1.
    • Bug fix: When Printing or Previewing (not displaying) error "cannot find input table or query PA_CT_Lead_Passenger". Workaround is to run a Display first, once, which will create the missing query.
  • Financial Integrity[1.12.14]
    • Added menu item Options, RemoteApp Emailing. Tick to output files to the default documents directory rather than a temp directory, so that they can be emailed in a RemoteApp environment. NOT AUTOMATIC.
    • Bug fix: When previewing, program now waits before one preview window is "not busy" before showing the next window, to hopefully cure the errors we get at some sites as multiple previews are opened quickly. Requires CR10OCX.OCX v1.12.24
    • Bug fix: If a travel or admin bank account for an agency was not selected, a spurious bank statement report would be produced with -1 in the name.
    • Bug fix: with no history databases, three GL reports would error: system database locked.. Now falls back to main database in that case.
    • Bug fix: with Large Fonts some captions were wrapped onto two lines
  • Mailing Production[1.12.6]
    • Can now add "fixed value" columns. Useful where the output file is input for another system which expects e.g. a fixed client id or country code in every row in one column of the file.
    • Can now enter your own column headings if the names Travelog gives them are unsatisfactory.
    • Can now select Tab as a field delimiter in the output file name dialogue box. (For best compatibility with MS Excel, use .txt as the file extension in that case.)
    • Added Quote/Booking Air Ticket source.
  • Agency Heading Maintenance[1.15.1]
    • In the Change Logo screen, Ctrl+V will paste a picture (if Copied from MS Paint or similar), Ctrl+Shift+V will Paste Special which might give more options.
    • Optional feature: When there are multiple invoice reports avaliable (helpdesk will have to set these up for you), you can now select a different invoice format for each agency.
  • GST Report[1.15.0]
    • GST report and audit report: GST on sales and GST on purchases/expenses should now agree with totals of the respective GL accounts.
    • Added warning in Multi-agency Balance Sheet mode when no agency is selected, that the program will only report on head office.
  • Client Archiving[1.15.2]
    • Now clears all encrypted data from archived payments (credit cards).
    • Added advanced mode options (use only under helpdesk instruction): reduce date cut-off to 3 months before start of fiscal year, and archive charge/credit even if one client is not archivable
    • Bug fix: some receipts were wrongly detected as "on deposit slip, but has no matching bank deposit slip entry" preventing trip from being archived, even though the deposit slip exists.
    • Bug fix: Travel services archiving could fail with Error 3201: You cannot add or change a record because a related record is required in table 'CT_Costing_Master' due to relations in the costing history file. The program now removes any relations in the costing history file(s) before archiving.
    • Bug fix: TS archiving might have failed or missed some tables due to copying tables in the wrong order.
  • Help, About Box[1.12.10]
    • In Windows 10 and later, screen is now more likely to show the correct path to the Travelog INI files. Previously it usually showed 'C:\Windows' which was incorrect.
  • Emailing module[1.12.15]
    • Improvements in auto-detection of mail client.
    • Added option to choose an account to send as, from MS Outlook. Leave blank for old behaviour, which is use the default account. Useful if you have multiple accounts in Outlook and Travelog was sending from the wrong one. Choosing an account will also avoid the MS Outlook bug with the error message mentioning "CorruptDataException"
  • Travel Services[1.15.45]
    • Allow for some types of trip lines changing client details by reloading client details from the database after trip lines are saved. In particular, Service Fees might change Booking Type.
    • Bug fix: Pax & Visa: saving a passport with a country name (e.g. "Australia") in the nationality box instead of a valid nationality ("Australian") gave error item not found in this collection.
    • Bug fix: Opening CRS/GDS options could raise error 9: subscript out of range. Workaround is to edit the INI file in Notepad or similar to set [ResAmadeus] DownloadPath to something that's not blank, or to delete DownloadPath from [Reservation].
  • TS - CRS Import/Export[1.15.121]
    • If phone numbers are too long to fit in Travelog phone fields they are now intelligently shortened (first, city code is removed, then internal spaces are removed if necessary)
    • Galileo: with multiple fares in the PNR (adt+chd+inf) the segment fares for all pax would be the same (taken from the first fare). Now picks the correct segment fares.
    • Galileo: segment fares did not include fuel surcharge (Q amounts e.g. SYD QF LAX Q65.65 782.46QLW0A /-NYC QF SYD Q65.65 867.18QLX0A NUC1780.94END ROE1.499111)
    • Sabre: pax name in WTDB might be truncated which led to (almost) duplicate pax being created. Now tries harder to match names, allows for name being truncated.
    • Sabre: don't put the H at the end of SSR DOCS entries.
  • TS - Air[1.15.21]
    • Rearrange Air Pax Pricing screen, increase font size.
  • TS - Land[1.15.6]
    • Add/Update Supplier now adds or updates the Supplier CRS code if present.
    • When attempting to update a supplier IATA code or CRS code, if the code is already used, the message now lists the codes of the first few Principals which use that code.
    • Bug fix: Minimizing the detailed pricing window caused Error: Invalid Property Value.
    • Bug fix: if a date (start, end, payment due) was empty when saved, when you open the window again the date cannot be set to todays date (jumps to 30/12/1899)
    • Bug fix: selecting a ToS with 0 commission rate would overwrite a non-zero commission with zero. (Zero on ToS implies "no default", should not replace existing comm rate)
    • Bug fix: changing the rate basis (per day <-> per service) did not recalculate detailed pricing.
    • Bug fix: allow negative commission amount, selling price, non-comm to be entered.
  • TS - Invoicing[1.15.13]
    • Detail entry: GSTable amount can now be entered GST-exclusive, with a new tick box to indicate this.
    • detail entry: selecting a GL account which is GST Inclusive will tick the GST Applies box automatically.
    • Creditor flagged with Client Pays Direct generates zero value invoice lines and does not generate payment lines. if a creditor is manually entered on a new detail line and the creditor is set to Pay Creditor Direct and the line value is not zero, there is a warning.
    • Bug fix: discount was always deducted from CC payment line amount for non-air trip lines if invoice was created before paying the trip line. Now does not deduct discount because Pay Supplier currently never does.
    • Bug fix: incorrect amount on credit card payment amounts when air is paid by Non-BSP or land is paid by BSP, where GST applies.
    • Bug fix: Error 6 overflow invoicing air pax pricings that have not been paid.
    • When creating batch invoice records from detail lines, now creates records for zero-value detail lines except the "This document is for the following.." and "This credit note has been raised..." lines. Previously zero-value detail lines never generated batch invoice records.
    • Bug fix: for air pax pricings for refunds with markup, the markup reduced the size of the value instead of increasing it. Markup on a refund is a refund of markup so the invoiced amount should become more negative.
    • Now treats only credit card and travel card (not direct credit/debit) as credit card payments.
    • Optional feature: Can now select an invoice layout per-agency (See Agency Heading Maintenance).
  • TS - Other Inclusions[1.15.10]
    • added CRS and CRS PNR locator
    • Added Form of Payment and Document Number to Service Fees tab.
  • TS - Pay Supplier[1.15.14]
    • Bug fix: re-paying BSP, Balance Due amount might be incorrect because wrong GST amount is included. Now includes only GST on Cash which has not already been paid.
    • With Show Completed Payments selected, now sorts documents within a tripline in roughly chronological order.
    • Paying lines with creditor flagged as Client Pays Direct puts base and non-comm amounts in credit card amount boxes, whatever the FoP on the trip line.
    • Bug fix: Pay Supplier Gross FoP displayed as "11" in the grid.
    • Now only credit cards and travel card are treated as credit cards when deciding whether amounts go in the Cash or Credit Card boxes.
    • Bug fix: Pay Supplier Gross did not have the checks and restrictions that Agency CC has, it now does.
    • Bug fix: Paying multiple lines with a cheque, multiple cheque records with the same number were created but were not flagged as split. Now flagged as split.
    • Paying and reversing zero-value trip lines should now work as expected.
    • Bug fix: If a line had been paid with multiple document types (e.g. a cheque and a non-bsp) when you click Show Completed Payments you might get an error 3351: The ORDER BY expression (RT_lReturn_Key) includes fields that are not selected by the query.
  • TS - Quick Booking Completion[1.15.7]
    • Receipt: with credit card FoP, if there is a default loyalty scheme on the FoP, select it and save value, points etc same as receipt entry.
    • Paying lines with creditor flagged as Client Pays Direct puts base and non-comm amounts in credit card amount boxes, whatever the FoP on the line.
    • Bug fix: re-paying BSP, Balance Due amount might be incorrect because wrong GST amount is included. Now includes only GST on Cash which has not already been paid.
    • Bug fix: Pay Supplier Gross form of payment displayed as "11".
    • Now only credit cards and travel cards are treated as credit cards when deciding whether amounts go in the Cash or Credit Card boxes.
    • Pay Supplier Gross did not have the same checks and restrictions as Agency CC. Now does.
    • Paying zero-value trip lines should now work as expected.

2022/02/02

  • CRS Import/export[1.15.116]
    • Sabre: import better at guessing the applicable CC ticketing fee, when the CC number is obscured.
    • Galileo and Sabre: Import Serko remarks: captures custom remark "*X*EXP TYPE:{description}" as client class (description).

2021/10/06

  • CRS Import/export[1.15.114]
    • Bug Fixed: Sabre, stored fare with variant ticketing fees area text "MAXIMUM AMOUNT PER PASSENGER -..." instead of a table of fees caused error SabreFiledFare.ParseFare Error 5: Invalid procedure call or argument
    • Bug fixed: Galileo, importing exchange tickets with no additional collection may have created non-zero tickets with strange values. (Spaces after "NOADC")
    • Sabre: performance should be improved. Response to *A is now cached and used instead of individual requests (*P9, *N etc) where possible.
  • Receipt Entry[1.15.9]
    • Bug fixed: Reversing a receipt with loyalty points would change or zero the loyalty amounts on the reversal.
  • Non-BSP Entry[1.13.2]
    • Bug fixed: If a saved document has GST but GST Inclusive was not ticked, when you click Modify the GST Inclusive box is unexpectedly ticked, changing many values.
    • Exclude loyalty schemes from form-of-payment dropdown list.

2021/06/22

  • Travel Services[1.15.31]
    • Added option (Tools, CRS/GDS Options, Import) commission rate rounding dp (0 - 3, default 3).
  • CRS Import/export (Sabre)[1.15.113]
    • User can now select commission rate rounding decimal places. Mostly for use where airline commission amount calculation is not quite correct so Travelog's reverse calculation of commission rate was different than expected.

2021/06/03

  • Travel Services[1.15.29]
    • Added option (Tools, CRS/GDS Options, Export) City code for phone numbers that don't have one.
    • Emailing client documents, the email body now has the selected email signature (Tools, Options, Documentation) the same as receipts and invoices.
  • CRS Import/export (Galileo)[1.15.111]
    • Bug Fix: importing passive hotels from Galileo with rate marked as 'RQ', did not pick up room rate. Now does.
    • Galileo Export: if a phone did not start with city code, previously the program always used 'CTC'. Users can now select which city code to use. (Travel Services, Tools, CRS/GDS Options, Export.)

2021/04/15

  • Travel Services[1.15.27]
    • Bug Fix: right-click menu had been lost from Notes box, probably in v1.15.21
  • CRS Import/export (Calypso)[1.15.109]
    • Bug Fix: importing from Calypso found no passengers. Importing to a new booking would display error "No passenger names found in PNR.". Re-importing to an existing booking, would not import any new air fares/passenger pricings.

2021/04/12

  • CRS Import/Export[1.15.108] and Amadeus Import[1.15.7]
    • Import "Mx" and "Ind" titles
  • Global Module[1.15.8]
    • Add "Mx" and "Ind" to all dropdown lists of titles
  • Client Maintenance[1.15.7], Profile Maintenance[1.15.3], Passenger Maintenance[1.13.3], Travel Services[1.15.26]
    • Guess gender as 'indeterminate' for the following titles: MX, IND, M, MSR, MRE, MISC, PER, SAI, SER, MYR.

2021/02/09

  • CRS Import/Export (Calypso)[1.15.107]
    • Bug Fix: error: Type Mismatch importing a car booking
  • Receipt Entry[1.15.8]
    • Bug Fix: After an admin receipt has been list/updated the receipt total displayed is too high by the amount of GST. This is a display bug only, financials are not affected.

2020/12/08

  • CRS Import/Export (Sabre Red)[1.15.105]
    • Supports Sabre Red via RemoteApp Listener (requires Listener v1.12.22+)

2020/11/22

  • CRS Import/Export[1.15.102]
    • Bug Fix: Calypso import: Error 91: Object variable or with block variable not set, when importing an Extra Cost Option with no supplier.
    • Bug Fix: Calypso import: Possible Error13: Type Mismatch on any import.
    • Bug Fix: Galileo export: Error 9: subscript out of range in BulidPaxNames if there are more pax in the TS trip than are in the PNR.

2020/10/29

  • Amadeus Import[1.15.6]
    • Bug Fix: error 438: Object does not support this property or method, when importing PNRs with addresses in certain formats.
    • Added "Report a problem" menu to more easily email AIR files which reveal problems.

2020/09/02

  • Amadeus Import[1.15.5]
    • Now recognises and imports NDC ticket AIR files.

2020/06/29

  • CRS Import/Export[1.15.100]
    • Calypso Import: Importing some types of land, the start/end descriptions might have had superfluous text '00:00 to 00:00'.
  • Calypso Interface[4.100.102]
    • Previous version no longer able to connect to servers. This version uses a different access method.

2020/02/11

  • CRS Import/Export[1.15.99]
    • Calypso Import: clicking More Options on the import dialogue now does not hide part of the OK and Cancel buttons.
    • Calypso Import: added Infinity Holidays NZ (ZI).
  • Travel Services Reporting[1.15.2]
    • Added Air Segment view to the Display option.

2019/11/05

  • CRS Import/Export[1.15.97]
    • Galileo Import: Import of some SUR segments has been added.
    • Amadeus Export: exporting names with Group by Family Name unticked, the same first names were wrongly exported for all selected passengers.
  • STOMP Library[1.0.5]
    • Sabre Import/Export: on fast systems imports and exports would intermittently fail (unable to connect) due to a race condition.

2019/11/05

  • CRS Import/Export[1.15.94]
    • Galileo Import: some flight distances were not imported and error subscript out of range could occur. This has been improved.

2019/10/17

  • CRS Import/Export[1.15.93]
    • Galileo Import: some flight distances were not imported due to flight itinerary crossing the starting point. This has been fixed.
    • Calypso Import: fixed Item Not Found In This Collection

2019/10/04

  • CRS Import/Export[1.15.91]
    • Calypso Import: enhanced to import from Infinity Holidays NZ
    • Calypso Import: added import of Van Rental
    • Calypso Import: air tickets could have imported with hidden fractions of a cent in certain fields which made fully paid tickets appear to be part paid.
    • Galileo Import: importing exchange tickets, the coupons on the exchanged ticket are now not deleted but have a new Coupon Status set to 'E'
    • Galileo Import: bug fix: importing a reissue, if the user answered 'no' (don't update existing segment, create a new one) the ticket was still wrongly associated with the old segment.
    • Galileo Import: for itineraries where the airport code differs from the code of the city the airport is in, segment fares and segment distances should now be imported
    • Sabre Import: bug fix: HHL 7 character property code was not correctly captured, now is. Non system hotels which display property code of '0000000' in Sabre will now import blank for property code.
    • Import: New warning if all segment fares on a ticket are zero (i.e. import has failed to find segment fares) or if the segment fares do not sum to the ticket fare
  • Travel Services[1.15.24]
    • Notes area now allows more text
    • Added File | Open By Ticket Number menu item
    • If costing database became corrupt, message wrongly told users to run a database update _TWCTime.ini. Fixed message.
  • TS Air Window[1.15.16]
    • Added 'Auto-Authorised' tick box and 'Coupon Status' column
  • Client Maintentance[1.15.6]
    • Added Auto-authorised tick box

2019/07/01

  • CRS Import/Export[1.15.77]
    • Amadeus Export: now exports child Date of Birth. Feature can be turned off with a new menu item on the CRS Export screen, Options, Amadeus, Export Child Ages.
    • Galileo: some sites reported warning for missing file FlightService_6_0.dfl at the end of every export but the DFL is present in the expected location. This version fixes the problem introduced in previous update.
  • Travel Services Client Documents
    • Markup on refund tickets was not reported correctly.

2019/07/01

  • Amadeus Import[1.15.2]
    • bug fix: Did not import frequent flier numbers to the Memberships area of Pax & Visa. Fixed.
  • STOMP Client (Sabre Red import/export)[1.0.4]
    • bug fix: importing large PNRs (e.g. with >150 remarks) caused Error 5 Invalid procedure call or argument
  • About Box[1.15.4]
    • added STOMP library and About box itself, to the list of module version numbers.

2019/06/26

  • Travel Services[1.15.20]
    • On the Trip Information tab, just clicking or tabbing into the Due Date box would cause the "cancel changes?" question when closing the file. User is now only prompted if they have actually changed the due date.
    • Saving the Trip Information window with an invalid due date like "99/99/9999" caused a data type conversion error. Invalid dates are now treated as no date.

2019/06/25

  • CRS Import/Export[1.15.75]
    • bug fix: Galileo: import of an exchange ticket when the original ticket is no longer in Galileo would raise an Error 91 Object Variable or With Block Variable Not Set in _RetrieveCurrentPNR.
  • Update New Programs program[1.12.5]
    • new icon to identify new version
  • TS About Box[1.12.5]
    • Horizontal scroll bar on list of module version numbers. Text can be copied to clipboard with Ctrl+C.

2019/06/24

  • Calypso Interface[4.100.101]
    • Occasionally an import might fail with an error in GetBookingDetails due to a missing attribute 'Gross' on a CommissionRate element. Now allows for that element to be missing.
  • Update New Programs program[1.12.4]
    • Instead of doing the update itself, now starts TWPRUPD5.exe to better handle the non-admin/admin transition, drive mappings etc
    • TWPRUPD5 now also updates TWPRUPD1 (Update New Programs) if a new version is available

2019/06/17

  • CRS Import/Export[1.15.74]
    • bug fix: Sabre: with no stored fare or WTDB, tax value may have been short by the amount of GST
    • bug fix: Serko Online: JQ ticket number (PNR locator) lost the first character.

2019/06/12

  • CRS Import/Export[1.15.73]
    • bug fix: Error 9 subscript out of range importing a reissue ticket from Galileo

2019/05/30

  • Codes Browse[1.13.6]
    • Form Of Payment: was displaying "Pay Supplier Gross" as "11"
  • BSP Entry[1.13.3]
    • Values of an Exchange ticket could not be edited. They now can.
  • Non-BSP Supplier Return[1.13.3]
    • Matching: added Original Pax Name column
    • Matching: grouped docs with multiple account types would display -1 in the group row.
    • Matching export: auto-created documents (AgencyCC, Pay supplier gross etc) missed the document type column which offset all the other columns on that row by 1
    • Matching export: grouped docs with multiple document types would output -1 in the doc type column
  • Debtor Maintenance[1.15.0]
    • Add Amadeus and Galileo CID fields
    • Add option: Video Conference fields are mandatory
  • Client Maintenance[1.15.5]
    • Add two Video Conference fields.
  • System Control Maintenance[1.15.1]
    • Add Agency, Remuneration Date Mode.
  • Client Remuneration Report[1.15.3]
    • Can now choose to report by transaction date rather than by departure date, controlled by the new System Control Maintenance option.
  • CRS Import/Export[1.15.70]
    • Add support for Sabre Red 360
    • Substantial enhancement of Galileo import
    • Calypso
      • bug fix: Error 91 Object Variable or With Block Variable Not Set in ProcessAgentFlight
      • bug fix: if a pax had been deleted from Calypso, error 9 Subscript Out of Range could occur in ProcessHotel or other places.
      • bug fix: error 91 Object or with block variable not set in ProcessHotel, where the supplier does not have an address. (other ProcessXXX might also have been affected and have been fixed.)
    • Galileo
      • bug fix:conjunction ticket numbers imported with a "-" instead of a "/". This is not visible in the air window but causes problems with PRISM reporting.
      • bug fix: infant name rejected ("CHECK FORMAT") probably because DOB name remark was not in uppercase.
      • don't try and export an address if there's already one in the PNR
      • associate CTCM/CTCE SSRs with the first passenger.
    • Sabre
      • bug fix: error 6 overflow with fare constructions with 0 totals.
      • bug fix: CTCE/CTCM SSRs failed if there was more than 1 pax in the PNR. Now name-associates the SSRs
      • WTDB: if the exchange ticket number was not immediately after the fare construction it was not detected. Now is.
      • improved Sabre agency profile move
    • bug fix: export, import: error 13 type mismatch when one phone was blank.
  • Travel Services[1.15.17]
    • added two Video Conference fields.
    • CRS options are now on their own screen, Tools, CRS/GDS Options.
    • Tools, CRS/GDS Options, CRS Import tab: added "Import flight distances" tick box (ticked by default)
    • Tools, CRS/GDS Options, Sabre profile (formerly STARS) options changed. Can now disable profile move entirely.
    • bug fix: With no markups set up, Tools Options and Tools CRS/GDS Options error "Control Array element 'n' doesn't exist."

2018/12/07

  • CRS Import/Export[1.15.29]
    • Galileo: fix "INVALID PASSENGER NUMBER - MUST BE NON ZERO" exporting CTCE/CTCM SSRs. Now name-associates them with the first passenger.
    • Galileo: fix "ADD/DELETE RESTRICTED ON RETRIEVED BOOKING" when re-exporting passengers to an existing PNR.
    • Calypso: fix Error 91 Object Variable or With Block Variable Not Set in ProcessHotel.
    • Galileo: will now not try to export client address unless there is a post code AND there is not already an address in the PNR.
    • Sabre: fix ticket number sometimes not detected in WTDB even though it's there.
  • Debtor Credit Allocation[1.12.7]
    • fix: when some parts of a document had been matched, the display did not show that, and it was possible to [M]atch the entire document but the matching was not saved. The display is now correct and when some parts of a document have been matched you cannot match the entire document at once but must expand it by clicking the '+' and matching individual parts.
  • Profile Browse[1.12.22]
    • Added tool bar buttons for Payments ('$') and remarks.
  • TS About Box[1.15.0]
    • Added version number of the Calypso interface dll to the list of version numbers.
  • Client Archiving[1.15.0]
    • Deletes encrypted credit card numbers from archived clients.

2018/09/20

  • CRS Import/Export[1.15.24]
  • Calypso Interface[4.100.0.100]
    • New: now supports Asia Escape and Calypso v100

2018/07/23

  • Travel Services[1.15.12]
    • Added 'Configure Editor' options in Tools, Options, to allow user to control which editing application is used.

2018/07/05

  • CRS Import/Export[1.15.15]
    • Bug fixed: Galileo: did not allow for four digit years in infant DOB name remarks, stored "20" as year of birth. Now recogises both two and four digit years there.
    • Bug fixed: Amadeus Export: now assumes Amadeus will re-order pax by name alphabetically (fixes wrong passenger associations)
    • Bug fixed: Galileo: fares with an equivalent fare currency code which was not blank and was the same as the base fare currency code imported with 0 fare since the equivalent amounts were 0 and the actual base fare was ignored. Now imports actual base fare as expected.
    • Bug fixed: if not in PCI DSS Encrypted mode, CC drop-down was incorrectly always disabled. Is now enabled appropriately.
    • All systems: now exports email address (if present) and mobile number (if present) as CTCE/CTCM SSRs
    • Sabre: get client address and debtor code from remarks (DL- and DI.AC- respectively) if present.
  • Travel Services[1.15.6]
    • Bug fixed: DOB in the future caused the Pax and Visa screen to not show any pax, though the pax were visible in the Trip Information screen and elsewhere.
    • Bug fixed: Return date on the client details screen was not saved if changed, now is.
    • Bug fixed: with no trip lines, with only insurance/open dated trip lines, a value of 1/1/1684 was stored in the Client return date. Now stores no date as expected.
    • Bug fixed: if a valid return date was on the Trip File and it was booked, that return date was ignored and the departure date was stored on the client as both the departure and return dates.
    • Bug fixed: with a trip line with a return date before 1684, clicking Save would grey the outlook bar but nothing else would happen. Similarly printing SoA would not produce anything. Fixed.
    • Bug fixed: creating a new trip (not from a profile) pax count would be 0.
  • TS - Pay Supplier[1.15.2]
    • Bug fixed: with bad dates (not blank, but not sensible, e.g. 1/7/218) program would error on payment with 3421 data type conversion error. Now does not error.
  • Creditor Credit Allocation[1.12.6]
    • Bug fixed: document numbers like "2e234399" caused error 6 overflow. Now does not error but sort behaviour has changed: now sorts document number alphanumerically so document 2 comes after document 19999 (because 2 > 1)

2018/03/27

  • CRS Import/Export[1.15.6]
    • Bug fixed: importing a new PNR from Sabre, you would be asked "Do you require the new passenger information to be imported for this booking?". Even if you answered No, new passengers were imported, they are now not.
    • If you answered Yes to the above question you would be asked "Do you want the passengers in this Travel Services booking to be removed?". It was too easy to accidentally answer Yes and delete all passengers. You are now prompted a second time to confirm you really want to delete all passengers.
    • Bug fixed: Sabre, WTDB segment fares did not allow for exchange rate in fare construction from NUC to origin currency. Now do.
    • Bug fixed: Sabre, WTDB: obscured CC number like AXXXXXXXXXXXXX1234*XXXX was not detected as a CC.
    • Bug fixed: Sabre: some hotel imports with room/rate codes starting with a numeric would have that number imported as the room count.
    • Bug fixed: Program would record errors in the Windows Application log mentioning WCCO and CHashValue.Clear. These can be ignored but have been fixed.
  • Receipt Entry[1.15.4]
  • Payment maintenance[1.15.15]
  • Quick Booking Completion[1.15.2]
  • TWorld main program[1.15.15]
  • User Maintenance[1.15.7]
    • Bug fixed: Program would record errors in the Windows Application log mentioning WCCO and CHashValue.Clear. These can be ignored but have been fixed in these versions

2018/02/27

  • Travel Services Main Program[1.15.3]
    • Bug fixed: Creating a Client trip (when turning a quote into a booking) the return date on the client trip was always empty.

2018/02/26

  • Receipt Entry[1.15.3]
  • CRS Import/Export[1.15.3]
  • Payment maintenance[1.15.14]
  • Quick Booking Completion[1.15.1]
  • User Maintenance[1.15.6]
    • Bug fixed: Might show Invalid Use of Null error when starting, while signed in as a user who has not had their PCI DSS settings updated by the Security Administrator.

2018/02/21

  • Client Maintenance[1.15.3]
    • Bug fixed: copying payments from a client profile, did not copy the encrypted fields. Now does not copy payments to the client.
  • Profile Maintenance[1.15.2]
    • Bug fixed: copying payments from a debtor or other profle, did not copy the encrypted fields. Now does.