Advanced Shipping

Advanced shipping gives your shipping and accounting departments separate processes for fulfilling and billing orders. Your shipping department fulfills part or all of an order when it is ready to ship. Then, your accounting department creates an invoice or cash sale for the shipped items and rendered services.

With Advanced Shipping, you can track partial shipments and invoice customers for partial or entire orders. Your picking tickets reflect the items on the order that are actually shipped.

If you want to create invoices for a whole order even if the order hasn't been completely fulfilled, enable the Invoice in Advance of Fulfillment preference. Then, even if you ship only part of an order, you can create an invoice or cash sale for the entire order. For information on enabling this preference, read Accounting Preferences.

Note:

If an item is manually added to an invoice, the on-hand quantity displayed for the item on the invoice and on any linked fulfillments shows the corresponding reduction.

You can also optionally use the Advanced Billing feature with the Advanced Shipping feature. For more information, read Fulfilling Orders Using Advanced Shipping with Advanced Billing.

You can choose to fulfill a single order or multiple orders.

Note:

You cannot include a partially processed order when fulfilling multiple orders. Partially processed orders must be fulfilled individually.

To enable Advanced Shipping:

  1. Go to Setup > Company > Enable Features.

  2. Click the Transactions subtab.

  3. Check the Advanced Shipping box.

  4. Click Save.

After you have enabled Advanced Shipping, certain roles may need to be customized to allow them to fulfill orders. Administrators should ensure that the required role has the following permissions:

To add Fulfillment permissions to a role:

  1. Go to Setup > Users/Roles > Manage Roles.

  2. Click Customize on the role you want to add the fulfill permission to.

  3. On the Permissions subtab under Transactions, select Item Fulfillment.

  4. In the Level column, select Full and click OK.

  5. Repeat the above steps for the permission Fulfil Orders.

  6. Click Save.

Once the role has been customized to include the fulfillment permission, the role should then be assigned to the user. For more information on customizing roles see Customizing or Creating NetSuite Roles.

Note:

After you have enabled Advanced Shipping, it cannot be turned off unless all fulfilled sales orders are billed.

Related Topics:

Fulfill a Single Order Using Advanced Shipping
Fulfill Multiple Orders Using Advanced Shipping
Fulfilling Orders Using Advanced Shipping with Advanced Billing
Customizing or Creating NetSuite Roles

General Notices