Infonoxe Technologies
All Services
Website · App · Digital Solutions
View all →
Website DevelopmentE-Commerce StoreUI/UX DesignMobile App DevelopmentWhatsApp Automation
ERPNext
Enterprise ERP · Zero license fees
All →

Other Software

By Industry

Devices we build and install across Pune + PCMC
GPS TrackerGPS Tracker + RelayBarcode & QR ScannerIoT Hardware ModulesEmbedded Systems DevWeighbridge SoftwareRFID SolutionsIndustrial Dashboard

Content

BlogCase Studies

Guides

What is ERP?ERP Implementation GuideHow to Choose CRMGST Billing Guide

Compare

ERPNext vs SAPERPNext vs OdooERPNext vs TallyERPNext vs ZohoERPNext vs MS DynamicsERPNext vs Busy

Free Tools

GST CalculatorSalary Calculator
ERPNext Core / Framework

What is Script Report?

Script Report
A Script Report in ERPNext is a Python-coded report with full database access, used for complex multi-table reports that cannot be created with the no-code Report Builder.

Building a Script Report

Create a new Report DocType with "Report Type: Script Report". Write the Python "execute()" function that returns columns and data. Use frappe.db.sql() or frappe.get_list() to fetch data. Deploy it as part of a custom Frappe app for version-controlled customisation.

Standard Script Reports

Most advanced ERPNext reports (Stock Ledger, Accounts Receivable Aging, Trial Balance) are Script Reports. You can customise them by forking the standard report in a custom app and overriding the Python file. The Report Builder creates Query Reports rather than Script Reports.

Need help with Script Report?

Infonoxe Technologies specialises in ERPNext implementation and custom software for Indian businesses.

Learn More →

Related Terms

← Back to Full Glossary

Implement ERPNext for Your Business

Expert ERPNext implementation, customisation, and support for Indian businesses.

Get Free ConsultationERPNext Services