针对营业收入发生认定,注册会计师首先采用分析程序,复核主营业务收入总账、明细账以及应收账款明细账中的大额或异常项目;追查主营业务收入明细账中的记录至销售单、销售发票副联及发运凭证(选项B);将发运凭证与存货永续记录中的发运分录进行核对(选项D)。根据销售业务循环审计方法的思路,通过实施针对应收账款的存在认定的审计程序,比如,函证应收账款(选项A),检查应收账款明细账的贷方发生额,确认营业收入发生认定是否存在错报甚至舞弊(选项C)。ABCD四个选项均正确。