NexCommand AINexCom Knowledge Base
Field reference

Stock Settings

How to use Stock Settings in Inventory: access, working steps, fields, related records and troubleshooting.

Purpose and access

Use stock transactions to record receipts, issues, transfers and reconciliation. Confirm warehouses, units, batches and serial numbers before submission. Use the stock ledger to investigate movements rather than editing an item to simulate stock.

This page is a settings page in Supply Chain → Inventory. Use the link above to open the configured destination; permissions are checked by the destination service.

ERP links open in a new tab. Sign in with your own account; record visibility, actions and approval authority follow your assigned permissions. Screens can differ by company and configuration.

Before you start

Review the current settings or existing records and prepare the information needed for the change.

Confirm the company, party, dates, units and source references that apply. Select existing links carefully and check for an existing record before creating a duplicate.

Working steps

  1. Open Stock Settings from Supply Chain → Inventory, or use ERP Search.
  2. Review the existing configuration before editing.
  3. Complete the editable fields described below. Required fields and validation conditions must be satisfied; read-only values are set by the system or their source records.
  4. Save the record and address validation messages. Reload and verify the saved values and relationships.
  5. Use any additional workflow actions only when the record and your role provide them. Saving this record does not automatically complete a related transaction or external action.

Field reference

These fields come from the installed ERP definition. Hidden fields and password inputs are omitted. Additional conditions, custom scripts and workflow rules can make a field required or read-only in a particular context.

FieldType / behaviorHow to use it
Item Naming Byitem_naming_bySelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • Item Code
  • Naming Series
Default Item Groupitem_groupLink
Optional
Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship.

Linked record: Item Group

Default Valuation Methodvaluation_methodSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • FIFO
  • Moving Average
  • LIFO
Auto insert Item Price if missingauto_insert_price_list_rate_if_missingCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Update existing Price List Rateupdate_existing_price_list_rateCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Update Price List based onupdate_price_list_based_onSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • Rate
  • Price List Rate
Default Stock UOMstock_uomLink
Optional
Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship.

Linked record: UOM

Allow to edit stock UOM qty for Sales documentsallow_to_edit_stock_uom_qty_for_salesCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Allow to edit stock UOM qty for Purchase documentsallow_to_edit_stock_uom_qty_for_purchaseCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Allow to edit stock UOM qty for Stock Entryallow_to_edit_stock_uom_qty_for_stock_entryCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Allow UOM with conversion rate defined in Itemallow_uom_with_conversion_rate_defined_in_itemCheck
Optional
If enabled, the system will allow selecting UOMs in sales and purchase transactions only if the conversion rate is set in the item master.
Default Warehousedefault_warehouseLink
Optional
Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship.

Linked record: Warehouse

Sample Retention Warehousesample_retention_warehouseLink
Optional
Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship.

Linked record: Warehouse

Allow negative stockallow_negative_stockCheck
Optional
This can be enabled at specific Item level as well
Over Delivery/Receipt Allowance (%)over_delivery_receipt_allowanceFloat
Optional
The percentage you are allowed to receive or deliver more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed to receive 110 units.
Over Transfer Allowance (%)mr_qty_allowanceFloat
Optional
The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units.
Over Picking Allowance (%)over_picking_allowancePercent
Optional
The percentage you are allowed to pick more items in the pick list than the ordered quantity.
Role Allowed to Over Deliver/Receiverole_allowed_to_over_deliver_receiveLink
Optional
Users with this role are allowed to over deliver/receive against orders above the allowance percentage

Linked record: Role

Show barcode field in stock transactionsshow_barcode_fieldCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Convert Item description to clean HTML in transactionsclean_description_htmlCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Allow internal transfers at user-defined rateallow_internal_transfer_at_arms_length_priceCheck
Optional
If enabled, the item rate won't adjust to the valuation rate during internal transfers, but accounting will still use the valuation rate. This will allow the user to specify a different rate for printing or taxation purposes.
Validate Material Transfer warehousesvalidate_material_transfer_warehousesCheck
Optional
If enabled, the source and target warehouse in the Material Transfer Stock Entry must be different else an error will be thrown. If inventory dimensions are present, same source and target warehouse can be allowed but atleast any one of the inventory dimension fields must be different.
Activate Serial / Batch No for Itemenable_serial_and_batch_no_for_itemCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Pick Serial / Batch Based Onpick_serial_and_batch_based_onSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • FIFO
  • LIFO
  • Expiry
Allow existing Serial No to be Manufactured/Received againallow_existing_serial_noCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Use Serial / Batch fieldsuse_serial_batch_fieldsCheck
Optional
On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields.
Disable Serial No and Batch selectordisable_serial_no_and_batch_selectorCheck
Optional
If enabled, users must enter Serial No. / Batch data manually instead of using the selector dialog.
Allow negative stock for Batchallow_negative_stock_for_batchCheck
Optional
If enabled, the system will allow negative stock entries for the batch. But, this may lead to incorrect valuation rates, so it is recommended to avoid using this option. The system will permit negative stock only when it is caused by backdated entries and will validate and block negative stock in all other cases.
Do not use Batch-wise Valuationdo_not_use_batchwise_valuationCheck
Optional
If enabled, the system will use the moving average valuation method to calculate the valuation rate for the batched items and will not consider the individual batch-wise incoming rate.
Have default Naming Series for Batch ID?use_naming_seriesCheck
Optional
This will be applied if no naming series is configured in Item master
Naming Series Prefixnaming_series_prefixData
Optional
Enter the identifier or short text requested by the label. Preserve external reference numbers accurately.
Auto create Serial and Batch Bundle for outwardauto_create_serial_and_batch_bundle_for_outwardCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Do not update Serial / Batch on creation of auto bundledo_not_update_serial_batch_on_creation_of_auto_bundleCheck
Optional
If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial / Batch Bundle.
Set Serial and Batch Bundle Naming Based on Naming Seriesset_serial_and_batch_bundle_naming_based_on_naming_seriesCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Enable stock reservationenable_stock_reservationCheck
Optional
Allows to keep aside a specific quantity of inventory for a particular order.
Auto reserve stockauto_reserve_stockCheck
Optional
Upon submission of the Sales Order, Work Order, or Production Plan, the system will automatically reserve the stock.
Allow partial reservationallow_partial_reservationCheck
Optional
Partial stock can be reserved. For example, If you have a Sales Order of 100 units and the Available Stock is 90 units then a Stock Reservation Entry will be created for 90 units.
Auto reserve Stock for Sales Order on Purchaseauto_reserve_stock_for_sales_order_on_purchaseCheck
Optional
Stock will be reserved on submission of Purchase Receipt created against Material Request for Sales Order.
Auto reserve Serial and Batch Nosauto_reserve_serial_and_batchCheck
Optional
Serial and Batch Nos will be auto-reserved based on Pick Serial / Batch Based On
Allow to make Quality Inspection after Purchase / Deliveryallow_to_make_quality_inspection_after_purchase_or_deliveryCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Action if Quality Inspection is rejectedaction_if_quality_inspection_is_rejectedSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • Stop
  • Warn
Action if Quality Inspection is not submittedaction_if_quality_inspection_is_not_submittedSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • Stop
  • Warn
Raise Material Request when stock reaches re-order levelauto_indentCheck
Optional
This option is useful if you want to ensure a constant supply of raw materials/products and avoid shortage. A Material Request will be raised automatically when stock reached the re-order level defined in the Item form.
Notify by email on creation of automatic Material Requestreorder_email_notifyCheck
Optional
An email will be sent to notify the User with the role 'Purchase Manager' when an automatic Material Request is created.
Freeze stocks older than (days)stock_frozen_upto_daysInt
Optional
Stock transactions that are older than the mentioned days cannot be modified.
Stock frozen up tostock_frozen_uptoDate
Optional
No stock transactions can be created or modified before this date.
Role allowed to edit frozen stockstock_auth_roleLink
Optional
The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen.

Linked record: Role

Role allowed to create/edit back-dated transactionsrole_allowed_to_create_edit_back_dated_transactionsLink
Optional
If mentioned, the system will allow only the users with this Role to create or modify any stock transaction earlier than the latest stock transaction for a specific item and warehouse. If set as blank, it allows all users to create/edit back-dated transactions.

Linked record: Role

Troubleshooting

  • Not permitted: verify the account, role and source-document permission. Do not share an administrator login.
  • Missing record or address: inspect the relevant Link or Dynamic Link fields; a matching title alone does not establish a relationship.
  • Cannot save or change status: review required fields, read-only values, document status and the configured approval transition.
  • Unexpected report or portal result: review company/date filters, source-document submission and the approved party or Employee link.