Search.setIndex({terms:{transaction_id:[4,3],skipkei:4,decod:[],get_transact:[2,3],init_ledg:4,locked_process:3,clariti:[],load_ui:4,on_show_about_activ:4,request:4,"true":[4,3],app:[2,3],reg:[4,3],donat:4,result:3,kwarg:2,high:4,content:[],sourc:[4,2,3],post:[4,2],until:3,sinc:3,set:3,before_request:4,index:[1,4],text:3,meta:2,write:[4,3],expens:[],init_process:3,"new":3,alreadi:3,read_until_prompt:3,setup:4,accountingexcept:4,recommend:3,separ:4,output:[4,3],execut:3,ledger:[4,3],unlock:3,"default":4,blah:[],name:4,get_account:3,command:3,to_acc:4,requir:4,contain:4,creat:3,amount_id:2,ensure_ascii:4,annot:4,run:3,accountingdecod:4,endpoint:4,flask:4,symbol:[4,2],sqlstorag:2,from:3,amount:[4,2],instanc:3,ani:4,argument:3,json:4,list:3,metadata:4,lock:3,http:[],storag:[],widget:4,get_bal:4,get_process:3,handl:3,as_dict:2,send_command:3,jsondecod:4,without:3,simple_transact:4,find:3,linebreak:[],subprocess:3,ledger_bin:3,json_encod:4,initi:4,"catch":4,uuid:2,"__type__":4,search:1,state:4,incom:4,"_generate_id":4,base:[4,2,3],logic:4,presum:3,evalu:3,world:4,page:1,ledger_fil:3,assemble_argu:3,ledgercli:[],func_or_str:4,contextmanag:3,generate_id:4,wget:[],jsonify_except:4,transaction_upd:4,transact:[4,2,3],read:3,"class":[4,2,3],accountingappl:4,json_decod:4,on_refresh_transactions_activ:4,update_transact:[2,3],prompt:3,version:[],dict_to_object:4,reverse_transact:3,self:3,contextlib:3,payload:4,take:4,yield:3,log:[],transaction_post:4,via:4,print_balance_account:4,wrap:4,exampl:[],on_transactions_load:4,object:[4,3],paye:[4,2],main:[4,3],file:[4,3],rest:4,pars:[],transaction_get:4,indent:4,discard:3,arg:[2,3],banner:3,caller:4,jsonencod:4,ledger_process:3,none:[4,2,3],host:4,sql:[],add_transact:[2,3],sort_kei:4,popen:3,argv:[4,3],register_report:[],hello:4,process:3,thi:[4,3],serial:4,applic:[],allow_nan:4,level:4,fals:4,suitabl:3,method:4,context:3,on_aboutdialog_clos:4,flask_sqlalchemi:2,"return":[4,3],donor:4,foo:4,mode:3,on_transaction_select:4,x20:3,prog:4,parse_json:[],karma:[],debug:[],statement:3,onc:3,func:4,webservic:4,when:3,from_acc:4,current:4,kindli:4,check_circular:4,abc:3,print_transact:4,manag:3,indicate_activity_don:4,asset:4,becom:4,combin:3,bal:3,should:3,transaction_uuid:2,get_regist:4,indicate_act:4,curl:[],which:[4,3],data:[],check:[4,3],path:4,date:[4,2],balance_report:[],get:4,stdin:3,open:3,type:[],balanc:[],accountingencod:4,builtin:[4,3]},envversion:43,titleterms:{subpackag:[4,3],model:[4,2],document:1,api:1,asyncio:[],transport:4,decor:4,except:4,gtkclient:4,config:4,tabl:1,indic:1,sql:2,account:[0,1,2,3,4],client:4,storag:[2,3],submodul:[4,2,3],ledgercli:3,content:[4,2,3],titl:[],test:[],packag:[4,2,3],modul:[4,2,3],web:4,welcom:1},objects:{"":{accounting:[4,0,0,"-"]},"accounting.storage.sql":{models:[2,0,0,"-"],SQLStorage:[2,5,1,""]},"accounting.storage.Storage":{get_accounts:[3,2,1,""],get_account:[3,2,1,""],get_transaction:[3,2,1,""],update_transaction:[3,2,1,""],reverse_transaction:[3,2,1,""],get_transactions:[3,2,1,""]},"accounting.storage.ledgercli":{main:[3,3,1,""],Ledger:[3,5,1,""]},"accounting.models":{Posting:[4,5,1,""],Transaction:[4,5,1,""],Account:[4,5,1,""],Amount:[4,5,1,""]},"accounting.storage.sql.models":{Posting:[2,5,1,""],Transaction:[2,5,1,""],Amount:[2,5,1,""]},"accounting.models.Transaction":{generate_id:[4,2,1,""]},"accounting.storage.sql.models.Posting":{amount_id:[2,1,1,""],as_dict:[2,2,1,""],transaction:[2,1,1,""],transaction_uuid:[2,1,1,""],id:[2,1,1,""],meta:[2,1,1,""],account:[2,1,1,""],amount:[2,1,1,""]},"accounting.gtkclient":{indicate_activity_done:[4,3,1,""],AccountingApplication:[4,5,1,""],main:[4,3,1,""],indicate_activity:[4,3,1,""]},"accounting.transport.AccountingDecoder":{dict_to_object:[4,2,1,""]},"accounting.storage.sql.models.Amount":{as_dict:[2,2,1,""],amount:[2,1,1,""],id:[2,1,1,""],symbol:[2,1,1,""]},"accounting.transport":{AccountingDecoder:[4,5,1,""],AccountingEncoder:[4,5,1,""]},"accounting.gtkclient.AccountingApplication":{on_show_about_activate:[4,2,1,""],on_aboutdialog_close:[4,2,1,""],on_transaction_selected:[4,2,1,""],on_refresh_transactions_activate:[4,2,1,""],on_transactions_loaded:[4,2,1,""],load_ui:[4,2,1,""]},"accounting.storage":{Storage:[3,5,1,""],sql:[2,0,0,"-"],ledgercli:[3,0,0,"-"]},"accounting.transport.AccountingEncoder":{"default":[4,2,1,""]},"accounting.storage.sql.models.Transaction":{meta:[2,1,1,""],as_dict:[2,2,1,""],payee:[2,1,1,""],id:[2,1,1,""],uuid:[2,1,1,""],date:[2,1,1,""]},"accounting.storage.sql.SQLStorage":{get_transactions:[2,2,1,""],add_transaction:[2,2,1,""],update_transaction:[2,2,1,""]},accounting:{decorators:[4,0,0,"-"],config:[4,0,0,"-"],web:[4,0,0,"-"],gtkclient:[4,0,0,"-"],storage:[3,0,0,"-"],models:[4,0,0,"-"],exceptions:[4,0,0,"-"],client:[4,0,0,"-"],transport:[4,0,0,"-"]},"accounting.client.Client":{get:[4,2,1,""],get_balance:[4,2,1,""],post:[4,2,1,""],simple_transaction:[4,2,1,""],get_register:[4,2,1,""]},"accounting.web":{index:[4,3,1,""],transaction_update:[4,3,1,""],transaction_post:[4,3,1,""],init_ledger:[4,3,1,""],main:[4,3,1,""],transaction_get:[4,3,1,""]},"accounting.decorators":{jsonify_exceptions:[4,3,1,""]},"accounting.storage.ledgercli.Ledger":{reg:[3,2,1,""],init_process:[3,2,1,""],assemble_arguments:[3,2,1,""],add_transaction:[3,2,1,""],read_until_prompt:[3,2,1,""],update_transaction:[3,2,1,""],locked_process:[3,2,1,""],bal:[3,2,1,""],get_transactions:[3,2,1,""],get_process:[3,2,1,""],send_command:[3,2,1,""]},"accounting.exceptions":{AccountingException:[4,4,1,""]},"accounting.client":{main:[4,3,1,""],print_balance_accounts:[4,3,1,""],Client:[4,5,1,""],print_transactions:[4,3,1,""]}},filenames:["api/modules","index","api/accounting.storage.sql","api/accounting.storage","api/accounting"],titles:["accounting","Welcome to Accounting API’s documentation!","accounting.storage.sql package","accounting.storage package","accounting package"],objtypes:{"0":"py:module","1":"py:attribute","2":"py:method","3":"py:function","4":"py:exception","5":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","attribute","Python attribute"],"2":["py","method","Python method"],"3":["py","function","Python function"],"4":["py","exception","Python exception"],"5":["py","class","Python class"]}})