{% extends "base.html" %} {% block contenido %} {%- if TESTING -%}
{%- endif -%}
{{ _('Editar item') if edit else _('Nuevo item') }}
{{ _('Cancelar') }}
{{ form.csrf_token }} {# Card 1: Datos basicos #}
{{ _('Datos basicos') }}
{{ form.name(class="form-control form-control-sm", id="name", required=True) }} {% if form.name.errors %}
{{ form.name.errors[0] }}
{% endif %}
{{ form.barcode(class="form-control form-control-sm", id="barcode") }}
{{ form.brand(class="form-control form-control-sm", id="brand") }}
{{ form.model_name(class="form-control form-control-sm", id="model_name") }}
{{ form.description(class="form-control form-control-sm", id="description", rows=2) }}
{# Card 2: Tipo y flags #}
{{ _('Tipo y clasificacion') }}
{{ form.item_type(class="form-select form-select-sm", id="item_type") }} {% if form.item_type.errors %}
{{ form.item_type.errors[0] }}
{% endif %}
{{ form.is_stock_item(class="form-check-input", id="is_stock_item") }}
{{ form.is_purchase_item(class="form-check-input", id="is_purchase_item") }}
{{ form.is_sale_item(class="form-check-input", id="is_sale_item") }}
{{ form.has_batch(class="form-check-input", id="has_batch") }}
{{ form.has_serial_no(class="form-check-input", id="has_serial_no") }}
{{ form.has_expiry_date(class="form-check-input", id="has_expiry_date") }}
{{ form.allow_negative_stock(class="form-check-input", id="allow_negative_stock") }}
{# Card 3: UOM y precios #}
{{ _('Unidades y precios') }}
{% if form.default_uom.errors %}
{{ form.default_uom.errors[0] }}
{% endif %}
{{ form.standard_rate(class="form-control form-control-sm", id="standard_rate", type="number", step="0.0001") }}
{{ form.last_purchase_rate(class="form-control form-control-sm", id="last_purchase_rate", type="number", step="0.0001", readonly=True) }}
{# Card 4: Inventario #}
{{ _('Control de inventario') }}
{{ form.min_stock_qty(class="form-control form-control-sm", id="min_stock_qty", type="number", step="0.0001") }}
{{ form.max_stock_qty(class="form-control form-control-sm", id="max_stock_qty", type="number", step="0.0001") }}
{{ form.reorder_level(class="form-control form-control-sm", id="reorder_level", type="number", step="0.0001") }}
{# Card 5: UOM Conversions #}
{{ _('Conversiones de UOM') }}

{{ _('Cada fila guarda una UOM adicional y su equivalencia frente a la unidad predeterminada.') }}

{{ _('Conversiones UOM del item') }}
{{ _('UOM') }} {{ _('Equivale a') }} {{ _('Acciones') }}
{# Card 6: Configuracion contable por compania #}
{{ _('Configuracion contable por compania') }}

{{ _('Si el item es servicio o no es de inventario, la cuenta de gasto por compania es obligatoria. La cuenta de inventario se configura a nivel de almacen.') }}

{{ _('Configuracion contable del item por compania') }}
{{ _('Compania') }} {{ _('Cuenta de gasto') }} {{ _('Cuenta de ingresos') }} {{ _('Cuenta COGS') }} {{ _('Centro de costo') }} {{ _('Acciones') }}
{% endblock %}