{"en_US": "<data name=\"Sales Order\" inherit_id=\"portal.portal_sidebar\" primary=\"True\">\n        <xpath expr=\"//div[hasclass('o_portal_sidebar')]\" position=\"inside\">\n            <t t-set=\"o_portal_fullwidth_alert\" groups=\"sales_team.group_sale_salesman\">\n                <!-- Uses backend_url provided in rendering values -->\n                <t t-call=\"portal.portal_back_in_edit_mode\"/>\n            </t>\n\n            <div class=\"row o_portal_sale_sidebar\">\n                <!-- Sidebar -->\n                <t t-call=\"portal.portal_record_sidebar\" id=\"sale_order_portal_sidebar\">\n                    <t t-set=\"classes\" t-value=\"'col-lg-4 col-xxl-3 d-print-none'\"/>\n\n                    <t t-set=\"title\">\n                        <h2 t-field=\"sale_order.amount_total\" data-id=\"total_amount\" class=\"mb-0 text-break\"/>\n                    </t>\n                    <t t-set=\"entries\">\n                        <div class=\"d-flex flex-column gap-4 mt-3\">\n                            <div class=\"d-flex flex-column gap-2\" id=\"sale_order_sidebar_button\">\n                                <a t-if=\"sale_order._has_to_be_signed()\" role=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\">\n                                    <i class=\"fa fa-check\"/><t t-if=\"sale_order._has_to_be_paid()\"> Sign &amp; Pay</t><t t-else=\"\"> Accept &amp; Sign</t>\n                                </a>\n                                <a t-elif=\"sale_order._has_to_be_paid()\" role=\"button\" id=\"o_sale_portal_paynow\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\" t-att-class=\"'%s' % ('btn btn-light' if sale_order.transaction_ids else 'btn btn-primary')\">\n                                    <i class=\"fa fa-check\"/> <t t-if=\"not sale_order.signature\">Accept &amp; Pay</t><t t-else=\"\">Pay Now</t>\n                                </a>\n                                <div class=\"o_download_pdf d-flex gap-2 flex-lg-column flex-xl-row flex-wrap\">\n                                    <a class=\"btn btn-light o_print_btn o_portal_invoice_print flex-grow-1\" t-att-href=\"sale_order.get_portal_url(report_type='pdf')\" id=\"print_invoice_report\" title=\"View Details\" role=\"button\" target=\"_blank\"><i class=\"fa fa-print me-1\"/>View Details</a>\n                                </div>\n                            </div>\n\n                            <div class=\"navspy flex-grow-1 ps-0\" t-ignore=\"true\" role=\"complementary\">\n                                <ul class=\"nav flex-column bs-sidenav\"/>\n                            </div>\n\n                            <t t-if=\"not sale_order.is_expired and sale_order.state in ['draft', 'sent']\">\n                                <div t-if=\"sale_order.amount_undiscounted - sale_order.amount_untaxed &gt; 0.01\" class=\"list-group-item flex-grow-1\" name=\"sale_order_advantage\">\n                                    <small><b class=\"text-muted\">Your advantage</b></small>\n                                    <small>\n                                        <b t-field=\"sale_order.amount_undiscounted\" t-options=\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}\" style=\"text-decoration: line-through\" class=\"d-block mt-1\" data-id=\"amount_undiscounted\"/>\n                                    </small>\n                                    <t t-if=\"sale_order.amount_untaxed == sale_order.amount_total\">\n                                        <h4 t-field=\"sale_order.amount_total\" class=\"text-success\" data-id=\"total_amount\"/>\n                                    </t>\n                                    <t t-else=\"\">\n                                        <h4 t-field=\"sale_order.amount_untaxed\" class=\"text-success mb-0\" data-id=\"total_untaxed\"/>\n                                        <small>(<span t-field=\"sale_order.amount_total\" data-id=\"total_amount\"/> Incl. tax)</small>\n                                    </t>\n                                </div>\n                            </t>\n\n                            <div t-if=\"sale_order.user_id\">\n                                <h6><small class=\"text-muted\">Your contact</small></h6>\n                                <t t-call=\"portal.portal_my_contact\">\n                                    <t t-set=\"_contactAvatar\" t-value=\"image_data_uri(sale_order.user_id.avatar_128)\"/>\n                                    <t t-set=\"_contactName\" t-value=\"sale_order.user_id.name\"/>\n                                    <t t-set=\"_contactLink\" t-value=\"True\"/>\n                                </t>\n                            </div>\n                        </div>\n                    </t>\n                </t>\n\n                <!-- Page content -->\n                <div id=\"quote_content\" class=\"col-12 col-lg-8 col-xxl-9 mt-5 mt-lg-0\">\n\n                    <!-- modal relative to the actions sign and pay -->\n                    <div role=\"dialog\" class=\"modal fade\" id=\"modalaccept\" name=\"sale_order_modal_sign_and_pay\">\n                        <div class=\"modal-dialog\" t-if=\"sale_order._has_to_be_signed()\">\n                            <form id=\"accept\" method=\"POST\" t-att-data-order-id=\"sale_order.id\" t-att-data-token=\"sale_order.access_token\" class=\"js_accept_json modal-content js_website_submit_form\">\n                                <input type=\"hidden\" name=\"csrf_token\" t-att-value=\"request.csrf_token()\"/>\n                                <header class=\"modal-header\">\n                                    <h4 class=\"modal-title\">Validate Order</h4>\n                                    <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"/>\n                                </header>\n                                <main class=\"modal-body\" id=\"sign-dialog\">\n                                    <span>\n                                        By signing, you confirm acceptance on behalf of\n                                        <b t-field=\"sale_order.partner_id.commercial_partner_id\"/>\n                                        for the <b data-id=\"total_amount\" t-field=\"sale_order.amount_total\"/> quote.\n                                    </span>\n                                    <b t-if=\"sale_order.payment_term_id\" t-field=\"sale_order.payment_term_id.note\"/>\n                                    <t t-call=\"portal.signature_form\">\n                                        <t t-set=\"call_url\" t-value=\"sale_order.get_portal_url(suffix='/accept')\"/>\n                                        <t t-set=\"default_name\" t-value=\"sale_order.partner_id.name or sale_order.partner_id.commercial_partner_id.name\"/>\n                                    </t>\n                                </main>\n                            </form>\n                        </div>\n\n                        <div class=\"modal-dialog\" t-if=\"not sale_order._has_to_be_signed() and sale_order._has_to_be_paid()\" name=\"sale_order_modal_validate\">\n                            <div class=\"modal-content\">\n                                <header class=\"modal-header\">\n                                    <h4 class=\"modal-title\">Validate Order</h4>\n                                    <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"/>\n                                </header>\n                                <main class=\"modal-body\" id=\"sign-dialog\">\n                                    <t t-set=\"prepayment_amount\" t-value=\"sale_order._get_prepayment_required_amount()\"/>\n                                    <t t-set=\"prepayment_available\" t-value=\"sale_order.prepayment_percent and sale_order.prepayment_percent != 1.0\"/>\n                                    <!-- Display choices only if a pre payment can confirm the order. -->\n                                    <div t-if=\"prepayment_available\" id=\"o_sale_portal_prepayment_buttons\" class=\"d-flex btn-group mb-3\" role=\"group\">\n                                        <button name=\"o_sale_portal_amount_prepayment_button\" class=\"btn btn-light active\">\n                                            Down payment <br/>\n                                            <span t-esc=\"prepayment_amount\" class=\"fw-bold\" t-options=\"{'widget': 'monetary', 'display_currency': sale_order.currency_id}\"/>\n                                        </button>\n                                        <button name=\"o_sale_portal_amount_total_button\" class=\"btn btn-light\">\n                                            Full amount <br/>\n                                            <span class=\"fw-bold\" t-field=\"sale_order.amount_total\"/>\n                                        </button>\n                                    </div>\n                                    <div class=\"mb-3\">\n                                        <!-- The widget associated with this modal will hide and show divs in function of the amount selected. -->\n                                        <span t-if=\"prepayment_available\">\n                                            <span id=\"o_sale_portal_use_amount_prepayment\">\n                                                By paying a <u>down payment</u> of\n                                                <span t-esc=\"prepayment_amount\" t-options=\"{'widget': 'monetary', 'display_currency': sale_order.currency_id}\" class=\"fw-bold\"/>\n                                                (<b t-esc=\"sale_order.prepayment_percent * 100\" t-options=\"{'widget': 'float'}\"/>%),\n                                            </span>\n                                            <span id=\"o_sale_portal_use_amount_total\">\n                                                By paying,\n                                            </span>\n                                        </span>\n                                        <span t-else=\"\">\n                                            By paying,\n                                        </span>\n                                        you confirm acceptance on the behalf of <b t-field=\"sale_order.partner_id.commercial_partner_id\"/>\n                                        for the <b data-id=\"total_amount\" t-field=\"sale_order.amount_total\"/> quote.\n                                        <b t-if=\"sale_order.payment_term_id\" t-field=\"sale_order.payment_term_id.note\" class=\"o_sale_payment_terms\"/>\n                                    </div>\n                                    <div t-if=\"company_mismatch\">\n                                        <t t-call=\"payment.company_mismatch_warning\"/>\n                                    </div>\n                                    <div t-elif=\"not sale_order._has_to_be_paid()\" class=\"alert alert-danger\">\n                                        The order is not in a state requiring customer payment.\n                                    </div>\n                                    <div t-else=\"\" id=\"payment_method\" class=\"text-start mt-0\">\n                                        <t t-call=\"payment.form\">\n                                            <!-- Inject the order ID to allow Stripe to check if tokenization is required. -->\n                                            <t t-set=\"sale_order_id\" t-value=\"sale_order.id\"/>\n                                        </t>\n                                    </div>\n                                </main>\n                            </div>\n                        </div>\n                    </div>\n\n                    <!-- modal relative to the action reject -->\n                    <div role=\"dialog\" class=\"modal fade\" id=\"modaldecline\">\n                        <div class=\"modal-dialog\">\n                            <form id=\"decline\" method=\"POST\" t-attf-action=\"/my/orders/#{sale_order.id}/decline?access_token=#{sale_order.access_token}\" class=\"modal-content\">\n                                <input type=\"hidden\" name=\"csrf_token\" t-att-value=\"request.csrf_token()\"/>\n                                <header class=\"modal-header\">\n                                    <h4 class=\"modal-title\">Reject This Quotation</h4>\n                                    <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"/>\n                                </header>\n                                <main class=\"modal-body\">\n                                    <p>\n                                        Tell us why you are refusing this quotation, this will help us improve our services.\n                                    </p>\n                                    <textarea rows=\"4\" name=\"decline_message\" required=\"\" placeholder=\"Your feedback...\" class=\"form-control\"/>\n                                </main>\n                                <footer class=\"modal-footer\">\n                                    <button type=\"submit\" t-att-id=\"sale_order.id\" class=\"btn btn-danger\">\n                                        <i class=\"fa fa-times\"/> Reject\n                                    </button>\n                                    <button type=\"button\" class=\"btn btn-primary\" data-bs-dismiss=\"modal\">\n                                        Cancel\n                                    </button>\n                                </footer>\n                            </form>\n                        </div>\n                    </div>\n\n                    <!-- status messages -->\n                    <div t-if=\"message == 'sign_ok'\" class=\"alert alert-success alert-dismissible d-print-none\" role=\"status\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Close\"/>\n                        <strong>Thank You!</strong><br/>\n                        <t t-if=\"message == 'sign_ok' and sale_order.state == 'sale'\">\n                            Your order has been confirmed.\n                        </t>\n                        <t t-elif=\"message == 'sign_ok' and sale_order._has_to_be_paid()\">\n                            Your order has been signed but still needs to be paid to be confirmed.\n                        </t>\n                        <t t-else=\"\">Your order has been signed.</t>\n                    </div>\n\n                    <div t-if=\"message == 'cant_reject'\" class=\"alert alert-danger alert-dismissible d-print-none\" role=\"alert\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Close\"/>\n                        Your order is not in a state to be rejected.\n                    </div>\n\n                    <t t-if=\"sale_order.get_portal_last_transaction()\">\n                        <t t-call=\"payment.state_header\">\n                            <t t-set=\"tx\" t-value=\"sale_order.get_portal_last_transaction()\"/>\n                        </t>\n                    </t>\n\n                    <div t-if=\"sale_order.state == 'cancel'\" class=\"alert alert-danger alert-dismissible d-print-none\" role=\"alert\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"close\"/>\n                        <strong>This quotation has been cancelled.</strong> <a role=\"button\" href=\"#discussion\"><i class=\"fa fa-comment\"/> Contact us to get a new quotation.</a>\n                    </div>\n\n                    <div t-if=\"sale_order.is_expired\" class=\"alert alert-warning alert-dismissible d-print-none\" role=\"alert\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"close\"/>\n                        <strong>This offer expired!</strong> <a role=\"button\" href=\"#discussion\"><i class=\"fa fa-comment\"/> Contact us to get a new quotation.</a>\n                    </div>\n\n                    <!-- main content -->\n                    <div t-attf-class=\"#{'pb-5' if report_type == 'html' else ''}\" id=\"portal_sale_content\">\n                        <div t-call=\"#{sale_order._get_name_portal_content_view()}\"/>\n                    </div>\n\n                    <!-- bottom actions -->\n                    <div t-if=\"sale_order._has_to_be_signed() or sale_order._has_to_be_paid()\" class=\"d-flex justify-content-center gap-1 d-print-none\" name=\"sale_order_actions\">\n\n                        <t t-if=\"sale_order._has_to_be_signed()\">\n                            <div class=\"col-sm-auto mt8\">\n                                <a role=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\"><i class=\"fa fa-check\"/><t t-if=\"sale_order._has_to_be_paid()\"> Sign &amp; Pay</t><t t-else=\"\"> Accept &amp; Sign</t></a>\n                            </div>\n                            <div class=\"col-sm-auto mt8\">\n                                <a role=\"button\" class=\"btn btn-light\" href=\"#discussion\"><i class=\"fa fa-comment\"/> Feedback</a>\n                            </div>\n                            <div class=\"col-sm-auto mt8\">\n                                <a role=\"button\" class=\"btn btn-danger\" data-bs-toggle=\"modal\" data-bs-target=\"#modaldecline\" href=\"#\"> <i class=\"fa fa-times\"/> Reject</a>\n                            </div>\n                        </t>\n                        <div t-elif=\"sale_order._has_to_be_paid()\" class=\"col-sm-auto mt8\">\n                            <a role=\"button\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\" t-att-class=\"'%s' % ('btn btn-light' if sale_order.transaction_ids else 'btn btn-primary')\">\n                                <i class=\"fa fa-check\"/> <t t-if=\"not sale_order.signature\">Accept &amp; Pay</t><t t-else=\"\">Pay Now</t>\n                            </a>\n                        </div>\n                    </div>\n\n                    <!-- chatter -->\n                    <hr/>\n                    <div id=\"sale_order_communication\">\n                        <h3>Communication history</h3>\n                        <t t-call=\"portal.message_thread\"/>\n                    </div>\n                </div><!-- // #quote_content -->\n            </div>\n        </xpath>\n    <xpath expr=\".\" position=\"attributes\"><attribute name=\"t-name\">sale.sale_order_portal_template</attribute></xpath></data>", "es_ES": "<data name=\"Sales Order\" inherit_id=\"portal.portal_sidebar\" primary=\"True\">\n        <xpath expr=\"//div[hasclass('o_portal_sidebar')]\" position=\"inside\">\n            <t t-set=\"o_portal_fullwidth_alert\" groups=\"sales_team.group_sale_salesman\">\n                <!-- Uses backend_url provided in rendering values -->\n                <t t-call=\"portal.portal_back_in_edit_mode\"/>\n            </t>\n\n            <div class=\"row o_portal_sale_sidebar\">\n                <!-- Sidebar -->\n                <t t-call=\"portal.portal_record_sidebar\" id=\"sale_order_portal_sidebar\">\n                    <t t-set=\"classes\" t-value=\"'col-lg-4 col-xxl-3 d-print-none'\"/>\n\n                    <t t-set=\"title\">\n                        <h2 t-field=\"sale_order.amount_total\" data-id=\"total_amount\" class=\"mb-0 text-break\"/>\n                    </t>\n                    <t t-set=\"entries\">\n                        <div class=\"d-flex flex-column gap-4 mt-3\">\n                            <div class=\"d-flex flex-column gap-2\" id=\"sale_order_sidebar_button\">\n                                <a t-if=\"sale_order._has_to_be_signed()\" role=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\">\n                                    <i class=\"fa fa-check\"/><t t-if=\"sale_order._has_to_be_paid()\"> Firmar &amp; pagar</t><t t-else=\"\"> Aceptar y firmar</t>\n                                </a>\n                                <a t-elif=\"sale_order._has_to_be_paid()\" role=\"button\" id=\"o_sale_portal_paynow\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\" t-att-class=\"'%s' % ('btn btn-light' if sale_order.transaction_ids else 'btn btn-primary')\">\n                                    <i class=\"fa fa-check\"/> <t t-if=\"not sale_order.signature\">Aceptar y pagar</t><t t-else=\"\">Pagar ahora</t>\n                                </a>\n                                <div class=\"o_download_pdf d-flex gap-2 flex-lg-column flex-xl-row flex-wrap\">\n                                    <a class=\"btn btn-light o_print_btn o_portal_invoice_print flex-grow-1\" t-att-href=\"sale_order.get_portal_url(report_type='pdf')\" id=\"print_invoice_report\" title=\"Ver detalles\" role=\"button\" target=\"_blank\"><i class=\"fa fa-print me-1\"/>Ver detalles</a>\n                                </div>\n                            </div>\n\n                            <div class=\"navspy flex-grow-1 ps-0\" t-ignore=\"true\" role=\"complementary\">\n                                <ul class=\"nav flex-column bs-sidenav\"/>\n                            </div>\n\n                            <t t-if=\"not sale_order.is_expired and sale_order.state in ['draft', 'sent']\">\n                                <div t-if=\"sale_order.amount_undiscounted - sale_order.amount_untaxed &gt; 0.01\" class=\"list-group-item flex-grow-1\" name=\"sale_order_advantage\">\n                                    <small><b class=\"text-muted\">Su ventaja </b></small>\n                                    <small>\n                                        <b t-field=\"sale_order.amount_undiscounted\" t-options=\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}\" style=\"text-decoration: line-through\" class=\"d-block mt-1\" data-id=\"amount_undiscounted\"/>\n                                    </small>\n                                    <t t-if=\"sale_order.amount_untaxed == sale_order.amount_total\">\n                                        <h4 t-field=\"sale_order.amount_total\" class=\"text-success\" data-id=\"total_amount\"/>\n                                    </t>\n                                    <t t-else=\"\">\n                                        <h4 t-field=\"sale_order.amount_untaxed\" class=\"text-success mb-0\" data-id=\"total_untaxed\"/>\n                                        <small>(<span t-field=\"sale_order.amount_total\" data-id=\"total_amount\"/> impuestos incluidos)</small>\n                                    </t>\n                                </div>\n                            </t>\n\n                            <div t-if=\"sale_order.user_id\">\n                                <h6><small class=\"text-muted\">Su contacto</small></h6>\n                                <t t-call=\"portal.portal_my_contact\">\n                                    <t t-set=\"_contactAvatar\" t-value=\"image_data_uri(sale_order.user_id.avatar_128)\"/>\n                                    <t t-set=\"_contactName\" t-value=\"sale_order.user_id.name\"/>\n                                    <t t-set=\"_contactLink\" t-value=\"True\"/>\n                                </t>\n                            </div>\n                        </div>\n                    </t>\n                </t>\n\n                <!-- Page content -->\n                <div id=\"quote_content\" class=\"col-12 col-lg-8 col-xxl-9 mt-5 mt-lg-0\">\n\n                    <!-- modal relative to the actions sign and pay -->\n                    <div role=\"dialog\" class=\"modal fade\" id=\"modalaccept\" name=\"sale_order_modal_sign_and_pay\">\n                        <div class=\"modal-dialog\" t-if=\"sale_order._has_to_be_signed()\">\n                            <form id=\"accept\" method=\"POST\" t-att-data-order-id=\"sale_order.id\" t-att-data-token=\"sale_order.access_token\" class=\"js_accept_json modal-content js_website_submit_form\">\n                                <input type=\"hidden\" name=\"csrf_token\" t-att-value=\"request.csrf_token()\"/>\n                                <header class=\"modal-header\">\n                                    <h4 class=\"modal-title\">Validar pedido</h4>\n                                    <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Cerrar\"/>\n                                </header>\n                                <main class=\"modal-body\" id=\"sign-dialog\">\n                                    <span>\n                                        Al firmar, confirma la aceptación en nombre de\n                                        <b t-field=\"sale_order.partner_id.commercial_partner_id\"/>\n                                        para el presupuesto por un importe de <b data-id=\"total_amount\" t-field=\"sale_order.amount_total\"/> .\n                                    </span>\n                                    <b t-if=\"sale_order.payment_term_id\" t-field=\"sale_order.payment_term_id.note\"/>\n                                    <t t-call=\"portal.signature_form\">\n                                        <t t-set=\"call_url\" t-value=\"sale_order.get_portal_url(suffix='/accept')\"/>\n                                        <t t-set=\"default_name\" t-value=\"sale_order.partner_id.name or sale_order.partner_id.commercial_partner_id.name\"/>\n                                    </t>\n                                </main>\n                            </form>\n                        </div>\n\n                        <div class=\"modal-dialog\" t-if=\"not sale_order._has_to_be_signed() and sale_order._has_to_be_paid()\" name=\"sale_order_modal_validate\">\n                            <div class=\"modal-content\">\n                                <header class=\"modal-header\">\n                                    <h4 class=\"modal-title\">Validar pedido</h4>\n                                    <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Cerrar\"/>\n                                </header>\n                                <main class=\"modal-body\" id=\"sign-dialog\">\n                                    <t t-set=\"prepayment_amount\" t-value=\"sale_order._get_prepayment_required_amount()\"/>\n                                    <t t-set=\"prepayment_available\" t-value=\"sale_order.prepayment_percent and sale_order.prepayment_percent != 1.0\"/>\n                                    <!-- Display choices only if a pre payment can confirm the order. -->\n                                    <div t-if=\"prepayment_available\" id=\"o_sale_portal_prepayment_buttons\" class=\"d-flex btn-group mb-3\" role=\"group\">\n                                        <button name=\"o_sale_portal_amount_prepayment_button\" class=\"btn btn-light active\">\n                                            Anticipo <br/>\n                                            <span t-esc=\"prepayment_amount\" class=\"fw-bold\" t-options=\"{'widget': 'monetary', 'display_currency': sale_order.currency_id}\"/>\n                                        </button>\n                                        <button name=\"o_sale_portal_amount_total_button\" class=\"btn btn-light\">\n                                            Importe completo <br/>\n                                            <span class=\"fw-bold\" t-field=\"sale_order.amount_total\"/>\n                                        </button>\n                                    </div>\n                                    <div class=\"mb-3\">\n                                        <!-- The widget associated with this modal will hide and show divs in function of the amount selected. -->\n                                        <span t-if=\"prepayment_available\">\n                                            <span id=\"o_sale_portal_use_amount_prepayment\">\n                                                Al pagar un <u>anticipo</u> de\n                                                <span t-esc=\"prepayment_amount\" t-options=\"{'widget': 'monetary', 'display_currency': sale_order.currency_id}\" class=\"fw-bold\"/>\n                                                (<b t-esc=\"sale_order.prepayment_percent * 100\" t-options=\"{'widget': 'float'}\"/>%),\n                                            </span>\n                                            <span id=\"o_sale_portal_use_amount_total\">\n                                                Al pagar,\n                                            </span>\n                                        </span>\n                                        <span t-else=\"\">\n                                            Al pagar,\n                                        </span>\n                                        confirma la aceptación en nombre de <b t-field=\"sale_order.partner_id.commercial_partner_id\"/>\n                                        para el presupuesto por un importe de <b data-id=\"total_amount\" t-field=\"sale_order.amount_total\"/> .\n                                        <b t-if=\"sale_order.payment_term_id\" t-field=\"sale_order.payment_term_id.note\" class=\"o_sale_payment_terms\"/>\n                                    </div>\n                                    <div t-if=\"company_mismatch\">\n                                        <t t-call=\"payment.company_mismatch_warning\"/>\n                                    </div>\n                                    <div t-elif=\"not sale_order._has_to_be_paid()\" class=\"alert alert-danger\">\n                                        El pedido no está en un estado que requiera el pago del cliente.\n                                    </div>\n                                    <div t-else=\"\" id=\"payment_method\" class=\"text-start mt-0\">\n                                        <t t-call=\"payment.form\">\n                                            <!-- Inject the order ID to allow Stripe to check if tokenization is required. -->\n                                            <t t-set=\"sale_order_id\" t-value=\"sale_order.id\"/>\n                                        </t>\n                                    </div>\n                                </main>\n                            </div>\n                        </div>\n                    </div>\n\n                    <!-- modal relative to the action reject -->\n                    <div role=\"dialog\" class=\"modal fade\" id=\"modaldecline\">\n                        <div class=\"modal-dialog\">\n                            <form id=\"decline\" method=\"POST\" t-attf-action=\"/my/orders/#{sale_order.id}/decline?access_token=#{sale_order.access_token}\" class=\"modal-content\">\n                                <input type=\"hidden\" name=\"csrf_token\" t-att-value=\"request.csrf_token()\"/>\n                                <header class=\"modal-header\">\n                                    <h4 class=\"modal-title\">Rechazar este presupuesto</h4>\n                                    <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Cerrar\"/>\n                                </header>\n                                <main class=\"modal-body\">\n                                    <p>\n                                        Cuéntenos por qué rechaza este presupuesto. Nos ayudará a mejorar nuestro servicio.\n                                    </p>\n                                    <textarea rows=\"4\" name=\"decline_message\" required=\"\" placeholder=\"Sus comentarios...\" class=\"form-control\"/>\n                                </main>\n                                <footer class=\"modal-footer\">\n                                    <button type=\"submit\" t-att-id=\"sale_order.id\" class=\"btn btn-danger\">\n                                        <i class=\"fa fa-times\"/> Rechazar\n                                    </button>\n                                    <button type=\"button\" class=\"btn btn-primary\" data-bs-dismiss=\"modal\">\n                                        Cancelar\n                                    </button>\n                                </footer>\n                            </form>\n                        </div>\n                    </div>\n\n                    <!-- status messages -->\n                    <div t-if=\"message == 'sign_ok'\" class=\"alert alert-success alert-dismissible d-print-none\" role=\"status\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Cerrar\"/>\n                        <strong>¡Gracias!</strong><br/>\n                        <t t-if=\"message == 'sign_ok' and sale_order.state == 'sale'\">\n                            Se ha confirmado su pedido.\n                        </t>\n                        <t t-elif=\"message == 'sign_ok' and sale_order._has_to_be_paid()\">\n                            Se ha firmado su pedido, pero tiene que pagarse para ser confirmado.\n                        </t>\n                        <t t-else=\"\">Se ha firmado su pedido.</t>\n                    </div>\n\n                    <div t-if=\"message == 'cant_reject'\" class=\"alert alert-danger alert-dismissible d-print-none\" role=\"alert\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Cerrar\"/>\n                        No se puede rechazar su pedido.\n                    </div>\n\n                    <t t-if=\"sale_order.get_portal_last_transaction()\">\n                        <t t-call=\"payment.state_header\">\n                            <t t-set=\"tx\" t-value=\"sale_order.get_portal_last_transaction()\"/>\n                        </t>\n                    </t>\n\n                    <div t-if=\"sale_order.state == 'cancel'\" class=\"alert alert-danger alert-dismissible d-print-none\" role=\"alert\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"cerrar\"/>\n                        <strong>Este presupuesto ha sido cancelado.</strong> <a role=\"button\" href=\"#discussion\"><i class=\"fa fa-comment\"/> Contáctenos para un nuevo presupuesto.</a>\n                    </div>\n\n                    <div t-if=\"sale_order.is_expired\" class=\"alert alert-warning alert-dismissible d-print-none\" role=\"alert\">\n                        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"cerrar\"/>\n                        <strong>¡Esta oferta expiró!</strong> <a role=\"button\" href=\"#discussion\"><i class=\"fa fa-comment\"/> Contáctenos para un nuevo presupuesto.</a>\n                    </div>\n\n                    <!-- main content -->\n                    <div t-attf-class=\"#{'pb-5' if report_type == 'html' else ''}\" id=\"portal_sale_content\">\n                        <div t-call=\"#{sale_order._get_name_portal_content_view()}\"/>\n                    </div>\n\n                    <!-- bottom actions -->\n                    <div t-if=\"sale_order._has_to_be_signed() or sale_order._has_to_be_paid()\" class=\"d-flex justify-content-center gap-1 d-print-none\" name=\"sale_order_actions\">\n\n                        <t t-if=\"sale_order._has_to_be_signed()\">\n                            <div class=\"col-sm-auto mt8\">\n                                <a role=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\"><i class=\"fa fa-check\"/><t t-if=\"sale_order._has_to_be_paid()\"> Firmar &amp; pagar</t><t t-else=\"\"> Aceptar y firmar</t></a>\n                            </div>\n                            <div class=\"col-sm-auto mt8\">\n                                <a role=\"button\" class=\"btn btn-light\" href=\"#discussion\"><i class=\"fa fa-comment\"/> Comentarios</a>\n                            </div>\n                            <div class=\"col-sm-auto mt8\">\n                                <a role=\"button\" class=\"btn btn-danger\" data-bs-toggle=\"modal\" data-bs-target=\"#modaldecline\" href=\"#\"> <i class=\"fa fa-times\"/> Rechazar</a>\n                            </div>\n                        </t>\n                        <div t-elif=\"sale_order._has_to_be_paid()\" class=\"col-sm-auto mt8\">\n                            <a role=\"button\" data-bs-toggle=\"modal\" data-bs-target=\"#modalaccept\" href=\"#\" t-att-class=\"'%s' % ('btn btn-light' if sale_order.transaction_ids else 'btn btn-primary')\">\n                                <i class=\"fa fa-check\"/> <t t-if=\"not sale_order.signature\">Aceptar y pagar</t><t t-else=\"\">Pagar ahora</t>\n                            </a>\n                        </div>\n                    </div>\n\n                    <!-- chatter -->\n                    <hr/>\n                    <div id=\"sale_order_communication\">\n                        <h3>Historial de comunicación</h3>\n                        <t t-call=\"portal.message_thread\"/>\n                    </div>\n                </div><!-- // #quote_content -->\n            </div>\n        </xpath>\n    <xpath expr=\".\" position=\"attributes\"><attribute name=\"t-name\">sale.sale_order_portal_template</attribute></xpath></data>"}