Skip to content
Bahasa Indonesia

Company Settings

Company settings control the default behavior of KartuStok for all users in a company. Review these settings before master data and transaction work starts.

Open Manage -> Settings. The role must include settings view or update access.

Important Settings

Company settings pricing and minimum stock options

SettingWhat It ControlsNotes
Company identityCompany name and basic profile.Used across the app and printed documents.
Default SearchPreferred search field for selecting items.Choose the field users naturally know, such as item code or item name.
Show Quantity SystemWhether system stock appears during item selection.Useful for warehouse staff who need to see available stock.
Warehouse minimum stock modeMinimum stock mode.Choose Inactive, Per Warehouse, or Union.
Enable PriceTurns on price visibility for the company.Default is off for existing and new companies.
Price DecimalDecimal precision for price display.Required when Enable Price is active.
  1. Confirm company name and basic information.
  2. Choose default item search behavior.
  3. Decide whether users should see system quantity while selecting items.
  4. Choose minimum stock mode.
  5. Decide whether pricing should be enabled.
  6. Save settings and refresh account data if another session is already open.

Operational Example: Small Warehouse Setup

For a company that only tracks stock in/out without price visibility for staff:

DecisionRecommended SettingOperational Impact
Search by codeSet Default Search to item code if warehouse labels use codes.Users find items faster during transactions.
Show available stockEnable Show Quantity System for warehouse staff if they need stock visibility.Staff can avoid issuing more than available stock.
Minimum stock by warehouseUse Per Warehouse when each warehouse has a different reorder point.Warehouse Minimum Stock report becomes the control report.
Hide price from staffKeep Enable Price off, or enable it only with restricted role permission.Transaction users can work with quantity only.

For an owner/finance team that needs basic value visibility, enable Enable Price, set Price Decimal, then restrict the Price row in Roles & Permissions.

Important: Enabling company pricing alone is not enough. Price fields stay hidden until the user role also allows the related Price permission.

Minimum Stock Mode

ModeUse When
InactiveThe company does not track minimum stock in KartuStok.
Per WarehouseEach warehouse has different minimum targets. This shows the Warehouse Minimum Stock report.
UnionEach item has one minimum target for the whole company. This shows the Minimum Stock report.

Choose this before importing minimum stock data because the import format and report visibility depend on the selected value.

Minimum Stock Notification Flow

Minimum stock control has three parts:

  1. Choose the company minimum stock mode in Settings.
  2. Fill item minimum quantity or import minimum stock according to the selected mode.
  3. Configure notification recipients and wording if the company uses email notification.

Use Minimum Stock or Warehouse Minimum Stock report to review current low-stock items. Email notification helps alert users, but the report remains the main place to verify the current condition.

If notification email is used, keep the recipient list focused on people who can actually reorder, transfer, or investigate stock. Review Email Template if the notification wording needs company-specific instructions.

Pricing Setting

Pricing needs two gates:

  1. Enable Price must be active in company settings.
  2. The user role must have price permission in Roles & Permissions.

If pricing is enabled but a user does not have permission, price fields stay hidden for that user. If a user has price permission but pricing is disabled, price fields stay hidden for everyone.

Common Problems

ProblemFix
Price Decimal cannot be savedFill a numeric value when Enable Price is active.
Minimum stock report does not match expectationCheck the selected minimum stock mode.
User sees old settingAsk the user to refresh or log in again so account data is reloaded.