Recibo (NC desde Solicitud de Devolucion): lotes solo de la distribucion y serie segun tipo de documento. Versión 2.1.7.0

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-14 18:03:58 -05:00
1 parent 0a2dc12305
commit d0118d1848
3 files changed
+20 -4

No files matched your search

+10
View File
@@ -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.