Sortcode Changes
Version 3.1.13 (Y11M11)
New Features (check Sortcode API Guide for more information)
- Option to switch between BAG and TRAY as container type (RQB0069,
RQB0075, RQB0076, RQB0080)
- The following services can select either trays or bags:
- Mailsort 120 1 & 2 & 3
- Advertising Mail 120 1 & 2 & 3
- Mailsort 1400 2 & 3 (Only applicable for Letter and Large
Letter formats)
- Advertising Mail 1400 2 & 3 (Only applicable for Letter and
Large Letter formats)
- Presstream 2 (Only applicable for Large Letter format)
- Mailsort 120 and Advertising Mail 120 services now have option to be
sorted to Mailsort 70 selections. (RQB0079)
- When a Mailsort CBC job fails to meet DPS accuaracy rate, new surcharge
of 0.05p per item will now appear in pricing information. (RQB0077)
- Mailing with items above 100g now include warning aout possible VAT
charges, dependng on service. (RQ0081)
Backend Changes (GUI and API)
- Collection date for TNT and UIK Mail jobs will no longer accept a past
date. (BZ 983, BZ1133)
- Items with invalid barcodes will now appear in reject file when option is
turned on. (BZ1002)
- TNT Client field now enforced to accept only alphanumeric characters.
(BZ1130)
- UK Mail Account default will not be overwritten by jobfile setting.
(BZ1131, BZ1315)
- UK Mail Mailing ID field will only accept an input of no more than 20
characters long. (BZ1137)
- Advertising Mail service name correctly alligned in CPR file. (BZ
1234)
- For TNT and UK Mail , when AdMail option is in use it will now be shown
inside of CPR file. (BZ 1302).
Frontend Changes (GUI)
- Advertising Mail pricing information now displayed as expected inside of
Royal Mail Pricing window. (BZ 1256)
Version 3.1.12 (Y11M07)
Backend Changes (GUI and API)
- Advertising Mail Services, Royal Mail (RQB0072)
- Allows users to prepare mailings for Royal Mail under the following
new services:
- ADVERTISING MAIL 1400
- ADVERTISING MAIL 120
- ADVERTISING MAIL 70
Version 3.1.11 (Y11M04)
Backend Changes (GUI and API)
- "Merge Bag Labels" option works as expected for all applicable providers.
(BZ1128).
Backend Changes (API only)
- "UseOnlyDatabase” option (also referred to as ‘Sortcode 2
style’ operation), additional security enforced to ensure that only
one valid file exists for each required database when running jobfile
without any selected databases (BZ1129).
Version 3.1.10 (Y11M02)
Backend Changes (GUI and API)
- Mailsort 70 uses expected minimum items boundary of 20,000 (BZ1007).
- All output file handles are closed after being generated. (BZ1023).
- When using ‘Sortcode 2 style’ operation with UK Mail, no
longer need to specify UK Mail database in jobfile (BZ1033).
- Auto detection provides better guess when selecting Mixed Weight Field
(BZ1039).
Frontend Changes (GUI)
- Automatic update now also uses UK Mail DB version when checking if there
is newer version of Sortcode 3 available.
Version 3.1.9.1 (Y10M10)
New Features (check Sortcode API Guide/Sortcode User Guide for more
information)
- UK Mail Mode (RQB0056)
- Allows users to prepare mailings for UK Mail under the following
services:
- UK Mail 1400
- UK Mail 700
- UK Mail 120
- UK Mail Walksort
- Generates bag level and item level files which can then be imported
into UK Mail’s Consignor Live.
- For Royal Mail Presstream jobs, generated output now also includes CSV
file versions of the Computer Planning Report and Line Listing File. This
meets the new requirement for Presstream Profile Pricing which comes into
effect November 4th, 2010 (RQB0065).
Backend Changes (GUI and API)
- Barcode input and output fields now always required for CBC mailings
(BZ923).
- Auto detection has a set limit for address, postal code, and barcode
fields (BZ931, BZ932).
- When rediretcing records with invalid barcodes, "Postcodes Matched" in
Computer Planning Report always is calculated correctly (BZ965).
- Additional verification performed on TNT Client ID and Mailing House
fields (BZ982, BZ985).
Version 3.1.8 (Y10M08)
New Features (check Sortcode API Guide/Sortcode User Guide for more
information)
- Updated TNT file formats (.tnt, .bag) to meet new June 2010
specifications issued by TNT Mail. (RQB0055)
- New option added that will treat records with invalid barcodes as rejects
for CBC mailings. (RQB0058)
- Program updated to interact with the new Mailsort Database 2010.
(RQB0059)
- Added new Royal Mail service: Mailsort 70. (RQB0060).
Backend Changes (GUI and API)
- Large barcodes with space padding will now be processed as expected. (BZ
894)
- In TNT mailings, depot priority set correctly for records for all
collection depots, including Leeds and Exeter. (BZ 900)
- Input files with only one reject item no longer causes odd behvarior
during sortation. (BZ 906)
- For Premier 1400 service, residue bag which follows a direct bag no
longer errantly labeled “996” for its selection code . (BZ
914)
- Switching Sustainable Mailing option on and off in program will result in
accuracy addressing percentage value changing. (BZ 920)
Version 3.1.7.2 (Y10M05 Interim)
- Fix for bug which caused Mailsort Presstream 1 and Mailsort Presstream 2
services to incorrectlly handle undersized direct bags. (BZ904)
Version 3.1.7.1 (Y10M04)
New Features (check Sortcode API Guide for more information)
- Added TNT services: Premier 120 (Default), Premier Walksort (RQB0042)
- Bag levelling setting can be used to evenly distribute items in last two
bags for a Selection, avoiding ‘light’ bags. (RQB0029)
- New sortcode.ini setting allows ‘Sortcode 2 style’ operation
with only one sortcode database present. (RQB0027)
- New Log Severity level can turn off all logging for Sortcode.
(RQB0044)
Backend Changes (GUI and API)
- Improved handling of problem input files within the Test Read,
Autodetection and View File features. (BZ 813, BZ 815, BZ 817, BZ 825, BZ
828).
- Auto Detection has been improved to always pick best delimiter for an
input file but will properly populate field lists if different delimiter
chosen (BZ 826, BZ 829)
- Job Validation extended so that a single Mixed Weight field must exist in
both the Input File and Output File field settings for a Mixed Weight job.
(BZ 833)
- Accurate sorted items percentages and correct mixed weight pricing
information now displayed in CPR when reject items are not redirected. (BZ
834, BZ 843)
- Per TNT spec, only a Primary bag which meets the undersized bag criteria
will have its Selection Code changed to "996". (BZ 837)
- Last sorted item will now always create its own bag if its required. (BZ
841)
- Inconsistencies between Quoted fields in the Input File and Output File
settings now is handled properly. (BZ 857)
- For TNT jobs, reject bags ("999") are never counted in sorted bag totals.
(BZ 869)
- Inside TNT output file, Postal Code Area will now always be populated for
a bag as long as all its items are going to the same Postal Code Area. (BZ
870)
- Inside TNT output file, reject bags always being labelled as "S" as
Sortation type. (BZ 871)
- Inside TNT CPR file, Mailing House properly being written to file. (BZ
874)
- Volume Related Discount for A3 Packets correctly being used when
calculating a job's total discounted price. (BZ 875)
- Selection Break Message will be written to either the first Address or
User field. (BZ 876)
- Inside TNT output file, LT60 field for Mixed Weight jobs now correctly is
changed depending on each item placed in bag. (BZ 882)
- For Premier 700, reject bags no longer being given a code of "9990" but
instead the proper "999". (BZ 888)
Frontend Changes (GUI)
- Minimum selection size correctly greyed out in Wizard when creating a
Walksort or Presstream job. (BZ 842)
- Minimum selection size correctly greyed out in Wizard and in Sortation
for all Premier 120 services. (BZ 855)
- When not using a common SSC field size (3, 5, 8), SSC field size will
always be saved correctly (BZ 860).
- Each TNT service will only display eligible item formats to select from.
(BZ 868)
Version 3.1.6 (Y10M01)
New Features (check Sortcode API Guide for more information)
- New setting (TempFileFolder) inside sortcode.ini can be used to specify
where temporary files are stored. Usable for both GUI and API users.
(RQB0038, BZ 770)
- New functions now usable through API:
- SCD_GetDatasetValidDates() - Provides date range period a SCD
Database is valid for. (RQB0028)
- SCD_GetAvailableDatasets() - Provides a list of all Sortcode
databases for a service. (RQB0028)
- SCD_SetPresortCallBack() - Select user defined process to run during
presoration (e.g. display progress). (RQB0037)
Backend Changes (GUI and API)
- Walksort reject records sorted correctly when included in output file.
(BZ 767)
- Last record in a Walksort job now processed properly if it doesn't match
the previous's record's Walksort code. (BZ 762)
- Job Validation (which happens before a job is allowed to run) extended:
- Won't allow more than one "Mixed Weight" input field. (RQB0014)
- Won't allow a Mixed Weight job to run without any entered weight
categories. (RQB0024)
- Additional exception handling to deal with unmatched double quotes in
input files (BZ 802)
- "Walksort Penetration" warning now cleared in all cases where
optimization succeeded. (BZ 756)
- Walksort Optimization was sometimes being run when not strictly needed.
(BZ 769)
- Initial Selection Break now being written to output file. (BZ 761)
- For Fixed input files, last input field now handled so it can no longer
contain file terminator and cause blank record to appear in output file.
(BZ 717)
- In CPR file, Job Reference Number also included in service's "Parameters"
section. (BZ 775)
- Bag labels that are included inside sorted output file now always use SSC
(instead of WSC) for Walksort jobs. (BZ 768)
- Jobs with Presstream service are correctly not allowed to run if
Sustainable Mailing setting is used. (BZ 758)
- Rounding of fractional pence in calculations adjusted in light of Royal
Mail's requirements (RQB0015)
- Certain API messages no longer appear in multiple parts. (RQB0025)
Frontend Changes (GUI)
- Improvements to automatic record terminator detection. (BZ 795)
- "Select a Database" window only displays SCD Databases which are
applicable for the selected service. (BZ 798, BZ 723)
- Deleting the last output field now prompts user to save the change before
proceeding. (BZ 753, BZ 755)
- Service list in the Sustainable Mail Discounts window no longer lists
services which are not applicable. (RBQ0023)
- Interactive Tool was occasionally returning garbage values. (BZ 800,
RQB0030)
Version 3.1.5.10 (Y09M11)
- For Walksort jobs, when reject records are not redirected to a seperate
file they now appear correctly in the output file.
Version 3.1.5.8 (Y09M10)
- Improved API interface for Visual Basic client code
- TNT Maximum Bag Weight adjusted to 14 Sep 2009 specification - 10.4
kg
- Greatly enhanced Jobfile Converter tool (convscd2)
- Improved API reinitialisation routine after SCD_Exit() call
- SSC code kept intact in .bag files regardless of the length of the
service name
- Mailsort 700 CBC fix for items with no
barcodes
- Fix for precise (non estimated) TNT bag
items and weights within common SSC
- Fixed "Bag Break" message which used to be copied into next record if the
first address field was blank
- Completed Presstream and Walksort Presstream pricing information
- No labels are produced any longer for reject addresses when using Merged
Bag Labels in the output file
Version 3.1.3 (Y09M07)
- Added new optional header line in output files
- Windows GUI: Discounts shown separately for Sustainable Mailing
- Non-geographic ordering for Mailsort 1/Presstream 1 jobs is allowed with
a warning raised
- Pathed filename references are not limited to 127 characters
- Fixed Bag Number sequence for items belonging to different bags but same
Selection Code (SSC)
- TNT: Fixed Access Site Code field for residues having 996 Selection Code
(SSC)
- TNT: Fixed Job Reference output when left empty
Version 3.1.1 (Y09M06)
- CPR report: now show a breakdown of the overall discount into constituent
contributions (where multiple discounts apply)
- Sustainable Mailing choice indicated on CPR and Line Listing reports
- CPR report: Show discounts for Sustainable Mailing in a detailed
manner
- Job Save/Open/Browse options now remember the last folder used
- Fix for line listing issue when multiple concurrent Mailsort database
releases are present
- TNT maximum allowable bag weight is increased to 10.5kg
- Use of the Sustainable Mailing option is now restricted to letter and
large letter formats only.
- Update of Geographic Area picklist
- Greater software control over use of Geographic ordering (mandatory for
Mailsort 1 and Presstream 1 jobs, and not permitted for Walksort)
- "short barcodes" now allowed inside fixed width fields
- Fix for Date Last Run, which was not always updated properly
Version 3.1.0.1 (Y09M05)
- ADD: Support for Mailsort(-only) 2009 databases
- FIX: Line Listing selection name labels when the database folder contains
both Mailsort 2007 and 2009 databases
Version 3.1.0 (Y09M03)
- Support for TNT mailings
- "Job List" - helps to manage and organize all your sortation jobs
- Ability to maintain multiple Royal Mail database versions and switch
between them for different jobs
- Automatic database download and update facility over the internet
- Improved user interface
- Automatic detection of input file format
- Automatic configuration of input fields - including detection of postcode
and barcode fields
- Example record display to assist editing format settings
- "Test Read" facility to check settings before running jobs
- Foreign record detection and facility to remove to separate file
- Eligibility warnings
- Output Sort Code field allows a simple sort to restore the correct sort
order