Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
BOOMONEY(1)		    General Commands Manual		   BOOMONEY(1)

       boomoney	- import bank accounts into Microsoft Money

       boomoney	[-dqv] [-b backends] [-cnfs] [command [arguments..]]
       boomoney	[--help] [--version]

       Console application that	imports	bank accounts into Microsoft Money

   Supported websites:
       * afer (Association franA<section>aise d'A(C)pargne et de retraite)
       * amazonstorecard (Amazon Store Card)
       * americanexpress (American Express)
       * amundi	(Amundi)
       * apivie	(Apivie)
       * axabanque (AXA	Banque)
       * banqueaccord (Banque Accord)
       * banquepopulaire (Banque Populaire)
       * barclays (Barclays)
       * becm (Banque EuropA(C)enne CrA(C)dit Mutuel)
       * bforbank (BforBank)
       * binck (Binck)
       * bnpcards (BNP Cartes Entreprises)
       * bnporc	(BNP Paribas)
       * bnppere (BNP Apargne Salariale)
       * bolden	(Bolden)
       * boursorama (Boursorama)
       * bp (La	Banque Postale)
       * bred (Bred)
       * btpbanque (BTP	Banque)
       * caels (CrA(C)dit Agricole - Apargne Longue des	SalariA(C)s)
       * caissedepargne	(Caisse	d'Apargne)
       * capeasi (AXA Apargne Salariale)
       * carrefourbanque (Carrefour Banque)
       * cic (CIC)
       * cices (CIC Apargne Salariale)
       * citibank (Citibank)
       * cmb (CrA(C)dit	Mutuel de Bretagne)
       * cmes (CrA(C)dit Mutuel	Apargne	Salariale)
       * cmmc (CrA(C)dit Mutuel	Massif Central)
       * cmso (CrA(C)dit Mutuel	Sud-Ouest)
       * cragr (CrA(C)dit Agricole)
       * creditcooperatif (CrA(C)dit CoopA(C)ratif)
       *  creditdunord	(CrA(C)dit du Nord, Banque Courtois, Kolb, Nuger, Lay-
       dernier,	Tarneaud, SociA(C)tA(C)	Marseillaise de	CrA(C)dit)
       * creditdunordpee (Site de gestion du PEE du groupe Credit du nord)
       * creditmutuel (CrA(C)dit Mutuel)
       * delubac (Banque Delubac & Cie)
       * erehsbc (HSBC Apargne Salariale)
       * esalia	(SociA(C)tA(C) GA(C)nA(C)rale Apargne Salariale)
       * fortuneo (Fortuneo)
       * ganassurances (Gan Assurances)
       * gmf (GMF)
       * groupama (Groupama)
       * groupamaes (Groupama Apargne Salariale)
       * hsbc (HSBC France)
       * humanis (Humanis Apargne Salariale)
       * ing (ING Direct)
       * kiwibank (Kiwibank)
       * lcl (LCL)
       * linebourse (linebourse	website)
       * myedenred (MyEdenRed)
       * n26 (Bank N26)
       * nalo (Nalo)
       * nef (La Nef)
       * oney (Oney)
       * paypal	(PayPal)
       * pradoepargne (Prado Apargne Salariale)
       * s2e (Apargne Salariale)
       * societegenerale (SociA(C)tA(C)	GA(C)nA(C)rale)
       * sogecartenet (Sogecarte Net)
       * spirica (Spirica)
       * suravenir (Assurance-vie Suravenir A  travers diffA(C)rents courtiers
       (, linxea, ...))
       * themisbanque (Themis)
       * vicseccard (Victoria's	Secret Angel Card)
       * wellsfargo (Wells Fargo)
       * yomoni	(Yomoni)

       add_recipient iban label
	      Add a recipient to a backend.

	      Display advisors.

	      Export your bank accounts	and transactions to Budgea.

	      Budgea  is  an  online web and mobile application	to manage your
	      accounts.	To avoid giving	your credentials to this service,  you
	      can use
	      this command.

       coming ID [END_DATE]
	      Display future transactions.

	      If END_DATE is supplied, show all	transactions until this	date.

	      Default is limited to 10 results.

	      Launch a debug Python shell

       history ID [END_DATE]
	      Display history of transactions.

	      If END_DATE is supplied, list all	transactions until this	date.

	      Default is limited to 10 results.

       investment ID
	      Display investments of an	account.

       list [-U]
	      List accounts.
	      Use -U to	disable	sorting	of results.

       pocket ID
	      Display pockets of an account.

	      Display detailed information about person	or company.

       recipients ACCOUNT
	      List recipients of ACCOUNT

	      Make a transfer beetwen two accounts
	      -	ACCOUNT	   the source account
	      -	RECIPIENT  the recipient
	      -	AMOUNT	   amount to transfer
	      -	LABEL	   label of transfer
	      -	EXEC_DATE  date	when to	execute	the transfer

       backends	[ACTION] [BACKEND_NAME]...
	      Select used backends.

	      ACTION is	one of the following (default: list):
	      *	enable	       enable given backends
	      *	disable	       disable given backends
	      *	only	       enable given backends and disable the others
	      *	list	       list backends
	      *	add	       add a backend
	      *	register       register	a new account on a website
	      *	edit	       edit a backend
	      *	remove	       remove a	backend
	      *	list-modules   list modules

       cd [PATH]
	      Follow a path.
	      ".." is a	special	case and goes up one directory.
	      "" is a special case and goes home.

       condition [EXPRESSION | off]
	      If  an  argument	is given, set the condition expression used to
	      filter the results. See CONDITION	section	for more  details  and
	      the expression.
	      If the "off" value is given, conditional filtering is disabled.

	      If no argument is	given, print the current condition expression.

       count [NUMBER | off]
	      If  an  argument	is  given,  set	 the maximum number of results
	      NUMBER must be at	least 1.
	      "off" value disables counting, and allows	infinite searches.

	      If no argument is	given, print the current count value.

       formatter [list | FORMATTER [COMMAND] | option OPTION_NAME [on |	off]]
	      If a FORMATTER is	given, set the formatter to use.
	      You can add a COMMAND to apply the formatter change only to
	      a	given command.

	      If the argument is "list", print the available formatters.

	      If the argument is "option", set the formatter options.
	      Valid options are: header, keys.
	      If on/off	value is given,	set the	value of the option.
	      If not, print the	current	value for the option.

	      If no argument is	given, print the current formatter.

       logging [LEVEL]
	      Set logging level.

	      Availables: debug, info, warning,	error.
	      *	quiet is an alias for error
	      *	default	is an alias for	warning

       ls [-d] [-U] [PATH]
	      List objects in current path.
	      If an argument is	given, list the	specified path.
	      Use -U option to not sort	results. It allows you to use a	 "fast
	      path" to
	      return results as	soon as	possible.
	      Use  -d option to	display	information about a collection (and to
	      display the content of it). It has the same  behavior  than  the
	      known UNIX "ls" command.

	      Default is limited to 40 results.

	      Quit the application.

       select [FIELD_NAME]... |	"$direct" | "$full"
	      If an argument is	given, set the selected	fields.
	      $direct selects all fields loaded	in one http request.
	      $full  selects  all fields using as much http requests as	neces-

	      If no argument is	given, print the currently selected fields.

	      show program's version number and	exit

       -h, --help
	      show this	help message and exit

       -b BACKENDS, --backends=BACKENDS
	      what backend(s) to enable	(comma separated)

       -e EXCLUDE_BACKENDS, --exclude-backends=EXCLUDE_BACKENDS
	      what backend(s) to exclude (comma	separated)

       -I, --insecure
	      do not validate SSL

       --nss  Use NSS instead of OpenSSL

	      Automatically check for updates when a bug in a  module  is  en-

       -d, --debug
	      display debug messages. Set up it	twice to more verbosity

       -q, --quiet
	      display only error messages

       -v, --verbose
	      display info messages

	      file to save logs

       -a, --save-responses
	      save every response

	      log browser session cookies after	login

       -c CONDITION, --condition=CONDITION
	      filter  result  items to display given a boolean expression. See
	      CONDITION	section	for the	syntax

       -n COUNT, --count=COUNT
	      limit number of results (from each backends)

       -s SELECT, --select=SELECT
	      select result item keys to display (comma	separated)

       -f FORMATTER, --formatter=FORMATTER
	      select output formatter (csv, htmltable, json, json_line,	 list,
	      multiline, simple, table,	webkit)

	      do not display header

	      do not display item keys

       -O OUTFILE, --outfile=OUTFILE
	      file to export result

       -F, --force
	      forces the retrieval of transactions (10 maximum), otherwise re-
	      trieves only the transactions newer than the previous  retrieval

       -A ACCOUNT, --account=ACCOUNT
	      retrieves	 only  the specified account. By default, all accounts
	      are retrieved

       -N, --noimport
	      no import. Generates the files, but they	are  not  imported  in
	      MSMoney. Last import dates are not modified

       -D, --display
	      displays the generated OFX file

       -P, --parallel
	      retrieves	all accounts in	parallel instead of one	by one (exper-

       The -c and --condition is a flexible way	to filter and get only	inter-
       esting  results.	It supports conditions on numerical values, dates, du-
       rations and strings. Dates are given in YYYY-MM-DD or YYYY-MM-DD	 HH:MM
       format.	Durations  look	like XhYmZs where X, Y and Z are integers. Any
       of them may be omitted. For instance, YmZs, XhZs	or  Ym	are  accepted.
       The  syntax  of	one expression is "field operator value". The field to
       test is always the left member of the expression.

       The field is a member of	the objects returned by	the command. For exam-
       ple, a bank account has "balance", "coming" or "label" fields.

   The following operators are supported:
       =      Test if object.field is equal to the value.

       !=     Test if object.field is not equal	to the value.

       >      Test  if object.field is greater than the	value. If object.field
	      is date, return true if value is before that object.field.

       <      Test if object.field is less than	the value. If object.field  is
	      date, return true	if value is after that object.field.

       |      This operator is available only for string fields. It works like
	      the Unix standard	grep command, and returns True if the  pattern
	      specified	in the value is	in object.field.

   Expression combination
       You  can	make a expression combinations with the	keywords " AND ", " OR
       " an " LIMIT ".

       The LIMIT keyword can be	used to	limit the number of items  upon	 which
       running	the expression.	LIMIT can only be placed at the	end of the ex-
       pression	followed by the	number of elements you want.

       boobank ls --condition 'label=Livret A'
       Display only the	"Livret	A" account.

       boobank ls --condition 'balance>10000'
       Display accounts	with a lot of money.

       boobank history account@backend --condition 'label|rewe'
       Get transactions	containing "rewe".

       boobank history account@backend --condition 'date>2013-12-01 AND	date<2013-12-09'
       Get transactions	betweens the 2th December and 8th December 2013.

       boobank history account@backend --condition 'date>2013-12-01 LIMIT 10'
       Get transactions	after the 2th December in the last 10 transactions

       Copyright(C) 2018-2019 Bruno Chabrier

       For full	copyright information see the COPYING file in the weboob pack-


       Home page:

boomoney 1.5		       27 February 2019			   BOOMONEY(1)


Want to link to this manual page? Use this URL:

home | help