Same thing, says a boolean is required here when I put in that formula. I'm entering it in in the record selection formula editor. Here's all of my formulas;
not({v_lst_item.name} like ["Warranty - Service", "Subtotal", "REPAINT", "Remake-Warranty", "RE-MAKE-Shop error", "RE-MAKE-Shipping error", "RE-MAKE-Sales Error", "RE-MAKE-Freight Charges", "RE-MAKE-Engineer", "Packaging/Crating", "NOTES", "INSF", "Freight--Third Party", "Freight--Prepaid", "Freight--FA", "Freight--Collect", "CUSTSER", "CR-Shop Error", "CR-Sales Error", "CR-Paint Problem", "CR-Miscellaneous Clean UP", "CR-Freight Claim-Unpaid Portion", "CR-Freight Charges-Shipping", "CR-Freight Charges - Late Ship", "CR-Engineering Error", "CR-Discounts Taken", "CR-Bad Debt", "CANCEL", "988888"]) and
{v_txn_sales_order_line.transaction_date} in MonthToDate and
if {v_txn_sales_order_line.doc_num_h}[len({v_txn_sales_order_line.doc_num_h})-1] & {v_txn_sales_order_line.doc_num_h}[len({v_txn_sales_order_line.doc_num_h})]= '-E' then 'Express' else 'Regular'