diff --git a/erpnext/accounts/print_format/accounts_payable_standard/__init__.py b/erpnext/accounts/print_format/accounts_payable_standard/__init__.py
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/erpnext/accounts/print_format/accounts_payable_standard/accounts_payable_standard.json b/erpnext/accounts/print_format/accounts_payable_standard/accounts_payable_standard.json
new file mode 100644
index 00000000000..ac895ba2b33
--- /dev/null
+++ b/erpnext/accounts/print_format/accounts_payable_standard/accounts_payable_standard.json
@@ -0,0 +1,33 @@
+{
+ "absolute_value": 0,
+ "align_labels_right": 0,
+ "creation": "2026-03-27 12:52:58.345285",
+ "custom_format": 1,
+ "default_print_language": "en",
+ "disabled": 0,
+ "docstatus": 0,
+ "doctype": "Print Format",
+ "font_size": 14,
+ "html": "\n\n
\n\n
| {%= __(\"Date\") %} | \n{%= __(\"Reference\") %} | \n\n {% if(filters.show_remarks) { %}\n{%= __(\"Remarks\") %} | \n {% } %}\n\n{%= __(\"Age (Days)\") %} | \n{%= __(\"Invoiced Amount\") %} | \n{%= __(\"Outstanding Amount\") %} | \n{%= frappe.datetime.str_to_user(data[i][\"posting_date\"]) %} | \n\n\n {% if(i == data.length - 1) { %}\n {%= __(\"Total\") %}\n {% } else { %}\n {%= data[i][\"voucher_no\"] %}\n {% } %}\n | \n\n {% if(filters.show_remarks) { %}\n\n {% if(data[i][\"remarks\"] && data[i][\"remarks\"] != \"No Remarks\") { %}\n {%= data[i][\"remarks\"] %}\n {% } %}\n | \n {% } %}\n\n{%= data[i][\"age\"] %} | \n{%= format_currency(data[i][\"invoiced\"], data[i][\"currency\"]) %} | \n{%= format_currency(data[i][\"outstanding\"], data[i][\"currency\"]) %} | \n \n {% } %}\n
|---|
| \n {% for(var i = 0; i < ranges.length; i++) { %}\n | {%= __(ranges[i]) %} | \n {% } %}\n{%= __(\"Total\") %} | \n|||||
|---|---|---|---|---|---|---|---|
| {%= __(\"Total Outstanding\") %} | \n{%= format_number(balance_row[\"age\"], null, 2) %} | \n{%= format_currency(balance_row[\"range1\"], currency) %} | \n{%= format_currency(balance_row[\"range2\"], currency) %} | \n{%= format_currency(balance_row[\"range3\"], currency) %} | \n{%= format_currency(balance_row[\"range4\"], currency) %} | \n{%= format_currency(balance_row[\"range5\"], currency) %} | \n{%= format_currency(flt(balance_row[\"outstanding\"]), currency) %} | \n
\n {%= __(\"Printed on {0}\", [\n frappe.datetime.str_to_user(frappe.datetime.get_datetime_as_string())\n ]) %}\n
\n\n