[grisbi-user-french] information sur le model de donnée xml

Ian yleguen at free.fr
Dim 22 Nov 15:52:48 CET 2015


Bonjour,

    Le voici ! Pierre pourrait-il nous confirmer que c'est le dernier en 
date ? Merci.

à +

Ian



Le 22/11/2015 15:42, Hervé Loiret a écrit :
> Bonjour à tous,
>
> J'utilise Grisbi depuis plusieurs année et je cherche maintenant à
> exploiter les informations contenues dans le fichier gsb.
>
> Quelqu'un peut-il me fournir un modèle de données ?
>
> Où si il n'existe pas, m'aider à trouver la signification des attributs
> de la balise Transaction :
> br, ar, au, re et fi...
>
> Merci à bientôt :-)
>
> Cordialement,
>
> Hervé Loiret
>
>
> _______________________________________________
> user-french mailing list
> user-french at listes.grisbi.org
> http://listes.grisbi.org/mailman/listinfo/user-french
>
-------------- section suivante --------------
Format du fichier .gsb

Ceci s'applique à partir de la version 0.6.0.

Version qui intègre les éléments propres au module budgétaire.
General part

  <General
	File_version="0.6.0"
	Grisbi_version="0.7.99"
	Crypt_file="0"
	Archive_file="0"
	File_title="Mes comptes"
	General_address="(null)"
	Second_general_address="(null)"
	Date_format="%d/%m/%Y"
	Decimal_point=","
	Thousands_separator=" "
	Party_list_currency_number="1"
	Category_list_currency_number="1"
	Budget_list_currency_number="1"
	Scheduler_view="4"
	Scheduler_custom_number="4"
	Scheduler_custom_menu="2"
	Import_interval_search="7"
	Import_copy_payee_in_note="0"            /* TRUE si recopie le tiers dans les notes FALSE par défaut */
	Import_extract_number_for_check="1"
	Import_fusion_transactions="1"
	Import_categorie_for_payee="1"
	Import_fyear_by_value_date="1"
	Reconcile_end_date="0"
	Use_logo="0"
	Name_logo="(null)"
	Is_pixmaps_dir="0"
	Remind_display_per_account="1"
	Transactions_view="11-1-3-13-5-6-7-4-0-12-0-0-8-19-10-2-15-0-0-0-0-0-0-0-0-0-0-0"
	One_line_showed="0"
	Two_lines_showed="0"
	Three_lines_showed="0"
	Remind_form_per_account="0"
	Transaction_column_width="17-14-31-6-11-11-11"
	Transaction_column_align="1-1-0-1-2-2-2"
	Scheduler_column_width="11-17-37-13-13-12-10"
	Combofix_mixed_sort="0"
	Combofix_max_item="0"
	Combofix_case_sensitive="0"
	Combofix_force_payee="0"
	Combofix_force_category="1"
	Automatic_amount_separator="0"
	CSV_separator=";"
	CSV_skipped_lines="1-0-0-0-0-0-0-0-0-0"
	Metatree_sort_transactions="2"
	Add_archive_in_total_balance="1"
	Bet_array_column_width="14-49-12-12-14"
	Bet_capital="1000.00"
	Bet_currency="1"
	Bet_taux_annuel="4.00"
	Bet_index_duree="0"
	Bet_frais="0.00"
	Bet_type_taux="0" />

Color part

  <Color
      Background_color_0_red="55000"
      Background_color_0_green="55000"
      Background_color_0_blue="65535"
      Background_color_1_red="65535"
      Background_color_1_green="65535"
      Background_color_1_blue="65535"
      Couleur_jour_red="55512"
      Couleur_jour_green="55512"
      Couleur_jour_blue="55512"
      Background_scheduled_red="50000"
      Background_scheduled_green="50000"
      Background_scheduled_blue="50000"
      Background_archive_red="15000"
      Background_archive_green="30000"
      Background_archive_blue="10000"
      Selection_red="63000"
      Selection_green="40000"
      Selection_blue="40000"
      Background_split_red="61423"
      Background_split_green="50629"
      Background_split_blue="50629"
      Text_color_0_red="0"
      Text_color_0_green="0"
      Text_color_0_blue="0"
      Text_color_1_red="65535"
      Text_color_1_green="0"
      Text_color_1_blue="0"
      Calendar_entry_red="65535"
      Calendar_entry_green="0"
      Calendar_entry_blue="0"
      Couleur_bet_division_red="64550"
      Couleur_bet_division_green="65535"
      Couleur_bet_division_blue="33466"
      Couleur_bet_future_red="31829"
      Couleur_bet_future_green="51015"
      Couleur_bet_future_blue="35908"
      Couleur_bet_transfert_red="60572"
      Couleur_bet_transfert_green="44012"
      Couleur_bet_transfert_blue="59737" />

Print part

  <Print
      Draw_lines="1"
      Draw_column="1"
      Draw_background="0"
      Draw_archives="0"
      Draw_columns_name="1"
      Draw_title="0"
      Draw_interval_dates="0"
      Draw_dates_are_value_dates="0"
      Font_transactions="sans 6"
      Font_title="sans 12"
      Report_font_transactions="sans 6"
      Report_font_title="Sans 12" />

List of currencies

  <Currency Nb="1" Na="Euro" Co="€" Ico="EUR" Fl="2" />

List of the accounts

  <Account
      Name="Caisse Clinique"
      Id="(null)"
      Number="0"
      Owner="Titulaire 1"
      Kind="1"                  // kind of the account (bank, cash...)
      Currency="1"
      Path_icon="Chemin_icone_compte"
      Bank="0"
      Bank_branch_code="Guichet 1"
      Bank_account_number="No_compte_banque 1"
      Key="Cle_du_compte 1"
      Bank_account_IBAN="FRkk BBBB BGGG GGCC CCCC CCCC CKK"
      Initial_balance="0,0000000"
      Minimum_wanted_balance="0,0000000"
      Minimum_authorised_balance="0,0000000"
      Last_reconcile_date="1/1/2005"
      Last_reconcile_balance="0,0000000"
      Last_reconcile_number="0"
      Closed_account="0"
      Show_marked="0"
      Lines_per_transaction="1"
      Comment="Commentaires 1"
      Owner_address="Adresse_du_titulaire 1"
      Default_debit_method="0"
      Default_credit_method="0"
      Sort_by_method="0"
      Neutrals_inside_method="0"
      Sort_order="1/2"
      Ascending_sort="0"
      Column_sort="1"
      Sorting_kind_column="18-1-3-13-5-6-0"
      Form_columns_number="4"
      Form_lines_number="3"
      Form_organization="1-6-3-2-0-0-0-7-11-12-0-0-0-10-17-0-0-0-0-0-0-0-0-0"
      Form_columns_width="15-50-15-15-0-0"
      Bet_use_budget="1"                 // 1 utilise le module budget 0 non dans ce cas les données ci-dessous n'existent pas
      Bet_credit_card="0"                // 1 ce compte est un compte carte à débit différé. Les données affichées dépendent de l'option "Bet_deb_cash_account_option"
      Bet_start_date="01/01/2011"
      

Données pour un compte standard

      Bet_months="1"                     // nombre de périodes en mois
      Bet_UT="0"                         // unité de temps : 1 = mois, 2 = année maximum 5 ans ou 60 mois
      Bet_auto_inc_month="1"             // 0 = date de début fixe 1 = la date change automatiquement en début de période
      Bet_select_transaction_label="0"   // sélection du label pour les opérations
      Bet_select_scheduled_label="0"     // sélection du label pour les opérations planifiées
      Bet_select_futur_label="0"         // sélection du label pour les données futures planifiées (fonctionne comme les opérations planifiées
      Bet_SD="0"                         // source des données : 0 = catégories 1 = imputations budgétaires
      Bet_Fi="0" />                      // référence des données passées : 0 = données sur 12 mois glissants autre = numéro d'exercice

Données pour un compte de passif

     Bet_months="240"
     Bet_capital="1 000.00"
     Bet_taux_annuel="4.00"
     Bet_frais="1"
     Bet_type_taux="1" />               // 0 = taux actuariel 1 = taux propostionnel

List of the method of payment

  <Payment Number="1" Name="Nouveau mode de réglement" Sign="1" Show_entry="0" Automatic_number="0"
  Current_number="0" Account="0" />

List of the transactions

  <Transaction Ac="0" Nb="1" Id="" Dt="16.07.2004" Dv="" Am="215,6532594" Cu="1" Exb="0" Exr="0,0000000" Exf="0,0000000"
  Pa="1" Ca="25" Sca="1" Br="0" No="(null)" Pn="0" Pc="(null)" Ma="3" Ar="0" Au="0" Re="0" Fi="0" Bu="0" Sbu="0" Vo=""
  Ba="(null)" Trt="0" Tra="0" Mo="0" />

Ac = Account
Nb = number of the transaction
Id = Id (for ofx import)
Dt = date
Dv = value date
Am = Amount
Cu = currency
Exb = exchange between account and transaction (if 1 : 1 account_currency = (exchange_rate * amount) transaction_currency)
Exr = exchange rate
Exf = exchange fees
Pa = Party
Ca = category
Sca = sub-category
Br = breakdown of transaction
No = notes
Pn = payment method number
Pc = payment method content
Ma = marked transaction ( 0=nothing, 1=P, 2=T, 3=R)
Ar = archive number
Au = automatic transaction (0=manual, 1=automatic (scheduled transaction)
Re = reconcile number
Fi = financial year number
Bu = budget
Sbu = sub-budget
Vo = voucher
Ba = bank references
Trt = transaction number transfer
Tra = account number transfer
Mo = mother transaction number
List of the scheduled transactions

  <Scheduled Nb="2" Dt="13.12.2005" Ac="1" Am="414,45" Cu="1" Pa="537" Ca="38" Sca="0" Tra="0" Pn="4"
  CPn="0" Pc="(null)" Fi="-2" Bu="2" Sbu="0" No="(null)" Au="1" Pe="2" Pei="0" Pep="0" Dtl="" Br="0" Mo="0" />

Nb = scheduled transaction number
Dt = Date
Ac = account number
Am = amount
Cu = currency
Pa = party
Ca = category
Sca = sub-category
Tra = transfer account number
Pn = payment method number
CPn = payment method content
Pc =
Fi = financial year number
Bu = budget number
Sbu = sub budget number
No = notes
Au = automatic transaction
Pe = periodicity
Pei = periodicity interval
Pep = periodicity perso
Dtl = limit date
Br = breakdown transaction
Mo = mother transaction
List of the parties

  <Party Nb="1" Na="Tiers 2" Txt="" Search="" />

Search = “Chaine de recherche pour le remplacement des tiers à l'import d'un fichier”
List of the categories

  <Category Nb="25" Na="Revenu" Kd="0" />

List of the sub-categories

  <Sub_category Nbc="25" Nb="1" Na="Consultation" />

List of the budgetaries

  <Budgetary Nb="1" Na="TVA 19.60%" Kd="1" />

List of the sub-budgetaries

  <Sub_budgetary Nbb="1" Nb="1" Na="Sous-imputation" />

List links between currencies

  <Currency_link Nb="1" Cu1="1" Cu2="2" Ex="1.47" Fl="0" />

Fl        Fixed_link        si = 1 taux fixe entre les deux devises.

List of the banks

    <Bank Nb="-1" Na="Banque 8" Co="204.144288742953" BIC="PSSTFRPPNTE" Adr="Banque 8" Tel="857.853004612689" 
    Mail="(null)" Web="(null)" Nac="Banque 8" Faxc="Banque 8" Telc="Banque 8" Mailc="Banque 8" Rem="(null)" />

List of financial years

  <Financial_year Nb="1" Na="2007" Bdte="01/01/2007" Edte="12/31/2007" Sho="1" />

List of the reconciles structures

  <Reconcile Nb="1" Na="2007-1" Acc="0" Idate="01/01/2007" Fdate="01/31/2007" Ibal="2477.79" Fbal="38.23" />

List of rules

  <Import_rule Nb="1" Na="Cpte_1" Acc="0" Cur="1" Inv="0" Enc="UTF-8" Fil="/tmp/fichier.ofx" Act="1" />

List of partial balances

  <Partial_balance Nb="1" Na="Cartes Bancaires" Acc="1;2" Kind="1" Currency="1" Colorise="0" /> 

Colorise=“1” affichage en rouge des soldes négatifs
Balance estimate part

  Options par défaut à la création d'un compte
  <bet Bdte="1" />
      
      Bdte                            date de début  : 1 = premier jour du mois 2 = date du jour
      

Bdte est une option générale pour tous les comptes.

  Données historiques utilisées. Autant de lignes que de divisions sous-divisions cochées
  <Bet_historical Nb="1" AC="1" Ori="0" Div="12" Edit="1" Damount="800.00" SDiv="1" SEdit="0" SDamount="-126.08 />

      Ori                             Origine des données 0 = catégories 1 = IB
      Div                             numéro de la division (soit catégorie soit imputation budgétaire)
      Edit                            le montant de la division est différent de la valeur moyenne
      Damount                         nouveau montant de la division
      SDiv                            numéro de la sous division
      SDamount                        nouveau montant de la sous division

 Données futures. Autant de lignes que données. Les champs sont identiques à ceux des opérations planifiées.
 <Bet_future Nb="1" Dt="05/12/2010" Ac="0" Am="-100.00" Pa="1178" IsT="1" Tra="1" Ca="0" Sca="0" Pn="3" Fi="6" Bu="0" Sbu="0" No="(null)"
             Au="0" Pe="6" Pei="0" Pep="2" Dtl="05/15/2010" Mo="0" />
             
      IsT                             si = 1 cette ligne est un transfert avec 1 compte dont le numéro suit (Tra)
 

Si la date limite n'est pas définie elle est par défaut celle de la fin de la prévision.

 Solde d'un compte carte à débit différé ou d'un solde partiel
 <Bet_transfert Nb="1" Dt="05/12/2010" Ty="0" Ac="0" Ra="1" Rt="0" Aim="1" Dd="1" Dtb="04/27/2010" Pa="0" Ca="0" Sca="0" Bu="0" Sbu="0" />
 
      Ty                             type de compte remplacé 0 = compte de caisse 1 = solde partiel de comptes de caisse
      Ra                             numéro de compte ou numéro de solde partiel concerné
      Rt                             si = 1 remplace la transaction dont la date est dans l'intervalle de recherche des opérations importées
      Aim                            si = 1 changement automatique de mois.
      Dd                             si = 1 crée la transaction de prélèvement dans le compte cible en exécutant éventuellement l'opération planifiée
      Dtb                            date de basculement de mois pour le débit différé. Correspond au lendemain de la date d'arrêt de compte
      

List of the reports

<Report
	Nb="1"
	Name="R et d du mois en cours"
	General_sort_type="1/-/2/-/3/-/4/-/5/-/6"
	Show_r="0"
	Show_transaction="0"
	Show_transaction_amount="0"
	Show_transaction_nb="0"
	Show_transaction_date="0"
	Show_transaction_payee="1"
	Show_transaction_categ="0"
	Show_transaction_sub_categ="0"
	Show_transaction_payment="0"
	Show_transaction_budget="0"
	Show_transaction_sub_budget="0"
	Show_transaction_chq="0"
	Show_transaction_note="0"
	Show_transaction_voucher="0"
	Show_transaction_reconcile="0"
	Show_transaction_bank="0"
	Show_transaction_fin_year="0"
	Show_transaction_sort_type="0"
	Show_columns_titles="0"
	Show_title_column_kind="0"
	Show_exclude_breakdown_child="0"
	Show_split_amounts="1"
	Currency_general="1"
	Report_in_payees="0"
	Report_can_click="0"
	Financial_year_used="0"
	Financial_year_kind="0"
	Financial_year_select="(null)"
	Date_kind="3"
	Date_begining="01.07.2004"
	Date_end="30.11.2004"
	Split_by_date="0"
	Split_date_period="0"
	Split_by_fin_year="0"
	Split_day_begining="0"
	Account_use_selection="0"
	Account_selected="(null)"
	Account_group_transactions="1"
	Account_show_amount="1"
	Account_show_name="1"
	Transfer_kind="2"
	Transfer_selected_accounts="(null)"
	Transfer_exclude_transactions="0"
	Categ_use="1"
	Categ_use_selection="0"
	Categ_selected="(null)"
	Categ_exclude_transactions="0"
	Categ_show_amount="1"
	Categ_show_sub_categ="1"
	Categ_show_without_sub_categ="1"
	Categ_show_sub_categ_amount="1"
	Categ_currency="1"
	Categ_show_name="1"
	Budget_use="0"
	Budget_use_selection="0"
	Budget_selected="(null)"
	Budget_exclude_transactions="0"
	Budget_show_amount="0"
	Budget_show_sub_budget="0"
	Budget_show_without_sub_budget="0"
	Budget_show_sub_budget_amount="0"
	Budget_currency="1"
	Budget_show_name="0"
	Payee_use="0"
	Payee_use_selection="0"
	Payee_selected="(null)"
	Payee_show_amount="0"
	Payee_currency="1"
	Payee_show_name="0"
	Amount_currency="1"
	Amount_exclude_null="0"
	Payment_method_list="(null)"
	Use_text="0"
	Use_amount="0" />

List of the textes comparison

It follows its report.

<Text_comparison
	Comparison_number="1"
	Report_nb="1"
	Last_comparison="-1"
	Object="0"
	Operator="0"
	Text=""
	Use_text="0"
	Comparison_1="0"
	Link_1_2="3"
	Comparison_2="0"
	Amount_1="0,00"
	Amount_2="0,00" />

List of the amount comparison

Follows its report.

<Amount_comparison
	Comparison_number="1"
	Report_nb="1"
	Last_comparison="-1"
	Comparison_1="0"
	Link_1_2="3"
	Comparison_2="0"
	Amount_1="0,0000000"
	Amount_2="0,0000000" />

Logo part

<Logo
	Image="string base64" />

Account icon part

<Account_icon

	Account_number="2"
	Image="string base64" />

Sont stockées ici les icônes personnalisées des comptes.


Plus d'informations sur la liste de diffusion user-french