2
0
mirror of https://github.com/frappe/books.git synced 2024-12-22 19:09:01 +00:00
Commit Graph

671 Commits

Author SHA1 Message Date
18alantom
8ae6ae0cca incr: add default location 2022-11-21 12:45:57 +05:30
18alantom
5d732844fb incr: add ledger links
- fix sidebar issue
- show grand total
2022-11-21 12:05:05 +05:30
18alantom
9a510f1a63 feat: add shipment and purchase receipt 2022-11-18 23:01:50 +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
18alantom
cf37077b6d incr: add Purchase Recipt & Shipment scaffolding 2022-11-14 14:00:11 +05:30
18alantom
a277c748fb incr: add StockQueue manager class 2022-11-09 19:18:03 +05:30
18alantom
2bc0ce2237 incr: validate against negative stock 2022-11-07 13:29:33 +05:30
18alantom
43784984c3 fix: stock movement
- test: stock movement create and cancel
2022-11-07 13:28:35 +05:30
18alantom
6805ebcaba fix: allow location to be common 2022-11-07 13:28:35 +05:30
18alantom
d394db817e incr: stateless stock-ledger, remove stock queue 2022-11-07 13:28:35 +05:30
18alantom
82e67a8874 incr: add dummy inventory test
- add test boiler plate
- fix import error
2022-11-07 13:28:35 +05:30
18alantom
2ad80001ee incr: group Stock Manager entries 2022-11-07 13:28:35 +05:30
18alantom
d9f47c01e3 incr: use Stock Manager in Stock Queue 2022-11-07 13:28:35 +05:30
18alantom
daaf56da48 incr: add Stock Manager 2022-11-07 13:28:35 +05:30
18alantom
a8b5884929 incr: wire up stock movement
- prevent erroneous setting of track item
- fix table UI
2022-11-07 13:28:35 +05:30
18alantom
2c0540bfd5 incr: add enable inventory
- add basic inventory schemas
- add basic inventory models
- patch stockmovement number series
2022-11-07 13:28:35 +05:30
18alantom
09e2da3abd refactor: update CoA balance calculation
- update tests
2022-11-06 23:55:22 -08:00
18alantom
d73d331a87 refactor: use NaN safe Number parsing where applicable 2022-11-06 23:55:22 -08:00
18alantom
2bc3df90a1 refactor: remove account balance field 2022-11-06 23:55:22 -08:00
18alantom
87971b8a6b fix: payment reference filter 2022-10-24 14:07:19 +05:30
18alantom
1e457ddcf2 fix: hide pay ref if no refs and sub or canc 2022-10-24 13:55:24 +05:30
18alantom
3b229321a9 fix: not found write off account
- shows a proper error message
- prevents not found error with random hash
2022-10-24 13:46:18 +05:30
18alantom
dbb2398270 fix(ux): add calc fy end, start 2022-10-24 13:05:13 +05:30
18alantom
7886e1c9dc feat: add attachment field to Invs., Pays. and JEs 2022-10-13 17:29:10 +05:30
18alantom
110dee04eb incr: use Defaults 2022-10-12 14:59:43 +05:30
18alantom
a11810e50b incr: add Defaults 2022-10-12 14:05:18 +05:30
18alantom
fc779de25d fix: show Posting Date on Make Payment
- keep rate if item rate is zero on ex-rate change
2022-10-11 13:22:45 -07:00
18alantom
c28bc0d27f chore: remove stray window assign 2022-10-08 00:30:24 +05:30
18alantom
5f937b041b fix: unable to pay multiple invoices 2022-10-08 00:28:44 +05:30
18alantom
7c03b98d67 fix: from account not found
- add a bunch of Payment validations
- add inline form error message display
2022-10-08 00:11:50 +05:30
18alantom
6ee1365e45 incr: update tax summmary 2022-10-03 13:48:02 +05:30
18alantom
cd09d31b9b incr: remove redundant fields
- complete the feature
2022-10-03 11:48:14 +05:30
18alantom
537a8f7153 incr: update currency display 2022-10-03 11:48:14 +05:30
18alantom
a8532f05db incr: add exchange rate widget
- set instance currency as readOnly
- minor refactor in Base
2022-10-03 11:48:14 +05:30
18alantom
ac77748a5f fix: prevent Account Cash not found 2022-09-26 18:14:59 +05:30
18alantom
d92641f181 fix: check if setup complete for parent req 2022-09-15 14:36:32 +05:30
18alantom
7023ce2171 fix: allow account creation from tax
- prevent random strings when manual naming
- set naming
2022-09-15 14:23:13 +05:30
Alan
f40f889a0f
Merge pull request #458 from mael-chouteau/master
Update : French translation after regeneration
2022-08-30 03:20:54 -07:00
18alantom
95f40d4c20 fix: empty list if tax.details undef 2022-08-30 13:43:52 +05:30
18alantom
abcc96752e fix: don't report cannot fetch exchange rate 2022-08-30 13:43:52 +05:30
Maël Chouteau
960a4d3f95
Commented non present languages 2022-08-28 10:15:51 -05:00
Maël Chouteau
e23f788331 FIX : Translation not made and code suggestion 2022-08-24 10:35:13 -05:00
18alantom
9136e5e647 fix(ux): add should store to errors
- throw error if Round Off Account not found
2022-07-28 13:25:48 +05:30
18alantom
0dccb42fb1 fix: simplify configfile updation 2022-07-20 14:14:36 +05:30
18alantom
099324217d incr: add amount paid on entering writeoff 2022-07-15 14:00:25 +05:30
18alantom
90e5680df0 incr: add discount to print view 2022-07-15 13:22:19 +05:30
18alantom
f05f77e191 incr: ledger posting for discount
- remove invoice wide discount
2022-07-15 13:05:07 +05:30
18alantom
01c2d903b1 incr: add discountAccount 2022-07-14 18:03:31 +05:30
18alantom
877cc0b8d4 incr: display discount input on the form 2022-07-14 15:28:25 +05:30
18alantom
bab18dc8f7 incr: use flags in invoiceitem discounting
- update grand total calculation
2022-07-14 14:58:26 +05:30
18alantom
7f928ca712 incr: add a few calculations
- add enableDiscounting
- add toggle between amount and percent
- minor ui fixes
2022-07-13 23:18:20 +05:30
18alantom
ff085d6766 incr: show discount note 2022-07-12 17:11:24 +05:30
18alantom
eb66317dce incr: add computed, update row amount display vals 2022-07-12 15:53:46 +05:30
18alantom
014db554fa feat: add custom UOM support 2022-07-08 23:24:26 +05:30
18alantom
daebdb0ea9 fix(ux): improve status indication 2022-06-14 14:40:46 +05:30
18alantom
cda198bc69 fix: show Ledger Entries 2022-05-27 16:20:28 +05:30
18alantom
a09fa62f5f incr: image in dummy values
- remove getSingle
- remove SalesInvoiceSettings cause unused
2022-05-26 15:41:15 +05:30
18alantom
401a86eeeb chore: bump pesa
- fix isPesa impl
2022-05-23 16:18:23 +05:30
18alantom
ce87ff6802 fix: address issue, create filters 2022-05-23 16:18:23 +05:30
18alantom
496b2b77aa incr: display gstr reports 2022-05-23 16:18:23 +05:30
18alantom
bf01fa0327 incr: shift report commonalities to LedgerReport
- start with Profit and Loss
2022-05-23 16:18:23 +05:30
18alantom
86c4889959 incr: add list pagination 2022-05-23 16:18:23 +05:30
18alantom
0701c56429 incr: add code to generate a dummy instance 2022-05-23 16:18:23 +05:30
18alantom
bd6f110553 incr: get dataimport to work
- need to test on child table docs
2022-05-23 16:18:23 +05:30
18alantom
eedb4415ce incr: redo duplication (don't sync)
- fix journal entry
2022-05-23 16:18:22 +05:30
18alantom
fefc79024d fix: async issue, transactional deletion cascade
- add db observers
2022-05-23 16:18:22 +05:30
18alantom
20ea214a4b incr: abstract away transactional
- add deletion
- fix reversion
2022-05-23 16:18:22 +05:30
18alantom
9a012207f1 incr: clean up coa markup, show balance on leaf ac 2022-05-23 16:18:22 +05:30
18alantom
8c19f51814 incr: get printview to display
- printing still not working
2022-05-23 16:18:22 +05:30
18alantom
8cc46c584c fix: db updation, invoice submit, number series 2022-05-23 16:18:22 +05:30
18alantom
185110276d feat: add more search items
- fix a few actions
- fix listview page titles
2022-05-23 16:18:22 +05:30
18alantom
758727b296 fix(ui/ux): cleanup forms
- table scroll issue, etc
2022-05-23 16:18:22 +05:30
18alantom
d99591d058 incr: get Invoice form to render 2022-05-23 16:18:22 +05:30
18alantom
3e466c647c incr: search improvements
- get form to render
- minor ui fixes
2022-05-23 16:18:22 +05:30
18alantom
ecfae41635 incr: add window controls
- minor fixes
2022-05-23 16:18:22 +05:30
18alantom
a2cd1bac21 incr: fix a bunch of vue files
- no modes in the first pane
2022-05-23 16:18:22 +05:30
18alantom
1bcd0f0afb incr: get quickedit to display 2022-05-23 16:18:22 +05:30
18alantom
fba81e5b22 fix: get listview to render 2022-05-23 16:18:22 +05:30
18alantom
024687c1b9 fix: get Invoice settings to render and work
- remove "computed"
- fix a few formcontrols
- simplify doc.ts a bit more
2022-05-23 16:18:22 +05:30
18alantom
1b85fee5e6 fix: make setupInstance code work 2022-05-23 16:18:22 +05:30
18alantom
9877bf4fd3 incr: simplify doc a bit
- allow nulls in converter else not not null'll fail
2022-05-23 16:18:22 +05:30
18alantom
76c61a5c29 incr: get setupwizard to display
- make converter more explicit
2022-05-23 16:18:22 +05:30
18alantom
6accde0e17 incr: update DatabaseSelector 2022-05-23 16:18:22 +05:30
18alantom
27aed52044 incr: type some files, frappe -> fyo
- get books to serve albiet broken
- one step at a time
2022-05-23 16:18:22 +05:30
18alantom
835deb4ce8 incr: type renderer
- move setup logic outside components, type it
2022-05-23 16:18:22 +05:30
18alantom
c56850d08f incr: refactor and type src/utils 2022-05-23 16:18:22 +05:30
18alantom
ae6a5e52f2 refactor: move ledgerPosting to models
- move getExchangeRate to helpers
- add git blame ignore
2022-05-23 16:18:22 +05:30
18alantom
de7e5ba807 refactor: rename 'frappe' to 'fyo' outside src
- cause now most of it is different from what it was
2022-05-23 16:18:22 +05:30
18alantom
76bf6cfda5 incr: rem singleton from index.ts cause can't test
- update models to not use singleton export
2022-05-23 16:18:22 +05:30
18alantom
c7ecdf6ff4 chore: shift readme stuff into a readme 2022-05-23 16:18:22 +05:30
18alantom
591e7b3163 incr: complete typing models
- fix model exports
- add a README for models base
2022-05-23 16:18:22 +05:30
18alantom
91bf6e03fa incr: type Transaction and Tax 2022-05-23 16:18:22 +05:30
18alantom
1cc05d218f incr: type Payment 2022-05-23 16:18:22 +05:30
18alantom
b08a3b9d52 incr: type Party, JournalEntry
- add removeFields
- fix Party schema
2022-05-23 16:18:21 +05:30
18alantom
781c1d70e9 refactor: Item and Address models to ts Doc subcls 2022-05-23 16:18:21 +05:30
18alantom
cb54100db4 incr: convert simple models to .ts Doc subclass 2022-05-23 16:18:21 +05:30
18alantom
c1482b0d2f incr: convert knex calls to dbHandler calls
- add callBespoke
2022-05-23 16:18:21 +05:30
18alantom
0201844fd0 refactor: properly type naming
- remove redundant files
- change getDoc and getNewDoc
2022-05-23 16:18:21 +05:30
18alantom
cdb039d308 incr: delete some stuff add typed doc.ts 2022-05-23 16:18:21 +05:30
18alantom
e9fab0cf83 incr: add databaseManager, privitize methods 2022-05-23 16:18:21 +05:30
18alantom
a546f144ca incr: drop unused doctypes 2022-05-23 16:18:21 +05:30
18alantom
2afec6a74b incr: deprecate frappe.call 2022-05-23 16:18:21 +05:30
18alantom
82709165a4 chore: rename getNewDoc, newDoc
- delete irrelevant tests
2022-05-23 16:18:21 +05:30
18alantom
26e030106f incr: rename Meta and Document 2022-05-23 16:18:21 +05:30
18alantom
d3af272bcc fix(ui): Notes display in templates 2022-04-04 12:08:47 +05:30
18alantom
0d78df598c fix: mark missed strings as translate 2022-03-31 10:53:11 +05:30
18alantom
a3e4a7fc3f fix(ui): remove tax breakdown from print view 2022-03-17 10:13:03 +05:30
18alantom
391cd8544c fix: patch to fix journal entry ids 2022-03-15 14:34:58 +05:30
18alantom
159d943593 feat: add singleton TelemetryManager
- change config to ts
- add docnames types
2022-03-11 12:26:43 +05:30
18alantom
17663b2dbe feat: filter items in invoices 2022-03-10 12:23:28 +05:30
18alantom
fbb1c4db66 feat: segregate payment by type in sidebar 2022-03-10 12:12:02 +05:30
18alantom
d9108d5103 feat: add field to segregate items by purpose 2022-03-10 12:04:02 +05:30
18alantom
01f1154a67 chore: remove number series from settings 2022-03-08 13:46:32 +05:30
18alantom
c9631c27a6 feat: add numberSeries field to docs 2022-03-08 12:14:05 +05:30
18alantom
d5c00a1038 fix: payment shows as draft post submit 2022-03-02 13:18:50 +05:30
18alantom
37de2675cd fix: minor fixes
- empty date import issue
- rename payment amount to allocated amount
- increase tooltip distance threshold
2022-03-02 11:28:07 +05:30
18alantom
6ce75292b8 fix: change account df 2022-02-28 17:36:41 +05:30
18alantom
f495e602db fix: add name to payment 2022-02-28 14:20:50 +05:30
18alantom
2969aaa47f fix: add name to JE 2022-02-28 14:10:11 +05:30
18alantom
38f538453c fix(ux): show outstanding amount in widget 2022-02-28 12:58:29 +05:30
18alantom
900639734a fix: allow zero rate on items 2022-02-28 12:58:29 +05:30
18alantom
a5adf7cca3 fix: account for writeoff values 2022-02-28 12:58:29 +05:30
18alantom
c49c7429a7 fix: COA issue; TIL webpack bundles jsons -_- 2022-02-25 20:37:18 +05:30
18alantom
f7937935fb fix: set readonly 2022-02-23 12:52:14 +05:30
18alantom
91e8fa52f4 feat: setup Data Import page 2022-02-23 11:34:26 +05:30
18alantom
c23e670582 feat: use selected chart of accounts 2022-02-21 12:08:50 +05:30
18alantom
73253212c5 feat: add CoA selection to Setup Wizard 2022-02-21 12:08:50 +05:30
18alantom
c52b7f54ad fix: translate all labels 2022-02-16 13:15:33 +05:30
18alantom
53ce50bb1e refactor: convert template instances of t(' → t` 2022-02-16 13:15:33 +05:30
18alantom
cad59570a0 refactor: t( => t` in *.js 2022-02-16 13:15:33 +05:30
18alantom
9ca8073a33 refactor: convert frappe.t( to frappe.t` 2022-02-16 13:15:33 +05:30
18alantom
fb525c88b3 refactor: add emits to *.vue where $emit 2022-02-10 17:28:26 +05:30
18alantom
2f6a2f4cc2 refactor: vue 2 → 3 migration
- render functions
- slots
- creation
2022-02-10 12:11:51 +05:30
18alantom
e8ad2ce21d fix: Party Widget payment display 2022-02-07 17:15:58 +05:30
18alantom
838ae87642 fix: error type
- allow translation string folding
2022-02-07 14:31:28 +05:30
18alantom
71d55950ff fix(ux): allow party type on ambiguous quickedit 2022-02-04 12:06:44 +05:30
18alantom
fc23c585d4 refactor: remove _, replace stand alone instances 2022-01-24 12:02:38 +05:30
18alantom
0320743161 refactor: replace all frappe._(` instances 2022-01-24 11:45:26 +05:30
18alantom
6053bcb39b chore: add missing pieces from frappejs 2022-01-21 03:06:17 +05:30
18alantom
cc09847337 refactor: rename imports, frappejs → frappe 2022-01-21 02:27:29 +05:30
18alantom
d4cfbca7df refactor: move color stuff to colors.js 2022-01-19 15:55:26 +05:30
18alantom
7878a405d3 fix(ux): allow custom empty messages in autocomp
- set custom message for State
2022-01-12 15:04:16 +05:30
18alantom
5a457614c3 fix: minor fixes to validation messages
- add two for SI items
2022-01-10 13:41:11 +05:30
18alantom
ab7cffe609 fix: remove ternary & number input style 2022-01-07 12:01:49 +05:30
18alantom
4d85642a40 chore: deprecate numberFormat 2022-01-07 10:51:19 +05:30
18alantom
5ad858ede7 fix: knex queries 2022-01-07 10:51:19 +05:30
18alantom
373684aab7 fix: update Account, Item models Currency fields 2022-01-07 10:51:19 +05:30
18alantom
b4957c3a64 fix: update JE, fix validation message 2022-01-07 10:51:19 +05:30
18alantom
8583db75d6 fix: update payments to use pesa 2022-01-07 10:51:19 +05:30
18alantom
5f4a9ceeb1 fix: update SalesInvoice 2022-01-07 10:51:19 +05:30
18alantom
5c6ac0e161 fix: currency field display (PI) 2022-01-07 10:51:19 +05:30
18alantom
1e6113e92f fix: update PurchaseInvoice to use pesa 2022-01-07 10:51:19 +05:30
18alantom
ddb46f8bee fix: AutoComplete country, state, pos and place 2021-12-30 15:03:03 +05:30
Piyush Singhania
50a71749ee Removed text at the end of file 2021-12-29 14:44:34 +05:30
Ankit Singhaniya
f707d8c53b move address inside if block 2021-12-29 13:34:26 +05:30
Ankit Singhaniya
f6d031ed4e move pos add to quick fields inside if block 2021-12-29 13:30:41 +05:30
Piyush Singhania
5d6104ce0d Fixed pos issue in countries other than India 2021-12-29 12:40:13 +05:30
Ankit Singhaniya
df51742aff make place of supply and gst into seperate entries 2021-12-29 12:34:58 +05:30
Piyush Singhania
1ad66be110 Fixed dropdown CSS, removed sleep, renamed state label for India 2021-12-29 12:34:58 +05:30
Ankit Singhaniya
540f2988f1 feat: add gst1 b2cs and b2cl 2021-12-29 12:34:57 +05:30
Ankit Singhaniya
21dace3e03 make place of supply and gst into seperate entries 2021-12-29 09:54:57 +05:30
Ankit Singhaniya
efcee2a1a1
Merge pull request #32 from piyushsinghania/feature/gstr1-b2c
Fixed dropdown CSS, removed sleep, renamed state label for India
2021-12-28 20:35:10 +05:30
Ankit Singhaniya
dccaa60017 Merge branch 'master' of github.com:frappe/books into feature/gstr1-b2c 2021-12-28 20:32:27 +05:30
Piyush Singhania
d6aa958537 Fixed dropdown CSS, removed sleep, renamed state label for India 2021-12-28 17:54:38 +05:30
18alantom
0b5e250597 refactor: DRY, use map keys for select 2021-12-28 17:33:52 +05:30
Ankit Singhaniya
80606b2cca feat: add gst1 b2cs and b2cl 2021-12-23 22:05:34 +05:30
18alantom
9869daf498 chore: remove hsnCode from non Regional 2021-12-21 12:37:25 +05:30
18alantom
1b1a5b8b84 fix: remove required on hsnCode 2021-12-21 12:37:25 +05:30
Ankit Singhaniya
90c9bd61ab make hsn and sac code a regional thing 2021-12-21 12:37:25 +05:30
Ankit Singhaniya
c0c1c26d8d move gst from print setting to account settings 2021-12-21 12:37:25 +05:30
Piyush Singhania
d8389a8b2e Altered the position of gstin input field 2021-12-21 12:37:25 +05:30
Piyush Singhania
c18db1c406 Fix gstr-1 json format for validation 2021-12-21 12:37:25 +05:30
Piyush Singhania
38713ee2d0 Added item code field for items 2021-12-21 12:37:25 +05:30
18alantom
cdce24b2a2 fix(ux): re-evaluate country dependent fields 2021-12-17 12:18:09 +05:30
18alantom
e9192fa6ef fix: reading 'map' but found null error 2021-12-17 12:18:09 +05:30
18alantom
1fd616fb0d fix(ui): No empty required selects, set placeholders everywhere 2021-12-16 18:17:32 +05:30
18alantom
95867541df fix(ux): rename Purchase Invoice to Bill & Sales Invoice to Invoice 2021-12-16 18:17:32 +05:30
18alantom
3e51c9f857 fix: auto set GST Type 2021-12-16 18:17:32 +05:30
18alantom
9e13db698e fix: add gstType to quick edit fields 2021-12-12 12:21:20 +05:30
18alantom
40ddf7a171 fix: make onboarding completable 2021-12-02 18:41:56 +05:30
18alantom
6197e78514 fix: readonly and hidden in TwoColumnForm
- make some fields readonly, hidden
- formatting
2021-12-02 15:39:02 +05:30
18alantom
3f69d7fcc5 feat: allow regional model updates 2021-12-01 18:38:00 +05:30
Piyush Singhania
8a0e295f68 Fixed payment entries not getting posted in general ledger 2021-11-29 16:02:58 +05:30
18alantom
f45ea81224 refactor: shift autoupdate to systemsettings 2021-11-25 16:48:26 +05:30
18alantom
b8671cb2ed fix: multiple payment related fixes
- outstanding amount reset on payment cancel
- payment reference type is now select
- map property on select fields for different display values
- multiple payment validations
- sensible binding payment amount and reference amount
2021-11-25 14:49:50 +05:30
Alan
50371b1a56
Merge pull request #251 from piyushsinghania/fix/error-message-while-navigating
Prevented error message on navigation
2021-11-23 10:35:01 +05:30
18alantom
4340113ac9 fix(ux): disallow negative amount in Payments 2021-11-22 12:04:29 +05:30
Piyush Singhania
f8ff30156b Prevented error message on navigation 2021-11-21 21:45:27 +05:30
Piyush Singhania
1ffd043ca9 Add ability to cancel invoice 2021-11-21 19:08:04 +05:30
18alantom
f25ccd8aa8 fix(ui): show draft status for JE and non-submitables, set Cash as default 2021-11-11 15:05:34 +05:30
18alantom
de25de1fd4 fix(ui): show status badge on an open invoice 2021-11-11 13:41:33 +05:30
18alantom
735bf3f830 fix: prevent NaN in the invoices 2021-11-10 19:09:21 +05:30
18alantom
a9c54b814e fix: set party default account only if it exists
- refactor conditionals
- formatting
2021-11-10 17:01:04 +05:30
18alantom
57a020f15e fix: autoset accounts only if present; display accounts in quick entry 2021-11-10 16:12:07 +05:30
18alantom
c20cc5a5db fix: db creation flow, don't show annoying messages when not required
- minor refactors and formatting
2021-11-09 16:08:25 +05:30
18alantom
f905fab256 fix: prevent "Saving..." due to slipping error (needs frappejs #152) 2021-11-08 19:37:06 +05:30
18alantom
96d7a9819c feat: add reversion and ledger link to payment quick entry 2021-11-08 17:36:09 +05:30
18alantom
8f64d95055 refactor: rename "Payment For" to "References"
- formatting
- change default values to function defaults
- add migration script for the Payment table
2021-11-08 15:15:27 +05:30
18alantom
09d4b305eb fix: make Payment For not required, fix amount bug, ref mandatory only if not cash 2021-11-05 20:00:28 +05:30
18alantom
1a8a23d2a2 build(electron): bump electron to 15.3.0
- refactor Common Js imports to ES6
2021-11-05 14:31:35 +05:30
Ankit Singhaniya
ae39796579
fix typo, remove extra ( 2021-11-01 23:55:59 +05:30
Ankit Singhaniya
59c57c289b
improve message when trying to pay 0 2021-11-01 23:09:31 +05:30
Ankit Singhaniya
093a297856
simplify the condition to check if value is larger then max amount 2021-11-01 23:08:08 +05:30
Piyush Singhania
4fcb54ff7c Added translation support and currency symbol in the error message 2021-11-01 19:36:02 +05:30
Piyush Singhania
6178cf55c0 Updated suggested changes 2021-10-29 23:12:10 +05:30
Piyush Singhania
102ef29d6b Added validation to give error message when trying to pay excess amount for an invoice 2021-10-29 18:26:45 +05:30
Ankit Singhaniya
ca0c2968e0
Merge pull request #13 from piyushsinghania/fix/wrong-font-in-saved-pdf
Fixed the font issue while saving pdf
2021-10-28 21:25:47 +05:30
Piyush Singhania
91b3d969c2 Fixed the font issue while saving pdf
Added font support for Basic Template
Added feature to select between platform safe fonts
2021-10-25 21:46:12 +05:30
Piyush Singhania
4996aed1de Fixed the general ledger entry issue while doing partial payments 2021-10-21 23:19:32 +05:30
Piyush Singhania
e9b3d2ca03 Added enhancement to filter out reverted invoices 2021-10-21 23:10:14 +05:30
18alantom
7ad7bf7b2f refactor: minor cleanups 2021-10-19 14:35:47 +05:30
Piyush Singhania
f0bdc4e669 Fixed auto updation of rate and tax on changing item 2021-10-19 14:31:17 +05:30
Piyush Singhania
59201366b7 Refactored Business template, used isSalesInvoice computed property rather than directly checking there in the template for it 2021-10-19 14:24:17 +05:30
Piyush Singhania
fc8ba4da6a Created a computed propert isSalesInvoice in the Base.vue component and using it in the minimal template 2021-10-19 14:23:49 +05:30
Piyush Singhania
655c1a0893 fix purchase invoice incorrect to and from in minimal template 2021-10-19 14:18:07 +05:30
Ankit Singhaniya
0ed6cc48c6 fix issue with creating new file due to formaula/default 2021-10-19 14:14:00 +05:30
Ankit Singhaniya
6343f11328 add notes to basic template back 2021-10-19 14:08:55 +05:30
Ankit Singhaniya
62359ba7ae fix formatting 2021-10-19 14:07:59 +05:30
Ankit Singhaniya
aefd70b5e3 add gst details to all templates 2021-10-19 13:52:28 +05:30
Ankit Singhaniya
7033683465 add gst information in the business template 2021-10-19 13:40:16 +05:30
Ankit Singhaniya
7d07bd17b4 add ability to show account gstin in the basic template 2021-10-19 13:33:44 +05:30
Ankit Singhaniya
d32c1de82b add gstin to party and also show up in quick edit 2021-10-19 13:19:21 +05:30
Rushabh Mehta
e2529ad116 fix: allow parital payments to invoices 2020-05-06 23:32:35 +05:30
Faris Ansari
df1518f2ad fix: Handle case when fiscal dates are not found 2020-04-30 16:41:58 +05:30
Faris Ansari
fb0744ba2b feat: Group Items in Link field 2020-04-30 16:41:20 +05:30
Faris Ansari
c2509e4105 fix: Get Started
- Add documentation links
2020-04-30 16:40:03 +05:30
Faris Ansari
3efbf5bebd fix: Remove font manager until we find alternative
- font-manager fails to build on WIndows and Linux
2020-02-10 13:25:26 +05:30
Faris Ansari
bb16c5ab56 fix: Rename Template Default to Basic 2020-02-10 13:24:06 +05:30
Faris Ansari
b7fd2e8c4a fix(Invoice Template): Right align subtotal area 2020-02-04 01:36:44 +05:30
Faris Ansari
48e22e0419 fix: Show logo and its checkbox in Customizer
- Show selected color badge
- Hide checkbox label in TwoColumnForm
2020-02-04 01:33:18 +05:30
Faris Ansari
138b0673a8 feat: Invoice Template Customizer
- Template, Color and Font fields in PrintSettings
- font-manager for loading system fonts
- 3 Invoice Templates: Default, Minimal and Business
- Delete unused old Templates
- Dont show Delete button in Singles
- Rename font family "Inter var experimental" to "Inter"
2020-02-03 23:25:11 +05:30
Faris Ansari
ce864c5d0c fix: Item Rate validation 2020-02-03 23:25:11 +05:30
Faris Ansari
827ecfd809 fix: Dont allow adding same item in another row 2020-02-03 23:25:02 +05:30
Faris Ansari
a264a7f0aa fix: Placeholder for AutoComplete and Link 2020-01-21 12:08:22 +05:30
Faris Ansari
488a8a52ea fix: GetStarted
- Mark cards as checked when task is completed
2020-01-02 22:40:18 +05:30
Faris Ansari
1dcdc1c898 fix: Rename 'Pending' to 'Unpaid' 2020-01-02 22:38:39 +05:30
Faris Ansari
bb80e2ec3a fix: Fiscal Year in Jan, Feb, Mar 2020-01-02 22:38:01 +05:30
Faris Ansari
8133ad0300 fix: PrintSetting quick edit fields 2020-01-02 22:35:01 +05:30
Faris Ansari
4c12755d16 fix: Item actions 2020-01-02 22:34:12 +05:30
Faris Ansari
67e9ce094d refactor: Setup wizard and company setup
- Move setup logic into setupCompany.js
- Set setupComplete field in AccountingSettings
- move connectToLocalDatabase in utils
2020-01-01 13:41:57 +05:30
Faris Ansari
2e70a0167a fix: Add validations for email and phone fields 2019-12-27 15:53:13 +05:30
Faris Ansari
444cd9e441 fix: Remove dashboard setup code 2019-12-27 12:40:57 +05:30
Faris Ansari
a3506bf015 feat: Auto Update
- Ability to disable auto update from System tab in Settings
2019-12-27 12:07:39 +05:30
Faris Ansari
de19af85c4 fix: Incorrect accountType bug
- Set accountType as non mandatory
- accountType can be set from parent, but it is not required
2019-12-26 23:56:51 +05:30
Faris Ansari
1e44cc9fae fix: Move importCOA file to accounting 2019-12-26 23:56:42 +05:30
Faris Ansari
0b339a14c5 fix: Show blank cells instead of 0.00 in GL 2019-12-26 19:31:28 +05:30
Faris Ansari
d05a50f01d feat: Party Widget in QuickEditForm 2019-12-26 19:15:41 +05:30
Faris Ansari
dc160a4232 fix: Update party outstanding amount 2019-12-26 19:15:25 +05:30
Faris Ansari
bef259bd84 fix: Get currency for party 2019-12-23 19:02:34 +05:30
Faris Ansari
47ce6117d1 fix: Add Item Type Product or Service
- Automatically set Income and Expense account and hide them from View
2019-12-23 18:50:47 +05:30
Faris Ansari
86d841da7a feat: Add GetStarted page
- GetStarted model to track progress
2019-12-21 20:16:50 +05:30
Faris Ansari
9726fe4e8a fix: Minor fixes
- Better error message in ledgerPosting
- Remove models key from model/index.js
- Format AccountingLedgerEntry.js
- Set default Account to Cash for Payment Type Cash
- Add placeholders for Payment Form
- Add key to v-for elements in TwoColumnForm
2019-12-20 12:20:43 +05:30
Faris Ansari
7fd5ce01d1 fix: Set fiscal year start and end date correctly 2019-12-20 12:15:50 +05:30
Faris Ansari
6e2c5cdf96 fix: JournalEntry fixes
- Form actions
- Set debit / credit in 2nd row automatically
- Validate before update and insert
- Add JournalEntry as filter option in General Ledger
- Commonify actions for document in InvoiceForm, JournalEntryForm and QuickEditForm
- DropdownWithActions component
2019-12-20 12:14:31 +05:30
Faris Ansari
bd5ee080c2 fix: Formatting and model name 2019-12-18 23:54:58 +05:30
Faris Ansari
beb3105e9b fix: Setup Wizard fixes
- Company Logo and Name section
- Disable next button on click
- Set company logo in PrintSettings

Other
- Add brand color to tailwind config
- Disabled button
- Override inputClass using a function
2019-12-16 19:22:14 +05:30
Faris Ansari
0277b7c0e7 fix: Set Party defaults
- Set default Account and Currency
- Reorder fields
2019-12-16 18:04:10 +05:30
Faris Ansari
20b7f0d0ac fix: Remove balance from quickEdit 2019-12-13 12:27:24 +05:30
Faris Ansari
fca0a8986f fix: Rename "No" to "Unit"
- fix eslint issues
2019-12-13 12:25:23 +05:30
Faris Ansari
6ad61976b8 fix: Invoice
- Sales Invoices -> Invoices
- Purchase Invoice -> Bills
- Set default quantity as 1
- Actions for Supplier
2019-12-13 01:04:37 +05:30
Faris Ansari
3a72dc6d0d fix: Minor fixes
- Placeholder in Setup Wizard
- Import frappe-chart styles
- Destroy popper if it exists
- Placeholder for Date
2019-12-12 23:10:34 +05:30
Faris Ansari
865bf1f60e fix: Set filters from route in ListView 2019-12-11 17:54:02 +05:30
Faris Ansari
d4c997317d fix: Undo hide fields 2019-12-05 02:38:55 +05:30
Faris Ansari
7a94bffcbf fix: Capture bankName in setup wizard 2019-12-04 22:52:16 +05:30
Faris Ansari
4904632549 fix: Commonify Transaction code
for SalesInvoice and PurchaseInvoice
2019-12-04 22:51:48 +05:30
Faris Ansari
60f0a3a015 fix: Add w-full to Row components 2019-12-03 23:59:05 +05:30
Faris Ansari
27a9a3ac05 fix: misc fixes 2019-12-03 19:02:34 +05:30
Faris Ansari
b367164a52 fix: openQuickEdit
- Common method to route to quick edit form
2019-12-03 18:40:58 +05:30
Faris Ansari
fb4e6c067a fix: Reorder fields 2019-12-03 13:59:07 +05:30
Faris Ansari
c282844685 fix: Cache singles and currencySymbols in postStart 2019-12-03 13:42:31 +05:30
Faris Ansari
049432dbf1 fix: SalesInvoice
- Make round off entry to balance debit and credit with an allowance of 0.5
- Add Write Off and Round Off Account in AccountingSettings
- Generate Tax Summary without intermediate JSON field
2019-12-03 13:40:42 +05:30
Faris Ansari
d645ff31b7 fix: Move paymentMethod above paymentAccount 2019-11-28 22:53:18 +05:30
Faris Ansari
4fb8ec56d4 fix: Add placeholder text 2019-11-28 00:08:13 +05:30
Faris Ansari
69cb2447d8 feat: Print
- PrintPreview
- print.html bundle for print
- Download PDF
2019-11-28 00:07:38 +05:30
Faris Ansari
3e3235b814 fix: MultiCurrency in SalesInvoice
- Add base fields in SalesInvoice and SalesInvoiceItem
- Get exchange rate from exchangeratesapi
- Fix infinite update loop due to actions
- Filter submitted invoices in UnpaidInvoices
- Revert action
- disableCreation in Link
- Ledger Entries action
- Set default filters in Report
2019-11-27 12:16:15 +05:30
Faris Ansari
293c2768c4 fix: List config 2019-11-22 00:50:41 +05:30
Faris Ansari
5cc57d3748 feat: FilterDropdown in ListView 2019-11-22 00:50:30 +05:30
Faris Ansari
a182d65057 fix: Set ReferenceType as AutoComplete in PaymentFor 2019-11-20 00:47:23 +05:30
Faris Ansari
b2c5eeb618 fix: Create Invoice action from Customer 2019-11-20 00:46:16 +05:30
Faris Ansari
dfd364dc95 fix: Add email, phone, address fields to Party 2019-11-20 00:45:42 +05:30
Faris Ansari
6656d22cd1 fix: Add image fields to Item and Party 2019-11-20 00:44:57 +05:30
Faris Ansari
c36d50086f feat: JournalEntryForm 2019-11-20 00:40:01 +05:30
Faris Ansari
6b3bedf909 fix: InvoiceForm
- Open Invoice Settings from Customise button
- Render logo and address from PrintSettings
- Render Party Address
- Currency formatting
2019-11-20 00:25:32 +05:30
Faris Ansari
a0009ad62d fix: List configs 2019-11-19 23:21:15 +05:30
Faris Ansari
6994c2fa11 feat: TwoColumnForm
- Supports inline editing of links for e.g Address
2019-11-19 23:08:08 +05:30
Faris Ansari
fceed34fe3 fix: Settings
- Add PrintSettings doctype for Invoice Settings tab
- Settings window can only be closed
- openSettings method with tab
- Disable Mail and Privacy tabs
- Customizable actions in WindowControls
2019-11-19 22:22:45 +05:30
Faris Ansari
3c3473fe4e fix: Status badge in Payment List 2019-11-09 01:28:09 +05:30
Faris Ansari
15e4dc6314 fix: Undo currency formatting / parsing 2019-10-30 02:23:19 +05:30
Faris Ansari
36db289c6e feat: Add Make Payment button
- Generic Dropdown component
2019-10-30 01:03:26 +05:30
Faris Ansari
d7dc08a45d feat: Settings - TabGeneral 2019-10-24 16:09:57 +05:30
Faris Ansari
c5fef9442a fix: SetupWizard
- White background
- Placeholders for inputs
2019-10-24 10:47:01 +05:30
Faris Ansari
b9e52917be fix: Add placeholders for Item fields 2019-10-22 18:52:56 +05:30
Faris Ansari
93e0f63c9d wip 2019-10-19 19:56:13 +05:30
Faris Ansari
86993edee2 feat: Reports 2019-10-14 03:26:20 +05:30
Faris Ansari
bd5d812d77 feat: Use InvoiceForm for PurchaseInvoice as well
- Button with icon prop
2019-10-14 02:49:28 +05:30
Faris Ansari
1537ea4609 feat: Chart of Accounts 2019-10-14 02:48:18 +05:30
Faris Ansari
6892895215 feat: Misc
- Table control
- FormControl (size=small)
- DatabaseSelector
- SetupWizard
- Tax Quick Edit
- AutoComplete
- Link extends from AutoComplete
2019-10-13 17:33:01 +05:30
Faris Ansari
227133c1ab feat: InvoiceForm
- SalesInvoice List with badges in Status column
- QuickEdit view in InvoiceForm and ListView
- Native Date control for now
- Wrap Quick Edit and Invoice Form in keep-alive
2019-10-11 15:25:50 +05:30