The Zoning Hearing Board or the hearing officer, as the case may be, shall render a written decision or, when no decision is called for, make written findings on the application within 45 days after the last hearing before the Zoning Hearing Board or hearing officer. Each decision shall be accompanied by findings of fact and conclusions based thereon together with the reasons therefor. A conclusion based on any provisions of the Pennsylvania Municipalities Planning Code, Act 247 of 1968, or of any ordinance, rule or regulation shall contain a reference to the provision relied on and the reasons why the conclusion is deemed appropriate in the light of the fact found. If the hearing is conducted by a hearing officer, and there has been no stipulation that his decision or findings are final, the Zoning Hearing Board shall make his report and recommendations available to the parties, and the parties shall be entitled to make written recommendations thereon to the Zoning Hearing Board prior to final decision or entry of findings, and the Zoning Hearing Board's decision shall be entered no later than 45 days after the decision of the hearing officer. Where the Zoning Hearing Board has power to render a decision, and the Zoning Hearing Board or the hearing officer, as the case may be, fails to render the same within the period required by this subsection, the decision shall be deemed to have been rendered in favor of the applicant, unless the applicant has agreed, in writing, to an extension of time. Nothing in this subsection shall prejudice the right of any party opposing the application to urge that such decision is erroneous.