[grisbi-user-french] Format du fichier grisbi.gsb
Pierre Biava
pierre.biava at nerim.net
Lun 2 Mar 18:35:53 CET 2015
Ian a écrit le 26/02/2015 10:29 :
Bonjour,
> J'ai un petit problème dans un compte : le champ "Moyen de paiement"
> du formulaire de saisie n'apparaît plus, bien qu'il soit défini dans le
> format du formulaire. J'ai bien sûr essayé plusieurs fois de replacer ce
> champ dans le formulaire de saisie, sans succès.
> J'ai regardé le fichier grisbi.gsb et si je ne me trompe pas, c'est
> le champ "Form_organization" qui définit ce formulaire (mais je me
> trompe peut-être!). Il me semble correct comparé aux autres comptes. Je
> ne vois donc pas ce qui peut poser problème ... Si quelqu'un a une idée,
> je suis preneur !
>
> Je suis par la même occasion à la recherche du document de
> définition du fichier grisbi.gsb (celui que j'ai conservé date de la
> version 0.6.0, çà fait quand même un moment et il y a vraisemblablement
> eu quelques modifications ).
Voici le format du fichier à la date du 01.01.2013. Il faut que je
vérifie si il est à jour.
Cdt.
--
A+
Pierre Biava
-------------- 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