قواعد و مقرارت حاکم بر حسابداری در سه سطح تدوین می شوند. بالاترین سطح ، قوانین مملکتی است . برای مثال قانون تجارت و یا قوانین مالیاتی جاری از جمله مقرارتی است که در این سطح بر حسابداری تاثیر می گذارند. در سطح دوم، تدوین مقرارت توسط حرفه حسابداری انجام می گیرد. هر حرفه (نظام) دارای انجمن حرفه ای و مقرارت (نظامنامه) مربوط به خود است. حسابداری هم از این قاعده مستثنی نمی باشد.
سطح سوم ، مقرارت حسابداری در اختیار مدیریت است. بدین معنی که مدیریت می تواند بر اساس نوع صنعت و ماهیت عمل یا نقطه نظرات دیگری که بستگی به شرایط شرکت دارد، از میان روش های استاندارد انعطاف پذیر، روش مورد نظر را برگزیند.
نمونه ای از استانداردهای انعطاف پذیر، استاندارد 15 ایران است که مدیریت می تواند بر اساس یکی از دو روش ارزش بازار، یا اقل بهای تمام شده و خالص ارزش فروش در ترازنامه منعکس نماید. نمونه دیگر انتخاب روش فایفو یا میانگین در ارزیابی موجودی کالا بر اساس استاندارد حسابداری شماره 8 ایران است.
مفاهیم نظری گزارشگری مالی
کمیته استانداردهای حسابداری ایران با اقتباس از پیش نویس هیات استانداردهای حسابداری انگلستان اقدام به تدوین مفاهیم نظری گزارشگری مالی نمود( مفاهیم نظری حسابداری را می توانید از سایت سازمان حسابرسی درفرمت pdf دانلود نمایید).