pub fn from_value(v: &Value) -> Result<Receipt, String>
Strict parse of one receipt line: closed schema + result enum.