hey guys
for some transaction types NetSuite allows specific status transition only via UI buttons, not via orderStatus or approvalStatus UI fields. Examples:
• SalesOrder: Pending Approval => Cancelled
• Vendor Return Authorization (any transition after creation): Pending Approval => Pending Return, Pending Approval => Cancelled, etc.
but inability to change status via UI form field leads essentially to inability to change the same status via SuiteTalk (because SuiteTalk respect UI form limitations).
is there any SuiteTalk workaround?
the only thing I can think of is using SuiteScript (which apparently allows almost any status change), but it's just not good.
The closest SO topic I found on this matter:
https://stackoverflow.com/questions/32254980/how-to-void-cancel-a-payment-on-netsuite-by-suitetalk
p.s. I am only talking about valid status changes already allowed by NetSuite UI via buttons, not about status change via related transaction or via root transaction properties.