多项选择题

A.一般预算会计实行收付实现制,财务会计实行权责发生制
B.政府会计主体应当编制决算报告和财务报告,决算报告的编制以收付实现制为基础
C.政府会计核算应该根据需要选择人民币或外币作为记账本位币
D.政府会计核算应当采用借贷记账法记账