M ODCAR œ Car file description
Transcription
M ODCAR œ Car file description
1. – DESCRIPTION OF THE MANIFEST FILE STRUCTURE Example The Manifest file structure is composed of a file of a single line. This single line is composed of strings or numerics separated by the null character (binary 0). The following example of manifest file structure comes in the form of tables. Each line of each table represents a data (string or numeric) to be coded. WARNING: The ‘Config’ column depends on each country configuration. If, in term of configuration, there is discrepancies between the configuration defined in MODCHQCF and the one in the .car file generated, MODCAR will generate problem when uploading the file. • The ‘Nb’ column indicates the definite order: data nb 0, 1, 2, ... , til the end. • The ‘Description’ column explains briefly the data function. • The ‘Format’ column describes the type and size of data to be coded: numeric (n), alpha (a), or alphanumeric (an). In the Part 0, the String is in C style and the Numeric are coded on 4 bytes). • The ‘Value in ASCII’ column gives an example of the coded data in ASCII. • The ‘Value in HEXA’ column gives an example of the coded data in HEXA decimal. This can be seen using Norton Commander or the debug function in DOS mode. • The ‘Config’ column describes is the field is M for Mandatory, O for Optional, P for Prohibited, IS for Input by the System, E for Empty. • The prohibited or forbidden field must not be filled. Only the binary 0 exists in the file • The ‘Table’ column gives the ASYCUDA reference table to which the field has to refer to. WARNING: Some specific charater such as dot, comma, etc .... should not be used. The quote sign is responsible for the error 24337 while attempting to store on the server. WARNING: The 2 fields, visible on screen at the general segment level, for the reference to previous manifest are not included in the .car file PART 0: FORMAT DESCRIPTION FIELD Nb Description 1Number of manifests 2File length 3Number of general segments 4Number of bill of lading first level 5Number of containers by bill of lading Format String (C style) String (C style) N (4 bytes) N (4 bytes) N (4 bytes) Value in ASCII 1 1753 1 3 0 Value in HEXA 31 00 31 37 35 33 00 01 00 00 00 03 00 00 00 00 00 00 00 Config Table M (always = 1) M M (always = 1) M M (always = 0) WARNING: • The fields 1 and 3 are always equal to 1 because when you call a manifest (Manifest – New - Local file) from MODCAR, you call manifest by manifest and not a group of manifest • The field 2 is the file length from field 3 to the end of the file • The fields 3, 4, 5 must be coded as 4 bytes and not string as the other fields. So if there are 12 B/L the coding should be 0C 00 00 00 and not 12 00 00 00 • The field 4 is always equal to field 31 (part1) in value, not in coding; • The field 5 is always equal to 0, even if you have container PART 1: GENERAL DATA NbDescription Format 5aCustoms office code 6Voyage number 7Date of departure 8Date of arrival 9Time of arrival 10Manifest registration year 11Manifest registration serial number 12Date of registration 13Time of registration 14Place of departure code 15Place of destination code 16Carrier code an5 an17 date date time n4 n8 date time an5 an5 an17 HQ SC-VOY019 20000105 20010112 12:01 17Carrier name an35 Transam Samoa Matafele Beach Road Chandra House Apia Samoa 1 18Carrier address 1/2 19Carrier address 2/4 19aCarrier address 3/4 19bCarrier address 4/4 20Mode of transport code an35 an35 an35 an35 an3 21Identity of transport name an27 22Nationality of transport code an3 23Place of transport an35 24Transport registration reference an35 25Transport registration date date 26Master Name an35 27Master reference #1 an35 28Master reference #2 an35 29Net tonnage (mass of vessel or plane itself) n6 30Gross tonnage (mass of vessel or plane itself) n6 31Total number of B/L' s n5 32Total number of packages n5 Value in ASCII NZAKL WSAPW TRANSAM Value in HEXA 48 51 00 53 43 2D 56 4F 59 30 31 39 00 32 30 30 31 30 31 30 35 00 32 30 30 31 30 31 31 32 00 32 31 3A 30 31 00 00 00 00 00 4E 5A 41 4B 4C 00 57 53 41 50 57 00 54 52 41 4E 53 41 4D 00 54 72 61 6E 73 61 6D 20 53 61 6D 6F 61 00 4D 61 74 61 66 65 6C 65 20 42 65 61 63 68 20 52 6F 61 64 00 43 68 61 6E 64 72 61 20 48 6F 75 73 65 00 41 70 69 61 00 53 61 6D 6F 61 00 31 00 53 6F 75 74 68 65 72 6E 20 43 72 6F 73 73 20 49 Southern Cross II 49 00 NZ 4E 5A 00 Dunedin 44 75 6E 65 64 69 6E 00 Reg. Num. 4351 52 65 67 2E 20 4E 75 6D 2E 20 34 33 35 31 00 20010110 32 30 30 31 30 31 31 30 00 M. Lui Yen 4D 2E 20 4C 75 69 20 59 65 6E 00 00 00 24 32 34 30 25 32 35 30 3 33 00 600 36 30 30 Config Table M M M O O IS (at registration) IS (at registration) IS (at registration) IS (at registration) M M M IS UNCUOTAB UNLOCTAB UNLOCTAB UNCARTAB IS IS IS IS M M O O O O O P P P P M O UNMOTTAB UNCTYTAB 33Total gross mass 34Total Number of containers 35Date of large discharge n15 n5 date 25000.00 2 20010107 32 35 30 30 30 2E 30 30 00 32 00 32 30 30 31 30 31 30 37 00 P M O WARNING: • Field 7 must be filled because it' s part of the manifest key • Fields 14 & 15 are mandatory; use the ASYCUDA table UNLOCTAB • Field 16 - carrier code use the ASYCUDA table UNCARTAB • For the fields 17 to 19b the information will come directly on the screen when you will load your file within MODCAR if the field 16 is filled • Field 31: it’s how many time you repeat the part 3; it’s the total number of B/L you will have in part 3 (1 master degrouped in 5 b/l is counted for 1 and not for 6 or 5) • Field 32: is the total number of packages; the system will check it’s equal to the sum of all the fields 79 (for 1 master degrouped in 3 b/l; you take into account the number of package for the master and not for the master and each of its b/l) if filled only Part 1 – Field 33 Part 3 – Fields 80 & 115 Part 4 – Fields 183 & 185 Mass = max 12 digits (no decimal) PART 2: CONTAINERS DATA Value in Hexa Table Format 36number of containers ( = 2 ) For each Container : Container 1 37container B/L line number 38container B/L sub line number 39container number 40container identity 41type of container code 42full/empty code 43seal marks1 44seal marks2 45seal marks3 46seal party n5 2 32 00 n5 n5 n3 an17 an3 an3 an10 an10 an10 an3 2 0 1 OAKAPI00754 FCL 1/1 SL3DGF 32 00 30 00 31 00 4F 41 4B 41 50 49 30 30 37 35 34 00 46 43 4C 00 31 2F 31 00 53 4C 33 44 47 46 00 00 00 00 IS IS IS M M O O O O O UNCTNTAB UNINDTAB n5 n5 n3 an17 an3 an3 an10 an10 an10 an3 1 0 1 TPHU825A FCL 1/1 45XE2 31 00 30 00 31 00 54 50 48 55 38 32 35 41 00 46 43 4C 00 31 2F 31 00 34 35 58 45 32 00 00 00 00 IS IS IS M M O O O O O UNCTNTAB UNINDTAB Container 2 37container B/L line number 38container B/L sub line number 39Container number 40Container identity 41type of container code 42full/empty code 43seal marks1 44seal marks2 45seal marks3 46seal party end Value in ASCII Config NbDescription UNSEATAB UNSEATAB WARNING: • If there is no container, the field 34 from part 1 is equal to 0. However the part 2 should exist and should be coded as follow: 0 (for the field 36) followed by a binary 0. • Field 36 can be different than the field 34. EX: You have only one master bill with one container (field 34=1) You deconsolidate this master bill in 3 House Bill and because all the goods are in the same container, Customs may require to attach the container information to each House Bill. So, the result is that in Part 2, you will have 4 containers (field 36 = 4) and you will have 4 times (1 for the master and 3 times for the 3 House Bill) the fields 37 to 46. The order of the group (fields 37 to 46) is the information from the last House Bill follow by the information from the previous one, follow by the information of the first one, follow by the information of the Master Bill (LIFO). • • • • • • • Field 37 = field 51 = field 113 = field 122 ==> to keep the link bill part 3 / container information Fields 37 to 46 should be filled as many time as there are containers for the same field 51 (refer to example 1 below) Fields 37 to 46 should be repeated as many time as there are containers by BOL and as many time as there are BOL with containers (refer to example 2 below) Field 38 = field 123 ==> to keep the link deconsolidated bill part 4 / container information Fields 41 & 42: use the ASYCUDA tables UNCTNTAB & UNINDTAB Fields 41 to 46 are not configurable in ASYCUDA as some other fields. But Customs have to be very clear on which information they want to receive from the shipping companies Fields 37 to 46 should be repeated as many times Exemple 1 On considère un Manifeste avec 5 Titres de Transport (T/T) et en tout 10 containers. Sur le deuxième T/T, il y a 2 containers. Dans la Partie 1 - Champs 34, il y aura d' indiqué 10 (pour les 10 containers au total). Dans la Partie 3 - Champs 77- il y aura indiqué 2 (pour 2 containers). Dans la Partie 2 - Champs 36, il y aura d' indiqué 10 (pour les 10 containers au total). Ce qui suit devra être répété pour les 10 containers. L’exemple n’est donné que pour les 2 containers du T/T N°2: Premier container du T/T 2 (tous les champs sont remplis dans l'exemple) Dans la Partie 2 - Champs 37, il y aura d' indiqué 2 Dans la Partie 2 - Champs 38, il y aura d' indiqué 0 Dans la Partie 2 - Champs 39, il y aura d' indiqué 1 Dans la Partie 2 - Champs 40, il y aura d' indiqué Container1 Dans la Partie 2 - Champs 41, il y aura d' indiqué 40 Dans la Partie 2 - Champs 42, il y aura d' indiqué 1/3 Dans la Partie 2 - Champs 43, il y aura d' indiqué scellé1 Dans la Partie 2 - Champs 44, il y aura d' indiqué scellé2 Dans la Partie 2 - Champs 45, il y aura d' indiqué scellé3 Dans la Partie 2 - Champs 46, il y aura d' indiqué TOP Deuxième container du T/T 2 (tous les champs sont remplis dans l'exemple) Dans la Partie 2 - Champs 37, il y aura d' indiqué 2 Dans la Partie 2 - Champs 38, il y aura d' indiqué 0 Dans la Partie 2 - Champs 39, il y aura d' indiqué 2 Dans la Partie 2 - Champs 40, il y aura d' indiqué Container2 Dans la Partie 2 - Champs 41, il y aura d' indiqué 20 Dans la Partie 2 - Champs 42, il y aura d' indiqué 1/1 Dans la Partie 2 - Champs 43, il y aura d' indiqué scellé1 Dans la Partie 2 - Champs 44, il y aura d' indiqué scellé2 Dans la Partie 2 - Champs 45, il y aura d' indiqué scellé3 Dans la Partie 2 - Champs 46, il y aura d' indiqué DOU Exemple 2 Manifeste avec 3 T/T. T/T 1 a 2 containeurs T/T 2 a 4 containeurs T/T 3 a 3 containeurs dont 1 qui est identique à 1 containeur du T/T 1 Il doit y avoir 9 occurrences des champs 37 à 46: 2 pour les 2 containeurs du T/T1 + 4 pour les containeurs du T/T2 + 3 pour les containeurs du T/T 3. ! PART 3: FIRST LEVEL BILL OF LADING NbDescription Format Value in ASCII Value in Hexa For I = 1 to Nb of B/L Do begin 47Customs office code an5 HQ 48 51 00 48Voyage number an17 SC-VOY019 53 43 2D 56 4F 59 30 31 39 00 49Date of departure 50B/L reference number 51Manifest line number previous doc number 52Manifest sub-line number 53Status 54Previous document number 55Bill of lading type code date an17 n5 n5 an17 an17 an3 20000105 0865743167 1 0 4 32 30 30 31 30 31 30 35 00 30 38 36 35 37 34 33 31 36 37 00 31 00 30 00 34 00 00 42 4F 4C 00 56B/L nature code 57Unique carrier reference number an3 an35 23 58Shipper name 59Shipper' s address #1 60Shipper' s address #2 61Shipper' s address #3 62Shipper' s address #4 63Consignee code an35 an35 an35 an35 an35 an35 64Consignee name 65Consignee address #1 66Consignee address #2 67Consignee address #3 68Consignee address #4 69Notify code 70Notify name an35 an35 an35 an35 an35 an17 an35 BOL 32 33 00 00 LOMA VISTRA 4C 4F 4D 41 20 56 49 53 54 52 41 20 54 52 41 44 TRADING 49 4E 47 00 USA 55 53 41 00 00 00 00 A1033C 41 31 30 33 33 43 00 Salelavalu Beach 53 61 6C 65 6C 61 76 61 6C 75 20 42 65 61 63 68 Resort 20 52 65 73 6F 72 74 Salelavalu 53 61 6C 65 6C 61 76 61 6C 75 20 Faasaleleaga 46 61 61 73 61 6C 65 6C 65 61 67 61 20 Savaii 53 61 76 61 69 69 00 Samoa 53 61 6D 6F 61 00 G1001C 47 31 30 30 31 43 00 Agriculture 41 67 72 69 63 75 6C 74 75 72 65 20 44 65 70 61 " Config Table Nb of B/L= Total number of BOL defined in field 31 M (same than field UNCUOTAB 5a) M (same than field 6) M (same than field 7) M (Must be unique) M (Must be unique M M E UNTRDTAB M 23 (import) or 24 (transit) or 28 (transhipment) M O M O O O O O M O O O O / IS / IS / IS / IS / IS O O / IS UNCMPTAB UNCMPTAB 71Notify address 1/4 72Notify address 2/4 73Notify address 3/4 74Notify address 4/4 75Place of departure code 76Place of destination code 77Number of containers 78Type of packages code 79Number of packages manifested 80Gross mass manifested 81Volume 82Shipping marks 1/10 83Shipping marks 2/10 84Shipping marks 3/10 85Shipping marks 4/10 86Shipping marks 5/10 87Shipping marks 6/10 88Shipping marks 7/10 89Shipping marks 8/10 90Shipping marks 9/10 91Shipping marks 10/10 92Description of goods 1/5 93Description of goods 2/5 94Description of goods 3/5 95Description of goods 4/5 96Description of goods 5/5 97Prep/collect freight indicator 98Prep/collect freight amount 99Prep/collect freight currency code 100Value declared with customs 101Currency code for customs value 102Value declared for transport 103Currency code for transport value 104Value declared for Insurance 105Currency code for Insurance value 106Number of items/lines an35 an35 an35 an35 an5 an5 n8 an7 n8 n11 n11 an35 an35 an35 an35 an35 an35 an35 an35 an35 an35 an35 an35 an35 an35 an35 an3 n15 an3 n15 an3 n15 an3 n15 an3 n5 Department Malifa 72 74 6D 65 6E 74 00 4D 61 6C 69 66 61 00 00 00 00 NZAKL 4E 5A 41 4B 4C 00 WSAPW 57 53 41 50 57 00 1 31 00 BAL 42 41 4C 00 200 32 30 30 00 9200.00 39 32 30 30 2E 30 30 00 4508 34 35 30 38 00 C/N 656532 43 2F 4E 20 36 35 36 35 33 32 00 00 00 00 00 00 00 00 00 00 USED CLOTHING 55 53 45 44 20 43 4C 4F 54 48 49 4E 47 00 00 00 00 00 00 00 00 4000 34 30 30 30 00 WST 57 53 54 00 1200 31 32 30 30 00 USD 55 53 44 00 130 31 33 30 00 USD 55 53 44 00 0 30 00 O O O O / IS / IS / IS / IS IS IS M M M M O O O O O O O O O O O M O O O O P P P P P P P P P M UNLOCTAB UNLOCTAB UNPKGTAB UNCURTAB UNCURTAB UNCURTAB UNCURTAB 107Number of seals 108Marks of seals #1 109Marks of seals #2 110Sealing party code 111Information (free text) 112Information (free text) 113Manifest line number n5 an10 an10 an3 an35 an35 n5 1 0 0 0 0 0 0 31 00 114Number of packages unloaded n8 200 32 30 30 00 115Gross mass unloaded 116Location code 117Location description end n11 an17 an35 9200.00 SEAIR 39 32 30 30 2E 30 30 00 53 45 41 49 52 00 00 O O O O O O M M (same value than 79) M (same value than 80) M O UNSEATAB UNSHDTAB WARNING: • Field 49 must have the same value than the field 7 • Fields 50 and field 132: the B/L reference number has to be unique; means each time you generate a field 50 and a field 132, you have to give a different value • Field 51 must be unique, = field 113 = field 122 • Field 52 is equal to 0 if it is a first level (master or House bill); not coming from a deconsolidation (degroupage) • Field 53: status = 0 if it' s a Master not yet degrouped; = 1 if it' s a master under degroupage (degroupage not finished and /or not validated); = 2 master degrouped and validated (the validation can be done only within ASYCUDA so you should never use this status=2) = 3 HSE second level not validated (not used) = 4 HSE second level validated or first level • Field 55: refer to ASYCUDA table UNTRDTAB to check with type of B/L can be master or not • Fields 64 to 68 are filled automatically by the system if the consignee code (field 63) is entered. If field 63 is not entered, field 64 is mandatory (by the system) and fields 65 to 68 are optional • Fields 70 to 74 are filled automatically by the system if the notify code (field 69) is entered. If field 69 is not entered, fields 70 to 74 are all optional • Fields 75 & 76 are put automaticaly by the system from fields 14 and 15 of part1. However they can be amended. • Field 106 is always 0 when it' s a House Bill but should be the total number of House Bills (or deconsolidated Bills) for a master bill • Field 113 must be unique, = field 122 = field 51 PART 4: DECONSOLIDATED BILL OF LADING NbDescription Format Value in ASCII Value in HEXA For I = 1 to Nb of B/L For j=1 to Nb of Degroupage for B/L i Do begin Nb of degroupage for B/L I = value in field 106 M (same than field 5a) M (same than field 6) M (same than field 7) IS (at registration) M M M IS (if exist) IS IS UNCUOTAB 118Customs office code an5 HQ 48 51 00 119Voyage number an17 SC-VOY019 53 43 2D 56 4F 59 30 31 39 00 120Date of departure 121Manifest registration reference - Serial number 122Manifest line number 123Manifest sub-line number 124Date of arrival 125Time of arrival 126Voyage number 127Departure date date n8 n5 n5 date time an17 date 20000105 128Shipper name 129Bill of lading type code 130Bill of lading type description 131Shipper address #1 132B/L reference number 133Shipper address #2 an35 an3 an17 an35 an17 an35 134B/L nature code 135B/L nature description 136Shipper address #3 137Previous document number 138Shipper address #4 139Unique carrier reference number (UCR) 140Consignee code an3 an17 an35 an17 an35 an35 an17 32 30 30 31 30 31 30 35 00 00 32 00 31 00 31 32 2F 30 31 2F 32 30 30 31 00 00 53 43 2D 56 4F 59 30 31 39 00 00 51 55 41 4C 49 54 59 20 4D 45 4D 4F 52 49 41 4C 53 00 M UNTRDTAB 42 4F 4C M 42 69 6C 6C 20 6F 66 20 4C 61 64 69 6E 67 00 IS 4E 5A 00 O M (Must be unique) 41 58 50 41 57 31 32 00 00 O 23 (import) or 24 (transit) or 28 (transhipment) 32 38 00 M 00 IS 00 O 30 35 37 36 33 33 32 31 32 33 00 M (Unique) 00 O 00 O UNCMPTAB 00 O 2 1 12/01/2001 SC-VOY019 QUALITY MEMORIALS BOL Bill of Lading NZ AXPAW12 28 0576332123 141Place of departure code 142Place of departure name 143Consignee name 144Place of destination code 145Place of destination name 146Consignee address #1 147Consignee address #2 148Mode of transport code 149Mode of transport name 150Consignee address #3 an5 an17 an35 an5 an17 an35 an35 an3 an17 an35 151Identity of transport name 152Consignee address #4 153Transport nationality code 154Transport nationality description 155Notify code 156Carrier code 157Notify name 158Carrier name 159Notify address #1 an17 an35 an3 an17 an17 an17 an35 an35 an35 160Carrier address #1 161Notify address #2 162Carrier address #2 163Notify address #3 164Carrier address #3 165Notify address #4 166Carrier address #4 167Number of containers 168Status 169Number of items/lines 170Type of packages code 171Type of packages description 172Shipping marks #1 173Shipping marks #2 174Shipping marks #3 175Shipping marks #4 176Shipping marks #5 an35 an35 an35 an35 an35 an35 an35 n8 an17 n5 an7 an17 an35 an35 an35 an35 an35 NZAKL AUCKLAND IMMIGRATION WSAPW APIA APIA 4E 5A 41 4B 4C 00 41 55 43 4B 4C 41 4E 44 00 49 4D 4D 49 47 52 41 54 49 4F 4E 00 57 53 41 50 57 00 41 50 49 41 00 41 50 49 41 00 00 00 Sea Transport 53 65 61 20 54 72 61 6E 73 70 6F 72 74 00 00 53 6F 75 74 68 65 72 6E 20 43 72 6F 73 73 20 49 Southern Cross II 49 00 00 00 New Zealand 4E 65 77 20 5A 65 61 6C 61 6E 64 00 00 00 00 Transam Samoa 54 72 61 6E 73 61 6D 20 53 61 6D 6F 61 00 00 Matafele Beach 4D 61 74 61 66 65 6C 65 20 42 65 61 63 68 20 52 Road 6F 61 64 00 00 Chandra House 43 68 61 6E 64 72 61 20 48 6F 75 73 65 00 00 Apia 41 70 69 61 00 00 Samoa 53 61 6D 6F 61 00 0 30 00 HDG 48 44 47 00 0 30 00 UNIT 55 4E 49 54 00 Unit 55 6E 69 74 00 00 00 00 00 00 M IS M M IS O / IS O / IS IS IS O / IS IS O / IS IS IS O O O / IS IS O / IS IS O / IS O / IS O / IS IS O / IS IS M M M (always = 0) M M O O O O O UNLOCTAB UNLOCTAB UNMOTTAB UNCTYTAB UNCMPTAB UNCARTAB UNPKGTAB 177Shipping marks #6 178Shipping marks #7 179Shipping marks #8 180Shipping marks #9 181Shipping marks #10 182Number of packages manifested 183Gross mass manifested an35 an35 an35 an35 an35 n8 n11 150 6000.00 00 00 00 00 00 31 35 30 00 36 30 30 30 2E 30 30 00 184Number of packages unloaded n8 150 31 35 30 00 185Gross mass unloaded 186Volume 187Description of goods #1 188Description of goods #2 189Description of goods #3 190Description of goods #4 191Description of goods #5 192Location code 193Location description 194Prep/collect freight indicator 195Prep/collect freight description 196Prep/collect freight amount 197Prep/collect freight currency code 198Value declared with customs 199Currency code for customs value 200Value declared for transport 201Currency code for transport value 202Value declared for Insurance 203Currency code for Insurance value 204Number of seals 205Marks of seals #1 206Marks of seals #2 207Sealing party code 208Sealing party name 209Information (free text) 210Information (free text) 211Custom office of destination code- Transit 212Custom office of destination name- Transit n11 n11 an35 an35 an35 an35 an35 an17 an35 an3 an17 n15 an3 n15 an3 n15 an3 n15 an3 n5 an10 an10 an3 an17 an35 an35 an5 an17 6000.00 36 30 30 30 2E 30 30 00 00 00 00 00 00 00 54 4E 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 TNT O O O O O M M M (same value than 182) M (same value than 183) O M O O O O M O P P P P P P P P P P O O O O O O O IS IS UNSHDTAB UNCURTAB UNCURTAB UNCURTAB UNCURTAB UNSEATAB UNCUOTAB 213Transit document number 214Place of destination code- Transhipment 215Place of destination name 216Transhipment document number 217Onward carrier code 218Onward carrier name end end an35 an5 an17 an35 an17 an35 00 00 00 00 00 00 IS IS IS IS IS IS UNLOCTAB UNCARTAB WARNING: • Field 122 = field 51 = field 113 ==> to keep the link master bill part 3 / deconsolidated bill part4 • Field 123 start the sub-line numbering at 1 and not at 0 • Field 137 must be mandatory, unique and equal to field 50 (reference to the master bill) • Fields 143, 146, 147, 150, 152 are filled automatically by the system if the consignee code (field 140) is entered. If field 140 is not entered, field 143 is mandatory (by the system) and fields 146, 147, 150, 152 are optional • Fields 157, 159, 161, 162, 165 are filled automatically by the system if the notify code (field 155) is entered. If field 155 is not entered, fields 157, 159, 161, 162, 165 are all optional