Send Email Alert using Transaction Saved Search when Item Fulfillment Status Changes

User creates a Transaction Saved Search to send an email alert that is triggered whenever there is a change in the Item Fulfillment status. However, user has customized its Item Fulfillment Status names and the email alert does not send as expected. The system still respects standard name of the status of the Item Fulfillment (Picked/Packed/Shipped), regardless of the name… Continue reading Send Email Alert using Transaction Saved Search when Item Fulfillment Status Changes

Transform sales order to item fulfillment

For a sales order with committed line items can be converted by setting default value as inventory location. Kindly refer to the transform code below. let trecord = record.transform({ fromType: “salesorder”, fromId: salesOrderId, toType: “itemfulfillment”, defaultValues: { ‘inventorylocation’: locationInternalId } }); If the sales order is uncommitted and the feature “Allow uncommitted” is enabled in… Continue reading Transform sales order to item fulfillment

Reverse Shipped Sales Order and Received Purchase Order

Requirement: Reversing sales orders that have been shipped but not invoiced, as well as those that have been shipped and invoiced. We will also explore the scenario of reversing a purchase order that has related transactions. Solution: In NetSuite, there is no standard functionality for reversing sales orders that have already been shipped. As an… Continue reading Reverse Shipped Sales Order and Received Purchase Order

PART 3.1 – Common Sales Transaction GL Impact

Sales orders are non-posting transactions that record the items or services a business plans to sell to the customer.   Order fulfillment is the process of fulfilling the sales order of a customer. Example: To fulfill the order, the business will have to pull out some items from its inventory, which will result in a decrease in assets… Continue reading PART 3.1 – Common Sales Transaction GL Impact