合同价格的准确数据只有在承包人完成缺陷责任期工作后才能确定。缺陷责任期是施工合同中的一个重要阶段,此阶段的主要目的是修复工程中的缺陷和问题。只有当这一阶段的工作完成后,才能对工程的实际完成情况进行准确的评估,进而确定最终的合同价格。因此,选项B是正确答案。