{% block body %}
{{ "Fecha" }}: {{ entity.date|date('d-m-Y') }}
{{ "Tipo de pago" }}: {{ entity.typeName|trans }}
{{ "Estado" }}: {{ entity.status|trans|capitalize }}
{{ "Agente" }}: {{ entity.createdBy.person.fullName|raw }}
{{ "Cliente" }}: {{ entity.service.quotation.reservation.client.fullName|raw}}
{{ "Contrato" }}: {{ entity.service.quotation.reservation.client.membership? entity.service.quotation.reservation.client.membership.contract.contractNumber|default("Sin contrato")}}
{% if entity.status == 'approved' %}
{{ "Aprobado por"}}: {{ entity.approvedBy.fullName|default("(Sin dato)") }}
{% endif %} {% if entity.status == 'rejected' %}
{{ "Rechazado por" }}: {{ entity.approvedBy.fullName|default("(Sin dato)") }}
{{ "Razón de rechazo" }}: {{ entity.comment|default("(Sin dato)") }}
{% endif %} {% if entity.revalidatedBy %}
{{ "Revalidado por" }}: {{ entity.revalidatedBy.fullName }}
{% endif %}
{{ "folio de la reservación"|capitalize }}: {{ entity.service.quotation.reservation.folio}}
{% if entity.service.quotation.hash %}
Liga de la cotización: {{ absolute_url(path('quotation_client_pdf', {"hash":entity.service.quotation.hash})) }}
{% endif %} {% embed 'Common/baseAdminPannel.html.twig' %} {% block title %} {{ entity.paymentType in ["direct_payment", "indirect_payment"] ? "Datos del pago al operador" : "Datos del pago" }} {% endblock %} {% block subtitle %} {% endblock %} {% block body %}
{{ "nombre del operador"|trans |capitalize }}: {{ entity.service.provider.commercialName }}
{{ "socialreason"|trans |capitalize }}: {{ entity.service.provider.socialReason }}
{{ "rfc" |capitalize }}: {{ entity.service.provider.rfc |default('Sin dato') }}
{{ "persona de contacto"|trans |capitalize }}: {{ entity.service.provider.contact|default('Sin dato') }}
{{ "email"|trans |capitalize }}: {{ entity.service.provider.email|default('Sin dato') }}
{{ "phone" |trans |capitalize }}: {{ entity.service.provider.phone |default('Sin dato') }} {{ entity.service.provider.additionalPhone ? " / "~ entity.service.provider.additionalPhone}}
{{ "Web page"|trans |capitalize }}: {{ entity.service.provider.webPagee|default('Sin dato') }}


{% if entity.providerCreditAccountMovement %} {% if entity.providerCreditAccountMovement.fatherProviderCreditAccountMovement %}
{{ "Al aprobar/rechazar este pago se aprobará/rechazará el reembolso a la cuenta de crédito con el proveedor que lo generó."|trans |upper }}
{% endif %} {% elseif entity.refund and entity.refund.providerCreditAccountMovement %}
{{ "Al aprobar/rechazar este pago se aprobará/rechazará el reembolso a la cuenta de crédito con el proveedor que lo generó."|trans |upper }}
{% else %}
{{ "bank"|trans |capitalize }}: {{ entity.providerBankAccount?entity.providerBankAccount.bank.name :'Sin dato' }}
{% if entity.isRefund %}
{{ "traveler bank account"|trans |capitalize }}: {{ entity.providerBankAccount?entity.providerBankAccount.accountNumber }}
{% else %}
{{ "bank account number"|trans |capitalize }}: {{ entity.providerBankAccount?entity.providerBankAccount.accountNumber }}
{% endif %}
{{ "Clabe"|trans |capitalize }}: {{ entity.providerBankAccount?entity.providerBankAccount.interbankAccount|default('Sin dato') }}
{% endif %}
{{ "No. Confirmación" |capitalize }}: {{ entity.service.tariff.providerConfirmation }}

{% if entity.comment %}
{{ 'comment'|trans|capitalize }} : {{ entity.comment|raw }}
{% endif %}

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

{% if entity.invoices is not null %}
{{ "invoices"|trans |capitalize }}: {% for invoice in entity.invoices %} {% endfor %}
{% endif %} {% if entity.isSubsidized %}
{{ "Este es un pago subsidiado"|upper }}
{% endif %}
{% if payment.voucher|default(null) is not null %} {% endif %} {% endblock %} {% endembed %} {% if(entity.paymentType == "traveler_cc") %} {% embed 'Common/baseAdminPannel.html.twig' %} {% block title %} {{ "Datos del pago a la tarjeta Mar Paraíso Queen" }} {% endblock %} {% block subtitle %} {% endblock %} {% block body %}
{% if entity.paymentForm %}
{{ "Payment form"|trans |capitalize }}: {{ entity.paymentForm.name|default('Sin dato') }}
{{ "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 %}

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

{% if entity.invoices is not null %}
{{ "invoices"|trans |capitalize }}: {% for invoice in entity.invoices %} {% endfor %}
{% endif %}
{% if payment.voucher|default(null) is not null %} {% endif %} {% endblock %} {% endembed %} {% endif %} {% embed 'Common/baseAdminPannel.html.twig' %} {% block title %} Datos del servicio {% endblock %} {% block subtitle %} {% endblock %} {% block body %}
{{ "ID"|trans |capitalize }}: {{ service.id }}
{{ "service.type"|trans |capitalize }}: {{ service.type|trans |capitalize}}
{% if service.tariff %}
{{ "importe del servicio"|trans |capitalize }}: {{ service.tariff.clientTariff|price(service.tariff.currency) }}
{% if service.tariff.commissionable %}
{{ "Commissionable amount"|trans |capitalize }}: {{ entity.service.tariff.commissionableAmount|price(service.tariff.currency) }}
{{ "Commission percentage"|trans |capitalize }}: {{ entity.service.tariff.commissionPercentage }} {{ '%' }}
{% endif %}
{{ "Provider payment"|trans |capitalize }}: {{ entity.service.tariff.getPaymentToProvider|price(service.tariff.currency) }}
{{ "Service charge" |trans |capitalize }}: {{ entity.service.tariff.serviceCharge |price}}
{% if service.tariff.serviceChargeUtility %}
{{ "Service charge utility" |trans |capitalize }}: {{ entity.service.tariff.serviceChargeUtility|price(service.tariff.currency) }}
{% endif %}
{{ "Utility" |trans |capitalize }}: {{ entity.service.tariff.utility|price(service.tariff.currency) }}
{% endif %}

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

{% if entity.isRefund %} {% set servicePayments = service.getRefundServicePayments %} {% else %} {% set servicePayments = service.getProviderServicePayments %} {% endif %} {% for payment in servicePayments %} {% include 'backend/reservations/servicePayment/rowValidation.html.twig' with {"payment":payment} %} {% endfor %}
Fecha de pago Tipo Cantidad Subsidiado Estado Comentario Usuario
{% if entity.isRefund == false %}

{{ 'Pagos netos del cliente al servicio'|trans |capitalize }}: {{ (service.getTotalMxnNetApprovedClientPayments + service.getTotalMxnPendingClientPayments)|price }}
{{ 'Comisiones bancarias'|trans |capitalize }}: {{ service.getTotalBankCommissions|price }}
{{ 'Total pagado'|trans |capitalize }}: {{ (service.getTotalMxnNetApprovedClientPayments + service.getTotalMxnPendingClientPayments + service.getTotalBankCommissions)|price }}
{{ 'Pagos aprobados al operador'|trans |capitalize }}: {{ service.getTotalMxnApprovedServicePayments|price }}
{{ 'Pendientes de aprobación'|trans |capitalize }}: {{ service.getTotalMxnPendingServicePayments|price }}
{{ 'Monto disponible'|trans |capitalize }}: {{ service.availableAmount|price }}
{% endif %} {% endblock %} {% endembed %} {% if entity.status != 'invoiced' %} {% if entity.isRefund %} {% if entity.canBeApproved and is_granted("RESERV_PAYMENT_APPROVE") %} {% endif %} {% if entity.canBeValidated and is_granted('RESERV_PAYMENT_REVALIDATE') %} {% endif %} {% if entity.canBeRejected and is_granted("RESERV_PAYMENT_REJECT") %} {% endif %} {% else %} {% if entity.canBeApproved and is_granted("RESERV_PAYMENT_APPROVE") %} {% endif %} {% if entity.canBeValidated and is_granted('RESERV_PAYMENT_REVALIDATE') %} {% endif %} {% if entity.canBeRejected and is_granted("RESERV_PAYMENT_REJECT") %} {% endif %} {% endif %} {% endif %} {% if entity.canBeInvoiced %} {% endif %} {% endblock %}