Problema al adjuntar comprobante de transferencia en 2.11.0

Buenos días,

Antes de compartir el error quisiera mencionar que el pago por transferencia funcionaba correctamente en la nueva versión 2.11.0 hasta aplicar el siguiente escenario.

Comparto el escenario que posiblemente origino el problema.

  • El estudiante/cliente sube comprobante y valida.
  • Desde la operación “Validar comprobantes externos” se valida el comprobante.
  • En vez de confirmar el comprobante, se ingresa a la operación anterior y se rechaza.

Al realizar ese circuito el estudiante/cliente ya no logra subir un nuevo comprobante desde el portal de pagos.

En los logs se visualiza error 422 y un llamado al método PUT sin éxito.

Comparto los logs que se visualiza al momento de querer subir un nuevo comprobante.

sistema-2025-11-04.log (sistema.log (10,4 KB) )

[2025-11-04T09:48:42.092839-03:00] SQ-Nucleo.ERROR: La venta con el id '39' ya ha sido informada. No se realizan cambios  
[2025-11-04T09:48:42.135666-03:00] SQ-Nucleo.ERROR: SIU\SQ\Lib\transaccion::procesar: ERROR_NEGOCIO: La venta con el id '39' ya ha sido informada. No se realizan cambios  
[2025-11-04T09:48:42.136035-03:00] SQ-Nucleo.ERROR: No se pudo crear la venta: La venta con el id '39' ya ha sido informada. No se realizan cambios 

sistema.log

[WARNING][sq_nucleo] componente(2000013): [ get_datos_cn ] No fue redefinido!
-o-o-o-o-o-
Fecha: 04-11-2025 09:48:44
Operacion: rest
Usuario: no_autentificado
Version-PHP: 8.1.28
Servidor: ***************************
URI: /sq_nucleo/rest/v1/documentos-externos/19
Host: ****************
==========
[CRITICAL][toba] Call to a member function get_id() on null

web_services.log

[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Procesando URL '/clientes'
[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_clientes.php :: get_list ()
[2025-11-04 09:47:01][5945][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Procesando URL '/clientes'
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_clientes.php :: get_list ()
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Procesando URL '/clientes'
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_clientes.php :: get_list ()
[2025-11-04 09:47:01][5946][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:47:01][5947][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Procesando URL '/ventas'
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_ventas.php :: get_list ()
[2025-11-04 09:47:06][5948][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:48:41][5949][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:48:41][5949][sq_nucleo][DEBUG] Procesando URL '/ventas'
[2025-11-04 09:48:41][5949][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:48:41][5949][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:48:41][5949][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:48:41][5949][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_ventas.php :: post_list ()
[2025-11-04 09:48:42][5949][sq_nucleo][INFO] La api retornó un error. Status: 422
[2025-11-04 09:48:42][5949][sq_nucleo][INFO] array (
  'error' => 422,
  'mensaje' => '422 Unprocessable Entity',
  'descripcion' => 'REST_API_NUCLEO:La venta con el id \'39\' ya ha sido informada. No se realizan cambios',
)
[2025-11-04 09:48:42][5949][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Procesando URL '/ventas'
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_ventas.php :: get_list ()
[2025-11-04 09:48:42][5950][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Procesando URL '/documentos-externos'
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_documentos_externos.php :: get_list ()
[2025-11-04 09:48:43][5951][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:48:44][5952][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:48:44][5952][sq_nucleo][DEBUG] Procesando URL '/documentos-externos/19'
[2025-11-04 09:48:44][5952][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:48:44][5952][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:48:44][5952][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:48:44][5952][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_documentos_externos.php :: put (19)
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Procesando URL '/ventas'
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_ventas.php :: post_list ()
[2025-11-04 09:48:52][5953][sq_nucleo][INFO] La api retornó un error. Status: 422
[2025-11-04 09:48:52][5953][sq_nucleo][INFO] array (
  'error' => 422,
  'mensaje' => '422 Unprocessable Entity',
  'descripcion' => 'REST_API_NUCLEO:La venta con el id \'39\' ya ha sido informada. No se realizan cambios',
)
[2025-11-04 09:48:52][5953][sq_nucleo][DEBUG] Pedido finalizado
[2025-11-04 09:50:32][5954][sq_nucleo][DEBUG] Iniciando el pedido
[2025-11-04 09:50:32][5954][sq_nucleo][DEBUG] Procesando URL '/ventas'
[2025-11-04 09:50:32][5954][sq_nucleo][DEBUG] Iniciando Autenticacion
[2025-11-04 09:50:32][5954][sq_nucleo][DEBUG] Pedido capturado por el firewall
[2025-11-04 09:50:32][5954][sq_nucleo][DEBUG] Usuario 'toba' autenticado y autorizado
[2025-11-04 09:50:32][5954][sq_nucleo][DEBUG] Controlador encontrado /usr/local/proyectos/sq-nucleo-2110/nucleo/toba/php/rest/v1/recurso_ventas.php :: post_list ()
[2025-11-04 09:50:32][5954][sq_nucleo][INFO] La api retornó un error. Status: 422
[2025-11-04 09:50:32][5954][sq_nucleo][INFO] array (
  'error' => 422,
  'mensaje' => '422 Unprocessable Entity',
  'descripcion' => 'REST_API_NUCLEO:La venta con el id \'39\' ya ha sido informada. No se realizan cambios',
)

Pantalla de pagos luego de subir el nuevo el comprobante.

Quedo al tanto, saludos.

Hola Carlos, te pido que nos cargues un gds por favor!

Saludos.