Resumen:
Titulo:"Problema con la resta del stock"
Contenido: [más de 200 lineas de código]
Explicación por parte del usuario: "gracias por ayudarme".
Resultado: Ninguna respuesta que solucione el problema
No se si la respuesta de
Adler (

) arregle tu código, pero definitivamente debes intentar aplicar sus consejos si esperas más ayuda.
Saludos
PD. Bienvenido al foro