diff --git a/CLAUDE.md b/CLAUDE.md index e6b87fb..3cdeb88 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -62,6 +62,16 @@ transferencias siempre, sin depender de `Notificacion`. Detalle y tabla en del mismo artículo para el par origen/destino (antes solo tomaba los de la primera línea y la suma no cuadraba con la cantidad). El almacén de la línea de la NC sigue saliendo de la factura, no del `codigoSubAlmacen` del request. +- **v2.1.7.0 — NC de Recibo (Devolución, base Solicitud de Devolución)**: (1) los + lotes de cada línea eran los del request (`LoteProducto`) **más** los de la + distribución (stock HANA o de la factura, o lote de respaldo por fecha/hora), + con lo que sumaban el doble y podían incluir un lote vacío; ahora se limpia el + lote inicial y quedan solo los de la distribución (el `LoteProducto` del + request ya no se usa en la NC); (2) la serie se elige por el **tipo** del + documento origen (`U_SYP_MDTO == "03"` → `BC10`, otro → `FC10`); antes se + comparaba la serie origen (p. ej. `B005`) con `"03"` y siempre salía `FC10`. + Pendiente: validar con contabilidad la serie de boletas, y que Recibo no + genera transferencias por almacén destino (nunca llena `U_ITC_ALMDES`). - Sin probar contra SAP: confirmar con la factura 292410 que SAP devuelve `BaseType`/`BaseEntry` en las líneas y `BatchNumbers` en las de la Entrega. diff --git a/Net.Business.Services/Net.Business.Services.csproj b/Net.Business.Services/Net.Business.Services.csproj index 975cdc7..7671394 100644 --- a/Net.Business.Services/Net.Business.Services.csproj +++ b/Net.Business.Services/Net.Business.Services.csproj @@ -3,9 +3,9 @@ netcoreapp3.1 ITCA_API_SAP_WMS - 2.1.6 - 2.1.6.0 - 2.1.6.0 + 2.1.7 + 2.1.7.0 + 2.1.7.0 24763424-3300-4c85-87e3-503f8fdebd14