diff --git a/erpnext/accounts/print_format/accounts_receivable_standard/__init__.py b/erpnext/accounts/print_format/accounts_receivable_standard/__init__.py
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/erpnext/accounts/print_format/accounts_receivable_standard/accounts_receivable_standard.json b/erpnext/accounts/print_format/accounts_receivable_standard/accounts_receivable_standard.json
new file mode 100644
index 00000000000..fc68bdad7d0
--- /dev/null
+++ b/erpnext/accounts/print_format/accounts_receivable_standard/accounts_receivable_standard.json
@@ -0,0 +1,33 @@
+{
+ "absolute_value": 0,
+ "align_labels_right": 0,
+ "creation": "2026-03-26 21:59:39.241833",
+ "custom_format": 1,
+ "default_print_language": "en",
+ "disabled": 0,
+ "docstatus": 0,
+ "doctype": "Print Format",
+ "font_size": 14,
+ "html": "\n\n
\n\n
| {%= __(\"Date\") %} | \n\t\t\t\t\t{%= __(\"Reference\") %} | \n\n\t\t\t\t\t{% if(filters.show_remarks) { %}\n\t\t\t\t\t\t{%= __(\"Remarks\") %} | \n\t\t\t\t\t{% } %}\n\n\t\t\t\t\t{%= __(\"Age (Days)\") %} | \n\t\t\t\t\t{%= __(\"Invoiced Amount\") %} | \n\t\t\t\t\t{%= __(\"Outstanding Amount\") %} | \n\t\t\t\t{%= frappe.datetime.str_to_user(data[i][\"posting_date\"]) %} | \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{% if(i == data.length - 1) { %}\n\t\t\t\t\t\t\t\t{%= __(\"Total\") %}\n\t\t\t\t\t\t\t{% } else { %}\n\t\t\t\t\t\t\t\t{%= data[i][\"voucher_no\"] %}\n\t\t\t\t\t\t\t{% } %}\n\t\t\t\t\t\t | \n\t\t\t\t\t\t{% if(filters.show_remarks) { %}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{% if(data[i][\"remarks\"] && data[i][\"remarks\"] != \"No Remarks\") { %}\n\t\t\t\t\t\t\t\t\t{%= data[i][\"remarks\"] %}\n\t\t\t\t\t\t\t\t{% } %}\n\t\t\t\t\t\t\t | \n\t\t\t\t\t\t{% } %}\n\t\t\t\t\t\t{%= data[i][\"age\"] %} | \n\t\t\t\t\t\t{%= format_currency(data[i][\"invoiced\"], data[i][\"currency\"]) %} | \n\t\t\t\t\t\t{%= format_currency(data[i][\"outstanding\"], data[i][\"currency\"]) %} | \n\t\t\t\t\t\n\t\t\t\t{% } %}\n\t\t\t
|---|
| \n\t\t\t\t\t\t{% for(var i = 0; i < ranges.length; i++) { %}\n\t\t\t\t\t\t\t | {%= __(ranges[i]) %} | \n\t\t\t\t\t\t{% } %}\n\t\t\t\t\t\t{%= __(\"Total\") %} | \n\t\t\t\t\t|||||
|---|---|---|---|---|---|---|---|
| {%= __(\"Total Outstanding\") %} | \n\t\t\t\t\t\t{%= format_number(balance_row[\"age\"], null, 2) %} | \n\t\t\t\t\t\t{%= format_currency(balance_row[\"range1\"], currency) %} | \n\t\t\t\t\t\t{%= format_currency(balance_row[\"range2\"], currency) %} | \n\t\t\t\t\t\t{%= format_currency(balance_row[\"range3\"], currency) %} | \n\t\t\t\t\t\t{%= format_currency(balance_row[\"range4\"], currency) %} | \n\t\t\t\t\t\t{%= format_currency(balance_row[\"range5\"], currency) %} | \n\t\t\t\t\t\t{%= format_currency(flt(balance_row[\"outstanding\"]), currency) %} | \n\t\t\t\t\t
\n {%= __(\"Printed on {0}\", [\n frappe.datetime.str_to_user(frappe.datetime.get_datetime_as_string())\n ]) %}\n
\n\n| {%= __(" ") %} | -{%= __(range1) %} | -{%= __(range2) %} | -{%= __(range3) %} | -{%= __(range4) %} | -{%= __(range5) %} | -{%= __(range6) %} | -{%= __("Total") %} | +{%= __("Date") %} | +{%= __("Reference") %} | + + {% if(filters.show_remarks) { %} +{%= __("Remarks") %} | + {% } %} + +{%= __("Age (Days)") %} | +{%= __("Invoiced Amount") %} | +{%= __("Outstanding Amount") %} |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {%= __("Total Outstanding") %} | -- {%= format_number(balance_row["age"], null, 2) %} - | -- {%= format_currency(balance_row["range1"], data[data.length-1]["currency"]) %} - | -- {%= format_currency(balance_row["range2"], data[data.length-1]["currency"]) %} - | -- {%= format_currency(balance_row["range3"], data[data.length-1]["currency"]) %} - | -- {%= format_currency(balance_row["range4"], data[data.length-1]["currency"]) %} - | -- {%= format_currency(balance_row["range5"], data[data.length-1]["currency"]) %} - | -- {%= format_currency(flt(balance_row["outstanding"]), data[data.length-1]["currency"]) %} - | -{%= __("Future Payments") %} | -- | - | - | - | - | - | - {%= format_currency(flt(balance_row[("future_amount")]), data[data.length-1]["currency"]) %} - | -
| {%= __("Cheques Required") %} | -- | - | - | - | - | - | - {%= format_currency(flt(balance_row["outstanding"] - balance_row[("future_amount")]), data[data.length-1]["currency"]) %} | -{%= frappe.datetime.str_to_user(data[i]["posting_date"]) %} | ++ {% if(i == data.length - 1) { %} + {%= __("Total") %} + {% } else { %} + {%= data[i]["voucher_no"] %} + {% } %} + | + {% if(filters.show_remarks) { %} ++ {% if(data[i]["remarks"] && data[i]["remarks"] != "No Remarks") { %} + {%= data[i]["remarks"] %} + {% } %} + | + {% } %} +{%= data[i]["age"] %} | +{%= format_currency(data[i]["invoiced"], data[i]["currency"]) %} | +{%= format_currency(data[i]["outstanding"], data[i]["currency"]) %} | + + {% } %} +
| + {% for(var i = 0; i < ranges.length; i++) { %} + | {%= __(ranges[i]) %} | + {% } %} +{%= __("Total") %} | +|||||
|---|---|---|---|---|---|---|---|
| {%= __("Total Outstanding") %} | +{%= format_number(balance_row["age"], null, 2) %} | +{%= format_currency(balance_row["range1"], currency) %} | +{%= format_currency(balance_row["range2"], currency) %} | +{%= format_currency(balance_row["range3"], currency) %} | +{%= format_currency(balance_row["range4"], currency) %} | +{%= format_currency(balance_row["range5"], currency) %} | +{%= format_currency(flt(balance_row["outstanding"]), currency) %} | +
| {%= __("Date") %} | -{%= __("Age (Days)") %} | - {% if(report.report_name === "Accounts Receivable" && filters.show_sales_person) { %} -{%= __("Reference") %} | -{%= __("Sales Person") %} | - {% } else { %} -{%= __("Reference") %} | - {% } %} - {% if(!filters.show_future_payments) { %} -{%= (filters.party) ? __("Remarks"): __("Party") %} | - {% } %} -{%= __("Invoiced Amount") %} | - {% if(!filters.show_future_payments) { %} -{%= __("Paid Amount") %} | -{%= report.report_name === "Accounts Receivable" ? __('Credit Note') : __('Debit Note') %} | - {% } %} -{%= __("Outstanding Amount") %} | - {% if(filters.show_future_payments) { %} - {% if(report.report_name === "Accounts Receivable") { %} -{%= __("Customer LPO No.") %} | - {% } %} -{%= __("Future Payment Ref") %} | -{%= __("Future Payment Amount") %} | -{%= __("Remaining Balance") %} | - {% } %} - {% } else { %} -{%= (filters.party) ? __("Remarks"): __("Party") %} | -{%= __("Total Invoiced Amount") %} | -{%= __("Total Paid Amount") %} | -{%= report.report_name === "Accounts Receivable Summary" ? __('Credit Note Amount') : __('Debit Note Amount') %} | -{%= __("Total Outstanding Amount") %} | - {% } %} -{%= frappe.datetime.str_to_user(data[i]["posting_date"]) %} | -{%= data[i]["age"] %} | -
- {% if(!filters.show_future_payments) { %}
- {%= data[i]["voucher_type"] %}
- - {% } %} - {%= data[i]["voucher_no"] %} - |
+ {%= data[i]["sales_person"] %} | - {% } %} - - {% if(!filters.show_future_payments) { %} -
- {% if(!filters.party?.length) { %}
- {%= data[i]["party"] %}
- {% if(data[i]["customer_name"] && data[i]["customer_name"] != data[i]["party"]) { %}
- {%= data[i]["customer_name"] %} - {% } else if(data[i]["supplier_name"] != data[i]["party"]) { %} - {%= data[i]["supplier_name"] %} - {% } %} - {% } %} -
- {% if data[i]["remarks"] %}
- {%= __("Remarks") %}:
- {%= data[i]["remarks"] %}
- {% } %}
-
- |
- {% } %}
-
- - {%= format_currency(data[i]["invoiced"], data[i]["currency"]) %} | - - {% if(!filters.show_future_payments) { %} -- {%= format_currency(data[i]["paid"], data[i]["currency"]) %} | -- {%= format_currency(data[i]["credit_note"], data[i]["currency"]) %} | - {% } %} -- {%= format_currency(data[i]["outstanding"], data[i]["currency"]) %} | - - {% if(filters.show_future_payments) { %} - {% if(report.report_name === "Accounts Receivable") { %} -- {%= data[i]["po_no"] %} | - {% } %} -{%= data[i]["future_ref"] %} | -{%= format_currency(data[i]["future_amount"], data[i]["currency"]) %} | -{%= format_currency(data[i]["remaining_balance"], data[i]["currency"]) %} | - {% } %} - {% } else { %} -- {% if(!filters.show_future_payments) { %} - | - {% } %} - {% if(report.report_name === "Accounts Receivable" && filters.show_sales_person) { %} - | - {% } %} - | - | {%= __("Total") %} | -- {%= format_currency(data[i]["invoiced"], data[i]["currency"] ) %} | - - {% if(!filters.show_future_payments) { %} -- {%= format_currency(data[i]["paid"], data[i]["currency"]) %} | -{%= format_currency(data[i]["credit_note"], data[i]["currency"]) %} | - {% } %} -- {%= format_currency(data[i]["outstanding"], data[i]["currency"]) %} | - - {% if(filters.show_future_payments) { %} - {% if(report.report_name === "Accounts Receivable") { %} -- {%= data[i]["po_no"] %} | - {% } %} -{%= data[i]["future_ref"] %} | -{%= format_currency(data[i]["future_amount"], data[i]["currency"]) %} | -{%= format_currency(data[i]["remaining_balance"], data[i]["currency"]) %} | - {% } %} - {% } %} - {% } else { %} - {% if(data[i]["party"]|| " ") { %} - {% if(!data[i]["is_total_row"]) { %} -
- {% if(!filters.party?.length) { %}
- {%= data[i]["party"] %}
- {% if(data[i]["customer_name"] && data[i]["customer_name"] != data[i]["party"]) { %}
- {%= data[i]["customer_name"] %} - {% } else if(data[i]["supplier_name"] != data[i]["party"]) { %} - {%= data[i]["supplier_name"] %} - {% } %} - {% } %} - {%= __("Remarks") %}: - {%= data[i]["remarks"] %} - |
- {% } else { %}
- {%= __("Total") %} | - {% } %} -{%= format_currency(data[i]["invoiced"], data[i]["currency"]) %} | -{%= format_currency(data[i]["paid"], data[i]["currency"]) %} | -{%= format_currency(data[i]["credit_note"], data[i]["currency"]) %} | -{%= format_currency(data[i]["outstanding"], data[i]["currency"]) %} | - {% } %} - {% } %} - - {% } %} -
|---|
{%= __("Printed on {0}", [frappe.datetime.str_to_user(frappe.datetime.get_datetime_as_string())]) %}
+