f-9t9it / optic_store Goto Github PK
View Code? Open in Web Editor NEWERPNext App for Optical Store
License: Other
ERPNext App for Optical Store
License: Other
Example:
User makes new sales order, Selects Customer, selects old RX of the customer,
Then tries to create new rx, it takes him to the new rx form with pre-filled data
then user enters the new data and save and submit, On submit it does not take him back to the sales order.
this only happen when user selects the old rx in sales order and later try to create new one.
fix duplicate entry of data like Customer
Great work with the app! It will be nice to have this app on FC Marketplace (frappecloud.com/marketplace). I would be happy to help you get this published. Let me know.
Stock Transfer - In Transit Mechanism.
Most software have this feature.
When Stock is transferred from Branch A to Branch B
Then stock is deducted from Branch A and Held in Transit Area until Branch B accepts this transfer.
Manual Solution.
Source warehouse makes stock transfer to a temporary Transit Warehouse
Target warehouse accept it then stock to be moved from transit warehouse to target warehouse
Issue with manual solution:
User have to create 2 stock transfer document for 1 transaction. Eg: Banch A to Transit then Transit to Branch B, Which is time consuming and will not give proper report of stock transfers
Need to figure out how to make delivery of goods from different branch where users are not able to see sales invoice of the branch where this invoice was created.
Concerns:
Hello Guys
Good job
Can this be updated to work with version 13?
Regards
Loyalt points will be accumulated on customer as per erpnext but we need to add loyalty point card number,
This number is preprinted on clients cards and they will add it to the loyalty point program of the given customer.
Payment using loyalty points will need scanning of card number to fetch its amount.
Adding loyalty points in pos payment method as well as 'invoice & print'button payment pop up
Branch sale where order is processed in the warehouse lab.
Cashier Initiate Sales Order
States:
Stock items ( Use short sales process)
Branch sale where order is processed in the same branch lab.
Cashier Initiate Sales Order
States:
Make cron job on daily/Weekly basis. (Weekly better as there are 79k+ customers)
Customer Categorization. ( time period of 2 years where total sales to be equal or more than the given amount)
Bronze = XXX Amount of Sales
Silver = XXX Amount of Sales
Gold = XXX Amount of Sales
Platinum = XXX Amount of Sales
Add value fields in setting for users to change whenever required.
This tool should be able to fetch customers data according to the filters set by the user,
Then use the fetched data for either sending sms or use it for email alerts.
Reading should be blank until user enters the Add value
Near and Intermediated next to add should be just a check box instead of button and there should be not connection between the add field value and the near/intermediate button.
Reading SPH should not be read only once the Add value is entered.
When salaries are process then it will fetch from the salary structure and then the user can show how much he is paying.
When the HR User creates another salary slip for the same month then the system should look for any previous salary slip for the same month and minus the salary structure amount and prefill the outstanding salary amount in the second time salary slip is created for the same month.
Example: Salary structure Amount = $1000
HR User create Salary slip for the first time and pays $500
then when the HR User creates salary slip for the second time in the same month then the salary slip should be prefilled as $500 and not $1000
Do not allow users to enter invalid chars
CYL
Steps of 0.25
AXIS
Min 0. Max 180
VA
Format eg. 6/6
Add Sales Person Name field in offline POS. - Link field of employee - Pull employee data in local cache storage.
Add Sales Person Name field in Sales invoice
Offline POS cache storage to only store those stock which are available in that store branch warehouse only.
So this will avoid negative stock but negative stock should be allowed only in sales order method.
No need to display all items (60k items are there but not all are in store so just need to display the stock in store/warehouse) - This will help in performance also.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.