[grisbi-user-french] Format du fichier grisbi.gsb
Ian
yleguen at free.fr
Ven 23 Juin 00:01:52 CEST 2017
Bonjour,
Ci-joint le fichier que m'avait transmis Pierre en mars 2015, à jour
du 01/01/2013. Je ne sais pas s'il y a eu des modifications significatives.
à ++
Ian
Le 22/06/2017 à 23:12, Alain BREUILLARD a écrit :
> Bonjour,
> Je suis utilisateur sous W10 de Grisbi (qui fonctionne très bien).
> J'ai une description du format du fichier .gsb mais d'une version
> ancienne de Grisbi.
>
> Pouvez-vous me donner la description du fichier pour la version 0.8.9
> (la dernière pour Windows).
>
> Quels sont les différences entre cette version 0.8.9 et la version 1.0.2 ?
>
> Merci pour vos réponses.
>
> Cordialement,
>
> A.BREUILLARD
> _______________________________________________
> 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