{% extends 'base.html.twig' %} {% block title %}Detalle del Documento{% endblock %} {% block breadcrumb %} {% endblock %} {% block content_header %}

Documento {{ documento.serie ? documento.serie ~ '-' : '' }}{{ documento.numero }}

Detalle completo del documento

Volver Imprimir
{% endblock %} {% block content %} {# Success badge #}
Documento {{ documento.estadoLabel }}
{# Información General #}

Información General

Datos principales del documento

Proveedor
{{ documento.proveedor.razonSocial }}
NIT
{{ documento.proveedor.nit }}
Tipo de Documento
{{ documento.tipoDocumento.codigo }} {{ documento.tipoDocumento.nombre }}
Serie y Número
{{ documento.serie ? documento.serie ~ '-' : '' }}{{ documento.numero }}
Fechas

Emisión

{{ documento.fechaEmision|date('d/m/Y') }}

Recepción

{{ documento.fechaRecepcion|date('d/m/Y') }}

Vencimiento

{{ documento.fechaVencimiento|date('d/m/Y') }}

Moneda
{{ documento.moneda.codigo }} - {{ documento.moneda.nombre }}
{# Detalle de Líneas #}

Detalle de Líneas

{{ lineas|length }} línea(s) de detalle

{% for linea in lineas %} {% endfor %}
# Descripción Cantidad Precio Unit. Subtotal Impuesto Retencion Total
{{ linea.linea }} {{ linea.descripcion }} {{ linea.cantidad|number_format(2, '.', ',') }} {{ linea.precioUnitario|number_format(2, '.', ',') }} {{ (linea.cantidad * linea.precioUnitario)|number_format(2, '.', ',') }} {{ linea.impuestoMonto|number_format(2, '.', ',') }} {{ linea.retencionMonto|default(0)|number_format(2, '.', ',') }} {{ documento.moneda.codigo }} {{ linea.totalLinea|number_format(2, '.', ',') }}
{# Detalle de Retenciones #}

Detalle de Retenciones

Resumen de retenciones vinculadas a este documento

{% if retencionDetalle.items|length > 0 %}
{% for ret in retencionDetalle.items %}

{{ ret.tipo }}

Base: {{ documento.moneda.codigo }} {{ ret.base|number_format(2, '.', ',') }}

Porcentaje: {{ ret.porcentaje }}{{ ret.porcentaje is not null ? '%' : '' }}

Monto: {{ documento.moneda.codigo }} {{ ret.monto|number_format(2, '.', ',') }}

{% endfor %}

Total retenido

{{ documento.moneda.codigo }} {{ retencionDetalle.total|number_format(2, '.', ',') }}

Estado

{{ retencionResumen.estado ?? 'Pendiente' }}

{% if retencionDoc %} {% if retencionResumen.codigo_sat %}

Registro de retencion SAT

No. retencion: {{ retencionResumen.codigo_sat }}

{% endif %}
Saldo retención: {{ retencionResumen.moneda }} {{ retencionResumen.saldo|number_format(2, '.', ',') }}
Estado: {{ retencionResumen.estado ?? 'Pendiente' }}
{% else %}

No se generó retención para este documento.

{% endif %}
{% else %}
Este documento no tiene retenciones configuradas.
{% endif %}
{# Detalle de Pagos #}

Detalle de Pagos

{{ pagosAplicados|length }} pago(s) aplicado(s)

{% if pagosAplicados|length > 0 %} {% for pago in pagosAplicados %} {% endfor %}
Código Fecha Monto Forma de Pago Estado
PAY-{{ '%05d'|format(pago.pagoId) }} {{ pago.fecha|date('d/m/Y') }} {{ pago.monedaCodigo }} {{ pago.monto|number_format(2, '.', ',') }} {{ pago.formaPago }} {% if pago.estado == 'Aplicado' %} Aplicado {% elseif pago.estado == 'Anulado' %} Anulado {% else %} {{ pago.estado }} {% endif %}
{% else %}

No hay pagos aplicados a este documento

{% endif %}
{# Totales #}
Subtotal
{{ documento.moneda.codigo }} {{ documento.subtotal|number_format(2, '.', ',') }}
IVA (12%)
{{ documento.moneda.codigo }} {{ documento.impuestoTotal|number_format(2, '.', ',') }}
Retenciones
-{{ documento.moneda.codigo }} {{ documento.retencionTotal|number_format(2, '.', ',') }}
IDP
{{ documento.moneda.codigo }} {{ documento.idpTotal|number_format(2, '.', ',') }}
Pagos Aplicados
-{{ documento.moneda.codigo }} {{ totalPagosAplicados|number_format(2, '.', ',') }}
TOTAL A PAGAR
{{ documento.moneda.codigo }} {{ documento.saldoPendiente|number_format(2, '.', ',') }}
{% endblock %}