priceSale: the product's selling price is a gross VAT amount;priceInvoice: the product's invoice price (purchase invoice) is a net VAT amount;pricePurchase: the product's purchase price (typically purchase order) is a net VAT amount.priceSale is mandotary instead priceInvoice, and pricePurchase are not provided, the system will attempt to retrieve prices based on the branchCode and the sale, invoice, and purchase price lists. If no matching price is found, the API will return an error, and the document will not be created.originalId field must contain the unique ID of the original sales order, and refDocumentRow field must reference a valid document row ID from the original sales order; Must be an INVOICE Row.refDocumentRowrefDocumentRow must be of the type TAX_DOCUMENT and cause INVOICE.callback URL must be functional and ready to receive POST requests.POST request containing:originalId and specific row(s) being returned onrefDocumentRow.success: Confirms receipt of the request.id: A unique identifier for tracking the return order document.id: Document identifier.barcode: Barcode for the document.documentNumber: The return order number.documentStatus: Final status of the documentOPEN: the order can be updated or modified with new products, discounts, quantities etc... .CLOSE: the order is ready for fulfillment and the products, quantities, discounts are final.originalId or refDocumentRow does not match an existing document or row, the API returns an error.id.