Commit Graph

  • 074eed6d81 Merge branch 'main' into cliente/tagumedica cliente/tagumedica George 2026-10-20 09:09:45 -05:00
  • 8ba845cc23 feat(web): «Campos» también en pagos, asientos y filas con varios controles; no se muestran las columnas internas main GeorgeandClaude Sonnet 5.5 2026-10-20 09:09:45 -05:00
  • ac4fdea372 Merge branch 'main' into cliente/tagumedica George 2026-10-20 08:59:58 -05:00
  • 6ad824c6c1 feat(web): botón «Campos» que muestra el nombre del campo de SAP junto a cada etiqueta y en las cabeceras de tablas (ayuda del cursor siempre) GeorgeandClaude Sonnet 5.5 2026-10-20 08:59:58 -05:00
  • 58eafa72ec feat(tagumedica): campos de usuario de los lotes (calidad, liberación, registro sanitario y ensayos) GeorgeandClaude Sonnet 5.5 2026-10-20 08:42:43 -05:00
  • 6887f9e474 feat: pestaña Stock por almacén en el lote (consulta estándar batch-stock del módulo sapdb; sin base configurada no aparece) GeorgeandClaude Sonnet 5.5 2026-10-20 08:31:13 -05:00
  • 5db5de65ad fix(web): las fechas con hora que trae SAP se ven en los campos de fecha de los maestros GeorgeandClaude Sonnet 5.5 2026-10-20 08:19:55 -05:00
  • 91d5135dc7 feat: Lotes (datos maestros de inventario): lista y formulario de BatchNumberDetails con clave numérica y sin «Nuevo» GeorgeandClaude Sonnet 5.5 2026-10-20 07:59:22 -05:00
  • 3e27f370dc feat(api): módulo de consultas de solo lectura a la base de SAP (HANA con hdb): consultas registradas con parámetros con nombre, cola, auditoría y extensión por cliente GeorgeandClaude Sonnet 5.5 2026-10-20 07:31:17 -05:00
  • 9118985d96 docs: remoto del proyecto (Gitea) y estado de las ramas GeorgeandClaude Sonnet 5.5 2026-10-19 19:15:34 -05:00
  • 31f55c42a3 docs: guía de ramas por cliente (mejoras genéricas, traer main a la rama del cliente y qué va en cada lado) GeorgeandClaude Sonnet 5.5 2026-10-19 19:12:35 -05:00
  • aa520d574f feat(web): el stock por almacén oculta los almacenes sin cantidades (casilla marcada por defecto; el total sigue sumando todos) GeorgeandClaude Sonnet 5.5 2026-10-19 19:08:17 -05:00
  • a659276d9a feat(web): el stock por almacén totaliza en stock, comprometido y pedido en una fila bajo los títulos (columna total en las tablas de filas) GeorgeandClaude Sonnet 5.5 2026-10-19 19:06:21 -05:00
  • d05b497cb2 feat(web): el artículo muestra el nombre del almacén por defecto y los nombres de las listas de precios y de la lista base GeorgeandClaude Sonnet 5.5 2026-10-19 19:01:44 -05:00
  • 8af3b11ac2 feat(web): el stock por almacén muestra el nombre del almacén y la lista de artículos el nombre del grupo (columna nameOf en las tablas de filas) GeorgeandClaude Sonnet 5.5 2026-10-19 18:59:56 -05:00
  • 5253ef4cb7 fix(web): el casillero del código del proveedor principal es más ancho (el código largo se cortaba) GeorgeandClaude Sonnet 5.5 2026-10-19 18:56:27 -05:00
  • 0fdf10d7b2 feat(web): en los campos de lista con nombre el código es un casillero corto y el nombre ocupa el resto, alineados en todas las filas GeorgeandClaude Sonnet 5.5 2026-10-19 18:55:13 -05:00
  • 9e98160d01 feat(web): los campos de lista de los maestros muestran el nombre junto al código (grupo, moneda, empleado de ventas, condición de pago, lista de precios, grupo de artículos, proveedor) GeorgeandClaude Sonnet 5.5 2026-10-19 18:52:08 -05:00
  • f985667b90 feat(web): la lista de clientes y proveedores muestra el Grupo (código y nombre, una sola consulta al catálogo) GeorgeandClaude Sonnet 5.5 2026-10-19 18:50:16 -05:00
  • 8ed44aa55b feat(web): la matrícula propone Dockey@ (layout de documento) como parámetro del documento y muestra a cuántos documentos se asocia GeorgeandClaude Sonnet 5.5 2026-10-19 18:45:39 -05:00
  • 0f43e6cac7 feat: botón PDF de los documentos con los reportes del Gateway (formato por defecto y otros formatos, asociados en la matrícula) GeorgeandClaude Sonnet 5.5 2026-10-19 18:42:07 -05:00
  • 19c4a9013c docs: reportes sencillos con plantilla HTML por cliente (Nunjucks + Puppeteer), pendiente para las ramas de cliente GeorgeandClaude Sonnet 5.5 2026-10-19 18:37:10 -05:00
  • 854ee58037 feat(web): Reportes Gateway (lista para ejecutar con parámetros y PDF, y matrícula de reportes) con los controles y ventanas de selección del proyecto GeorgeandClaude Sonnet 5.5 2026-10-19 17:50:40 -05:00
  • 03ccd97f99 feat: parámetros ocultos (títulos y separadores) de los reportes Crystal George 2026-10-19 17:46:44 -05:00
  • 2a29c63e7d feat(api): módulo del API Gateway (reportes Crystal): sesión y cola propias, matrícula de reportes y ejecución con PDF GeorgeandClaude Sonnet 5.5 2026-10-19 17:46:09 -05:00
  • 74743503f0 feat(web): ver documentos cancelados y sus documentos de cancelación (filtro, estado y botón para ir de uno al otro) GeorgeandClaude Sonnet 5.5 2026-10-19 15:15:03 -05:00
  • 57424432f9 feat(web): la cuenta asociada de los documentos de ventas ofrece solo las de activo y la de compras solo las de pasivo (listas locales en la ventana de selección) GeorgeandClaude Sonnet 5.5 2026-10-19 15:04:25 -05:00
  • 896fa25f2f feat(web): dirección del documento desde AddressExtension (texto y corrección con «…») y campos de lista que muestran el código con formato (cuenta asociada) GeorgeandClaude Sonnet 5.5 2026-10-19 14:58:30 -05:00
  • c1f2cea1e1 feat: solicitudes de compra como documento de marketing (solicitante, válido hasta, fecha necesaria, proveedor y fecha por línea) y API de usuarios con campos limitados GeorgeandClaude Sonnet 5.5 2026-10-19 14:53:59 -05:00
  • a3bd976bbd feat(web): pestañas Contenido, Logística y Finanzas en los documentos de ventas y compras, con datos del socio (contacto, direcciones, condiciones y forma de pago) GeorgeandClaude Sonnet 5.5 2026-10-19 14:50:33 -05:00
  • c002c2cf3e feat(web): transferencias de stock y solicitudes de traslado con socio de negocio, persona de contacto, destino, lista de precios y empleado GeorgeandClaude Sonnet 5.5 2026-10-19 14:47:23 -05:00
  • b85383dda1 feat: moneda y tipo de cambio del documento (debajo del Nº de referencia) y ajustes de moneda local de la empresa GeorgeandClaude Sonnet 5.5 2026-10-19 14:40:14 -05:00
  • a74c19a139 feat(web): Indicador, prefijo y número del folio juntos en una fila (documentos de facturación y asiento) y las tres fechas de la cabecera en orden GeorgeandClaude Sonnet 5.5 2026-10-19 14:35:54 -05:00
  • 1bb8efa77e feat(web): columna Indicador también en las listas de notas de crédito GeorgeandClaude Sonnet 5.5 2026-10-19 14:25:28 -05:00
  • 4cef62dc1a feat(web): columna Indicador en las listas de facturas y boletas GeorgeandClaude Sonnet 5.5 2026-10-19 14:12:00 -05:00
  • 047c5a02be feat(web): el menú lateral se puede ocultar en pantallas anchas (se recuerda) GeorgeandClaude Sonnet 5.5 2026-10-19 13:23:43 -05:00
  • 0b988733f6 feat(web): anticipo total, importe aplicado y saldo pendiente en el pie de facturas y notas de crédito GeorgeandClaude Sonnet 5.5 2026-10-19 13:03:32 -05:00
  • c28207b0fa fix(web): el redondeo va después de los gastos adicionales y antes del impuesto, como en SAP GeorgeandClaude Sonnet 5.5 2026-10-19 12:59:14 -05:00
  • e9e3ba03e5 feat: redondeo en el pie de los documentos de ventas y compras (visible según OADM.RoundMthd) y endpoint /api/company/settings GeorgeandClaude Sonnet 5.5 2026-10-19 12:53:23 -05:00
  • 6c2cb30d63 feat(web): gastos adicionales de los documentos de ventas y compras como tabla de varias filas (antes solo el flete) GeorgeandClaude Sonnet 5.5 2026-10-19 12:46:56 -05:00
  • 3c1d02a263 feat(web): columna «Nombre de la cuenta» en las líneas de servicio (solo lectura) GeorgeandClaude Sonnet 5.5 2026-10-19 12:36:10 -05:00
  • 80a65cbc62 feat(web): las listas de documentos de ventas y compras muestran el tipo (Artículo / Servicio) y lo ofrecen como filtro GeorgeandClaude Sonnet 5.5 2026-10-19 12:31:31 -05:00
  • 773dd7ff6a feat(web): la cuenta elegida completa la descripción de la línea de servicio y elegir el socio agrega una línea GeorgeandClaude Sonnet 5.5 2026-10-19 12:28:56 -05:00
  • 2e74bccd65 feat(web): documentos de ventas y compras con tipo Artículo / Servicio (columnas de línea, validación, guardado y copiado) GeorgeandClaude Sonnet 5.5 2026-10-19 12:19:18 -05:00
  • 68d2cfe6d0 test(web): celdas de cuenta de las líneas de documento (código con formato al cargar y al escribir) GeorgeandClaude Sonnet 5.5 2026-10-19 12:11:00 -05:00
  • f923d98e87 docs: la base HANA se escribe solo preguntando antes (sin parámetro de solo lectura) GeorgeandClaude Sonnet 5.5 2026-10-19 12:03:34 -05:00
  • 6faad95d6b Revert "feat(api): modo solo lectura (SAPB1_SL_READ_ONLY) que rechaza toda escritura hacia el Service Layer" George 2026-10-19 12:03:26 -05:00
  • 37dcd1daab docs: restaura CLAUDE.md (un reemplazo lo había truncado) y actualiza Finanzas, solo lectura y líneas del asiento GeorgeandClaude Sonnet 5.5 2026-10-19 12:02:46 -05:00
  • 9ec0bb0242 docs: restaura CLAUDE.md (un reemplazo lo había truncado), con las secciones de Finanzas, solo lectura y líneas del asiento GeorgeandClaude Sonnet 5.5 2026-10-19 12:02:27 -05:00
  • f9ee6b5d3b feat(api): modo solo lectura (SAPB1_SL_READ_ONLY) que rechaza toda escritura hacia el Service Layer GeorgeandClaude Sonnet 5.5 2026-10-19 12:01:26 -05:00
  • 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 GeorgeandClaude Sonnet 5.5 2026-10-19 11:59:58 -05:00
  • 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 GeorgeandClaude Sonnet 5.5 2026-10-19 11:55:50 -05:00
  • f9482bc884 feat(web): las ventanas de selección cargan 100 filas por página GeorgeandClaude Sonnet 5.5 2026-10-19 11:35:06 -05:00
  • 09d05f7b16 feat(web): las ventanas de selección cargan 50 filas por página GeorgeandClaude Sonnet 5.5 2026-10-19 11:32:48 -05:00
  • 77270d6909 feat(web): asiento con «Cuenta / socio», «Nombre» y «Cuenta» (solo asociadas para socios, repetida para cuentas) GeorgeandClaude Sonnet 5.5 2026-10-19 11:22:52 -05:00
  • c567bc6836 feat(web): la «Cuenta / socio» del asiento se elige de cuentas, clientes o proveedores y completa la cuenta de control del socio GeorgeandClaude Sonnet 5.5 2026-10-19 11:17:44 -05:00
  • 5dfe096c5d fix(web): lista de cuentas de título propia (sin FormatCode: su código visible es el Code) GeorgeandClaude Sonnet 5.5 2026-10-19 10:13:35 -05:00
  • 15dff47899 fix(web): la ventana de selección de cuentas muestra y busca el código con formato (no el interno) GeorgeandClaude Sonnet 5.5 2026-10-19 10:09:17 -05:00
  • 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 GeorgeandClaude Sonnet 5.5 2026-10-19 10:06:48 -05:00
  • 2733339c7f feat(web): celdas de cuenta con código con formato (asientos y documentos): se ven con separadores y se pueden escribir por FormatCode GeorgeandClaude Sonnet 5.5 2026-10-19 10:05:55 -05:00
  • a10de1ff29 feat(web): código de cuenta con separadores de segmento, ramas vacías sin flecha y Cuenta de mayor con formato GeorgeandClaude Sonnet 5.5 2026-10-19 09:56:48 -05:00
  • 456b0f4ac0 feat(web): árbol del plan de cuentas por ramas y con código con formato (planes segmentados) GeorgeandClaude Sonnet 5.5 2026-10-19 09:46:46 -05:00
  • bb19e499fe feat(web): plan de cuentas como SAP (árbol con grupos y nivel al lado del formulario; propiedades, costos e info detallada) GeorgeandClaude Sonnet 5.5 2026-10-19 09:06:12 -05:00
  • 89e25ad8e6 docs: README raíz, api y web al día (módulos, acciones del proxy, auditoría, extensiones, bancos y finanzas) GeorgeandClaude Sonnet 5.5 2026-10-16 15:05:26 -05:00
  • 99c0a9259c feat(web): plan de cuentas como árbol y casillas de grupo en el formulario GeorgeandClaude Sonnet 5.5 2026-10-16 14:46:07 -05:00
  • eb84d73719 feat(web): asiento con indicador, folio, referencias 1 a 3 (cabecera y línea), cuenta/socio y vencimiento por línea GeorgeandClaude Sonnet 5.5 2026-10-16 14:44:15 -05:00
  • 8bbd05d07b feat: módulo Finanzas (plan de cuentas y asientos contables con cancelación) GeorgeandClaude Sonnet 5.5 2026-10-16 14:36:24 -05:00
  • c9d1a714c9 feat: tarjetas de crédito en pagos recibidos (catálogo CreditCards, tabla en el formulario, validación y envío) GeorgeandClaude Sonnet 5.5 2026-10-16 14:26:42 -05:00
  • a77995536b feat(web): los pagos guardados muestran totales y «A cuenta del socio de negocio» GeorgeandClaude Sonnet 5.5 2026-10-16 14:22:07 -05:00
  • 3d6f76a1dd feat(web): formulario de pagos recibidos y efectuados (documentos abiertos, medios de pago, cheques, cuentas, anulación) GeorgeandClaude Sonnet 5.5 2026-10-16 13:28:55 -05:00
  • 369be317ab feat: base de bancos (recursos de pagos recibidos y efectuados, acción Cancel, menú Bancos, tabla con ventana de selección) GeorgeandClaude Sonnet 5.5 2026-10-16 13:23:27 -05:00
  • 08977741de fix(web): la columna de lotes y series va junto a la cantidad, a la vista GeorgeandClaude Sonnet 5.5 2026-10-16 12:47:51 -05:00
  • fe8c080471 feat: auditoría (audit_log en SQLite, endpoint /api/audit y pantalla /admin/auditoria) GeorgeandClaude Sonnet 5.5 2026-10-16 12:35:46 -05:00
  • 4e9d6a757d feat(web): tablas en los maestros (direcciones, personas de contacto, precios por lista, stock por almacén) GeorgeandClaude Sonnet 5.5 2026-10-16 12:31:27 -05:00
  • e853b1b76c feat(web): más campos en los maestros (vendedor, contabilidad, unidades, proveedor principal, valoración) GeorgeandClaude Sonnet 5.5 2026-10-16 12:26:49 -05:00
  • abc1cc4ac6 feat(web): lotes y series en las líneas de entradas, salidas y transferencias de stock GeorgeandClaude Sonnet 5.5 2026-10-16 12:25:01 -05:00
  • a5592fac76 feat(web): copiar de / a entre movimientos de inventario (solicitud de traslado → transferencia de stock) GeorgeandClaude Sonnet 5.5 2026-10-16 12:20:26 -05:00
  • fdc042ddcd feat(web): fecha del documento, referencia 2 y comentarios del asiento en los movimientos de inventario GeorgeandClaude Sonnet 5.5 2026-10-16 12:18:09 -05:00
  • 35ba97bcde chore: comando dev:web:lan para probar con otra persona de la red GeorgeandClaude Sonnet 5.5 2026-10-16 12:09:46 -05:00
  • d1cafcd721 feat(web): el indicador del documento se elige de su ventana de selección (FactoringIndicators) GeorgeandClaude Sonnet 5.5 2026-10-16 11:57:42 -05:00
  • 02c231a662 docs: alineación de columnas George 2026-10-16 11:23:47 -05:00
  • 8a38bd0502 feat(web): alineación configurable (align) de las columnas del detalle de los documentos GeorgeandClaude Sonnet 5.5 2026-10-16 11:23:44 -05:00
  • f25037f651 fix(web): el formulario de documentos dibuja los campos Sí/No (checkbox) de las extensiones GeorgeandClaude Sonnet 5.5 2026-10-16 11:18:03 -05:00
  • 7da6663e4b docs: opciones de las extensiones de maestros George 2026-10-16 11:14:58 -05:00
  • 8dc4a8eaab feat(web): las extensiones de cliente pueden ocultar campos y columnas y dejarlos de solo lectura (documentos y maestros) GeorgeandClaude Sonnet 5.5 2026-10-16 11:14:52 -05:00
  • 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 GeorgeandClaude Sonnet 5.5 2026-10-16 11:09:47 -05:00
  • f66ef108cf feat(web): serie, indicador y proyecto en la cabecera; dimensiones, proyecto, cuenta, referencia base y precio con IVA en el detalle GeorgeandClaude Sonnet 5.5 2026-10-16 11:07:38 -05:00
  • 9f003ee4bf feat(web): maestros de clientes, proveedores y artículos (lista, formulario con pestañas, extensiones por cliente) GeorgeandClaude Sonnet 5.5 2026-10-16 10:24:39 -05:00
  • b759c7bce7 docs: decisión de DocumentSubType exacto en las pantallas de Invoices GeorgeandClaude Sonnet 5.5 2026-10-16 10:08:47 -05:00
  • 751857d737 feat(web): facturas y boletas filtran y se crean por su DocumentSubType exacto (bod_None / bod_Bill) GeorgeandClaude Sonnet 5.5 2026-10-16 10:08:37 -05:00
  • 52dc1957b7 feat: facturas y boletas de reserva (ReserveInvoice); las facturas y boletas normales excluyen las de reserva GeorgeandClaude Sonnet 5.5 2026-10-15 17:32:32 -05:00
  • 1834c64f6f feat: boletas de venta (Invoices con DocumentSubType bod_Bill); la lista de facturas las excluye GeorgeandClaude Sonnet 5.5 2026-10-15 17:13:33 -05:00
  • d926519f1b feat(web): referencia y RUT en las listas de ofertas y órdenes de venta y de compra GeorgeandClaude Sonnet 5.5 2026-10-14 16:09:41 -05:00
  • d6c127627f feat(web): fila del flete (gastos adicionales) y toolbar de ancho completo; la configuración de pantallas se carga en diferido GeorgeandClaude Sonnet 5.5 2026-10-14 16:09:06 -05:00
  • d3ab97cd2e fix(web): ventas y compras envían la unidad de medida del artículo (UoMEntry) GeorgeandClaude Sonnet 5.5 2026-10-14 16:05:25 -05:00
  • 0d5a3074c8 feat(web): columnas de las listas de valores (cliente, artículo, almacén, impuesto) configurables por documento GeorgeandClaude Sonnet 5.5 2026-10-14 15:39:53 -05:00
  • b3b47c34a3 feat(web): extensiones por cliente (campos estándar adicionales y U_*) por módulo, y campo de selección GeorgeandClaude Sonnet 5.5 2026-10-14 15:28:03 -05:00
  • 1f212e2b30 feat(web): cada documento de ventas y compras puede elegir sus columnas de línea y su cabecera GeorgeandClaude Sonnet 5.5 2026-10-14 15:16:22 -05:00
  • c5368c7ad0 refactor(web): pantallas y formularios separados por módulo (ventas, compras, inventario) GeorgeandClaude Sonnet 5.5 2026-10-14 15:12:01 -05:00
  • 8b0b8afc87 refactor(web): el formulario base recibe de cada pantalla los campos de cabecera, pie y línea GeorgeandClaude Sonnet 5.5 2026-10-14 15:10:40 -05:00