非货币性交易审计的程序有:

  1、被审计单位管理当局沟通,就所发生的非货币性交易的原因是否合理进行确认注册会计师应当对交易的属性作出判断,确认交易是否属于非货币性交易。

  2、了解被审计单位进行非货币性交易的业务流程和相关的内部控制制度,审阅与交易相关的协议、合同。

  3、审阅交易有关的协议、合同及其他有关文件,判断交易标的价值及交易损益确认的正确性。

  4、检查会计报表中非货币性交易及其结果的披露。确认企业在财务报告中是否披露了非货币性交易,披露的交易类型是否真实,所披露的换入换出资产的公允价值、补价以及换出资产的账面价值是否正确,对计量标准是公允价值还是账面价值、实现的损益及其归属期间的披露是否恰当充分。