From 1ce0da77352c14f0c655923e2ab991f39b58566c Mon Sep 17 00:00:00 2001 From: George Date: Wed, 14 Oct 2026 17:00:52 -0500 Subject: [PATCH] =?UTF-8?q?NC:=20guardar=20en=20ITCA=5FLOG=5FINTEGRACION?= =?UTF-8?q?=20el=20JSON=20enviado=20al=20Service=20Layer=20cuando=20SAP=20?= =?UTF-8?q?rechaza.=20Versi=C3=B3n=202.1.5.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 | 8 ++++ .../Net.Business.Services.csproj | 6 +-- .../HelperData/Log/HelperLogServiceLayer.cs | 45 +++++++++++++++++++ .../CreditNotes/CreditNotesRepository.cs | 10 +++++ 4 files changed, 66 insertions(+), 3 deletions(-) create mode 100644 Net.Data/HelperData/Log/HelperLogServiceLayer.cs diff --git a/CLAUDE.md b/CLAUDE.md index 4f32e07..f081b74 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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. diff --git a/Net.Business.Services/Net.Business.Services.csproj b/Net.Business.Services/Net.Business.Services.csproj index 331222b..6c5ed7c 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.4 - 2.1.4.0 - 2.1.4.0 + 2.1.5 + 2.1.5.0 + 2.1.5.0 24763424-3300-4c85-87e3-503f8fdebd14