ARCodes
ARCodes affect the detail lines on AR invoices. ARCodes categorize the detail lines, provide masks for generating GL account codes, and indicate whether a given detail line is subject to tax and/or discount.
- In the Navigation pane, highlight the Accounts Receivable > Setup > ARCodes folder.
- Click
. The New ARCode window opens.
- Enter a unique Code for the ARCode. Shorter codes help streamline invoice entry.
- Enter a Description of the ARCode.
- In the Tax Category field, select the item tax category for the ARCode. The tax category determines whether the amounts on invoice detail lines which reference this ARCode are taxable.
- If the amounts associated with the ARCode are subject to discount and should be included in the calculation of the discount basis amount on the invoice, mark the Subject to Discount checkbox.
-
In the Sales, Cost, and Inventory fields, enter the account masks to use to construct GL account codes on invoice detail lines.
Note
When an ARCode is entered on an invoice detail line, the account codes are built using account masks from the appropriate sources applied in the following order:
- ARCode
- attribute items (in reverse display order)
- customer
- customer class
Beginning with the ARCode account mask, wildcards are replaced with corresponding values from the next mask.
- Save the new ARCode.
The following table describes how the Combine feature handles ARCode data.
Data Element | Action |
---|---|
Attachments | Attachments associated with the source ARCode(s) are merged into the attachments for the target ARCode. |
Invoice Detail Descriptions | No changes are made to existing invoice detail descriptions where the source ARCode(s) were used. |
GL Account masks | To apply GL account masks from the target ARCode to unmerged invoice detail lines, select the invoices with those lines and use the Validate GL option. When you use this option, invoice detail accounts are only updated if the account was not previously overridden in any way. Invoice detail accounts that were previously overridden are displayed in purple in the Invoice and Invoice Detail windows. |
To combine two or more ARCodes:
- In the Navigation pane, highlight the Accounts Receivable > Setup > ARCodes folder.
- Start the Combine wizard using one of the following methods:
- To use filters to select the source ARCode(s) to combine:
- Right-click the ARCodes folder and select Select and Combine from the shortcut menu.
- On the Selection tab, define any filters to apply to the data.
- To hand-select the source ARCodes(s) to combine:
- In the HD view, select the source ARCodes(s) to combine. You can use Ctrl and/or Shift to select multiple ARCodes.
- Click
.
- On the Combine tab in the Combine Into field, select the target ARCode.
- Click Next >>. ActivityHD prompts you to confirm that you want to combine the selected ARCodes.
- Click Yes.
- When the process is complete, click Finish.
Purpose
The ARCodes Listing provides a list of the ARCodes defined in Accounts Receivable.
Content
For each ARCode included on the report, the listing shows:
- description
- tax category
- whether items with the ARCode are subject to discount
- sales account mask
- cost account mask
- inventory account mask.
In addition, you can include one or more of the following:
- timestamps
- memos
- custom fields.
The following total appears on the report:
- record count.
Print the report
- In the Navigation pane, highlight the Accounts Receivable > Setup > ARCodes folder.
- Start the report set-up wizard.
- To report on all or a filtered subset of ARCodes:
- Right-click the ARCodes folder and select Select and Report > ARCodes Listing from the shortcut menu.
- On the Selection tab, define any filters to apply to the data.
- To report on specifically selected ARCodes:
- In the HD view, select the ARCodes to include on the report. You can use Ctrl and/or Shift selection to select multiple records.
- Click
.
- To report on a particular ARCode from the ARCode window:
- In the HD view, locate and double-click the ARCode to report on. The ARCode window opens with the ARCode loaded.
- Click
.
- To report on all or a filtered subset of ARCodes:
- Select the Options tab.
- Mark the checkbox(es) for the additional information to include:
- Timestamps
- Memos
- Custom Fields (only visible if custom fields are set up)
- Select the Output tab.
- In the Design field, look up and select the report design to use.
- In the toolbar, click the icon for the type of output you want:
- Provides access to two preview options.
- Preview - Click the icon or click the drop-down arrow and select Preview from the drop-down menu to view the report in the Crystal Reports viewer.
- Preview to PDF - Click the drop-down arrow next to the icon and select Preview to PDF to view the report in the PDF reader.
- Opens the Print dialog so that you can select and configure a printer and then print a paper copy of the report.
- Opens the Report Email dialog so that you can address and compose an email that the report will be attached to. For best results, ensure your email client is running before you attempt to send a report via email.
- Opens the Export Report dialog so that you can save the report to a file. File types include Crystal Reports (.rpt), PDF (.pdf), Microsoft Excel (.xls), Microsoft Word (.doc), rich text (.rtf), and XML (.xml).
Data extensions
The following data extension is available for the report:
- ARCodes
ARCode Record ID
ARCode tab
The item tax category to associate with the ARCode. The tax category determines whether the amounts on invoice detail lines which reference this ARCode are taxable.
Press F3 to look up the value.
If a value is already selected, you can press F4 to open the record in its native editor.
The GL account mask to use to derive the sales account.
Press F2 to open the Account Expand dialog box where you can look up an account number, find an account number by its alias, build the account number by segment, or view setup and setup sources.
Press F3 to look up the account.
If an account is already selected, you can press F4 to open the record in the Account window.
The GL account mask to use to derive the cost account.
Press F2 to open the Account Expand dialog box where you can look up an account number, find an account number by its alias, build the account number by segment, or view setup and setup sources.
Press F3 to look up the account.
If an account is already selected, you can press F4 to open the record in the Account window.
The GL account mask to use to derive the inventory account.
Press F2 to open the Account Expand dialog box where you can look up an account number, find an account number by its alias, build the account number by segment, or view setup and setup sources.
Press F3 to look up the account.
If an account is already selected, you can press F4 to open the record in the Account window.
Custom tab
This tab is visible if custom fields exist for the entity. At a minimum, if there are custom fields, a Fields subtab will be present. One or more additional categories of subtabs may also be visible.
Fields subtab
This tab prompts for values for any custom fields set up for entity records of this entity type. Respond to the prompts as appropriate.
References subtab
This tab is visible if other records reference the current record.
Example
Suppose a custom field exists on PRCodes that references an ARCode. On the ARCode record, on the Custom > References subtab, you can view all the PRCodes which reference that ARCode.
Exchange Folder subtab
This tab is visible only if you set up a custom field with a data type of "Exchange Folder". The label on this tab is the name assigned to the custom field.
This tab shows the contents of the specified Exchange folder.
File subtab
This tab is visible only if you set up a custom field with a data type of "File". The label on the tab is the name assigned to the custom field.
This tab renders the contents of the specified file according to its file type.
Internet Address subtab
This tab is visible only if you set up a custom field with a data type of "Internet Address". The label on this tab is the name assigned to the custom field.
This tab shows the contents of the specified web page.
Network Folder subtab
This tab is visible only if you set up a custom field with a data type of "Network Folder". The label on this tab is the name assigned to the custom field.
This tab shows the contents of the specified network folder.
Invoice Detail tab
The Invoice Detail pane shows the Invoice Detail HD view filtered to show all invoice detail lines which reference the selected ARCode.
Double-click a row in the pane to drill down to its record in the Invoice Detail window.
Attachments tab
The Attachments tab is visible if any record for a given entity has an attachment. If the Attachments tab is not visible, this implies that no record of the entity type has an attachment on it; however, once an attachment is added to any record of the entity type, the Attachments tab will become available.
Other tab
![]() |
Extras\Accounts Receivable\Import ARCodes.xls; Combine ARCodes.xls |
ARCodes security
Common accesses available on ARCodes
Access | A user with this access can... |
---|---|
Change | Use the mass change action on ARCodes. |
Custom Fields | Create and edit custom fields for ARCodes. |
Data | Have read-only access to ARCodes from anywhere in the software (e.g., field validations, filters, date expressions). |
Delete | Delete ARCodes. |
Edit | Edit ARCode records. |
Export | Export ARCode records from ActivityHD. |
Import | Import ARCode records into ActivityHD. |
New | Create new ARCode records. |
Read | Have read-only access to ARCode records. |
Report | Run reports with ARCode information. |
Report Designs | Create and edit report designs with ARCode information. This access enables the Report Designs button on the Output tab of report dialogs. |
Shared Answers | Create and edit action profiles and report profiles related to ARCodes. |
Shared Filters | Create and edit shared filters on ARCodes. |
Visible | View the ARCodes folder in the Navigation pane. |
Special accesses available on ARCodes
Access | A user with this access can... |
---|---|
Combine | Combine ARCodes. |
ARCode filters
The following built-in filters are available for ARCodes:
Filter Name | Effect |
---|---|
? Code | Prompts for an ARCode and lists the ARCode specified. |
? Description | Prompts for an ARCode description and lists the ARCodes that contain the specified search string. |
Report Email dialog
- Windows user default account. Sends email using the user's Windows default email account. For most users, this is the account configured in Outlook or another email client application.
- Server personal. Sends email using the email configuration for the system or company server and the email address on the current user's authorized user record. The authorized user record must have a confirmed email address.
- Server generic. Sends email using the email configuration and "from" address for the system or company server. This option requires "Send generic" access to the Server Email resource.
Apply account masks for sales, cost, and inventory accounts
- ARCode
- Attribute items (last to first)
- Customer
- Customer class
To apply account masks, begin with the ARCode account mask, replacing wildcards with the corresponding values from the next mask. Continue in this manner until all masks are applied.
Example
The table below shows ways the sales account might be constructed. In the example, "Department" and "Project" are invoice attributes linked directly to the corresponding GL account segments.
ARCode | Department | Project | Customer | Class | Result |
---|---|---|---|---|---|
1000-00-000-A | ????-12-???-? | ????-??-318-? | ????-??-???-? | ????-??-???-? | 1000-00-000-A |
1000-??-000-A | ????-12-???-? | ????-??-318-? | ????-??-???-? | ????-??-???-? | 1000-12-000-A |
1000-??-???-A | ????-12-???-? | ???-??-318-? | ????-??-???-? | ????-??-???-? | 1000-12-318-A |
5225 S Loop 289, #207 Lubbock, TX 79424 806.687.8500 | 800.354.7152 |
© 2025 AccountingWare, LLC All rights reserved. |