From d0118d18480f864b24a7a7434155c3fb581b85d7 Mon Sep 17 00:00:00 2001 From: George Date: Wed, 14 Oct 2026 18:03:58 -0500 Subject: [PATCH] =?UTF-8?q?Recibo=20(NC=20desde=20Solicitud=20de=20Devoluc?= =?UTF-8?q?ion):=20lotes=20solo=20de=20la=20distribucion=20y=20serie=20seg?= =?UTF-8?q?un=20tipo=20de=20documento.=20Versi=C3=B3n=202.1.7.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- CLAUDE.md | 10 ++++++++++ Net.Business.Services/Net.Business.Services.csproj | 6 +++--- Net.Data/WMS/Recibo/ReciboRepository.cs | 8 +++++++- 3 files changed, 20 insertions(+), 4 deletions(-) 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