{% 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.calculos.precio|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 %}