Resolving Undetermined VSOE Allocation
Allocation calculations usually occur at the time you enter the transaction and are based on the vendor-specific objective evidence (VSOE) settings at that time. However, in some cases, allocation can't be performed because VSOE information is unavailable for an item and the correct allocation amount can't be determined.
For example, VSOE allocation can't be performed when the correct VSOE allocation can't be determined for an item, such as under these conditions:
-
Items not marked Delivered don't have a VSOE price
-
The transaction isn't set to auto-calculate
-
The transaction is set to auto-calculate the VSOE allocation and any item in the bundle doesn't have a VSOE price (except when using the residual method)
If any of these conditions are met, NetSuite can't determine the VSOE allocation amount and doesn't allow the transaction to be saved.
For example, a VSOE transaction bundle on a sales order includes the following:
Item |
Invoice Price |
VSOE Price |
VSOE Allocation |
Delivered? |
Deferral |
---|---|---|---|---|---|
Software Product 101 |
$500 |
unknown |
not determined |
No |
Defer Until Item Delivered |
Software Product 201 |
300 |
unknown |
not determined |
No |
Defer Until Item Delivered |
Software Service |
800 |
$500 |
not determined |
No |
Defer Until Item Delivered |
Total |
$1600 |
|
|
|
|
The VSOE price is unknown for one or more undelivered items, and the VSOE allocation can't be determined.
When the two items without a VSOE price are marked Delivered, the VSOE allocation can be determined using the Using the Residual Method of Revenue Recognition, as shown below:
Item |
Invoice Price |
VSOE Price |
VSOE Allocation |
Delivered? |
Deferral |
---|---|---|---|---|---|
Software Product 101 |
$500 |
unknown |
$687.50 |
Yes |
Defer Until Item Delivered |
Software Product 201 |
300 |
unknown |
412.50 |
Yes |
Defer Until Item Delivered |
Software Service |
800 |
$500 |
500 |
No |
Defer Until Item Delivered |
Total |
$1600 |
|
1600 |
|
|
If you can't save a transaction because VSOE allocation can't be performed, you can do the following to resolve the problem:
-
Verify the VSOE settings of items on the transaction. When you save changes, NetSuite automatically recalculates the VSOE allocation.
-
Clear the Transaction is VSOE Bundle box to be able to save the transaction. Later, you must re-check the Transaction is VSOE Bundle box and enter the VSOE price for the auto-calculation to be performed.
-
Allocate VSOE manually.
To enable manual allocation of VSOE, go to Setup > Accounting > Accounting Preferences. Click the General subtab and clear the Allow Users to Modify VSOE Values on Transactions box.
-
Allocate VSOE using custom code. For more information, see Client Scripts.
When the bundle is billed, the allocated value of the bundle is recognized according to the associated recognition schedule.
Related Topics
- Using the VSOE Feature
- Recognizing Revenue for VSOE Bundles
- Allocating VSOE Revenue for a Bundle
- Updating VSOE Allocations and Delivery Status on a Transaction
- Using VSOE on Sales Orders and Invoices
- Updating the VSOE Delivery Status on Items
- Billing a VSOE Transaction
- Using VSOE with Discount Items
- Using VSOE with Markup Items
- Posting VSOE Revenue to the General Ledger
- Using the Residual Method of Revenue Recognition
- VSOE Revenue Recognition Examples