add: contra_transaction -> p_r = split -> p_r;
context: struct struct_ope_importation * new_transaction_from_split ( struct gnucash_split * split,							     gchar * tiers, GDate * date ){  struct struct_ope_importation * transaction;  /** Basic properties are set according to split. */  transaction = calloc ( 1, sizeof ( struct struct_ope_importation ));  transaction -> montant = split -> amount;  transaction -> notes = split -> notes;  transaction -> p_r = split -> p_r;  transaction -> tiers = tiers;  transaction -> date = date;  if ( split -> contra_account )    {      /** If split contains a contra account, then this is a transfer. */      struct struct_compte_importation * contra_account;      struct struct_ope_importation * contra_transaction;	        contra_transaction = calloc ( 1, sizeof ( struct struct_ope_importation ));      contra_transaction -> montant = -split -> amount;      contra_transaction -> notes = split -> notes;      contra_transaction -> tiers = tiers;      contra_transaction -> date = date;      transaction -> categ = g_strconcat ( _("Transfer"), " : ",					   split -> contra_account, NULL);      contra_transaction -> categ = g_strconcat ( _("Transfer"), " : ",						  split -> account, NULL);      contra_account = find_imported_account_by_name ( split -> contra_account );      if ( contra_account )	contra_account -> operations_importees = g_slist_append ( contra_account -> operations_importees, contra_transaction );    }  else    {      transaction -> categ = split -> category;    }  return transaction;}