Webservice InventoryGenExits

Buenos días,

Estoy intentando hacer una emisión de componentes en una producción a través del Webservice InventoryGenExits.
El caso es que, si hago la imputación de una sóla línea a la vez me funciona sin problema, pero si intento hacer la imputación de varias líneas a la vez, no me hace la emisión, pero tampoco me genera ningún tipo de error.
Lo más curioso del caso, es que si ejecuto el Json en Postman funciona, pero si lo ejecuto desde mi programa de Php no funciona, ni da error.

Alguien me puede ayudar??

Dejo el Json que estoy enviando:

{"DocDate": "20230725", "DocDueDate": "20230725", "Reference2": "32", 
	"DocumentLines": [ 
	{"BaseType": 202, 
	"BaseEntry": "187", 
	"BaseLine": "13", 
	"Quantity": "1", 
	"ItemType": "pit_Item", 
	"BatchNumbers" : [ ],
	"SerialNumbers" : [ ] 
	},
	{"BaseType": 202, 
	"BaseEntry": "187", 
	"BaseLine": "14", 
	"Quantity": "1", 
	"ItemType": "pit_Item", 
	"BatchNumbers" : [
		{"BatchNumber": "12345678902311564", "Quantity": 1
		} 
	],
	"SerialNumbers" : [ ]
	}
	]
}

Muchas gracias!