Skip to main content
Restaurant (K-Series)
Restaurant (K-Series)
Restaurant (L-Series)
Restaurant (U-Series)
Restaurant (O-Series)
Restaurant (G-Series)
Retail (X-Series)
eCom (E-Series)
Retail (R-Series)
eCom (C-Series)
Retail (S-Series)
Lightspeed Golf
Toggle navigation menu
Resources
Video Help Center
Lightspeed blog
<% if (indicator) { %>
<% if (indicator === "critical") { %>
<% } %> <% if (indicator === "major") { %>
<% } %> <% if (indicator === "minor") { %>
<% } %> <% if (indicator === "none") { %>
<% } %> <% if (["critical", "major", "minor", "none"].indexOf(indicator) === -1) { %>
<% } %>
<%= description %>
<% } %>
Contact us
English (US)
Deutsch
Français (Canada)
Français (France)
Nederlands
Sign in
Categories
What's new
Hi. How can we help?
Search
Lightspeed Restaurant (K-Series)
Reports
Reports
About reports
About Reports
Troubleshooting reporting issues
Understanding the Dashboard page
Understanding the Sales Summary
Understanding the Location Summary
Understanding the Back Office Lightspeed AI agent
See all 7 articles
Sales reports
Understanding the Sales Report dashboard
Understanding the Hourly Sales Report
Understanding Benchmarks and Trends
About Sales Reports
Business Report (EMEA and Australia)
Business Report (NoAm)
See all 14 articles
Fiscal reports
About Fiscal Reports
Fiscal Summary
Fiscal Report (Back Office)
Shift Reports (Fiscal)
Cash drawer report
Fiscal Closing
Location reports
About Location Reports
Consolidated Business Reports
Consolidated Product Reports
Consolidated Discounts Breakdown
Consolidated Shift Reports
Consolidated Fiscal Summary
See all 7 articles
Staff reports
Understanding the Staff Performance report
About Staff Reports
Labor Report
Staff Turnover report
Global Turnover report
Monthly Turnover
Discounts and corrections
About Discounts and Corrections
Discount Breakdown report
Cancellations and Corrections report
Monthly Discounts
Order reports
About Order Reports
Understanding the Online orders report
Receipt Report
Draft Receipts Report
All orders report
Open orders report
See all 11 articles
POS reports
About POS reports
Accessing and printing POS reports
Period reports
Shift reports
User reports
Drawer reports
See all 8 articles
Reporting settings
About reporting settings
Understanding reporting shifts
Understanding reporting automation
Lightspeed Edge is coming back to London!
On 1 June at The Forum in central London, we're welcoming hospitality pros for an elevated evening of networking, and learning about our latest tech.
RSVP now.
.
Top searches:
Categories
<% if (typeof defaultActiveCategories === 'string') { defaultActiveCategories = defaultActiveCategories .split(',') .map(category => category.trim()); } else { defaultActiveCategories = []; } categories = categories.filter(function(category) { return (window.Theme.excludedObjects || []).indexOf(category.id) === -1; }) %>
<% categories.forEach(function(category, index) { var isLastCategory = (index + 1) === categories.length; var isActiveCategory = activeCategoryId ? !!category.isActive : defaultActiveCategories.indexOf(category.name) !== -1; %>
<%= category.name %>
<%= partial('partial-article-list-sections', { id: 'category-' + category.id, parentId: '#sidebar-navigation', sections: category.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %>
<% }); %>
<% sections = sections.filter(function(section) { return (window.Theme.excludedObjects || []).indexOf(section.id) === -1; }) %> <% if (sections.length) { %>
<% sections.forEach(function(section) { %> <% var isTopLevelSection = section.parent_section_id === null; %> <% var articlesInSection = section.articles.filter(function(article) { return (window.Theme.excludedObjects || []).indexOf(article.id) === -1; }) %>
<%= section.name %>
<%= partial('partial-article-list-sections', { id: 'section-' + section.id, parentId: '#' + id, sections: section.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %> <% if (articlesInSection.length) { %>
<% articlesInSection.forEach(function(article) { %>
<%= article.title %>
<% }); %>
<% } %>
<% }); %>
<% } %>
<% if (children.length) { %>
<% children.forEach(function(child, index) { %>
<%= child.title %>
<% }); %>
<% children.forEach(function(child, index) { %>
<%= child.innerHTML %>
<% }) %>
<% } %>