{% extends 'base.html.twig' %} {% set item = data|default(null) %} {% set isEdit = action == 'update' %} {% set isConfigure = action == 'configure' %} {% set cfg = config ?? null %} {% set old = old ?? {} %} {% block title %}{{ isConfigure ? 'Configurar regimen' : (isEdit ? 'Editar regimen' : 'Nuevo regimen') }}{% endblock %} {% block content %}

{{ isConfigure ? 'Configurar regimen fiscal' : (isEdit ? 'Editar regimen fiscal' : 'Nuevo regimen fiscal') }}

{% if isConfigure %} Ajusta solo la configuracion fiscal aplicable al cliente seleccionado. {% else %} Define un regimen personalizado visible solo para el cliente actual. {% endif %}

{% set actionUrl = isConfigure ? path('regimen_configure_save', {id: item.id}) : (isEdit ? path('regimen_update', {id: item.id}) : path('regimen_create')) %}
{% if isConfigure %}
Este registro es {{ item.cliente is empty ? 'global de sistema' : 'del cliente' }}. En esta pantalla no se modifican codigo, nombre ni tipo.
{% endif %}
{% if errors.codigo is defined %}
{{ errors.codigo }}
{% endif %}
{% if errors.nombre is defined %}
{{ errors.nombre }}
{% endif %}
{% set tipo = old.tipo ?? item.tipo ?? 'LOCAL' %}
Configuracion para este cliente

Estos presets se aplican al proveedor y al documento segun el regimen.

{% if cliente %} {{ cliente.nombreComercial ?? 'Cliente activo' }} {% else %} Selecciona un cliente {% endif %}
{% if not cliente %}
Para guardar esta configuracion necesitas elegir un cliente activo.
{% endif %} {% set selImpuesto = old.impuesto_id ?? cfg.impuesto.id ?? '' %} {% set selRetIsr = old.retencion_isr_id ?? cfg.retencionIsr.id ?? '' %} {% set selRetIva = old.retencion_iva_id ?? cfg.retencionIva.id ?? '' %} {% set aplicaRetIsr = (old.aplica_ret_isr is defined) ? true : (cfg ? cfg.aplicaRetIsr : false) %} {% set aplicaRetIva = (old.aplica_ret_iva is defined) ? true : (cfg ? cfg.aplicaRetIva : false) %} {% set aplicaIdp = (old.aplica_idp is defined) ? true : (cfg ? cfg.aplicaIdp : false) %} {% set disabled = cliente ? '' : 'disabled' %}
{% for t in catalogs.idpTasas %}
{{ t.tipo }} - {{ t.tasa }} por galon
{% else %}
No hay tasas IDP configuradas.
{% endfor %}
El usuario seleccionara el tipo de combustible al registrar la factura.
Cambiar presets no modifica el regimen global; solo cambia la configuracion fiscal de este cliente.
{{ isConfigure ? 'Guardara solo presets por cliente.' : 'Este regimen no sera visible para otros clientes.' }}
Cancelar
{% endblock %}