Business Configuration[Inward]

Business Configuration[Inward]

Inward Configurations

Purpose:-
The configurations present in the Inward tab allows to enable or disable functionalities in the Purchase module screen.
Steps to access Inward Business Configurations:-

1. Navigate to Tools -> Configuration -> Business Configuration

2. Under the Business Configurations, click on the Inward tab and all the configurations under this tab will be listed.



1. Show Supplier Branch

This configuration controls whether the show Supplier Branch information is displayed in Inward screens.

 

The Supplier Branch field in the Inward screens displays the supplier’s branch (contact details) that are created in the Supplier Master.

This helps users clearly identify from which branch of the supplier the purchase is being made. It is especially important when a supplier operates multiple outlets or warehouses. This is only for reference purposes.

When this configuration is enabled, the Supplier Branch field appears in all Inward screens (PO, RN, GIN, PI), allowing users to view and select the correct supplier branch for accurate branch-wise purchase tracking.

When the configuration is disabled, the Supplier Branch field is hidden in all Inward screens, and the system treats the supplier as a single entity without branch-level mapping.

Note: This configuration is used for the suppliers who have multiple outlets. And it will not reflect anywhere in Reports. For the selected location only purchase invoice will be reflected.


FAQ-

      

Q1.What happens if the configuration is disabled?  

The Supplier Branch field will not be shown, and all inward transactions will be mapped to the default supplier without branch segregation.

Q2. How do I enable this feature?  

Navigate to Tools → Configuration → Business Configuration. Click Inward.

Enable the configuration “Show Supplier Branch” in the business configuration settings.

Q3. What is the purpose of showing Supplier Branch in Inward screens?  

The Supplier Branch field in the Inward screens displays the supplier’s branch contact details that are created in the Supplier Master.

This helps users clearly identify from which branch of the supplier the purchase is being made. It is especially important when a supplier operates multiple outlets or warehouses, as it avoids confusion and ensures accurate transaction tracking.

4. Why are branch details not displayed even after enabling the configuration?

Branch details will be displayed only if the branch is mapped in the Supplier Master.
Please verify the following:

  • Ensure the branch is mapped under the Contact Details tab in the Supplier Master screen.

  • Check whether the Load Shipment Based on Location configuration is enabled.

    • If enabled, disable this configuration and recheck.

Once the above conditions are met, the branch details will be displayed correctly.

 



2. Confirm when difference between Inv Amount and Total exceeds  

When performing an inward transaction in the Purchase Invoice screen, the system checks the difference between the Invoice Amount and the Total Amount based on this configuration.

You can set an allowed difference limit between 0 to 10.

  • Example:
    If the configured value is 2, a difference of up to ₹2 is allowed between invoice amount and total amount, and the invoice can be saved successfully.

  • If the difference exceeds the configured value, the system will display a confirmation message.

  • If the difference is within the allowed limit, the invoice will be saved successfully, even if the values do not match exactly.

 

Q1. What does this configuration do?  

It controls how the system handles situations where the Invoice Amount does not exactly match the Total Amount in the Purchase Invoice screen.

Q2. What range can be set for the allowed difference?  

You can set a value between 0 and 10. This represents the maximum difference allowed (in currency value).

Q3. What happens if the difference is within the configured limit?  

If the difference between the Invoice Amount and Total Amount is equal to or less than the allowed limit, the system will save the invoice without any warning, even if the values do not match perfectly.

Q4. What happens if the difference exceeds the configured limit?  

The system will display a confirmation message, asking the user to confirm or review the discrepancy before proceeding.



4. Auto Load PO Cost in Receipt Note/ Purchase

5. Auto Load PO Selling in Receipt Note / Purchase

6. Auto Load PO MRP in Receipt Note / Purchase

7. Auto Load PO Discount in Receipt Note / Purchase

 

When these configurations are enabled, all corresponding values from the Purchase Order will be automatically loaded into the Purchase Invoice screen / Receipt Note screen during conversion.

If any of the configurations are disabled, the respective values will not be auto-filled, and you must enter them manually while converting the Purchase Invoice.

Example:
If the Auto Load PO Disc in Receipt Note / Purchase configuration is disabled, the Discount % will not be loaded automatically from PO screen. You must manually enter the value in the Discount % column; otherwise, the discount will not be calculated in the Purchase Invoice/ Receipt Note.

 

Q1. What do these “Auto Load PO” configurations do?  

These settings determine whether specific price-related values from the Purchase Order should be automatically filled into the Receipt Note or Purchase Invoice during conversion.

Q2. Why are values not appearing in the Purchase Invoice screen when converting a Purchase Order?  

If a particular Auto Load PO configuration is disabled, the system will not bring that specific value from the Purchase Order into the Purchase Invoice / Receipt Note screen during conversion.
Because of this, fields like Cost, Selling, MRP, or Discount % may appear blank or unchanged, and you will need to enter them manually.

Q3. Why MRP not automatically loaded in Receipt Note / Purchase

If any of the configurations are disabled, the respective values will not be auto-filled, and you must enter them manually while converting the Purchase Invoice.



9. Show Purchase Type  

Q1. What does the “Show Purchase Type” configuration do?

When enabled, this setting displays the Purchase Type in the Purchase Order, Goods Inward Note, Receipt Note, and Purchase Invoice screens.

Q2. How is the Purchase Type determined?

The Purchase Type shown in the inward-related screens is determined based on the Supplier Master.

Depending on how the supplier is classified—Local, Interstate, or International—the corresponding Purchase Type will be automatically displayed during inward transactions.

 

Q3.  When will the Purchase Type be shown in the system?
Whenever you perform an inward-related transaction, the relevant Purchase Type (Local/Interstate/International) will be displayed automatically based on the supplier selected.


10. Show Payment Terms


Based on this configuration, payment terms will be displayed in Inward screens like Purchase Invoice, Purchase order, Receipt Note, Goods Inward Note.

Q1. Where will it reflect in Reports?

Navigate to Reports → Purchase → Transactions → Purchase Summary.

Q2. Where to create new payment terms?

It will be displayed bydefault in our application.


 

14. Allow to Edit Purchase Order Price in Receipt Note / Purchase  

This configuration controls which prices can be edited while converting a Purchase Order to a Purchase Invoice / Receipt Note.

Q1. What does the “Allow to Edit Purchase Order Price” configuration do?  

This setting controls which price fields can be edited when converting a Purchase Order into a Purchase Invoice or Receipt Note.

Q2. Where is this configuration applied?  

It applies during the conversion of Purchase Order → Purchase Invoice/ Receipt Note / Goods Inward Note and other inward screens.

Q3. What happens if the setting is “Allow Cost”?  

Only the Cost Price can be edited while converting.
All other fields such as Selling, MRP, and Discount % remain locked.

Q4. What happens if the setting is “Not Allow All Price”?  

None of the price fields can be edited.
All price-related fields will be locked in the Purchase Invoice / Receipt Note screen.

Q5. What happens if the setting is “Allow All”?  

You can edit all price-related fields, including:

  • Cost Price

  • Selling Price

  • MRP

  • Discount %

 

Q6. What happens if the setting is “Allow Selling & MRP”?  

You can edit only Selling Price and MRP.

Other fields such as Cost Price and Discount % cannot be edited.

Q7. Does this configuration affect Purchase Order creation?  

No.It affects only the conversion process from Purchase Order → Purchase Invoice / Receipt Note.

15.Enable Free Qty in Purchase


Enable this option to display a Free Qty field in purchase-related screens. This field allows users to enter the quantity of items provided by the supplier as complimentary (free of cost).
 
Q1. What does the “Enable Free Qty in Purchase” option do?
It adds a Free Qty field in purchase modules (Purchase Order, Purchase Invoice, GIN, RN) to record any complimentary quantity provided by the supplier.
Q2.  Does Free Qty affect item cost calculation?
No. Free quantity does not affect the item rate or cost. It is recorded separately and stock is updated accordingly.
Q3.Will Free Qty increase the stock?
Yes. The free quantity will be added to the inventory without impacting the purchase value.
Q4. Does Free Qty appear in reports?
Yes, it will appear in relevant purchase and stock reports where free or bonus quantities are tracked.



16. Allow Stock Update upto Inward Stock



Enable this configuration to restrict stock adjustments so that the Stock Update Quantity cannot exceed the total Inward Stock Quantity for the item.
If the Stock Update Qty is greater than the Inward Qty, the update will be marked as Failed in the Stock update detail report and will not be considered.


You can view the status of each Stock Update in:
Reports → Stock Analysis → Stock Update Details


Disable this checkbox to allow adjusting the on-hand quantity to any desired value, even if it exceeds the Inward Stock Quantity.
Q1. What does this  Allow Stock Update upto Inward Stock configuration do?  
This configuration controls whether the Stock Update Quantity can exceed the item’s Inward (Purchased) Quantity.
If enabled, the system will restrict stock updates to the maximum inward quantity.
Q2. Why am I getting  a “Failed – Physical Qty is greater than Purchased Qty” message in Stock detail report?  
This message appears when the  Allow Stock Update upto Inward Stock configuration is enabled and the Stock Update Qty entered is greater than the Inward Qty.
The system prevents the update to maintain accurate stock tracking.
Q3. In which report, check the status of Stock update?
You can view the status in Reports → Stock Analysis → Stock Update Details
Q4. How do I allow stock updates beyond the inward quantity?  
Disable the configuration “Allow Stock Update up to Inward Stock”.
Once disabled, the system will allow updating stock to any quantity you enter.
Q5. What is the status if the Stock Update Qty is within the Inward Quantity?
If the updated stock quantity is within the Inward (Purchased) quantity, the status will be shown as “Approved & Adjusted.”
The system will successfully adjust the stock based on the entered Physical Quantity.
Q6. What will happen when the configuration is disabled and stock added greater the inward?
If the configuration was disabled, able to enter the Stock Update Qty greater than the Inward Quantity. 

19. Allow to enter greater than PO qty


When this configuration is enabled, You can enter a quantity greater than the Purchase Order (PO) quantity during conversion in the Purchase Invoice screen.

When this configuration is disabled, In the Purchase Invoice screen, if you click Load PO and try to enter a quantity greater than the PO quantity, the system will display an error message as “Entered Qty is greater than PO Qty.”

Q1. Can I enter less than or equal to the PO quantity?  

Yes.Regardless of configuration, entering equal or less than the PO Qty is always allowed.

Q2. Why am I getting the error “Entered Qty is greater than PO Qty” in Purchase Invoice screen?  

When You try to enter a quantity more than Purchase Order Qty in Purchase invoice screen,and the Allow to enter greater than PO qty configuration is disabled, you will get this error.

Q3. What happens when the configuration is enabled?  

When enabled, the system allows:

  • Entering a quantity higher than the PO Qty

  • Updating quantities freely during the Purchase Invoice conversion

  • No validation error will appear for exceeding the PO quantity

 

Q4. Can the PO quantity be edited only in the Purchase Invoice screen, or also in other screens like GIN and RN?

The PO quantity can be edited not only in the Purchase Invoice (PI) screen but also in the Goods Inward Note (GIN) and Receipt Note (RN) screens, based on the enabled configuration.

20. Show Shipping name in Inward

  

When this configuration is enabled, the Ship Name field will be displayed in all Inward screens like Purchase Order, Receipt Note, Goods Inward Note, Purchase Invoice. You can choose the shipping details from this field, and the values will be fetched from the Customer Master.
Please note that the selected shipping details must have a Customer ID.

 

 

 

Q1. What does the “Show Shipping Name in Inward” configuration do?  

Enabling this option displays the Shipping Name field in all Inward-related screens.

Q2. Where do the shipping names come from?  

Shipping names are pulled from the Customer Master, specifically from the shipping details defined there.

Q3. What is the requirement for selecting a Shipping Name?  

The shipping detail must have a Customer ID. Only those shipping entries with an Customer ID will be available for selection.

Q4. In reports, where can I find the Supplier Shipping Name?  

You can view the Supplier Shipping Name in the following reports:

Navigate to:
Reports → Purchase → Transactions → Purchase Summary / Purchase Detail Report

In these reports, you will find the “Supplier Shipping” column, which displays the shipping name selected during the Inward process.

21. Load purchase as Indent

 

When the Load Purchase as Indent configuration is enabled and an Indent is raised, the system checks stock availability at Headquarter. If sufficient stock is not available at Headquarter, a Purchase Order (PO) is created by loading the Indent in the Purchase Order screen.

After the PO is created, without converting it to a Purchase Invoice, the required quantity will be automatically available in the Stock Transfer Out (STO) screen when Load Indent is clicked.

Example Scenario  

  • Indent Raised: 10 units from Branch B to Branch A

  • Available stock at Branch A: 2 units

  • Required quantity via PO: 8 units

When the configuration is enabled, the 8 units will be displayed automatically in the Stock Transfer Out screen upon clicking Load Indent, without converting the PO to a Purchase Invoice.

When the configuration is disabled:

  • The system will not load quantities automatically in the STO screen

  • Users must manually convert PO → Purchase Invoice

  • Then perform Stock Transfer Out separately.

 

For more info, Kindly refer this document-https://community.gofrugal.com/portal/en/kb/articles/auto-u

 

FAQ-

Q1. What is the purpose of the “Load Purchase as Indent” configuration?
It allows the system to treat Purchase Orders created from Indents as Stock Transfer requirements, making the required quantity available directly in the Stock Transfer Out (STO) screen.

Q2. Does this configuration automatically create Stock Transfer Out (STO)?
No. It does not automatically create STO.
It only loads the required quantity into the STO screen when Load Indent is clicked.

Q3. Is converting the Purchase Order to Purchase Invoice mandatory when this config is enabled?
No. When this configuration is enabled, the Purchase Order need not be converted to a Purchase Invoice for the stock to appear in the STO screen.

Q4. What happens when the configuration is disabled?
When disabled:

  • Quantities will not appear automatically in the STO screen

  • Users must manually convert PO → Purchase Invoice

  • Then perform Stock Transfer Out separately

 

Q5. How is the required quantity calculated?
The system calculates the required quantity based on Indent raised quantity.

Q6. Does this configuration affect normal Purchase Orders not created from Indents?
No. It applies only to Purchase Orders created by loading an Indent.


23. Round Off Auto Indent Qty

This configuration controls how the system rounds the suggested indent quantity calculated during Auto Indent.

It has 4 options: None, Upper, Lower, Near

Q1.Which option will display the exact stock quantity?  

Use None – no rounding will be applied; exact calculated quantity will be shown.

Q2.What is the best option for general use?  

Near – because it balances between over ordering and under ordering.

  • Rounds to the nearest whole number, either up or down.

  • Example:
    Calculated Qty = 8.40 → Displayed Qty = 8
    Calculated Qty = 8.60 → Displayed Qty = 9

 

Q3. If I want to avoid overstocking, which option is recommended?  

Choose Lower, so the system always rounds down.

Q4. If I want to ensure enough stock even during fluctuations, which option to use?  

Choose Upper, so the system always rounds up.

Q5. How does Round-off Qty work when set to Upper?

When the Round-off Qty is set to Upper, the quantity is always rounded up to the next whole number.

This is useful when the company prefers to order slightly more than the calculated requirement.

Example:

  • Calculated Qty = 8.4 → Displayed Qty = 9

  • Calculated Qty = 8.9 → Displayed Qty = 9

Q6. How does Round-off Qty work when set to Lower?

When the Round-off Qty is set to Lower, the quantity is always rounded down to the previous whole number.

This is useful when the company wants to control excess purchases.

Calculated Qty =  8.4 → Displayed Qty = 8 
Calculated Qty = 8.9→ Displayed Qty = 8

 

Q7. In which cases will stock be displayed in decimal values?

Stock will be displayed in decimal values when packing values and UOM mappings are configured for an item and fractional quantities are involved.

Example:

  • 1 Unit = 100 Pieces

  • Packing values are defined in the Item Master

  • The Indent checkbox is enabled in the UOM vs Item Mapping screen.

If the user enters 110 pieces in the Sales Bill, the system converts it to the base unit:

110 ÷ 100 = 1.1

As a result, the stock will be displayed as 1.1 units.


24. SA to PIA Sync Type

When SA to PIA Sync Type is set to Auto, the stock transfer seamlessly between two different domains (Domain-A and Domain-B) while maintaining proper accounting and inventory flow in both systems. When Domain-A saves the Sales Bill will be automatically convert as a Purchase Invoice in the corresponding Franchise location, when click Load PI Advice in Purchase Invoice screen.


For more info, kindly refer → https://community.gofrugal.com/portal/en/kb/articles/what-is-the-purpose-of-inter-domain-stock-transfer-process

FAQ:-

Q1. What is SA to PIA Sync Type is set to Auto?  ?
SA to PIA Sync Type is a configuration used to transfer stock between two different domains (Domain-A and Domain-B) with proper inventory movement.
Once the Sales Invoice is generated in Domain-B, automatically in Domain-A receives the stock by loading the PI Advice in the Purchase Invoice screen and saving the transaction. This completes the stock transfer process.

Q2. How does the stock transfer process work?

  • Domain-A raises a Purchase Order to Domain-B

  • The PO is synced to GoBill and appears as a Sales Order in Domain-B

  • Domain-B converts the Sales Order into a Sales Invoice

  • Domain-A loads the PI Advice and saves the Purchase Invoice, receiving the stock.

Q3. What happens after the Sales Invoice is created in Domain-B?
Once the Sales Invoice is generated, Domain-A can load the PI Advice in the Purchase Invoice screen to inward the stock and complete the transaction.

Q4. Which applications use this configuration?
This configuration works with TruePOS and GoBill to enable seamless inter-domain stock and transaction.


 Q5. What happens when the SA to PIA Sync Type configuration is set to Manual?  

When the is set to Manual, all stock transfer transactions between domains must be processed manually by the user, without automatic synchronisation.

In this mode, Domain-A raises a Purchase Order manually to Domain-B. The corresponding Sales Order, Sales Invoice, and Purchase Invoice are not auto-generated. Users in both domains must manually create and process each transaction at their respective ends.



26. Allow diff b/w Invoice and Payable amount

When this configuration is enabled, the system allows a difference (variance) between:

  • Invoice Amount (Supplier invoice value)

  • Payable Amount (System-calculated amount based on rate, qty, discounts, taxes, etc.)

Q1.What does this configuration do?  

It allows users to save the inward entry even if there is a mismatch between invoice amount and system-calculated payable amount.

Q2.What happens if I disable this configuration?  

The system will strictly validate that:

Invoice Amount = Payable Amount

Users must correct rate, discount, tax, or rounding so both match.

Q3. Why does the Purchase Invoice screen show the error:  

“Invoice Amount differs from Payable Amount. Please check”?

This error appears when the Invoice Amount entered by the user does not match the system-calculated Payable Amount.

How to resolve it?  

Option 1:
 Enable the configurationAllow diff b/w Invoice and Payable amount in Inward screens
This will allow saving the invoice even when both values differ. In the purchase summary report, you can view the amount.

Option 2:
Edit the purchase Invoice and Enter a valid amount in the Invoice Amount field
Ensure that the Invoice Amount exactly matches the Payable Amount shown by the system.


27. Rate get in Price policy

When this configuration is enabled the price is determined based on the pricePolicy type mapped to the product.

When the configuration is enabled, the item price is determined based on the Price Policy Type mapped to the product.

The system always considers the latest Rate Master entry, ordered by ID in descending order.

Note: This configuration is used only in GoBill and not applicable in TruePOS transactions.

In HQ, price values are maintained in the Outlet Price Master. These values are reflected in TruePOS reports, and based on those reports, the GoBill application updates its pricing data.

 

FAQ-

Q1. What is the purpose of the RATE_POLY configuration?
It ensures that item pricing is derived from the Price Policy mapped to the product, instead of manual price entry.

Q2. Is this configuration applicable in TruePOS screens?
No.This configuration is used only by GoBill and not for price calculation in TruePOS transaction screens.

Q3. How does TruePOS interact with this configuration?
HQ updates prices in the Outlet Price Master, which reflects in TruePOS reports.
GoBill then consumes these reports to update its pricing.


When this configuration is enabled, the header and footer details—such as the Supplier—will be locked while converting a Sales Bill to a Purchase Invoice Advice.
Users cannot manually change or select a different supplier during this conversion.

If any modifications to the header or footer details are required, they must be made in the source system used to create the transaction (such as SAP, Dynamics, etc.) and then re-sent to the POS.

 

Q1. What happens when this configuration is enabled?  

The Supplier and other header/footer information are locked during Purchase Advice import and cannot be altered manually.

Q2. Why is the Supplier field locked?  

To ensure data integrity and maintain consistent supplier information coming from SAP without manual overrides.

Q3. How can the Supplier or header details be changed?  

Changes must be done in SAP, and the updated document should be resent to POS.

Q4. Can users modify the supplier while converting Sales Bill to Purchase Invoice Advice?  

No.Manual editing is not allowed when the configuration is enabled.



30. Print Barcode along with Kit Preparation

When this configuration is enabled, the Kit Preparation screen will automatically print barcodes for the kit items as soon as the user clicks Save.
This works similar to the Purchase Invoice screen, where barcodes are printed immediately after the inward quantity is saved.
Since Kit Preparation is treated like an Inward process (stock of the kit item increases), the system prints barcodes for the newly prepared kit items every time a kit is saved.

Q1.When will the barcode print?  

The barcode will print immediately after clicking Save in the Kit Preparation screen.

Q2.Why is barcode printing required during kit preparation?  

Because creating a kit is considered adding new stock, and the kit item needs its own barcode for sales, tracking, and inventory movement.

Q3.Will barcode print for every kit prepared?  

Yes. Each time you prepare a kit and save it, the barcode will be printed for the quantity prepared.


31. Mask PII Data

The Mask PII Data Configuration provides additional security by allowing users to Mask or Unmask their Customer's mobile number/Email Id.

Mask PII data configuration has  3 options- "None" or "Mask" or "Mask & View".

1.Mask PII Data- 'Mask & View':  

When the configuration set to mask & view, users can click the eye icon to view the mobile number/ Email Id. Conversely clicking the eye icon will hide the mobile/Email Id.

 

 2. Mask PII Data- Mask  

When the Mask PII data configuration set to 'Mask', Users will not be able to view the mobile number/ Email Id. The Mobile/ Email Id will be masked and Eye icon will not be displayed.

3.Mask PII Data-None  

When the Mask PII data configuration set to 'None', Users can able to view the mobile number/ Email Id. The Mobile/ Email Id will be displayed and Eye icon will not be displayed.  


 For more details, refer to the documentation - https://community.gofrugal.com/portal/en/kb/articles/mask-pii-data

Q1.What is the purpose of the Mask PII Data configuration?  

This configuration controls how sensitive customer information such as mobile numbers and email IDs is displayed to users to ensure privacy and data security.

Q2. What happens when Mask PII Data is set to Mask & View?  

When enabled:

  • The mobile number/email ID is masked by default.

  • Users will see an eye icon next to the field.

  • Clicking the eye icon will reveal the complete mobile number/email ID.

  • Clicking it again will hide the data.

Q3. What happens when Mask PII Data is set to Mask?  

In this mode:

  • Mobile number/email ID will always remain masked.

  • Users cannot view the full details.

  • The eye icon will not be displayed.
    This ensures maximum privacy, preventing visibility of sensitive data.

Q4. What happens when Mask PII Data is set to None?  

In this mode:

  • Mobile number/email ID will be fully visible.

  • No masking is applied.

  • The eye icon will not be shown.


32. Show Volume fields in Inward screens


When enabled, the volume information defined in the Item Master (Volume per Base Unit) volume fields will be displayed in the Purchase Order screen.

Additional fields such as Pack Size and No. of Packs will appear in Purchase order screen. Based on the number of packs entered, the system will automatically calculate and update the item quantity using the volume per base unit defined for the item.

Quantity = No. of Packs × Volume per Base Unit

Note: This configuration is used primarily for TotalOil customers.

Q1. What does this configuration do?  
It displays volume-related fields ( Pack Size, No. of Packs) in the Inward screens such as Purchase Order.    
Q2. Where is Volume per Base Unit defined?  
Volume per Base Unit is defined in the Item Master.
Q3. How does the quantity calculation work?  
When the user enters the No. of Packs, the system multiplies it by the Pack Size (based on Volume per Base Unit) and automatically updates the Quantity.
Quantity = No. of Packs × Volume per Base Unit
Example:
No. of Packs = 2
Volume per Base Unit = 10
Calculated Quantity = 2 × 10 = 20
The Quantity field will be updated automatically with the calculated value.
Q4. What happens if the configuration is disabled?  
Volume fields like Pack Size and No. of Packs will not be displayed, and quantity must be entered manually.


34. Show Previous purchase rate of an item

When this configuration is enabled, the previous purchase rate of an item will be displayed in the Purchase Order (PO) screen.
This helps users compare the old rate with the newly updated rate before finalising the PO.



35. Auto Indent Based On

Auto Indent is used to automatically generate indents based on sales trends, stock levels, and predefined system configurations.
This helps ensure timely replenishment, especially for companies with a large number of items, by automatically identifying items with low stock and preparing the required indent quantities.

 

Q1. What are the different Auto Indent methods?  

Auto Indent can be configured in the following ways:

  1. Min/Max Quantity

  2. Sales Quantity

  3. Min-Max with Sales Info

  4. Average Sales Quantity

Q2. How does the Min/Max Quantity method work?  

When an item's stock reaches or falls below the minimum level, the system automatically loads it into the Auto Indent list and suggests a reorder quantity based on the min–max setup.

For more detailed information, refer - https://community.gofrugal.com/portal/en/kb/articles/auto-u

Q3. How does the Sales Quantity method work?  

Auto Indent is triggered after processing a sales bill.
If the sale causes the stock to drop below the minimum quantity, the system will include that item in the indent list.

For more detailed information, refer - https://community.gofrugal.com/portal/en/kb/articles/how-does-the

Q4.How does the Min-Max with Sales Info method work?  

The system shows:

  • Sales data for the selected date range

  • Minimum and maximum quantities from Item Properties

If the stock is below the minimum quantity, the system recommends indent quantities based on both sales and stock thresholds.

For more detailed information, refer - https://community.gofrugal.com/portal/en/kb/articles/how-does-the

Q5.How does the Average Sales Quantity method work?  

The system analyses average past sales and determines how much stock needs replenishment by:

Reorder Indent Quantity =  (Total Sales Quantity in the selected number of days × Reorder Ratio) − Current Stock

For more detailed information, refer - https://community.gofrugal.com/portal/en/kb/articles/average


36. Save purchase temporarily and load quantity based on unicode scanning

This configuration is applicable only for Franchise flow when converting a Purchase Advise → Purchase Invoice.

It enables users to scan barcodes during the conversion process to automatically load quantities item-wise. The Purchase Invoice will be temporarily saved until all items are scanned and finalised.

You can choose from the following options in the business configuration “Save purchase temporarily and load quantity based on unicode scanning”:

None  

  • Converts Purchase Advise → Purchase Invoice without barcode scanning.

  • User must manually enter quantities.

Item-Wise  

  • Allows barcode scanning for specific items.

  • Scanned barcodes load quantity only for the selected item.

All Items  

  • Allows scanning all items in the invoice.

  • System will match each scanned barcode to the correct item and load quantity automatically.

For more detailed information,refer - https://community.gofrugal.com/portal/en/kb/articles/temporarily-save-the-purchase-invoice-for-serialised-items-once-all-items-are-scanned-and-saved-in-franchise-flow

Q1. When does this feature apply?  

Only when converting Purchase Advise to Purchase Invoice in the Franchise workflow.

Q2. What happens when I scan a barcode?  

The system identifies the item (batchwise) and loads the quantity for that item, then saves the Purchase Invoice temporarily.

Q3. Can I still enter quantities manually?  

Yes. Manual entry is allowed when scanning is not used or when None is selected.

Q4. Is it support including EAN code?

No, it will support only  Item scanning barcode.


37. Allow Inward Expired Stock in Opening Stock Migration

When this configuration is enabled, expired items can be brought into the system through Opening Stock Migration, and later the same expired stock can be returned to the supplier using Purchase Return.

This helps companies record expired inventory during initial migration and properly process its return.

 

Q1.What does this configuration do?  

It allows expired items to be entered during Opening Stock Migration.

Q2.Why would we inward expired stock during migration?  

Because during initial system migration, real physical stock may include expired items that must be recorded before being returned.

Q3.What should be done after inwarding expired stock?  

A Purchase Return should be created to return the expired stock to the supplier.

Q4.What happens if the configuration is disabled?  

Expired items cannot be inwarded during Opening Stock Migration and it throws error message like "Expiry date should be greater than today".

Q5. Why is this configuration required? when already stock is available in system to return.
Why need to add through migration and purchase return the stock to supplier?

In our software, expired stock items are not allowed in the Inward Transaction screen.

One customer has requested this functionality because they need to migrate stock data from one system to another. When a customer changes software, they may already have expired stock in the old system, and this needs to be carried forward during migration.

To handle this scenario, we allow expired stock to be inward only through Opening Stock Migration. After migration, the customer can process a Purchase Return to the supplier for the expired items.

38. Manual Indent Based On


Manual Indent based on has two configuration-

  • Load Items Manually.

  • Auto Load All Items.

 

Manual Indent – Load Items Manually  

In this mode, indent quantities must be entered manually for each item based on the company’s requirements from the headquarters.
Users need to search and select items individually and then enter the required indent quantity.

For more details, refer to the documentation- 

https://community.gofrugal.com/portal/en/kb/articles/manual-indent-based-on-load-items-manually

Manual Indent – Auto Load All Items  

This configuration enables the system to load all items into the indent screen automatically.
Indent quantities are generated automatically based on the selected date’s sales data and current stock availability.

The system will auto-calculate the Indent Quantity as:

  • Indent Quantity = Sales Quantity - Stock Quantity

For more details, refer to the documentation - https://community.gofrugal.com/portal/en/kb/articles/manual-indent-based-on-load-all-items

 

FAQ-

Q1. What is “Manual Indent – Load Items Manually”?  

This option allows users to search manually and select items to raise an indent.
You must enter the indent quantity for each item based on company requirements.

Q2. Do items load automatically in “Load Items Manually”?  

No. You must search items manually and enter the indent quantity.

Q3. What is “Manual Indent – Auto Load All Items”?  

In this mode, the system will automatically load all items in the indent screen and calculate indent quantities based on:

  • Sales quantity for the selected date

  • Current stock availability at the branch

The system will auto-calculate the Indent Quantity as:

  • Indent Quantity = Sales Quantity - Stock Quantity



39. Stock Update based on

The Stock Update feature allows you to control how items are loaded into the Stock Update screen. Based on the configuration, you can choose between:

1. Load Items Manually  

  • Users must search and select items manually.

  • Suitable when updating stock for a limited set of items.

  • Gives more control over item selection.

  • For more details, refer to the documentation - https://community.gofrugal.com/portal/en/kb/articles/stock-update-entry-30-10-2025

2.Auto Load All Items

  • The system automatically loads all available items into the Stock Update screen.

  • Users can directly enter or modify the updated quantities for each item.

  • This option is highly efficient for bulk stock updates, allowing users to adjust stock for multiple items at once without manually searching for them.

  • For more detailed information, refer - https://community.gofrugal.com/portal/en/kb/articles/stock-update-entry-30-10-2025

Q1. What is the purpose of the Stock Update configuration?  

It allows users to choose whether items should be added to the Stock Update screen manually or automatically, based on the store’s operational needs.

Q2. When should I use the “Load Items Manually” option?  

Use this option when:

  • Only a few items need stock adjustment.

  • You want full control over which items are updated.

  • Inventory updates are selective.

Q3. What happens when “Auto Load All Items” is selected?  

  • All items will automatically appear in the Stock Update screen.

  • Users can directly input the new quantities for each item.

  • Saves time when performing bulk updates.

Q4. Does this configuration impact the approval workflow?  

No. It only impacts the loading method.
Approval or further processes remain unchanged.


40. Write off PO after convert as RN/PI

The purpose of this configuration is to ensure that any Purchase Order that has been partially converted, or where the quantity is edited or items are removed during conversion to a Purchase Invoice (PI), will be excluded from the Pending List (LOV) under the Load PO function key.

In simple terms, once the PO is converted—fully or partially—it will not appear again in the Pending PO list for further selection.

For more detailed information, refer - https://community.gofrugal.com/portal/en/kb/articles/write-off-po-after-convert-as-rn-pi-configuration

 

FAQ-

Q1.What happens when a PO is partially converted?  

If only some items or quantities are converted:

  • The PO is considered as Purchased.

  • It will not show again in the Pending PO LOV.
    This prevents repeated loading of the same PO.

Q2.What if I edit quantities or remove items during conversion?  

When the configuration is enabled,Even if quantities are changed or some items are removed while converting to RN/PI, the PO will still be written off and excluded from the Pending list.

Q3. Can I reload the PO again in the Purchase Invoice screen if the configuration is disabled?  

Yes.If the configuration is disabled at the time of Purchase order, and you convert it partially, the remaining quantities of the PO will still be available in the Purchase Invoice screen. In the LOV, the PO will appear with the status “Partially Converted.”


Q4. Where do I verify the Purchase Qty and status ?
Navigate to Reports →Purchase → Transactions → Purchase Detail

 

Q5. How the PO will reflect in PO screen, view and edit mode after write off?can we be able to edit the PO after write off?
No.

41. Indent Cut Off time validation on Item Sku type

By using this configuration, we can decide until what time an indent can be raised to the warehouse and also specific to items sku type(Put Away, Flow Through, DSD). This can be be done specific to location. For ex., if for Branch A cut off time is configured as 4PM for item sku type DSD, then only until 4PM indent can be raised for DSD mapped items.

 

Put Away Items- Put away items are the items which will be purchased in Bulk (Example. Loose Grocery Products like Sugar, Rice) and stored(PUT) in warehouse, and they will be repacked in different weights like 500gm, 1KG 2 KG etc.. and transferred(away) to the outlets.

Flow Through (FA) items: Flow Through Items are nothing but the FMCG items or the Packed items which are not stored in the warehouses, rather transferred to outlets for direct selling.They will be purchased in the main warehouse and then transferred to their respective branches. Normally their stocks are not maintained in the Main Warehouses.

Direct Store Delivery (DSD) items: DSD stands for Direct Store Delivery. Items like Milk, Bread and other items which are required in a daily basis are denoted as DSD in the item master as the SKU type.

For more detailed information - refer https://community.gofrugal.com/portal/en/kb/articles/indent-cut-off

 

 

 

Q1. What is the purpose of the Indent Cut-Off Time configuration?  

This configuration allows you to control until what time a branch can raise an indent to the warehouse.
The cut-off time can be set based on Item SKU Type (Put Away, Flow Through, DSD) and specific to each location.

Q2. How does this configuration work?  

If a cut-off time is set for a particular branch and SKU type, the system will restrict raising indents for those items after the configured time.

Q3. Can each SKU type have different cut-off times?  

Yes.For the same branch, you can configure different cut-off times per SKU type (e.g., 3 PM for Put Away, 4 PM for DSD).





    • Related Articles

    • Business Configuration[General]

      General Business Configuration Purpose:- The configurations present in the General tab allows to enable or disable functionalities that are common to most of the screens of TruePOS and not specific to any particular module. Steps to access General ...
    • Business Configuration[Process Inward]

      Process Inward Purpose:- The configurations present in the Process Inward tab allows to enable or disable functionalities in the Purchase module screen. Steps to access Process Inward Business Configurations:- 1. Navigate to Tools -> Configuration -> ...
    • Business Configuration[System]

      Business Configuration[System] Q3. What does the “Sales Order Caption” configuration do? Purpose: The Sales Order Caption configuration allows you to change the label displayed for the Sales Order screen, helping tailor the terminology to match ...
    • Business Configuration[Approval]

      Purpose:- The configurations in the Approval tab display the types of approvals used in TruePOS such as Purchase and Sales approvals and explain the functionalities of each configuration.” Steps to access Approval Business Configurations:- 1. ...
    • Master Configuration

      Introduction to Master Configuration TruePOS provides certain default fields essential for the retail industry. Additionally, TruePOS offers extra fields beneficial for different verticals and businesses. Based on your business requirements, you can ...