This help page is created for you to see common questions and provided answers. Please contact with us from support@nonzeroapps.com if you have further questions.
Object term is used in application to specify all of below types. The mother group of Items, Groups and Tags is the Object.
We divide your inventory into 3 part. First one is your assets in other words "Items". Items have quantity, in contrast to other types. You can see the quantity changes from the detail page of the items. Some item examples; AA Battery, 10 Ohm Resistance, Milk, Pen, etc.
"Group" is where Items are collected in together. For example; Box, Depot or Fridge can be a group. The quantity of the group is the total quantity of the related items. It is mainly created for specifying the location that items are.
"Tag" is used for specifying item or group attributes or an alternative to group. For example; New, Old, Important, etc. Likewise to Groups, Tags do not have quantity information, however you can see the cumulative quantity of related items. You do not have to use it, but if you need alternative way to specify your items, you can use it easily.
Relationships are a way to organize inventory by linking your items, groups, and tags.
Items can be associated with the group or tag by using relations. Groups can be associated with items or tags. Tags can be related by items or groups.
Relations gives flat and lean organization. It allows much more flexibility and easy to use. Our approach has much more advantages than traditional hierarchy organizations. Relations handle multi locations easily whereas hierarchical system do not.
For handling multi location cases, please check this part.
In object detail page, you will see "Related" and "Unrelated" sections. Related part shows the other type of objects which are related to that object. In order to add new relation, just click to the name of the object from unrelated section. This will move your object from unrelated to related section.
You can use sorting or filtering options in order to organize the list of those sections.
If you want to go to the object detail from relations sections, just long click to the object name. This will open the detail page of the long clicked object without changing the relation.
Related objects can be retrieved in exported CSV files too. In order to add or update relations, importing can also be used.
If you add items to your groups or tags by using relations, their quantities will reflect to the groups or tags. In other words, tags and groups shows the total quantity of all items that are related.
This is very powerful feature since you can track the total item quantity count by just seeing the group or tag.
Some fields are created by system for the objects. However, you can define your additional fields such as; Price and Quantity Type for Items, or Address in your Groups.
To add these kind of fields to your object, you can use additional info area on detail page of objects. If you want to add additional info to all of your items or groups or tags, you can use default additional info part.
Additional field names should be unique and they can be retrieved from the exporting CSV file.
If you want to delete additional field from your objects, you can use the button that has bin icon near the field value.
Default additional fields are the way of adding additional fields for all new created objects instead of adding each manually. Those default fields will be visible in the detail page of the new object creation.
It can be used for default fields for all items such as adding "price" field to all items. Default fields only added to new created objects. They don't affect previously created objects.
In order to add default additional fields, you can use the left menu -> Default Additional Fields page. More than one default field can be added by specifying the scope of creation. Scopes can be; all new items, all new groups or all new items and tags, etc. in other words all possible creation options.
Default additional fields can be also removed from the same page which again will only affect the new created objects by not containing those fields on the detail pages.
Since all sale or income operations effects quantity, quantity change notes (Quantity Change Annotations) can be added to your each quantity change operation. We save all quantity changes with timestamp of the action and those changes are visible from the inner item detail page. Tracking quantity changes requires Premium in our application.
In order to see quantity changes, you need to go to the inner Item detail page which can be opened from Item Detail -> Right Upper Three Dot -> Object Detail.
From there each quantity change can be tracked and by clicking to those change card, you can add notes to that change. Those notes can be retrieved by exporting the quantity changes from the same page on CSV format.
If you want to add same notes for all quantity changes, you can use Default Additional Fields for Quantity Changes option from the default additional fields page. Again this requires Premium.
This is very similar to default additional fields only be added to quantity changes. All quantity changes including "Scanner Mode", "Change Quantity from List", etc. will show this default notes.
You can enable or disable this feature from the Default Additional Fields page. These notes will only available for new quantity changes and will not affect previous updates. If you want to add a note to previous quantity changes, you can use quantity change detail page.
Scope of these notes can be for all new quantity changes or for all quantity additions or for all quantity decreases. More than one default notes can be added.
Yes. We create unique barcode for all objects that you add to our system. In order to see barcode image of the object, you can click to the barcode image on the top bar from the detail page. Those barcode images can be used for scanning which opens the detail page of the objects in the system. Those barcode can be used in Scanner Mode in order to change the quantities of items too.
However, generated barcode content cannot be changed or modified by users. Barcode content contains our application signature and unique identify for the object that our app generated. So it may not be suitable for using by other apps.
If you want to give a barcode value to your objects, you can set that value from the detail page by changing the barcode value. You can even give this value by scanning the barcode image by using the scan button located the right side of the input area. By doing that, once the barcode (which contains given barcode value, not created by our app) is scanned, system will automatically open the related object.
Same barcode value can be given to more than one object in order to handle multi location cases. Once the barcode (that is used by multiple object) is scanned, a dialog will opened where you can select the object that you want to see the detail of it.
All object types have it's own barcode and barcode value. Also you can add new objects to our system by scanning the barcode. In this way the barcode value will be populated from the scanned barcode value.
If you want to generate all barcode images again, you can go Exporting page and use QR Code/Barcode Images. This will recreate your barcode images inside your phone.
We fully support (our app can create and scan) following types;
- QR Code
- Aztec
- Code 128
- Data Matrix
- Pdf 417
We also support some other types of barcode for reading but we cannot create those types for your objects. So, please stick to the list above.
You can change the barcode type for generating barcode images from Settings -> Default -> Change Barcode Type menu.
In our Android app, from the object detail page -> Right Upper Three Dot -> Print Barcode.
Also, all created barcode images are located under device memory -> SmartInventory -> Barcode folder. From there you can either transfer to your computer and print, or directly print from there. Barcode images has the object names, so that you can understand which barcode is related to which object.
Other way is seeing barcode images on the gallery. To enable that go to the Settings page -> General Options -> enable Show QR Code Images On Gallery. From the gallery you can print your barcode images. Only new created object's barcode images will be visible after enabling this setting.
Yes. In default, this is already enabled from the Settings page -> Default -> Add Value To Barcode Image
This will add both object name and barcode value (if given) to generated barcode image.
Yes. There are several ways for that. You can use scanner mode in order to update by just scanning the barcode of the item. You can change the amount of change and addition or subtraction from the Scanner Mode page.
In other way is to scanning the barcode which opens the detail of the object. From detail page you can change the quantity of the item directly.
In order to add your location information to your items, you can add additional fields or Groups or Tags.
If you have only one item in your location, then additional field can be suitable for you. However, if you have more than one item in the same location, then using Groups or Tags for your locations will be suitable.
Once you create a group for your location, you can use relations in order to specify which items are located where. For more information about relations please click here.
In order to handle multi location cases, please check the following answer.
Since we support horizontal organization with relations, multi location can be handled by using our application. Instead of traditional usage, please try the following example;
For example you have "Coke" items in more than one place with different quantities. You can create your items like "Coke_kitchen" and "Coke_work" with different quantities but with same barcode values. Then you can have 2 group called "Kitchen" and "Work" with relations. To obtain total number of "Coke", you can create a Tag called "Coke" and relate with those 2 items. Tag will show you the total number of "Coke" you have.
With this way, quantities of item for each location can be handled differently and can be retrieved total quantity from Tag. In addition, quantity changes can also be tracked differently for each location.
In order to handle reports, names for the same object types should be different. Because of that, in multi location case, please also add location info to your item names. So that, you can understand which item located where by just looking to that.
This approach also do not violate our usage approach in any way. So you can have both single location and multi location cases in same inventory without having any problem.
Even though importing exporting is a Premium feature, yes you can try importing without being a premium user. In our rewarded video part, you can watch one advert video in order to earn some premium features including importing for a limited time period.
Rewarded video gives random premium features from the specified feature list. After time period expires, the feature cannot be used.
The best and easy way to add your existing inventory to the system is importing feature. You can retrieve the sample import file from the app. Modify it according to your inventory and import it to the app. We recommend importing and exporting features for the bulk operations.
The possible problem in here can be the file type. Our application only support CSV file format which is comma separator (or semicolon) by default. This provides already structured file to read and process. You can change separation value from the importing section -> Separator Character selection.
XLS, XLSX or other file formats does not have strict rules. Due to that reading and processing is not possible on those types.
If you have problems regarding to your file, you can check importing guideline notes or contact us from support@nonzeroapps.com to retrieve help.
- You can create your file by modifying the DEMO CSV File without changing the colon structure.
- Even though exported and imported files have difference in column numbers, you can use exported CSV file for importing. This can be used in bulk modifications.
- At the end of the importing you see a summary about the results. That contains the number of rows that is processed, new added, updated or taken error.
- You can select multiple files at the same time for importing. (Ex: Tags and Items at the same time). The order of process is Tag -> Item -> Group. This means that if you provide all files at the same time, any file error (see error section) on Tag will halt all operation where Item and Group file will not processed.
- IMPORTANT: Related objects should be in the system or should be added in the order of previous note. You could specify object relations after importing all objects first. In other words, import your objects first without related objects, then add those relations and import your file again. So that there should be no missing object relations.
- Each row in a file will processed individually. This means that any error on row will not affect the processing of the next row. Errors related with the rows will shown in the result dialog with details.
- There is no deletion on importing operation. Only addition or modification is performed. This means that you don't need to provide all records on importing.
- For deletion of all objects in the inventory, you should use Options -> Clear Data button.
- You can choose comma or semicolon separator from the provided section for importing, according to your CSV file format.
- The number of columns should match with the expected numbers. Please take a look at Demo files.
- Name value cannot be empty. If the given name is exist in the system than modification (update) will performed, otherwise addition (adding as a new object) will performed.
- Quantity value can be empty, number or float value. Some examples; 5, 0.5, 3.4, etc. Please take a look at Demo files.
- Critical quantity level value can be empty, number or float value. Some examples; 5, 0.5, 3.4, etc. Please take a look at Demo files.
- Additional fields can be empty, if not, it should contains additional name. Please take a look at Demo files.
- Is favorite field can be empty and accepted false in that case. Other accepted values are; True, False, 1 and 0.
- Is critical quantity level warning on field can be empty and accepted false in that case. Other accepted values are; True, False, 1 and 0.
- Related object names should exist in the system or should be located in other CSV files that will executed.
You can export your inventory from Exporting page. This will generates a CSV file where you can see your inventory as a report. This CSV file can be created for each object types from the exporting section.
Each object type's exporting file contains it's own information. For example Item export file contains the information about your items and related object names only. If you want to see for example Group object details, you need to export your groups.
Since CSV file format does not pictures, you cannot see your object images inside the file. In order to retrieve photos, please check Object Photos section.
You can use Microsoft Excel or Google docs in order to open and modify CSV files. Exported CSV files are located under device memory -> SmartInventory Folder -> Export folder.
Yes you can. It is very good solution for making a bulk updates on the inventory. Without changing the object names, you can edit your objects by updating the exported CSV file and re-import to the system.
If you change the object name then it will be added as new object without changing the previous object.
There is no deletion by importing. Only create or update is supported in order to avoid unwanted changes.
In order to be able to use cloud features like registration, login, multi device, etc. user should be a premium user. If you want to see the details of premium, please check Premium section.
After being a premium user, you can use Login / Register section from our Android application for registration. Once it is clicked, registration options will be visible.
Sign in with Google, Sign in with Facebook, Sign in with Email/Password can be used.
Cloud inventory is related to the Smart Inventory account that you used in our application. Only registered person can access to the cloud inventory. So currently, you need to share your Smart Inventory with other premium devices in order to share your cloud inventory.
Same account is used on the web app to access cloud inventory via web application. More than one device or web browser can use the same account at the same time in order to use same cloud inventory. However, sync operations should be done carefully in multi user cases. Please check synchronization part for more information.
Android devices should be a premium device in order to be able to use cloud features like login or register. You can share your Smart Inventory with others (premium devices), but you cannot share your Premium with other Play Store accounts.
So, in one Smart Inventory account there can be more than one premium device licenses. Web application requires at least one premium license for the account. If there is no premium license for account, you cannot login to web application.
There is not device limitation for Smart Inventory account, and can be used by all of your workers at the same time.
Currently, no. You need to share your Smart Inventory account with others in order to share your cloud inventory. Same account should be used in all premium devices and web login.
If you register to our system via your personal account (Facebook or Google registration option), you can sign out from User Settings page from the Android app and register to our system via using custom email and password option. After registration, please send your data to the cloud again from the user settings by selecting "Send Data To The Cloud" option. By this way, your data on the mobile app will sent to your new created cloud account.
You can also reach us in order to transfer your cloud inventory from one Smart Inventory account to another Smart Inventory account.
Actually, no. We don't have any limit for the number of objects you have. However, in order to have performance on the both Android app and web app, we do not recommend you to have more than 10.000 objects in your inventory.
You can have more than 10K objects but you may suffer from performance and sync issues. Since we support offline usage, in sync operations, we always have to send your all data to the cloud or retrieve all cloud data from the cloud to your mobile device. This process requires more time once you have more object in your inventory.
That is why our application is not suitable for large warehouses or big companies. They need specific solutions for their own needs.
Also, this applies to the object photos too. Since you can change it at any time, we have to send all photos to the cloud from your mobile device. And it can require a very long time according to your object count. As a solution, you can directly add object photos from the web application, which will directly upload to the cloud system.
This language selection is used in order to use on communication emails or push notifications that you will receive from us. If you do not specify this language, English will be used as a default communication language.
You can change this language from User Settings page from our Android application.
If you share your user info with other users, they can reach the same inventory from their devices too. Same thing applied to the web version, you can login to our system with your Smart Inventory Account.
The important thing is that you have to close "Auto backup" feature for each device in order not to face a wrong update situation. You should use "Upload to Cloud" and "Download from Cloud with selecting Delete local data and get backed up data only option" to make syncing manually. With this way you will reach the up-to-date inventory all the time.
If you do not close "Auto backup" from devices, than accidentally updates can occur with old data (may updated with other device) to the cloud, which is not good.
Also please keep in mind that there can be conflicts if the same object updated by different people at the same time. Therefore before doing anything with inventory first step should be "Download from Cloud with selecting Delete local data and get backed up data only option" to get the latest inventory first. Then execute your job, finally "Upload to Cloud" to send the newest data to the cloud. So that every time the data will up-to-date.
Actions on the web is directly updates the cloud data.
Since our mobile app can work in offline, we cannot make our app working on live data. In other words, in your device you are not using the data on the cloud. Due to the following issues, data inconsistency cannot be resolved automatically;
1- Device 1 adds item X from its device , device 2 adds item X its device. Both of them send it to the cloud before downloading the latest data. In the cloud there will be two item X which is unwanted.
2- Device 1 updates the quantity of X with 7, and device 2 updates the quantity of X as 9 at the same time. Both clicks to the upload to cloud button. At the cloud, the quantity of X will be either 7 or 9 based on which device click upload to cloud button at last.
AVOID: At the same time more than one device on working on the same object.
------------------------------------------------------------------------
3- Device 1 adds item X , deletes tag Y from its device. On the web version user adds new additional info on Tag Y. After that mobile device upload it's data to cloud and Tag Y will be deleted on the cloud. So operation on web for Tag Y will be deleted. We cannot know if device action or web action is valid.
AVOID: In multi device usage, at any time data can be changed from the mobile devices. The data control for Y cannot be verified since we cannot determine which action is valid for that object.
------------------------------------------------------------------------
4- Web user adds new items called X, Y and Z. From the mobile device user does not click "Download from Cloud". So on mobile device there will be no X, Y, and Z.
AVOID: Use Download from Cloud with selecting Delete local data and get backed up data only option to get the latest cloud data on your device.
------------------------------------------------------------------------
5- Web user deletes items called X which is already on the mobile device. From the mobile device user "Download from Cloud" but does not check "Delete local data and get backed up data only option". After this operation, on the mobile device item X can be still visible. Because user does not use the above option. This Item X cannot be deleted automatically because, this item X can be added at the offline usage too. This cannot be determined.
AVOID: Use Download from Cloud with selecting Delete local data and get backed up data only option to get the latest cloud data on your device.
For photo sync, you can use our cloud. In order to send your photos to the cloud, open User Setting page. From there go to the Photo part.
By using the "Send photos to the cloud" button, photos can be sent to the cloud system.