{% block body %}
{{ "Fecha" }}: {{ entity.date|date('d-m-Y') }}
{{ "Tipo de pago" }}: {{ entity.typeName|trans }}
{{ "Estado" }}: {{ entity.status|trans|capitalize }}
{{ "Agente" }}: {{ entity.createdBy and entity.createdBy.person?entity.createdBy.person.fullName|raw:'Sin dato' }}
{{ "Cliente" }}: {{ entity.reservation.client.fullName|raw}}
{{ "Contrato" }}: {{ entity.reservation.client.membership ? entity.reservation.client.membership.contract.contractNumber|default("Sin contrato") : "Sin contrato"}}
{% if entity.status == 'approved' %}
{{ "Aprobado por"}}: {{ entity.approvedBy.fullName|default("(Sin dato)") }}
{% endif %} {% if entity.revalidatedBy %}
{{ "Revalidado por" }}: {{ entity.revalidatedBy.fullName }}
{% endif %}
{{ "folio de la reservación"|capitalize }}: {{ entity.reservation.folio}}
{% if entity.status == 'rejected' %}
{{ "Rechazado por" }}: {{ entity.approvedBy.fullName|default("(Sin dato)") }}
{{ "Razón de rechazo" }}: {{ entity.comment|default('Sin dato')|raw }}
{% endif %}
{% if quotation.hash %}
Liga de la cotización: {{ absolute_url(path('quotation_client_pdf', {"hash":quotation.hash})) }}
{% endif %}
{% embed 'Common/baseAdminPannel.html.twig' %} {% block title %} Datos del pago {% endblock %} {% block subtitle %} {% endblock %} {% block body %}
{% if entity.paymentForm %}
{{ "Payment form"|trans |capitalize }}: {{ entity.paymentForm.name|default('Sin dato') }}
{% if entity.paymentForm.bankAccount %}
{{ "bank"|trans |capitalize }}: {{ entity.paymentForm.bankAccount?entity.paymentForm.bankAccount.bank.name :'Sin dato' }}
{{ "bank account number"|trans |capitalize }}: {{ entity.paymentForm.bankAccount?entity.paymentForm.bankAccount.accountNumber }}
{% endif %} {% endif %} {% if entity.cardCommission %}
{{ "comisión bancaria" |capitalize }}: {{ entity.cardCommission|price }}
{% endif %} {% if entity.receipt %}
{{ "receipt"|trans |capitalize }}: {{ entity.receipt?entity.receipt:'Sin dato' }}
{% endif %} {% if entity.comment %}
{{ "comment"|trans |capitalize }}: {{ entity.comment?entity.comment|raw:'Sin dato' }}
{% endif %}

{{ "Importe del pago"|trans |capitalize }}: {{ entity.amount|price }}

{% if is_granted("RESERV_PAYMENT_CHANGE_VOUCHER") %}
{{ "voucher"|trans|capitalize }}:
{% endif %}
{% endblock %} {% endembed %}
{% embed 'Common/baseAdminPannel.html.twig' %} {% block title %} Datos de la cotización {% endblock %} {% block subtitle %} {% endblock %} {% block body %}

{{ entity.isRefund?'refund requests'|trans|capitalize : 'payment requests'|trans |capitalize }}

{% if entity.isRefund == false %} {% endif %} {% if entity.isRefund %} {% set clientPayments = entity.reservation.getRefundClientPayments %} {% else %} {% set clientPayments = entity.reservation.getReservationClientPayments %} {% endif %} {% for payment in clientPayments %} {% include 'backend/reservations/clientPayment/row.html.twig' with {"payment":payment, 'reservation': entity.reservation, 'colspan':7 } %} {% endfor %}
Fecha de pago Tipo CantidadCargo por tarjetaEstado Comentario Usuario
{% if entity.isRefund == false %}
{{ "Precio de la reservación"|trans |capitalize }}: {{ quotation.getClientTariffAmounts|amounts }}
{{ 'Pagos netos del cliente a la reservación'|trans |capitalize }}: {{ (quotation.getTotalMxnNetApprovedClientPayments + quotation.getTotalMxnPendingClientPayments)|price }}
{{ 'Comisiones bancarias'|trans |capitalize }}: {{ quotation.getTotalBankCommissions|price }}
{{ 'Total pagado'|trans |capitalize }}: {{ (quotation.getTotalMxnNetApprovedClientPayments + quotation.getTotalMxnPendingClientPayments + quotation.getTotalBankCommissions)|price }}
{#
{{ "Total pagado"|trans |capitalize }}: {{ quotation.getTotalTariffPaymentDetailsAmounts|amounts }}
#}
{{ "Pagos pendientes de aprobación"|trans |capitalize }}: {{ quotation.getPendingClientTariffAmounts|amounts }}
{% endif %}
{% endblock %} {% endembed %} {% endblock %}
{% if entity.canBeApproved and is_granted("RESERV_PAYMENT_APPROVE") %} {% endif %} {% if entity.canBeValidated and is_granted('RESERV_PAYMENT_REVALIDATE') %} {% endif %} {% if entity.canBeRejected %} {% endif %}