I've observed parse exception in Fisher logs for tenant TREZOSG2 in which sub_total contains a string called null. According to the API, if sub_total is missing or unknown, it shouldn't be there. Even if it need to be represented as null, it should be a null (null value) instead of "null" (string).