In accordance with the Slovenian Constitution the Court of Audit of the Republic of Slovenia is the highest body for supervising state accounts, the state budget and all public spending in Slovenia. The Constitution further provides that the Court of Audit is independent in the performance of its duties and bound by the Constitution and law. The Court of Audit Act also defines that the acts with which Court of Audit exercises its powers of audit cannot be challenged before the courts or other state bodies.