Hi Andrea,
I am not sure why DELETION of AXT Table entries is not creating BDoc. Since this looks like your custom code you can create the BDoc after deletion.
Try to use the same logic used in report BUPA_SEND to send the business partner again via BDoc.
Hope this will be useful.
Regards,
Naresh