2
0
mirror of https://github.com/frappe/books.git synced 2024-11-15 01:44:04 +00:00
Commit Graph

223 Commits

Author SHA1 Message Date
Mildred Ki'Lya
c10edc7132 feat: #151 Add quote object and allow create invoice from it
Also allow changing a print template type, necessary to create a custom
print template for this.
2024-01-08 21:56:03 +01:00
Mildred Ki'Lya
2bffcda8ff feat: #755 Accounting for taxes on payments
When defining taxes, it is possible to define an additional payment
account that will be used during payments to move taxes from the
original tax account to this new payment tax account. This allows to
account for taxes only when payment is received.

Now payments can reference tax summary objects that will reference the
two accounts to move funds between when the payment is committed. Reuse
some of the Invoice code to generate these tax summary objects.
2023-12-22 10:07:47 +01:00
akshayitzme
8186f12548 feat: pos settings 2023-12-04 14:38:13 +05:30
akshayitzme
9930a15e6e feat: pos shift models 2023-12-04 14:38:12 +05:30
akshayitzme
8c46a93b13 fix: paymentType formula for return 2023-11-18 15:10:44 +05:30
akshayitzme
67f9232160 fix: show return payments in the belonged list 2023-10-11 11:43:43 +05:30
akshayitzme
04faff1f6f feat: create manual return 2023-09-25 15:45:20 +05:30
akshayitzme
d291b27d30 test: invoice returns 2023-09-23 16:46:40 +05:30
akshayitzme
ca3256bf20 fix: code cleanup 2023-09-23 16:45:40 +05:30
akshayitzme
a1fc203e8b feat: invoice returns 2023-09-23 16:45:22 +05:30
akshayitzme
8cac1ef45f feat: schema changes for invoice return 2023-09-23 16:42:21 +05:30
18alantom
6bbee25dd5 fix: allow multiple rows of same item in invoice
- this is to allow for different rates
2023-08-28 12:03:37 +05:30
18alantom
202612b57a incr: add feature flag for custom fields
- also add page and sidebar item
2023-07-28 12:32:27 +05:30
18alantom
090f309a80 fix(ux): add is group to Account list
- prevent undefined error in search
2023-07-16 23:13:12 -07:00
18alantom
826a72e1e5 incr: route to lastRoute on open
- add file Misc singles doc
2023-06-30 11:57:43 +05:30
Alan
dc053f22c8
Merge pull request #669 from Nahiiko/better-french-version
Fix #666 : correction of french chart of accounts
2023-06-26 03:38:06 -07:00
18alantom
d42d0841aa chore: config eslint with vue-eslint and prettier
- fix prettier issues
2023-06-23 10:40:16 +05:30
Nahiko
248670e626
Fix #666 : correction of french chart of accounts 2023-06-22 14:18:20 +02:00
18alantom
d0571a2450 chore: fix all fixable eslint errors in remaining non vue files
- update files to ignore
- delete babel.config.js
2023-06-22 14:22:54 +05:30
18alantom
d3d5d56f09 feat: report to pdf 2023-06-13 13:37:39 +05:30
Abdallah A. Zaqout
494e25e3d6 if item has discount use it as amount
its help wen add item first time and discount is zero
2023-06-11 23:46:21 -07:00
akshayitzme
bef87b0afa chore: remove redundant console.log 2023-06-11 23:44:56 -07:00
18alantom
9a53e9c648 fix: update and fix failing tests 2023-06-06 22:11:54 -07:00
18alantom
b97bbc293d fix: item rate fetch logic 2023-06-06 22:11:54 -07:00
18alantom
7d10951316 fix: ItemPrice -> PriceListItem
- update and remove fields
2023-06-06 22:11:54 -07:00
zaqoutabed
bed66cb67a add enabeld state in listview 2023-06-06 20:46:30 -07:00
akshayitzme
fd0fba6ed7 test: price list 2023-06-06 14:29:19 +05:30
akshayitzme
3862fe1006 feat: price list 2023-06-06 14:29:08 +05:30
18alantom
96cad8a3d5 incr: fix default fieldname
- fix passed date
2023-06-06 13:49:59 +05:30
18alantom
ce4481b609 feat: add auto stock transfer 2023-06-06 13:14:26 +05:30
18alantom
b3209b8083 feat: create invoice from stock transfer 2023-06-05 11:39:40 +05:30
18alantom
5ec0270540 feat: modal to selct print size 2023-06-02 16:21:27 +05:30
18alantom
fba3fb76c6 fix: prevent cannot read prop rootType 2023-05-30 05:04:08 -07:00
18alantom
2007e4339d fix: Print View sync issue
- hide multi currency fields cause widget is sufficient
- exchange rate update issue
2023-05-08 12:00:14 +05:30
18alantom
0d80548c36 fix issues in e5a854c 2023-05-04 16:15:12 +05:30
akshayitzme
17c36f9adb feat: serialNo 2023-04-25 12:37:29 +05:30
18alantom
19aa0d949a chore: rename Quick Payment to Auto Payment
- ∵ more semantically correct
2023-04-20 13:12:29 +05:30
18alantom
759bedf764 incr: complete quick payment function
- fix quick view display update
2023-04-20 11:55:48 +05:30
18alantom
bc909f630a feat: add default fields for Quick Payments
- fix punctuation
- improve submit dialog if quick payment
2023-04-20 11:40:23 +05:30
18alantom
0c369309e3 fix(ux): use CommonForm for all entries
- update search routing, listConfigs
2023-04-14 13:22:13 +05:30
18alantom
202ddf829b incr: add shortcuts for linked entries
- fix quickedit shortcut
- most settings to tab
- fix coa auto select in SetupWizard
- remove sections and tabs if empty
2023-04-14 10:43:18 +05:30
18alantom
f0a6e7bf9e fix(ui): propagate row changes
- type ExchangeRate.vue
- add BarCode and ExchangeRate widgets to CommonForm
- create (not complete) with LinkedEntries.vue
2023-04-13 11:46:51 +05:30
18alantom
95e5447d79 refactor: simplify and improve #591 2023-04-10 17:09:07 +05:30
Abdallah A. Zaqout
920d97e52e handle currency for AutoComplete 2023-04-10 02:28:37 -07:00
18alantom
8ff4a97790 incr: remove redudant print settings 2023-03-13 21:14:10 +05:30
18alantom
dced1ed559 fix(ux): display template compilation errors
- fix failing tests due vue imports on ts-node compile
- prevent fyo access in templates
- update default template
- change outline colour
2023-03-13 15:42:19 +05:30
18alantom
f061108565 fix(ui): transition for hints
- remove fix scrollbar jump on edit toggle
- remove toggle edit toast
- (unrelated) add formula for root type
2023-03-11 10:31:40 +05:30
18alantom
dabcbcd2ce fix: PrintTemplate list view
- type ListCell
- improve ListViewConfig types, update where required
2023-03-07 12:39:49 +05:30
18alantom
f9fbefad0e incr: add Print button to common form
- remove template setting from print settings
- allow setting default templates
2023-03-06 15:13:54 +05:30
18alantom
0d3541fcb7 fix: templatebuilder readonly
- rename variable in evaluateFieldMeta
- add action to templatebuilder
2023-03-06 14:35:13 +05:30
18alantom
be999269e2 incr: rebase master
- clearout PrintView
- move doc status and barcode to the left
- fix color field display
2023-03-06 11:56:54 +05:30
18alantom
44f172316f incr: convert other templates to template.html files
- delete old invoice template files
2023-03-06 10:42:55 +05:30
18alantom
f398e190e6 incr: convert Minimal.vue to a template.html file 2023-03-06 10:42:41 +05:30
18alantom
c04098a3eb incr: add scaled container
- allow changing the scale of the print view
- prevent deletion of non custom templates
2023-03-06 10:40:03 +05:30
18alantom
28aa0f135e incr: update routing
- update PrintTemplate UI code
2023-03-06 10:40:02 +05:30
18alantom
2e0eb654e9 incr: scaffold template builder 2023-03-06 10:39:13 +05:30
18alantom
539157d122 feat: add link navigation
- getCreateRoute -> getFormRoute
- update formRoute listconfig
2023-03-03 17:53:03 +05:30
18alantom
48e9f1b668 fix(ui): Link fieldtype, show display field
- make address a manually named entry type
- make a few more entry types searchable
- fix dropdown filter undefined issue
- reset settings docs if not saved
- fix ux dropdown toggle on click
2023-03-02 11:58:08 +05:30
18alantom
e1920bd55e incr: update dynamic hidden
- delete unused settings tab files
2023-03-01 13:43:04 +05:30
18alantom
469a7c932b fix(ui): make settings use common form format 2023-03-01 12:23:20 +05:30
18alantom
487f0498a8 refactor: rename Batch Number to Batch 2023-02-28 11:31:04 +05:30
18alantom
7029fa79ae fix: valuation calculation when batches
- use InvoiceItem batch on getStockTransfer
2023-02-27 18:54:49 +05:30
18alantom
9646580b38 incr: make flags readonly once set
- remove redundant validation
2023-02-27 18:44:50 +05:30
18alantom
7ae697849e incr: validate if batch no set 2023-02-27 18:39:18 +05:30
18alantom
869cdebed7 fix: hide UOM conversion and batches behind flags
- add enable uom conversions flag
- add enable batches flag
- remove batch no from table fields and move to quick edit
2023-02-27 18:11:35 +05:30
Akshay
fafd7aaddd
Merge branch 'master' into batch-wise-item 2023-02-21 17:59:05 +05:30
18alantom
52bf777d8d fix: update display order, fix formulas 2023-02-21 16:10:06 +05:30
18alantom
140b99a401 incr: update items hidden
- rebase master add uomConversions
2023-02-21 15:25:50 +05:30
18alantom
ff061d21ea fix: unit conversion related model props 2023-02-21 15:22:06 +05:30
akshayitzme
a132705545 feat: uom conversion factor 2023-02-21 15:21:46 +05:30
18alantom
332307bdd1 incr: user common form for journal entries 2023-02-21 11:51:32 +05:30
18alantom
e0141b70d8 incr: use CommonForm for a few docs
- show errors
- shit setName to after validation
2023-02-21 11:04:35 +05:30
akshayitzme
1d188151e8 Merge branch 'batch-wise-item' of https://github.com/wahni-green/books into batch-wise-item 2023-02-17 15:14:17 +05:30
akshayitzme
7cecf4e8df refactor: removed hasBatchNumber validation 2023-02-17 15:09:57 +05:30
akshayitzme
f10399074f refactor: hasBatchNumber validation 2023-02-17 14:56:42 +05:30
akshayitzme
622a4cccd3 fix: hasBatchNumber checkbox validation 2023-01-27 16:06:04 +05:30
akshayitzme
0ac24bfe77 Merge branch 'master' of https://github.com/frappe/books into batch-wise-item 2023-01-18 17:50:04 +05:30
akshayitzme
81d84f4220 fix: item-batch validation 2023-01-18 17:32:26 +05:30
akshayitzme
454e62793e rem: batchNumber hiding rule 2023-01-17 14:04:12 +05:30
18alantom
7656476b6a incr: update item docs with addItem
- start with barcode widget
2023-01-16 15:08:02 +05:30
18alantom
cf4f8d368c feat: add enable barcode 2023-01-16 11:01:12 +05:30
akshayitzme
8a4e1e4f41 feat: BatchNumber schema & batch-wise validation 2023-01-14 16:58:16 +05:30
akshayitzme
08e46592a9 feat: batch transactions 2023-01-13 18:46:52 +05:30
18alantom
4aa92457c7 fix(ui): a few route issues with common docs 2023-01-09 12:33:26 +05:30
18alantom
290772d924 fix(ui): transition on more quickedit panes 2023-01-05 10:53:59 +05:30
18alantom
808abd224f fix(ux): common purpose entries displayed in specific lists 2023-01-04 17:53:42 +05:30
18alantom
66cfd2efd9 fix: colour selection is a color picker
- report 0s are faded
- group Item actions
2022-12-14 14:09:45 +05:30
18alantom
cc1a3c26f5 fix: disappearing dropdown items w/o groups
- setting of Account fields after insert
- datetime editing on click
2022-12-14 13:00:44 +05:30
18alantom
9804486562 fix: setupwizard datetime issue 2022-12-14 12:27:40 +05:30
18alantom
c6fe61c545 feat: add datetime component
- refactor date component
2022-12-05 15:31:31 +05:30
18alantom
eaaa4caa9e fix(ux): minor ux fixes 2022-12-01 14:01:23 +05:30
18alantom
a879f04ad5 incr: add stock indicator text
- move inventory reports to Inventory
2022-11-30 20:16:20 +05:30
18alantom
bea9d86b91 feat: add view transfer/payments on invoices 2022-11-30 19:05:49 +05:30
18alantom
332bf93a1e incr: change inventory enable trigger 2022-11-30 11:24:05 +05:30
18alantom
a3f96a90e1 test: invoice linked stock transfers
- update invoice cancel and delete
2022-11-23 13:47:23 +05:30
18alantom
ab2d2f8975 incr: add make stock transfer 2022-11-22 14:42:49 +05:30
18alantom
f9a95a7c9b incr: update accounts
- rename account fields on item
- change valuation method in stock ledger
2022-11-21 15:27:59 +05:30
18alantom
14138967c1 incr: add inventory settings 2022-11-18 14:14:29 +05:30
18alantom
b5f8e49299 incr: improve stockmovement ux
- hide inventory defaults until enabled
2022-11-16 14:05:38 +05:30
18alantom
8b04b5b2ab incr: update defaults for inventory 2022-11-16 12:14:00 +05:30