Skip to content

Accounting and Finance ​

This tab collects the settings that decide when a difference is small enough to ignore, how many account slots a customer or supplier carries, how credit limits and debt ages are tracked, and how payments, budgets and cost behave.

Accounting and Finance tab

Rounding tolerances ​

Any system that multiplies quantities by prices and applies percentages eventually produces a debit total and a credit total that differ by a fraction of a piastre. These three numbers tell Nama when to shrug and when to refuse.

Ignored margin when comparing fractions value.info.lowMargin (default 0.0001) — The system's general "negligible amount". It is consulted in a lot of places: journal entries, inter-company transfers, ledger transactions, contracting extracts, price validation. A difference smaller than this is treated as zero.

Keep the low margin low

The name is a promise. The system refuses to save a value greater than 10 with an explicit complaint that the number "is not low at all", because a large low margin silently swallows genuine imbalances. The default of 0.0001 is right for almost everyone.

Maximum Debit/Credit Difference Correction Value value.info.maximumDrCrDiffCorrection — The largest imbalance the system will silently correct rather than reject when writing a ledger transaction. Sits above the low margin: below the low margin nothing happened, between the two the system fixes it, above it the entry is refused.

Min Debit Credit Value value.info.minDebitCreditValue (default 0.0005) — Amounts below this count as zero when deciding whether an entry is a debit or a credit, which stops a residual fraction from creating a meaningless one-sided line.

Subsidiary accounts ​

A customer, supplier or employee carries a set of account slots — receivables, payables, advances, and so on. Five are always present; slots 6 to 20 are optional.

Use Account 6 through Use Account 20 value.info.useAccount6 … value.info.useAccount20 — Each switch adds one more account slot to the relevant master file screens. Turn on only what you use: every slot you enable is another field on every customer, supplier and employee screen.

Subsidiary Currency Should Match Accounts Currency value.info.subsidiaryCurrencyShouldMatchAccountsCurrency — Validates that every account attached to a subsidiary carries the same currency as the subsidiary itself, and filters the account selector accordingly. Worth turning on wherever you deal in more than one currency, since a mismatched account is only discovered when the balances refuse to reconcile.

Customer credit limits ​

Add Legal Entity To Customer Credits / Add Sector To Customer Credits / Add Branch To Customer Credits / Add Department To Customer Credits / Add Analysis Set To Customer Credits value.info.addLegalEntityToCustCredits, ...addSectorToCustCredits, ...addBranchToCustCredits, ...addDeptToCustCredits, ...addAnalysisSetToCustCredits — Each adds that dimension as a column of the customer credit-limit table, so a single customer can be given a different limit per branch or per company. Enable only the dimensions your credit policy actually distinguishes — each one multiplies the number of rows credit control has to maintain.

Debt ages ​

Debt ages are how Nama matches receipts against the invoices they pay, and therefore how it answers "how old is this balance?".

Track Debt Ages On Sector / Track Debt Ages On Branch / Track Debt Ages On Department / Track Debt Ages On Analysis Set / Track Debt Ages On Entity Dimension value.info.trackDebtAgesOn.trackDebtAgesOnSector and friends — Which dimensions form the key that debts are tracked and matched on. Add a dimension here and a receipt in one branch will no longer match an invoice in another. That is correct when branches are genuinely separate ledgers, and a nuisance when they aren't.

Max Invoices In Search value.info.trackDebtAgesOn.maxInvoicesInSuggestionList (default 256) — Caps how many open invoices are offered when matching a receipt. Raise it for customers with very long open lists; every extra row costs time on screen.

Reprocess All Unmatched Debt Ages Every Time value.info.trackDebtAgesOn.reprocessAllUnmatchedDebtAgesEveryTime — Re-examines every unmatched debt on each run instead of only the new ones. Thorough but progressively slower as the unmatched backlog grows.

Do Not Display Automatically Matched Debt Ages value.info.trackDebtAgesOn.doNotDisplayAutomaticMatchedDebitAges — Hides rows the system matched by itself, leaving the screen showing only what needs a human decision.

Do Not Display Unpaid Debt Ages Before Date value.info.trackDebtAgesOn.doNotShowUnpaidDebtsBefore — A cut-off date. Old unpaid debts before this date stop cluttering the matching screen — useful after a migration that brought in years of historical open items.

Shorten Debt Ages In Same Document value.info.trackDebtAgesOn.shortenDebtAgesInSameDocument — Nets debits and credits belonging to the same document against each other before matching, so an invoice and its own credit note cancel out instead of appearing as two open items.

Never Automatically Match Debt Ages (Manual Matching Only) value.info.trackDebtAgesOn.neverAutoMatchDebtAges — Disables automatic matching entirely. Choose this where the accounting team insists on deciding every allocation itself.

Payments and receipts ​

Use System Entries For Payment/Receipt Documents Relationship to Invoices value.info.usePayReceiptDocsSysEntries (default on) — Payment and receipt documents create system entries against the invoices they settle, which is what makes an invoice aware of what has been paid against it.

Deduct Payments And Receipts In Invoices Remaining value.info.deductPaymentAndReceiptInRemaining — Those payments also reduce the invoice's remaining amount. This one depends on the option above; the system refuses to save it on its own and tells you so.

Enable Days Before Allowing Return in Payment Methods value.info.enableDaysBeforeAllowingReturnInPaymentMethod — Activates the per-payment-method rule that a sale cannot be returned until a certain number of days have passed. Card settlements are the usual reason.

Budgets ​

Allow changing in budget year 1 values through Allow changing in budget year 4 values value.info.allowValuesChangeOfYear1 … ...Year4 — A budget scenario compares up to four years. Each switch decides whether that year's figures may be edited. Typically the past years are locked and only the year being planned is open.

Use To Period In Financial and Sales Budgets value.info.useToPeriodInFinancialBudget — Adds a "to period" column to financial budget and budget scenario tables, so one line can cover a range of periods instead of a single one. Turn it on where budgets are set quarterly or annually rather than month by month.

Cost ​

Disable Warehouses Adjustment value.info.disableWarehousesAdjustment (default on) — When on, the system does not produce per-warehouse cost adjustment lines and skips the check that those adjustments balance. It is on by default because most installations do not track cost separately per warehouse. Turn it off only if you genuinely need warehouse-level cost adjustment, and expect additional ledger lines and a slower cost run.

Enable PresendRequests For Cost Ledger value.info.enablePresendRequestsForCostLedger — Allows a business request to be raised before its owning document is saved. This is what makes it possible to attach accounting effects to a stock issue, receipt or transfer through an entity flow; the flow refuses to run without it and says so.

Settings on this tab ​

Every field on this tab with its exact on-screen label in both languages, so you can find a setting by the name you see. The last column points to the section that explains it.

Field idEnglish labelArabic labelMeaning
value.info.lowMarginIgnored margin when comparing fractionsالقيمة المتجاهلة عند مقارنة الكسورRounding tolerances
value.info.maximumDrCrDiffCorrectionMaximum Debit/Credit Difference Correction Valueأقصى قيمة لتصحيح فرق المدين عن الدائنRounding tolerances
value.info.minDebitCreditValueMin Debit Credit Valueاقل قيمة للحركة المدينة والدائنةRounding tolerances
value.info.useAccount6Use Account 6إستخدام حساب 6Subsidiary accounts
value.info.useAccount7Use Account 7إستخدام حساب 7Subsidiary accounts
value.info.useAccount8Use Account 8إستخدام حساب 8Subsidiary accounts
value.info.useAccount9Use Account 9إستخدام حساب 9Subsidiary accounts
value.info.useAccount10Use Account 10إستخدام حساب 10Subsidiary accounts
value.info.useAccount11Use Account 11إستخدام حساب 11Subsidiary accounts
value.info.useAccount12Use Account 12إستخدام حساب 12Subsidiary accounts
value.info.useAccount13Use Account 13إستخدام حساب 13Subsidiary accounts
value.info.useAccount14Use Account 14إستخدام حساب 14Subsidiary accounts
value.info.useAccount15Use Account 15إستخدام حساب 15Subsidiary accounts
value.info.useAccount16Use Account 16إستخدام حساب 16Subsidiary accounts
value.info.useAccount17Use Account 17إستخدام حساب 17Subsidiary accounts
value.info.useAccount18Use Account 18إستخدام حساب 18Subsidiary accounts
value.info.useAccount19Use Account 19إستخدام حساب 19Subsidiary accounts
value.info.useAccount20Use Account 20إستخدام حساب 20Subsidiary accounts
value.info.subsidiaryCurrencyShouldMatchAccountsCurrencySubsidiary Currency Should Match Accounts Currencyيجب أن تطابق العملة في الذمة عملة الحسابSubsidiary accounts
value.info.addLegalEntityToCustCreditsAdd Legal Entity To Customer Creditsإضافة الشركة للحدود الإتمانية للعميلCustomer credit limits
value.info.addSectorToCustCreditsAdd Sector To Customer Creditsإضافة القسم للحدود الإتمانية للعميلCustomer credit limits
value.info.addBranchToCustCreditsAdd Branch To Customer Creditsإضافة الفرع للحدود الإتمانية للعميلCustomer credit limits
value.info.addDeptToCustCreditsAdd Department To Customer Creditsإضافة الإدارة للحدود الإتمانية للعميلCustomer credit limits
value.info.addAnalysisSetToCustCreditsAdd Analysis Set To Customer Creditsإضافة المجموعة التحليلية للحدود الإتمانية للعميلCustomer credit limits
value.info.trackDebtAgesOn.trackDebtAgesOnSectorTrack Debt Ages On Sectorمتابعة اعمار الديون على القطاعDebt ages
value.info.trackDebtAgesOn.trackDebtAgesOnBranchTrack Debt Ages On Branchمتابعة اعمار الديون على الفرعDebt ages
value.info.trackDebtAgesOn.trackDebtAgesOnDepartmentTrack Debt Ages On Departmentمتابعة اعمار الديون على القسمDebt ages
value.info.trackDebtAgesOn.trackDebtAgesOnAnalysisSetTrack Debt Ages On Analysis Setمتابعة اعمار الديون على المجموعة التحليليةDebt ages
value.info.trackDebtAgesOn.trackDebtAgesOnEntityDimensionTrack Debt Ages On Entity Dimensionمتابعة اعمار الديون على السجلDebt ages
value.info.trackDebtAgesOn.maxInvoicesInSuggestionListMax Invoices In Searchاقصي عدد من الفواتير عند البحثDebt ages
value.info.trackDebtAgesOn.reprocessAllUnmatchedDebtAgesEveryTimeReprocess All Unmatched Debt Ages Every Timeإعادة معالجة الديون المربوطة بالخطا كل مرةDebt ages
value.info.trackDebtAgesOn.doNotDisplayAutomaticMatchedDebitAgesDo Not Display Automatically Matched Debt Agesعدم عرض اعمار الديون المسددة الياًDebt ages
value.info.trackDebtAgesOn.doNotShowUnpaidDebtsBeforeDo Not Display Unpaid Debt Ages Before Dateعدم عرض أعمار الديون الغير مسددة يدويا قبل تاريخDebt ages
value.info.trackDebtAgesOn.shortenDebtAgesInSameDocumentShorten Debt Ages In Same Documentاختصار أعمار الديون في نفس السندDebt ages
value.info.trackDebtAgesOn.neverAutoMatchDebtAgesNever Automatically Match Debt Ages (Manual Matching Only)عدم ربط أعمار الديون آليا (يدويا فقط)Debt ages
value.info.usePayReceiptDocsSysEntriesUse System Entries For Payment/Receipt Documents Relationship to Invoicesاستعمال الجداول النظامية لمتابعة ربط الصرف والقبض بالفواتيرPayments and receipts
value.info.deductPaymentAndReceiptInRemainingDeduct Payments And Receipts In Invoices Remainingخصم المدفوع والمقبوض عند حساب المتبقي في الفواتيرPayments and receipts
value.info.enableDaysBeforeAllowingReturnInPaymentMethodEnable Days Before Allowing Return in Payment Methodsتفعيل عدد الأيام قبل السماح بالمرتجع حسب طريقة الدفعPayments and receipts
value.info.allowValuesChangeOfYear1Allow changing in budget year 1 valuesإمكانية التعديل في قيم السنة الأولي للموازنةBudgets
value.info.allowValuesChangeOfYear2Allow changing in budget year 2 valuesإمكانية التعديل في قيم السنة الثانية للموازنةBudgets
value.info.allowValuesChangeOfYear3Allow changing in budget year 3 valuesإمكانية التعديل في قيم السنة الثالثة للموازنةBudgets
value.info.allowValuesChangeOfYear4Allow changing in budget year 4 valuesإمكانية التعديل في قيم السنة الرابعة للموازنةBudgets
value.info.useToPeriodInFinancialBudgetUse To Period In Financial and Sales Budgetsاستخدام إلى فترة فى الموازنات المالية و البيعيةBudgets
value.info.disableWarehousesAdjustmentDisable Warehouses Adjustmentإيقاف قيود التسوية المخزنيةCost
value.info.enablePresendRequestsForCostLedgerEnable PresendRequests For Cost LedgerEnable PresendRequests For Cost LedgerCost