{% extends 'common/base-external.html.twig' %}
{% block content %}
<div class="row proposals" id="proposal-add">
<div class="container">
<div class="row">
<div class="col-xs-12">
{% if datasupplier is not empty %}
{#{{ dump(company) }}#}
<div class="panel">
<div class="panel-body">
<div class="col-xs-2">
<img class="img-responsive center-block" src="/{{ company.picture|default("") }}" alt="">
</div>
<div class="col-xs-4 margen-15">
<div class="col-xs-12"><b>{{ company.company }}</b></div>
<div class="col-xs-12"><b>CIF.: {{ company.idDocument }}</b></div>
<div class="col-xs-12"><b>{% trans %}Date{% endtrans %}: {{ date|date("d/m/Y") }}</b></div>
{% if type == "No Vat Invoice" or type == "Group Everything" %}
<div class="col-xs-12"><b>{% trans %}Invoice{% endtrans %} No.: {{ prefix }}{{ number }}</b></div>
{% else %}
<div class="col-xs-12"><b>{{ type|trans }} No.: {{ prefix }}{{ number }}{% if type =='Proforma' %}-{{ id }}{% endif %}</b></div>
{% endif %}
<div class="col-xs-12">
<b>
{% if proposal.referenceName is not null and proposal.referenceId is not null %}
{{ proposal.referenceName }} {{ proposal.referenceId }}
{% endif %}
</b>
</div>
</div>
<div class="col-xs-6 margen-10 border-esp redondo padding-3">
{% for client in clients %}
<div class="col-xs-12"><b>{% trans %}Client{% endtrans %}: {{ client[0].title }}</b></div>
<div class="col-xs-12"><b>{% trans %}Address{% endtrans %}: {{ client[0].address }}, {{ client[0].addressNumber }} {{ client.region }} {{ client.city }} - {{ client[0].zipCode }}, {{ client.country }}</b></div>
<div class="col-xs-12"><b>{% trans %}Document{% endtrans %}: {{ client[0].typeDocument }}: {{ client[0].idDocument }}</b></div>
{% endfor %}
</div>
</div>
</div>
{% if not summaryInvoice %}
{% for key,datos in datasupplier %}
{#{{ dump(datos) }}#}
<div class="panel">
<div class="panel-heading border-info">
<div class="panel-title">
<b>{{ key }}</b>
</div>
</div>
{% for data in datos %}
<div class="panel-body">
{% if data.master == "supplier" %}
{% set ver = "no" %}
{% if
data.supplier.type == "ENTRETENIMIENTO" or
data.supplier.type == "TRANSPORTE" or
data.supplier.type == "GUÍAS" or
data.supplier.type == "OTROS" or
data.supplier.type == "AUDIOVISUAL" or
data.supplier.type == "AUDIOVISUALES" or
data.supplier.type == "MÚSICA" or
data.supplier.type == "CATERING" or
data.supplier.type == "DESARROLLO"
%}
{% set ver = "no" %}
{% else %}
{% set ver = "si" %}
{% endif %}
{% autoescape %}
{% if ver == "si" %}
<div class="col-xs-12 margen-10">
<span class="heading-text">
<span class="label bg-danger">{{ data.supplier.type }}</span>
<b>{{ data.supplier.company }}</b> <small class="text-orange-300">{{ data.supplier.star|raw }}</small></b>
</span>
</div>
{% else %}
<div class="col-xs-12 margen-10">
<span class="heading-text">
<span class="label bg-danger">{{ data.supplier.type }}</span>
</span>
</div>
{% endif %}
{% endautoescape %}
{% endif %}
{% if data.master == "idea" %}
<div class="col-sm-12 margen-10">
<span class="heading-text">
<span class="label bg-danger">{{ data.idea.name }}</span>
</span>
</div>
{% endif %}
{% if data.master == "activity" %}
<div class="col-sm-12 margen-10">
<span class="heading-text">
<span class="label bg-danger">{{ data.activity.name }}</span>
</span>
</div>
{% endif %}
<table class="table table-striped">
<thead>
<tr>
<th>{% trans %}Name{% endtrans %}</th>
<th>{% trans %}Unit Price{% endtrans %}</th>
<th class="text-center">{% trans %}Units{% endtrans %}</th>
<th class="text-center">{% trans %}Pax{% endtrans %}</th>
<th class="text-center">{% trans %}Date{% endtrans %}</th>
<th>{% trans %}Price{% endtrans %}</th>
<th>{% trans %}Vat{% endtrans %}</th>
<th>{% trans %}Total{% endtrans %}</th>
</tr>
</thead>
<tbody>
{% for services in data.services %}
{% if services.services_data.opCommission == '0' or services.services_data.opCommission is empty %}
{% set signo_opcommission = '-' %}
{% elseif services.services_data.opCommission == '1' %}
{% set signo_opcommission = '+' %}
{% endif %}
{% if services.services_data.opOver == '0' or services.services_data.opOver is empty %}
{% set signo_opover = '-' %}
{% elseif services.services_data.opOver == '1' %}
{% set signo_opover = '+' %}
{% endif %}
{% if services.services_data.opIva == '0' or services.services_data.opIva is empty %}
{% set signo_opiva = '-' %}
{% elseif services.services_data.opIva == '1' %}
{% set signo_opiva = '+' %}
{% endif %}
<tr>
<td width="30%">{{ services.services_data.name }}</td>
<td width="10%">{{ services.services_data.price|number_format(2, '.', ',') }}{{ currency }}</td>
<td width="5%" class="text-center">{{ services.services_data.units }}</td>
<td width="5%" class="text-center">{{ services.services_data.pax }}</td>
<td width="25%" class="text-center">{{ services.services_data.dateInAt|date('d/m/Y') }} - {{ services.services_data.dateOutAt|date('d/m/Y') }}</td>
<td width="10%">{{ services.calculos.total_neto|number_format(2, '.', ',') }}{{ currency }}</td>
<td width="10%">{{ services.services_data.iva }}%</td>
<td width="10%">{{ services.calculos.total|number_format(2, '.', ',') }}{{ currency }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div class="panel-footer">
<div class="col-xs-12 text-center">
{% if data.services is not empty %}
<div class="col-xs-offset-7 col-xs-3"><b class="text-success">{% trans %}Net Amount{% endtrans %}</b><br><b>{{ data.totales_services.totales_neto|number_format(2, '.', ',') }} {{ currency }}</b></div>
<div class="col-xs-2"><b class="text-success">{% trans %}Total{% endtrans %}</b><br><b>{{ data.totales_services.totales_con_iva|number_format(2, '.', ',') }} {{ currency }}</b></div>
{% endif %}
</div>
</div>
{% endfor %}
</div>
{% endfor %}
{% if invoiceDesposit is not empty or discounts is not empty or fees is not empty %}
<div class="panel">
<div class="panel-body text-center">
<div class="col-xs-offset-7 col-xs-3"><b class="text-success">{% trans %}Subtotal net{% endtrans %}</b><br><b>{{ totales_neto_antes|number_format(2, '.', ',') }}{{ currency }}</b></div>
<div class="col-xs-2"><b class="text-success">{% trans %}Subtotal{% endtrans %}</b><br><b>{{ totales_antes|number_format(2, '.', ',') }}{{ currency }}</b></div>
</div>
</div>
{% endif %}
{% if invoiceDesposit is not empty %}
<div class="panel">
<div class="panel-body">
<div class="panel-heading border-info">
<div class="panel-title">
<b>{% trans %}Invoice Deposit{% endtrans %}</b>
</div>
</div>
<div class="col-xs-12">
<div class="col-xs-6"><b class="text-success">{% trans %}Description {% endtrans %}</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Net Amount{% endtrans %}</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Vat{% endtrans %}</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Total{% endtrans %}</b></div>
</div>
<div class="col-xs-12">
{#{{ dump(discounts) }}#}
{% for invcontrol in invoiceDesposit %}
{% for invdeposit in invcontrol.itemsInvoice %}
<div class="col-xs-12 no-padding">
<div class="col-xs-6"><b>{% trans %}Invoice{% endtrans %} - #{{ invdeposit.numInvoice }} / {{ invdeposit.name|upper }}</b></div>
<div class="col-xs-2 text-right"><b>-{{ invdeposit.amount|number_format(2, '.', ',') }}</b></div>
<div class="col-xs-2 text-right"><b>{{ invdeposit.iva }}%</b></div>
<div class="col-xs-2 text-right"><b>-{{ invdeposit.total|number_format(2, '.', ',') }}</b></div>
</div>
{% endfor %}
{% endfor %}
</div>
<div class="col-xs-12">
<hr>
</div>
</div>
</div>
{% endif %}
{% if discounts is not empty %}
<div class="panel">
<div class="panel-body">
<div class="panel-heading border-info">
<div class="panel-title">
<b>{% trans %}Discounts{% endtrans %}</b>
</div>
</div>
<div class="col-xs-12">
<div class="col-xs-6"><b class="text-success">{% trans %}Description of the discount{% endtrans %}</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Discount{% endtrans %}</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Vat{% endtrans %}</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Total{% endtrans %}</b></div>
</div>
{#{{ dump(discounts) }}#}
{% for discount in discounts %}
<div class="col-xs-12">
{% if discount.type == "0" %}
{% set var_type = "%" %}
{% elseif discount.type == "1" %}
{% set var_type = "€" %}
{% endif %}
<div class="col-xs-6"><b>{{ discount.name|upper }} ({% trans %}Taxable Base{% endtrans %})</b></div>
<div class="col-xs-2 text-right"><b>{{ discount.totales_neto_des|number_format(2, '.', ',') }}</b></div>
<div class="col-xs-2 text-right"><b>{{ discount.iva }}%</b></div>
<div class="col-xs-2 text-right"><b>{{ discount.total|number_format(2, '.', ',') }}</b></div>
</div>
{% endfor %}
<div class="col-xs-12">
<hr>
</div>
</div>
</div>
{% endif %}
{% if fees is not empty %}
<div class="panel">
<div class="panel-body">
<div class="panel-heading border-info">
<div class="panel-title">
<b>{% trans %}Fee{% endtrans %}</b>
</div>
</div>
<div class="col-xs-12">
<div class="col-xs-6"><b class="text-success">{% trans %}Descripción del Fee{% endtrans %}</b></div>
<div class="col-xs-2 text-center"><b class="text-success">{% trans %}Fee{% endtrans %}</b></div>
<div class="col-xs-2 text-center"><b class="text-success">{% trans %}Vat{% endtrans %}</b></div>
<div class="col-xs-2 text-center"><b class="text-success">{% trans %}Total{% endtrans %}</b></div>
</div>
<div class="col-xs-12">
{% if fees is defined and fees is not null %}
{% for fee in fees %}
{% if fee.type == "0" %}
{% set fee_type = "%" %}
{% else %}
{% set fee_type = "€" %}
{% endif %}
<div class="col-xs-6"><b>{{ fee.name|upper }}</b></div>
<div class="col-xs-2 text-center"><b>{{ fee.amount|number_format(2, '.', ',') }}€</b></div>
<div class="col-xs-2 text-center"><b>{{ fee.iva }}%</b></div>
<div class="col-xs-2 text-center"><b>{{ fee.feeTotal|number_format(2, '.', ',') }}€</b></div>
{% endfor %}
{% endif %}
</div>
<div class="col-xs-12">
<hr>
</div>
</div>
</div>
{% endif %}
{% else %}
<div class="panel">
<div class="panel-body">
<div class="panel-heading border-info">
<div class="panel-title">
<b>{% trans %}RESUMEN{% endtrans %}</b>
</div>
</div>
<div class="col-xs-12">
<br>
<div class="col-xs-1"></div>
<div class="col-xs-7"><b class="text-success">{% trans %}Descripción{% endtrans %}</b></div>
<div class="col-xs-3 text-center"><b class="text-success">{% trans %}Importe Neto{% endtrans %}</b></div>
<div class="col-xs-1"></div>
</div>
<div class="col-xs-12">
<div class="col-xs-1"></div>
<div class="col-xs-7"><b>{{ summaryInvoiceText }}</b></div>
<div class="col-xs-3 text-center"><b>{{ totales_neto|number_format(2, '.', ',') }}{{ currency }}</b></div>
<div class="col-xs-1 text-center"></div>
</div>
<div class="col-xs-12">
<br>
</div>
</div>
</div>
{% endif %}
<div class="panel">
<div class="panel-body">
<div class="col-xs-12 ">
<div class="col-xs-12 ">
<div class="col-xs-8 text-right"><b class="text-success">{% trans %}Total Before Vat{% endtrans %}:</b></div>
<div class="col-xs-4 text-right alert-info"><b>{{ totales_neto|number_format(2, '.', ',') }}{{ currency }}</b></div>
</div>
<div class="col-xs-12">
<hr>
</div>
<div class="col-xs-12">
<div class="col-xs-10 text-right"><b class="text-success">{% trans %}Vat{% endtrans %}%:</b></div>
<div class="col-xs-2 text-right"><b class="text-success">{% trans %}Vat{% endtrans %}:</b></div>
</div>
<div class="col-xs-12">
{% for iva in bases_imponibles %}
<div class="col-xs-10 text-right"><b>Iva: {{ iva.iva }}%:</b></div>
<div class="col-xs-2 text-right"><b>{{ iva.ivas|number_format(2, '.', ',') }}{{ currency }}</b></div>
{% endfor %}
</div>
<div class="col-xs-12">
<hr>
</div>
<div class="col-xs-12">
<div class="col-xs-8 text-right"><b class="text-success">{% trans %}Total{% endtrans %}:</b></div>
<div class="col-xs-4 text-right alert-info"><b>{{ totales|number_format(2, '.', ',') }}{{ currency }}</b></div>
</div>
<div class="col-xs-12">
<div class="col-xs-8 text-right"><b class="text-success">{% trans %}Payments{% endtrans %}:</b></div>
{% if paymentInvoice < 0 %}
<div class="col-xs-4 text-right alert-info"><b>{{ paymentInvoice|abs|number_format(2, '.', ',') }}{{ currency }}</b></div>
{% else %}
<div class="col-xs-4 text-right alert-info"><b>-{{ paymentInvoice|number_format(2, '.', ',') }}{{ currency }}</b></div>
{% endif %}
</div>
<div class="col-xs-12">
<div class="col-xs-8 text-right"><b class="text-success">{% trans %}Remaining Balance{% endtrans %}:</b></div>
<div class="col-xs-4 text-right alert-info"><b>{{ balance|number_format(2, '.', ',') }}{{ currency }}</b></div>
</div>
<div class="col-xs-12">
<hr>
</div>
</div>
</div>
</div>
<div class="panel">
<div class="panel-body">
<div class="col-xs-12 text-center">{{ company.registry }}</div>
<div class="col-xs-12 text-center"><hr></div>
<div class="col-xs-12 text-justify">
{% autoescape %}
{{ company.note|raw }}
{% endautoescape %}
</div>
<div class="col-xs-12 text-center"><hr></div>
<div class="col-xs-12 text-center"><b>{{ company.address }} {{ company.zipCode }} | {{ company.telephone }} {{ company.email }}</b></div>
</div>
</div>
{% else %}
<div class="col-xs-12">
<div class="text-center content-group">
<h3 class="error-title offline-title">{{ type|trans }} {% trans %}on hold, by number assignment per administration{% endtrans %}</h3>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script type="text/javascript" src="{{ asset('assets/js/plugins/editors/summernote/summernote.min.js') }}"></script>
<script type="text/javascript" src="{{ asset('assets/js/plugins/forms/styling/switchery.min.js') }}"></script>
<script type="text/javascript" src="{{ asset('assets/js/pages/proposal/switchery-proposal.js') }}"></script>
<script type="text/javascript" src="{{ asset('assets/js/plugins/forms/selects/select2.min.js') }}"></script>
<script type="text/javascript" src="{{ asset('assets/js/pages/components_popups.js') }}"></script>
<script type="text/javascript" src="{{ asset('assets/js/plugins/notifications/sweet_alert.min.js') }}"></script>
{% endblock %}