IMS Documentation

Integration Setup

Integration Setup defines how IMS connects to the current financial system, maps the main accounting functions and, when VAT is enabled, maintains the Purchase VAT / Tax Codes used by purchasing.

Open the screenFinancial → Integration Setup.
Current deployment: Al-Shamel The DSN, User ID and Password currently connect IMS to the local Al-Shamel Financial Management System. These settings are separate from the IMS PostgreSQL database connection.

Financial-system connection

FieldPurpose
DSNODBC Data Source Name used for the current financial-system connection.
User IDLogin used by IMS for the financial-system connection.
PasswordPassword for the financial-system login. IMS stores the saved credential in encrypted form.
Test ConnectionTests the entered DSN/User/Password and confirms when the financial connection succeeds.

Users without the Financial Database Setup permission cannot change DSN/User/Password or run Test Connection. Other financial setup fields remain subject to the user's applicable permissions.

Core account mappings

The Accounts section stores the account numbers IMS uses when it constructs financial journals.

SettingUsed for
Cash SalesCash-sales accounting entries.
Credit SalesCredit-sales accounting entries.
Cash ReturnsCash-sale return/refund accounting entries.
Credit ReturnsCredit-sale return/refund accounting entries.
Sales DiscountSales discount accounting.
COGSCost of Goods Sold posting.
Discount EarnedEarned/purchase discount posting, including the purchase-journal workflow.
DepreciationStock Depreciation expense account.
DiscrepanciesNegative Stock Adjustment / inventory discrepancy account.
VATVAT/output account mapping used by applicable financial-posting logic. Purchase tax codes can also carry Input and Counter account references.
Gift Issue CenterControls the configured handling of the center used when gift-voucher issuance is posted.

Purchase VAT / Tax Codes

When Enable Value-Added Tax is active in System Settings, Integration Setup expands to show a Purchase VAT / Tax Codes panel. Use New to create a treatment or select a code and click Edit to change it.

FieldPurpose / validation
Tax CodeRequired unique code. It can be entered only when creating the code and becomes read-only afterward.
DescriptionRequired description displayed to users in the Purchase Tax Treatment list.
Tax TypeDOMESTIC, ZERO, EXEMPT, IMPORT_PAID, IMPORT_DEFERRED, RCM or OUTSIDE_SCOPE.
Tax Rate %Required numeric rate from 0 to 100.
Base ModeNET_INVOICE, MANUAL or NONE. MANUAL permits entry of taxable/VAT values on a new purchase; non-manual modes are calculated from Net Local.
Posting ModeSUPPLIER, COUNTER, VAT_OUT or NONE. The Purchase screen includes VAT in Supplier Total only for SUPPLIER.
Recoverable %Required value from 0 to 100; used to split saved Purchase VAT into recoverable and non-recoverable amounts.
Input Account / Counter AccountAccount references stored with the tax code for tax-posting configuration.
Effective From / Effective ToOptional dates. Effective To cannot be earlier than Effective From.
ActiveControls whether the code is available to the current Purchase workflow.

New tax codes start with DOMESTIC, 10%, NET_INVOICE, SUPPLIER, 100% Recoverable and Active selected. Review these defaults before saving.

Separate edit modesWhile a tax code is being created or edited, the main financial connection/account settings are disabled. Save or cancel the tax-code change before editing the main Finance Setup fields.

Where these settings are used

Save the setup

  1. Confirm the DSN/User/Password if you are authorized to manage the financial connection.
  2. Use Test Connection before saving changed connection details.
  3. Review the financial account mappings.
  4. Click Save.

If no financial setup exists yet, IMS requires the DSN connection information before creating the first setup record. Later saves update the existing configuration and record an audit-log entry for the financial-integration settings change.

Administrative settingChanging account mappings changes how later Financial Posting journals are constructed. Only users responsible for the IMS/accounting integration should modify this screen.

Current integration and future connectors

For current users, Al-Shamel is the financial system connected to IMS. The business mappings on this screen represent accounting intent rather than a permanent dependency on one financial product, making the setup easier to adapt when another approved financial connector is introduced later.