SARS Customs Road Freight Manifest Barcode Specification.

14
SARS Customs Road Freight Manifest Barcode Specification Date: June 2014 Version: DRAFT – 0.4

Transcript of SARS Customs Road Freight Manifest Barcode Specification.

SARS

Customs Road Freight Manifest

Barcode Specification

Date: June 2014

Version: DRAFT – 0.4

|

Purpose

The purpose of the presentation is to:

• Table the draft Cargo Reference Number (CARN) specification in terms of the Customs Road Freight Manifest

• Indicate the allowed SARS BARCODE symbologies and specifications

2

|

Cargo Reference Number (CARN)

1. Upon acceptance of a Road Freight Manifests the system will generate an unique reference that will be used during arrival management

2. This will be known as the Cargo Reference Number (CARN)

3. SARS will provide Trade with a CARN number in the CUSRES response

4. The number will be prefixed by CARN, the BARCODE Version and then followed by 6 Alphanumeric characters excluding vowels and numeral 0 allowing 729 000 000 (306) variations which will be unique during the lifetime of the project

5. The CARN will only contain UPPERCASE characters

3

|

CARN Number Specification

4

1. 12 Alphanumeric Charactersa) 4 Alphanumeric Static Prefix = Static prefix containing CARN to

prevent SARS operators to manually enter a CARN number in the Manifest field

b) 2 Alphanumeric Barcode Version = Versioning will contain the positioning of data in the character string

c) 6 Alphanumeric CARN segment = The unique external reference number that will be read for a lookup of the Manifest data

2. 23 Character future reservation a) Trailing the first 12 characters will be 23 "space reserved" characters to

allow for future fields that might be required. This should not be part of the BARCODE

35 Characters via CUSRES

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

PREFIX (4) VER (2) CARN (6) Future Character Reservation (23)

C A R N X X X X X X X X                                              

|

Barcode Specification Type QRC

5

The 35 alphanumeric characters resulted in selecting Version 3-H

Quick Reference Code (QRC) - ISO/IEC 18004:2006 bar code symbology *Type - QR Code 2005

* Source - ISO/IEC18004 Second Edition 2006-09-01 - page 33

Version 3-H

|

QRC - Minimum Barcode Size

6

Assumed Scanning Distance 150 mm

Distance Factor = 10 – 1 (cater for bad lighting) 9

Density Factor = 29/25 1,16

Minimum QR Code Size = (Scanning Distance / Distance Factor) * Data Density Factor

19,33 mm rounder to 20 mm x 20 mm

|

QRC - Margin Size / Quiet Zone

7

The ISO/IEC 18004 standard defines Quiet Zone as a region which shall be free of all other markings, surrounding the symbol on all four sides. Width for number of module at each side should be four if according to ISO/IEC.

Calculated Barcode Size 20 mm x 20 mm

Version 3 Modules 29

Module Size = 20mm/29 0,68 mm/module

Minimum Quite Zone = 4 x modules = 4 x 0,68

Minimum2,72 mm rounded 

to 3mm

|

QRC - Minimum BARCODE Size and Quite Zone Size

8

3 mm Quite Zone around Barcode (in addition to)

2 cm x 2 cm Minimum Barcode

Size

|

Barcode Specification Type - Code-128 bar code symbology

9

Code 128 Barcode Symbology was added as an second option SARS BARCODE specification on request by trade and closely aligned to the GS1-128 (UCC/EAN/) SSCC specification.

It does NOT follow the UCC/EANGS1-128 formatting specification as the CARN number is not a SSCC formatted code.

GS1-128 (formerly known as UCC/EAN-128) is a subset of Code 128 and is used extensively world wide in shipping and packaging industries as a product identification code for the container and pallet levels in the supply chain. The symbology was formerly defined as ISO/IEC 15417:2007.

A Code 128 barcode will have six sections:

1. Quiet Zone2. Start Character3. Encoded Data4. Check Character5. Stop Character6. Quiet Zone

1 6

2 543

|

Code-128 Barcode – Minimum Size

10

The most basic unit of measure within a barcode is the x-dimension and is equivalent to the width of the most narrow bar or space within the barcode. Each character is 11 x-dimensions wide (except for the STOP character which is 13 wide). The minimum size of the x-dimension is 0,1905 mm. The overall length of a barcode varies because the number of DATA characters may vary; however, it follows this formula:

Length:L = (11 * C + 35) * X where:L = Overall length (not including Quiet Space)C = Number of DATA characters (not including START, CHECK, or STOP)X = length of x-dimension

CARN01ABC123

Code128Barcode -> C = 12, X = 0.254mmL = (11 * 12 + 35) * = 0.254mm= 42,418mm without Quiet Zones

Quiet Zones”Blank spaces before and after the barcode. They help the barcode reader to distinguish the barcode from other markings. Each Quiet Zone must be at least 10 x-dimensionsQuiet Zone = (10 * 0,254mm) = 2.54mm

Height:The height of the barcode is assume at 30% of the length excluding Quite ZonesH = 0,30 * 42,418mm = 12,725mm

|

Code-128 Barcode – Minimum Size

11

42,42mm

2.5mm

12,

73m

m

2.5mm

|

Formal Response to BG Submission_Draft Rules on Road Freight Cargo Manifests_25 April 2014_(4778044_1)

12

|

Formal Response to BG Submission_Draft Rules on Road Freight Cargo Manifests_25 April 2014_(4778044_1)

13

Technical Comments on CARN:

Point 20:The proposed Cargo Reference Number (CARN) is a SARS internal system reference number and not a serialized shipping container code (SSCC). It is a system reference that relates to a submitted MANIFEST for quick reference to the MANIFEST data during the gate arrival process. It does not represent a product identification code for the container and pallet levels in a supply chain.

Point 21:The proposed CARN number is only a 12 (96 bits) alphanumeric character string that will be sent in the CUSRES with the specific reservation of 35 alphanumeric characters.CARN capacity must not to be confused with the CUSRES field reservation.

This is done to leave reserve space for future requirements.

SARS selected the BARCODE symbology based on the maximum CUSRES characters reserved for the CARN (35) to future proof the BARCODE Symbology Type.

|

Formal Response to BG Submission_Draft Rules on Road Freight Cargo Manifests_25 April 2014_(4778044_1)

14

Technical Comments on Barcode:

Point 22:

The DPI assumption was in view of determining the quite zone around the barcode. SARS has taken note of this and have recalculated the prescribed margin size based on the ISO quite zone recommendation of modules x4 thus removing the printer quality assumption/dependency.

Point 23:

The Minimum barcode size calculation resulted in a 2cm x 2cm QCR barcode.The Recalculated Minimum quite zone around the barcode should not be less than 3 mm all around the Barcode. Pages 6 and 7 of this presentation has been updated to be more explicit.