多项选择题

发放交工证书的基本条件是( )。

A.工程已按施工合同和设计文件要求建成,具有独立使用价值
B.按要求编制完成竣工文件
C.按要求进行了竣工决算
D.设计、施工、监理、业主等单位已准备好总体报告材料
E.质量监督部门已完成工程质量检测、检验并编写完成了工程质量鉴定书