Beigesoft™ Enterprise Information System, Bob's pizza example.

* In English language a word can mean many things, even unrelated. Here the phrase "Accounting entries" means "Journal entries". There is neither a "Book" nor "Journals". There is a database table that contains all accounting entries. "Accounting for [something]" means "how to record this in an accounting (bookkeeping) system". The button "make entries" in the documents means posting it (making accounting entries for this document). "A document" can be an invoice, for example. Things like "a document", "an employee", "a tax", etc are called "Entities".

Topics:

Software installation, accounting settings, chart of accounts, started capital.
Accounting for property deprecation.
Accounting for expenses such as rent, electricity, etc.
Accounting for purchases, prepayments, payments tracking, bank reconciliation.
Accounting for purchases returns (goods returned to suppliers).
Accounting for employment (payroll).
Accounting for manufacturing (producing).
Accounting for sales, prepayments, payments tracking, COGS.
Accounting for sales returns (goods returned by customers).
Accounting for goods loss (damaged, stolen).
Accounting for bad debts.
Accounting of business owner taxes, retained earnings.
Beigesoft™ EIS for Android.
Import of an EIS database by using the WEB-service.
Beigesoft™ EIS, start after scratch.
Financial Accounting. Import of data from Tax Accounting.
Accounting for sales tax (VAT, GST) cash method. Cash method vs accrual method.
Overseas sales. Advanced internationalization.
Multi currency. Exchange gain or loss. Exchange difference.
Sales tax (VAT, GST) due on a transaction on an item basis VS an invoice basis.
Sales tax combined(aggregate) rate method.
Import bank statement from CSV file. Semi-automatic bank reconciliation.
Export price list into CSV file.
Destination-based sales tax (VAT, GST). Overriding vendor's tax calculation method.
* Sample databases (use user/password: admin/admin) bobs-pizza-tax6.sqlite (from scratch), bobs-pizza-market6.sqlite, bobs-pizza-nfs6.sqlite (after scratch) and bobs-pizza-ws6.sqlite (the rest of these articles including web-store's ones) you can download from https://sourceforge.net/projects/beige-accounting/
Bob's web-store example. Part 1, catalog.
Bob's web-store example. Part 2, cart checkout, imposed delivering (shipping).
Bob's web-store example. Part 3, price depends on buyer's category, price in foreign currency.