Accounting Settings

Some aspects of FinancialForce Accounting are controlled by custom settings. From Setup, click Develop | Custom Settings. You must be signed in with System Administrator permissions to perform these tasks. See the Salesforce Help for information on how to maintain custom settings.

Validate vendor document numbers

You can use the Accounting Settings custom setting to control the validation of the following fields:

On a payable invoice

On a payable credit note

The default validation on these fields is to warn the user when they have entered a document number that is used on another payable document. This check is performed on:

Accounting Settings
Field When selected:
Disable Vendor Document Number Check Indicates that you want to disable this validation altogether. If selected, all validation on these fields is disabled and the associated checkbox is ignored. If deselected, the application will check for duplicates.
Duplicate Vendor Document Number Allowed Indicates that you want to allow duplicate vendor document numbers. If selected, the user is warned (in Classic View only) when a duplicate document number exists. If deselected, the document cannot be saved when a duplicate document number exists.
Warning:

If you disable this setting and duplicate vendor document numbers already exist, they will not be identified.

Validation is not case sensitive.

Allow deletion of account and products in use

Accounting Settings
Field When selected:
Allow Deletion of Accounts in Use Indicates that you want to allow the deletion of accounts in use.
Allow Deletion of Products in Use Indicates that you want to allow the deletion of products in use.

Allow modification of print status on sales invoices and credit notes

Accounting Settings
Field When selected:
Allow Modification of Print Status Indicates that the print status of sales invoices and sales credit notes can be modified.

Control the editing of dimensions and custom sub-analysis fields on posted documents

Use these custom settings to control the editing of dimensions and custom sub-analysis fields on posted documents.

Accounting Settings
Field When selected:
Enable Edit Dimensions (after posting) Indicates that you want to enable the ability to edit analysis dimensions on posted documents.

In the case of posted journals, this ability is disabled when one or more currency override values exist on the journal.
Enable Edit Sub-Analysis (after posting) Indicates that you want to enable the ability to edit custom fields that have been set up for sub-analysis mappingClosedMapping of custom fields at header and line level for the purpose of profitability reporting. on posted documents.

Control aspects of journal entry

Use these custom settings to control aspects of journal entry.

Accounting Settings
Field When selected:
Allow Override when Value is Zero When a journal line has a value of zero, an override of the Dual and/or an override of the Home or other value on a journal line will be saved. If you subsequently edit the journal line, any override Dual value and/or Home value or other value on a journal line will be saved. When deselected, when a journal line has a value of zero, an override of the Dual value and/or an override of the Home value or other value will not be saved when the journal line is saved. If you subsequently edit the journal line, any override Dual value and/or override Home value or other value on a journal line will not be saved when the journal line is saved.
Override Currency Values on Journal Line Indicates that you want to override currency values at journal line item level rather than at journal header level. By default this custom setting is deselected meaning that you can override currency values at journal header level. Do not switch this custom setting while journals with currency overrides remain In Progress. If you need to change this custom setting from one level to another, post all journals with currency overrides first.
Show Debit Credit Indicator Displays a Debit/Credit indicator on journal line items so that you can enter all values as positive amounts then specify whether the line is a debit or credit by selecting the appropriate option from the Debit/Credit picklist. When deselected, credit values must be entered with the minus sign (-). By default this custom setting is deselected. You can switch this setting on and off at any time without affecting existing journals. In Extended EditionClosedThe view of the application that you see when you install one of the extension packages (such as the Cash Entry Extension package). For invoices, credit notes, and journals Extended Edition is integrated into the main package, but must be configured., the Debit/Credit field must also be included in the Manage Lines field set for the picklist to be displayed.

Control the ability to override the product GLA on sales documents

Use this custom setting to enable the ability to override the product general ledger account on opportunities, sales invoice and sales credit note lines. By default, the relevant fields are hidden on the Visualforce pages.

Accounting Settings
Field When selected:
Enable Override Product GLA Indicates that you want to show the Override Product GLA field on opportunity, sales invoice and sales credit note Visualforce pages.

Exclude selected Apex job classes from company validation

If when trying to change the current company you get an error message telling you that you can't continue while one or more specific batch Apex Jobs are in progress, you have the option of adding a list of Apex Job class names to this field. This has the effect of excluding these batch Apex jobs from this validation. In other words, if the name of a batch Apex job is on this exclude list, you will be allowed to switch company while this process is running. If a batch Apex Job not on this list is running, then you will be prevented from changing company until it finishes.

Accounting Settings
Field Description
Disable Select Company Validation List A list of batch Apex Job class names to exclude from the Select Company validation. The class name must be as displayed on the Apex Jobs monitoring page. Class names must be separated by a comma.

Adjust enterprise document line thresholds

When working with enterprise documents, you have the option to adjust the threshold at which each process switches between being an interactive online process and an asynchronous batch one.

Accounting Settings
Field Description
Convert to SCR Lines Threshold The maximum number of lines on a sales invoice that can be converted to a sales credit note interactively (online). Above this number, the process runs as an asynchronous batch job. The default number of lines is 80. The adjusted threshold must be lower than 80.
Convert to PCR Lines Threshold The maximum number of lines on a payable invoice that can be converted to a payable credit note interactively (online). Above this number, the process runs as an asynchronous batch job. The default number of lines is 80. The adjusted threshold must be lower than 80.
Discard Credit Note Lines Threshold The maximum number of lines on a sales credit note that can be discarded interactively (online). Above this number, the process runs as an asynchronous batch job. The default number of lines is 80.
Discard Invoice Lines Threshold The maximum number of lines on a sales invoice that can be discarded interactively (online). Above this number, the process runs as an asynchronous batch job. The default number of lines is 80.

To monitor the progress of an asynchronous batch job, navigate to Setup, then click Monitoring | Apex Jobs. The queue lists any batch jobs that have not finished execution. The Total Batches column lists the total number of batches for the job. The Batches Processed column lists the number of batches that have been processed. See the Salesforce Help for more information.

Sales document line thresholds for interactive processing

These fields control the maximum number of lines that can be attached to a sales document before it has to be posted asynchronously (by the Background Posting Scheduler). If you post a sales document that exceeds the line limit set here, its status is set to "Ready to Post" and it is batched up for posting by a scheduled job.

When entering sales documents through the user interface, you cannot create a document with more lines that the number specified here except by using Extended Edition and the New Line Item button (not the Manage Lines button). Typically, high volumes are not entered through the user interface.

Accounting Settings
Field Description
Sales Credit Note Lines Threshold The maximum number of lines that can be attached to a sales credit note before the document has to be posted asynchronously (by the Background Posting Scheduler). If not set, defaults to 250.
Sales Invoice Lines Threshold The maximum number of lines that can be attached to a sales invoice before the document has to be posted asynchronously (by the Background Posting Scheduler). If not set, defaults to 250.
Note: Note Notepad
The maximum number of lines that can be attached to a sales credit note or sales invoice for posting asynchronously is determined by the Sales Credit Note Batch Line Limit and Sales Invoice Batch Line Limit fields in the Document Line Volume Settings (FF) custom setting (both default to 1000). This is a protected custom setting therefore you must contact Customer Support if you need to adjust the values.

Payable document line thresholds for interactive processing

These fields control the maximum number of lines that can be attached to a payable document before it has to be posted asynchronously (by the Background Posting Scheduler). If you post a payable document that exceeds the line limit set here, its status is set to "Ready to Post" and it is batched up for posting by a scheduled job.

When entering payable documents through the user interface, you cannot create a document with more lines that the number specified here except by using Extended Edition and the New Line Item button (not the Manage Lines button). Typically, high volumes are not entered through the user interface.

Accounting Settings
Field Description
Payable Credit Note Lines Threshold The maximum number of lines that can be attached to a payable credit note before the document has to be posted asynchronously (by the Background Posting Scheduler). If not set, defaults to 250.
Payable Invoice Lines Threshold The maximum number of lines that can be attached to a payable invoice before the document has to be posted asynchronously (by the Background Posting Scheduler). If not set, defaults to 250.
Note: Note Notepad
The maximum number of lines that can be attached to a payable credit note or payable invoice for posting asynchronously is determined by the Payable Credit Note Batch Line Limit and Payable Invoice Batch Line Limit fields in the Document Line Volume Settings (FF) custom setting (both default to 1000). This is a protected custom setting therefore you must contact Customer Support if you need to adjust the values.

Control the Collections Reminder Email batch size

The following custom setting can be used to control the number of reminder emails processed in a batch when sending email reminders.

If there are errors when sending emails you can try reducing the batch size to 50.

Accounting Settings
Field Description
Collections Reminder Email Batch Size

The number of emails that are processed in a batch by the Send Email process for collections reminders. The default value is 100.

Choose batch Apex Job notification settings

The following fields are used to choose the destination for notifications arising from selected batch Apex jobs, such as the Cancel Payments and Reverse Allocation Transaction processes. You can select more than one.

Accounting Settings
Field Description
Chatter Notifications Create a Chatter post.
Email Notifications Send an email message.
Task Notifications Create a Salesforce task.

Control the handling of batch Apex Jobs

This setting affects selected batch Apex jobs such as the Cancel Payments process.

Accounting Settings
Field Description
Maximum Queue Size Sets the maximum number of batches to process at the same time. By default Salesforce sets this to 5. The minimum value you can enter is 1.

Set the batch size when calculating Average Days to Pay and Days Sales Outstanding (Annual)

These fields allow you to set a maximum batch size when calculating the values for the Average Days to Pay and Days Sales Outstanding (Annual) fields on account records.

Accounting Settings
Field Description
Average Days to Pay Batch Size The maximum number of accounts that can be processed in one batch. The default is 35.
Days Sales Outstanding Batch Size The maximum number of accounts that can be processed in one batch. The default is 35.

Control the Year End process

Accounting Settings
Field Description
Split Year End into Periods Indicates that the Year End process runs one period at a time. This is the default behavior. If the number of transactions processed in a year is relatively small (less that one million) you can clear this checkbox to run the year end process for the whole year at once.

Customize Manage Lines

If your users are using the Extended page layouts when entering sales invoices and sales credit notes, you can create custom field sets to be applied when using Manage Lines. Once you have created a custom field set, you must specify its API name in the appropriate setting below. If you leave a field blank, the default field set will be used in that context. See Setting up Extended Edition for Sales Invoices and Sales Credit Notes for more information.

Accounting Settings
Field Description
CRN Manage Lines (SUT) Field Set The field set to apply when using the Manage Lines functionality to enter sales credit note line items in an SUT company.
CRN Manage Lines (VAT/GST) Field Set The field set to apply when using the Manage Lines functionality to enter sales credit note line items in a VAT/GST company.
CRN Manage Lines (COMB) Field Set The field set to apply when using the Manage Lines functionality to enter sales credit note line items in a Combined Tax company.
Invoice Manage Lines (SUT) Field Set The field set to apply when using the Manage Lines functionality to enter sales invoice line items in an SUT company.
Invoice Manage Lines (VAT/GST) Field Set The field set to apply when using the Manage Lines functionality to enter sales invoice line items in a VAT/GST company.
Invoice Manage Lines (COMB) Field Set The field set to apply when using the Manage Lines functionality to enter sales invoice line items in a Combined Tax company.

You can also reduce the time it takes for the Manage Lines page to be displayed by reducing the number of lines that are preloaded. The default is 80 but if users typically enter only a few lines, reducing this number will allow the page to be loaded more quickly. This does not reduce the number of lines that can be added to the document.

Accounting Settings
Field Description
CRN Manage Lines Preload The number of lines that are preloaded when using Manage Lines to enter sales credit note line items. Enter a value between 1 and 80. If any other value is entered, the default of 80 is assumed.
Invoice Manage Lines Preload The number of lines that are preloaded when using Manage Lines to enter sales invoice line items. Enter a value between 1 and 80. If any other value is entered, the default of 80 is assumed.

Control GLA Filtering on the Payment Selection Page and in Payments Plus

When using the Payment Selection page or the filters in Payments Plus to retrieve transactions for payment, you can search by General Ledger Account. By default, only general ledger accounts of type Balance Sheet where Trial Balance 1 = Balance Sheet and Trial Balance 2 = Current Liabilities or Long Term Liabilities are retrieved. If necessary, you can remove this restriction so that your GLA search criteria are applied to all GLAs, or all GLAs except those where Type=Profit and Loss.

Accounting Settings
Field Description
GLA Filtering in Payment Selection NO FILTERING (your search criteria will be applied to all GLAs) or EXCLUDE P&L (your search criteria will be applied to all GLAs except those where Type=Profit and Loss). If this custom setting is blank, or any other value is entered, the default behavior applies. This setting is not case-sensitive.

Hide Dimension Filter Criteria Fields on the Allocation Page

You can hide unused Dimension fields on the Allocation page.

Accounting Settings
Field Description
Hide Allocation Dimension 1–4 Select to Hide Allocation Dimension 1, 2, 3 or 4 depending on what you use. Any Dimensions that you hide will not only be hidden from the filter page but also the allocation screen and the Values Retrieved pop up. Hidden dimensions will not be saved on the template and you will not be able to load a template that has dimension values for hidden dimensions.

Profitability Reporting

Accounting Settings
Field Description
Profitability Report ID The ID of the profitability report that you want to view for individual accounts and products by using the profitability reporting widget. See Using the Profitability Reporting Widget for more information.

Manage User Access

Accounting Settings
Field Description
Disable Permissions on Visualforce Pages If you are implementing permission sets, once you are ready to go live you must deselect this custom setting. Users will then have access to buttons on Visualforce pages only if their permission sets allow. If you do not deselect this custom setting, users will be able to view buttons on Visualforce pages even if their permission sets do not permit them access.

Avalara Tax

Accounting Settings
Field Description
Avalara Tax calls use account number If your org is configured to use Avalara for the calculation of Sales and Use Tax (SUT), this setting determines whether the account name or account number is passed to the Cust/Vendor Code in Avalara. By default this custom setting is OFF meaning that account names are passed to Avalara. If you want to pass account numbers instead, turn this custom setting ON and ensure that all account numbers are populated. Avalara will report an error if it is triggered when the account number is blank.

Avalara VAT Reporting

These fields allow you to set the maximum batch size for the Avalara VAT Reporting integration background processes.

Accounting Settings
Field Description
Avalara VAT Reporting Batch Size

Maximum number of transactions that can be processed in a single batch chunk when generating XML documents for the Avalara VAT Reporting integration. A new XML document is created per batch chunk. For more information on this process, see Sending Transaction Data to Avalara VAT Reporting.

The default value is 75.

Avalara VAT Set Start Date Batch Size

Maximum number of transactions that can be processed in a single batch chunk when setting the start date for the Avalara VAT Reporting integration. For more information, see Setting the Start Date for Sending Transactions to Avalara VAT Reporting.

The default value is 200.

Handle Long Product Descriptions on Documents

If your products have long descriptions, you may have problems when they are copied to a line description. Use these custom settings to customize this transition.

Accounting Settings
Field Description
Copy Product Description to Line Copies the product description to the document description, if empty. The default is true.
Truncate Description from Left Side Truncates the copied product description from the left. The default (false) truncates from the right.

Amend SUT Tax Values on Sales Documents

You can control whether or not it is possible to amend the tax value on a sales document for an SUT company.

Accounting Settings
Field Description
Allow Override of SUT Tax Values Enables/disables the ability to amend SUT tax values on sales invoices and sales credit notes. The default is false.

Local General Ledger Accounts

You can control whether or not it is possible to configure your org to enable financial reporting to different statutory bodies.

Accounting Settings
Field Description
Allow Use of Local GLAs Enables the ability to set up your org to allow financial reporting to different statutory bodies using local general ledger accounts (also known as alternate GLAs). The default is false. Do not switch this setting off when there are journals with the status "In Progress" because they may fail to post.

Limit the Number of Transaction Lines When Reconciling Bank Statements

To improve performance, you can limit the number of transaction lines that are displayed when you are reconciling a bank statement.

Accounting Settings
Field Description
Maximum Bank Reconciliation Transactions The maximum number of transaction lines displayed when reconciling a bank statement. The default value is 3000 lines (recommended if using three columns). If you use four columns, we recommend a maximum of 2500 lines.

Allow the creation of sales invoices containing inactive products

You can control whether users can create, save and post sales invoices that contain products that have not been marked as Active.

Accounting Settings
Field Description
Allow Posting of Inactive Products If selected, allows you to create, save and post sales invoices that contain inactive products. The default is False.

Email Invoices or Credit Notes to Senders

If you send invoices or credit notes by email, you can send a copy of the attached PDF to the person that sends the email.

Accounting Settings
Field Description
Send a copy of Email PDF to Sender If selected, a copy of the Email PDF is sent to the sender.

Multiple Dual Currencies

If you use multiple currencies in your org, you can control whether or not multiple Dual currencies can be defined.

Accounting Settings
Field Description
Multiple Dual Currencies If selected, enables you to define more than one currency as a Dual currency.