diff --git a/erpnext/accounts/print_format/general_ledger_standard/__init__.py b/erpnext/accounts/print_format/general_ledger_standard/__init__.py
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/erpnext/accounts/print_format/general_ledger_standard/general_ledger_standard.json b/erpnext/accounts/print_format/general_ledger_standard/general_ledger_standard.json
new file mode 100644
index 00000000000..da4fe92a006
--- /dev/null
+++ b/erpnext/accounts/print_format/general_ledger_standard/general_ledger_standard.json
@@ -0,0 +1,33 @@
+{
+ "absolute_value": 0,
+ "align_labels_right": 0,
+ "creation": "2026-03-25 00:31:49.971580",
+ "custom_format": 1,
+ "default_print_language": "en",
+ "disabled": 0,
+ "docstatus": 0,
+ "doctype": "Print Format",
+ "font_size": 14,
+ "html": "\n\n
\n\n
| {%= __(\"Date\") %} | \n{%= __(\"Voucher Details\") %} | \n\n {% if(filters.show_remarks) { %}\n{%= __(\"Remarks\") %} | \n {% } %}\n\n{%= __(\"Debit\") %} | \n{%= __(\"Credit\") %} | \n{%= __(\"Balance\") %} | \n\n {% if(row.posting_date) { %}\n {%= frappe.datetime.str_to_user(row.posting_date) %}\n {% } else if(i == 0) { %}\n {%= frappe.datetime.str_to_user(filters.from_date) %}\n {% } %}\n | \n\n\n {% if(row.posting_date) { %}\n {%= row.voucher_type %} {%= row.voucher_no %}\n\n {% if(!(filters.party || filters.account)) { %}\n \n {%= row.party || row.account %}\n \n {% } %}\n\n {% if(row.bill_no) { %}\n \n {%= __(\"Supplier Invoice No\") %}: {%= row.bill_no %}\n \n {% } %}\n\n {% } else { %}\n {% if(i == l-2) { %}\n {%= __(\"Total\") %}\n {% } else if(i == l-1) { %}\n {%= __(\"Closing [Opening + Total] \") %}\n {% } else { %}\n {%= frappe.format(row.account, {fieldtype: \"Link\"}) || \" \" %}\n {% } %}\n {% } %}\n | \n\n {% if(filters.show_remarks) { %}\n \n {% if(row.posting_date && row.remarks && row.remarks != \"No Remarks\") { %}\n {%= row.remarks %}\n {% } %}\n | \n {% } %}\n\n\n {% if(row.posting_date) { %}\n {% if(row.debit != 0) { %}\n {%= format_currency(row.debit, filters.presentation_currency) %}\n {% } %}\n {% } else if(i != 0 && i != l-1) { %}\n {%= row.account && format_currency(row.debit, filters.presentation_currency) %}\n {% } %}\n | \n\n\n {% if(row.posting_date) { %}\n {% if(row.credit != 0) { %}\n {%= format_currency(row.credit, filters.presentation_currency) %}\n {% } %}\n {% } else if(i != 0 && i != l-1) { %}\n {%= row.account && format_currency(row.credit, filters.presentation_currency) %}\n {% } %}\n | \n\n\n {% if(i == l-1) { %}\n {%= format_currency(row.balance, filters.presentation_currency) %}\n {% if(row.balance < 0){ %} Cr{% } %}\n {% if(row.balance > 0){ %} Dr{% } %}\n {% } else { %}\n {%= format_currency(row.balance, filters.presentation_currency) %}\n {% } %}\n | \n\n \n {% endfor %}\n
|---|
\n {%= __(\"Printed on {0}\", [\n frappe.datetime.str_to_user(frappe.datetime.get_datetime_as_string())\n ]) %}\n
\n\n