Both numbers are derived from the same delivery. 501039898 is used for communication with Royal Thai Customs Department and with Customer whereas 501040018 is for internal use by our Accountant. This characteristic happens with invoice from Thailand only. I think there is something wrong with the one you had received from Kelvin. I will check what he did and try to avoid any recurrence in future.