George and Claude Sonnet 5.5
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
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 14:53:59 -05:00
George and Claude Sonnet 5.5
b85383dda1
feat: moneda y tipo de cambio del documento (debajo del Nº de referencia) y ajustes de moneda local de la empresa
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 14:40:14 -05:00
George and Claude 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
George and Claude 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
George and Claude 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
George and Claude 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
George and Claude 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 and Claude 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
George and Claude 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
George and Claude Sonnet 5.5
52dc1957b7
feat: facturas y boletas de reserva (ReserveInvoice); las facturas y boletas normales excluyen las de reserva
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 17:32:32 -05:00
George and Claude Sonnet 5.5
1834c64f6f
feat: boletas de venta (Invoices con DocumentSubType bod_Bill); la lista de facturas las excluye
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 17:13:33 -05:00
George and Claude Sonnet 5.5
d6c127627f
feat(web): fila del flete (gastos adicionales) y toolbar de ancho completo; la configuración de pantallas se carga en diferido
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-14 16:09:06 -05:00
George and Claude Sonnet 5.5
6978fed6fb
fix(web): fechas de SAP con hora, enlaces como botones y un solo maestro de impuestos
...
Probado contra el SAP real (solo lectura): órdenes de venta y facturas de proveedor.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-14 09:13:53 -05:00
George and Claude Sonnet 5.5
d900a96740
feat(web): formulario de documentos de ventas y compras (cargar, crear, actualizar con If-Match, navegar)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-13 22:00:54 -05:00
George and Claude Sonnet 5.5
c0990ca83e
feat(api): proxy del Service Layer con registro de recursos
...
El frontend envía parámetros OData y cuerpo; el backend valida y ejecuta.
- GET lista/por clave, POST y PATCH sobre /api/sl/:recurso, solo para
recursos registrados (ventas, compras, inventario y maestros estándar);
EmployeesInfo no se registra nunca (contiene U_WEB_PASS).
- Permisos de menú por recurso (lectura/escritura); catálogos de consulta
abiertos a cualquier sesión. Evaluador de patrones compartible
(/inventario/* ya no habilita /inventario-x).
- Parámetros OData validados con lista cerrada, $top máx. 500, $expand solo
si el recurso lo declara, claves validadas y escapadas por tipo, cabeceras
B1S-* con lista blanca. $inlinecount y B1S-PageSize automáticos.
- configureApp() compartido entre main.ts y e2e (prefijo y límite de 5 mb).
- Verificado contra SAP real: los 27 recursos existen; listado con total,
filtro, paginación y claves. InventoryRequests no existe en el SL: se
registra InventoryTransferRequests.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-13 19:04:52 -05:00