This we have done, as I said it is working fine when we update the business partner using WebUI, or transaction bp.
When we remove identification type using a standard bapi the bdoc does not contain the updated identification type. (all other changes to the BP are synced).