benreu / pygtk-posting Goto Github PK
View Code? Open in Web Editor NEWOpen source financial accounting and business management for Linux.
License: Other
Open source financial accounting and business management for Linux.
License: Other
Inventory control and COGS is in a sad state.
To tackle inventory, we need to look at the current status of products. It appears to me products could have 3 states:
Expense (COGS upon posting PO)
Non-inventory (COGS upon selling)
Inventory (track value in inventory and use this number for COGS upon selling)
In Posting, products already have a multi-state:
Sellable
Purchasable
Manufactured
Job
Purchasable and Manufactured are mutually exclusive. The Job is not done yet. At completion, the individual Jobs on order are supposed to show up in the Time Clock (by request of a user). It may not be apparent, but the user can drag and drop a product from various product windows to an invoice. So sellable and purchasable are merely a convenience to hide/show products in the invoice and PO windows.
With that in mind, I believe products should have a type widget, with the 3 states first outlined. The last 4 multi-states may or may not be necessary going forward. Furthermore, it seems to me that an inventory/non-inventory product should not be convertible to an expense product, as history needs to be taken in consideration.
Any suggestions/ideas welcome.
Hello there,
Is it possible to adapt this to different languages? Specifically I am wondering about
e. g. using german here; not for me, but for an elderly relative who could benefit.
(I have no problem with the english language myself, so this is really for others.)
I am not sure how much work it would be to use e. g. german labels rather than
english ones.
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.