Hello again. I am travelling with only my phone and no computer so it is hard for me to have a look. However, I ask Claude this time and he/it said this:
DBF FILE LAYOUTS
================
Both files are dBase III (version byte 0x03, no memo file), header length
705 bytes, with the same 21 fields in the same order. The only difference
is the width and decimal places of the numeric fields.
Actual = Actual_Daily_File.DBF
Clarion = Clarion_Daily_File.DBF
# Field Type Actual Clarion
-- ----------- ----- ------- -------
1 TRANDATE Date 8 8
2 OLDGT Num 20,5 9,2
3 NEWGT Num 20,5 9,2
4 DLYSALE Num 20,5 9,2
5 TOTDISC Num 20,5 9,2
6 TOTREF Num 20,5 9,2
7 TOTCAN Num 20,5 9,2
8 VAT Num 20,5 9,2
9 TENTNAME Char 10 10
10 BEGINV Num 20,5 9,2
11 ENDINV Num 20,5 9,2
12 BEGOR Num 20,5 9,2
13 ENDOR Num 20,5 9,2
14 TRANCNT Num 20,5 9,2
15 LOCALTX Num 20,5 9,2
16 SERVCHARGE Num 20,5 9,2
17 NOTAXSALE Num 20,5 9,2
18 RAWGROSS Num 20,5 9,2
19 DLYLOCTAX Num 20,5 9,2
20 OTHERS Num 20,5 9,2
21 TERMNUM Num 20,5 9,2
-- ----------- ----- ------- -------
Rec length 399 190
Records 2 0
NOTES
-----
1. In Actual_Daily_File, record 1 (dated 20260101, TMB) is flagged as
deleted (*). Record 2 (20260902, DENIM HUB) is live.
2. The Clarion file's N(9,2) fields cannot hold values in the real data.
For example, OLDGT is 16,546,141.96 in record 2, which needs at least
11 characters at 2 decimal places. N(9,2) tops out at 999,999.99.
3. Byte 29 (the language driver) is 0x00 in both files, so no codepage
is declared.