How To Conduct Inventory
How To Conduct Inventory
How To Conduct Inventory
Example Words or characters quoted from the screen. These include field names, screen titles,
pushbuttons labels, menu names, menu paths, and menu options.
Textual cross-references to other documents.
EXAMPLE Technical names of system objects. These include report names, program names,
transaction codes, table names, and key concepts of a programming language when they
are surrounded by body text, for example, SELECT and INCLUDE.
Example Output on the screen. This includes file and directory names and their paths, messages,
names of variables and parameters, source text, and names of installation, upgrade and
database tools.
Example Exact user entry. These are words or characters that you enter in the system exactly as they
appear in the documentation.
<Example> Variable user entry. Angle brackets indicate that you replace these words and characters
with appropriate entries to make entries in the system.
1.0 2014-01-10 First version, for SAP Business One 9.0 PL09 (Microsoft SQL and SAP HANA)
1.1 2014-02-12 Highlight Rows where Counters Variance is Greater Than field changed to
Highlight Rows with Max Variance Greater Than in the Document Settings
window
1.2 2014-06-25 Depending on the user setting, inactive items may or may not be included in
inventory counting transactions.
1 Introduction .................................................................................................................................................... 5
1.1 Counting Scenarios ................................................................................................................................................. 5
1.2 Counters' Difference Versus Maximum Variance for Multiple Counters ........................................................... 6
1.3 User Counters Versus Employee Counters .......................................................................................................... 7
1.4 Changes for Upgraded Companies ........................................................................................................................ 7
Inventory counting (or stock taking) is crucial to any company that manages an inventory, be it perpetual or
periodic. By matching the actual inventory to the quantities saved in the database, companies can make
adjustments to existing inventory records, detect unusual or unacceptable discrepancies, and improve inventory
management. Companies take various approaches to ensure the accuracy of inventory counting results.
As of patch level 9 of release 9.0 (on both Microsoft SQL and SAP HANA), SAP Business One has enhanced the
inventory counting solution to cater to a wider range of business needs. This guide describes how to conduct
inventory counting activities with the enhanced solution.
Note
After creating an inventory counting document, you must post the inventory changes (create an
inventory posting document based on the inventory counting document) to effect the adjustments in the
system.
You can also enter or import your counting results directly into an inventory posting document. However,
you can record only one set of the counting results that are finally reached. It is not possible to record the
counters' information or all counters' counting results. In addition, you cannot change the inventory
posting document after adding it.
Therefore, we recommend that you follow the standard practice of creating an inventory counting
document first and then posting the counting results. This guide does not describe how to create
inventory posting documents that are not based on inventory counting documents.
Before you start to count inventory on site, you must ensure that every inventory transaction (issue or delivery of
goods) that has happened in the real world has a corresponding record in the SAP Business One system. This
avoids any false alarm at a mismatch between the system and the reality.
Inventory Counting
Individual Counting +
Individual Counting Team Counting
Team Counting
If multiple counters participate in inventory counting, after you enter the counting results into SAP Business One,
the application compares all the counting results, as well as the counting results to the in-warehouse quantities
recorded in the system. The biggest difference between different counting results of an item in a storage location
is the counters' difference; the biggest variance between the counted quantities of an item in a storage location
and the recorded in-warehouse quantity on the count date is the maximum variance.
Example
Two individual counters Counter A and Counter B, as well as a team of counters (including Team Counter
A and Team Counter B), counted an item in the same storage location. Their counting results are as
follows:
o Counter A: 10
o Counter B: 8
o Team Counter A: 4
o Team Counter B: 5
o Team counting: 4 + 5 = 9
The item's in-warehouse quantity recorded in the system is 10 on the count date.
Therefore, the counters' difference = 2, and the maximum variance = 2.
In addition, two percentage values are provided based on the comparison:
• Counters' difference percentage = (|Counters' difference| / Lowest counted quantity) * 100%
• Maximum variance percentage = (|Maximum variance| / In-warehouse quantity) * 100%
Note
For a single counter, calculation of variances between counted quantities and in-warehouse quantities
that are recorded in the system is similar to the maximum variance for multiple counters: Variance =
Counted quantity - In-warehouse quantity. Likewise, Variance percentage = (|Variance| / In-warehouse
quantity) * 100%.
A counter can be either an SAP Business One user or an employee that is not an SAP Business One user.
If a counter does not have an SAP Business One user account and you want to maintain his or her information in
the counting documents, you must first create an employee for this counter in the Employee Master Data window.
To access this window, from the SAP Business One Main Menu, choose Human Resources → Employee Master
Data.
When selecting counters from the list of employees, you will see only employees that are not SAP Business One
users; in other words, if an employee is also an SAP Business One user, you can see this employee only in the list
of users.
If your company is upgraded from 8.82, for more information, see SAP Notes 1729457 and 1831311.
If you have been using SAP Business One 9.0 and upgraded your company to patch level 9 of SAP Business One
9.0, some fields are changed and some new fields are introduced, as listed in the table below:
Variance column Max. Variance column Remains the same for a single
for multiple counters counter
• Inventory Counting Import counting data Import counting data You can import only counting
• Inventory Posting with a single counter (as with a single counter data with a single counter into
of SAP Business One 9.0 or multiple counters the inventory posting
PL04 and SAP Business documents. For more
One 9.0, version for SAP information, see Importing
HANA PL02) Counting Results from Microsoft
Excel.
Inventory Counting Variance column Max. Variance column Variance between the in-
Transaction Report warehouse quantity and the
Variance % column Max. Variance (%)
counted quantity for a single
column
counter.
Before entering counting results into SAP Business One, that is, creating inventory counting documents, you must
make appropriate settings in the Document Settings window, as described in the table below:
When Changing from Single If you need to change the counting type of an open
to Multiple Counters, Set inventory counting document from Single Counter to
Selected Counter As Multiple Counters (for example, because of unplanned
• Individual Counter changes after creating the document), be sure to check
this setting before you change the counting type. For
• Team Counter
more information, see Counting Scenarios.
When Copying Inventory If you have selected this checkbox and all counted
Counting to Inventory quantities are the same as the in-warehouse quantity of
Posting, Close Counted an item, posting the counting results closes the relevant
Rows with Zero Diff. row in the inventory counting document; otherwise, the
row as well as the inventory counting document remain
open, and you can still make changes.
The posting date and the creation date of an inventory transaction are not necessarily the same.
Note
The creation date (database system date) is not visible on the user interface; it is recorded in the
database.
Depending on your setting of the Calculate In-Whse Qty on Count Date Based On field in the Document Settings
window, the system calculates the in-warehouse quantities on the count date differently, as illustrated in the
examples below.
Example 1
A batch of items is issued from the warehouse on November 6, 2013 (posting date), but you do not record
the inventory transaction in the system until November 8, 2013 (creation date). The item quantity is 10.
On November 7, 2013 (count date), you perform inventory counting. On November 9, 2013, you create an
inventory counting document to record the results.
If you have selected:
o Transactions' Posting Dates: A quantity of 10 is added to the in-warehouse quantity of the item on the
count date.
o Transactions' Creation Dates: The in-warehouse quantity of the item on the count date does not
include the 10.
Some other differences exist between the two options, as listed below in the table:
If a transaction is Transactions posted to the count date are Transactions created before the
created on the count included in the calculation of in-warehouse count time are included in the
date or posted to quantities on the count date. calculation of in-warehouse
the count date, what To avoid inconsistency between the system and quantities on the count date.
You can either manually enter counting results into the system or import the results from Microsoft Excel (saved
as a tab-delimited, unicode, or MS-DOS TXT file).
Recommendation
The issue and receipt of goods are usually called to a stop before an on site inventory counting is
performed. To keep the system records consistent, we recommend the following practice:
1. Ensure that all inventory transactions that have happened are recorded in the system.
2. Create an inventory counting document, specify the items to be counted (including the storage
location information), the counting type (counting scenario), and the counters.
3. Freeze the items for transactions by selecting the Freeze checkbox in each row of the document.
4. Add the inventory counting document.
5. Print the inventory counting document.
6. Perform on-site counting according to the printed document.
7. Update the inventory counting document with the counting results.
The following figure illustrates the typical process of manually entering counting results into an inventory counting
document.
Add items,
Define counting Enter quantities
including Add the
type and add and other
storage location document
counters information
information
For the sake of narrative simplicity, the procedure description below assumes that you have finished inventory
counting. In reality, you can always update an inventory counting document as long as it is still open.
Procedure
1. From the SAP Business One Main Menu, choose Inventory → Inventory Transactions → Inventory Counting
Transactions → Inventory Counting.
The Inventory Counting window opens and you perform the following steps in this window.
Note
If you have selected to calculate in-warehouse quantities based on the posting dates of inventory
transactions, you can define only the count date. For more information, see Calculation of In-Warehouse
Quantities on Count Date.
3. Define the counting type and add counters.
If you select Multiple Counters for the counting type, you must define individual counters and team counters
separately. If there is any team counter, an additional tab Team Counting appears for you to enter team
counters’ counting results.
4. Add items and specify the storage locations (warehouses and bin locations, if any).
You can specify items manually or based on defined selection criteria.
To define selection criteria, choose the Add Items button and choose Select Items. Then, in the Inventory
Counting - Items Selection Criteria window, specify various selection criteria (for example, warehouses).
5. Enter counted quantities and other information, including:
o Counted quantity of each relevant unit of measure if you have defined a UoM group for an item
o Serial numbers
o Batches
To define these, right-click any row and select relevant options (for example, Serial and Batch Selection for
Individual Counter 1, Inventory Counting by UoM).
Note
If you have team counters, you must enter the counted quantities and other information on the Team
Counting tab separately. Selecting Serial and Batch Selection for Team in the context menu on the
General tab displays the serial and batch information verified by the whole team but does not allow you to
enter counting results.
Serial numbers and batch information are optional for inventory counting documents, though you must
define them when posting the counting results.
Recommendation
If your counted results have little variance from your recorded in-warehouse quantities, to save effort, you
can choose the Adjust Counted Quantities button and select the option Copy In-Whse Qty on Count Date.
The recorded in-warehouse quantities on the count date are copied as the counted quantities. Then you
just need to make adjustments to reflect the variances.
6. Select the Counted checkbox in each row for which you have finished entering results and which is ready for
posting. If you do not select this checkbox, the counting results cannot be posted.
The following figure illustrates the typical process of importing counting results into an inventory counting
document.
Enter
Prepare Import
counting Make Add the
import counting
results in adjustments document
template results
Excel
Note
The import function is also available for inventory posting documents, but the fields available for import
are different. For more information, see Fields for Import.
Procedure
Note
The Macintosh TXT format is not supported.
4. Import your counting results into SAP Business One:
1. Go back to the Inventory Counting window.
2. Define the counting type and specify the counters.
3. Choose the Add Items button and then choose Import Items.
4. In the Import from Excel window, choose the browse button beside Use Data Template and select the
template defined in step 1.
5. If you have entered part of your counting results and want to update existing records, select the Update
Existing Records checkbox.
If you do not select this checkbox, all data in the spreadsheet is imported; and if the imported data and
existing records contain the same item, the system returns errors when you try to add the inventory
counting document.
6. [Optional] To perform a pre-check on your spreadsheet, select the Check Import File for Errors checkbox.
The system will return any error that is found in the spreadsheet. If you do not select this checkbox and
directly import your counting results, the system will notify of all errors after the import completes.
7. Choose the OK button.
8. In the Open window, select the TXT file that stores your counting results and choose the Open button.
The system imports your counting results into the Inventory Counting window.
5. Make any necessary adjustments to the counting results.
6. Select the Counted checkbox in each row for which you have completed entering results.
Note
You can double-click the Counted column header to select all checkboxes in this column, as in the Freeze
column. However, double-clicking other columns (for example, Item No.) sorts the values.
The Counted checkbox is automatically selected in the following scenarios:
o Single counter: A positive quantity is entered.
o Multiple counters (individual counters only): Positive quantities are entered for all individual counters.
o Multiple counters (team counters only): A positive quantity is entered for at least one team counter.
3. After finishing entering counting results into the Excel file, delete the first row (A1 - K1), leaving only the
counting data.
4. Save the Excel file as a TXT file (tab-delimited, unicode, or MS-DOS).
5. Import the TXT file into the Inventory Counting window in SAP Business One.
Note
We recommend that you follow the standard practice of creating an inventory counting document first
and then posting the counting results. This guide does not describe how to create inventory posting
documents that are not based on inventory counting documents.
You have two ways to post your counting results:
• Copy-to method: Open an existing inventory counting document and copy it to a new inventory posting
document.
For more information, see Copy-To Method.
• Copy-from method: Open or create an inventory posting document and copy from one or more inventory
counting documents.
For more information, see Copy-From Method.
For multiple counters, either the copy-to or copy-from method copies only one set of counting results to the
inventory posting document. For example, if you choose to post the team counting results or an individual
counter's counting results, only the specified set of counting results is copied.
Depending on the counting type and selected counters, the following copy options are available:
• Items with No Counters' Diff.: The system copies only items for which all counting results are the same.
• Total Counted Qty: The system copies the sum of all team counters' counted quantities for each item.
• <Individual Counter> - Counted Qty: The system copies the specified individual counter's counted quantity for
each item.
Prerequisites
To have counting results in a specific row of an inventory counting document copied to the inventory posting
document, the following requirements must be met:
• You have selected the Counted checkbox in the row.
• The counted quantity you intend to copy is different from the in-warehouse quantity recorded in the system.
After you add an inventory posting document based on inventory counting documents, rows that are copied to the
inventory posting document are automatically closed and items in these rows are "unfrozen". However, some
rows may remain open because there is no difference between the in-warehouse quantity and the counted
quantity. You cannot create new inventory counting documents for the items recorded in the open rows. Similarly,
Procedure
Note
If you change the count date or count time (possible only if you calculate in-warehouse quantities based
on the creation dates of inventory transactions), the system also refreshes the in-warehouse quantities
recorded in this document.
3. Choose the Copy to Inventory Posting button and, for multiple counters, select the set of counting results that
you want to post (use to adjust the system records accordingly).
Procedure
1. From the SAP Business One Main Menu, choose Inventory → Inventory Transactions → Inventory Counting
Transactions → Inventory Posting.
2. In the Inventory Posting window, choose the Copy from Inventory Counting button.
3. In the List of Inventory Counting window, select one or more inventory counting documents with the same
counting type and choose the Choose button.
Note
If selected inventory counting documents have different count dates, the Count Date field in the header
area of the inventory posting document becomes irrelevant. The actual count date and time are saved in
each row and the in-warehouse quantities are calculated accordingly.
As the standard function of SAP Business One, you can print either per inventory counting document or a batch of
inventory counting documents together through the Document Printing window. This chapter describes the new
options available as of SAP Business One 9.0 PL09.
Batch Printing
In the Document Printing - Selection Criteria window (SAP Business One Main Menu → Inventory → Document
Printing), select the document type as Inventory Counting. The following options are available for multiple
counters:
• Print All Counters' Results: All individual counters' counting results, as well as the total counting result of team
counters, are printed into one file.
• Print per Counter: Each individual counter's or team counter's counting results are printed into a separate file.
Open an existing inventory counting document and select to print it. The Printing Options window appears.
With SAP Business One, you can import inventory records from Microsoft Excel to the following documents (the
number for each document type is used below for reference):
• [1] Inventory counting documents
• [2] Inventory posting documents
• [3] (As of 9.0 PL13) Inventory opening balance documents
To import your inventory records from Microsoft Excel into SAP Business One, you must define the Excel fields
based on a template, which is defined in the Import from Excel window (for more information, see Importing
Counting Results from Microsoft Excel). These fields must follow certain rules; otherwise, the import will fail.
Note
Fields available for single-counter inventory counting documents are all available for inventory posting
documents.
The table below lists the fields available for import and the rules:
1&2&3 Bin Location Code • Mandatory if the warehouse is managed by bin locations
• Requirements:
o Exists in the company
2&3 Price Currency • Optional: If the field is blank while the price is specified,
the local currency is taken as the price currency.
• Requirement: Exists in the company.
1&2&3 Serial Number • Optional, and you can select only one of the three
numbers for import
Manufacturer Serial No.
• Requirement:
Lot Number
o If your company requires one of these numbers to be
unique for the item, you must specify the required
number and the number must not be repeated. This
requirement is subject to the setting of the Unique
Serial Numbers by field (SAP Business One Main
Menu → Administration → System Initialization →
General Settings → Inventory tab). For more
information, see the SAP Business One online help.
o Different team counters cannot select the same serial
number, manufacturer serial number, or lot number
for the same item. (This restriction does not apply to
If you enter inventory records manually in SAP Business One, the item in each row of the document must be
unique; in other words, an item in the same storage location (warehouse or bin location) cannot be specified twice
in the document.
Note
After merging lines with duplicate items in the import file, the system checks whether the merged line
conflicts with existing records. Depending on your setting, either the existing records are updated with
the import line or the import line is ignored and skipped. For more information, see step 4.5 in Importing
Counting Results from Microsoft Excel.
The lines with duplicate items must observe the following rules to be merged:
• In addition to the fields that identify the same item (Item Code, Warehouse Code, and Bin Location Code), the
following fields must have the same value:
o If the total variance (inventory posting documents) or total opening balance is positive or zero:
o Price
o Price Currency
Note that these two fields are ignored if the total variance or total opening balance is negative.
o (Opening balance only) Account Code
• For inventory opening balance documents, positive and negative quantities (Counted Quantity or Opening
Balance field) cannot both exist for the same item. For example, if the opening balance in line 1 for item I001 is
10, the opening balances in other lines for item I001 can only be positive or 0.
Example
You have the following records in the Excel file and you want to import the file into an inventory posting
document (without existing records):
Line Number Item Code Warehouse Code Counted Quantity Price Price Currency