Intacct Transaction Definitions for VSOE Enabled Accounting and

advertisement
Intacct Management & Use: OE Transaction Definitions for VSOE Enabled Accounting & Reporting
The NDH Group, Ltd.
March, 2011 / Note: This documentation release is intended to support Intacct’s Adv. Rev. Rec. features
Overview & Objective – The purpose of this I M & U is to document the setup and use of OE transaction definitions required for VSOE enabled
accounting and reporting. Although an assumption of Intacct-Salesforce integration is made, these definitions can be independently executed.
Framework – This I M & U provides an overview of the settings for the creation of actual Customer Invoices or “Invoiced Dollars” (Sales Invoice
Document), and those that drive accounting for VSOE requirements or “VSOE Dollars” (Sales Invoice Closing Document). Amounts presented on
the former document are intended for billing and renewal billing, where the latter must reflect a different allocation of the same total for purpose of
revenue recognition as prescribed by AICPA SOP 97-2, 98-9, and 81-1. The two form the separation between invoicing and financial reporting.
FN
1
2
3
4
5
6
7
8
9
10
11
12
C?
AR












Intacct Transaction Definition Setup – Header Info
Sales Invoice Document
Sales Invoice Closing Document
Approved Settings
Approved Settings
Setting Option
FN C? Setting Option
Post to
1
GL Post to
 Override Suggested Price
Override Suggested Price
2
Discount/Surcharge
3
Discount/Surcharge

Track Line Item Discount/Surcharge
Track Line Item Discount/Surcharge

Require Memo
Require Memo
 Has Subtotals
Has Subtotals
4
 Show Expanded Subtotals
Show Expanded Subtotals
5
 Allow User to Override Line Item Tax
Allow User to Override Line Item Tax
6
 Enable Revenue Recognition
Enable Revenue Recognition
7
 Manage Renewals from this Transaction
Manage Renewals from this Transaction
8
 Enable Schedule by Line Item Conversion
Enable Schedule by Line Item Conversion
9
 Create Renewals only for Converted Line Items
Create Renewals only for Converted Line Items
10
 User Overrides Location
User Overrides Location
11
 User Overrides Department
User Overrides Department
12
Sales Invoice Transaction Definition (SITD) – Footnotes
This document serves as the Invoice to the Customer and reflects actual pricing or “real dollars” charged. As such, Transaction Definition settings
must be ordered to provide sub-totals, which can also be included in an earlier sales transaction such as an RFQ or Sales Order. The Document
must also allow for a Renewal Sales Transaction which will reflect the actual –not VSOE—dollars charged to the Customer at a future renewal.
FN C? Setting Comment
1
AR Required Setting. As the Sales Invoice TD defines the actual Customer Invoice the results should be posted to the A/R Module for
management of the Customer’s receivable balance.
 Required Setting. Pricing will result from the conversion of a Salesforce Opportunity, but allowance for price changes should be
2
allowed, even as it is unlikely.
FN
3
4
C?



5

6

7

8

9

10

11

12

Sales Invoice Transaction Definition (SITD) – Footnotes (Continued)
Setting Comment
Required Settings. These settings allow additional price changes and the documentation of those changes. If pricing comes from a
Salesforce Opportunity making price changes is allowable, but unlikely. Also, List Prices from the SF Price Book won’t be apparent.
Required Setting. The SITD must allow sub-totals in order to finalize the sales transaction (generally not input in an earlier transaction
document like RFQ or Salesforce Opportunity).
Optional Setting. Not required for the type and/or purpose of the current sales transaction (this might be necessary for a more involved
sales transaction).
Required Setting. The SITD must allow a User to manually set the taxability of a line item(s). Although having both the Customer and
Item marked as “Taxable” will trigger marking the “Taxable” check-box, the User must be allowed to change this setting manually.
Banned Setting. Do not mark this check-box as Revenue Recognition should only be applied to the Sales Invoice Closing Document
(this subsequent document should reflect the reallocated “VSOE Dollars,” not actual dollars charged).
Required Setting. This check-box should be marked as the Renewal Sales Transactions should reflect actual dollars charged to the
Customer. I.E. We do NOT want this applied to the Sales Invoice Closing Document as that would trigger a Sales Invoice Renewal
reflective of VSOE $’s (a misrepresentation to the Customer).
Required Setting. Marking this check-box will allow for the retouch of the Renewal Macro start date. This flexibility must be afforded to
the User in case the original Renewal date needs to be changed.
Optional Setting. This is an optional, but discouraged setting. Marking this check-box will prevent the Renewal Macro from triggering
unless some additional Transaction Condition is added to the dialog box “Convert by Line.” (Also, there will be no Renewal reporting.)
The Convert by Line dialog box is only activated after the Convert by Line (link) is clicked (viewed from the Order Entry Transactions).
Required Setting. A User should be able to add an association to a Location for all line items or an individual line item. This
association will not be added in the predecessor document (Salesforce Opportunity).
Required Setting. A User should be able to add an association to a Department for all line items or an individual line item. This
association will not be added in the predecessor document (Salesforce Opportunity).
Sales Invoice Closing Transaction Definition (SICTD) – Footnotes
This document serves to account for the same total dollars invoiced on the Sales Invoice Document, but in manner consistent with guidance under
SOP 97-2 Et. Al. This means that individual line-item amounts from the Sales Invoice Document may be reallocated when converted to a Sales
Invoice Closing Document; typically the reallocation favors a more conservative outcome in terms of the timing of revenue recognition.
FN C? Setting Comment
1
GL Required Setting. Posting of transactions from the Sales Invoice Closing Document should only affect the GL; if these results were
allowed to post the A/R Module duplicate and disparate amounts would be recorded in the Customer Ledger.
 Required Setting. After converting a Sales Invoice Document into a Sales Invoice Closing Document changes to the originally
2
recorded invoice prices must be allowed; this provides the basis for transforming “Invoiced Dollars” into “VSOE Dollars.”
 Banned Settings. These allow additional price changes and the documentation of those changes. Since the line-item reallocations
3
 considered in the Sales Invoice Closing Document will be done at the actual line item level these options are unnecessary.
 Banned Settings. Sub-totals must not be allowed on the Sales Invoice Closing Document as they are not considered for compliance
4
with VSOE financial reporting.
FN
5
C?

6

7

8

9

10

11

12

Sales Invoice Closing Transaction Definition (SICTD) – Footnotes (Continued)
Setting Comment
Banned Setting. Expanded sub-totals must not be allowed on the Sales Invoice Closing Document as they are not considered for
compliance with VSOE financial reporting.
Banned Setting. Tax sub-totals must not be allowed on the Sales Invoice Closing Document as they are not considered for
compliance with VSOE financial reporting.
Required Setting. This check-box MUST be marked as Revenue Recognition should only be applied to the Sales Invoice Closing
Document (this document should reflect the reallocated “VSOE Dollars”).
Banned Setting. This check-box should NOT be marked as the renewal sales transactions should ONLY reflect actual dollars charged
to the Customer. I.E. We do NOT want this applied to the Sales Invoice Closing Document as that would trigger a Sales Invoice
Renewal reflective of VSOE $’s (a misrepresentation to the Customer).
Required Setting. Marking this check-box will allow for retouch of the Revenue Recognition start date. This flexibility must be afforded
to the User in case the original Recognition date needs to be moved up.
Banned Setting. This check-box should NOT be marked as the renewal sales transactions should ONLY reflect actual dollars charged
to the Customer. I.E. We do NOT want this applied to the Sales Invoice Closing Document as that would trigger a Sales Invoice
Renewal reflective of VSOE $’s (a misrepresentation to the Customer).
Required Setting. Practically this check-box should be unmarked on a SICTD, but unless marked an error message will display when
any transaction is saved (relates to GL Account requirement for Location association).
Required Setting. Practically this check-box should be unmarked on a SICTD, but unless marked an error message will display when
any transaction is saved (relates to GL Account requirement for Department association).
System Settings & Permissions
 Order Entry Module / Activities / Order Entry Setup /
 Enable VSOE Allocations
 Override VSOE Price List in Transactions
• Do NOT Activate “Default Whole Transactions into One Bundle”
 Company Module / Users / Permissions / Order Entry Module
 VSOE Price Lists – Full CRUD
 VSOE Price List Entry – Full CRUD
 VSOE Allocation – View
 VSOE Fulfillment – View & Edit
Order Entry Module / Records
 Items: Update
o
<General Info>
o Base Price – Each Item will require a Base Price as the VSOE calc. references this field (see setting below related to “VSOE Price
List: Additions”). For Products (“Product – Specified”) and Software (“Software”) only a Base Price should be added; this price
should be identical to prices currently held in the “Price List.”
o
<VSOE Information> – Each Item will require attribution according to VSOE standards. Products (“Product – Specified”) and Software
(“Software”) must be categorized as “Delivered,” while Support (“Post Contract Support (PCS)”) and Services (“Services”) defaulted to
“Undelivered.”
Representative Items List <VSOE Setting>
VSOE Dlvr Status
Delivered
Item ID
NS1200
VSOE Category
Product - Specified
VSOE Rev Def Status
Defer until item is delivered
BAM-LIC250
Software
Delivered
Defer until item is delivered
BNS-GLD (New)
Post Contract Support(PCS)
Undelivered
Defer until item is delivered
BNS-T2
Services
Undelivered
Defer until item is delivered
Note1: Documented Items are representative of product/service categories. Example: NS1200 represents a product category (VIZ.
“Product – Specified”), whose default settings include Delivered and Defer until item is delivered.
Note2: All Items will require retouch to apply VSOE attributes.
\
 VSOE Price List: Additions
Select Values from VSOE Price List “VSOE Pricing Per 97-2”
Percent Base
Percent Of
Base Price
Software
Product –Specified
BNS‐T2
Amount
NA
NA
Note: NO presence of ANY Delivered Items, including, for example BAM-LIC250 and NS1200
Item ID
BNS‐GLD (New)
Value Base
Percent
Select Values from VSOE Price List “VSOE Discount Pricing Per 97-2”
Value Base
Percent Base
Percent Of
Percent
Base Price
Software
Product –Specified
BNS‐T2
Amount
NA
NA
Note: NO presence of ANY Delivered Items, including, for example BAM-LIC250 and NS1200
Item ID
BNS‐GLD (New)
Value
18%
2495
Value
16%
2195
Note1: Documented Items are representative of Service and Post Contract Support (PCS) categories. As noted above NO Items which
have been declared as “Delivered” (see above “Items: Update”).
Note2: VSOE Price List can be uploaded.
Sales Quote – Not Used
Sales Order – Used (Although Sales Order Information Can be Generated by Adding Product(s) to Opportunity in Salesforce )
Sales Order <Header Info>
Template Name
Template Class
UI Category
Description
User Based Permissions
Edit Policy
Delete Policy
Document Numbering Scheme
Affects Inventory
Increases/Decreases Inventory
Subledger Posting
Partial Conversion Handling
Affects Cost
Price List To Update
AR Term
Initial Price List
Special Price List
Override Suggested Price
Discount/Surcharge
Has Subtotals
Show Expanded Subtotals
Allow user to override line item tax
Enable Revenue Recognition
Manage Renewals from this Transaction
Enable Sch. By Line Item Conversion
Create Renewal only for conv. line items
User Overrides Location
User Overrides Department
Printed Format
Fixed Message
Title of Contact 1
Title of Contact 2
Warn If Quantity Falls Below Zero
Enforce Credit Limit
Warehouse Selection Method
Default Warehouse
Status
Standard Template Setting
Sales Order
Order
Order
Sales Order
False
All
All
Enable Numbering Scheme: True | [ Customer Invoice ]
No
Increase
None
Leave the Document Open
False
None
None
Base Price List 11 01 09 (Note: Price List reference should be deleted when using SF Price Book)
None
True
Track Line Item Discount/Surcharge: True | Require Memo: False
True
False
True
False
False
False
False
True
True
Custom Sales Invoice
None
“Bill to” | Show on Print: True | Allow Editing: True
“Ship to” | Show on Print: True | Allow Editing: True
True
True
Sort by ID (default)
None
Active
Sales Order <Inventory GL Info.>
Item GL Group
None
.
.
.
Standard Template Setting
DB/CR | GL Account
None
.
.
.
Sales Order <AR GL Information>
Item GL Group
None
.
.
.
Standard Template Setting
DB/CR | GL Account
None
.
.
.
Sales Order <Totals>
Inventory Total
None
Standard Template Setting
Maintain
Quantity
Sales Order <SubTotals>
Description
Standard Template Setting
Subtotal Type
| Value Type | Debit/Credit
Applied to Line
| Value
| GL Account
|
| GL Offset Account
Shipping & Handling
Charge
0
–
| Amount
| None
|–
| Credit
| None
| 94500 – Freight-Out | None
| 20000 – A/R: Trade | –
| False
| False
|–
Sales Tax
Charge
0
–
| Percent
| None
|–
| Credit
| None
| 56100 – Sales TaxP | None
| 20000 – A/R: Trade | –
| False
| True
|–
| Add/Subtract
| Add
| Department | Apportioned
| Location
| Is Tax
|
|
Note: Although the Sales Order transaction does not post to either the Subledger or G/L the accounts must be included to avoid an Intacct error.
Sales Order <Recall Information>
Can be Created From
None
Standard Template Setting
Inherit Source Document Number
False
Sales Order <User Permissions>
None
Standard Template Setting
None
Sales Invoice <Header Info>
Template Name
Template Class
UI Category
Description
User Based Permissions
Edit Policy
Delete Policy
Document Numbering Scheme
Affects Inventory
Increases/Decreases Inventory
Subledger Posting
Partial Conversion Handling
Affects Cost
Price List To Update
AR Term
Initial Price List
Special Price List
Override Suggested Price
Discount/Surcharge
Has Subtotals
Show Expanded Subtotals
Allow user to override line item tax
Enable Revenue Recognition
Manage Renewals from this Transaction
Enable Sch. By Line Item Conversion
Create Renewal only for conv. line items
User Overrides Location
User Overrides Department
Printed Format
Fixed Message
Title of Contact 1
Title of Contact 2
Warn If Quantity Falls Below Zero
Enforce Credit Limit
Warehouse Selection Method
Default Warehouse
Status
Standard Template Setting
Sales Invoice
Invoice
Invoice
Sales Invoice
False
All
All
Enable Numbering Scheme: False | None
No
Increase
Post to AR
Leave the Document Open
False
None
Net 30 Day Terms
Base Price List 11 01 09 (Note: Price List reference should be deleted when using SF Price Book)
None
True
Track Line Item Discount/Surcharge: True | Require Memo: False
True
False
True
False
True
True
False
True
True
Custom Sales Invoice
None
“Bill to” | Show on Print: True | Allow Editing: True
“Ship to” | Show on Print: True | Allow Editing: True
True
True
Sort by ID (default)
None
Active
Sales Invoice <Inventory GL Info.>
Item GL Group
None
.
.
.
Standard Template Setting
DB/CR | GL Account
None
.
.
.
Sales Invoice <AR GL Information>
Item GL Group
Product Revenue
Product Revenue
Professional Services
Professional Services
Maintenance – New
Maintenance – New
Maintenance – Renewal
Maintenance – Renewal
Training
Training
Standard Template Setting
DB/CR | GL Account
Debit | 20000 – Accounts Receivable
Credit | 50900 – Deferred Income
Debit | 20000 – Accounts Receivable
Credit | 50900 – Deferred Income
Debit | 20000 – Accounts Receivable
Credit | 50900 – Deferred Income
Debit | 20000 – Accounts Receivable
Credit | 50900 – Deferred Income
Debit | 20000 – Accounts Receivable
Credit | 50900 – Deferred Income
| Is Offset?
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
Sales Invoice <Totals>
Inventory Total
None
Standard Template Setting
Maintain
Quantity
| Add/Subtract
| Add
Sales Invoice <SubTotals>
Description
Standard Template Setting
Subtotal Type
| Value Type | Debit/Credit
Applied to Line
| Value
| GL Account
|
| GL Offset Account
Shipping & Handling
Charge
0
–
| Amount
| None
|–
| Credit
| None
| 94500 – Freight-Out | None
| 20000 – A/R: Trade | –
| False
| False
|–
Sales Tax
Charge
0
–
| Percent
| None
|–
| Credit
| None
| 56100 – Sales TaxP | None
| 20000 – A/R: Trade | –
| False
| True
|–
| Department | Apportioned
| Location
| Is Tax
|
|
Sales Invoice <Recall Information>
Can be Created From
Sales Order
Standard Template Setting
Inherit Source Document Number
True
Sales Invoice <User Permissions>
None
Standard Template Setting
None
Sales Invoice Closing <Header Info>
Template Name
Template Class
UI Category
Description
User Based Permissions
Edit Policy
Delete Policy
Document Numbering Scheme
Affects Inventory
Increases/Decreases Inventory
Subledger Posting
Partial Conversion Handling
Affects Cost
Price List To Update
AR Term
Initial Price List
Special Price List
Override Suggested Price
Discount/Surcharge
Has Subtotals
Show Expanded Subtotals
Allow user to override line item tax
Enable Revenue Recognition
Manage Renewals from this Transaction
Enable Sch. By Line Item Conversion
Create Renewal only for conv. line items
User Overrides Location
User Overrides Department
Printed Format
Fixed Message
Title of Contact 1
Title of Contact 2
Warn If Quantity Falls Below Zero
Enforce Credit Limit
Warehouse Selection Method
Default Warehouse
Status
Standard Template Setting
Sales Invoice Closing
Invoice
Invoice
Sales Invoice Closing
False
All
All
Enable Numbering Scheme: False
No
Increase
Directly Post to GL
Leave the Document Open
False
None
None
Base Price List 11 01 09 (Note: Price List reference should be deleted when using SF Price Book)
None
True
Track Line Item Discount/Surcharge: False | Require Memo: False
False
False
False
True
False
True
False
True
True
Custom Sales Invoice
SALES INVOICE CLOSING DOCUMENT - NOT FOR REMITTANCE
“Bill to” | Show on Print: True | Allow Editing: True
“Ship to” | Show on Print: True | Allow Editing: True
True
True
Sort by ID (default)
None
Active
Sales Invoice Closing <Inv. GL Info.>
Item GL Group
.
.
.
Standard Template Setting
DB/CR | GL Account
.
.
.
Sales Invoice Closing <AP GL Info>
Item GL Group
Product Revenue
Product Revenue
Professional Services
Professional Services
Maintenance – New
Maintenance – New
Maintenance – Renewal
Maintenance – Renewal
Training
Training
Standard Template Setting
DB/CR | GL Account
Debit | 50900 – Deferred Income
Credit | 70100 – Product Revenue
Debit | 50900 – Deferred Income
Credit | 70200 – Professional Services
Debit | 50900 – Deferred Income
Credit | 70300 – Maintenance - New
Debit | 50900 – Deferred Income
Credit | 70400 – Maintenance - Renewal
Debit | 50900 – Deferred Income
Credit | 70250 – Training
| Is Offset?
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
| Is Offset: True
| Is Offset: False
Sales Invoice Closing <Totals>
Inventory Total
None
Standard Template Setting
Maintain
Quantity
| Add/Subtract
| Add
Sales Invoice Closing <SubTotals>
Description
Standard Template Setting
Subtotal Type
| Value Type | Debit/Credit
Applied to Line
| Value
| GL Account
|
| GL Offset Account
| Department | Apportioned
| Location
| Is Tax
|
|
Discount
0
–
| None
| None
|–
| Amount
| None
|–
| Credit
| None
| None
| False
| False
|–
Sales Invoice Closing <Recall Info>
Can be Created From
Sales Invoice
Sales Invoice Closing
Standard Template Setting
Inherit Source Document Number
True
Sales Invoice Closing <User Perm>
None
Standard Template Setting
None
Product Lines
Hardware
Product Line Description:
Parent Product Line
Hardware
None
Installation
Product Line Description:
Parent Product Line
Installation
None
Maintenance
Product Line Description:
Parent Product Line
Maintenance
None
Maintenance - New
Product Line Description:
Parent Product Line
Maintenance - New
Maintenance
Maintenance - Renewal
Product Line Description:
Parent Product Line
Maintenance - Renewal
Maintenance
Software
Product Line Description:
Parent Product Line
Software
None
Support
Product Line Description:
Parent Product Line
Support
None
Training
Product Line Description:
Parent Product Line
Training
None
Item GL Groups
Product Revenue
Deferred Revenue GL Account: 50920 – Unearned Revenue – Product
Default Revenue Recognition Template: Rev Rec – Monthly – End – TD
Professional Services
Deferred Revenue GL Account: 50930 – Unearned Revenue – Professional Services
Default Revenue Recognition Template: Rev Rec – Monthly – End – CC
Maintenance – New
Deferred Revenue GL Account: 50900 – Unearned Revenue – New Maintenance
Default Revenue Recognition Template: Rev Rec – Monthly – End – UD
Maintenance – Renewal
Deferred Revenue GL Account: 50910 – Unearned Revenue – Renewal Maintenance
Default Revenue Recognition Template: Rev Rec – Monthly – End – UD
Training
Deferred Revenue GL Account: 50935 – Unearned Revenue – Training
Default Revenue Recognition Template: Rev Rec – Monthly – End – CC
Revenue Recognition Templates
Revenue Recognition Template for Contract Term (TD)
Template ID:
Template Description:
Recognition Method:
Recognition Schedule Period:
Posting Day:
Recognition Term:
VSOE System Resume Options:
# of Periods:
Recognition Start Date:
Posting Method:
Rev Rec – Monthly – End –TD
Revenue Recognition - Monthly / Posting Daily / Periods Transaction Date
Even Periods
Monthly
Daily
Contract Term
Walkforward
None
Transaction Date
Automatic
Revenue Recognition Template for Deferred Suspended (CC)
Template ID:
Template Description:
Recognition Method:
Recognition Schedule Period:
Posting Day:
Recognition Term:
VSOE System Resume Options:
# of Periods:
Recognition Start Date:
Posting Method:
Entries:
Rev Rec – Monthly – End –CC
Revenue Recognition - Monthly / Posting End / Periods Contract Completion
Custom
Monthly
End of Period
Fixed Period
Walkforward
5
User Specified
Manual
Account: 70300 – Professional Services
Period Offset: 0
Account: 70300 – Professional Services
Period Offset: 1
Account: 70300 – Professional Services
Period Offset: 2
Account: 70300 – Professional Services
Period Offset: 3
Revenue Recognition Template for User Defined (UD)
Template ID:
Template Description:
Recognition Method:
Recognition Schedule Period:
Posting Day:
Recognition Term:
VSOE System Resume Options:
# of Periods:
Recognition Start Date:
Posting Method:
Rev Rec – Monthly – End –UD
Revenue Recognition - Monthly / Posting End / Periods User Defined
Exact days per period, prorate days
Monthly
End of Period
Contract Term
Walkforward
None
User Specified
Automatic
Percent Amount (%): 0
Percent Amount (%): 0
Percent Amount (%): 0
Percent Amount (%): 100
Renewal Macro – Annual Invoice Renewal
Step 1
Create Sales Transaction:
False
Alert for Sales Team:
True
Create Salesforce Opportunity:
False
Step 2
When:
45 Days Before Contract End Date
Email ID for ‘From’ part Alert Email:
Email Addresses:
Step 3
Renewal Macro ID:
Status:
Annual Invoice Renewal
Active
Item: Annual Maintenance Contract <Term>
Item has Start and End Date:
True
Term Period:
Months
Default # of Periods:
12
Compute Price for Short Term:
True
Default Renewal Macro:
Annual Invoice Renewal
Further Instruction & Use – For further information regarding Order Entry Transaction Definitions contact The NDH Group, Ltd. at 312.461.0505 or
on the web: http://www.ndhcpa.com.
Download