不能可靠估计的:已经发生的劳务成本预计全部能得到补偿的,应已收或预计能收回的金额确认收入;已发生的劳务成本预计只以补偿一部分的,即只收到得到成本中一部分的钱,安得到的补偿确认收入;已发生的劳务成本完全得不到补偿,即一分钱都得不到,不确认收入。原则上在你本月确认收入时预缴,在你年终时汇算清缴。不是开发票日。因为你预缴了税,税务也不会罚款的。我觉得你的问话一点也不菜,比我当年毕业时对会计的了解和领悟强多了。主营业务成本是按你的思路结。很正确。