Adjusting the Revenue on a Miscellaneous Product Order to Zero

As of 7.5.2, if you select the Adjust Revenue to Zero option from the Price Adjustment screen, the system will create a Type 6 adjustment transaction that will reverse the amounts in all of the type 4 and Type 6 transactions. The system will identify the transaction details to be created and will calculate the amounts by grouping all far_txn_detail records for  type 4 and type 6 txns by Far_Txn_Detail.TXN_FUNCTION_CODE, Far_Txn_Detail.ACCOUNT then (sum (Far_Txn_Detail.BASE_AMOUNT) times -1) and create a new Type 6 with those far_txn_detail records. Existing base logic that evaluates write-off transactions when AR transaction are created is used.

 

If Order_Detail.RECOGNITION_STATUS_CODE = ‘C’, the system will create a Far_Txn_Detail record to reverse revenue instead of deferred revenue. This is also true for shipping revenue and discount revenue.  

 

If Order_Detail.RECOGNITION_STATUS_CODE = ‘A’, the system will follow the same logic and FAR670 will then correct the amounts if they need to be updated.

 

See example transactions below.

To adjust the revenue to zero:

1.    From the Order Entry screen, select the appropriate line item.

2.    From the Work with Line Items task category, click Adjust Price.
The Price Adjustments screen displays, as shown below.

3.    From the Adjustment Options section, select the Adjust Revenue to Zero radio button, as highlighted above.

 If the order is active, the Invoiced Order checkbox is checked and cannot be edited. If the order is proforma, the Proforma Memo checkbox is checked and cannot be edited.

4.    Enter the Adjustment Amount.

5.    Enter the Adjustment Reason (required).

6.    Click Save.

Transaction Examples

Example 1

Assume a MISC order line with a discount. After the order line is saved, a coupon is added. The order line has the following transactions:

 

Far_Txn records:

far_txn_no

txn_type_code

base_amount

Description

11008

4

160.00

Sales transaction

11009

6

-16.00

Coupon

Far_Txn_Detail records:

far_txn_no

txn_type_code

base_amount

Description

11008

AR

160.00

Sales transaction

11008

DISC

40.00

Sales transaction

11008

REVENUE

-200.00

Sales transaction

11009

AR

-16.00

Coupon

11009

CPNDISC

16.00

Coupon

If the user selects the “Adjust Revenue to Zero” radio button, the system will create the Type 6 transaction as follows:

 

Far_Txn records:

far_txn_no

txn_type_code

base_amount

Description

11008

4

160.00

Sales transaction

11009

6

-16.00

Coupon

11010

6

-144.00

Revenue adjustment to zero

Far_Txn_Detail records:

far_txn_no

txn_type_code

base_amount

Description

11008

AR

160.00

Sales transaction

11008

DISC

40.00

Sales transaction

11008

REVENUE

-200.00

Sales transaction

11009

AR

-16.00

Coupon

11009

CPNDISC

16.00

Coupon

11010

AR

-144.00

Revenue adjustment to zero

11010

CPNDISC

-16.00

Revenue adjustment to zero

11010

DISC

-40.00

Revenue adjustment to zero

11010

REVENUE

200.00

Revenue adjustment to zero

Example 2 (with deferred revenue)

Assume a SUB order line with a discount. Assume revenue has been recognized for three issues. The order line has the following transactions:

 

Far_Txn records:

far_txn_no

txn_type_code

base_amount

Description

11015

4

108.00

Sales transaction

11009

7

0.00

Deferred revenue recognition

Far_Txn_Detail records:

far_txn_no

txn_type_code

base_amount

Description

11015

AR

108.00

Sales transaction

11015

DISC

12.00

Sales transaction

11015

DEFREV

-120.00

Sales transaction

11021

DEFREV

10.00

Deferred revenue recognition

11021

REVENUE

-10.00

Deferred revenue recognition

11137

DEFREV

10.00

Deferred revenue recognition

11137

REVENUE

-10.00

Deferred revenue recognition

11211

DEFREV

10.00

Deferred revenue recognition

11211

REVENUE

-10.00

Deferred revenue recognition

Now the user wants to adjust the revenue to zero. The user checks the “Adjust Revenue to Zero” radio button, and the system will create the Type 6 transaction as follows:

 

Far_Txn records:

far_txn_no

txn_type_code

base_amount

Description

11015

4

108.00

Sales transaction

11310

6

-120.00

Revenue adjustment to zero

Far_Txn_Detail records:

far_txn_no

txn_type_code

base_amount

Description

11015

AR

108.00

Sales transaction

11015

DISC

12.00

Sales transaction

11015

DEFREV

-120.00

Sales transaction

11021

DEFREV

10.00

Deferred revenue recognition

11021

REVENUE

-10.00

Deferred revenue recognition

11137

DEFREV

10.00

Deferred revenue recognition

11137

REVENUE

-10.00

Deferred revenue recognition

11211

DEFREV

10.00

Deferred revenue recognition

11211

REVENUE

-10.00

Deferred revenue recognition

11310

AR

-108.00

Revenue adjustment to zero

11310

DISC

-12.00

Revenue adjustment to zero

11310

DEFREV

120.00*

Revenue adjustment to zero

FAR670 will adjust the deferred revenue to the correct amount.