Scope
This functionality applies to FirstBIT Contracting configuration starting from release 2.1.1.35.
Overview
Beginning with release 2.1.1.35, a new checkbox, Stock GL Transaction, has been added to purchasing documents within the procurement chain, starting from the Purchase Order document.
The checkbox controls whether inventory transactions should be generated automatically during the procurement process.
When enabled, the system automatically creates entries in the Inventory and Expenses register and performs inventory receipt automatically during posting of the related Invoice Received document created from the original Purchase Order.
Automatic Determination of the Checkbox
The value of the Stock GL Transaction checkbox is determined automatically based on the selected Warehouse.
If the Warehouse has the Separate Inventory and Financial Documents option enabled, the system automatically enables the Stock GL Transaction checkbox in purchasing documents.
Warehouse setting:
Separate Inventory and Financial Documents = Enabled
Document setting:
Stock GL Transaction = Enabled
This behavior applies to all documents within the purchasing chain starting from the Purchase Order.
Warehouse Configuration
To enable automatic determination of the Stock GL Transaction checkbox, the Warehouse should have the following option enabled:
Separate Inventory and Financial Documents
When this option is enabled, inventory and financial transactions can be processed simultaneously during the purchasing process.
Important Limitation When Using Default Warehouse
Users can define a default Warehouse in their Personal Settings.
When a new purchasing document is created, the system automatically populates the Main Warehouse field using this default value.
In this scenario, the Warehouse value is inserted into the document without validating the Warehouse settings.
As a result, the system does not check whether the selected Warehouse has the Separate Inventory and Financial Documents option enabled.
Therefore:
- the Warehouse is populated automatically;
- the Stock GL Transaction checkbox is not activated automatically, even if the Warehouse is configured for separate inventory and financial documents.
This behavior is expected.
How to Enable Stock GL Transaction
If the Stock GL Transaction option is required, the user should manually reselect the Warehouse in the document.
After the Warehouse is selected manually, the system validates the Warehouse configuration and automatically updates the value of the Stock GL Transaction checkbox according to the Warehouse settings.
Result of Enabling Stock GL Transaction
When the Stock GL Transaction checkbox is enabled:
- entries are created in the Inventory and Expenses register;
- inventory receipt is generated automatically during posting of the Invoice Received document created from the Purchase Order.
This eliminates the need to create separate inventory documents for the receipt process.
Inventory Movements Generated by Stock GL Transaction
When the Stock GL Transaction checkbox is enabled, additional inventory movements are generated during document posting.
Invoice Received
When the Invoice Received document created from the Purchase Order is posted, the system creates an additional entry in the Inventory on Hand accumulationregister representing inventory consumption.
Material Receipt Note
When the Material Receipt Note document is posted, the system creates the corresponding receipt entry in the Inventory on Hand register.
As a result, after both documents are posted, the balance in the Inventory on Hand register becomes zero.
This behavior is expected and is designed to support scenarios where financial and physical inventory transactions are processed separately.
Summary
Starting from release 2.1.1.35:
- the Stock GL Transaction checkbox has been added to purchasing documents starting from Purchase Order;
- the checkbox is automatically enabled when the selected Warehouse has the Separate Inventory and Financial Documents option enabled;
- when a Warehouse is populated from Personal Settings, Warehouse validation is not triggered automatically;
- in such cases, the Warehouse should be manually reselected if the Stock GL Transaction option is required;
- posting of the Invoice Received document creates an additional consumption entry in the Inventory on Hand register;
- posting of the Material Receipt Note document creates the corresponding receipt entry;
- after both documents are posted, the resulting balance in the Inventory on Hand register becomes zero.
This behavior is standard for FirstBIT Contracting starting from release 2.1.1.35.
Thank you for being FirstBIT Customer!



