{% extends 'MDS/GreenPatioBundle/base-events.html.twig' %} {% block pagetitleinterno %} <div class="page-title"> <h4><i class="icon-calendar3 position-left"></i> <span class="text-semibold">{% trans %}Events{% endtrans %}</span> - {% trans %}Proposal{% endtrans %}</h4> </div> {% endblock %} {% block breadcrumbs %} <ul class="breadcrumb"> <li><a href="/"><i class="icon-home2 position-left"></i>{% trans %}Home{% endtrans %}</a></li> <li class="active"><i class="icon-file-text2 position-left"></i>{% trans %}Deposit Invoice{% endtrans %}</li> </ul> {% endblock %} {% block contentProposal %} {% for flashMessage in app.session.flashbag.get('mensajeinvoicedepositservices') %} <div class="hidden alertFlashMensaje" data-mensaje="{{ flashMessage }}"></div> {% endfor %} {% for flashMessage in app.session.flashbag.get('mensajeinvoicedepositserviceserror') %} <div class="hidden alertFlashMensajeError" data-mensajeerror="{{ flashMessage }}"></div> {% endfor %} <div class="row proposals" id="proposal-invoice-deposit"> <div class="container"> <div class="row"> <div class="col-xs-12"> <div class="panel"> <div class="panel-heading bg-teal-300"> <h5 class="panel-title"> <a href="#" class="btn btn-link btn-float has-text" data-toggle="modal" data-target="#modal_number_admin_invoiced"> {% if type == 'Invoice Rec' %} {{ type|trans }} No.: R{{ number }} {% else %} {% if number != 275 %} {{ type|trans }} No.: {{ number }} {% else %} {{ type|trans }} No.: 273 {% endif %} {% endif %} </a> </h5> <div class="heading-elements"> <ul class="icons-list"> <li class="dropdown"> {% if type == 'Proforma'%} <a class="label label-transparent text-white padding-3" href="#" data-toggle="dropdown" aria-expanded="true"> {% trans %}Proformas Disponibles{% endtrans %} <i class="icon-menu9 position-right"></i> </a> {% else %} <a class="label label-transparent text-white padding-3" href="#" data-toggle="dropdown" aria-expanded="true"> {% trans %}Available Invoices{% endtrans %} <i class="icon-menu9 position-right"></i> </a> {% endif %} <ul class="dropdown-menu dropdown-menu-right bg-teal-400"> {% if type == 'Proforma'%} {% for pro in proformas %} <li><a href="/reservations-greenpatio/reservations/invoice/viewnewprof/{{ pro.id }}"><i class="icon-file-eye2 pull-right"></i>{% trans %}Proforma{% endtrans %}: {{ pro.prefix }}-{{ pro.id }}</a></li> {% endfor %} {% else %} {% for inv in invoice %} {% if inv.type == 'Invoice' %} <li><a href="/reservations-greenpatio/reservations/invoice/viewnew/{{ inv.id }}"><i class="icon-file-eye2 pull-right"></i>{% trans %}Invoice{% endtrans %}: {{ inv.number }}</a></li> {% else %} <li><a href="/reservations-greenpatio/reservations/invoice/viewrec/{{ inv.id }}"><i class="icon-file-check2 pull-right"></i>{% trans %}Corrective Invoice{% endtrans %}: {{ inv.number }}</a></li> {% endif %} {% endfor %} {% endif %} </ul> </li> </ul> <ul class="icons-list" style="margin-top: 0px;"> <li> <a class="btn bg-brown-600 btn-block" href="/reservations-greenpatio/selinvoice/{{ id }}">{% trans %}Cotización{% endtrans %}</a> </li> <li> <a class="btn bg-success-800 btn-block" href="/reservations-greenpatio/editsimple/{{ id }}">{% trans %}Volver a Reserva{% endtrans %}</a> </li> {% if fid is not null and (app.session.get('_modules').madmin == 1 or is_granted('ROLE_ADMIN')) %} {% if boolToRec %} {# Solo se puede hacer 1 factura rectificativa #} <li> <a class="btn bg-danger-800 btn-block" href="/reservations-greenpatio/invoicerec/{{ fid }}">{% trans %}Rectificar Factura{% endtrans %}</a> </li> {% endif %} {% endif %} <li> {% if type == 'Proforma'%} <a target="_blank" class="btn bg-danger-300 btn-block" href="/pdf/greenpatioinvprof/P/{{ fid }}">{% trans %}Pdf Proforma{% endtrans %}</a> {% else %} {% if type == 'Invoice'%} <a target="_blank" class="btn bg-danger-300 btn-block" href="/pdf/greenpatioinvprof/I/{{ fid }}">{% trans %}Pdf Invoice{% endtrans %}</a> {% else %} <a target="_blank" class="btn bg-danger-300 btn-block" href="/pdf/greenpatioinvprof/R/{{ fid }}">{% trans %}Pdf Rectificativa{% endtrans %}</a> {% endif %} {% endif %} </li> <li> {% if type == 'Proforma'%} <a target="_blank" class="btn bg-orange-300 btn-block" href="/reservations-greenpatio/reservations/invoice/invoice-proforma/print/P/{{ fid }}">{% trans %}Print Proforma{% endtrans %}</a> {% else %} {% if type == 'Invoice Rec'%} <a target="_blank" class="btn bg-orange-300 btn-block" href="/reservations-greenpatio/reservations/invoice/invoice-proforma/print/R/{{ fid }}">{% trans %}Print Invoice{% endtrans %}</a> {% else %} {% if type == 'Invoice'%} <a target="_blank" class="btn bg-orange-300 btn-block" href="/reservations-greenpatio/reservations/invoice/invoice-proforma/print/I/{{ fid }}">{% trans %}Print Invoice{% endtrans %}</a> {% endif %} {% endif %} {% endif %} </li> {% if app.session.get('_modules').madmin == 1 or is_granted('ROLE_ADMIN') or user.id == 82 %} {# ********************* MODIFICAR EL 82 POR EL GRUPO DE GREENPATIO ********************* #} {#<li>#} {#<a class="btn bg-danger-800 btn-block" href="/reservations-greenpatio/reservations/invoicedepositdelete/invoice/{{ id }}/{{ fid }}">{% trans %}Delete Invoice{% endtrans %}</a>#} {#</li>#} {% endif %} </ul> </div> </div> </div> <br> {% if (datasupplier.lounge is defined) or (datasupplier.service is defined) or (datasupplier.payment is defined) %} <div class="panel"> <div class="panel-body"> <div class="col-xs-2"> <img class="img-responsive center-block" src="/{{ company.picture }}" 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> <div class="col-xs-12"><b> {% if type == 'Invoice' %} {#{{ type|trans }} No.: {{ number }}#} {#Por orden de Esteban Rincon se hace esta modificacion, debido a un error del agente Gabriela Bracho se necesitan 2 facturas con el #273#} {% if number != 275 %} {{ type|trans }} No.: {{ number }} {% else %} {{ type|trans }} No.: 273 {% endif %} {% else %} {% if type == 'Invoice Rec' %} {{ type|trans }}, No.: R{{ number }} <br> <a>{% trans %}This invoice rectifies the invoice{% endtrans %} No.: {{ invoiceIdToRec }}</a> {% else %} {{ type|trans }} No.: {{ number }} {% endif %} {% 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.name }}</b></div>#} {#<div class="col-xs-12"><b>{% trans %}Address{% endtrans %}: {{ client.address }}, {{ client.addressNumber }} {{ client.region.region }} {{ client.population.city }} - {{ client.zipCode }}, {{ client.country.country }}</b></div>#} {#<div class="col-xs-12"><b>{% trans %}Document{% endtrans %}: {{ client.typeDocument }}: {{ client.idDocument }}</b></div>#} {#{% endfor %}#} <div class="col-xs-12"><b>{% trans %}Client{% endtrans %}: {{ clientName }}</b></div> <div class="col-xs-12"><b>{% trans %}Address{% endtrans %}: {{ clientAddress }}</b></div> <div class="col-xs-12"><b>{% trans %}Document{% endtrans %}: {{ clientDocument }}</b></div> </div> </div> </div> {% if datasupplier.lounge is defined %} <div class="panel"> <div class="panel-heading"> <div class="panel-title"> <h5><b>{% trans %}Lounge{% endtrans %}</b></h5> </div> </div> <div class="panel-body"> <table class="table table-striped"> <thead> <tr> {#<th class="text-center">{% trans %}Facturar{% endtrans %}</th>#} <th class="text-center">{% trans %}Name{% endtrans %}</th> <th class="text-center">{% 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 class="text-center">{% trans %}Price{% endtrans %}</th> <th class="text-center">{% trans %}Vat{% endtrans %}</th> <th class="text-center">{% trans %}Total{% endtrans %}</th> </tr> </thead> <tbody> {% for itemslounge in datasupplier.lounge %} <tr> <td class="text-center">{{ itemslounge.loungeName }} {% if itemslounge.type is not null %} ( {{ itemslounge.type }} ) {% endif %} </td> <td class="text-center"> {{ itemslounge.servicePrice|number_format(2, '.', ',') }} {{ currency }} </td> <td class="text-center"> {{ itemslounge.qty }} </td> <td class="text-center"> {{ itemslounge.dateStart|date('d/m/Y') }} - {{ itemslounge.dateEnd|date('d/m/Y') }} </td> <td class="text-center"> <label style="padding-top: 7px" id="loungesPrice_{{ itemslounge.id }}">{{ itemslounge.servicePrice|number_format(2, '.', ',') }}</label> {{ currency }} </td> <td class="text-center"> <label style="padding-top: 7px" id="loungesVat_{{ itemslounge.id }}">{{ itemslounge.iva }}</label> % </td> <td class="text-center"> <label style="padding-top: 7px" id="loungesSubtotal_{{ itemslounge.id }}">{{ itemslounge.subtotalLounge|number_format(2, '.', ',') }}</label> {{ currency }} </td> </tr> {% endfor %} </tbody> </table> </div> <div class="panel-footer"> <div class="col-xs-12 text-center"> {% if datasupplier.lounge is not empty %} <div class="col-xs-offset-7 col-xs-3"> <b class="text-success">{% trans %}Net Amount{% endtrans %}</b> <br> <b> <label id="netAmountLounge"> <strong>{{ datasupplier.loungeSubTotal.neto|number_format(2, '.', ',') }}</strong></label> {{ currency }} </b> </div> <div class="col-xs-2 col-xs-3"> <b class="text-success">{% trans %}Total{% endtrans %}</b> <br> <b> <label id="totalAmountLounge"> <strong>{{ datasupplier.loungeSubTotal.sumSubT|number_format(2, '.', ',') }}</strong></label> {{ currency }} </b> </div> {% endif %} </div> </div> </div> {% endif %} {% if datasupplier.service is defined %} <div class="panel"> <div class="panel-heading"> <div class="panel-title"> <h5><b>{% trans %}Services{% endtrans %}</b></h5> </div> </div> <div class="panel-body"> <table class="table table-striped"> <thead> <tr> <th class="text-center">{% trans %}Name{% endtrans %}</th> <th class="text-center">{% trans %}Type{% endtrans %}</th> <th class="text-center">{% 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 class="text-center">{% trans %}Price{% endtrans %}</th> <th class="text-center">{% trans %}Vat{% endtrans %}</th> <th class="text-center">{% trans %}Total{% endtrans %}</th> </tr> </thead> <tbody> {% for itemsservice in datasupplier.service %} <tr> <td class="text-center">{{ itemsservice.serviceName }}</td> <td class="text-center">{{ itemsservice.serviceType }}</td> <td class="text-center">{{ itemsservice.precioUnit|number_format(2, '.', ',') }} {{ currency }}</td> <td class="text-center">{{ itemsservice.qty }}</td> <td class="text-center">{{ itemsservice.pax }}</td> <td class="text-center">{{ itemsservice.date }}</td> <td class="text-center"> <label style="padding-top: 7px" id="servicePrice_{{ itemsservice.id }}">{{ itemsservice.subneto|number_format(2, '.', ',') }}</label> {{ currency }} </td> <td class="text-center"> <label style="padding-top: 7px" id="serviceVat_{{ itemsservice.id }}">{{ itemsservice.iva }}</label>% </td> <td class="text-center"> <label style="padding-top: 7px" id="serviceSubtotal_{{ itemsservice.id }}">{{ itemsservice.subtotal|number_format(2, '.', ',') }}</label> {{ currency }} </td> </tr> {% endfor %} </tbody> </table> </div> <div class="panel-footer"> <div class="col-xs-12 text-center"> {% if datasupplier.service is not empty %} <div class="col-xs-offset-7 col-xs-3"> <b class="text-success">{% trans %}Net Amount{% endtrans %}</b> <br> <b> <label id="netAmountService"> <strong>{{ datasupplier.serviceSubTotal.neto|number_format(2, '.', ',') }}</strong></label> {{ currency }} </b> </div> <div class="col-xs-2"> <b class="text-success">{% trans %}Total{% endtrans %}</b> <br> <b> <label id="totalAmountService"> <strong>{{ datasupplier.serviceSubTotal.sumSubT|number_format(2, '.', ',') }}</strong></label> {{ currency }} </b> </div> {% endif %} </div> </div> </div> {% endif %} {% if datasupplier.payment is defined %} <div class="panel"> <div class="panel-body"> <div class="panel-title"> <h5><b>{% trans %}Payments of Invoice{% endtrans %}</b></h5> </div> <table class="table table-striped"> <thead> <tr> <th class="text-center">{% trans %}Way to pay{% endtrans %}</th> <th class="text-center">{% trans %}Date payment{% endtrans %}</th> <th class="text-center">{% trans %}Net{% endtrans %}</th> <th class="text-center">{% trans %}Vat{% endtrans %}</th> <th class="text-center">{% trans %}Total{% endtrans %}</th> </tr> </thead> <tbody> {% for itemsPayment in datasupplier.payment %} <tr> <td class="text-center">{{ itemsPayment.wayToPay }}</td> <td class="text-center">{{ itemsPayment.datePayAt|date('d/m/Y') }}</td> <td class="text-center"> <label style="padding-top: 7px" id="netAmountPayment_{{ itemsPayment.id }}">{{ itemsPayment.amount|number_format(2, '.', ',') }}</label> {{ currency }} </td> <td class="text-center">{{ itemsPayment.vat }}</td> <td class="text-center">{{ itemsPayment.amountTotal|number_format(2, '.', ',') }}</td> </tr> {% endfor %} </tbody> </table> </div> <div class="panel-footer"> <div class="col-xs-12 text-center"> {% if datasupplier.payment is not empty %} <div class="col-xs-9"></div> <div class="col-xs-2"><b class="text-success">{% trans %}Total{% endtrans %}</b><br> {% if type == 'Invoice Rec' %} <b> <label id="totalAmountPayment"> <strong>{{ datasupplier.paymentSubTotal.sumSubT|abs|number_format(2, '.', ',') }}</strong></label> {{ currency }} </b> {% else %} <b> <label id="totalAmountPayment"> <strong>{{ datasupplier.paymentSubTotal.sumSubT|number_format(2, '.', ',') }}</strong></label> {{ currency }} </b> {% endif %} </div> {% endif %} </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"> {% if bases_imponibles.ivaMontoVeintiUno is defined %} <div class="col-xs-10 text-right"><b>21 % :</b></div> <div class="col-xs-2 text-right"><b>{{ bases_imponibles.ivaMontoVeintiUno|number_format(2, '.', ',') }}{{ currency }}</b></div> {% endif %} {% if bases_imponibles.ivaMontoDiez is defined %} <div class="col-xs-10 text-right"><b>10 % :</b></div> <div class="col-xs-2 text-right"><b>{{ bases_imponibles.ivaMontoDiez|number_format(2, '.', ',') }}{{ currency }}</b></div> {% endif %} </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"> <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="text-center content-group"> <h1 class="error-title offline-title">{{ type|trans }} is Empty</h1> <h5>{% trans %}Sorry, there's nothing to invoice{% endtrans %}</h5> </div> {% endif %} </div> </div> </div> </div> <!-- Modal Services --> <div id="modal_number_admin_invoiced" class="modal fade"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header bg-teal"> <button type="button" class="close" data-dismiss="modal">×</button> <h5 class="modal-title">{% trans %}Edit Number Invoice{% endtrans %}</h5> </div> <div id="modal-spinner" class="modal-body"> <form name="ProposalSupplierSearch" method="post" action="/reservations-greenpatio/reservations/invoicedeposit/number/updated/{{ id }}/{{ cid }}" class="form-horizontal" autocomplete="off"> <div class="col-md-8"> <div class="form-group form-group-material"> <input type="text" id="invoice_number" name="invoice[number]" class="form-control input-sombra input-lg" value="{{ numberadmin }}" placeholder="Nº Invoice"> </div> </div> <div class="col-md-4"> <div class="form-group form-group-material"> <button type="submit" id="invoice_number_sumit" name="invoice[send]" class="btn btn-info btn-block btn-lg">{% trans %}Save{% endtrans %}</button> </div> </div> </form> </div> <div class="modal-footer text-center"> </div> </div> </div> </div> <!-- /Modal Services --> {% 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 %}