rem: scheduled_transaction -> compte = utils_str_atoi (attribute_values[i]);
add: gsb_data_scheduled_set_account_number ( scheduled_number, utils_str_atoi (attribute_values[i]));
context: void gsb_file_load_scheduled_transactions ( const gchar **attribute_names,					    const gchar **attribute_values ){    gint i=0;    struct operation_echeance *scheduled_transaction;    if ( !attribute_names[i] )	return;        scheduled_transaction = calloc ( 1,				  sizeof (struct operation_echeance ));    do    {	/* 	we test at the begining if the attribute_value is NULL, if yes, */	/* 	   go to the next */	if ( !strcmp (attribute_values[i],	     "(null)"))	{	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Nb" ))	{	    scheduled_transaction -> no_operation = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Dt" ))	{	    scheduled_transaction -> date = gsb_parse_date_string (attribute_values[i]);	    /* FIXME : to remove */	    scheduled_transaction -> jour = g_date_day (scheduled_transaction -> date);	    scheduled_transaction -> mois = g_date_month (scheduled_transaction -> date);	    scheduled_transaction -> annee = g_date_year (scheduled_transaction -> date);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Ac" ))	{	    scheduled_transaction -> compte = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Am" ))	{	    scheduled_transaction -> montant = my_strtod (attribute_values[i],							  NULL);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Cu" ))	{	    scheduled_transaction -> devise = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Pa" ))	{	    scheduled_transaction -> tiers = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Ca" ))	{	    scheduled_transaction -> categorie = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Sca" ))	{	    scheduled_transaction -> sous_categorie = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Tra" ))	{	    scheduled_transaction -> compte_virement = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Pn" ))	{	    scheduled_transaction -> type_ope = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "CPn" ))	{	    scheduled_transaction -> type_contre_ope = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Pc" ))	{	    scheduled_transaction -> contenu_type = g_strdup (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Fi" ))	{	    scheduled_transaction -> no_exercice = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Bu" ))	{	    scheduled_transaction -> imputation = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Sbu" ))	{	    scheduled_transaction -> sous_imputation = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "No" ))	{	    scheduled_transaction -> notes = g_strdup (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Au" ))	{	    scheduled_transaction -> auto_man = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Pe" ))	{	    scheduled_transaction -> periodicite = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Pei" ))	{	    scheduled_transaction -> intervalle_periodicite_personnalisee = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Pep" ))	{	    scheduled_transaction -> periodicite_personnalisee = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Dtl" ))	{	    scheduled_transaction -> date_limite = gsb_parse_date_string (attribute_values[i]);	    /* FIXME : to remove */	    scheduled_transaction -> jour_limite = g_date_day (scheduled_transaction -> date_limite);	    scheduled_transaction -> mois_limite = g_date_month (scheduled_transaction -> date_limite);	    scheduled_transaction -> annee_limite = g_date_year (scheduled_transaction -> date_limite);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Br" ))	{	    scheduled_transaction -> operation_ventilee = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	if ( !strcmp ( attribute_names[i],		       "Mo" ))	{	    scheduled_transaction -> no_operation_ventilee_associee = utils_str_atoi (attribute_values[i]);	    i++;	    continue;	}	/* normally, shouldn't come here */	i++;    }    while ( attribute_names[i] );    liste_struct_echeances = g_slist_append ( liste_struct_echeances,					      scheduled_transaction );}