Hi, there is an error reading int64 numbers in function TDbfFile.GetFieldDataFromDef. When AFieldDef.NativeFieldType is 'Y', please do not call SwapIntLE, because it has dword as input parameter, while data read is int64. This causes big numbers to be truncated (we have found this problem during import from bookkeeping). Kind regards, Karel