buchhaltung 0.0.4 → 0.0.5
raw patch · 10 files changed
+324/−258 lines, 10 files
Files
- README.md +3/−3
- add.md +0/−82
- add_multi_user.md +0/−131
- buchhaltung.cabal +70/−4
- buchhaltung_autocomplete.bash +1/−1
- buchhaltung_autocomplete.zsh +1/−1
- example_output/add.md +82/−0
- example_output/add_multi_user.md +131/−0
- example_output/match.md +36/−0
- match.md +0/−36
README.md view
@@ -155,7 +155,7 @@ This command asks the user for the offsetting accounts of imported transactions, or more specifically, transaction whose second posting's account begins with `TODO`. -Have a look at the example output [here](match.md).+Have a look at the example output [here](example_output/match.md). The significantly speed up this process, it learns the account mapping from existing transactions in the configured `ledgers.imported` file using the original source of the imported transaction. @@ -184,7 +184,7 @@ buchhaltung add ``` -This command opens a transaction editor. [Here](add.md) is an example of the output of this command.+This command opens a transaction editor. [Here](example_output/add.md) is an example of the output of this command. The amount of manual typing is kept to a minimum by two clever suggestion mechanisms and TAB completion. @@ -227,7 +227,7 @@ If there is more than one user configured — possibly each with their own ledger, they can be included/activated via the command-line argument `-w`. This enables you to enter a transaction where postings belong to different users. When done, a transaction for each user will be generated containing their respective postings and a balancing posting to an account prefixed with the configured `accountPrefixOthers`. -Example taken from the [output](add_multi_user.md) of the above command:+Example taken from the [output](example_output/add_multi_user.md) of the above command: ```shell #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
− add.md
@@ -1,82 +0,0 @@-```-(Reading journal from-"~/.buchhaltung/jo/import.ledger"-"~/.buchhaltung/jo/entered_by_jo.ledger")-...--Hi jo!--Use readline keys to edit, use tab key to complete account names.--A code (in parentheses) may be entered following transaction dates.--A comment may be entered following descriptions or amounts.--3378 Transactions found--Starting new transaction...-Enter amount (zero for any transaction) [0]: 22.94-1)-2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702 ; generated: by Common.fillTxn 2015-03-31 03:29:48.644423 CEST- Assets:Accounts:BankA:Checking -22.940 EUR- Accounts payable:Lidl 22.940 EUR ; HBCI: "";"234789183";"234789183";"";"";"2015/01/19";"2015/01/19";"-22.94";"EUR";"Johannes Gerer";"DANKE, IHR LIDL";"";"LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""---{number}: use one of the above 1 transactions-'m': enter transaction manually-'r': enter new amount to find existing transations-1--#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702-- Account | Amount | Assertion-----------------------------------------------+-------------+-----------+-----------0,jo Accounts payable:Lidl | -22.940 EUR | |-1,jo Expenses:Food | | | 129-2,jo -> Account receivable:Friends:Marc | | | 95-3,jo Assets:Food storage | | | 5-4,jo Expenses:Household | | | 1-----------------------------------------------+-------------+-----------+-----------Open Balance | 22.940 EUR |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: r---#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702-- Account | Amount | Assertion | Frequency-----------------------------------------------+-------------+-----------+-----------0,jo Accounts payable:Lidl | -22.940 EUR | |-1,jo Expenses:Food | 22.94 EUR | | 129-2,jo -> Account receivable:Friends:Marc | | | 95-3,jo Assets:Food storage | | | 5-4,jo Expenses:Household | | | 1-----------------------------------------------+-------------+-----------+-----------Open Balance | 0 |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: s--####### jo: Balanced Transaction #######--2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702 ; Entered on "2016-12-20T16:57:00Z" by 'buchhaltung' user jo- Accounts payable:Lidl -22.940 EUR- Expenses:Food 22.94 EUR----Save? [y/N] y-New transaction created for 'jo'--1 Transactions were changed--```
− add_multi_user.md
@@ -1,131 +0,0 @@-```shell-$ buchhaltung add -w alice-(Reading journal from-"~/.buchhaltung/jo/import.ledger"-"~/.buchhaltung/jo/entered_by_jo.ledger")-...--Hi jo!--Use readline keys to edit, use tab key to complete account names.--A code (in parentheses) may be entered following transaction dates.--A comment may be entered following descriptions or amounts.--3380 Transactions found--Starting new transaction...-Enter amount (zero for any transaction) [0]: $ 100-Date [2016-12-19]:-Title: Dinner-Enter source account: Assets:Wallet--#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2016/12/19 Dinner-- Account | Amount | Assertion-----------------------+----------+-----------+-----------0,jo -> Wallet:Assets | $ -100.0 | |-----------------------+----------+-----------+-----------Open Balance | $ 100.0 |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: n--Account [Assets:Wallet]: Expenses:Food--#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2016/12/19 Dinner-- Account | Amount | Assertion-----------------------+----------+-----------+-----------0,jo Wallet:Assets | $ -100.0 | |-1,jo -> Food:Expenses | | |-----------------------+----------+-----------+-----------Open Balance | $ 100.0 |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: h---#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2016/12/19 Dinner-- Account | Amount | Assertion-----------------------+----------+-----------+-----------0,jo Wallet:Assets | $ -100.0 | |-1,jo -> Food:Expenses | $ 50 | |-----------------------+----------+-----------+-----------Open Balance | $ 50.0 |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: N--Account [Expenses:Food]:--#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2016/12/19 Dinner-- Account | Amount | Assertion--------------------------+----------+-----------+-----------0,jo Wallet:Assets | $ -100.0 | |-1,jo Food:Expenses | $ 50 | |-2,alice -> Food:Expenses | | |--------------------------+----------+-----------+-----------Open Balance | $ 50.0 |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: r---#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--2016/12/19 Dinner-- Account | Amount | Assertion--------------------------+----------+-----------+-----------0,jo Wallet:Assets | $ -100.0 | |-1,jo Food:Expenses | $ 50 | |-2,alice -> Food:Expenses | $ 50 | |--------------------------+----------+-----------+-----------Open Balance | 0 |--[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%-[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT- [m]iss [c]lear-your action: s--####### jo: Balanced Transaction #######--2016/12/19 Dinner ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo- Wallet:Assets $ -100.0- Food:Expenses $ 50- Accounts receivable:Friends:alice:jo $ 50----####### alice: Balanced Transaction #######--2016/12/19 Dinner ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo- Accounts receivable:Friends:jo:jo $ -50- Food:Expenses $ 50----Save? [y/N] y-New transaction created for 'jo'-New transaction created for 'alice'-```
buchhaltung.cabal view
@@ -1,5 +1,5 @@ name: buchhaltung-version: 0.0.4+version: 0.0.5 cabal-version: >=1.10 build-type: Custom license: MIT@@ -18,9 +18,9 @@ tested-with: GHC ==7.10.1 extra-source-files: README.md- add.md- add_multi_user.md- match.md+ example_output/add.md+ example_output/add_multi_user.md+ example_output/match.md stack.yaml config.yml buchhaltung_autocomplete.bash@@ -30,6 +30,72 @@ source-repository head type: git location: http://github.com/johannesgerer/buchhaltung++library+ exposed-modules:+ Buchhaltung.Add+ Buchhaltung.AQBanking+ Buchhaltung.Ask+ Buchhaltung.Common+ Buchhaltung.Import+ Buchhaltung.Importers+ Buchhaltung.Match+ Buchhaltung.Commandline+ Buchhaltung.OptionParsers+ Buchhaltung.Types+ Buchhaltung.Uniques+ Buchhaltung.Utils+ Buchhaltung.ZipEdit2+ Buchhaltung.Zipper+ build-depends:+ Decimal >=0.4.2 && <0.5,+ ListLike ==4.5.*,+ MissingH >=1.4.0.1 && <1.5,+ aeson >=1.0.0 && <1.1,+ ansi-wl-pprint >=0.6.7.3 && <0.7,+ array >=0.5.1.1 && <0.6,+ async >=2.1.1 && <2.2,+ base >=4.0.0.0 && <5,+ boxes >=0.1.4 && <0.2,+ bytestring >=0.10.8.1 && <0.11,+ lens >=4.15.1 && <4.16,+ cassava >=0.4.1.0 && <0.5,+ containers >=0.5.7.1 && <0.6,+ data-default >=0.7.1.1 && <0.8,+ deepseq >=1.4.2.0 && <1.5,+ directory >=1.2.6.2 && <1.3,+ edit-distance >=0.2.2.1 && <0.3,+ file-embed >=0.0.10 && <0.1,+ filepath >=1.4.1.0 && <1.5,+ formatting >=6.2.4 && <6.3,+ hashable >=1.2.4.0 && <1.3,+ haskeline >=0.7.2.3 && <0.8,+ hint >=0.6.0 && <0.7,+ hledger ==1.1.*,+ hledger-lib ==1.1.*,+ lifted-base >=0.2.3.8 && <0.3,+ megaparsec >=5.0.0 && <5.2,+ monad-control >=1.0.1.0 && <1.1,+ mtl >=2.2.1 && <2.3,+ optparse-applicative ==0.13.*,+ parsec >=3.1.11 && <3.2,+ process >=1.1.0.2 && <1.5,+ regex-compat >=0.95.1 && <0.96,+ regex-tdfa >=1.2.2 && <1.3,+ regex-tdfa-text >=1.0.0.3 && <1.1,+ safe >=0.3.10 && <0.4,+ semigroups >=0.18.2 && <0.19,+ split >=0.2.3.1 && <0.3,+ strict >=0.3.2 && <0.4,+ temporary >=1.2.0.4 && <1.3,+ text >=1.2.2.1 && <1.3,+ time >=1.6.0.1 && <1.7,+ transformers >=0.5.2.0 && <0.6,+ unordered-containers >=0.2.7.2 && <0.3,+ vector >=0.11.0.0 && <0.12,+ yaml >=0.8.21.1 && <0.9+ default-language: Haskell2010+ hs-source-dirs: src executable buchhaltung main-is: main.hs
buchhaltung_autocomplete.bash view
@@ -9,7 +9,7 @@ CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg) done - COMPREPLY=( $(/usr/bin/buchhaltung "${CMDLINE[@]}") )+ COMPREPLY=( $(/home/johannes/.local/bin/buchhaltung "${CMDLINE[@]}") ) } complete -o filenames -F _buchhaltung buchhaltung
buchhaltung_autocomplete.zsh view
@@ -10,7 +10,7 @@ CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg) done - COMPREPLY=( $(/usr/bin/buchhaltung "${CMDLINE[@]}") )+ COMPREPLY=( $(/home/johannes/.local/bin/buchhaltung "${CMDLINE[@]}") ) } complete -o filenames -F _buchhaltung buchhaltung
+ example_output/add.md view
@@ -0,0 +1,82 @@+```shell+(Reading journal from+"~/.buchhaltung/jo/import.ledger"+"~/.buchhaltung/jo/entered_by_jo.ledger")+...++Hi jo!++Use readline keys to edit, use tab key to complete account names.++A code (in parentheses) may be entered following transaction dates.++A comment may be entered following descriptions or amounts.++3378 Transactions found++Starting new transaction...+Enter amount (zero for any transaction) [0]: 22.94+1)+2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702 ; generated: by Common.fillTxn 2015-03-31 03:29:48.644423 CEST+ Assets:Accounts:BankA:Checking -22.940 EUR+ Accounts payable:Lidl 22.940 EUR ; HBCI: "";"234789183";"234789183";"";"";"2015/01/19";"2015/01/19";"-22.94";"EUR";"Johannes Gerer";"DANKE, IHR LIDL";"";"LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""+++{number}: use one of the above 1 transactions+'m': enter transaction manually+'r': enter new amount to find existing transations+1++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702++ Account | Amount | Assertion+----------------------------------------------+-------------+-----------+----------+0,jo Accounts payable:Lidl | -22.940 EUR | |+1,jo Expenses:Food | | | 129+2,jo -> Account receivable:Friends:Marc | | | 95+3,jo Assets:Food storage | | | 5+4,jo Expenses:Household | | | 1+----------------------------------------------+-------------+-----------+----------+Open Balance | 22.940 EUR |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: r+++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702++ Account | Amount | Assertion | Frequency+----------------------------------------------+-------------+-----------+----------+0,jo Accounts payable:Lidl | -22.940 EUR | |+1,jo Expenses:Food | 22.94 EUR | | 129+2,jo -> Account receivable:Friends:Marc | | | 95+3,jo Assets:Food storage | | | 5+4,jo Expenses:Household | | | 1+----------------------------------------------+-------------+-----------+----------+Open Balance | 0 |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: s++####### jo: Balanced Transaction #######++2015/01/19 DANKE, IHR LIDL LASTSCHRIFT/BELAST.EC 60128709 170115204807OC1Ref. 1CA15019A2006931/20702 ; Entered on "2016-12-20T16:57:00Z" by 'buchhaltung' user jo+ Accounts payable:Lidl -22.940 EUR+ Expenses:Food 22.94 EUR++++Save? [y/N] y+New transaction created for 'jo'++1 Transactions were changed++```
+ example_output/add_multi_user.md view
@@ -0,0 +1,131 @@+```shell+$ buchhaltung add -w alice+(Reading journal from+"~/.buchhaltung/jo/import.ledger"+"~/.buchhaltung/jo/entered_by_jo.ledger")+...++Hi jo!++Use readline keys to edit, use tab key to complete account names.++A code (in parentheses) may be entered following transaction dates.++A comment may be entered following descriptions or amounts.++3380 Transactions found++Starting new transaction...+Enter amount (zero for any transaction) [0]: $ 100+Date [2016-12-19]:+Title: Dinner+Enter source account: Assets:Wallet++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2016/12/19 Dinner++ Account | Amount | Assertion+----------------------+----------+-----------+----------+0,jo -> Wallet:Assets | $ -100.0 | |+----------------------+----------+-----------+----------+Open Balance | $ 100.0 |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: n++Account [Assets:Wallet]: Expenses:Food++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2016/12/19 Dinner++ Account | Amount | Assertion+----------------------+----------+-----------+----------+0,jo Wallet:Assets | $ -100.0 | |+1,jo -> Food:Expenses | | |+----------------------+----------+-----------+----------+Open Balance | $ 100.0 |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: h+++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2016/12/19 Dinner++ Account | Amount | Assertion+----------------------+----------+-----------+----------+0,jo Wallet:Assets | $ -100.0 | |+1,jo -> Food:Expenses | $ 50 | |+----------------------+----------+-----------+----------+Open Balance | $ 50.0 |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: N++Account [Expenses:Food]:++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2016/12/19 Dinner++ Account | Amount | Assertion+-------------------------+----------+-----------+----------+0,jo Wallet:Assets | $ -100.0 | |+1,jo Food:Expenses | $ 50 | |+2,alice -> Food:Expenses | | |+-------------------------+----------+-----------+----------+Open Balance | $ 50.0 |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: r+++#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++2016/12/19 Dinner++ Account | Amount | Assertion+-------------------------+----------+-----------+----------+0,jo Wallet:Assets | $ -100.0 | |+1,jo Food:Expenses | $ 50 | |+2,alice -> Food:Expenses | $ 50 | |+-------------------------+----------+-----------+----------+Open Balance | 0 |++[r]est [j]next [u]ser [+]add [t]itle [?]Help [s]ave [p]%+[h]alf [k]prev [n/N]ew [e]dit [d]ate [x]remove [Q]discard [v]AT+ [m]iss [c]lear+your action: s++####### jo: Balanced Transaction #######++2016/12/19 Dinner ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo+ Wallet:Assets $ -100.0+ Food:Expenses $ 50+ Accounts receivable:Friends:alice:jo $ 50++++####### alice: Balanced Transaction #######++2016/12/19 Dinner ; Entered on "2016-12-19T19:01:00Z" by 'buchhaltung' user jo+ Accounts receivable:Friends:jo:jo $ -50+ Food:Expenses $ 50++++Save? [y/N] y+New transaction created for 'jo'+New transaction created for 'alice'+```
+ example_output/match.md view
@@ -0,0 +1,36 @@+```shell+(Reading journal from+"~/.buchhaltung/jo/import.ledger")+...++Learning: Accounts receivable:companies:Simyo+Learning: Accounts receivable:companies:Simyo++Field | Value+------------------ | -------------------------+date | 2015/04/21+formatName | aqBanking+formatVersion | 4+localAccountNumber | 234789183+localBankCode | 234789183+localName | Johannes Gerer+purpose | LASTSCHRIFT/BELAST.+purpose1 | 10119238260151-24059470+purpose2 | END-TO-END-REF.:+purpose3 | 1011923826+purpose4 | COR1 / MANDATSREF.:+purpose5 | SIMC1405180003419290+purpose6 | GLÄUBIGER-ID:+purpose7 | DE84ZZZ00000437964+purpose8 | Ref. IG215110B0600526/690+remoteName | SIMYO GMBH+value_currency | EUR+value_value | -4.90+valutadate | 2015/04/21++Current Transaction: 1, Remaining: 486+uncertainty: 53.80 Simyo:companies:Accounts receivable+[<, >, save, RET]: save++1 Transactions were changed+```
− match.md
@@ -1,36 +0,0 @@-```-(Reading journal from-"~/.buchhaltung/jo/import.ledger")-...--Learning: Accounts receivable:companies:Simyo-Learning: Accounts receivable:companies:Simyo--Field | Value------------------- | --------------------------date | 2015/04/21-formatName | aqBanking-formatVersion | 4-localAccountNumber | 234789183-localBankCode | 234789183-localName | Johannes Gerer-purpose | LASTSCHRIFT/BELAST.-purpose1 | 10119238260151-24059470-purpose2 | END-TO-END-REF.:-purpose3 | 1011923826-purpose4 | COR1 / MANDATSREF.:-purpose5 | SIMC1405180003419290-purpose6 | GLÄUBIGER-ID:-purpose7 | DE84ZZZ00000437964-purpose8 | Ref. IG215110B0600526/690-remoteName | SIMYO GMBH-value_currency | EUR-value_value | -4.90-valutadate | 2015/04/21--Current Transaction: 1, Remaining: 486-uncertainty: 53.80 Simyo:companies:Accounts receivable-[<, >, save, RET]: save--1 Transactions were changed-```