[ { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": null, "disabled": 0, "doc_type": "Purchase Order", "docstatus": 0, "doctype": "Print Format", "font": "Default", "font_size": 0, "format_data": null, "html": "
\n
\n\t\t

Purchase Order
\n\t {{doc.name}}\n

\n
\n
\n
\n
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.supplier_name}}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t{% if doc.address_display %}\n\t
\n\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
\n\t\t\t\t\t\t\t{{doc.address_display}}\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t{%- endif -%}\n\t\t\t\t{% if doc.contact_display %}\n\t
\n\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
\n\t\t\t\t\t\t\t{{doc.contact_display}}\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t{%- endif -%}\n\t\t\t\t{% if doc.contact_mobile %}\n\t
\n\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
\n\t\t\t\t\t\t\t{{doc.contact_mobile}}\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t{%- endif -%}\n
\n \n
\n
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t{{doc.transaction_date}}\n\t\t\t\t
\n\t\t\t
\n
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t{{doc.customer_name}}\n\t\t\t\t
\n\t\t\t
\n\t\t\t{% if doc.shipping_address_display %}\n\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.shipping_address_display}}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t{%- endif -%}\n\t\t\t{% if doc.customer_contact_display %}\n\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.customer_contact_display}}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t{%- endif -%}\n\t\t\t{% if doc.customer_contact_mobile %}\n\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.customer_contact_mobile}}\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t{%- endif -%}\n
\n
\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t{%- for row in doc.items -%}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t{%- endfor -%}\n\t\t\n\t
SrItem NameDescriptionQtyRateAmount
{{ row.idx }}\n\t\t\t\t\t{{ row.item_name }}\n\t\t\t\t\t{% if row.item_code != row.item_name -%}\n\t\t\t\t\t
Item Code: {{ row.item_code}}\n\t\t\t\t\t{%- endif %}\n\t\t\t\t
\n\t\t\t\t\t
{{ row.description }}
{{ row.qty }} {{ row.uom or row.stock_uom }}{{\n\t\t\t\t\trow.get_formatted(\"rate\", doc) }}{{\n\t\t\t\t\trow.get_formatted(\"amount\", doc) }}
\n
\n
\n
\n
\n
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.total}}\n\t\t\t\t\t
\n\t\t\t\t
\n
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.grand_total}}\n\t\t\t\t\t
\n\t\t\t\t
\n
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t{{doc.in_words}}\n\t\t\t\t\t
\n\t\t\t\t
\n
\n
\n
", "line_breaks": 0, "margin_bottom": 0.0, "margin_left": 0.0, "margin_right": 0.0, "margin_top": 0.0, "modified": "2016-03-07 20:49:39.443328", "module": "Buying", "name": "Drop Shipping Format", "page_number": null, "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "Yes" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": null, "disabled": 0, "doc_type": "Sales Invoice", "docstatus": 0, "doctype": "Print Format", "font": "Default", "font_size": 0, "format_data": null, "html": "\n\n

\n\t{{ company }}
\n\t{{ __(\"POS No : \") }} {{ offline_pos_name }}
\n

\n

\n\t{{ __(\"Customer\") }}: {{ customer }}
\n

\n\n

\n\t{{ __(\"Date\") }}: {{ dateutil.global_date_format(posting_date) }}
\n

\n\n
\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{% for item in items %}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{% endfor %}\n\t\n
{{ __(\"Item\") }}{{ __(\"Qty\") }}{{ __(\"Amount\") }}
\n\t\t\t\t{{ item.item_name }}\n\t\t\t{{ format_number(item.qty, null,precision(\"difference\")) }}
@ {{ format_currency(item.rate, currency) }}
{{ format_currency(item.amount, currency) }}
\n\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{% for row in taxes %}\n\t\t{% if not row.included_in_print_rate %}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{% endif %}\n\t\t{% endfor %}\n\t\t{% if discount_amount %}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{% endif %}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n
\n\t\t\t\t{{ __(\"Net Total\") }}\n\t\t\t\n\t\t\t\t{{ format_currency(total, currency) }}\n\t\t\t
\n\t\t\t\t{{ row.description }}\n\t\t\t\n\t\t\t\t{{ format_currency(row.tax_amount, currency) }}\n\t\t\t
\n\t\t\t\t{{ __(\"Discount\") }}\n\t\t\t\n\t\t\t\t{{ format_currency(discount_amount, currency) }}\n\t\t\t
\n\t\t\t\t{{ __(\"Grand Total\") }}\n\t\t\t\n\t\t\t\t{{ format_currency(grand_total, currency) }}\n\t\t\t
\n\t\t\t\t{{ __(\"Paid Amount\") }}\n\t\t\t\n\t\t\t\t{{ format_currency(paid_amount, currency) }}\n\t\t\t
\n\t\t\t\t{{ __(\"Qty Total\") }}\n\t\t\t\n\t\t\t\t{{ qty_total }}\n\t\t\t
\n\n\n
\n

{{ terms }}

\n

{{ __(\"Thank you, please visit again.\") }}

", "line_breaks": 0, "margin_bottom": 0.0, "margin_left": 0.0, "margin_right": 0.0, "margin_top": 0.0, "modified": "2019-09-05 17:20:30.726659", "module": "Accounts", "name": "Point of Sale", "page_number": null, "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "JS", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "Yes" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "POS Invoice", "docstatus": 0, "doctype": "Print Format", "font": "Default", "font_size": 0, "format_data": null, "html": "\n\n{% if letter_head %}\n {{ letter_head }}\n{% endif %}\n\n

\n\t{{ doc.company }}
\n\t{{ doc.select_print_heading or _(\"Return Invoice\") }}
\n

\n

\n\t{{ _(\"Receipt No\") }}: {{ doc.name }}
\n\t{{ _(\"Original Invoice\") }}: {{ doc.return_against }}
\n\t{{ _(\"Date\") }}: {{ doc.get_formatted(\"posting_date\") }}
\n\t{{ _(\"Customer\") }}: {{ doc.customer_name }}\n

\n\n
\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{%- for item in doc.items -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- endfor -%}\n\t\n
{{ _(\"Item\") }}{{ _(\"Qty\") }}{{ _(\"Amount\") }}
\n\t\t\t\t{{ item.item_code }}\n\t\t\t\t{%- if item.item_name != item.item_code -%}\n\t\t\t\t\t
{{ item.item_name }}\n\t\t\t\t{%- endif -%}\n\t\t\t\t{%- if item.serial_no -%}\n\t\t\t\t\t
{{ _(\"SR.No\") }}:
\n\t\t\t\t\t{{ item.serial_no | replace(\"\\n\", \", \") }}\n\t\t\t\t{%- endif -%}\n\t\t\t
{{ item.qty }}
@ {{ item.get_formatted(\"rate\") }}
{{ item.get_formatted(\"amount\") }}
\n\n\t\n\t\t\n\t\t\t{% if doc.flags.show_inclusive_tax_in_print %}\n\t\t\t\t\n\t\t\t\t\n\t\t\t{% else %}\n\t\t\t\t\n\t\t\t\t\n\t\t\t{% endif %}\n\t\t\n\t\t{%- for row in doc.taxes -%}\n\t\t {%- if not row.included_in_print_rate or doc.flags.show_inclusive_tax_in_print -%}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t {%- endif -%}\n\t\t{%- endfor -%}\n\n\t\t{%- if doc.discount_amount -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- endif -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- if doc.rounded_total -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- endif -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- if doc.change_amount -%}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t{%- endif -%}\n\t\n
\n\t\t\t\t\t{{ _(\"Total Excl. Tax\") }}\n\t\t\t\t\n\t\t\t\t\t{{ doc.get_formatted(\"net_total\", doc) }}\n\t\t\t\t\n\t\t\t\t\t{{ _(\"Total\") }}\n\t\t\t\t\n\t\t\t\t\t{{ doc.get_formatted(\"total\", doc) }}\n\t\t\t\t
\n\t\t\t\t {% if '%' in row.description %}\n\t\t\t\t\t {{ row.description }}\n\t\t\t\t\t{% else %}\n\t\t\t\t\t {{ row.description }}@{{ row.rate }}%\n\t\t\t\t\t{% endif %}\n\t\t\t\t\n\t\t\t\t\t{{ row.get_formatted(\"tax_amount\", doc)}}\n\t\t\t\t
\n\t\t\t\t{{ _(\"Discount\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"discount_amount\") }}\n\t\t\t
\n\t\t\t\t{{ _(\"Grand Total\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"grand_total\") }}\n\t\t\t
\n\t\t\t\t{{ _(\"Rounded Total\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"rounded_total\") }}\n\t\t\t
\n\t\t\t\t{{ _(\"Paid Amount\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"paid_amount\") }}\n\t\t\t
\n\t\t\t\t\t{{ _(\"Change Amount\") }}\n\t\t\t\t\n\t\t\t\t\t{{ doc.get_formatted(\"change_amount\")}}\n\t\t\t\t
\n
\n

{{ doc.terms or \"\" }}

\n

{{ _(\"Thank you, please visit again.\") }}

", "line_breaks": 0, "margin_bottom": 0.0, "margin_left": 0.0, "margin_right": 0.0, "margin_top": 0.0, "modified": "2020-05-14 17:13:29.354015", "module": "Selling", "name": "Return POS Invoice", "page_number": null, "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "Yes" }, { "absolute_value": 0, "align_labels_right": 0, "css": "", "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Supplier", "docstatus": 0, "doctype": "Print Format", "font": "Default", "font_size": 0, "format_data": "[{\"fieldname\": \"print_heading_template\", \"fieldtype\": \"Custom HTML\", \"options\": \"
\\t\\t\\t\\t

TAX Invoice
{{ doc.name }}\\t\\t\\t\\t

\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"customer_name\", \"label\": \"Customer Name\"}, {\"print_hide\": 0, \"fieldname\": \"customer_name_in_arabic\", \"label\": \"Customer Name in Arabic\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"posting_date\", \"label\": \"Date\"}, {\"fieldtype\": \"Section Break\", \"label\": \"Address\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"company\", \"label\": \"Company\"}, {\"print_hide\": 0, \"fieldname\": \"company_trn\", \"label\": \"Company TRN\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"company_address_display\", \"label\": \"Company Address\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"visible_columns\": [{\"print_hide\": 0, \"fieldname\": \"item_code\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"description\", \"print_width\": \"200px\"}, {\"print_hide\": 0, \"fieldname\": \"uom\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"tax_code\", \"print_width\": \"\"}], \"print_hide\": 0, \"fieldname\": \"items\", \"label\": \"Items\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"total\", \"label\": \"Total\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"visible_columns\": [{\"print_hide\": 0, \"fieldname\": \"charge_type\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"row_id\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"account_head\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"cost_center\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"description\", \"print_width\": \"300px\"}, {\"print_hide\": 0, \"fieldname\": \"rate\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"tax_amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"total\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"tax_amount_after_discount_amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"base_tax_amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"base_total\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"base_tax_amount_after_discount_amount\", \"print_width\": \"\"}, {\"print_hide\": 0, \"fieldname\": \"item_wise_tax_detail\", \"print_width\": \"\"}], \"print_hide\": 0, \"fieldname\": \"taxes\", \"label\": \"Sales Taxes and Charges\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldtype\": \"Column Break\"}, {\"print_hide\": 0, \"fieldname\": \"grand_total\", \"label\": \"Grand Total\"}, {\"print_hide\": 0, \"fieldname\": \"rounded_total\", \"label\": \"Rounded Total\"}, {\"print_hide\": 0, \"fieldname\": \"in_words\", \"align\": \"left\", \"label\": \"In Words\"}]", "html": "
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n\n \n
PAYER'S name, street address,\n city or town, state or province, country, ZIP
or foreign postal code, and telephone no.
\n {{ company or \"\" }}
\n {{ payer_street_address or \"\" }}\n
1 RentsOMB No. 1545-0115
\n {{ fiscal_year[:2] }}\n {{ fiscal_year[-2:] }}
Form 1099-MISC\n
Miscellaneous Income
2 Royalties
3 Other Income
{{ payments or \"\" }}
4 Federal Income tax withheldCopy A
For
Internal Revenue
Service\n Center

File with Form 1096
PAYER'S TIN
{{ company_tin or \"\" }}
RECIPIENT'S TIN

{{ tax_id or \"None\" }}
Fishing boat proceeds6 Medical and health care payments
RECIPIENT'S name
{{ supplier or \"\" }}
7 Nonemployee compensation
\n
Substitute payments in lieu of dividends or interestFor Privacy Act
and Paperwork
Reduction Act
Notice, see\n the
2018 General
Instructions for
Certain
Information
Returns.
Street address (including apt. no.)
\n {{ recipient_street_address or \"\" }}\n
$___________$___________
9 Payer made direct sales of
$5,000 or more of consumer\n products
to a buyer
(recipient) for resale
10 Crop insurance proceeds
City or town, state or province, country, and ZIP or\n foreign postal code
\n {{ recipient_city_state or \"\" }}\n
$___________
1112
Account number (see instructions)FACTA filing
requirement
2nd TIN not.13 Excess golden parachute payments
$___________
14 Gross proceeds paid to an
attorney
$___________
15a Section 409A deferrals15b Section 409 income16 State tax withheld17 State/Payer's state no.18 State income
$$$$
Form 1099-MISC Cat. No. 14425J www.irs.gov/Form1099MISC Department of the\n Treasury - Internal Revenue Service
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ supplier or \"\" }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n\n \n
PAYER'S name, street address,\n city or town, state or province, country, ZIP
or foreign postal code, and telephone no.
\n {{ company or \"\"}}\n {{ payer_street_address or \"\" }}\n
1 RentsOMB No. 1545-0115
\n {{ fiscal_year[:2] }}\n {{ fiscal_year[-2:] }}
Form 1099-MISC\n
Miscellaneous Income
2 Royalties
3 Other Income
\n {{ payments or \"\" }}\n
4 Federal Income tax withheldCopy 1
For State Tax
Department
PAYER'S TIN
\n {{ company_tin or \"\" }}\n
RECIPIENT'S TIN
\n {{ tax_id or \"\" }}\n
Fishing boat proceeds6 Medical and health care payments
RECIPIENT'S name7 Nonemployee compensation
\n
Substitute payments in lieu of dividends or interest
Street address (including apt. no.)
\n {{ recipient_street_address or \"\" }}\n
$___________$___________
9 Payer made direct sales of
$5,000 or more of consumer\n products
to a buyer
(recipient) for resale
10 Crop insurance proceeds
City or town, state or province, country, and ZIP or\n foreign postal code
\n {{ recipient_city_state or \"\" }}\n
$___________
1112
Account number (see instructions)FACTA filing
requirement
2nd TIN not.13 Excess golden parachute payments
$___________
14 Gross proceeds paid to an
attorney
$___________
15a Section 409A deferrals15b Section 409 income16 State tax withheld17 State/Payer's state no.18 State income
$$$$
Form 1099-MISC Cat. No. 14425J www.irs.gov/Form1099MISC Department of the\n Treasury - Internal Revenue Service
\n
\n", "line_breaks": 0, "margin_bottom": 0.0, "margin_left": 0.0, "margin_right": 0.0, "margin_top": 0.0, "modified": "2021-01-19 07:25:16.333666", "module": "Regional", "name": "IRS 1099 Form", "page_number": null, "print_format_builder": 1, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": "th,td{\r\n font-size:12px;\r\n color:black;\r\n word-break:break-all;\r\n}", "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "PPM", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\n \n \n \n \n \n \n \n \n \n \n \n
\n \"Logo\"\n \n Seera Arabia
Medical Services\n
\n سيرا العربية
الخدمات الطبية\n
\n \"Logo\"\n
\n\n \n \n \n \n \n \n \n \n
\n Al Arabia II, Arcade 345 - P.O. Box 99
\nRiyadh 35436, Saudi Arabia
\nTel:+432 4354 4565 Toll Free Fax +556
\nToll Free No.:4354 543 534\n
تقرير الخدمة
Service Report
\n العربية 2، رواق 345 - ص.ب. صندوق 99
\nالرياض 35436، المملكة العربية السعودية
\nهاتف:+432 4354 4565 رقم الفاكس المجاني +556
\nالرقم المجاني: 4354 543 534\n
\n
\n\n{% if doc.asset_maintenance_log %}\n{% set am = frappe.get_doc(\"Asset Maintenance Log\", doc.asset_maintenance_log) %}\n{%- endif-%}\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {% set asset = frappe.get_doc(\"Asset\", doc.asset) %}\n \n \n \n \n \n \n \n \n \n \n \n \n \n
Date:{{am.get_formatted(\"completion_date\")}}PPM No:{{doc.name}}
SERVICE CALLSWarrantyHBS✔PMPPM ContractCallExtended
Warranty
CUSTOMER/SITE NAME:\n

POSITION/DEPT./CONTACT NO.:\n

JOB NO./CASE NO.:
EQUIPMENT{{asset.asset_name}}
MODEL{{asset.custom_model}}
SYSTEM ID/SW.NO.{{asset.custom_serial_number}}

\n\n

NATURE OF COMPLAINT:

\n
\n{% if doc.asset_maintenance_log %}\n{% set aml = frappe.get_doc(\"Asset Maintenance Log\", doc.asset_maintenance_log) %}\n

WORK PERFORMED:
{{aml.actions_performed}}

\n{% else %}\n

WORK PERFORMED:

\n{%- endif-%}\n
\n\n \n \n \n \n
JOB COMPLETED   \n {%- if aml.maintenance_status ==\"Completed\" -%}✔{%- endif-%} YES   \n {%- if aml.maintenance_status ==\"Planned\" -%}✔{%- endif-%} NO

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
TOTAL MAIN HOUR AT SITE{{aml.custom_total_main_hour_at_site}}TOTAL TRAVEL HOUR{{aml.custom_total_travel_hour}}TOTAL HOURS{{aml.custom_total_hours}}
Serviced By:{{aml.custom_serviced_by}}\n

Signature:\n

Date:\n
End-User:{{aml.custom_end_user}}\n

Signature:\n

Date:\n
Bio-Med Dept.:{{aml.custom_bio_med_dept}}\n

Signature:\n

Date:\n

\n\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2024-09-27 16:21:12.377441", "module": "Asset Lite", "name": "PPM Service Report", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": "th,td{\r\n font-size:12px;\r\n color:black;\r\n word-break:break-all;\r\n}", "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Work_Order", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\n \n \n \n \n \n \n \n \n \n \n
\n \"Logo\"\n \n Seera Arabia
Medical Services\n
\n سيرا العربية
الخدمات الطبية\n
\n \"Logo\"\n
\n\n \n \n \n \n \n \n \n \n
\n Al Arabia II, Arcade 345 - P.O. Box 99
\nRiyadh 35436, Saudi Arabia
\nTel:+432 4354 4565 Toll Free Fax +556 445656
\nToll Free No.:4354 543 534\n
تقرير الخدمة
Service Report
\n العربية 2، رواق 345 - ص.ب. صندوق 99
\nالرياض 35436، المملكة العربية السعودية
\nهاتف:+432 4354 4565 رقم الفاكس المجاني +556 445656
\nالرقم المجاني: 4354 543 534\n
\n
\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Date:{{doc.failure_date}}Work Order No:{{doc.name}}
SERVICE CALLS{%- if doc.work_order_type ==\"Installation\" -%}✔{%- endif-%}Installation{%- if doc.work_order_type ==\"Warranty\" -%}✔{%- endif-%}Warranty{%- if doc.work_order_type ==\"HBS\" -%}✔{%- endif-%}HBS{%- if doc.work_order_type ==\"PM\" -%}✔{%- endif-%}PM{%- if doc.work_order_type ==\"PPM Contract\" -%}✔{%- endif-%}PPM Contract{%- if doc.work_order_type ==\"Call\" -%}✔{%- endif-%}Call{%- if doc.work_order_type ==\"Extended Warranty\" -%}✔{%- endif-%}Extended
Warranty
CUSTOMER/SITE NAME:\n

POSITION/DEPT./CONTACT NO.:\n

JOB NO./CASE NO.:
EQUIPMENT{{doc.asset_name}}
MODEL{{doc.model}}
SYSTEM ID/SW.NO.{{doc.serial_number}}

\n

NATURE OF COMPLAINT:
{{doc.description}}

\n
\n

WORK PERFORMED:
{{doc.actions_performed}}

\n
\n\n \n \n \n \n \n \n \n \n {% for row in doc.table_cmqp %}\n \n \n \n \n \n {% endfor%}\n
JOB COMPLETED   \n {%- if doc.job_completed ==\"Yes\" -%}✔{%- endif-%} YES   \n {%- if doc.job_completed ==\"No\" -%}✔{%- endif-%} NO
DEFECTIVE SPARE PARTSPART NO.QTY.
{{row.item_code}}{{row.qty}}

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
TOTAL MAIN HOUR AT SITE{{doc.total_main_hour_at_site}}TOTAL TRAVEL HOUR{{doc.total_travel_hour}}TOTAL HOURS{{doc.total_hours}}
Serviced By:{{doc.serviced_by}}\n

Signature:\n

Date:\n
End-User:{{doc.end_user}}\n

Signature:\n

Date:\n
Bio-Med Dept.:{{doc.bio_med_dept}}\n

Signature:\n

Date:\n
Customer Comments:{{doc.customer_comments}}

\n\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-08 11:07:05.115562", "module": "Asset Lite", "name": "Service Report", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "PPM", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "
\n

PPM

\n \n \n \n \n \n \n \n \n \n {% set am = frappe.get_doc(\"Asset Maintenance Log\",doc.asset_maintenance_log) %}\n \n \n \n \n \n \n \n \n \n \n \n \n
Asset ID : {{doc.asset}}
Asset Name : {{doc.asset_name}}
PPM Done Date{{am.completion_date}}
PPM Next Due Date{{am.due_date}}
Engineer{{am.assign_to_name}}
\n
\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2024-09-24 13:05:04.215792", "module": "Asset Lite", "name": "PPM Sticker", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset Maintenance Log", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "
\n

PPM

\n \n \n \n \n \n \n \n \n \n {% set am = frappe.get_doc(\"Asset Maintenance Log\",doc.asset_maintenance_log) %}\n \n \n \n \n \n \n \n \n \n \n \n \n
Asset ID : {{doc.asset_maintenance}}
Asset Name : {{doc.custom_asset_names}}
PPM Done Date{{doc.completion_date}}
PPM Next Due Date{{doc.due_date}}
Engineer{{am.assign_to_name}}
\n
\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2024-10-21 16:01:57.773237", "module": "Assets", "name": "PPM Asset", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": "th,td{\r\n font-size:12px;\r\n color:black;\r\n word-break:break-all;\r\n}", "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "PPM", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\n \n \n \n \n \n \n \n \n \n \n \n
\n \"Logo\"\n \n Seera Arabia
Medical Services\n
\n سيرا العربية
الخدمات الطبية\n
\n \"Logo\"\n
\n\n \n \n \n \n \n \n \n \n
\n Al Arabia II, Arcade 345 - P.O. Box 99
\nRiyadh 35436, Saudi Arabia
\nTel:+432 4354 4565 Toll Free Fax +556
\nToll Free No.:4354 543 534\n
تقرير الخدمة
Service Report
\n العربية 2، رواق 345 - ص.ب. صندوق 99
\nالرياض 35436، المملكة العربية السعودية
\nهاتف:+432 4354 4565 رقم الفاكس المجاني +556
\nالرقم المجاني: 4354 543 534\n
\n
\n\n{% if doc.asset_maintenance_log %}\n{% set am = frappe.get_doc(\"Asset Maintenance Log\", doc.asset_maintenance_log) %}\n{%- endif-%}\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {% set asset = frappe.get_doc(\"Asset\", doc.asset) %}\n \n \n \n \n \n \n \n \n \n \n \n \n \n
Date:{{doc.get_formatted(\"completion_date\")}}PPM No:{{doc.custom_template}}
SERVICE CALLSWarrantyHBS✔PMPPM ContractCallExtended
Warranty
CUSTOMER/SITE NAME:\n

POSITION/DEPT./CONTACT NO.:\n

JOB NO./CASE NO.:
EQUIPMENT{{asset.asset_name}}
MODEL{{asset.custom_model}}
SYSTEM ID/SW.NO.{{asset.custom_serial_number}}

\n\n

NATURE OF COMPLAINT:

\n
\n{% if doc.asset_maintenance_log %}\n{% set aml = frappe.get_doc(\"Asset Maintenance Log\", doc.asset_maintenance_log) %}\n

WORK PERFORMED:
{{aml.actions_performed}}

\n{% else %}\n

WORK PERFORMED:

\n{%- endif-%}\n
\n\n \n \n \n \n
JOB COMPLETED   \n {%- if doc.maintenance_status ==\"Completed\" -%}✔{%- endif-%} YES   \n {%- if doc.maintenance_status ==\"Planned\" -%}✔{%- endif-%} NO

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
TOTAL MAIN HOUR AT SITE{{doc.custom_total_main_hour_at_site}}TOTAL TRAVEL HOUR{{doc.custom_total_travel_hour}}TOTAL HOURS{{doc.custom_total_hours}}
Serviced By:{{doc.custom_serviced_by}}\n

Signature:\n

Date:\n
End-User:{{doc.custom_end_user}}\n

Signature:\n

Date:\n
Bio-Med Dept.:{{doc.custom_bio_med_dept}}\n

Signature:\n

Date:\n

\n\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-08 11:13:40.581773", "module": "Asset Lite", "name": "PPM Asset Service", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Work_Order", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "{% set wo = doc %}\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \"Al\r\n \r\n
\r\n
\r\n {{ wo.company}} \r\n
\r\n \"Cluster\r\n
\r\n\r\n\r\n\r\n\r\n\r\n
Work Order Details
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Work Order Number {{ wo.name }}Work Order Type {{ wo.work_order_type or \"-\" }}
Hospital Name {{ wo.company or \"-\" }}Priority {{ wo.custom_priority_ or \"-\" }}
Department {{ wo.department or \"-\" }}Manufacturer {{ wo.manufacturer or \"-\" }}
Asset ID {{ wo.asset or \"-\" }}Asset Name {{ wo.asset_name or \"-\" }}
Serial Number {{ wo.serial_number or \"-\" }}Manufacturing Year {{ wo.custom_manufacturing_year or \"-\" }}
Supplier {{ wo.supplier or \"-\" }}Workflow State {{ wo.workflow_state or \"-\" }}
\r\n\r\n\r\n
Service Coverage
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Site Contractor {{ wo.custom_site_contractor or \"-\" }}Subcontractor {{ wo.custom_subcontractor or \"-\" }}
Service Coverage {{ wo.custom_service_agreement or \"-\" }}Start Date {{ wo.custom_start_date or \"-\" }}
End Date {{ wo.custom_end_date or \"-\" }}Total Amount {{ wo.custom_total_amount or \"-\" }}
Service Agreement {{ wo.custom_service_coverage or \"-\" }}Comments {{ wo.custom_comments or \"-\" }}
\r\n\r\n\r\n
Work Details
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Failure Date {{ wo.failure_date or \"-\" }}Total Hours Spent {{ wo.total_hours_spent or \"-\" }}
Deadline Date {{ wo.custom_deadline_date or \"-\" }}Completion Date {{ wo.completion_date or \"-\" }}
Assigned Manager {{ wo.assigned_manager or \"-\" }}First Responded On {{ wo.first_responded_on or \"-\" }}
\r\n\r\n\r\n
Stock Consumption Details
\r\n\r\n \r\n \r\n \r\n {% for item in wo.stock_items %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n
Item Warehouse Valuation Rate Consumed Quantity Total Value
{{ item.item_code or \"-\" }}{{ item.warehouse or \"-\" }}{{ item.valuation_rate or \"-\" }}{{ item.consumed_quantity or \"-\" }}{{ item.total_value or \"-\" }}
\r\n\r\n\r\n
Invoice Details
\r\n\r\n \r\n \r\n \r\n {% for invoice in wo.invoice_table %}\r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n
Purchase Invoice Cost
{{ invoice.purchase_invoice or \"-\" }}{{ invoice.cost or \"-\" }}
\r\n\r\n\r\n
Repair Cost
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
Total Repair Cost {{ wo.total_repair_cost or \"-\" }}
\r\n\r\n\r\n
Work Performed
\r\n\r\n \r\n \r\n \r\n \r\n
Nature of Complaint {{ wo.description or \"-\" }}Work Performed {{ wo.actions_performed or \"-\" }}
\r\n\r\n\r\n
Service Details
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Total Main Hours At Site {{ wo.total_main_hour_at_site or \"-\" }}Serviced By {{ wo.serviced_by or \"-\" }}
Total Travel Hours {{ wo.total_travel_hour or \"-\" }}End User {{ wo.end_user or \"-\" }}
\r\n\r\n\r\n
Customer Comments
\r\n\r\n \r\n \r\n \r\n
Comments {{ wo.customer_comments or \"-\" }}
\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-08 09:54:49.201720", "module": "Asset Lite", "name": "Work_Order PF", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 1, "doc_type": "Asset Maintenance", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \"Logo\"\r\n \r\n {{ doc.company }}\r\n \r\n \"Cluster\r\n
\r\n\r\n\r\n
Asset Maintenance Details
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
Asset ID {{ doc.name }}
Asset Name {{ doc.custom_asset_name or \"-\" }}
Asset Type {{ doc.custom_asset_type or \"-\" }}
Serial Number {{ doc.custom_serial_number or \"-\" }}
Department {{ doc.custom_department or \"-\" }}
\r\n\r\n\r\n
Maintenance Details
\r\n\r\n \r\n \r\n \r\n \r\n
Type of Maintenance {{ doc.custom_type_of_maintenance or \"-\" }}Maintenance Team {{ doc.maintenance_team or \"-\" }}
\r\n
Contract Details/Coverage
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Site Contractor {{ doc.custom_site_contractor or \"-\" }}Subcontractor {{ doc.custom_subcontractor or \"-\" }}
Service Coverage {{ doc.custom_service_coverage or \"-\" }}Service Agreement {{ doc.custom_service_agreement or \"-\" }}
Start Date {{ doc.custom_start_date or \"-\" }}End Date {{ doc.custom_end_date or \"-\" }}
Total Amount {{ doc.custom_total_amount or \"-\" }}
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-08 10:02:21.408868", "module": "Assets", "name": "Asset Maintenance PF", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": ".subtitle {\r\n font-size: 14px;\r\n font-weight: 600; /* Medium weight */\r\n margin-top: 0px;\r\n}\r\n\r\n.value {\r\n margin-left: 10px; /* Slight indentation for better readability */\r\n}\r\n.section-title {\r\n font-size: 16px;\r\n font-weight: bold;\r\n color: #0056b3; /* Blue title */\r\n margin-bottom: 0; /* Remove bottom margin */\r\n padding-bottom: 0; /* Ensure no extra spacing */\r\n}\r\n\r\n.table {\r\n margin-top: 0; /* Remove any top margin */\r\n border-collapse: collapse; /* Ensure no extra spacing */\r\n width: 100%;\r\n}\r\n.inline-fields {\r\n margin-top: 05px;\r\n display: flex;\r\n gap: 150px; /* Space between Incoterm and Named Place */\r\n}\r\n\r\n.inline-fields p {\r\n \r\n margin: 0; /* Remove extra margins */\r\n font-weight: 300; /* Slightly bold */\r\n}\r\n\r\n.large-terms {\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-top: 05px;\r\n}\r\n.medium-text {\r\n font-weight: 500; /* Medium-bold */\r\n}\r\n", "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Request for Quotation", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "{% set rfq = doc %}\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \"Al\r\n \r\n
\r\n
\r\n {{ rfq.company }}\r\n
\r\n \"Cluster\r\n
\r\n\r\n\r\n\r\n
Request for Quotation
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
RFQ Number {{ rfq.name }}Date {{ rfq.transaction_date or \"-\" }}
Company Billing Address {{ rfq.billing_address or \"-\" }}Required Date {{ rfq.schedule_date or \"-\" }}
\r\n\r\n\r\n
Supplier Details
\r\n\r\n \r\n \r\n \r\n \r\n {% for supplier in rfq.suppliers %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n
Sr Supplier Supplier Name ContactQuote Status Email Id Email Sent Send Email
{{ loop.index }}{{ supplier.supplier or \"-\" }}{{ supplier.supplier_name or \"-\" }}{{ supplier.contact or \"-\" }}{{ supplier.quote_status or \"-\" }}{{ supplier.email_id }}{% if supplier.email_sent %}✓{% else %}-{% endif %}{% if supplier.send_email %}✓{% else %}-{% endif %}
\r\n\r\n\r\n\r\n\r\n
Item Details
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% for item in rfq.items %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n
Sr Item Name Item Group Item Code Brand DescriptionRequired DateQuantity
{{ loop.index }}{{ item.item_name or \"-\" }}{{ item.item_group or \"-\" }}{{ item.item_code or \"-\" }}{{ item.brand or \"-\" }}{{ item.description or \"-\" }}{{ item.schedule_date or \"-\" }}{{ item.qty or \"-\" }}
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n

• Message for Supplier:

\r\n

{{ rfq.message_for_supplier or \"-\" }}

\r\n
\r\n
\r\n\r\n
Terms and Conditions
\r\n\r\n
\r\n

Incoterm: {{ rfq.incoterm or \"-\" }}

\r\n

Named Place: {{ rfq.named_place or \"-\" }}

\r\n

Terms: {{ rfq.tc_name or \"-\" }}

\r\n
\r\n
\r\n

• Terms and Conditions: {{ rfq.terms or \"-\" }}

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-08 10:00:29.448089", "module": "Buying", "name": "RFQ", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "
\r\n\r\n \r\n
\r\n

{{doc.name}}

\r\n {% if doc.custom_attach_image %}\r\n \"QR\r\n {% else %}\r\n

No QR code available

\r\n {% endif %}\r\n
\r\n\r\n
\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-04-22 11:26:12.393060", "module": "Assets", "name": "Asset QR", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": null, "disabled": 0, "doc_type": "POS Invoice", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 0, "format_data": null, "html": "\n\n{% if letter_head %}\n {{ letter_head }}\n{% endif %}\n\n

\n\t{{ doc.company }}
\n\t{{ doc.select_print_heading or _(\"Invoice\") }}
\n

\n

\n\t{{ _(\"Receipt No\") }}: {{ doc.name }}
\n\t{{ _(\"Cashier\") }}: {{ doc.owner }}
\n\t{{ _(\"Customer\") }}: {{ doc.customer_name }}
\n\t{{ _(\"Date\") }}: {{ doc.get_formatted(\"posting_date\") }}
\n\t{{ _(\"Time\") }}: {{ doc.get_formatted(\"posting_time\") }}
\n

\n\n
\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{%- for item in doc.items -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- endfor -%}\n\t\n
{{ _(\"Item\") }}{{ _(\"Qty\") }}{{ _(\"Amount\") }}
\n\t\t\t\t{{ item.item_code }}\n\t\t\t\t{%- if item.item_name != item.item_code -%}\n\t\t\t\t\t
{{ item.item_name }}\n\t\t\t\t{%- endif -%}\n\t\t\t\t{%- if item.serial_no -%}\n\t\t\t\t\t
{{ _(\"SR.No\") }}:
\n\t\t\t\t\t{{ item.serial_no | replace(\"\\n\", \", \") }}\n\t\t\t\t{%- endif -%}\n\t\t\t
{{ item.qty }}
@ {{ item.get_formatted(\"rate\") }}
{{ item.get_formatted(\"amount\") }}
\n\n\t\n\t\t\n\t\t\t{% if doc.flags.show_inclusive_tax_in_print %}\n\t\t\t\t\n\t\t\t\t\n\t\t\t{% else %}\n\t\t\t\t\n\t\t\t\t\n\t\t\t{% endif %}\n\t\t\n\t\t{%- for row in doc.taxes -%}\n\t\t {%- if not row.included_in_print_rate or doc.flags.show_inclusive_tax_in_print -%}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t {%- endif -%}\n\t\t{%- endfor -%}\n\n\t\t{%- if doc.discount_amount -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- endif -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- if doc.rounded_total -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- endif -%}\n\t\t{%- for row in doc.payments -%}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t{%- endfor -%}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t{%- if doc.change_amount -%}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t{%- endif -%}\n\t\n
\n\t\t\t\t\t{{ _(\"Total Excl. Tax\") }}\n\t\t\t\t\n\t\t\t\t\t{{ doc.get_formatted(\"net_total\", doc) }}\n\t\t\t\t\n\t\t\t\t\t{{ _(\"Total\") }}\n\t\t\t\t\n\t\t\t\t\t{{ doc.get_formatted(\"total\", doc) }}\n\t\t\t\t
\n\t\t\t\t {% if '%' in row.description %}\n\t\t\t\t\t {{ row.description }}\n\t\t\t\t\t{% else %}\n\t\t\t\t\t {{ row.description }}@{{ row.rate }}%\n\t\t\t\t\t{% endif %}\n\t\t\t\t\n\t\t\t\t\t{{ row.get_formatted(\"tax_amount\", doc) }}\n\t\t\t\t
\n\t\t\t\t{{ _(\"Discount\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"discount_amount\") }}\n\t\t\t
\n\t\t\t\t{{ _(\"Grand Total\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"grand_total\") }}\n\t\t\t
\n\t\t\t\t{{ _(\"Rounded Total\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"rounded_total\") }}\n\t\t\t
\n\t\t\t\t {{ row.mode_of_payment }}\n\t\t\t\t\n\t\t\t\t\t{{ row.get_formatted(\"amount\", doc) }}\n\t\t\t\t
\n\t\t\t\t{{ _(\"Paid Amount\") }}\n\t\t\t\n\t\t\t\t{{ doc.get_formatted(\"paid_amount\") }}\n\t\t\t
\n\t\t\t\t\t{{ _(\"Change Amount\") }}\n\t\t\t\t\n\t\t\t\t\t{{ doc.get_formatted(\"change_amount\") }}\n\t\t\t\t
\n
\n

{{ doc.terms or \"\" }}

\n

{{ _(\"Thank you, please visit again.\") }}

", "line_breaks": 0, "margin_bottom": 0.0, "margin_left": 0.0, "margin_right": 0.0, "margin_top": 0.0, "modified": "2021-04-15 15:23:28.867135", "module": "Selling", "name": "POS Invoice", "page_number": null, "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "Yes" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": null, "disabled": 0, "doc_type": "Journal Entry", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 0, "format_data": null, "html": "
\n\n\t{%- from \"templates/print_formats/standard_macros.html\" import add_header -%}\n
\n {%- if not doc.get(\"print_heading\") and not doc.get(\"select_print_heading\") \n and doc.set(\"select_print_heading\", _(\"Payment Advice\")) -%}{%- endif -%}\n {{ add_header(0, 1, doc, letter_head, no_letterhead) }}\n\n{%- for label, value in (\n (_(\"Voucher Date\"), frappe.utils.formatdate(doc.voucher_date)),\n (_(\"Reference / Cheque No.\"), doc.cheque_no),\n (_(\"Reference / Cheque Date\"), frappe.utils.formatdate(doc.cheque_date))\n ) -%}\n
\n
\n
{{ value }}
\n
\n{%- endfor -%}\n\t
\n\t

{{ _(\"This amount is in full / part settlement of the listed bills\") }}:

\n{%- for label, value in (\n (_(\"Amount\"), \"\" + doc.get_formatted(\"total_amount\") + \"
\" + (doc.total_amount_in_words or \"\") + \"
\"),\n (_(\"References\"), doc.remark)\n ) -%}\n
\n
\n
{{ value }}
\n
\n {%- endfor -%}\n
\n\t
\n\t\tPrepared By
\n\t
\n\t\tAuthorised Signatory
\n\t
\n\t\tReceived Payment as Above
\n\t
\n\t\t_____________
\n\t
\n\t\tA/C Payee
\n\t
\n\t\t_____________
\n\t
\n\t\t{{ frappe.utils.formatdate(doc.cheque_date) }}
\n\t
\n\t\t{{ doc.pay_to_recd_from }}
\n\t
\n\t\t{{ doc.total_amount_in_words }}
\n\t
\n\t\t{{ doc.get_formatted(\"total_amount\") }}
\n
", "line_breaks": 0, "margin_bottom": 0.0, "margin_left": 0.0, "margin_right": 0.0, "margin_top": 0.0, "modified": "2015-05-29 01:57:51.203850", "module": "Accounts", "name": "Cheque Printing Format", "page_number": null, "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "Yes" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Work_Order", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n \r\n \r\n\r\n\r\n
\r\n \r\n
\r\n\t\t {% if doc.asset_type == \"Biomedical\" %}\r\n
\r\n
\r\n
\r\n
تجمع الجوف الصحي
Aljouf Health Cluster
\r\n
\r\n\t\t\t{% endif %}\r\n\t\t\t{% if doc.asset_type == \"Non Biomedical\" %}\r\n\t\t\t
\r\n\t\t\t
\r\n
تجمع الجوف الصحي
Aljouf Health Cluster
\r\n\t\t\t
\r\n\t\t\t{% endif %}\r\n
\r\n
المملكة العربية السعودية
\r\n
تجمع الجوف الصحي
\r\n
إدارة الصيانة بتجمع الجوف الصحي
\r\n
\r\n
\r\n\r\n \r\n
\r\n JOB ORDER NO :\r\n {{doc.name}}\r\n : رقم أمر العمل\r\n \r\n\t\t\t\r\n
\r\n PPM\r\n \r\n
\r\n
\r\n REPAIR\r\n \r\n\t\t\t\t\r\n\t\t\t\t\r\n {% if doc.work_order_type == \"Repair (CM)\" -%}{{ \"✓\" | safe }}{%- endif %}\r\n \r\n
\r\n
\r\n CHECK\r\n \r\n
\r\n
\r\n\r\n \r\n\t\t{% if doc.asset_type == \"Biomedical\" %}\r\n
\r\n
\r\n HOSPITAL NAME :\r\n {{doc.company or \"\"}}\r\n : اسم المستشفى\r\n
\r\n
\r\n\t\t{% endif %}\r\n\t\t{% if doc.asset_type == \"Non Biomedical\" %}\r\n\t\t
\r\n
\r\n Site Name :\r\n {{doc.site_name or \"\"}}\r\n : اسم الموقع\r\n
\r\n
\r\n\t\t{% endif %}\r\n\r\n
\r\n
\r\n Work Order Type :\r\n {{doc.work_order_type or \"\"}}\r\n : نوع أمر العمل\r\n
\r\n
\r\n \r\n
\r\n
\r\n EQUIPMENT :\r\n {{doc.asset or \"\"}}\r\n : اسم الجهاز\r\n
\r\n
\r\n\r\n
\r\n
\r\n MANF :\r\n {{doc.manufacturer or \"\"}}\r\n : اسم الصانع\r\n
\r\n
\r\n\r\n
\r\n
\r\n S.NO :\r\n {{doc.serial_number or \"\"}}\r\n : الرقم المسلسل\r\n
\r\n
\r\n\r\n
\r\n
\r\n Dep :\r\n {{doc.department or \"\"}}\r\n : القسم\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n \r\n : لا الجهاز ينتع المقاول الرئيسي شركة\r\n \r\n
\r\n
\r\n \r\n : نعم اسم الشركة/الوردة\r\n \r\n ضمان\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n SIGN :\r\n \r\n : التوقيع\r\n \r\n : الاسم\r\n \r\n DATE :\r\n \r\n : التاريخ\r\n \r\n تم فتح أمر العمل بناءا على بلاغ المستشفى/المركز\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n FAULTE DETAILS\r\n \r\n : تفاصيل العطل الموجود بالجهاز\r\n
\r\n {% if doc.description %}\r\n
\r\n {{ doc.description or '' }}\r\n
\r\n {% endif %}\r\n
\r\n
\r\n\r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n {%- if doc.repair_status not in [\"Completed\", \"Cancelled\", \"Closed\"] -%}\r\n ✓\r\n {%- endif -%}\r\n \r\n MAINTENANCE NOT COMP\r\n لم تكتمل الصيانة\r\n
\r\n \r\n
\r\n REASON\r\n
\r\n {%- if doc.repair_status not in [\"Completed\", \"Cancelled\", \"Closed\"] -%}\r\n {{ doc.custom_pending_reason or '' }}\r\n {%- endif -%}\r\n
\r\n : السبب\r\n
\r\n
\r\n\r\n\r\n
\r\n
\r\n \r\n {%- if doc.repair_status in [\"Completed\", \"Cancelled\", \"Closed\"] -%}\r\n ✓\r\n {%- endif -%}\r\n \r\n MAINTENANCE DONE\r\n تمت الصيانة\r\n
\r\n \r\n
\r\n PROCEDURE\r\n
\r\n {%- if doc.repair_status in [\"Completed\", \"Cancelled\", \"Closed\"] -%}\r\n {{ doc.actions_performed or '' }}\r\n {%- endif -%}\r\n
\r\n : الإجراء\r\n
\r\n
\r\n\r\n\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {%- for row_pair in doc.stock_items|batch(2, '') -%}\r\n \r\n \r\n \r\n \r\n \r\n \r\n {%- endfor -%}\r\n \r\n
Spares Description/Part No
إسم قطعة الغيار ووصفها
الكمية
QTY
Spares Description/Part No
إسم قطعة الغيار ووصفها
الكمية
QTY
\r\n {{ row_pair[0].item_code if row_pair[0] }}\r\n \r\n {{ row_pair[0].consumed_quantity if row_pair[0] }}\r\n \r\n {{ row_pair[1].item_code if row_pair[1] }}\r\n \r\n {{ row_pair[1].consumed_quantity if row_pair[1] }}\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n
\r\n SIGN :\r\n \r\n : التوقيع\r\n
\r\n \r\n
\r\n NAME :\r\n \r\n : الاسم\r\n
\r\n \r\n
\r\n
اسم المهندس/الفني القائم بالإصلاح أو طلب قطع الغيار :
\r\n
NAME OF THE TECHNICION/ENGINEER REQUESTING PARTS OR REPAIRING :
\r\n
\r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n Final Report :\r\n : التقرير النهائي فقط بعد إكتمال الإصلاح\r\n
\r\n {% if doc.final_report %}\r\n
\r\n {{ doc.final_report or '' }}\r\n
\r\n {% endif %}\r\n
\r\n\r\n\r\n \r\n
\r\n
\r\n Compiled by Tec/Eng\r\n \r\n : أجرها فني / مهندس\r\n
\r\n
\r\n Finish Date\r\n \r\n : تاريخ الإنجاز\r\n
\r\n
\r\n Start Date\r\n \r\n : تاريخ البدء\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n
مدير المستشفى / المركز الصحي
\r\n
\r\n
\r\n\t\t\t\t\t
مشرف الصيانة
\r\n
\r\n
\r\n
\r\n Operator\r\n المقاول\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n الاسم :\r\n
\r\n
\r\n التوقيع :\r\n
\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t
\r\n الختم :\r\n
\r\n\t\t\t\t\t\t\r\n
\r\n
\r\n
\r\n
\r\n
\r\n NAME:\r\n الاسم :\r\n
\r\n
\r\n SIGN:\r\n التوقيع :\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n NAME:\r\n الاسم :\r\n
\r\n
\r\n SIGN:\r\n التوقيع :\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-08-28 13:09:24.054206", "module": "Asset Lite", "name": "Job Order", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset Maintenance Log", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n \r\n PPM Form\r\n \r\n\r\n\r\n \r\n
\r\n
samama
\r\n
\r\n
\r\n
Aljouf Health Cluster
\r\n
\r\n
\r\n
المملكة العربية السعودية
\r\n
تجمع الجوف الصحي
\r\n
إدارة الصيانة ( الصيانة الطبية )
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n رقم أمر العمل :\r\n
\r\n PPM\r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n اسم الجهاز :\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n اسم الصانع :\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n الموديل :\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n الرقم المسلسل :\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n القسم :\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n لا الجهاز ليس تحت الضمان الرسمي شركة\r\n {% if doc.warranty_not_under_company %}✓{% endif %}\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n ضمان تحت اسم الشركة/المورد\r\n {% if doc.warranty_under_company %}✓{% endif %}\r\n ضمان\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n التوقيع :\r\n
\r\n الاسم :\r\n
\r\n \r\n
\r\n التاريخ :\r\n
\r\n يتم تعبئة أمر العمل بناء على طلب المستخدم/المركز التاريخ\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n تفاصيل العطل/الوجود بالجهاز :\r\n
\r\n
\r\n \r\n \r\n
\r\n
PPM
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n {% if doc.maintenance_not_comp %}✓{% endif %}\r\n اكتمال الصيانة\r\n
\r\n \r\n
\r\n \r\n {% if doc.maintenance_done %}✓{% endif %}\r\n تمت الصيانة\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n السبب :\r\n
\r\n \r\n
\r\n \r\n
\r\n الإجراء :\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% for i in range(8) %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n
Spares Description/Part No
اسم قطعة الغيار ووصفها
الكمية
QTY
Spares Description/Part No
اسم قطعة الغيار ووصفها
الكمية
QTY
{% if doc.spares and doc.spares[i] %}{{ doc.spares[i].description }}{% endif %}{% if doc.spares and doc.spares[i] %}{{ doc.spares[i].qty }}{% endif %}{% if doc.spares and doc.spares[i+8] %}{{ doc.spares[i+8].description }}{% endif %}{% if doc.spares and doc.spares[i+8] %}{{ doc.spares[i+8].qty }}{% endif %}
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n التوقيع\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n الاسم :\r\n \r\n \r\n
\r\n \r\n
\r\n اسم المهندس/الفني القائم بالإصلاح أو طلب قطع الغيار :\r\n NAME OF THE TECHNICIAN/ENGINEER REQUESTING PARTS OR REPAIRING :\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n التقرير النهائي فقط بعد اكتمال الإصلاح :\r\n
\r\n \r\n
\r\n {% for i in range(4) %}\r\n
\r\n {% endfor %}\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n Compiled by Tec/Eng\r\n أعدها فني / مهندس :\r\n
\r\n \r\n \r\n
\r\n Finish Date {{ doc.finish_date or '____/____/2025' }}\r\n تاريخ الإنتهاء\r\n
\r\n \r\n \r\n
\r\n Start Date {{ doc.start_date or '____/____/2025' }}\r\n تاريخ البدء\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
الفني
\r\n
\r\n
مدير المستشفى / المركز الصحي
\r\n
\r\n
مشرف الصيانة الطبية
\r\n
\r\n
Operator
\r\n
المعتمد
\r\n
\r\n \r\n \r\n
\r\n الاسم :\r\n
\r\n
\r\n التوقيع :\r\n
\r\n
\r\n
\r\n الاسم :\r\n NAME:\r\n
\r\n
\r\n
\r\n التوقيع :\r\n SIGN:\r\n
\r\n
\r\n
\r\n
\r\n الاسم :\r\n NAME:\r\n
\r\n
\r\n
\r\n التوقيع :\r\n SIGN:\r\n
\r\n
\r\n
\r\n
\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-06-03 10:58:05.403403", "module": "Assets", "name": "PPM", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Material Request", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n \r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n
المملكة العربية السعودية
\r\n
تجمع الجوف الصحي
\r\n
إدارة الصيانة ( الصيانة الطبية )
\r\n
\r\n
\r\n \r\n
BIO - MEDICAL MAINTENANCE PROJECT
\r\n
\r\n\r\n
\r\n
\r\n
SPARE PARTS
\r\n
\r\n
طلب عروض قطع غيار للأجهزة الطبية
\r\n
\r\n {% set wo = frappe.get_doc(\"Work_Order\", doc.custom_work_order) %}\r\n
\r\n
\r\n LOCATION\r\n
\r\n HOSP : {{wo.company}}\r\n : مستشفى\r\n
\r\n
\r\n
: الموقع
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n P.R.NO.\r\n ـم ـ رقـ الطلب\r\n
\r\n
{{doc.name}}\r\n
\r\n P.R DATE\r\n ـخʈالتار\r\n
\r\n
{{doc.transaction_date}}
\r\n
\r\n JOB ORDER. No\r\n أمرالعمـل رقم\r\n
\r\n
{{doc.custom_work_order}}\r\n
\r\n J.O. DATE\r\n ـخʈالتار\r\n
\r\n
{{wo.creation or \"\"}}
\r\n
\r\n EQUIPMENT\r\n ــازɺاݍݨ\r\n
\r\n
{{wo.asset or \"\"}}\r\n
\r\n MODEL/ TYPE\r\n الموديــل\r\n
\r\n
{{wo.model or \"\"}}
\r\n
\r\n MANUFACTURER\r\n الصناعـة\r\n
\r\n
{{wo.manufacturer or \"\"}}\r\n
\r\n SYSTEM NO\r\n \r\n
\r\n
\r\n
\r\n AGENT\r\n الوكيـــل\r\n
\r\n
{{wo.vendor or \"\"}}\r\n
\r\n FAX NO.\r\n الفاكس رقم\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {%- for row in doc.items -%}\r\n \r\n \r\n \r\n \r\n \r\n \r\n {%- endfor -%}\r\n \r\n \r\n
SNDESCRIPTION إســـم قطعـة الغيــارPART NO رقم القطعـةQTY الكميه
{{ loop.index }}\r\n {{row.description}}\r\n \r\n {{row.qty}}
\r\n\r\n
\r\n
NOTE : Make Sure The above information has been filled professionally & it is assumed that defaulters bear the consequences
\r\n
\r\n عليأن يتم التوريد خلال ثلاثين يوما طبقا لخطاب سعادة مدير عام الوكالات التجارية رقم 20631/22 وتاريخ
\r\n 1432/10/08 هـ المتضمن عدم تجاوزفترة التوريد عن ثلاثين يوما .\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n ENGINEER / TECHN الفني / المهندس\r\n
\r\n
\r\n
NAME :
\r\n
SIGN :
\r\n
DATE :
\r\n
\r\n
\r\n \r\n
\r\n
\r\n SITE MANAGER مدير الموقع\r\n
\r\n
\r\n
NAME :
\r\n
SIGN :
\r\n
DATE :
\r\n
\r\n
\r\n \r\n
\r\n
\r\n MOH SUPERVISOR مهندس الوزارة\r\n
\r\n
\r\n
NAME :
\r\n
SIGN :
\r\n
DATE :
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
شركة سمــــامة للتشغيــــــل والادارة
\r\n
SAMAMA CO. FOR OPERATION & MANAGEMENT
\r\n
\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-06-13 10:50:48.066258", "module": "Stock", "name": "Spare Parts Request", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n \r\n \r\n Medical Equipment Installation Report\r\n \r\n\r\n\r\n \r\n
\r\n
المملكة العربية السعودية
\r\n
\r\n
الرقم: {{ doc.name or \"\" }}
\r\n
\r\n \r\n
\r\n
تجمع الجوف الصحي
\r\n
محضر تركيب
\r\n
التاريخ: {{ frappe.utils.formatdate(doc.posting_date, \"dd/MM/yyyy\") if doc.posting_date else \"\" }} هـ
\r\n
\r\n \r\n
\r\n
الصيانة الطبية
\r\n
INSTALLATION REPORT
\r\n
الموافق: {{ frappe.utils.formatdate(doc.posting_date, \"dd/MM/yyyy\") if doc.posting_date else \"\" }} م
\r\n
\r\n \r\n
\r\n مستشفى {{ doc.customer or \"\" }}\r\n
\r\n\r\n \r\n
\r\n تشهد مستشفى {{ doc.customer or \"\" }} بأن {{ doc.supplier or \"\" }} قامت بتركيب و توريد قطع الغيار الخاصة التالية والتابعة:\r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n EQUIPMENT NAME\r\n :\r\n {{ doc.name or \"\" }}\r\n اسم الجهاز:\r\n
\r\n
\r\n MFR\r\n :\r\n {{ doc.custom_manufacturer or \"\" }}\r\n صناعة:\r\n
\r\n
\r\n \r\n
\r\n
\r\n SERIAL NO\r\n :\r\n {{ doc.custom_serial_number or \"\" }}\r\n مسلسل:\r\n
\r\n
\r\n MODEL\r\n :\r\n {{ doc.custom_model or \"\" }}\r\n موديل:\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n التابع لقسم:\r\n \r\n {{ doc.location or \"\" }}\r\n \r\n LOCATION:\r\n \r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% if doc.items %}\r\n {% for item in doc.custom_spare_parts %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n {% for i in range(8 - doc.items|length) %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n {% else %}\r\n {% for i in range(8) %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n {% endif %}\r\n \r\n
موصف القطعة
DESCRIPTION
رقم القطعة
PART NO.
الوحدة
UNIT
الكمية
QTY.
{{ loop.index }}{{ item.item_name or \"\" }}{{ item.item_code or \"\" }}{{ item.uom or \"\" }}{{ item.qty or \"\" }}
{{ doc.items|length + loop.index }}    
{{ loop.index }}    
\r\n\r\n \r\n
\r\n وذلك طبقا لعقد صيانة وإصلاح الأجهزة الطبية بمستشفى {{ doc.customer or \"\" }} والجهاز يعمل بحالة جيدة.\r\n

\r\n وﷲ الموفق .....\r\n
\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
المسئول في القسم      Dept. Responsible
\r\n
Name
\r\n
Sign
\r\n
\r\n \r\n
\r\n
مدير شركة سمامة      Site Manager
\r\n
Name
\r\n
Sign
\r\n
\r\n
\r\n \r\n \r\n
\r\n
مهندس/ فني التركيب      Installation Eng
\r\n
Name
\r\n
Sign
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
مشرف الوزارة بالمستشفى      Hospital Supervisor
\r\n
Name
\r\n
Sign
\r\n
\r\n \r\n
\r\n
مدير المستشفى/ المركز      Hospital Manager
\r\n
Name
\r\n
Sign
\r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n الختم الرسمي\r\n
\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-06-13 12:28:46.621903", "module": "Assets", "name": "Installation Report", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": "@page {\r\n size: A4;\r\n margin: 15mm;\r\n }\r\n \r\n body {\r\n font-family: Arial, sans-serif;\r\n direction: rtl;\r\n text-align: right;\r\n /*font-family: \"Arial\", sans-serif;*/\r\n font-size: 12px;\r\n line-height: 1.4;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n \r\n\r\n .header {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n margin-bottom: 20px;\r\n /*border-bottom: 2px solid #000;*/\r\n padding-bottom: 10px;\r\n }\r\n \r\n .header-left {\r\n flex: 1;\r\n }\r\n \r\n .header-right {\r\n flex: 1;\r\n text-align: right;\r\n }\r\n \r\n .kingdom {\r\n font-weight: bold;\r\n font-size: 14px;\r\n margin-bottom: 5px;\r\n }\r\n \r\n .organization {\r\n font-weight: bold;\r\n font-size: 13px;\r\n margin-bottom: 3px;\r\n }\r\n \r\n .department {\r\n font-weight: bold;\r\n font-size: 12px;\r\n }\r\n \r\n .original-note {\r\n font-size: 11px;\r\n font-weight: bold;\r\n margin-bottom: 15px;\r\n }\r\n \r\n .document-details {\r\n display: flex;\r\n justify-content: space-between;\r\n margin-bottom: 20px;\r\n /*background-color: #f8f9fa;*/\r\n padding: 10px;\r\n /*border: 1px solid #ddd;*/\r\n }\r\n \r\n .detail-group {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n }\r\n \r\n .detail-row {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n }\r\n \r\n .detail-label {\r\n font-weight: bold;\r\n min-width: 100px;\r\n }\r\n \r\n .detail-input {\r\n /*border-bottom: 1px solid #000;*/\r\n min-width: 150px;\r\n height: 20px;\r\n display: inline-block;\r\n }\r\n \r\n .document-title {\r\n text-align: center;\r\n font-size: 16px;\r\n font-weight: bold;\r\n margin: 20px 0;\r\n padding: 10px;\r\n background-color: #e9ecef;\r\n border: 2px solid #000;\r\n }\r\n \r\n .return-reasons {\r\n margin-bottom: 20px;\r\n padding: 15px;\r\n border: 1px solid #000;\r\n }\r\n \r\n .reasons-title {\r\n font-weight: bold;\r\n text-align: center;\r\n margin-bottom: 10px;\r\n font-size: 14px;\r\n }\r\n \r\n .reasons-grid {\r\n display: grid;\r\n grid-template-columns: repeat(4, 1fr);\r\n gap: 15px;\r\n }\r\n \r\n .reason-item {\r\n display: flex;\r\n align-items: center;\r\n gap: 8px;\r\n }\r\n \r\n .checkbox {\r\n width: 15px;\r\n height: 15px;\r\n border: 2px solid #000;\r\n display: inline-block;\r\n }\r\n \r\n .items-table {\r\n width: 100%;\r\n border-collapse: collapse;\r\n margin-bottom: 30px;\r\n font-size: 11px;\r\n }\r\n \r\n .items-table th,\r\n .items-table td {\r\n border: 1px solid #000;\r\n padding: 8px;\r\n text-align: center;\r\n vertical-align: middle;\r\n }\r\n \r\n .items-table th {\r\n background-color: #f8f9fa;\r\n font-weight: bold;\r\n font-size: 10px;\r\n }\r\n \r\n .items-table .description-col {\r\n width: 25%;\r\n text-align: left;\r\n }\r\n \r\n .items-table .recommendations-col {\r\n width: 35%;\r\n }\r\n \r\n .recommendation-options {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 5px;\r\n font-size: 9px;\r\n }\r\n \r\n .recommendation-item {\r\n display: flex;\r\n align-items: center;\r\n gap: 5px;\r\n }\r\n \r\n .small-checkbox {\r\n width: 10px;\r\n height: 10px;\r\n border: 1px solid #000;\r\n display: inline-block;\r\n }\r\n \r\n .signatures-section {\r\n margin-top: 40px;\r\n }\r\n \r\n .signatures-table {\r\n width: 100%;\r\n border: 1px solid #000;\r\n border-collapse: collapse;\r\n margin-bottom: 20px;\r\n }\r\n \r\n .signatures-table th{\r\n border: 1px solid #000;\r\n padding: 15px;\r\n text-align: center;\r\n vertical-align: top;\r\n \r\n }\r\n .signatures-table td {\r\n border: 1px solid #000;\r\n padding: 15px;\r\n text-align: center;\r\n vertical-align: top;\r\n }\r\n \r\n .signatures-table th {\r\n background-color: #f8f9fa;\r\n font-weight: bold;\r\n font-size: 11px;\r\n }\r\n \r\n .signature-cell {\r\n height: 80px;\r\n }\r\n \r\n .signature-labels {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 25px;\r\n text-align: left;\r\n }\r\n \r\n .authorization {\r\n margin-top: 20px;\r\n display: flex;\r\n flex-direction: column;\r\n gap: 15px;\r\n }\r\n \r\n .auth-row {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n }\r\n \r\n .auth-label {\r\n font-weight: bold;\r\n min-width: 120px;\r\n }\r\n \r\n .auth-line {\r\n border-bottom: 1px solid #000;\r\n flex: 1;\r\n height: 20px;\r\n }\r\n \r\n .page-break {\r\n page-break-before: always;\r\n }", "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Material Transfer", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "
\r\n\r\n
\r\n
\r\n
المملكة العربية السعودية
\r\n
تجمع الجوف الصحي
\r\n
إدارة المستودعات
\r\n
الجهة المرجعة:\r\n {% if doc.transfer_type == \"Item\" %}\r\n {{ doc.item or \" \" }}\r\n {% elif doc.transfer_type == \"Asset\" %}\r\n {{ doc.asset or \" \" }}\r\n {% else %}\r\n {{\" \"}}\r\n {% endif %}\r\n
\r\n
المستودع: {{doc.source_warehouse or \"\"}}
\r\n
\r\n

مستند إرجاع

\r\n \r\n \r\n \r\n \r\n
\r\n
عدد الصفحات: .....................
\r\n
التاريخ: \r\n {{doc.date or \"\"}}\r\n
\r\n
الموافق: \r\n {{doc.date or \"\"}}\r\n
\r\n
\r\n\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
أسباب الإرجاع
\r\n \r\n {% if doc.reason_for_return == \"Purpose Completed\" %}✓{% endif %}\r\n \r\n انتهاء الغرض\r\n \r\n \r\n {% if doc.reason_for_return == \"Surplus\" %}✓{% endif %}\r\n \r\n فائض\r\n \r\n \r\n {% if doc.reason_for_return == \"Unusable\" %}✓{% endif %}\r\n \r\n عدم الصلاحية\r\n \r\n \r\n {% if doc.reason_for_return == \"Damaged\" %}✓{% endif %}\r\n \r\n تالف\r\n
\r\n

\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% if doc.transfer_type == \"Item\" and doc.item_table %}\r\n {% for item in doc.item_table %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n {% endif %}\r\n {% if doc.transfer_type == \"Asset\" and doc.asset_transfer %}\r\n {% for asse in doc.asset_transfer %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n {% endif %}\r\n \r\n
مرقم الصنفاسم الصنف ووصفهالوحدةالكميةتوصيات لجنة فحص الرجيعملاحظات
للإصلاحللبيعللتلف
{{ loop.index }}{{ item.item or \"\" }}{{ item.item_name or \"\" }}{{ item.uom or \"\" }}{{ item.qty or \"\" }}{% if item.return_inspection_committee == \"For Repair\" %}✓{% endif %}{% if item.return_inspection_committee == \"For Sale\" %}✓{% endif %}{% if item.return_inspection_committee == \"For Disposal\" %}✓{% endif %}{{ item.notes or \"\" }}
{{ loop.index }}{{ asse.asset or \"\" }}{{ asse.asset_name or \"\" }}Nos{{ asse.qty or \"\" }}{% if asse.return_inspection_committee == \"For Repair\" %}✓{% endif %}{% if asse.return_inspection_committee == \"For Sale\" %}✓{% endif %}{% if asse.return_inspection_committee == \"For Disposal\" %}✓{% endif %}{{ asse.notes or \"\" }}
\r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
المسؤول في الجهة المرجعةالمستلم / أمين المستودعمدير إدارة المستودعاتلجنة فحص الرجيع
الاسم
التوقيع
التاريخ
\r\n\r\n \r\n \r\n \r\n
صاحب الصلاحية ...................
التوقيع ...........................
\r\n
\r\n\r\n
\r\n
\r\n الأصل – لأمين/ لمأمور المستودع\r\n
\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-06-17 08:49:08.299491", "module": "Asset Lite", "name": "Return Report", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n \r\n \r\n Equipment Decommissioning Report\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n محضر تكهين / إبعاد عن الخدمة\r\n
\r\n\r\n \r\n
\r\n القسم : {{ doc.department or \"\" }}\r\n
\r\n\r\n \r\n
0-1 بيانات الجهاز المطلوب تكهينه :
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
اسم الجهاز{{ doc.name or \"\" }}الرقم التسلسلي{{ doc.custom_serial_number or \"\" }}
الشركة الصانعة{{ doc.custom_manufacturer or \"\" }}تاريخ التوريد{{ frappe.utils.formatdate(doc.creation, \"dd/MM/yyyy\") }}
الطراز/الموديل{{ doc.custom_model or \"\" }}مدة استخدام الجهاز{{ doc.usage_period or \"\" }}
\r\n\r\n \r\n
2- أسباب طلب التكهين / إبعاد عن الخدمة :
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
أبجدهـو
      
\r\n\r\n
\r\n أ) تكاليف قطع الغيار المطلوبة للإصلاح أكثر من نصف قيمة الجهاز (مرفق عرض أسعار قطع الغيار اللازمة للإصلاح).\r\n
\r\n
\r\n ب) توقف انتاج الجهاز وقطع الغيار من الشركة الصانعة حسب تقرير المورد.\r\n
\r\n
\r\n ج) جهاز قديم وتم استخدامه أكثر من عشر سنوات.\r\n
\r\n
\r\n د) ليس للجهاز وكيل معروف بالمملكة في الوقت الحالي ولا يمكن توفير قطع غيار للجهاز.\r\n
\r\n
\r\n ه) تكرار أعطال الجهاز وإصلاحه على فترات متقاربة.\r\n
\r\n
\r\n و) أخرى : {{ doc.other_reason or \"\" }}\r\n
\r\n\r\n \r\n
3- مرئيات اللجنة:
\r\n
\r\n \r\n بناءاً على الفقرة أ. ج. و. يتم تكهين الجهاز وادراجه ضمن بنود الإحلال المطلوبة للمستشفى.\r\n \r\n
\r\n\r\n \r\n
توقيع اللجنة :
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
المقاولرئيس القسممدير الصيانة الطبيةمدير مراقبة المخزون
الإسم :الإسم :الإسم :الإسم :
التوقيع :التوقيع :التوقيع :التوقيع :
التاريخ :التاريخ :التاريخ :التاريخ :
\r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
مدير مستشفى
الإسم :
التوقيع :
التاريخ :
الختم :
\r\n
\r\n\r\n \r\n
\r\n
الصيانة الطبية بتجمع الجوف الصحي
\r\n
المهندس/عبد العزيز زايد الخمعلي
\r\n
\r\n\r\n \r\n
\r\n
تجمع الجوف الصحي
\r\n
Aljouf Health Cluster
\r\n
\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-08 09:23:55.165128", "module": "Assets", "name": "Dismantelling Report", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "PM Schedule Generator", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "{% set days_map = {\"Daily\": 1, \"Weekly\": 7} %}\r\n{% set months_map = {\r\n \"Monthly\": 1, \"Quarterly\": 3, \"Half-yearly\": 6,\r\n \"Yearly\": 12, \"2 Yearly\": 24, \"3 Yearly\": 36\r\n} %}\r\n\r\n\r\n\r\n

Preventive Maintenance Schedule
\r\n {{ doc.name }}\r\n

\r\n\r\n

Asset Details

\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n {% if doc.maintenance_entries %}\r\n {% for m in doc.maintenance_entries %}\r\n {% set asset_doc = frappe.get_doc(\"Asset\", m.asset) %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n {% else %}\r\n \r\n {% endif %}\r\n\r\n \r\n
#Asset IDAsset NameSerial NumberManufacturerModel
{{ loop.index }}{{ m.asset }}{{ m.asset_name }}{{asset_doc.custom_serial_number or \"\" }}{{asset_doc.custom_manufacturer or \"\" }}{{asset_doc.custom_model or \"\" }}
No asset rows in maintenance_entries.
\r\n
\r\n

PM Schedule

\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n {% if doc.start_date and doc.end_date and doc.periodicity %}\r\n {% set sd = doc.start_date %}\r\n {% set ed = doc.end_date %}\r\n\r\n {# ---------------- day‑based periodicities ---------------- #}\r\n {% if doc.periodicity in days_map %}\r\n {% set step = days_map[doc.periodicity] %}\r\n {# start at the FIRST interval, i.e. skip n = 0 #}\r\n {% for n in range(step, frappe.utils.date_diff(ed, sd)+1, step) %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n\r\n {# -------------- month‑based periodicities ---------------- #}\r\n {% elif doc.periodicity in months_map %}\r\n {% set step = months_map[doc.periodicity] %}\r\n {% set month_diff = frappe.utils.month_diff(ed, sd) %}\r\n {% set occ = (month_diff // step) + 1 %}\r\n {# start at i = 1 to skip the start date itself #}\r\n {% for i in range(1, occ) %}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% endfor %}\r\n\r\n {% else %}\r\n \r\n {% endif %}\r\n {% else %}\r\n \r\n {% endif %}\r\n\r\n \r\n
#Due DatePeriodicityAssigned ToMaintenance TypeStatus
{{ loop.index }}{{ frappe.format(frappe.utils.add_days(sd, n), {'fieldtype': 'Date'}) }}{{ doc.periodicity }}{{ doc.assign_to or \"\" }}PMPlanned
{{ loop.index }}{{ frappe.format(frappe.utils.add_months(sd, i * step), {'fieldtype': 'Date'}) }}{{ doc.periodicity }}{{ doc.assign_to or \"\" }}PMPlanned
Unknown periodicity: {{ doc.periodicity }}
Start Date, End Date, or Periodicity is missing.
\r\n\r\n\r\n\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-07-10 11:51:47.806131", "module": "Asset Lite", "name": "PM Schedule Generator", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "
\r\n \r\n
\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-08-08 17:56:39.086119", "module": "Asset Lite", "name": "Stay Plugged", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset Maintenance Log", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\r\n\r\n\r\n \r\n Electrical Safety Check\r\n \r\n\r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
ELECTRICAL SAFETY CHECK
\r\n
\r\n
Tested By
\r\n
{{ doc.custom_serviced_by or ' ' }}
\r\n
\r\n
\r\n
Date
\r\n
{{ doc.completion_date or ' ' }}
\r\n
\r\n
\r\n
Due Date
\r\n
{{ doc.due_date or ' ' }}
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
إختبارات السلامة الكهربائية
\r\n\r\n\r\n\r\n", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-08-08 17:57:12.255909", "module": "Asset Lite", "name": "Safety check", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" }, { "absolute_value": 0, "align_labels_right": 0, "css": null, "custom_format": 1, "default_print_language": "en", "disabled": 0, "doc_type": "Asset Maintenance Log", "docstatus": 0, "doctype": "Print Format", "font": null, "font_size": 14, "format_data": null, "html": "\n \n{# fetch docs as before #}\n{% set aml = doc %}\n{% set asset = None %}\n{% if aml.asset_maintenance %}\n {% set asset = frappe.get_doc(\"Asset\", aml.asset_maintenance) %}\n{% endif %}\n \n{% set custom_class = asset.custom_class or \"\" %}\n{% set service = asset.custom_service_agreement or \"\" %}\n{% set sticker_class = \"white\" %}\n\n{% if service == \"Warranty\" %}\n {% set sticker_class = \"blue\" %}\n{% elif \"Class A\" in custom_class %}\n {% set sticker_class = \"red\" %}\n{% elif \"Class B\" in custom_class %}\n {% set sticker_class = \"green\" %}\n{% elif \"Class C\" in custom_class %}\n {% set sticker_class = \"white\" %}\n{% endif %}\n\n\n \n
\n
\n
\n
\n \"Aljouf\n
تجمع الجوف الصحي
\n
Aljouf Health Cluster
\n
\n
\n \"Samama\"\n
قطاع الصيانة الطبية
\n
BIO MEDICAL ENG DIV
\n
\n
\n \n
\n
\n

Biomedical Maintenance Department

\n \n
\n \n
\n
\n
Department :
\n
\n {% if asset and asset.department %}\n {{ asset.department }}\n {% else %}\n {{ aml.department or \"\" }}\n {% endif %}\n
\n
\n
\n
Equip. code :
\n
{{ aml.asset_maintenance or \"\" }}
\n
\n
\n \n
\n
\n
Machine/Equipment :
\n
\n {% if asset %}\n {{ asset.asset_name or asset.custom_asset_names or \"\" }}\n {% else %}\n {{ aml.custom_asset_names or \"\" }}\n {% endif %}\n
\n
\n
\n \n
\n
\n
Model No. :
\n
{{asset.custom_model or \"\"}}
\n
\n
\n
Serial No. :
\n
{{ asset.custom_serial_number or \"\" }}
\n
\n
\n \n
\n
\n
Last PPM :
\n
\n {% if aml.previous_ppm_date %}\n {{ aml.previous_ppm_date }}\n {% else %}\n {{ aml.completion_date or \"\" }}\n {% endif %}\n
\n
\n
\n
Next PPM :
\n
{{ aml.next_ppm_date or aml.due_date or \"\" }}
\n
\n
\n \n
\n
\n
PPM Done By :
\n
{{ aml.custom_serviced_by or \"\" }}
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
", "line_breaks": 0, "margin_bottom": 15.0, "margin_left": 15.0, "margin_right": 15.0, "margin_top": 15.0, "modified": "2025-08-08 17:59:32.554668", "module": "Asset Lite", "name": "PPM Assets", "page_number": "Hide", "print_format_builder": 0, "print_format_builder_beta": 0, "print_format_type": "Jinja", "raw_commands": null, "raw_printing": 0, "show_section_headings": 0, "standard": "No" } ]