Все что написано, кроме ПКО присутствует в типовом обмене.
Сергей, да будет вам известно, что в битриксе при оплате заказа на сайте и при типовом функционале есть кусочек кода в модуле ОбменСервер. который как раз и формирует ПКО и тем же обменом отдает на сайт номер документа из 1с. ))))) изучайте типовой функционал общайтесь с Денисюком и будет вам счастье....