credent007 commited on
Commit
f153a2d
·
verified ·
1 Parent(s): 1c34a8d

updates all parts data separately

Browse files
Files changed (1) hide show
  1. prompt.py +130 -116
prompt.py CHANGED
@@ -5,8 +5,10 @@ Extract the following details.
5
  Return ONLY valid JSON:
6
 
7
  {
8
- "importer_name": "",
9
- "importer_address": "",
 
 
10
  "Port Code": "",
11
  "BE NO": "",
12
  "BE Date": "",
@@ -63,123 +65,135 @@ Return ONLY valid JSON:
63
  "INVOICE NO":"",
64
  "INV AMT": "",
65
  "CUR":"",
 
 
 
 
 
66
  "FREIGHT": "",
67
  "INSURANCE": "",
68
  "LOADING": "",
69
  "COMMN": "",
70
  "VALUATION METHOD": "",
71
  "Cur": "",
72
- }
73
- Rules:
74
- - No explanation
75
- - No Chinese
76
- - Only JSON output
77
- """
78
-
79
-
80
- # "SUPPLIER NAME & ADDRESS": "",
81
- # "FREIGHT": "",
82
- # "INSURANCE": "",
83
- # "LOADING": "",
84
- # "COMMN": "",
85
- # "VALUATION METHOD": "",
86
- # "Cur": "",
87
- # "Term": "",
88
- # "REL TD": "",
89
- # "SVB CH": "",
90
- # "SVB NO": "",
91
- # "DATE": "",
92
- # "S NO": "",
93
- # "INVOICE No Dt": "",
94
- # "S NO": "",
95
- # "CTH": "",
96
- # "DESCRIPTION": "",
97
- # "UNIT PRICE": "",
98
- # "QUANTITY": "",
99
- # "UQC": "",
100
- # "AMOUNT": "",
101
- # "INVSNO": "",
102
- # "ITEMSN": "",
103
- # "CTH": "",
104
- # "ITEM DESCRIPTION": "",
105
- # "COO": "",
106
- # "C_QTY": "",
107
- # "C_UQC": "",
108
- # "S_QTY": "",
109
- # "S_UQC": "",
110
- # "SCH": "",
111
- # "END USE": "",
112
- # "ASSESS VALUE": "",
113
- # "TOTAL DUTY": "",
114
- # "INVSNO": "",
115
- # "ITEMSN": "",
116
- # "BCD": "",
117
- # "SWS": "",
118
- # "IGST": "",
119
- # "G CESS": "",
120
- # "ADD": "",
121
- # "T VALUE": "",
122
- # "INVSNO": "",
123
- # "ITEMSN": "",
124
- # "BCD": "",
125
- # "SWS": "",
126
- # "IGST": "",
127
- # "G CESS": "",
128
- # "ADD": "",
129
- # "T VALUE": "",
130
- # "INVSNO": "",
131
- # "ITEMSN": "",
132
- # "BCD": "",
133
- # "SWS": "",
134
- # "IGST": "",
135
- # "G CESS": "",
136
- # "ADD": "",
137
- # "T VALUE": "",
138
- # "INVSNO": "",
139
- # "ITEMSN": "",
140
- # "BCD": "",
141
- # "SWS": "",
142
- # "IGST": "",
143
- # "G CESS": "",
144
- # "ADD": "",
145
- # "T VALUE": "",
146
- # "INVSNO": "",
147
- # "ITEMSN": "",
148
- # "BCD": "",
149
- # "SWS": "",
150
- # "IGST": "",
151
- # "G CESS": "",
152
- # "ADD": "",
153
- # "T VALUE": "",
154
- # "INVSNO": "",
155
- # "ITEMSN": "",
156
- # "CAIDC": "",
157
- # "INVSNO": "",
158
- # "ITEMSN": "",
159
- # "CAIDC": "",
160
- # "INVSNO": "",
161
- # "ITEMSN": "",
162
- # "CAIDC": "",
163
- # "INVSNO": "",
164
- # "ITEMSN": "",
165
- # "CAIDC": "",
166
- # "INVSNO": "",
167
- # "ITEMSN": "",
168
- # "CAIDC": "",
169
- # "INVSNO": "",
170
- # "ITMSNO": "",
171
- # "LIC SLNO": "",
172
- # "LIC NO": "",
173
- # "LIC DATE": "",
174
- # "CODE": "",
175
- # "PORT": "",
176
- # "DEBIT VALUE": "",
177
- # "QTY": "",
178
- # "UQC": "",
179
- # "DEBIT DUTY": "",
180
- # "EXAMINATION ORDER RMS": "",
181
- # "EXAMINATION ORDER": "",
182
- # "PGA EXAMINATION INSTRUCTIONS": "",
183
- # "EXAMINATION REPORT": "",
184
- # "SUPERINTENDENT COMMENTS": "",
185
- # "PART-VI- DECLARATIONS": "None"
 
 
 
 
 
 
 
 
5
  Return ONLY valid JSON:
6
 
7
  {
8
+ if the image contains "PART - I - BILL OF ENTRY SUMMARY"
9
+ fetch only following json data
10
+ {
11
+
12
  "Port Code": "",
13
  "BE NO": "",
14
  "BE Date": "",
 
65
  "INVOICE NO":"",
66
  "INV AMT": "",
67
  "CUR":"",
68
+ }
69
+ else if the image contains "PART - II - INVOICE & VALUATION DETAILS"
70
+ fetch only following json data
71
+ {
72
+ "SUPPLIER NAME & ADDRESS": "",
73
  "FREIGHT": "",
74
  "INSURANCE": "",
75
  "LOADING": "",
76
  "COMMN": "",
77
  "VALUATION METHOD": "",
78
  "Cur": "",
79
+ "Term": "",
80
+ "REL TD": "",
81
+ "SVB CH": "",
82
+ "SVB NO": "",
83
+ "DATE": "",
84
+ "S NO": "",
85
+ "INVOICE No Dt": "",
86
+ "S NO": "",
87
+ "CTH": "",
88
+ "DESCRIPTION": "",
89
+ "UNIT PRICE": "",
90
+ "QUANTITY": "",
91
+ "UQC": "",
92
+ "AMOUNT": "",
93
+ }
94
+ else if the image contains "PART-III — DUTIES"
95
+ fetch only following json data
96
+ {
97
+ "INVSNO": "",
98
+ "ITEMSN": "",
99
+ "CTH": "",
100
+ "ITEM DESCRIPTION": "",
101
+ "COO": "",
102
+ "C_QTY": "",
103
+ "C_UQC": "",
104
+ "S_QTY": "",
105
+ "S_UQC": "",
106
+ "SCH": "",
107
+ "END USE": "",
108
+ "ASSESS VALUE": "",
109
+ "TOTAL DUTY": "",
110
+ "INVSNO": "",
111
+ "ITEMSN": "",
112
+ "BCD": "",
113
+ "SWS": "",
114
+ "IGST": "",
115
+ "G CESS": "",
116
+ "ADD": "",
117
+ "T VALUE": "",
118
+ "INVSNO": "",
119
+ "ITEMSN": "",
120
+ "BCD": "",
121
+ "SWS": "",
122
+ "IGST": "",
123
+ "G CESS": "",
124
+ "ADD": "",
125
+ "T VALUE": "",
126
+ "INVSNO": "",
127
+ "ITEMSN": "",
128
+ "BCD": "",
129
+ "SWS": "",
130
+ "IGST": "",
131
+ "G CESS": "",
132
+ "ADD": "",
133
+ "T VALUE": "",
134
+ "INVSNO": "",
135
+ "ITEMSN": "",
136
+ "BCD": "",
137
+ "SWS": "",
138
+ "IGST": "",
139
+ "G CESS": "",
140
+ "ADD": "",
141
+ "T VALUE": "",
142
+ "INVSNO": "",
143
+ "ITEMSN": "",
144
+ "BCD": "",
145
+ "SWS": "",
146
+ "IGST": "",
147
+ "G CESS": "",
148
+ "ADD": "",
149
+ "T VALUE": "",
150
+ "INVSNO": "",
151
+ "ITEMSN": "",
152
+ "CAIDC": "",
153
+ "INVSNO": "",
154
+ "ITEMSN": "",
155
+ "CAIDC": "",
156
+ "INVSNO": "",
157
+ "ITEMSN": "",
158
+ "CAIDC": "",
159
+ "INVSNO": "",
160
+ "ITEMSN": "",
161
+ "CAIDC": "",
162
+ "INVSNO": "",
163
+ "ITEMSN": "",
164
+ "CAIDC": "",
165
+ }
166
+ else if the image contains "PART - IV - ADDITIONAL DETAILS"
167
+ fetch only following json data
168
+ {
169
+ "INVSNO": "",
170
+ "ITMSNO": "",
171
+ "LIC SLNO": "",
172
+ "LIC NO": "",
173
+ "LIC DATE": "",
174
+ "CODE": "",
175
+ "PORT": "",
176
+ "DEBIT VALUE": "",
177
+ "QTY": "",
178
+ "UQC": "",
179
+ "DEBIT DUTY": "",
180
+ }
181
+ else if the image contains "PART-V — OTHER COMPLIANCES"
182
+ fetch only following json data
183
+ {
184
+ "EXAMINATION ORDER RMS": "",
185
+ "EXAMINATION ORDER": "",
186
+ "PGA EXAMINATION INSTRUCTIONS": "",
187
+ "EXAMINATION REPORT": "",
188
+ "SUPERINTENDENT COMMENTS": "",
189
+ }
190
+ else if the image contains "PART-VI — DECLARATIONS "
191
+ {
192
+ "PART-VI- DECLARATIONS": "None"
193
+ }
194
+ Rules:
195
+ - No explanation
196
+ - No Chinese
197
+ - Only JSON output
198
+ - if the data is not present return ""
199
+ """