NC: guardar en ITCA_LOG_INTEGRACION el JSON enviado al Service Layer cuando SAP rechaza. Versión 2.1.5.0

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-14 17:00:52 -05:00
1 parent ded1638cd0
commit 1ce0da7735
4 files changed
+66 -3

No files matched your search

+8
View File
@@ -42,6 +42,14 @@ transferencias siempre, sin depender de `Notificacion`. Detalle y tabla en
línea de la factura (`LineNum`). Si los lotes no cubren la cantidad, o no se
lee la Entrega, responde un error con línea y artículo. PICKING (estado 13)
no cambió (lote nuevo por fecha y hora). Detalle en `docs/PICKING.md`.
- **v2.1.5.0 — log del JSON de la NC cuando SAP la rechaza**:
`CreditNotesRepository.SetCreateCreditNotes` guarda en
`ITC_WMS_SAP.ITCA_LOG_INTEGRACION` (vía `Net.Data/HelperData/Log/HelperLogServiceLayer`)
el JSON enviado al Service Layer y la respuesta de SAP, con `ORIGEN =
"ServiceLayer"` y `PROCESO = "NotaCredito Error"`; `NRO_ORDEN`/`DOCENTRY` =
`BaseEntry` de la primera línea. Solo en error (no en éxito); si el log
falla, no rompe el flujo. No cubre transferencias, solicitud de devolución
ni reapertura.
- 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.