{% extends reportShell|default('base.html.twig') %} {% block title %}Estado de cuenta{% endblock %} {% block page_title %}Estado de cuenta{% endblock %} {% block stylesheets %} {% if reportShell|default('base.html.twig') == 'base.html.twig' %} {{ parent() }} {% endif %} {% include 'reporte/_styles.html.twig' %} {% endblock %} {% block breadcrumb %} {% endblock %} {% block report_title %}Estado de cuenta{% endblock %} {% block report_subtitle %} {% if proveedor %} {{ proveedor.nombre }} | {{ filtros.fecha_desde|date('d/m/Y') }} al {{ filtros.fecha_hasta|date('d/m/Y') }} {% else %} Selecciona un proveedor para generar el reporte. {% endif %} {% endblock %} {% block content %} {% set isExportView = reportShell|default('base.html.twig') != 'base.html.twig' %} {% set exportQuery = { 'proveedor_id': filtros.proveedor_id, 'fecha_desde': filtros.fecha_desde, 'fecha_hasta': filtros.fecha_hasta } %}
{% if proveedor %} Excel Excel datos PDF Imprimir {% endif %}
{% if proveedor %} {% set totalCargo = 0 %} {% set totalAbono = 0 %} {% for mov in movimientos %} {% set totalCargo = totalCargo + (mov.cargo_val|default(0)) %} {% set totalAbono = totalAbono + (mov.abono_val|default(0)) %} {% endfor %}
Saldo inicial {{ proveedor.saldoInicial }}
Cargos del periodo {{ monedaBase }} {{ totalCargo|number_format(2, '.', ',') }}
Abonos del periodo {{ monedaBase }} {{ totalAbono|number_format(2, '.', ',') }}
Saldo actual {{ proveedor.saldoActual }}
{{ block('report_body') }}
{% else %}
Selecciona un proveedor para ver el estado de cuenta.
{% endif %}
{% endblock %} {% block report_body %}
{% for mov in movimientos %} {% else %} {% endfor %}
Fecha Tipo Serie Numero Descripcion Cargo Abono Saldo Documento aplicado
{{ mov.fecha }} {{ mov.tipo }} {{ mov.serie }} {{ mov.numero }} {{ mov.descripcion }} {{ mov.cargo }} {{ mov.abono }} {{ mov.saldo }} {{ mov.doc_ref }}
No hay movimientos para este periodo.
{% endblock %}