برخی امکانات پیادهسازی یا بروز شده خاص نرمافزار حسابداری و حسابداری با رویکرد تعهدی نوسا نسخه 9.02:
- افزایش گنجایش اعداد شماره عطف سند حسابداری به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف، سررسید، و ارجاع در سطرهای اسناد حسابداری به 18 تا 19 رقم.
- افزایش گنجایش اعداد شماره صورتحساب در زمان انجام عملیات تصفیه و صورت مغایرت حسابها (صورتحسابهای بانکی) به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای سطرهای صورتحساب و شماره ارجاع و شماره ردیف سطرهای صورتحساب به 18 تا 19 رقم.
- دسترسی آزمایشی به برخی سوابق اسناد حسابداری حذف شده که علاوه بر اطلاعات عمومی شامل شماره سند در بخش و کل سیستم، شماره مبنا، توالی، و وضعیت سند حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
برخی امکانات پیادهسازی یا بروز شده خاص نرمافزار دریافت و پرداخت (خزانه داری) نوسا نسخه 9.02:
- افزایش گنجایش اعداد شماره عطف سند دریافت و پرداخت به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف، سررسید، و ارجاع در سطرهای اسناد دریافت و پرداخت به 18 تا 19 رقم.
- افزایش گنجایش اعداد شماره مدارک دریافت و پرداخت به 18 تا 19 رقم.
- افزایش گنجایش اعداد شماره نخستین برگ چک به 18 تا 19 رقم.
- دسترسی آزمایشی به برخی سوابق اسناد دریافت و پرداخت حذف شده که علاوه بر اطلاعات عمومی شامل شماره سند در بخش و کل سیستم، شماره مبنا، توالی، و وضعیت سند حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
- دسترسی آزمایشی به برخی سوابق رسیدهای دریافت و پرداخت حذف شده که علاوه بر اطلاعات عمومی شامل شماره سند در بخش و کل سیستم، شماره مبنا، توالی، وضعیت، نوع رسید، و سری/ شماره رسید حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
برخی امکانات پیادهسازی یا بروز شده خاص نرمافزار انبار و کنترل موجودی نوسا نسخه 9.02:
- افزایش گنجایش اعداد شماره عطف سند انبار به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف، سررسید، و ارجاع در سطرهای اسناد انبار به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف و ارجاع در تمامی انواع برگههای درخواست کالا، رسید موقت، و انبار به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف و ارجاع در تمامی رخدادهای (سطرهای) مرتبط با انواع برگههای درخواست کالا، رسید موقت، و انبار به 18 تا 19 رقم.
- دسترسی آزمایشی به برخی سوابق انواع برگههای ورود و خروج حذف شده انبار که علاوه بر اطلاعات عمومی شامل شماره سند در بخش و کل سیستم، شماره مبنا، توالی، وضعیت، نوع برگه، و سری/ شماره برگه حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
- دسترسی آزمایشی به برخی سوابق انواع برگههای درخواست کالا حذف شده انبار که علاوه بر اطلاعات عمومی شامل نوع برگه، و سری/ شماره برگه حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
- دسترسی آزمایشی به برخی سوابق سایر انواع برگههای حذف شده انبار که علاوه بر اطلاعات عمومی شامل شماره سند در بخش و کل سیستم، شماره مبنا، توالی، وضعیت، و سری/ شماره برگه حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
- در تنظیم برگههای درخواست کالا، در صورتی که برای برگه انبار تعیین شده باشد، در سطرهای جدید همان انبار برگه به صورت پیشفرض در رخدادهای درخواست درج میشود. در مقابل از این پس انبار برگههای درخواست به صورت ضمنی برای رخدادهای درخواست لحاظ نخواهند شد و صرفا به انبار مندرج در رخدادهای درخواست توجه خواهد شد. از این نظر برگهها و رخدادهای درخواست بسیار شبیه شدند به برگهها و رخدادهای انبار یا رسید موقت.
- از آنجا که پیاده سازی کنترل رزرو و حدهای بحرانی به تفکیک انبار مد نظر بوده است و رخدادهای درخواست نقش مهمی در این فرآیند ایفا میکنند، در حین تبدیل یک پایگاه اطلاعاتی به نسخه جدید سعی کردهایم که حتیالامکان انبار رخدادهای درخواست از قبل موجود را با یک روش مطمئن تعیین کنیم. به یاد داریم که یک رخداد درخواست ممکن است مرجع یک رخداد انبار یا یک رخداد رسید موقت باشد. از طرف دیگر یک رخداد انبار نیز ممکن است به عنوان مرجع رخداد درخواست برگشت ایفای نقش نماید. در همه این موارد حتما انبار رخداد مرجع (در صورت وجود) باید با انبار رخداد مربوط یکسان باشد. از طرف دیگر همانطور که در بندهای قبلی اعلام شد رابطه سیستماتیک بین انبار، برگه درخواست و رخدادهای درخواست را حذف کردهایم. این عمل برای برگهها و رخدادهایی که از قبل در سیستم موجود بودهاند اندکی ناهماهنگی ایجاد میکند؛ حداقل اینکه انبار برگه درخواست را باید در رخدادهای درخواستی که از قبل موجود بودهاند کپی کنیم تا دادهها شبیه دادههایی شوند که در نگارش جدید سیستم مورد انتظار ما هستند. از مجموع این نکات به یک روش برای تعیین انبار برای رخدادهای درخواست قبلی رسیدیم: با لحاظ کردن اولویت کاربرد انبار، سعی میکنیم انبار رخداد درخواست را از منابع مختلف تشخیص دهیم و درج کنیم. منابع و اولویت آنها چنان اختیار شدهاند که قوانین یکسان بودن انبار در ارتباط میان رخدادها نقض نشوند. منابع به ترتیب اولویت عبارتند از: رخداد انباری که رخداد درخواست مرجع آن بوده است / رخداد انبار مرجع برگشت رخداد درخواست / رخداد رسید موقتی که رخداد درخواست مرجع آن بوده است. اگر هر یک از منابع فوق برای رخداد درخواست قابل تشخیص باشند حتما انبار رخداد درخواست قابل تشخیص خواهد بود (چون در منابع ذکر شده، وجود انبار اجباری است). اگر یک رخداد درخواست به هیچ رخداد دیگری مربوط نباشد، انبار برگه درخواست مربوط در رخداد درخواست درج خواهد شد. اگر برگه درخواست هم فاقد انبار باشد، رخداد درخواست بدون انبار باقی میماند.
- حدهای بحرانی کالاها (حداقل موجودی، حداقل موجودی قابل فروش، نقطه سفارش و حداکثر موجودی) از این پس علاوه بر موجودی تمام انبارها برای موجودی هر انبار نیز به تفکیک قابل کنترل هستند. برای فعال کردن کنترل مزبور برای حدهای مورد نظر، در محاوره مشخصات یک سیستم اطلاعاتی (که از Admin یا از امکانات جدید در Client قابل احضار است)، یک دریچه چند گزینهای به شکل زیر در صفحه "کالاها" تعبیه شده است. توجه کنید که وجود انبار در رخدادهای درخواست کماکان اختیاری است. همچنین پیشفاکتورها هم طبق تعریف فاقد انبار هستند. به همین دلیل کنترل حدهای بحرانی به تفکیک انبار جایگزین کنترل مزبور برای موجودی تمام انبارها نخواهد شد و کنترلهای موجودی تمام انبارها، حتی در صورت فعال کردن کنترل به تفکیک انبار کماکان اجرا میشوند.
- در زمان رزرو کالا (در تنظیم درخواستهای خروج تایید شده از نوع رزرو)، تا پیش از این، میزان رزرو تمام موجودی کالا و نیز میزان رزرو از یک بچ کالا کنترل میشد. با تغییراتی که در انبار رخدادهای درخواست به عمل آوردیم از این پس میتوانیم موجودی یک انبار و نیز موجودی یک بچ کالا در یک انبار را نیز در رزرو کنترل کنیم.
- در انواع خروج کالا (من جمله تنظیم برگههای فروشی که منجر به تنظیم خودکار برگههای خروج از انبار میشوند) کالاهای رزرو شده کنترل میشدند. تا پیش از این فقط کل موجودی کالا با مقدار رزرو شده (بدون توجه به انبار و بچ) کنترل میشد. با تغییراتی که در انبار رخدادهای درخواست به عمل آوردیم، از این پس میتوانیم موجودی یک انبار، موجودی یک بچ کالا در تمام انبارها و موجودی یک بچ کالا در یک انبار را نیز با مقدار رزرو شده از هر یک کنترل کنیم. توجه کنید که کماکان امکان رزرو کالاها بدون تعیین انبار و بچ وجود دارد و به همین دلیل هر 4 نوع کنترل باید انجام شوند و کنترلهای دقیقتر (مثل کنترل رزرو بچ در انبار) جایگزین کنترلهای کلی تر (مثل موجودی همه بچها در همه انبارها) نخواهند شد.
- در برگههای انبار، در سطرها (طرف حسابها)ی آزاد برگه، امکان "افزودن سطر جدید با کپی از سطر قبل" به صورت کاملا استاندارد و با کلیدهای میانبر Alt+Enter پیادهسازی شد. در برگه ورود کالا، سطرهای آزاد برگه در یک صفحه اختصاصی در متن برگه (با عنوان طرف حسابهای آزاد) نیز در اختیار قرار دارند. امکان مزبور به این قسمت هم اضافه شده است. در ضمن در صفحه اختصاصی سطرهای آزاد کلید میانبر Shift+Enter برای اصلاح سطر تحت مکاننما با محاوره اضافه گردید.
- فرمهای پیشفرض برحسب واحد خاص برای گردش انبار مراکز و بچها تعریف شدند و پس از این در دسترس میباشند.
- در تنظیم برگه موجودی انتهای دوره انبار کنترلهایی برای تشخیص وجود رخدادهای پیشنویس پیش از تاریخ برگه و رخدادهای عملیاتی پس از آن تاریخ انجام میشدند. این کنترلها بیش از حد سختگیرانه بود، تغییراتی در نرمافزار اعمال گردید که اطلاعات آن در مستند تکمیلی "تغییر رفتار در کنترلهای پیش از ایجاد برگه موجودی انتهای دوره انبار" در دسترس می باشد.
- در تعریف مجموعههای کالا امکان انتخاب کالا با بارکد و نیز سایر فیلدهای حرفی کالا اضافه شد.
برخی امکانات پیادهسازی یا بروز شده خاص نرمافزار فروش کالا و خدمات نوسا نسخه 9.02:
- افزایش گنجایش اعداد شماره عطف سند فروش به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف، سررسید، و ارجاع در سطرهای اسناد فروش به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف و ارجاع در تمامی انواع برگههای درخواست خدمات، انجام خدمات، پیشفاکتور یا قرارداد فروش، و فاکتور فروش به 18 تا 19 رقم.
- افزایش گنجایش اعداد شمارههای عطف و ارجاع در تمامی رخدادهای (سطرهای) مرتبط با انواع برگههای درخواست خدمات، انجام خدمات، پیشفاکتور یا قرارداد، و جنبی فروش به 18 تا 19 رقم.
- دسترسی آزمایشی به برخی سوابق انواع برگههای فروش و برگشت از فروش حذف شده که علاوه بر اطلاعات عمومی شامل شماره سند در بخش و کل سیستم، شماره مبنا، توالی، وضعیت، و سری/ شماره برگه حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
- دسترسی آزمایشی به برخی سوابق انواع برگههای درخواست و انجام خدمات، پیش فاکتورها، و همچنین قراردادهای فروش و الحاق های حذف شده که علاوه بر اطلاعات عمومی شامل سری/ شماره برگه حذف شده میباشد. اطلاعات تکمیلی این امکان در مستند تکمیلی "سوابق حذف برگهها و رخدادهای نرمافزار" در دسترس می باشد.
- در صدور اطلاعات به فایل Access (مورد استفاده در مکانیزم صدور اطلاعات برای گزارشات فصلی TTMS)، یک گزینه به نام "فقط اقلام فاقد ارزش افزوده تجمیع شوند" اضافه شده است. همانطور که از نام این گزینه برمیآید، کاربرد آن همزمان است با یکی از انواع "تجمیع معاملات" (کمتر از مبلغ معین یا مصرفکننده نهایی). وضعیت پیشفرض این گزینه در تنظیمات سیستم (تمام کاربران) / تنظیمات فروش / صدور اطلاعات فروش به فایل Access قابل تعیین است.
- در فهرست سطرهای برگههای فروش، یک فیلد جدید پیادهسازی شده است: "جمع برگه (برای گزارشات فصلی TTMS)". همانطور که میدانیم، در حین صدور سطرهای برگههای فروش به Access (برای ارائه اطلاعات گزارشات فصلی TTMS) امکان تجمیع معاملات کمتر از مبلغ معین وجود دارد. مبلغ مزبور نوعی از جمع برگه فروش مربوط به رخداد فروش است. همان جمع، دقیقا در همین فیلد بازنمایی خواهد شد. این فیلد در تعریف فرم گزارش فهرست سطرهای برگههای فروش و نیز در شرایط و ترتیب قابل استفاده است.
- در TTMS 4029 فیلد مالیات مکسوره اضافه شده است که در حین سرجمع کردن فایل Access حاوی اطلاعات TTMS مشکلآفرین شده است. در زمانهای قدیم فیلدی به نام مالیات تکلیفی در TTMS وجود داشت که به مرور زمان حذف شد. از نسخهی 4029 فیلد مشابهی، اینبار با نام مالیات مکسوره به جداول TTMS اضافه شده است. با توجه به قابل تعریف بودن مکانیزم صدور اطلاعات TTMS در نرم افزار فروش، وجود یا عدم وجود این فیلد مشکلی در فرآیند کلی صدور اطلاعات ما ایجاد نمیکند. اما مکانیزمی که برای سرجمع کردن فایل Access حاوی اطلاعات TTMS داریم دچار مشکل میشود؛ چنین است که این فیلد در سطرهای سرجمعی که ایجاد میکنیم خالی (Null) باقی میماند و ارسال فایل با خطا مواجه میشود. برای بروزرسانی کارکرد ابزار با TTMS جدید یک دریچهی قابل علامتگذاری به محاورههای سرجمع اضافه کردیم. این دریچه به صورت پیشفرض علامتگذاری شده است – فقط اگر کاربر بخواهد یک فایل TTMS سال 96 و بعدتر، که پیش از 4029 بوده است (و طبیعتا فاقد فیلد مالیات مکسوره است) را سرجمع کند باید لطفا علامت مذکور را بردارد. رفتار سیستم چنین است که محتویات فیلد مالیات مکسوره نیز در رکوردهای فایل Access با هم جمع میشوند و در سطر سرجمعِ حاصله منعکس میگردند. محاورههای جدید را در شکل زیر مشاهده میکنید:
- در درخت یک رخداد (از دید فروش) در صفحه "بهای فروش" که برای انواع برگههای فروش – پیشفاکتور، قرارداد، فاکتور و صورتحساب برگشت از فروش – بازنمایی میشود، مبداء و روش تعیین بها را اضافه کردیم.
- مباحث جدید ارزی در برگههای فروش ارائه گردیده که توضیحات کامل، نحوه عملکرد و روش استفاده از این امکانات نوین در مستند تکمیلی "امکانات جدید ارزی در نرمافزار فروش" در دسترس می باشد. این امکانات شامل موارد زیر میباشد:
o در محاسبه کسور، اضافات و پورسانتهای ارزی نرخ برابری ارز باید از سطرهای اصلی برگه حاصل شود.
o برگههای فروش از این پس یک فیلد اختیاری به نام نرخ برابری ارز دارند.
o در محاسبات ارزی مربوط به تعرفهها و یا بهای دستی در سطرهای جدید، در صورت وجود نرخ برابری ارز اختصاصی در برگه، از همان نرخ استفاده میشود.
o در محاسبات ارزی مربوط به اصلاح تعرفه یا بهای دستی، به صورت پیشفرض از نرخ برابری قبلی (منعکس شده در دادههای سطر در دست ویرایش) استفاده میشود.
o در حین تعیین تعرفه (با محاوره مربوط)، امکان تغییر نرخ برابری ارز تعبیه شده است.
o اصلاح یکباره بها در سطرهای ارزی برگههای فروش پیادهسازی شد.
o ...
- در اصلاح یکباره بها در سطرهای برگههای فروش امکان صفر کردن تخفیف مستقیم و مالیات وعوارض ارزش افزوده را فراهم کردیم.
- در فهرست پیشفاکتور و قراردادها از قبل فیلدی به نام جمع بهای برگه داشتیم. در پارامترهای گزارش یک دریچه با عنوان "قراردادهای الحاقی درنظر گرفته نشوند" هم داشتیم که اگر علامتگذاری میشد بهای قراردادهای الحاقی به بهای قرارداد مرجع اضافه نمیشد – این دریچه به صورت پیشفرض علامتگذاری نشده است و به این ترتیب بهای قراردادهای الحاقی در جمع بهای قرارداد مرجع لحاظ میشدند. در نسخه جدید دو فیلد اضافه شدهاند: بهای ابتدایی برگه (قرارداد) و جمع بهای قراردادهای الحاقی مربوط. نام فیلد قبلی هم به "بهای نهایی برگه" تغییر داده شده است. کماکان چنین است که اگر قرار باشد که "قراردادهای الحاقی درنظر گرفته نشوند"، بهای قراردادهای الحاقی محاسبه نخواهد شد و بهای ابتدایی و نهایی مساوی خواهند بود. یکی از کاربردهای این فیلدهای جدید تنظیم شرط برروی جمع بهای قراردادهای الحاقی است (تا قراردادهایی که الحاقی دارند تشخیص داده شوند).
- پیش از این در فراخوانی برگه پیشفاکتور در قرارداد، سطرهای تایید نشده فراخوانی نمیگردید و تنها سطرهای تایید شده به صورت تایید شده قابل فراخوانی بود. در این حین اگر کاربر جاری اختیار تایید نداشته باشد با خطا مواجه میشد. پس از این ترتیبی دادیم که اگر کاربر اختیار مزبور را نداشته باشد سطرهای تایید شده نیز به صورت تایید نشده فراخوانی شوند.
- رخدادهای فروش ممکن است مرجعهایی از جنس سایر رخدادهای فروش داشته باشند. مبداء تعیین بها در این مرجعها داده مفیدی است که سعی کردیم در موارد مربوط در اختیار کاربر قرار داده شود:
o در ویرایش فاکتور فروش فیلد جدیدی به نام "مبداء تعیین بهای پیشفاکتور یا قرارداد" تعریف کردیم.
o در ویرایش صورتحساب برگشت از فروش فیلد جدیدی به نام "مبداء تعيين بها در فاكتور فروش مرجع" تعریف کردیم.
o در ویرایش قرارداد فیلد جدیدی به نام "مبداء تعيين بها در سطر پيشفاكتور مرجع" تعریف کردیم.
o در بازنمایی توجیهی بهای یک سطر از فاکتور فروش "مبداء تعیین بهای پیشفاکتور یا قرارداد" بازنمایی میشود.
o در بازنمایی توجیهی بهای یک سطر از صورتحساب برگشت از فروش "مبداء تعیین بها در فاکتور فروش مرجع" بازنمایی میشود.
o در بازنمایی توجیهی بهای یک سطر از قرارداد "مبداء تعیین بها در سطر پیشفاکتور مرجع" بازنمایی میشود.
- در انواع گزارشهای مبتنی بر سطرهای برگههای فروش فیلد جدیدی به نام "نوع برگه پیشفاکتور یا قرارداد" اضافه شد که در تعریف فرمها، شرایط و ترتیب قابل استفاده است.