AcumaticaERP OrganizationStructure
AcumaticaERP OrganizationStructure
Organization Structure
2022 R2
Contents | 2
Contents
Copyright...............................................................................................................................................3
Overview of Organization Structure Processes......................................................................................... 4
Managing Companies and Branches......................................................................................................... 5
Companies and Branches..................................................................................................................................5
Multiple Branch Support................................................................................................................................... 7
Basic Models for Multibranch Organization................................................................................................... 10
Security of Organization Branches................................................................................................................. 13
Managing Employees............................................................................................................................ 16
Employee Settings........................................................................................................................................... 16
Company Tree and Workgroups..................................................................................................................... 17
Support of Multiple Work Calendars.............................................................................................................. 19
Managing Assignment and Approval Maps.............................................................................................. 20
Configuring an Approval Map for Multistage Approvals................................................................................ 22
To Create an Approval Map for Multistage Approvals...........................................................................23
Configuring Approval Maps for Parallel Approvals........................................................................................ 25
To Create Approval Maps for Parallel Approvals...................................................................................26
Appendix..............................................................................................................................................28
Reports............................................................................................................................................................. 28
Report Form............................................................................................................................................ 28
Report......................................................................................................................................................33
Form Toolbar....................................................................................................................................................34
Table Toolbar................................................................................................................................................... 41
Copyright | 3
Copyright
No part of this document may be reproduced, copied, or transmitted without the express prior consent of
Acumatica, Inc.
3933 Lake Washington Blvd NE, # 350, Kirkland, WA 98033
Restricted Rights
The product is provided with restricted rights. Use, duplication, or disclosure by the United States Government is
subject to restrictions as set forth in the applicable License and Services Agreement and in subparagraph (c)(1)(ii)
of the Rights in Technical Data and Computer Soware clause at DFARS 252.227-7013 or subparagraphs (c)(1) and
(c)(2) of the Commercial Computer Soware-Restricted Rights at 48 CFR 52.227-19, as applicable.
Disclaimer
Acumatica, Inc. makes no representations or warranties with respect to the contents or use of this document, and
specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose.
Further, Acumatica, Inc. reserves the right to revise this document and make changes in its content at any time,
without obligation to notify any person or entity of such revisions or changes.
Trademarks
Acumatica is a registered trademark of Acumatica, Inc. HubSpot is a registered trademark of HubSpot, Inc.
Microso Exchange and Microso Exchange Server are registered trademarks of Microso Corporation. All other
product names and services herein are trademarks or service marks of their respective companies.
Multibranch Functionality
In Acumatica ERP, you can configure the system as a single entity or as a multibranch organization to match the
actual organization's structure. All branches of the organization use the same currency and chart of accounts,
and have shared lists of trade partners. You can configure automatic balancing of inter-branch transactions. If the
branches operate separately, you can set up user access to specific branches only. For additional information, see
the following topics:
• Multiple Branch Support
• Basic Models for Multibranch Organization
• Security of Organization Branches
Related Links
• Interbranch Account Mapping
Managing Companies and Branches | 5
In This Chapter
• Companies and Branches
• Multiple Branch Support
• Basic Models for Multibranch Organization
• Security of Organization Branches
In Acumatica ERP, a user can create new companies or maintain existing companies by using the Companies
(CS101500) form.
Multiple companies can be configured in one tenant of Acumatica ERP if the Multicompany Support feature has
been enabled on the Enable/Disable Features (CS100000) form.
Company Type
Each company has one of the following types, which is specified in the Company Type box on the Companies
(CS101500) form:
• Without Branches: A company with this type cannot have any branches. If the Multibranch Support feature is
disabled on the Enable/Disable Features (CS100000) form, this option is selected by default and cannot be
changed. If the Multibranch Support feature is disabled and the Multicompany Support feature is enabled,
you can create multiple companies without branches in one tenant.
• With Branches Not Requiring Balancing: A company with this type must have at least one branch. If multiple
branches of the company are involved in a transaction, balancing entries are not required. This option is
available if the Multibranch Support feature is enabled on the Enable/Disable Features form.
• With Branches Requiring Balancing: A company with this type must have at least one branch. If multiple
branches of the company are involved in a transaction, balancing entries are required. This option is
available if the Multibranch Support and Inter-Branch Transactions features are enabled on the Enable/
Disable Features form.
For details about how Acumatica ERP supports multiple branches for a company, see Multiple Branch Support.
Aer a company has been configured, the company type still can be changed as follows.
Managing Companies and Branches | 6
From To Condition
With Branches Not Requiring Bal- Without Branches The company has only one branch
ancing or no branches at all.
or
With Branches Requiring Balancing
With Branches Not Requiring Bal- With Branches Requiring Balancing No transactions have been posted
ancing by company branches or the com-
pany has only one branch.
With Branches Requiring Balancing With Branches Not Requiring Bal- No transactions have been posted
ancing by company branches or the com-
pany has only one branch.
Company Maintenance
For a company that has the With Branches Not Requiring Balancing or With Branches Requiring Balancing type, the
Branches tab becomes available on the Companies (CS101500) form. On this tab, a system administrator can add
new branches to the company or delete branches from the list of company branches; when the company has no
branches, it can be also deleted.
A company with the Without Branches type can be deleted if it has no GL history (that is, if no GL transactions are
associated with the company) and if no cash accounts, employees, warehouses, and fixed assets are linked to the
company.
If a user clears the Active check box on the Companies form for a company that has branches, all the company
branches will be deactivated. However, a branch cannot be deactivated if it is linked to an active warehouse, to an
employee with a status other than Inactive, or to a fixed asset with a status other than Disposed or Reversed, and a
company with such a branch also cannot be deactivated.
Ledgers
A company can post transactions to various ledgers, but it can be associated with only one actual ledger.
A user can manage ledgers associated with a company in any of the following ways:
• Create for a new company a ledger of the Actual type by clicking Create Ledger on the More menu (under
Other) of the Companies (CS101500) form
• Review the list of the ledgers associated with the company, add an existing ledger to the list, or remove a
ledger from the list by using the Ledgers tab of the Companies form
• Review the list of all ledgers associated with the company of the selected branch by using the Ledgers tab of
the Branches (CS102000) form
• Maintain the list of the companies that are allowed to post to non-actual ledgers by using the Ledgers
(GL201500) form
An actual ledger can be detached from a company if the ledger contains no transactions associated with any
branch of the company.
For more information about ledgers, see the Managing Ledgers chapter.
Tax Reports
For a company with the With Branches Requiring Balancing type, the File Taxes by Branches check box is available
on the Companies (CS101500) form. If the check box is cleared, each tax report includes data related to all branches
of the company. If the check box is selected, each branch of the company requires an individual report.
For a company with any other type, tax reports always include company-wide data.
Visual Appearance
On the Visual Appearance tab of the Companies (CS101500) or Branches (CS102000) form, a user can specify
separate images for the logo displayed in the top le corner of Acumatica ERP and for the logo displayed on reports
for the selected company or branch.
Sooner or later, small and medium-sized businesses may face the challenges presented by growth. The
organization can grow by adding new locations that become branches with some degree of autonomy.
Because most Acumatica ERP customers are small and mid-sized businesses, the multibranch functionality has
been developed for organizations that meet certain requirements:
• All branches use the same base currency.
• The chart of accounts is shared among branches, or similar charts of accounts used by different branches
can be merged into one chart of accounts used by all branches.
• The branches have the same financial year and periods.
Larger organizations with base currencies different in different branches, fiscal years, and periods can configure
their subsidiaries as separate organizations with individual company IDs and use the consolidation functionality
to be able to report as a single company. For details, see Configuring GL Consolidation and Performing GL
Consolidation.
Managing Companies and Branches | 8
You can use the functionality of restriction groups to assign specific accounts and subaccounts to a
particular branch. For details, see Security of Organization Branches.
Managing Companies and Branches | 9
Branch-Specific Data
The following entities are assigned to only one of the branches:
• Cash accounts (each of which is denominated in a specific currency)
• Warehouses
• Employees
• Buildings (a sort of fixed asset)
Do not create a subaccount segment for branches; transactions are marked by the originating branch in other ways.
Bills and invoices as well as other documents are associated with the particular branch in which they were created.
To make them easily identifiable by branch, you can create branch-specific subsequences for all numbering
sequences involved by using the Numbering Sequences (CS201020) form, so that a document originating in a
specific branch will have a reference number clearly associated with the branch of origin.
If a user has a branch access role that provides access to only one of the branches, the user will be able to view only
the documents related to the respective branch.
Data Consolidation
The multibranch functionality, as it is implemented in Acumatica ERP, enables complex organizations to view the
consolidated data from multiple branches without having to perform any additional operations and in real time. It
is easy to configure consolidated replenishment or centralized payment of bill or view consolidated data on reports
running them from the headquarters branch.
When a user opens a report or inquiry, the system checks the user's access rights to branches. If a user has access to
all branches, this user can view the data of any selected branch or the consolidated data by leaving the Branch box
blank. If a user has access to only one branch, this user will be able to view only the data related to the particular
branch even if he or she runs the report that should show the consolidated data.
Replenishment is performed on a branch basis, although you can implement the following scenario: The
headquarters has a large warehouse for which you configure automatic replenishment. Warehouses assigned to
other branches are replenished through transfers from the headquarters' warehouse. Thus, your organization will
be able to save on volume discounts.
In your system, bills can be paid by a headquarters branch on behalf of other branches. To do this, assign to
authorized personnel the roles that provide access to branches. Then the employees who pay the bills will be able
to view the bills from all branches on the Checks and Payments (AP302000) and Prepare Payments (AP503000)
forms. The cash accounts from which payments are made should be assigned to the headquarters branch.
Related Links
• Basic Models for Multibranch Organization
• Security of Organization Branches
• Branches
• Buildings
• Inter-Branch Account Mapping
• Restriction Groups by Branch
• GL Accounts by Branch Access
• Subaccounts by Branch Access
• Checks and Payments
• Prepare Payments
Managing Companies and Branches | 10
In today’s global environment, an organization may have a hierarchic structure of subsidiaries or branches and
complex multilevel reporting requirements. Such an organization may need tools for easy data consolidation, as
well as better visibility into various layers of financial operations within the organization.
Acumatica ERP supports multibranch functionality and provides multiple basic one-level and two-level models,
outlined in the sections below, for implementing the most typical organizational structures. For more complex
organizations, such models may be combined to implement any structure.
Choosing the model (or combination of models) that suits your organization best is an important
decision that must be made before you start implementing Acumatica ERP.
To implement this model in Acumatica ERP, you have to create an additional branch that will represent the legal
entity. You also have to have one posting ledger of the Actual type.
You need to specify the additional branch as the consolidating branch for the posting ledger by using the
Consolidation Branch column on the Ledgers (GL201500) form. The consolidating branch is used only in Form
1099-MISC and tax reports to represent the legal entity. No transactions are posted to the consolidating branch.
To be able to use automatic generation of interbranch balancing entries for documents that involve multiple
branches, you need to enable the Inter-Branch Transactions feature on the Enable/Disable Features (CS100000)
form, configure the posting ledger by selecting the check box in the Branch Accounting column for this ledger
on the Ledgers (GL201500) form, and define the interbranch account mapping by using the Inter-Branch Account
Mapping (GL101010) form.
If the Branch Accounting check box is cleared for the ledger, you still can make transactions between the branches
(for example, transfer fixed assets from one branch to another), but the system does not create interbranch
balancing entries. The resulting batch remains unbalanced in each of the smaller branches, but the batch is
balanced in the ledger that is assigned to the consolidating branch. In this case, the branches are not independent,
and separate balance sheet reports cannot be prepared.
Managing Companies and Branches | 11
In Acumatica ERP, autonomous branches may use separate ledgers to post their transactions or they may post
their transactions to a single ledger with no branch selected as a consolidation branch. If the branches post their
transactions to separate ledgers, the system will generate interbranch transactions automatically. If the branches
use the same ledger, to balance the original interbranch transactions in each branch, you should select for this
ledger a check box in the Branch Accounting column on the Ledgers (GL201500) form. This allows each branch to
file reports as a separate legal entity.
A certain level of independence requires that some of branches have their own General Ledger accounts that
cannot be used by another branch. You can use restriction groups to assign selected General Ledger accounts and
subaccounts to a specific branch for use by this branch only.
Generally, when transactions occur between any two non-independent branches in one ledger, no interbranch
transactions are generated; however, if they are needed for any reason, you can select a check box in the Branch
Accounting column on the Ledgers (GL201500) form for the ledger.
When the interbranch transactions occur between any branches with different posting ledgers, balancing
interbranch transactions will be generated automatically. You should create interbranch receivable and payable
accounts in each ledger and specify the rules to be used by the system for generating balancing transactions by
using the Inter-Branch Account Mapping (GL101010) form.
Acumatica ERP provides the consolidation-related functionality to be used by both sides: the parent organization
and its subsidiaries. If different base currencies are used by the parent company and its subsidiary, such
subsidiaries can translate their balances before they prepare the consolidation data for exporting. For details,
see GL Consolidation Configuration: General Information, GL Consolidation: General Information, and Translation of
Financial Statements: General Information.
If interbranch transactions take place, they should be eliminated manually during period-end or year-end routine
procedures.
Managing Companies and Branches | 13
Related Links
• Branches
• Buildings
• Inter-Branch Account Mapping
• Restriction Groups by Branch
• GL Accounts by Branch Access
• Subaccounts by Branch Access
If your organization has multiple branches defined in Acumatica ERP, you may need to control which employees
get access to which branches. Because branches share some data, you may also need to control access to the
shared data. Acumatica ERP provides user access roles, which you can use to control users' access to branches, and
restriction groups to limit the visibility of shared data. In this topic, you will read about ways to manage the security
of a branch.
In Acumatica ERP, you can configure groups with direct and inverse restriction. In this topic, for
simplicity, groups with direct restriction are used in examples. You can use inverse restriction groups
in the same way as you use direct restriction groups. For details on the types of restriction groups, see
Types of Restriction Groups.
Usage Scenarios
The most common scenarios of managing the security of company branches are the following:
• Managing user access to branches: If your organization has multiple branches (and you have created
multiple branches in Acumatica ERP), you can configure access to branches for employees who work in
these branches. For details, see User Access to Branches.
• Managing the visibility of data shared between branches: If you need to make data shared between
branches (such as General Ledger accounts and subaccounts) visible only within a particular branch, you
can use restriction groups to resolve this task. For more information, see Visibility of Data Within a Branch.
You can create and maintain multiple branches in your Acumatica ERP instance only if the Multibranch
Support feature is enabled in your system on the Enable/Disable Features (CS100000) form (for details,
see Multiple Branch Support).
• Once a role is assigned to one of the branches, other branches also must have roles assigned. A
branch with no role assigned will be inaccessible to any user.
• To allow a user to access multiple branches, assign to him or her the roles for the branches to
which the user should have access.
Managing Companies and Branches | 14
If a user, based on his or her role, has access to a data entry form where this user enters a document and specifies
the branch of origin, only the branches to which the user has access are available on the drop-down list. The users
who have access to multiple branches can select the specific branch from the Branches menu on the form's title
toolbar and create documents on behalf of the selected branch.
No matter which branch users have access to, users who have access to the following forms, based on their roles,
will see and work with all branches (because users configure system objects by using these forms):
• Inter-Branch Account Mapping (GL101010)
• Branches (CS102000)
• Buildings (CS205010)
• Assignment and Approval Maps (EP205000)
• Import Company Tree (EP204060)
• Restriction Groups by Branch (GL103020)
• GL Accounts by Branch Access (GL103040)
• Subaccounts by Branch Access (GL103060)
Task Form
To initially configure the visibility of subaccounts (or Subaccounts by Branch Access (GL103060)
subaccount segments) by branches
To change the visibility of system objects by a branch Restriction Groups by Branch (GL103020)
in multiple groups
For information about how to add or remove objects from a restriction group, see Operations with Restriction
Groups.
Related Links
• Account and Subaccount Security
• Multiple Branch Support
• Types of Restriction Groups
• Restriction Groups in Acumatica ERP
• Assignment and Approval Maps
• Branches
• Buildings
• Company Tree
Managing Companies and Branches | 15
Managing Employees
Acumatica ERP provides you with tools for managing your organization's employees. You can maintain the list of
employees, specify employee payroll settings and calculate employee cost, manage all organizational processes in
which a particular employee is involved, create a user account associated with an employee and set up its access
rights in the system, and include employees in workgroups, approval maps, and assignment maps.
In This Section
• Employee Settings
• Company Tree and Workgroups
• Support of Multiple Work Calendars
Employee Settings
In Acumatica ERP, each employee has a personal employee account with the following groups of settings, each of
which is described in more detail in the sections below:
• Contact Information
• User Account Information
• Employment Settings
• Financial Settings
• Approval Settings
On the Employee Classes (EP202000) form, you can specify default values of some of these settings for an employee
class. When you create a new employee on the Employees form, you specify an employee class, and then the
system fills in many of the elements on the form with default values provided by the class.
Contact Information
When you create an employee on the Employees form, a contact record associated with this employee is created
automatically. The name, contact information, and address specified on the General Info tab of the Employees
form always match those specified for the related contact on the Contacts (CR302000) form. If you modify these
settings for an employee (or a contact), the changes are immediately reflected for the related contact (or an
employee).
Employment Settings
On the Employee Settings tab of the Employees form, you can specify the following settings:
• The branch with which all transactions related to this employee will be associated
Managing Employees | 17
• The calendar that describes the work hours of the employee and the time zone the employee works from
(see Support of Multiple Work Calendars for information about how you can define and maintain multiple
calendars in the system)
• The requirement for using time cards for the employee (For details about time cards and time reporting, see
Time Cards.)
• The extent of validation of regular work hours for the employee. The requirements for the hourly rates of the
employee are specified on the Employee Cost tab of the Employees form.
• The non-stock item of the Labor type used as a source of expense accounts for transactions associated
with projects or contracts. You can use the Labor Item Overrides tab of the Employees form to define the
relationship between an earning type and a labor item, which is the source of expense accounts.
On the Employment History tab of the Employees form, you can maintain information about the employee's
history of employment in the company.
Financial Settings
On the Financial Settings tab of the Employees form, you can specify the accounts involved in the recording of
employee compensation and payments, the employee's tax zone, and the payment method to be used by default
for compensation payments.
Approval Settings
An employee may be assigned as an approver to approve a document or as an owner to process a record. On the
Assignment and Approval Maps tab of the Employees form, you can review the list of all assignment and approval
maps in which the employee is involved.
On the Approvals (EP503010) form, an employee can approve or reject the documents of various types that have the
Pending Approval status. Only the following documents are visible to the currently signed-in employee on this form:
• Those assigned to the employee.
• Those assigned to other users included in the workgroup to which the employee belongs.
• Escalated documents assigned to users of workgroups that are at lower levels in the company tree but in
the node of the employee's workgroup. See Company Tree and Workgroups for details about the company
tree.
The Approvals form is available only if the Approval Workflow feature is enabled on the Enable/Disable Features
(CS100000) form. If the Approval Workflow feature is disabled, no approval of documents can be set up, with an
exception of expense claims; in this case, the system assigns an expense claim for approval to the employee
specified in the Reports to box on the General Info tab of the Employees (EP203000) form for the employee who
is claiming the expenses; if the Reports to box is empty, the claim requires no approval—it is assigned the Open
status, and it can be released immediately aer submission. (For more information about the approval of expense
claims, see Expense Claim Approval.)
For details about assignment and approval maps, see Managing Assignment and Approval Maps.
In Acumatica ERP, you can build a company tree, which is a model of your organization's hierarchy that includes
temporary and permanent workgroups. The company tree may reflect the administrative hierarchy and include
sub-hierarchies of workgroups created within specific branches or departments. The company tree is used for
creating assignment rules in approval and assignment maps and for determining the scope of the users who want
to view items assigned to them.
Managing Employees | 18
Company Tree
You create a company tree by using the Company Tree (EP204061) form. The company tree serves various purposes
in addition to reflecting the administrative structure of your company. The tree doesn't directly include branches,
departments, and administrative units within departments, but the tree should include all workgroups that
participate in company workflows—for instance, the processing of leads and cases, the resolution of overdue cases,
and the approval of various documents, such as time cards, expense claims, and purchase orders.
If your company includes multiple branches, consider whether the workflows are completely contained within
branches. If they are, for each company branch, create a separate tree branch that arranges the workgroups
involved in this organization branch's workflows. If a workgroup of one of the branches participates in workflows
of multiple branches, make sure this workgroup is located one level higher on the company tree than other
workgroups. Also, make sure the members of this group have access to all the branches involved.
Related Links
• Configuring Assignment Maps
• Managing Assignment and Approval Maps
• Users
• Company Tree
• Assignment and Approval Maps
• Cases
In Acumatica ERP, you can define and maintain multiple work calendars in the system. Work calendars are used for
a variety of purposes, including the following:
• Labor calculations performed for contracts and projects
• Effective scheduling of events
• Tracking the movement of goods through carriers involved in shipping to and from your company
Employee Calendars
On the Employees (EP203000) form, you can associate calendars with particular employees, such as salespersons
or members of customer service and support workgroups. If a calendar is to be used by others, the employee
should mark his or her calendar as public by using the User Profile (SM203010) form.
An employee's calendar can also be used for labor calculation if the employee works in customer support or on
projects. Work time and overtime are calculated automatically for time cards when the employee reports time
spent on a case or a project task, if billable tasks and activities are used for the service contract or project.
To organize work more efficiently, employees who work together should share information about their free and
busy times. They can do this in the following ways:
• In Acumatica ERP, users can export their work calendars, which show their free and busy time, and email
the resulting file to involved persons.
• Users can export their calendar data from MS Outlook and import it to Acumatica ERP (in .cvs format).
MS Outlook continues to periodically update the .cvs file when changes are made in Outlook. Currently,
changes to the work calendar in Acumatica ERP do not update the calendar file exported to MS Outlook.
Managing Assignment and Approval Maps | 20
Approval Maps
You can create a new map of the Approval type or modify an existing one by using the Approval Maps (EP205015)
form.
An approval map consists of steps and rules. In the Steps pane, you can create any number of steps, each of which
may include any number of rules. Steps may be executed in a sequential, parallel, or sequential-parallel fashion.
For each step, you need to select an action that should be performed if no approver has been assigned in
accordance with the rules specified for this step, so the document becomes automatically approved or rejected or
the next step (if any) gets executed. Also, you can specify whether a step is to be executed in any case or only if no
approvers have been found at all previous steps.
For each rule, you specify conditions, which the system checks for the document, and actions to be performed if
the conditions are met. As a result, multiple approvers may be assigned to one document. You can configure a rule
so that aer one approver approves the document, the system waits until other appointed approvers (if any) also
approve the document, executes the next step in the approval map, or marks the document as approved. Also, you
can specify for each rule whether an approver would have to enter a comment each time he or she approves or
rejects a document of the particular type.
If an approval map contains multiple rules and the rules are configured in such a way that the same
approver could be assigned multiple times to approve one document, the system will create at most
one approval request per document for this approver.
If a condition, step, or rule is no longer required in an approval map, you can temporarily deactivate it by clearing
the Active check box in the settings of that condition, step, or rule on the Approval Maps form. A deactivated step or
rule is marked with the (Inactive) prefix in the Steps pane.
Managing Assignment and Approval Maps | 21
If you are creating rules for assigning documents for approval, documents that pass through the
rules unassigned are considered in the system to be approved, so you don't necessarily have to
create complete conditions. For example, in a small business, all documents with an amount greater
than $1000 may need to be approved by the CEO. In this case, you would create rules to assign
all documents with an amount that exceeds $1000 to a specific user (the CEO) for approval, while
all other documents do not need to be assigned. The rules should be configured to assign only
documents that have specific properties.
On the approval-related tab (labeled as Approval or Approvals) of a corresponding document entry form, all
approvers assigned to the document are listed, and for each approver, additional information is displayed that
helps track which approval map and which step and rule in this map is the reason this approver has been assigned.
Assignment Maps
Assignment maps are created and modified on the Assignment Maps (EP205010) form.
An assignment map may include any number of rules, which are executed sequentially. Similarly to a rule in an
approval map, a rule in an assignment map includes conditions and actions to be performed if the conditions are
met.
If you use assignment maps to distribute a particular type of record or document—for instance, to assign cases
to different owners who will handle them—be sure to create a complete set of conditions so that no record or
document of the specific type is le unassigned.
If a condition or rule is no longer required in an assignment map, you can temporarily deactivate it by clearing the
Active check box in the settings of that condition or rule on the Assignment Maps form. A deactivated rule is marked
with the (Inactive) prefix in the Rules pane.
If conditions allow the same documents to be assigned to two or more groups, all assignments will be
performed in the group that is positioned higher than the other groups in the assignment map, and
the documents would never reach the other groups.
Map Application
In Acumatica ERP, you can specify an assignment or approval map for a particular type of record or document by
using one of the following forms:
• Time and Expenses Preferences (EP101000) for expense claims, expense receipts, employee time cards, and
equipment time cards
• Customer Management Preferences (CR101000) for leads, contacts, business accounts, opportunities, and
cases
• Sales Orders Preferences (SO101000) for sales orders of any type for which the Require Approval check box
is selected on the Order Types (SO201000) form
• Purchase Orders Preferences (PO101000) for purchase orders of any type
• Purchase Requisitions Preferences (RQ101000) for purchase requests and requisitions
• Cash Management Preferences (CA101000) for cash transactions
• Accounts Payable Preferences (AP101000) for AP documents
• Accounts Receivable Preferences (AR101000) for AR documents
Users can assign such records as leads, contacts, business accounts, opportunities, and cases in bulk by using the
appropriate mass-processing form, such as Assign Leads (CR503010) or Assign Cases (CR503210).
Managing Assignment and Approval Maps | 22
Document Approval
The appointed approvers can approve documents by using the Approvals (EP503010) form; only users authorized to
approve documents should have access rights to this form. For more details, see Approving Documents.
Approval Notifications
In Acumatica ERP, you can set up approval notifications, by which an employee will receive an email notification
each time a document requires approval from this employee.
To enable approval notifications for a particular type of document, you need to specify an approval map for this
type of document on the appropriate form, which can be one of the following:
• Time and Expenses Preferences (EP101000) form, General Settings tab, for expense claims, expense
receipts, and time cards
• Sales Orders Preferences (SO101000) form, Approval tab, for different types of sales orders
• Purchase Orders Preferences (PO101000) form, Approval tab, for different types of purchase orders
• Purchase Requisitions Preferences (RQ101000) form, Approval tab, for requests and requisitions
• Cash Management Preferences (CA101000) form, General Settings tab, for cash transactions
• Accounts Payable Preferences (AP101000) form, Approval tab, for bills, credit and debit adjustments,
checks, quick checks, prepayment requests, and prepayments
• Accounts Receivable Preferences (AR101000) form, Approval tab, for AR invoices, debit memos, credit
memos, cash returns, and customer refunds
Aer you specify the approval map, on the same form, you need to specify the notification template that will
be used for email notifications. You can create new templates or edit existing ones by using the Email Templates
(SM204003) form.
For cash transactions, sales orders, purchase orders, requests, and requisitions, you also need to select the Require
Approval check box on the preferences form of the respective module; otherwise, the approval stage will be
skipped.
Related Links
• Approving Documents
• Approving Accounts Payable Documents
• Approval of Accounts Receivable Documents
• Configuring Assignment Maps
• Approval Maps
• Assignment Maps
• Company Tree
• Purchase Orders
For a multistage approval process, you configure one approval map in which you define the conditions for each
stage of the approval process.
Managing Assignment and Approval Maps | 23
For the multistage approval process, the Approval Workgroup ID parameter (available in the Field
Name column of the Conditions pane) must be specified for each approval stage. By using this
parameter, the system defines the order of approval stages. You must specify this parameter
differently depending on whether you configure an approval process that consists of two stages or
three or more stages. For details, see To Create an Approval Map for Multistage Approvals.
Besides the Approval Workgroup ID parameter, for each approval stage, you define the conditions that the
documents should meet to be assigned to the approver of that stage. You can add as many specific conditions as
needed (for example, whether the bill amount is above a specific threshold amount).
Related Links
• Approving Accounts Payable Documents
• Configuring Approval Maps for Parallel Approvals
• Accounts Payable Preferences
• Assignment and Approval Maps
• Company Tree
• Approving Documents
You configure an approval map for a multistage approval process by using the Assignment and Approval Maps
(EP205500) form.
6. On the Rules pane (to the right of the tree pane), specify an approver as follows:
a. On the pane toolbar, click Add Row.
b. In the Type column, select Assign.
c. In the Name column, type a description of the approval stage (for example, Approve by
Accountant).
d. In the Workgroup column, select the workgroup that includes the employee responsible for approving
AP documents in the first stage.
e. In the Assign to column, select the employee to whom the documents will be assigned for approval.
This employee will be able to see the list of documents assigned to him or her for approval on the My
Approvals tab of the Approvals (EP503010) form.
Any member of the workgroup selected in the Workgroup column will also have the ability
to approve or reject AP documents.
7. Click Save on the form toolbar. Notice that the stage number, 1, has appeared in the Seq. column.
8. On the Conditions pane, define the conditions to be used for assigning the documents to the approver of
the first stage as follows:
a. On the toolbar of the Conditions pane, click Add Row.
b. In the Entity column, select Document.
c. In the Field Name column, select Approval Workgroup ID.
d. In the Condition column, select Is Empty.
For the first stage of a multistage approval process, you must always specify the Approval
Workgroup ID parameter as Is Empty.
e. On the toolbar, click Add Row to add the second row and specify the second condition.
The settings recommended for the second row (that is, those in Steps 8.6–8.9) are provided
as an example. In this example, all AP documents of the Bill type will be assigned to the
approver of the first stage.
11.To specify the conditions for the second approval stage, click the row with the second rule in the Rules
pane, so that the conditions will apply to that rule.
12.On the Conditions pane, define the conditions to be applied for assigning AP documents for approval in the
second stage as follows:
a. On the pane toolbar, click Add Row.
b. In the Entity column, select Document.
c. In the Field Name column, select Approval Workgroup ID.
d. In the Condition column, select Is Not Empty.
The condition Approval Workgroup ID Is Not Empty must be specified for the second stage of
the two-stage approval process.
For an approval process that consists of three and more stages, for the second approval
stage and each subsequent stage, you must specify the Approval Workgroup ID field name
as follows. In the Condition column, you select Equals, and in the Field Value column,
you select the workgroup (by its name) that is specified as an approval workgroup for the
previous approval stage (in the Workgroup column of the Rules pane).
For example, for the second stage of the three-stage approval process, if the Finance
workgroup has been specified for the first approval stage, you specify Approval Workgroup
ID in the Field Name column, Equals in the Condition column, and Finance in the Field
Value column. For the third stage, if the Supervisors workgroup has been specified for the
second approval stage, Approval Workgroup ID in the Field Name column, Equals in the
Condition column, and Supervisors in the Field Value column.
e. Add a new row to specify the next condition for this stage, and repeat as needed.
13.In the Rule Type box (located above the Conditions pane), select All conditions are true, so that the
documents will be assigned to the approvers only if all the specified conditions are true.
14.Click Save on the form toolbar.
For a parallel approval process, you need to configure multiple approval maps on the Assignment and Approval
Maps (EP205500) form. Each approval map can contain its own conditions that must be met for Accounts Payable
documents to be assigned to the specified approvers.
Related Links
• Approving Accounts Payable Documents
Managing Assignment and Approval Maps | 26
You configure the approval maps for a parallel approval process by using the Assignment and Approval Maps
(EP205500) form.
The members of the specified workgroup will also be able to review and approve AP
documents. If you want the documents to be reviewed and approved only by the person
specified in the Assign to column, do not enter a workgroup.
e. In the Assign to column, select the employee responsible for reviewing the AP documents. This
employee will be able to see the list of AP documents assigned to him or her for approval on the My
Approvals tab of the Approvals (EP503010) form.
7. Click Save on the form toolbar.
8. If you need the documents that match some particular criteria to be approved, specify these criteria in the
Conditions table. For example, if only the vendor bills whose total document amount is greater than some
specified limit should be approved, you would specify these conditions as follows:
9. In the Rule Type box (located above the Conditions pane), select All conditions are true, so that the
documents will be assigned to an approver only if all the specified conditions are true.
10.Click Save on the form toolbar.
By using the instructions above, you should create an approval map for each additional participant in the approval
process.
Appendix | 28
Appendix
The appendix provides some reference information relevant for this document. The additional information in this
section is a useful source for readers who need some reference material that is related to system forms and tables,
as well as running reports.
In this section:
• Reports
• Form Toolbar
• Table Toolbar
• Glossary
Reports
In addition to offering a comprehensive collection of reports, Acumatica ERP gives you a high degree of control over
each report.
On a typical report form, described in Report Form, you can adjust the report settings to meet your specific
informational needs. You can specify sorting and filtering options and select the data by using report-specific
settings—such as financial period, ledger, and account—and configure additional processing settings for each
report. The settings can be saved as a report template for later use. For details, see To Run a Report and To Create a
Report Template.
Aer you run a report, the prepared report appears on your screen. You can print the report, export the report to a
file, or send the report by email.
This chapter describes a typical report form and the main tasks related to using reports.
In This Chapter
• Report Form
• To Run a Report
• To Modify a Filter on a Report Form
• To Create a Report Template
Report Form
Before you run a report, you set a variety of parameters on the report form. You can select a template or manually
make selections that affect the information collected. Also, you can specify appropriate settings to print or email
the finished report.
The following screenshot shows a typical report form.
Appendix | 29
Button Description
Cancel Clears any changes you have made and restores default settings.
Run Report Initiates data collection for the report and displays the generated report.
Save Template Gives you the ability to save the currently selected report as a template with all the select-
ed settings.
Schedule Tem- Opens the Select Schedule Name Dialog Box dialog box, which you can use to schedule re-
plate port processing.
This button is available only when you select a template.
Element Description
Schedule The schedule for report processing. Select an existing schedule, or leave the box blank
and click OK to open the Automation Schedules (SM205020) form to create a new sched-
ule for running the report. For more information on scheduling, see Automated Process-
ing: General Information in the Acumatica ERP System Administration Guide.
Appendix | 30
Element Description
Merge Reports A check box that indicates (if selected) that this report will be merged with the other re-
ports selected for merging into one net report when processed.
You can check the reports that will be merged when processed on the Send
Reports (SM205060) form.
Report Toolbar
The following table lists the buttons of the toolbar aer you run the configured report.
Parameters Navigates back to the report form to let you change the report parameters.
Refresh Refreshes the information displayed in the report (if any data changes were made).
Groups Adds to the report a le pane where the report structure is shown. Click a report node
to highlight the pertinent data in the right pane.
View PDF / Displays the report as a PDF, or displays the report in HTML format. The available but-
View HTML ton depends on the current report view; if you're viewing a PDF, for instance, you will
see the View HTML button.
/
Print Opens the browser dialog box so you can print the report.
Appendix | 31
Send Opens the Email Activity dialog box, which you use to send the report file (in the cho-
sen format) to the specified email address.
Export Enables you to export the data in the chosen format (Excel or PDF).
Template Area
Use the elements in this area to select an existing template and then use the template, share it with other users, or
use it as your default report settings.
The Template area elements, which are available for all reports, are described in the following table.
Element Description
Template The template to be used for the report. If any templates were created and saved, you can
select a template to use its settings for the report.
Default A check box that indicates (if selected) that the selected template is marked as the default
one for you. A default template cannot be shared.
Shared A check box that indicates (if selected) that the selected template is shared with other
users. A shared template cannot be marked as the default.
Locale A locale that you select to indicate to the system that the report should be prepared with
the data translated to the language associated with this locale. This box is displayed if
there are multiple active locales in the system. For details, see Locales and Languages.
Element Description
Deleted Records Selects the visibility of the data deleted from the database.
Compress PDF file Indicates that the system will generate a compressed PDF.
Embed fonts in PDF file Indicates that the system will generate the PDF with fonts embedded.
If you plan to send the report as an email, in the Email Settings area, specify the format in which the report will be
sent, as well as the email subject, the recipients of copies of the report, and the email account of the recipient.
Field Description
Format The format (HTML, PDF, or Excel) in which the report will be emailed.
Merge function for reports in Excel format is not supported. If you want to
merge a report with other reports and send an aggregated report by email,
you should select either the HTML or PDF format for the report.
BCC The email address of a person to receive a blind carbon copy (BCC) of the email; an address
entered in this box will be hidden from other recipients.
Button Description
Button Description
Related Links
• To Run a Report
• To Create a Report Template
• Types of Filters
• Automation Schedule Statuses
Report
Once you click Run Report, the prepared report appears on your screen. You can print the report, export the report
to a file, or send the report by email.
The prepared report is displayed in the report view of the report form. For more information about setting up the
report parameters and the parameters view of the report form, see Report Form.
Report Toolbar
The following table lists report toolbar buttons.
Parameters Navigates back to the report form to let you change the report parameters.
Refresh Refreshes the information displayed in the report (if any data changes were made).
Groups Adds to the report a le pane where the report structure is shown. Click a report node
to highlight the pertinent data in the right pane.
View PDF / Displays the report as a PDF, or displays the report in HTML format. The available but-
View HTML ton depends on the current report view; if you're viewing a PDF, for instance, you will
see the View HTML button.
/
Print Opens the browser dialog box so you can print the report.
Send Opens the Email Activity dialog box, which you use to send the report file (in the cho-
sen format) to the specified email address.
Export Enables you to export the data in the chosen format (Excel or PDF).
Related Links
• Filters
• Report
Form Toolbar
The form toolbar, available on most forms, is located near the top of the form, under the form title (and subtitle, if
the form has one), as shown in the following screenshot.
The form toolbar includes the following:
• Standard buttons (see Item 1 in the following screenshot), with the particular set of buttons depending on
the specific form
• On some forms, form-specific buttons (Item 2)
• On some form, the More button (Item 3); clicking this button opens the More menu (Item 4), which contains
additional form-specific commands
You use the standard buttons on the form toolbar to navigate through entities that were created by using the
current form, insert or delete an entity, use the clipboard, save the data you have entered, or cancel your work on
the form.
A form toolbar on a particular form may include form-specific buttons in addition to standard buttons; it may also
(or instead) include commands on the More menu. These form-specific buttons and commands provide navigation
to related forms, invoke specific actions, and perform modifications or processing related to the functionality of the
form.
Discard Changes Discards any unsaved changes made to the entity, and navigates to the list of
and Close records that is related to the current form.
Save & Close Saves the changes made to the entity, and navigates to the list of records that
is related to the current form.
Add New Record Clears any values you've specified on the form, restores any default values,
and initiates the creation of a new entity.
Delete Deletes the currently selected entity, clears any values you have specified on
the form, and populates elements with the default values that the system in-
serts when a new entity is created.
You can delete an entity only if it is not linked with another enti-
ty.
Appendix | 36
Go to First Record Displays the first entity (in the list of entities of the specific type) and its de-
tails.
Go to Last Record Displays the last entity (in the list of entities of the specific type) and its de-
tails.
View Schedule Gives you the ability to schedule the processing. For more information, see
Automated Processing: General Information.
Cancel Clears all changes (including selection criteria that has been specified, if the
generic inquiry form has this criteria) and restores the default settings.
Appendix | 37
Edit Opens the applicable data entry form with the selected record.
Fit to Screen Expands the form to fit on the screen and adjusts the column widths propor-
tionally.
Export to Excel Exports the data to an Excel file. For more information, see Integration with Ex-
cel in the Acumatica ERP Getting Started Guide.
Filter Settings Opens the Filter Settings dialog box, which you can use to define a new filter.
After the filter has been created and saved, the corresponding tab appears on
the table. For more information about filtering, see Filters.
4. The More menu with most form-specific menu commands and descriptive categories on it
5. The star icon, which is used to mark the individual user's favorite commands on the form
6. An unavailable command
Favorite Commands
Based on your role in the company and your job duties, you may use some commands more oen than others.
On the form toolbar, you can specify these commands as favorites. This will cause the system to duplicate the
commands as form toolbar buttons, easing access to them.
To add a command to the form toolbar as a button, you open the More menu, hover over the needed command,
and click the star icon when it appears. The yellow color of the star indicates that the command has been added
to your favorites, and a button for the command appears on the form toolbar immediately. The following example
shows two commands that have been added to the user's favorites on the Invoices and Memos (AR301000) form
and thus added as buttons on the form toolbar.
Figure: Favorite commands on the More menu and the corresponding toolbar buttons
Favorites are individual to each user account, specific to a particular form, and preserved across user sessions.
Related Links
• Integration with Excel
• To Copy a Document Contents to a New Document
• To Create a Document with a Template
Table Toolbar
Each table on an Acumatica ERP form, tab, dialog box, or page has a table toolbar, which contains the buttons
you can use to work with the details or objects of the table. A toolbar, shown in the following screenshot, includes
buttons that are specific to the table, standard buttons that most table toolbars have, and the search box (for some
tables; for others, the search box is displayed in the filtering area).
Switch Between Controls how the elements are displayed: in a table (grid) with rows and columns;
Grid and Form or as separately arranged elements for one table row, with navigation tools you use
to move between row data.
Add Row Appends a new row to the table so you can define a new detail or object. The new
row may contain some default values.
Move Row Down Moves the selected row one position down.
Fit to Screen Adjusts the table to the screen width and makes the column width proportional.
Export to Excel Exports the data in the table to an Excel file. For more information, see Integration
with Excel in the Acumatica ERP Getting Started Guide.
Filter Settings Opens the Filter Settings dialog box, which you can use to define a new advanced
filter. After you create and save the filter, the corresponding tab appears on the ta-
ble.
For more information about filtering, see Filters. For details on the Filter Settings
dialog box, see Filter Settings Dialog Box.
Load Records Opens the File Upload dialog box, described in detail below, so you can locate and
from File upload a local file for import. You can use this option to import data from an Excel
spreadsheet (.xlsx) or .csv file. For the detailed procedure, see To Import Data
from a Local File to a Table.
Search A box in which you can type a word, part of a word, or multiple words. As you type,
the system filters the contents of the table to display only rows that contain the
string you have typed in any column.
Element Description
Upload Closes the dialog box and opens the Common Settings dialog box, where you specify the
import settings.
Appendix | 43
Element Description
Separator Chars The character that is used as the separator in the imported file.
By default, the comma is used as the separator. You specify the separator character if the
imported file uses any other separator.
This box appears only if you import data from a .csv file.
Null Value Optional. The value that is used to mark an empty column in the imported file. You speci-
fy the null value if the value in the imported file differs from the empty string.
Culture The regional format that has been used to display the time, currency, and other measure-
ments in the imported file.
Mode The mode defining which rows of the uploaded file will be imported into the table. The
following options are available:
• Update Existing: The rows already present in the table will be updated, and the rows
not present in the table will be added.
• Bypass Existing: Only the new rows that are not present in the table will be imported.
The rows that are already present in the table will not be updated.
• Insert All Records: All the rows from the file will be imported into the table.
If you select this option, you may get duplicated rows because the sys-
tem won't check for duplicates when importing rows from the file.
OK Closes the dialog box and opens the Columns dialog box.
Cancel Closes the dialog box without importing the data from the file.
Element Description
Property Name The name of the corresponding column in the table in Acumatica ERP.
Appendix | 44
Element Description
Cancel Closes the dialog box without importing the data from the file.
Related Links
• Tables
• Integration with Excel
• To Import Data from a Local File to a Table