Jschmidt
04/09/2026, 4:00 PMCeligo AI
04/09/2026, 4:00 PMAI generated answer (using internal Slack threads):Based on the conversations, a Return Authorization (RMA) should be created against the transaction that was last in the sales chain. If the sales order has been fulfilled but not invoiced, then the RMA should be created from the Sales Order. If the sales order has been fulfilled and invoiced, then the RMA should be created from the Invoice. If the sale was made in cash, then the RMA should be created from the Cash Sale. In the scenario where a retailer returns units of an item from multiple sales orders, each sales order should have a Return or Accept Return button to generate an RMA. This is the native process that properly ties the returned quantity to each sales order and handles all the underlying inventory and General Ledger impact. So, in this case, you would generate 3 returns, one for each sales order. As for revenue recognition, a sales order expresses a commitment to ship goods and/or perform services. It has no accounting impact until items are shipped and an invoice or cash sale is created from the sales order to bill the customer for the items. Revenue is generally not recognized on a sales order. It is only recognized when money is collected, unless it is recorded as a Cash Sale where you record cash collection at the time of sale. ****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ******
Celigo AI
04/09/2026, 4:01 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.829467773
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.817993224
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.811706543
Celigo AI
04/09/2026, 4:01 PM