Commit Graph

176 Commits

Author SHA1 Message Date
James Cole
62321a03ca Fix missing combi for transaction types. 2018-08-28 14:23:51 +02:00
James Cole
07cfba1b3a Add the ability to make transfers to and from liability accounts. 2018-08-25 21:33:22 +02:00
James Cole
2b54363dd7 Improve test coverage. 2018-08-24 07:18:33 +02:00
James Cole
90bf2e58b2
Fixes #1620 2018-08-18 14:12:39 +02:00
James Cole
5908c0ce8c
Code cleanup and realign. 2018-08-06 19:14:30 +02:00
James Cole
049c93465a
Update tests 2018-08-05 20:42:45 +02:00
James Cole
8dbc846314
Basic code for tracking liabilities. 2018-08-04 17:30:47 +02:00
James Cole
07ae64693e
new language strings and updated code 2018-07-28 06:27:30 +02:00
James Cole
0312ba8ad7 Various bugfixes and code clean up. 2018-07-27 04:46:21 +02:00
James Cole
d6298d9f05 Add extra logging for common error on demo site [skip ci] 2018-07-26 06:28:49 +02:00
James Cole
6bcfea1de4 Various code cleanup. 2018-07-26 06:10:17 +02:00
James Cole
b7752928a4 Give all of these files a newline at the end. 2018-07-22 20:32:02 +02:00
James Cole
d4ba014a8a Clean up various code. 2018-07-22 12:52:07 +02:00
James Cole
cd076cc069 Fix a bug where transfers would be stored reversed (ie. source and destination switched). 2018-07-14 08:33:13 +02:00
James Cole
8e08ff2d39 Fix the transaction factory and associated tests. 2018-07-07 22:28:08 +02:00
James Cole
8692590600 Improve code quality for Export directory. 2018-07-06 19:06:08 +02:00
James Cole
db149ca6e1 Fix tests. 2018-07-01 09:27:22 +02:00
James Cole
0509e54a95
Complete API for recurring transactions. 2018-06-30 06:14:39 +02:00
James Cole
2d7b7c2f3f
Expand recurring transactions API 2018-06-29 19:27:07 +02:00
James Cole
0b9be029ac
Expand API with budget limits 2018-06-24 13:20:29 +02:00
James Cole
ad6a9a7df7
Expand API for attachments. 2018-06-24 06:51:22 +02:00
James Cole
db1c27d833
First attempt at job to create transactions for recurring transactions. 2018-06-22 18:42:23 +02:00
James Cole
1d162edb59
Improve code for recurring transactions. 2018-06-21 18:57:51 +02:00
James Cole
18f779c6de
Various fixes. 2018-06-20 16:27:57 +02:00
James Cole
138f67581c
Fix #1483 2018-06-20 16:09:15 +02:00
James Cole
d73cd4b515
Can now create recurring transactions. #1469 2018-06-17 15:14:34 +02:00
James Cole
dcf90b6159
Cannot create transfer 2018-06-17 07:44:59 +02:00
James Cole
1cf91c78f8
Lots of new code for recurring transactions. #1469 2018-06-16 21:47:51 +02:00
James Cole
477a3c7eb2 Fix various bugs in the import routine, discovered by Doug. 2018-06-13 19:03:18 +02:00
James Cole
4a12d4d156 Code cleanup [skip ci] 2018-06-06 21:23:00 +02:00
James Cole
073dedd483 Add debug info 2018-06-06 05:54:24 +02:00
James Cole
1e9eb843c0 Still not sure what's causing the empty strings to appear. 2018-06-03 19:14:03 +02:00
James Cole
a6b09acd5e Some last minute fixes. 2018-06-02 18:19:35 +02:00
James Cole
a7b8470d9e Expand test coverage. 2018-06-01 22:04:52 +02:00
James Cole
f1fe90fce0 Fix #1455 2018-05-31 21:30:25 +02:00
James Cole
039e8d6e17
Add debug info and update routine for multiple accounts. 2018-05-23 07:38:03 +02:00
James Cole
528da3f08e
Allow the mapping of asset accounts for opposing value 2018-05-12 20:56:34 +02:00
James Cole
9c507f7f62
Refactor some code to handle command line imports. 2018-05-12 19:09:34 +02:00
James Cole
cde9c4a2bc
Update copyright statements. 2018-05-11 10:08:34 +02:00
James Cole
cabcb9c6d0
Basic storage routine works, basic file handling. 2018-05-10 09:10:16 +02:00
James Cole
a4524b3c2c Throw exception with empty amount. 2018-05-06 20:42:07 +02:00
James Cole
49138eb03a
Can now import and handle external ID field. 2018-04-29 10:13:33 +02:00
James Cole
13b78bdc20
Code cleanup 2018-04-28 06:23:13 +02:00
James Cole
36329e596e
Fix #1334 2018-04-21 23:48:54 +02:00
James Cole
67fa4a0fc7
Add currency controls to API 2018-04-13 17:28:11 +02:00
James Cole
8f0e36a8e4
Code for #1324 2018-04-08 16:27:52 +02:00
James Cole
7b715925cf
Code for #1324 2018-04-07 22:23:16 +02:00
James Cole
73fee4eb6b
Fix #1313 2018-04-03 19:15:06 +02:00
James Cole
7d02d0f762
Code cleanup. 2018-04-02 14:42:07 +02:00
James Cole
8f3e84df4d
Fix possible null pointer. 2018-03-30 22:40:20 +02:00
James Cole
be5c44af61
Update some code, add security txt file. 2018-03-28 19:37:59 +02:00
James Cole
6660306ac4
Various code cleanup. 2018-03-25 09:01:43 +02:00
James Cole
6a6482dc7f
Finish up bunq import routine. 2018-03-24 18:55:02 +01:00
James Cole
3c9b7c07af
Move import to factory #1222 2018-03-24 14:05:29 +01:00
James Cole
ed33a72945
Make sure that strict_types declaration is always at the very top of the file. 2018-03-19 12:09:12 +01:00
James Cole
e97283b34b
Make sure transfers can't get a budget. 2018-03-11 14:13:23 +01:00
James Cole
7d6c8aa9dc
Fix null pointer. 2018-03-11 08:22:20 +01:00
James Cole
85dc1263ea
Fix #1238 2018-03-10 20:25:11 +01:00
James Cole
a97bfc92e1
Add newlines and strict types 2018-03-05 19:35:58 +01:00
James Cole
06dc8a499b
Expand factory tests. 2018-03-01 20:54:50 +01:00
James Cole
28debb46be
Needs to return bill to work. 2018-02-28 14:57:58 +01:00
James Cole
dae3371c69
Move common methods to traits 2018-02-23 15:12:47 +01:00
James Cole
b627d42160
Code removal. The code removed from these classes must move to respective services. 2018-02-22 20:07:14 +01:00
James Cole
35d0bd1985
Factory seems to work for update and create 2018-02-21 21:06:59 +01:00
James Cole
b4157e8ce0
Build account update service. 2018-02-21 20:34:24 +01:00
James Cole
e9b6b45fc4
Expand code to be able to handle updates. 2018-02-21 08:51:30 +01:00
James Cole
cae4faad0a
Expand tests. 2018-02-19 20:02:27 +01:00
James Cole
b3fe24b713
Expand and refactor factories. 2018-02-19 19:44:46 +01:00
James Cole
0b61c16eb0
Expand test cases for transaction creation through the API. 2018-02-18 19:55:35 +01:00
James Cole
77aced6734
Test every happy path for journal creation. 2018-02-18 16:35:26 +01:00
James Cole
94a7b6b9bd
First create basic objects. Then, enhance. 2018-02-18 10:52:56 +01:00
James Cole
f8bf6c163f
Add some factory stuff before another refactoring. 2018-02-18 10:49:42 +01:00
James Cole
eb0da038fb
Expand tests and API code. 2018-02-18 10:31:15 +01:00
James Cole
2ee0490141
Remove debug info. 2018-02-16 16:57:54 +01:00
James Cole
1fd783de69
Remove debug info. 2018-02-16 16:57:46 +01:00
James Cole
e89a77efb1
New factories for the creation of journals and associated meta data. 2018-02-16 16:43:25 +01:00