Commit Graph
93 Commits
Author SHA1 Message Date
GeorgeandClaude Sonnet 5.5 e9e3ba03e5 feat: redondeo en el pie de los documentos de ventas y compras (visible según OADM.RoundMthd) y endpoint /api/company/settings
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:53:23 -05:00
GeorgeandClaude Sonnet 5.5 6c2cb30d63 feat(web): gastos adicionales de los documentos de ventas y compras como tabla de varias filas (antes solo el flete)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:46:56 -05:00
GeorgeandClaude Sonnet 5.5 3c1d02a263 feat(web): columna «Nombre de la cuenta» en las líneas de servicio (solo lectura)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:36:10 -05:00
GeorgeandClaude Sonnet 5.5 80a65cbc62 feat(web): las listas de documentos de ventas y compras muestran el tipo (Artículo / Servicio) y lo ofrecen como filtro
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:31:31 -05:00
GeorgeandClaude Sonnet 5.5 773dd7ff6a feat(web): la cuenta elegida completa la descripción de la línea de servicio y elegir el socio agrega una línea
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:28:56 -05:00
GeorgeandClaude Sonnet 5.5 2e74bccd65 feat(web): documentos de ventas y compras con tipo Artículo / Servicio (columnas de línea, validación, guardado y copiado)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:19:18 -05:00
GeorgeandClaude Sonnet 5.5 68d2cfe6d0 test(web): celdas de cuenta de las líneas de documento (código con formato al cargar y al escribir)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:11:00 -05:00
GeorgeandClaude Sonnet 5.5 f923d98e87 docs: la base HANA se escribe solo preguntando antes (sin parámetro de solo lectura)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:03:34 -05:00
George 6faad95d6b Revert "feat(api): modo solo lectura (SAPB1_SL_READ_ONLY) que rechaza toda escritura hacia el Service Layer"
This reverts commit f9ee6b5d3b.
2026-10-19 12:03:26 -05:00
GeorgeandClaude Sonnet 5.5 37dcd1daab docs: restaura CLAUDE.md (un reemplazo lo había truncado) y actualiza Finanzas, solo lectura y líneas del asiento
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:02:46 -05:00
GeorgeandClaude Sonnet 5.5 9ec0bb0242 docs: restaura CLAUDE.md (un reemplazo lo había truncado), con las secciones de Finanzas, solo lectura y líneas del asiento
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:02:27 -05:00
GeorgeandClaude Sonnet 5.5 f9ee6b5d3b feat(api): modo solo lectura (SAPB1_SL_READ_ONLY) que rechaza toda escritura hacia el Service Layer
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 12:01:26 -05:00
GeorgeandClaude Sonnet 5.5 68077fdf99 feat(web): asiento: referencias 1 a 3 y comentarios de la cabecera se ofrecen a las líneas y las líneas nuevas los toman
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:59:58 -05:00
GeorgeandClaude Sonnet 5.5 ba0ab025de feat(web): asiento nuevo con todas las fechas de hoy y pregunta antes de pasar el vencimiento de la cabecera a las líneas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:55:50 -05:00
GeorgeandClaude Sonnet 5.5 f9482bc884 feat(web): las ventanas de selección cargan 100 filas por página
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:35:06 -05:00
GeorgeandClaude Sonnet 5.5 09d05f7b16 feat(web): las ventanas de selección cargan 50 filas por página
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:32:48 -05:00
GeorgeandClaude Sonnet 5.5 77270d6909 feat(web): asiento con «Cuenta / socio», «Nombre» y «Cuenta» (solo asociadas para socios, repetida para cuentas)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:22:52 -05:00
GeorgeandClaude Sonnet 5.5 c567bc6836 feat(web): la «Cuenta / socio» del asiento se elige de cuentas, clientes o proveedores y completa la cuenta de control del socio
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 11:17:44 -05:00
GeorgeandClaude Sonnet 5.5 5dfe096c5d fix(web): lista de cuentas de título propia (sin FormatCode: su código visible es el Code)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 10:13:35 -05:00
GeorgeandClaude Sonnet 5.5 15dff47899 fix(web): la ventana de selección de cuentas muestra y busca el código con formato (no el interno)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 10:09:17 -05:00
GeorgeandClaude Sonnet 5.5 8880b40080 fix(web): las celdas de cuenta piden su código con formato; tabla de filas sin comprimir columnas; letra de cambio como origen de asiento
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 10:06:48 -05:00
GeorgeandClaude Sonnet 5.5 2733339c7f feat(web): celdas de cuenta con código con formato (asientos y documentos): se ven con separadores y se pueden escribir por FormatCode
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 10:05:55 -05:00
GeorgeandClaude Sonnet 5.5 a10de1ff29 feat(web): código de cuenta con separadores de segmento, ramas vacías sin flecha y Cuenta de mayor con formato
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 09:56:48 -05:00
GeorgeandClaude Sonnet 5.5 456b0f4ac0 feat(web): árbol del plan de cuentas por ramas y con código con formato (planes segmentados)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 09:46:46 -05:00
GeorgeandClaude Sonnet 5.5 bb19e499fe feat(web): plan de cuentas como SAP (árbol con grupos y nivel al lado del formulario; propiedades, costos e info detallada)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 09:06:12 -05:00
GeorgeandClaude Sonnet 5.5 89e25ad8e6 docs: README raíz, api y web al día (módulos, acciones del proxy, auditoría, extensiones, bancos y finanzas)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 15:05:26 -05:00
GeorgeandClaude Sonnet 5.5 99c0a9259c feat(web): plan de cuentas como árbol y casillas de grupo en el formulario
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 14:46:07 -05:00
GeorgeandClaude Sonnet 5.5 eb84d73719 feat(web): asiento con indicador, folio, referencias 1 a 3 (cabecera y línea), cuenta/socio y vencimiento por línea
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 14:44:15 -05:00
GeorgeandClaude Sonnet 5.5 8bbd05d07b feat: módulo Finanzas (plan de cuentas y asientos contables con cancelación)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 14:36:24 -05:00
GeorgeandClaude Sonnet 5.5 c9d1a714c9 feat: tarjetas de crédito en pagos recibidos (catálogo CreditCards, tabla en el formulario, validación y envío)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 14:26:42 -05:00
GeorgeandClaude Sonnet 5.5 a77995536b feat(web): los pagos guardados muestran totales y «A cuenta del socio de negocio»
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 14:22:07 -05:00
GeorgeandClaude Sonnet 5.5 3d6f76a1dd feat(web): formulario de pagos recibidos y efectuados (documentos abiertos, medios de pago, cheques, cuentas, anulación)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 13:28:55 -05:00
GeorgeandClaude Sonnet 5.5 369be317ab feat: base de bancos (recursos de pagos recibidos y efectuados, acción Cancel, menú Bancos, tabla con ventana de selección)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 13:23:27 -05:00
GeorgeandClaude Sonnet 5.5 08977741de fix(web): la columna de lotes y series va junto a la cantidad, a la vista
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:47:51 -05:00
GeorgeandClaude Sonnet 5.5 fe8c080471 feat: auditoría (audit_log en SQLite, endpoint /api/audit y pantalla /admin/auditoria)
Registra sesiones, creaciones y modificaciones en SAP (solo nombres de campos), denegados y cambios de permisos.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:35:46 -05:00
GeorgeandClaude Sonnet 5.5 4e9d6a757d feat(web): tablas en los maestros (direcciones, personas de contacto, precios por lista, stock por almacén)
sbo-rows-table reutilizable (también en la ventana de lotes). Direcciones y contactos se envían
completos con reemplazo; los precios solo por filas cambiadas. Probado contra SBODemoCL.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:31:27 -05:00
GeorgeandClaude Sonnet 5.5 e853b1b76c feat(web): más campos en los maestros (vendedor, contabilidad, unidades, proveedor principal, valoración)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:26:49 -05:00
GeorgeandClaude Sonnet 5.5 abc1cc4ac6 feat(web): lotes y series en las líneas de entradas, salidas y transferencias de stock
Una ventana por línea con tabla editable; validación de suma de lotes y una serie por unidad.
Probado contra SBODemoCL: entrada de inventario 156 con SU01 y su lote.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:25:01 -05:00
GeorgeandClaude Sonnet 5.5 a5592fac76 feat(web): copiar de / a entre movimientos de inventario (solicitud de traslado → transferencia de stock)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:20:26 -05:00
GeorgeandClaude Sonnet 5.5 fdc042ddcd feat(web): fecha del documento, referencia 2 y comentarios del asiento en los movimientos de inventario
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:18:09 -05:00
GeorgeandClaude Sonnet 5.5 35ba97bcde chore: comando dev:web:lan para probar con otra persona de la red
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 12:09:46 -05:00
GeorgeandClaude Sonnet 5.5 d1cafcd721 feat(web): el indicador del documento se elige de su ventana de selección (FactoringIndicators)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:57:42 -05:00
George 02c231a662 docs: alineación de columnas 2026-10-16 11:23:47 -05:00
GeorgeandClaude Sonnet 5.5 8a38bd0502 feat(web): alineación configurable (align) de las columnas del detalle de los documentos
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:23:44 -05:00
GeorgeandClaude Sonnet 5.5 f25037f651 fix(web): el formulario de documentos dibuja los campos Sí/No (checkbox) de las extensiones
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:18:03 -05:00
George 7da6663e4b docs: opciones de las extensiones de maestros 2026-10-16 11:14:58 -05:00
GeorgeandClaude Sonnet 5.5 8dc4a8eaab feat(web): las extensiones de cliente pueden ocultar campos y columnas y dejarlos de solo lectura (documentos y maestros)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:14:52 -05:00
GeorgeandClaude Sonnet 5.5 f077a61d08 fix(web): la grilla de líneas no aprieta las columnas (ancho mínimo = suma de anchos), el total va tras el impuesto y el proyecto de la cabecera abre su ventana
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:09:47 -05:00
GeorgeandClaude Sonnet 5.5 f66ef108cf feat(web): serie, indicador y proyecto en la cabecera; dimensiones, proyecto, cuenta, referencia base y precio con IVA en el detalle
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:07:38 -05:00
GeorgeandClaude Sonnet 5.5 9f003ee4bf feat(web): maestros de clientes, proveedores y artículos (lista, formulario con pestañas, extensiones por cliente)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 10:24:39 -05:00