Part Ledger
The Part Ledger Report screen is used to generate the 'Part Ledger Report' and the 'Part Ledger Cost Edits Report'.
The 'Part Ledger Report' is used as an inventory security safeguard to track and report every change that occurs to the stock quantity of a part number through the Invoicing, Purchasing, or Inventory module.
The 'Part Ledger Cost Edits Report' is used to track and report transactions that have had manual edits to any of the all nine cost fields (seven part costs and two core costs).
The screen displays with all changes to the stock quantity through sales, purchases, and edited changes in the Inventory module.
Menu Path: Reports, Inventory, Part Ledger, Part Ledger Report screen

Quick Reporting Options
Part Ledger Report
Reports the Part Ledger Report.
Part Ledger Cost Edits Report
Tracks and reports transactions that have had manual edits to any of the nine cost fields (seven part costs and two core costs).
The report is available when the 'Audit Part Cost Edits' settings in the System General Setup screen, is checked.
The 'Part Ledger Cost Edits Report' User Security proc controls access to the 'Part Ledger Cost Edits Report'.
-
When set to 'Not Visible', the 'Part Ledger Cost Edits Report' button does not display and the functionality is not available.
-
When set to 'Allow Edit', the 'Part Ledger Cost Edits Report' button displays and the functionality is available. Default is 'Allow Edit'.
-
When set to 'View Only', the 'Part Ledger Cost Edits Report' button displays but the functionality is not available.
Report Criteria
Location
Filters by the selected store location(s). May be one, multiple or all locations. Click the button to display the 'Browse Locations' window to search for a specific location(s) if multi-store permissions exist. Defaults to the store that the user is logged into.
Note: If assigned to a 'Store Group' that contains more than one location, the 'Browse Locations' window will only allow selection of stores that are part of the store group. If only assigned to a single store and not a store group, the location is set to
'Current' and the button is unavailable; the user is only able to access his default store.
Line Code
Filters by a line code. Click the button to display the 'Browse Line Codes' window to search for line codes. Displays the word 'Multiple' when more than one line code is specified.
Start Part No/End Part No
Specifies the Start Part Number and the End Part Number to report data by a range of part numbers within a specific line. When only one match is found for the entered part number, the part number is loaded. When multiple matches are found, the 'Available Matches' window displays with all matches. Click the 'Start Part No' and 'End Part No' lookup button to display the 'Find Part' window to search for a specific part number.
When the 'Customer Lookup Stripped Match' flag is checked in the System General Setup screen, only letters and numbers are searched; spaces, special characters and punctuation are "stripped-out" of the search and ignored.
Description 1
Filters by a part number description to report parts with the same description or click the button to display the 'Find Part' window to search for parts with the same description.
Account
Filters by an account number, if an account was selected using the 'Customer Lookup' button. Displays 0, meaning all accounts, if no account was selected. This report can be run for either one account or all accounts.
Customer Lookup
Filters by an account name, if an account was selected. Field is blank if no account was selected; all accounts are reported. Click the button to display the 'Find Account' window.
P/N Code
Filters by an P/N Code(s). Displays the word 'Multiple' when more than one code is specified. Field remains grayed out until a 'Line Code' is selected. Click the button to display the 'Browse P/N Codes' window to search for a specific P/N Code within a specific Line.
Employee
Filters the parts with inventory changes created by the specified employee. Field is blank if no account was selected, meaning all accounts are reported. Click the button to display the 'Browse Employees' window to search for an employee.
Start Date
Indicates the start date and time for the search for reporting purposes. Click the small down arrow to display a calendar. Click the desired date to select. Use the small left and right arrows to display previous/next months. Transactions created or submitted within the date range display.
Automatically populates with the appropriate date when a 'Calendar' or 'Fiscal' option is selected.
When saving as a profile, using the relative date option is recommended rather than selecting dates from the pop-up calendar. If the profile is saved with a fixed date range, then whenever the report is run using the saved profile, the report’s output always contains the same information for that fixed date range only. If the profile is saved with a relative date range, the dates included are adjusted based on when the report is run.
End Date
Indicates the end date and time for the search for reporting purposes. Click the small down arrow to display a calendar. Click the desired date to select. Use the small left and right arrows to display previous/next months. Transactions created or submitted within the date range display.
Automatically populates with the appropriate date when a 'Calendar' or 'Fiscal' option is selected.
Calendar
Uses Relative Calendar dates, when selected. Works in conjunction with the 'Start Date' and 'End Date' fields.
Fiscal
Uses Relative Fiscal dates, when selected. Works in conjunction with the 'Start Date' and 'End Date' fields.
Note: Fiscal Periods refer to the most recently completed (closed) instance.
Invoice Modifier
Filters by the parts sold with the specified modifier.
Modifiers are:
-
'All Modifiers'
-
'C - Clearance'
-
'RTN - Resellable Return'
-
'RC - Return Clearance'
-
'S - Sell'
-
'RP - Purchase Return'
-
'RF - Forward Return'
Status
Reports only the parts with the specified 'Status'.
Options are:
-
'Not Selected' - Reports parts regardless of whether price was edited at Point-of-Sale.
-
'Sell' - Only reports parts where price was not edited at Point-of-Sale.
-
'Overstrike' - Only reports parts where the price was edited at Point-of-Sale.
Line Type
Filters by a line type, as set in the 'Type' field in the Line Code Entry screen.
Click the button to display the 'Line Types' pop-up used to select specific line type(s).
Options are:
-
'Freight'
-
'Gift Cards'
-
'Labor'
-
'Parts'
Include any 'Line Type' by checking the box(es). Check the checkbox in the header to report all line types. Uncheck the checkbox in the header to deselect all line types.
-
When all are checked, 'All' displays in the 'Line Type' field.
-
When more than one but less than all types are checked, 'Multiple' displays in the 'Line Type' field.
-
When only a single line type is checked, that type displays in the 'Line Type' field.
Note: Reports both gift cards and merchandise cards when 'Gift Cards' is selected.
Report Pricing
Filters by preferred pricing.
Options are:
-
'Avg Cost'
-
'Cur Cost'
Defaults to the value in the 'Cost at POS' field in the Store Invoice Options screen, 'Standard' tab.
Sort By
Sorts the 'Part Ledger Report' by 'Account #', 'Change', 'Changed By', 'Date', 'Detail', 'Employee', 'Line Code', 'Line Type', 'PN Code', 'Location', 'Modifier', 'Part Number', 'Qty Before', 'Reference', 'Cur Cost', 'Core', 'Time', and 'Total $'.
Sorts the 'Part Ledger Cost Edits Report' by 'After $', 'Before $', 'Changed By', 'Date' (default), 'Description', 'Detail', 'Employee', 'Line Code', 'Line Type', 'Location', 'Part Number', 'Qty Before', 'Qty Change', 'Reason', and 'Time'.
Invoice Ref #
Filters by the parts on the specified Reference Number.
Detail
Filters by invoice transactions based on specific entered details.
Options are:
- 'Edit' - Recalled line items and edited sell quantity
- 'Multi-Mass' - Multi-Mass Update transactions
- 'New' - New changed-over parts
- 'Old' - Old changed-over parts
- 'Qua' - Quantity Adjusted transactions
- 'ShelfSrc' - Shelf Sourced transactions
- 'Undo' - Undo transactions
- 'Void' - Voided Sales Orders
- 'Xfer' - Transfer transactions
Changed By
Filters by how the parts were changed.
Options are:
-
'All'
-
'New Parts'
-
'Invoicing'
-
'Reports'
-
'Purchasing'
-
'Manifest'
-
'Supersession'
-
'Vendor Changeover'
-
'Part Number Fix'
-
'Consignment'
Qty Change
Filters on how the change impacted the quantity on hand.
Options are:
-
'All' - Reports both negative and positive impacts to quantity on hand. (Default)
-
'Increases Only' - Reports only transactions that had a positive impact to quantity on hand (where the 'Change' column contains a positive number).
-
'Decreases Only' - Reports only transactions that had a negative impact to quantity on hand (where the 'Change' column contains a negative number).
Sort Order
Sorts the report in 'Ascending' or 'Descending' order.
Columns Displayed
Limit the reporting by checking specific fields. Default column items are:
-
'Date'
-
'Modifier'
-
'Time'
-
'Change'
-
'Location'
-
'Changed By'
-
'Employee'
-
'Detail'
-
'Line Code'
-
'Account'
-
'Line Type'
-
'Reference'
-
'PN Code'
-
'Cost'
-
'Core'
-
'Part Number'
-
'Qty Before'
-
'Total'
Full Screen
Displays a full screen view of the grid located on the lower half of the screen. Available only after the 'Display' button is clicked.
Number of Transactions
Indicates the number of reported transactions.
Net Quantity Change
Indicates the number of changed transactions.
Grid
Columns displayed are based on the columns selected in the 'Columns Displayed' section. Click on the column heading to sort by the selected column in ascending order. If 'Date' is selected, the date is the primary sort and time is secondary. If 'Time' is selected, time is the primary sort and date is the secondary. For all other 'Sort By' selections, the selected item is the primary sort, date is the secondary sort, and time is the tertiary sort.
Date
Displays the date of the transaction.
Time
Displays the time of the transaction.
Loc
Displays the location being reported.
Emp
Displays the employee who created the transaction.
PN Cd
Displays the PN Code for the part.
Part Number
Displays the part number.
Q Before
Displays the quantity before the change.
Mod
Displays the invoice modifier.
Change
Displays the quantity that the transaction was changed by.
By
Indicates the action that triggers writing a record to the Part Ledger, such as 'N (New Parts – editing a part record), 'I (Invoicing)', 'R (Reports)', '(P) Purchasing', and 'M (Manifest)'.
Detail
Displays information about the transaction, if applicable, such as 'Undo' (Undo transaction), 'Void', recalled line item with an edited sell quantity ('Edit'), 'ShelfSrc', voided sales order ('Void'), multi-mass update ('Multi-Mass'), or transfer ('Xfer').
When 'Inv Adjustment' is selected from the reason code field on the Quantity Adjust screen, the 'Detail' column will report 'Qua', and when the 'Cycle Count' field is selected, the 'Detail' column will report 'CCA'.
Acct
Displays the account number or account code, determined by the 'Use Account Codes' flag setting in the AR Control Setup screen, 'Store Settings' tab.
Ref
Displays the invoice reference number.
Current Cost
Displays the value selected in the 'Report Pricing' field.
Current Core
Displays the value selected in the 'Report Pricing' field.
When the 'Report Pricing' drop-down selection is 'Cur Cost', the value of 'Core Cost' displays.
When the 'Report Pricing' drop-down selection is 'Avg Cost', the value of 'Average Core Cost' displays.
Total
Displays the total of the sale or the return.
Calculation:
Total = Cost + Core
Uses the 'Cost / GP % on Part Ledger' cost security proc to report/not report the cost.
Right-Click Menu
Right-click on any line item within the grid to display a list of menu options. Click any option to display the appropriate screen with the line item part number displayed.
View In LISA
Displays the LISA Transactions Report screen used to track and report customer sales by part number.
View In PATI
Displays the PATI Reports screen used to report on received items for order analysis.
View Invoice Image
Displays the Invoice Image screen used to display and reprint invoices.
General Part Info
Displays the Main Part Entry screen used to add and maintain part record information.
Part Prices
Displays the Part Price Entry screen used to display profit on the inventory value.
Order / Cost
Displays the Order / Cost screen used to view information from the Main Part Entry and Part Price Entry screens.
UPC Setup
Displays the Part UPC Entry screen used to enter and maintain UPC codes or long EOM numbers for any parts in file.
Part Ledger Report
The 'Part Ledger Report' can be run by selecting 'Preview' or 'Print'. It reports changes to the stock quantity of a part number through the Invoicing, Purchasing, or Inventory module. The report is available in both single and multi-location versions.
The following is an example of the 'Part Ledger Report':

Part Ledger Cost Edits Report
The 'Part Ledger Cost Edits Report' reports changes to the cost of a part number through the Invoicing, Purchasing, or Inventory module. The report is available in both single and multi-location formats. The multi-location version of the report is a consecutive report; therefore, a single location version of the report prints for each of the locations selected with a page break between each location.
The following is an example of the 'Part Ledger Cost Edits Report' - Single Location:

The following is an example of the 'Part Ledger Cost Edits Report' - Multiple Consecutive. A page break is applied between each location's report.

Procedure to Generate a Part Ledger Report
To generate a 'Part Ledger Report', follow the steps below:
-
From the Menu, select Reports, Inventory, Part Ledger. The Part Ledger Report screen displays.
-
Select the desired Part Ledger Report.
-
Select the desired 'Report Criteria'.
-
Click 'Display'. The grid populates with the requested results.
-
Click 'Preview' to view the report prior to printing. A preview of the report displays.
-
Click 'Print' to print the report. The report is sent to the default printer.
