{% extends 'base.html.twig' %}
{% block title %}Facturación{% endblock %}
{% block homepage %}{% endblock %}
{% block body %}
<div class="col-xl-11 col-12 mb-4 mx-auto">
<div class="card shadow h-100 py-2">
<div class="card-body">
<h1 class="card-title">Facturando contrato <a href="{{ url('contrato_show', {id:contrato.id}) }}">{{ contrato }}</a></h1>
{% set tarifa=contrato.producto.tarifa %}
<input id="tipoTarifa" type="hidden" value="{{ tarifa.tipoTarifa }}">
<input id="nTipoTarifa" type="hidden" value="{{ tarifa.tipoTarifa.id }}">
<input id="tarifa" type="hidden" value="{{ tarifa }}">
<input id="modalidad" type="hidden" value="{{ contrato.producto.modalidad }}">
<input id="devuelta" type="hidden" value="{{ contrato.facturaDevuelta }}">
<input id="devueltaImporte" type="hidden" value="{{ devueltaImporte|number_format(2) }}">
<input id="maximetro" type="hidden" value="{{ contrato.suministro.maximetro }}">
<input type="hidden" id="periodos" value="{'energiaP1':{{ tarifa.energiaP1 ? 'true' : 'false' }},'energiaP2':{{ tarifa.energiaP2 ? 'true' : 'false' }},'energiaP3':{{ tarifa.energiaP3 ? 'true' : 'false' }},'energiaP4':{{ tarifa.energiaP4 ? 'true' : 'false' }},'energiaP5':{{ tarifa.energiaP5 ? 'true' : 'false' }},'energiaP6':{{ tarifa.energiaP6 ? 'true' : 'false' }},'potenciaP1':{{ tarifa.potenciaP1 ? 'true' : 'false' }},'potenciaP2':{{ tarifa.potenciaP2 ? 'true' : 'false' }},'potenciaP3':{{ tarifa.potenciaP3 ? 'true' : 'false' }},'potenciaP4':{{ tarifa.potenciaP4 ? 'true' : 'false' }},'potenciaP5':{{ tarifa.potenciaP5 ? 'true' : 'false' }},'potenciaP6':{{ tarifa.potenciaP6 ? 'true' : 'false' }},'reactivaP1':{{ tarifa.reactivaP1 ? 'true' : 'false' }},'reactivaP2':{{ tarifa.reactivaP2 ? 'true' : 'false' }},'reactivaP3':{{ tarifa.reactivaP3 ? 'true' : 'false' }},'reactivaP4':{{ tarifa.reactivaP4 ? 'true' : 'false' }},'reactivaP5':{{ tarifa.reactivaP5 ? 'true' : 'false' }},'reactivaP6':{{ tarifa.reactivaP6 ? 'true' : 'false' }}}">
{% if app.request.pathinfo == path('contrato_facturar',{id:contrato.id}) %}
{{ include('factura/_newFacturaForm.html.twig') }}
{% else %}
{{ include('factura/_registrarFacturaForm.html.twig') }}
{% endif %}
</div>
</div>
</div>
{% endblock %}
{% block script %}
<!-- Page level plugins -->
<script src="https://cdn.jsdelivr.net/npm/iban@0.0.14/iban.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js" integrity="sha256-AFAYEOkzB6iIKnTYZOdUf9FFje6lOTYdwRJKwTN5mks=" crossorigin="anonymous"></script>
<script src="/js/changeElementType.js"></script>
<!-- Page level custom scripts -->
{% if app.request.pathinfo == path('contrato_facturar',{id:contrato.id}) %}
<script src="/js/form/new_factura.js"></script>
{% else %}
<script src="/js/form/registrar_factura.js"></script>
{% endif %}
<script src="/js/form/new_facturaGenerica.js"></script>
{% endblock %}
{% block style %}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" integrity="sha256-FdatTf20PQr/rWg+cAKfl6j4/IY3oohFAJ7gVC3M34E=" crossorigin="anonymous" />
{% endblock %}