I have observed that the sales order status is incorrectly displayed as ‘Paid’ when an order is converted to a sales invoice, although the invoice itself has not been paid but is invoiced.
That should not be the case unless the invoice has any mapped advance payments (thereby automatically being paid).
Is the status of the linked invoice still “Unpaid”?
Yes, it is.
Please correct me if I’m wrong, but shouldn’t the Sales Order only track if the invoice has been raised or not? Wouldn’t the payment be tracked only in the invoice?
Is this a custom workflow?
An invoice is generated only. No Payment, No workflow