Re: [GNC] Large Negative Account Total

2021-06-08 Thread DaveC49
Jack,

GnuCash has by default, top level accounts for Assets, Liabilities, Income,
Expanses and Liabilities. These are also the names of account types.

All accounts of account type Assets should be somewhere under the top level
Asset account and likewise for accounts of each other account type. This is
necessary for the correct summation of the accounts in the generated reports
and perhaps also may be necessary for the accounting rules which are built
into GnuCash's coding to work correctly. It is likely your large negative
balance results from mixing the account sub-types. Most of the accounting
rules are enforced at the transaction level in terms of the sum of debits
and credits being zero, and only being able to select certain account types
in some cases.  

AFAIK the structure of GnuCash does not work in general with a general
placeholder accounts with sub- accounts which are of different types. It may
,but it is unlikely the reporting structure will and balance sheets and
similar reports are likely to be incorrect. A structure which will work
better with the reporting system and in-built accounting rules would be to
have an Investment Misc placeholder under each of the top level accounts.
This has come up in the discussions a number of times usually with regard to
a user operating a number of business activities where they need to have
separate information on each activity for management purposes. It is even
more the case that this will cause problems with the business features in
particular with accounts payable and receivable

Assets:Investments Misc:...subaccounts for each investment or investment
type as appropriate
Liabilities:Investments Misc: ... appropriate sub accounts for your needs
Equity:... Less necessary to have the substructure here but it can help in
defining where your wealth is held.
Income:Investements Misc: 
Income:Investements Misc:Interest
Income:Investements Misc:Dividends
Income:Investements Misc:LT Gains
Income:Investements Misc:ST Gains

Expenses:Investements Misc:Fees A
Expenses:Investements Misc:Fees B
Expenses:Fees

Then if you want to generate a report only about Investments Misc you would
select these placeholders and their sub accounts in each of the top level
categories in the report options.  

The above approach is generally used in standard accounting practice.
Accountants also sort assets and liabilities into categories like current
accounts and non-current accounts, the difference being that entries in the
current accounts would usually expected to be settled within a single
accounting period/financial year whereas non-current accounts deal with
items which are generally held and used and consumed over several accounting
periods.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Frustration (recently used files)

2021-06-06 Thread DaveC49
Andrew,

Are these rental properties are all part of a single business owned by a
single legal entity? If so do you really need to maintain  4 sets of books?  

It is possible within Gnucash to set up an accounting structure in which the
four properties would be separate with their on income,expense,asset
accounts. There might be some complications around accounts
payable/receivable as the business features are based around a single
account of each type though. You could have under each of the top level
accounts a sub-account for each property with the account substructure you
currently have in multiple books/datafiles under the property subaccount in
each of the top level account types.

This would avoid having to open and close multiple sets of books. You could
still create individual reports for each property by restricting the
accounts a report includes It also simplifies your backup- only one file





--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Reconcile multiple child accounts

2021-06-06 Thread DaveC49
Kalpesh,

The reconciliation process has an option to include sub accounts. When the
dialog first comes up there is a checkbox underneath which you can check to
include sub accounts in the reconciliation. 

David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] WHY ARE THERE "IMBALANCE ENTRIES" AT ALL ?? JUST CURIOUS

2021-06-01 Thread DaveC49
Laura,

The reason Imbalance entries exist is that it is a fundamental principle in
double entry accounting that the sum of the debits and credits to the
various accounts that make up a transaction must be zero.

The Imbalance results if a user creates and saves a transaction in which
this is not true. GNuCash tries to force your hand on this. You will notice
that if you create a transaction in which the sum of the debits and credits
is not zero, GnuCash will open a new line with an amount which will balance
that sum with no account selected in the account column. If you select an
account to assign that imbalance to, then the transaction is then balanced.
If you do not and save the transaction without specifically assigning an
account to it, GnuCash will assign the amount by which the transaction is
unbalanced to an Imbalance account in the currency of the accounts. If the
transaction involves more than one currency it will be in the currency which
is imbalanced in the transaction.

The value of the Imbalance account is that it allows you to quickly identify
transactions in which the user has incorrectly entered  data. There should
be no entries in any Imbalance account in any currency if your books are are
correctly balanced. Any transaction which turns up in an Imbalance account
NEEDS to be corrected and when it is corrected the Imbalance account balance
goes to 0 which it should always be if all entries are correct.
The following screen shot show creating an imbalance transaction and its
effect
 
 
 
 
 

The debate is about where the Imbalance accounts should be located within
the chart of accounts and whether the user can move them to a designated
location and have theImbalance accounts created there in future. 

My personal preference would be that the Imbalance accounts only appear in
the Accounts Tab when there is an unbalanced entry in the accounts and that
they should be hidden/removed from the tab when the imbalance is corrected.
I would flag them further by changing the color of the text or background to
red in the accounts tab to indicate that this is an error state which should
be corrected.





--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread DaveC49
David,

I'm not sure why the behaviour has changed, but from a programming
prospective, it is much simpler to create the imbalance accounts at the top
level. There is no need to search for a location which may be different in
every user's CoA. One reason perhaps for keeping it at the top level is that
it sticks out and alerts the user they have made an error in a transaction,
which is perhaps a benefit for new users, although annoying for those who
have an established workflow which takes care of detecting errors anyway

If an older version of GnuCash was able to create new imbalance accounts in
a lower level position in the account heirarchy, then it had to be recording
that location in the heirarchy that the Imbalance account had been shifted
to after its initial creation at the top level in some manner. 

It should not be too hard to have a preference setting for the Imbalance
account location and if a user shifts an Imbalance account from the default
location, set that preference location to the location in the CoA the
account is moved to and use that for subsequent creation of Imbalance
account entries.  I can imagine that some users could want to have Imbalance
accounts for different currencies in different locations which would require
a preference location for each currency in use.

Just requires someone to program/reprogram it.




--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] How do I manage IOUs between household members?

2021-05-30 Thread DaveC49
Arman

Equity is not the way to go to do this. All of the funds are assets and
since they are in a single bank account the obvious way is to have 3 sub
accounts of the main asset bank account which could simply be a placeholder

Assets:Bank Account
Assets:Bank Account:Arman
Assets:Bank Account:Wife
Assets:Bank Account:Communal

Whenn your income goes into the bank account you would split the deposits
(debits to the asset accounts and credits to the relevant income account)
between the individual sub accounts and the communal account. This will make
reconciliation a bit more difficult but you can include the sub-accounts in
a reconciliation.

You would have no transactions actually targeting the Assets:Bank Account
account. It is simply a placeholder for the sum of the other three accounts
If you make it a placeholder account GnuCash will not allow you to use it as
a target account for transaction.

The loan to a friend is also an asset. To record it you would credit
Assets:Bank Account:Arman and debit Assets:Loans:  with 
the repayments also record between the two account.

David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] question - how do I move one or more transactions between accounts?

2021-05-29 Thread DaveC49
To move one split of  a transaction from one account to another if you edit
the transaction in the register for the account of the split which is going
to be unchanged. A all you have to do is change the account in the Account
column. Delete the existing selected account and you should get a drop down
list which will allow you to select the new account for the split. There is
no bulk cut and paste type operation AFAIK.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Import Format

2021-05-29 Thread DaveC49
The developers' link looks interesting. It seems to be mainly about making
authorized payments for e-commerce functions on a quick look at it and
nothing about downloading transaction data, but it is a move in the right
direction. 

The Python version of the API may provide a way of creating a payment system
which interfaces with GnuCash though the GNuCash Python API to automatically
record the transactions made in the books. The API uses OAuth2
authorisations so it  will be at least that secure.  The CBA seems at last
to be starting to catch up with the times.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Import Format

2021-05-27 Thread DaveC49
The CBA in Australia offers CSV, OFX and QIF (2 variants) downloads from the
bank website. They only offer direct connect OFX downloads via MYOB or
Quicken where these companies have a software deal/agreement with the bank
about security. i have approached them about direct connect access but
received a blanket no for open access software. Not sure about other
Australian banks and what they offer. 



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] (no subject)

2021-05-20 Thread DaveC49
Roger, 

The Locations for saved reports changed between V2 and V3 of GnuCash.
Details are given in the Wiki page
https://wiki.gnucash.org/wiki/Configuration_Locations#:~:text=The%20default%20locations%20are%3A,gnucash.
I think they relate to Windows 8/10 but not sure about Win 7.  There are
links there  to open diagrams which illustrate the changed locations a bit
more clearly than the text on that page.

David Cousens



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Payroll add-on, module, software?

2018-07-27 Thread DaveC49
John

I had considered writing a payroll plugin a few years ago but found that
finding my way around the Gnucash code made it difficult so I have great
respect for the business features that Derek has created so far. I started
to think more in terms of a separate payroll program which maintained its
own user interface and database and exported the necessary accounting
information to GnuCash via something like OFX importing. I have looked at a
variety of open source and purportedly free offerings most of which are very
jurisdiction specific and satisfy local compliance requirements. Many offer
a free version for a small number of employees and then scale into plans for
more employees. I have not found any which mention exporting or integration
of accounting information except where part of an ERP system (rarely free). 

As Derek has indicated the software can be complex because there is both a
dependence upon the taxation law requirements as well as industrial law
requirements and the framework for both varies considerably across many
jurisdictions. Tthere is also a high annual maintenance load to satisfy
compliance issues in both areas. As a business owner 15 years ago I was
happy to pay for software which handled the taxation compliance even though
industrial relations compliance was not handled at that time. We have a
fairly complex array of federal and state awards negotiated with the unions
and ratified by state and federal industial relations tribunals/courts along
with individual enterprise bargaining agreements with larger companies and
individual employment contracts for salaried staff as well as a compulsory
superannuation system paid by the employer and a withholding system for
employee tax contributions. I would imagine the situation is not too
different in most countries.  The need to store employee specific
information like tax file numbers, address and contact details also
introduces compliance issues re privacy although that is more OS and network
security related.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Nabble Delay? (was Re: Future Payments)

2018-07-27 Thread DaveC49
Adrien,

I do use Nabble and also get the user list posts by email but as I am in
Australia I sometiimes notice there is a long delay associated with being in
this timezone. I'm not sure where the moderators are located but, I tend to
post usually in the morning AEST (UTC -10:00) and my posts don't often
appear on Nabble, until the next morning so often the issue has been dealt
with by the time a post gets up. We need to be aware that not all responders
are necessarily in the same time zone.

This never seemed to be a problem a couple of years ago but maybe the
location of the moderator(s) has changed and/or they only have a narrow time
window available to them to lookover posts. Again no criticism of the
moderators intended or to be inferred.  I have never really expected
immediate responses in any case so I don't find it too much of a problem but
it does make conversations on a topic difficult at times.

The delay is not just whether one is subscribed to the mail  lists or not
though. I am subscribed to both gnucash-dev and gnucash-user but use Nabble
a lot of the time and my posts to both are still passed through a moderator
and it does not matter whether I reply using Nabble online or by email I
still receive an email saying my post is awaiting moderation.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GNUcash 3.2 file open issue

2018-07-27 Thread DaveC49
Adrien, David,

The same issue occurs in Linux Mint 19(Tara) which is Ubuntu 18.04 based.
Nemo (file explorer)  can see the mounted USB stick and access it directly
or via the /media// mount point for the device but the Gnucash file
open dialog neither sees the USB stick or /media// mount point when
you click on other locations. It only lists a restricted set of the
directories under / by comparison with what can be accessed from Nemo. Not
being able to access the /media mount points would qualify as a bug.

 On LM19 /media has 755 permissions, the user directory under it has 750 and
the mounted USB stick has 755 permissions. 

The file->Open dialog in LibreOffice which looks to be a similar GTK3 dialog
does display the USB stick in the sidebar and it sees all the directories
under / as well as any networked locations which don't show up in GnuCash
either.

if no-one has already filked a bug i will put one in later today.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Bug in design of commodity sell transactions? (was Re: Getting My Account To Trial Balance)

2018-07-27 Thread DaveC49
Adrien,

>From what little I know of the automatic gains/loss calculations by default
the gain or loss on a transaction is created in an Orphan-Gains-CCC account
by default and the user has to reassign the gain or loss to an appropriate
income account. 

 See
https://www.gnucash.org/docs/v3/C/gnucash-guide/invest-sell1.html#invest-sellAutoExample
in the Tutorial and Concepts Guide for a description of how the Scrub
function works. 

The transaction is balanced by the split into the Orphan-Gains-CCC account, 
which is not a true income account as such in the account heirarchy but is
used so the procedure has a defined target.

 From Section 9.7.3.10 covering the scrub function  which covers automatic
generation of the required splits the user is then instructed to proceed to
Section 9.7.3.6 where it describes reassignment of the Orphan-Gains-CCC
account to the appropriate Income account. Here the CCC refers to the
specific currency associated with the asset security account where trading
is in multiple currencies so foa a trade in Austraian dollars it would be
AUD or USD if the trade was in US dollars

David 



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Getting My Account To Trial Balance

2018-07-26 Thread DaveC49
Adrien,

The main function of the trial balance is to ensure the accounts are
numerically correct before any adjustments to the accounts are made before
producing the final financial statements. It should be just a straight
listing of the balance (credit or debit) of all accounts in the chart of
accounts and the sum of all credits should equal the sum of all debits. 

This is usually the starting point for adjusting the accounts.  Closing the
books is not just simply a transfer of the income and expenses for the
accounting period to equity. Prior to this, the accounts may require
specific adjustments which reflect the nature of the business and the
particularly the taxation rules which apply to it. Even though GnuCash is a
perpetual system it will require these adjustments to be made. This is also
the function of what was a 13 month financial year in some accounting
systems, in which the 13th virtual month was used to record and process
these adjustments without affecting the data for the 12 actual months,  but
was included in the current accounting period.

Adjustments are normally made for things which affect more than a single
accounting period like prepaid expenses, depreciation of non-current assets,
accrued expenses, accrued revenues and unearned revenues and the differences
between accounts recorded on a cash (when the money is actually received or
paid) or recorded on an accrual basis (when the income is earned (e.g. when
a report is produced in a consulting business) or expenditure is incurred in
an accounting sense in accordance with the matching principle) so that the
correct income and expenses associated with earning it are recorded in the
correct accounting period, mainly for taxation complliance. 

Not so important in personal accounting and usually many small businesses
below a specified income/turnover level where cash accounting is allowed to
be used for taxtaion purposes, but certainly significant for larger
businesses which must use accrual accounting under taxation legislation. 

An example can be in something like manufacturing where you may purchase
materials is one period (i.e. outlay the money) but you actually incur the
expenditure in another accounting period (for example when you make the
product) but the associated revenue may even be produced in a third or
subsequent accounting period in which you sell the product.

David





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] opening my accounts after I have saved them

2018-07-25 Thread DaveC49
Johnnie
Use File ->Open from the menu and navigate to the location where you saved
the file. Hopefully you did not save the file to a read only CD. You should
have received a warning that the device could not be written to if you had
attempted to do that.

Open the file .gnucash where filename is the name you saved the
file with.

Ignore files with the format .gnucash..gnucash or 
.gnucash..log as these are backup and logfiles, useful
for rebuilding if your main file becomes corrupted.

After this, on most or all operating systems GnuCash should open the file
selected above. On some operating systems you cannot run GnuCash by double
clicking on the data file . See the archives of this mailing list for
details for specific OSes.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Missing menus

2018-07-25 Thread DaveC49
Joe,

I've been using GnuCash on Linux Mint for approx 5 years with no problems.
The Software manager version is sometimes a little behind the current
GnuCash version but at present it has a flatpak GnuCash V3.2 available that
worked fine under LM18.3 and is working fine on LM19.  I'm currently running
Linux Mint 19 (Tara) and previously used the LM17 and 18 versions. I have
also built GnuCash from source on Linux Mint for the last couple of years
and I like to stay up to date (also kid myself I might get involved in
development in a minor way when I get bored with being retired).

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] balance sheet and account equation for Business Accounts

2018-07-22 Thread DaveC49
As well as the internal funds transfer from Euro to USD in your Asset:bank
account  are you also converting the corresponding income account in Euro to
an Income account in USD at the same exchange rate? If not this is a
possible spurce of any imbalance in the accounting equation. 

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Imbalance bug in credit note generation?

2018-07-20 Thread DaveC49
Hi Amish'

I can also confirm that the credit note has a bug for GnuCash 3.2 running on
Linux Mint 19 from the flat pack. I have created an Invoice for $100 for a
dummy company  in a test file and then a credit note for the same dummy
company for $50. I have not used a tax table. After the two transactions,
A/R has a balance of $150 intead of $50. 

The recorded transactions in the Accounts Receivable Register are as
follows:

Invoice Posted
 Dr 
  
Cr
Assets:Accounts Receivable  $100
Income:Sales
  
$100

Credit Note Posted
Dr  
 
Cr
Income:Sales $50
Assets:Accounts Receivable $50
Imbalance   
   
$100

whereas the last transaction  should have been
  Dr
  
Cr
Icome:Sales  $50
Assets:Accounts Receivable  
$50

giving rise to a final balance in the Accounts receivable of $150 and the
unnecessary entry for $100 in the Imbalance account.

David Cousens





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] How to move my Windows 10 2.6.17 to a new Windows 10 machine?

2018-07-12 Thread DaveC49
Thanks Liz,

I didn't think of the preferences. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] How to move my Windows 10 2.6.17 to a new Windows 10 machine?

2018-07-11 Thread DaveC49
Dick,
All that is necessary is to copy the .gnucash file from that
directory to the new computer (usb stick is probably easiest) where
 is the name you originally gave your Gnucash file. This is the
only file that it is necessary to copy to transfer to your new machine

You will find a lot of files of the form 
.gnucash..gnucash  and
.gnucash..log
in the directory. 

These are backup and log files and are created each time you open GnuCash.
They are useful if the primary file above becomes corrupted as you can
restore from a backup file by applying the subsequent logfiles.  You can
copy these over as well if you wish. It is probably a good idea to keep a
few of the most recent of each file type.

Once you have copied the file into an appropriate directory in the \Users 
on the new machine , if you start GnuCash and then File->Open from the menu
and then direct it to and open the .gnucash file you copied you
will be up and running. Next time it should open that file by default.

David Cousens





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Flatpack GnuCash v3.2 available in Linux Mint and flathub website

2018-07-11 Thread DaveC49
Colin,

There is a link labelled issues to the Gnome  bugzilla site on the flathub
GnuCash page which links to the now becoming defunct Gnome Bugzilla which is
being transferred to Gnome Gitlab and has a link to it,
https://gitlab.gnome.org/GNOME . I could not find any reporting of issues
with flathub or GnuCash on it . 

While searching for it I also found
https://github.com/flathub/org.gnucash.GnuCash where one can report issues
as well. That doesn't appear to be maintained by any of the regular GnuCash
developers.

Hope that helps getting the MYSQL going with the flathub build.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-11 Thread DaveC49
Hi Colin,

Sorry for the confusion. I had gone back to check where LM installed from
its software manager to check that it was into /usr/local and discovered it
was now using flatpack and didn't install in any manner I was previously
accustomed to. I appreciate that apt installs to /usr but my memory was that
LM packagers installed it to/usr/local, but it had been 3-4 years since I
have installed GnuCash from the Software Manager in Mint as I've been
building it from source.  I'll update the wiki page to reflect that the
Ubuntu packagers install it in/usr

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-09 Thread DaveC49
Colin,

A correction. The latest LM 18.3 Software Manager now installs Gnucash 3.2
as a flatpack in /usr/bin. There are no identiable gnucash directories apart
from the user configuration. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


[GNC] Flatpack GnuCash v3.2 available in Linux Mint and flathub website

2018-07-06 Thread DaveC49
Gnucash V3.2 is available in the Software Manager in Linux Mint 18.3
downloading from the flatpack form from the flathub
website(https://flathub.org/apps/search/GnuCash).

Installs OK and indistinguisable from my own build on my system. Can be
downloaded from the flathub site directly if you're not on Linux Mint. 

The flatpack runs as  /usr/bin/flatpack --b. Not sure how that handles other
flatpack software? This is my first flatpack installation. whereis gnucash
does not return anything so the flatpack obviously hides the installation.

The flathub version may be a good option for Linux users not interestedin
building from scratch but wanting the latest stable version. It seems to 
distribute up to date Linux packages independent of the distribution
packagers, which some recent posters have been seeking. 

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-06 Thread DaveC49
Hi Colin,

I'm responsible for m,ost of the update  on the build Ubuntu. No problem for
me with a more generic page name at all. I had stuck with the names that
were there as I updated it with the more recent build instructions. I have
tried to generalise the page and make it a bit more user oriented and less
specifically developer oriented than it was originally.

I have always wondered about the /usr/local/ as I also personally have a lot
of home built software which installs there by default and the Ubuntu File
System Heirarchy lists the two most common install points other than the
users home directory as:

/opt :- This directory is reserved for all the software and add-on packages
that are not part of the default installation

/usr/local :- The /usr/local hierarchy is for use by the system
administrator when installing software locally. It needs to be safe from
being overwritten when the system software is updated.

Please feel free to modfy the text as you feel fit. I did not find the FHS
exactly illuminating.

The Linux Mint and I presume Ubuntu distribution versions of GnuCash install
into /usr/local. I have always installed there and as long as I don't
install over it from the software manager, it has never been a problem for
me. I modified that from an earlier version which primarily recommended
installing into $HOME/.local as the preferred option. I do use that if I
have built a version from the  github master or maint for testing so it was
possibly more developer oriented. T times I have had 3 versions of GnuCash
up and running

David
Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread DaveC49
Stephen, Colin

Just a correction to my last post. There is no problem with the icon
installation on Linux Mint 18.3.  It seems to possibly be a problem with
Nemo (Linux Mint file explorer) rather than the installation. All of the
icon files are actually there but there is something with the permissions
that does not allow Nemo  to see them if it is not opened as root despite,
all the files having read permissions for all users (and only for gnucash
files). I have closed and reopened Nemo in case it had somehow manged to get
that instance into a wierd state but the behavior seems to be reproducible.

It is a really weird situation, as with Nemo not open as root I can see the
icon and files in/usr/share/gnucash/pixmaps but not in
/usr/share/gnucash/icons/hicolor/16x16/actions or any of the other icon
directories (shows as 0 items) yet with Nemo opened as root I can see them
all yet for any directories under /usr/share/gnucash, e.g. checks, I can see
all the contents in both yet there is no difference in the permissions of
the files (-rw-r--r-) or the directories (drwxr-xr-x) for the text files in
checks or the png files in the icon directories. The ownership and group of
all files and directories is root, root as you would expect.

If I use a terminal I can of course see the files at all levels with and
without root permissions.

Yet I have checked other software directories e.g. /usr/local/share/icons
and I have no problem seeing .png files in similar shares which all have the
above directory and file permissions without opening as root.

 I will check on the Linux Mint forums to see if anyone else has experienced
the same problem with Nemo.





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread DaveC49
Stephen, Colin

I think there is a problem with the cmake creation of the scripts that do
the install, that is not installing the icons correctly. I just did an
uninstall of v3.2 on Ubuntu, deleted any gnucash files left in my install
location (/usr/local) relating to gnucash so that all directories had to be
recreated and there were no existing files to cause any problems, then did a
reinstall.  The procedure (sudo make install) reported that it was
installing the icons in /usr/local/share/gnucash/icons/hicolor/... etc. but
when I check the locations it has claimed to install files to, there are
only empty directories and no files in them. The output from the terminal
for that section of the install is below. I am not too sure what the
"Up-to-date" note means but no png files end up in those locations on my
system. See attached  screenshot of /usr/local/share/gnucash taken after the
above install below
  Screenshot_from_2018-07-03_14-33-56.png

  

-- Installing: /usr/local/share/gnucash/icons/hicolor
-- Installing: /usr/local/share/gnucash/icons/hicolor/256x256
-- Installing: /usr/local/share/gnucash/icons/hicolor/scalable
-- Installing: /usr/local/share/gnucash/icons/hicolor/24x24
-- Installing: /usr/local/share/gnucash/icons/hicolor/24x24/actions
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-transfer.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-duplicate.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-gnome-pdf.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-post.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-open.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-unpost.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-delete.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-split-trans.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-sx-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-jumpto.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-pay.png
-- Installing: /usr/local/share/gnucash/icons/hicolor/128x128
-- Installing: /usr/local/share/gnucash/icons/hicolor/22x22
-- Installing: /usr/local/share/gnucash/icons/hicolor/16x16
-- Installing: /usr/local/share/gnucash/icons/hicolor/16x16/actions
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-transfer.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-duplicate.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-gnome-pdf.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-post.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-open.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-unpost.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-delete.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-split-trans.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-sx-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-jumpto.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-pay.png
-- Installing: /usr/local/share/gnucash/icons/hicolor/32x32
-- Installing: /usr/local/share/gnucash/icons/hicolor/48x48
-- Installing: /usr/local/share/gnucash/icons/hicolor/96x96
-- Installing: 

Re: [GNC] Uninstalling previous versions

2018-07-04 Thread DaveC49
Stan,

The previous discussion on uninstalling related to Linux (the Ubuntu
distribution in particular) where users have built GnuCash from the source
code.

On Linux, if you use the particular Linux distribution's (Ubuntu, Debian,
Redhat, Centos etc.) supported version of Gnucash, it normally has an
uninstall for the previous version available to the user. Unlike Windows
though, it is not necessarily built into the installer for the succeeding
versions to automatically uninstall any previous versions, which would be
nice. Some distribution package managers may or should do that.

Unfortunately the Linux distribution GnuCash versions are often considerably
behind the GnuCash stable releases, so more Linux users tend to build from
source than would on either Windows or MACs. Linux is complicated by there
being many variants of it and these all tend to handle package management in
their own way, which is why packaging for a particular distribution is in
the hands of the people who manage the distribution rather than the GnuCash
developers. 

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.2 Released

2018-07-04 Thread DaveC49
Geert,

I had realised the same thing about needing to uninstall before building and
shifted the section on uninstalling to before the section on Building on the
Wiki page and specifically mentioned using the previous version's build
directory. I might make the note clearer about retaining the build directory
for uninstalling.

>From the tarball the source directory installs with the version number
attached (from github it is a generic gnucash). It has become my practice to
put the build directory inside the source directory (I have had no problems
with that) so it is clearly identified which version it is for, or
alternatively one could tag the build directory with the version number as
there is no real need to keep the source directory once the build is done.
I'm not pushed for space so I don't bother to delete the source files until
I've installed another version and I'm happy with it but others won't
necessarily have that luxury.

At the moment the uninstall from a ninja build I did is a kludge. I will see
if I can find how/where cmake generates the install secion when creating
build.ninja and populate the uninstall target. If I succeed, i'll generate a
patch.

 I take John's point that ninja,  and cmake to a lesser extent now that it
is the only build configuration route, are primarily developers tools. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.2 Released

2018-07-02 Thread DaveC49
John,

Just some further information. I rebuilt GnuCash with the -G Ninja option.

The build.ninja seems to contain a build uninstall target but it has no
commands. If I run 
sudo ninja install
it installs GnuCash (in/usr/local the prefix I set with cmake) and creates
install_manifest.txt.

If i copy the install target in build.ninja to the blank uninstall section
and modify it as follows

# Utility command for uninstall
build CMakeFiles/uninstall.util: CUSTOM_COMMAND all
  COMMAND = cd /home/david/Applications/gnucash-3.2/build-ninja &&
/usr/bin/cmake -P cmake_uninstall.cmake
  DESC = Uninstall the project...
  pool = console
  restat = 1
build uninstall: phony CMakeFiles/uninstall

and then issue

sudo ninja uninstall

Gnucash is correctly uninstalled except that it leaves:
   an empty gnucash directory in /etc;
  /include has an empty gnucash folder;
  /lib has a guncash directory with a scm/ccache/2.2 directory containing
gnucash, json and qif-import 
 folders
  /share has a gnucash directory with subdirectories but no files

It appears the uninstall is removing all files but not necessarily the
directory structure the files were in. OK unless that changes between
versions.

I haven't checked whether the uninstall behavior is any different for the
make version but a diff on the make and ninja versions of
install_manifest.txt produces no differences so I would expect that the
uninstall is the same given the cmake_uninstall.cmake files were essentially
the same.

Getting cmake to correctly create the build.ninja uninstall target should be
enough to get the ninja uninstall working as well.

Cheers
David




-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.2 Released

2018-07-02 Thread DaveC49
John,

I'm using CMake v 3.5.1. Presumably the same or similar could be used to
create an uninstall target for Ninja. Their argument for providing a default
uninstall target seems a bit weak to me as you are not going to be issuing
the command in a build directory unless you really intend to uninstall those
useful files. 

The cmake_uninstall.cmake file contains a reference to

# This is taken from
https://cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F

which has now been moved to Kitware
https://gitlab.kitware.com/cmake/community/wikis/FAQ

which has a very slow server by the look of it but eventually i found 
https://gitlab.kitware.com/cmake/community/wikis/FAQ#can-i-do-make-uninstall-with-cmake

Can I do "make uninstall" with CMake?

By default, CMake does not provide the "make uninstall" target, so you
cannot do this. We do not want "make uninstall" to remove useful files
from the system.

If you want an "uninstall" target in your project, then nobody prevents
you from providing one. You need to delete the files listed in
install_manifest.txt file. Here is how to do it. First create file
cmake_uninstall.cmake.in in the top-level directory of the project:

if(NOT EXISTS "@CMAKE_BINARY_DIR@/install_manifest.txt")
  message(FATAL_ERROR "Cannot find install manifest:
@CMAKE_BINARY_DIR@/install_manifest.txt")
endif(NOT EXISTS "@CMAKE_BINARY_DIR@/install_manifest.txt")

file(READ "@CMAKE_BINARY_DIR@/install_manifest.txt" files)
string(REGEX REPLACE "\n" ";" files "${files}")
foreach(file ${files})
  message(STATUS "Uninstalling $ENV{DESTDIR}${file}")
  if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
exec_program(
  "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
  OUTPUT_VARIABLE rm_out
  RETURN_VALUE rm_retval
  )
if(NOT "${rm_retval}" STREQUAL 0)
  message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}")
endif(NOT "${rm_retval}" STREQUAL 0)
  else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
message(STATUS "File $ENV{DESTDIR}${file} does not exist.")
  endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
endforeach(file)
Then in the top-level CMakeLists.txt add the following logic:

# uninstall target
if(NOT TARGET uninstall)
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
IMMEDIATE @ONLY)

add_custom_target(uninstall
COMMAND ${CMAKE_COMMAND} -P
${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
endif()
Now you will have an "uninstall" target at the top-level directory of
your build tree.

Instead of creating an "uninstall" target, Unix users could enter this
command in the shell:

xargs rm < install_manifest.txt



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Dark theme on Windows

2018-07-02 Thread DaveC49
Geert,

The default theme is Mint-X. There is a Mint-X Dark  GTK-3 theme available
as well and GnuCash comes up nicely in it. It is installable from the
Menu->Preferences->Themes dialog in the Cinnamon desktop. I would say on
Mint all you have to do is select a dark theme at the system level. There
are many available for download.
Thanks 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Rethinking the placeholder account concept (was: Re: Fwd: The two modules)

2018-06-30 Thread DaveC49
Stephen John, Geert

In accounting terms there are really only 3 basic account types:
  Asset
  Liability
  Equity

These all *must *satisfy the basic accounting equation Assets=Liabilities
+Equity.   

The two sides of this equation are what the German /European system defines
as Activa and Passiva but these groupings are primarily reporting
requirements not account heirarchy. Is there really a need to have an
additional placeholder category as the reporting grouping can be readily
defined from the existing basic account heirarchy structure?

Each type can have function specific sub-types which impose functional
restrictions for that subtype and where the children but these subtypes are
always one of the above basic types. Children of the types and sub-types
must conform to the restriction that they have the same type or subtype as
the parent E.g.

Asset
Top level placeholder
   Current  
placeholder
 Bank
 Accounts-Receivable 
business - no children
 Stock
 Trading
   Non-current   
placeholder

Liability 
Top level placeholder
Accounts payable   
business functionality-no children
Equity   
Top  level placeholder
Income 
Current period revenue placeholder
Expenses  
Current period expenditure placholder

My experimentation and what I have understood of the code is this is already
what GnuCash imposes in its account heirarchy with the exception perhaps
that Income and Expenses are treated as their own types and the Equity type
is enforced in any end of period closing operations and/or in the reporting
and the expanded version of the accounting equation is enforced in the code.

Assets=Liabilities + Equity + Income - Expenses

For business purposes it is usually a requirement that each legal entity
should have it's own set of books.   I handle the situation where I need to
separate different individual contributions within an entity in the manner
John suggested (e.g. a household or a partnership) with labelled subaccounts
within each type as defined above. If there really is a need to fully
separate the individuals in terms of separately recording assets,
liabilities and equity, then it is appropriate to run a separate set of
books.

I think it would be useful/nice to clearly document somewhere, perhaps the
wiki, what the existing account structure is at this point and what
attributes accounts currently have and what their intended purpose is from
the developers point of view as well as the other unintended uses that the
user base can come up with. That could then provide a basis for looking at
restructuring those attributes. Something like the design documents that
were produced at times in the past. This would also give the documenters a
chance to reflect that in the documentation.

David Cousens





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.2 Released

2018-06-30 Thread DaveC49
Hi John,

If GnuCash is not built with Ninja, there is a cmake_uninstall.cmake file in
the top level of the build directory which seems to read the
install_manifest.txt file. The Makefile in the same level produced by CMake
has an uninstall target - not sure how it executes the commands in the
cmake_uninstall.cmake file but it appears to. 

Executing "make uninstall" ( prefixed with sudo if installed in a system
location) in the build directory does remove all of the GnuCash files
installed in the  specified to cmake. (GnuCash V3.2 from the
SourceForge tarball on Linux Mint 18.3 built using Cmake, make and - should
be the same for Ubuntu).

Not sure that happens if it is built with Ninja rather than make though.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Dark theme on Windows

2018-06-30 Thread DaveC49
Geert,

I tried this on Linux Mint 18.3  but had no changes from the default theme. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Upgrading GC under Ubuntu

2018-06-30 Thread DaveC49
John,

The GnuCash wiki Installation instructions now link to the build
instructions for Ubuntu (and derivative distrubutions like Linux Mint)
https://wiki.gnucash.org/wiki/Building which in turn has a link specifically
for building V3 on on Ubuntu16.04, 18.04 and derivatives which now hopefully
should be fairly comprehensive. If you have any difficulties with these
instructions or variations for a particular system please mention it on the
forum. I'm a Linux Mint user so my system is not straight Ubuntu 16.04 so I
appreciate any feedback for specific Ubuntu versions. You can also edit the
Wiki pages directly if you request an account to do so.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.2 Released

2018-06-30 Thread DaveC49
Stephen,

It is generally a good idea to remove the previous version before installing
a new one. Gnucash will generally overwrite any existing files of the same
name, but you may be left with unnecessary files in some cases. Going from
3.1 to 3.2 should be OK as there are unlikey to be major changes in the file
structure, but between major version could be problematical There are
instructions on the Wiki in the build instructions for Ubuntu 16.04 for
doing uninstalls in a variety of circumstances including manually deleting
all the files which will be the same for 18.04. I'll put a note in there re
uninstalling previous versionsbefore the build instructions to make it
clearer.

If you still have the 3.1 build directory:
 open a shell and cd to the build directory then type 
 sudo make uninstall

then do the install of V3.2

This uses a manifest created when Gnucash was installed to uninstall all of
the program files. It leaves user preference files untouched.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Fwd: The two modules

2018-06-30 Thread DaveC49
Hi Stephen,

I agree with your wife about not including the Income Statement inside a
Balance Sheet. These serve different functions and it just makes a Balance
Sheet more complicated than necessary. From an accounting perspective you
should be able to evaluate a balance sheet fairly quickly and having a
fairly uniform layout means comparison of balance sheets for different
entities is much easier, which is the rational for trying to get the IFRS
standards adopted world wide. My personal preference is for simple reports
which meet one specific objective well and clearly.

As I explained in a post to John, I don't necessarily require GnuCash to
impose parent placholder accounts not to have transactions into them
specifically, but it would be a nice feature to have an option to make
adherence strict if the user requires it. It may however require
considerable code mods to achieve that and I can achieve that by just
removing any transactions which target an account i make a placeholder to a
sub-account or another account. More difficult of course if you have a large
number of such transactions. A lot of people use GnuCash for a lot of
functions other than formal accounting so as David T pointed out some people
may find being able to make transactions to a parent account useful and also
use the placholder readonly functionality to meet other requirements. I
can't think of a specific case but I am all for retaining as much
flexibility in GnuCash as possible.  It may be just better documentation fof
the Placholder setting may achieve that.

Cheers

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Fwd: The two modules

2018-06-30 Thread DaveC49
John,

I agree with you that making the accounts with child accounts have no
transactions is being unnecessarily restrictive and may not meet all
possible use cases but perhaps having the option of being able to restrict
it to that case if it suits an individual's purpose is a suitable
compromise. The other thing may be to issue a warning when you have made an
account with transactions a Placeholder account and that you may want to
transfer those transactions to a subaccount or another account entirely. At
the moment, I think it simply flags that you have made the account
read-only.  

I don't find the name Placeholder accounts too undescriptive of the function
of providing a higher level grouping of accounts with some commanality of
purpose/function. Adding an additional option to be able to in addition make
placeholder accounts strictly Placeholder (i.e. unable to accept
transactions into them) would be one way to go which would retain that
flexibility for those who have a need for Placholder accounts to be a target
for transactions. 

I personally can live with it as it is now and impose my own rules on my
usage for placeholders not to have transactions into them and just take
appropriate action to transfer existing transactions if you change an
account to a placeholder account. 

Perhaps all that is necessary is really to highlight the implications of
making an account a placeholder in the documentation/guide, perhaps in the
section of setting up the CoA. i haven't read that for several yers now so i
might check it out.

In either case, any reports have to be able to cope with the cases where a
placeholder account does have transactions directly into it or does no,t in
an appropriate manner.  My personal preference would be for 

If a parent has transactions put it twice: 
Once as aggregate account and once as an account on it's own. That would
meet 
both needs. The aggregate will total it's own transactions with those of its 
child accounts. Or put differently the aggregate account would treat itself
as 
a child account.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] The two modules

2018-06-30 Thread DaveC49
John,

Just to clarify. While I have accounting qualifications, I am not a
practising accountant and my judgement is primarily an opinion based on my
formal studies and my accounting experience in a small business in my
particular country. We all need to keep in mind that accounting, while
adhering to broad general principles, is also subject to local legislation
and different tax laws which varies considerably and even cultural
practices. Some processes may not always be treated the same way and there
may not always be one unique way to approach representing particular
transactions. Fortunately the move towards consistent international
standards has gathered considerable momentum making the task easier in the
longer term. 

I'm happy i did describe the Placeholder operation correctly. My early
training as a physicist in working out what is in black boxes still comes in
handy.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] New Balsheet (and P report)

2018-06-30 Thread DaveC49
Christopher,

" except that Placeholder accounts 
can also contain transactions therefore must not necessarily accumulate 
their children account amounts. "

I have to disagree with the above from an accounting perspective.

If accounts are setup as Placeholders initially (i.e. the checkbox set in
New Account dialog when they are created) they are readonly hence you cannot
select them as targets for transactions (Placeholders do not appear in the
list of target accounts for a transaction and if you open the account
register you are warned that it is read only and you cannot enter
transactions from it so they cannot accumulate any balance when they are
initially set as Placeholder accounts.

If you change an existing account to be a Placeholder and it already has
transactions into it then its balance will contain the sum of those
transactions. If you then createa sub account of it and create transactions
into the sub-account, then the balance of the parent placeholder account
balance is correctly the sum of the balances of any sub accounts plus the
sum of any transactions into it before it was changed to a placeholder.

If it was initially a placeholder, a user could subsequently change it to be
a non-placeholder account  allowing it to accumulate transactions into it
and subsequently change it back.

In either of these two cases, the correct balance for the placeholder
account is always the balance of any transactions into the placeholder
account itself plus the sum of balances of it's sub-accounts. In most
accounting practice the balances of the subaccounts would be indented to the
right. 

To maintain consistency with this practice, if it is possible you could
present the balance of any direct transactions to the placeholder account
indented in the same manner as the sub-accounts as if it was a sub-account
and then have the non-indented balance for the placeholder account being the
sum of that plus the balances of any subaccounts.

Where you are trying to create a multicolumn/multiperiod type report, which
I have gathered is your objective, having to have indented sub-accounts will
make it very complex and difficult to fit on a fixed page size if you have
to preserve indenting of the sub-account structure. 

I would like to plead that the current Balance and Income Statements and
other standard accounting reports not be replaced by a multiperiod report,
but that this become an additional optional report.

Gnucash is used in many different jurisdictions not all of which have as yet
adopted the IFRS produced by the IASB. (The US while moving towards the IFRS
uses a GAAP which is not yet compliant). Even if this were the case, many
jurisdictions still have local divergences from strict IFRS adherence
because of the need to be consistent with other laws in their jurisdiction.
Having fairly plain vanilla single period reports which users can then
produce customised versions  for their specific requirements is fairly
essential to meet the need to operate across many jurisdictions, which is
one of GnuCash's strengths. That may be more difficult to do with a
multiperiod report.

A cautious user would hopefully not create the situation where placeholder
accounts have transactions into them, but Murphy's law applies and if it can
happen it no doubt will and does. 

The case where after a given date company or reporting policy requires a
more detailed breakdown with sub-accounts but prior to that date there was
only a single account is one situation where transactions to a parent
account might occur. I personally would treat that by creating a sub-account
for all transactions into the original account prior to that date to which
all existing transactions could be transferred along with the sub-accounts
for the future reporting structure for future transactions. At some point in
the future that sub-account with the original parent account transactions
could possibly be hidden, but the data is still preserved.

It would be ideal perhaps if Gnucash on creation of a subaccount required
the parent account to be made a placeholder and any existing transactions
transferred to either that subaccount (or another appropriate account) but
that is not built in currently. There may be other use cases where this is
not desirable however.

regards

David Cousens




-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Fwd: The two modules

2018-06-28 Thread DaveC49
Stephen,
 
As an accountant I would prefer to have parent accounts as placeholder
accounts which cannot be the target of transactions directly (this can be
set in the edit Account dialog and marks the account as read only) as the
placeholder total should then be the sum of its active child accounts. This
will give clean easy to read reports which make obvious sense.

Before you convert an existing parent account to a placeholder (by checking
the placeholder checkbox in the Edit Account dialog), you will need to
transfer any transactions into it to an appropriate child/sub-account. My
experience is that a placeholder account can have in turn child accounts
which are also placeholders as well as child active accounts, which is OK
and makes sense. 

An active non-placeholder account should not have child/subaccounts,
although I don't think GnuCash actually prevents this. In this case, the
parent account total is the sum of the child subaccount totals plus the sum
of any transactions into the parent account itself. This will make a report
look to be incorrect as the sum of transactions into the parent account is
not presented separately and its total will not be the sum of the child
account totals. I can't think of a use case where this would be desirable,
but some people may be happy with that behavior. I don't think this behavior
has changed since I first checked it out in an earlier version (around 2.2 I
think).

The report is a different beast but it should reflect the above behavior and
a placeholder parent account should only show the total of its
child/subaccounts totals. If it doesn't tha indicates that it may have
already been the target of transactions when set as a placeholder and these
were not transferred to a sub-account. 

If a parent account is not a placeholder account, it should behave as
described above and add the total of any transactions into it to the sum of
any child account totals. I haven't got time at the moment to check all the
reports out but I have never noticed any problems with the Balance Sheet and
Income Statement with all parent  accounts set as placeholders. There are
enough accountants using GnuCash that this would have been picked up pretty
quickly if it was not behaving as expected. 

Hope this helps make sense and helps you to get GnuCash working as you want

Cheers

David Cousens





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Fwd: The two modules

2018-06-25 Thread DaveC49
Stephen,

There is no need to install the libofx7specifically. If you install
libofx-dev that should install the the appropriate version of the library
for your ubuntu version (i.e. libofx4 on 14.04(Trusty), libofx6 on 16.04
(Xenial) and libofx7 on 18.04 (Bionic)

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Fwd: The two modules

2018-06-25 Thread DaveC49
Stephen,

You can possibly force the case of sum of the children account totals being
the parent account total by making the parent  a placeholder account. Then
it cannot have any transactions into it, only the child accounts.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Is there a Save As command line option

2018-06-21 Thread DaveC49
Steve,

One possibility is to use synchronized data bases using master-slave
replication. I know this works with MySQL and it is a bit of a pain to set
up but once it is going it is generally pretty good. Also a bit of a pain to
restart if the replication gets out of sync. I have been meaning to setup
scripts to do that but haven't yet got around to it. I keep several database
on my laptop and desktop in sync automatically. Not sure about PostGRES or
sqlite3 replication capability. 

Also if you have Dropbox or similar access you can store the GnuCash files
in a Dropbox and access it from multiple devices.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Wiki:Installation/Building; was: Ubuntu 18.04

2018-06-13 Thread DaveC49
Hi Frank & David T ,

Thanks for the info re the main page. I will try and hook into the Wiki
Installation page as you suggest and have a go at making the build
instructions friendlier for general users and split off a more specific page
for developer builds. i will then link that back to the pages on the maint
and master branches, pull requests etc for mods etc. It is possibly better
to leave the building from git with the developers pages. I'll  reformulate
a version of the disclaimer for the user build pages. It will possibly be
the weekend before I get to it unless insomnia strikes

Cheers
David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Ubuntu 18.04

2018-06-11 Thread DaveC49
Hi Geert,

I think one of the reasons people are not finding the Build#Ubuntu
instructions and main build instructions in the wiki is that the main page
is identified as Build Instructions for Developers rather than a general
GnuCash Build Instructions page which gets listed in the top level directory
of the wiki. I noted this when i rewrote the Build#Ubuntu page recently and
have been meaning to attempt a reorganisation with a general Build
Instructions page with breakouts for the various OS andLinux distributions
and then perhaps link a page specifically for developers build instructions.
The move from make to CMake has meant that the developer's build
instructions are possibly more relevant as general build instructions. I
will try and get that done asap. Perhaps if we can link to that info in the
Wiki from the documentation and or Gnucash webpage it will make it easier
for people to access. That can be difficult as the wiki tends to be a bit
free form and specific pages may come and go but a link to the wiki main
page with a note that more information is available on builds in the wiki
might help.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Cash Flow report

2018-06-05 Thread DaveC49
Adrien,

I think with the default account selection, the Cash Flow report seems to do
the right thing. The double selection of accounts seems a bit strange, I
haven't really got a proper set of business accounts to check it out on
anymore and the dummy set I have put together have been for testing a few
specific features so are not general enough. I'll try running it on my
personal accounts to see how it handles them as I run a couple of small
business ventures through them, but don't really use the business features
with them. It should really only need to access Asset and Equity accounts to
construct a cash flow report. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Cash Flow report

2018-06-03 Thread DaveC49
Martijn,

I can't really comment on the Cash Flow reportas implemented in GnuCash and
it's options but the doubling of accounts in the selected list when the show
subaccounts is selected  does appear to be strange and may be a bug. My
understanding of a Cash Flow Report is that it includes:

cash receipt and cash payments from the operating activities of the business
   cash collections from customers
   cash receipts of interest ( on accounts receivable)
   cash receipts of dividends (current assets- short term trades)
   payments to suppliers (including via A/P
   payments to employees
   payments for interest expens and income tax expenses ( on current
assets)
   depreciation and amortization expenses

cash flows from investing activities ( i.e interest and dividends received
on non-current assest and cash from sale of assets, investments and
collection of loans)

Cash flows from Financing activities 
 proceeds of share issues and bills payable
 payments of bills payable and share buybacks
 payments of cash dividends

Even though Accounts Receivable (and Accounts Payable) are in the income
statement for the period, only payments received against A/R and payments
made should be included in the Cash Flow statement. A/R and (A/P) are not
included in the set of default selections in the GnuCash CashFlow report
which is correct. Similarly neither are Credit Cards accounts and other
Liability accounts are not included as payments to them will be captured as
payments from the current asset accounts.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Associated Files in 3.1

2018-05-31 Thread DaveC49
Christian
V3.1 compiled on Linux Mint using the XML backend works fine with associated
files/locations setting them, retrievingthem after closing and reopening the
program and opening the locations without any problems so it is possibly
associated with the sqllite backend or perhaps the DB backends in general. I
think there was a post a few days ago about retreiving Notes/Descriptions
from the DB's which was similar in that they were present in the DB but
could not be retieved into Gnucash. Comments on that post may be relevant.

David Cousens





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] copying files

2018-05-31 Thread DaveC49
Varda,
I travel with a laptop and use a desktop at home. If you have internet
access while travelling I have had no problem with putting the GnuCash files
in a Dropbox account synced to both the desktop and laptop. You can work
without internet access and it syncs next time access is available.  Only
problem is it doesn't cope well with GnuCash open on both machines
simultaneously to the extent that the file copy in the Dropbox on the
machine where GnuCash is last closed will overwrite any changes made on the
other machine. Mitigates against losing a USB.
I am using Linux Mint Cinnamon basd on Ubuntu 16.04 and have had no problems
with USB's being mounted readonly with it so as Adrein suggested it may be a
Mate problem.

David 



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] A/P: invoice not displayed and payment is displayed

2018-05-30 Thread DaveC49
Rich,

How are you creating the payment of the Bill? 

If you open the Bill and then use the payment icon in the Toolbar (no need
to search for the bill to pay) or alternatively use the
Business->Vendor->Process Payment and search for the Bill by Vendor and
select the Bill the transactions for the invoice and payment all appear in
the Accounts Payable. They are not physically linked in any way and invoices
posted on the same day all appear before payments on the same day. If the
invoice and payment are not posted on the same day, the may not be anywhere
near each other in the Accounts Payable register list. 

(A nice feature perhaps would be the ability to jump to view the associated
invoice from either the payment or the transaction associated with the
invoice just as you can jump to the register of another split in the
transaction which would help tracking down which transactions and invoices
are linked and also perhaps jump from an Invoice/Bill to the transactions in
A/R and A/P associated with the Bill and Payments to that bill). 

If the payment is created as above, the Ref column contains the Bill Id
Number of the associated Bill. In my early days using GnuCash business
features I managed to get bills associated with the wrong payments and it
was quite tricky working out what bill was associated with what payment
where they are posted on different days. In the end I deleted the payments
and then reentered them from the correct bills.

I am using a default CoA in a test business file in which Accounts Payable
appears directly under Liabilities i.e.
Liabilities:Accounts Payable and the account type spefcified in the Edit
Account dialog (right click on the account in the account tree and select
Edit Account) is of Type A/Payable.

I noticed that your account is under Liabilities:Current Liabilities:...  
It may be possible that either the account type is not set at A/Payable
particularly if you created the account yourself rather than using one of
the pre generated account structures. 

I have noticed in the past that the business features are very sensitive to
the setup of Accounts Payable and Accounts Receivable and won't function
correctly otherwise. As far as I know there can only be one of each file
type for A/R and A/P in the CoA (post from Derek several years ago when I
experimented with creating separate accounts payable for each vendor -
didn't work). 

I don't think there are any limitations on where A/R and A/P can be located
in the CoA structure under Liabilities as long as it is of the correct
account type but I am less sure of that and haven't determined whether that
is the case.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Error Message on trying to Open a gnucash file "There was an error parsing the file...."

2018-05-30 Thread DaveC49
Francis,

If you look in the folder which contains your gnucash file there should be a
set of backup files. Gnucash creates a backup file. I am assuming you are
using the XML format files and not a database. The file will have a name of
the form 
.gnucash
  and the backups will have the form 
.gnucash..gnucash . 
There will also be logfiles of the form 
.gnucash..log .
 is a number with the format mmddhhmmss eg
20180529153426.

You should be able to open any of these files using the File->Open menu item
provided the GnuCash program is opening. If it is not, if you start gnucash
from a shell opened at the directory which contains your gnucash data files
and then enter at the prompt 
gnucash ./.gnucash..gnucash
you should be able to start GnuCash with the specified file substituting as
appropriate for  and 

You could look at opening the most recent backup to see if that opens and if
it doesn't move back through the backups until you find one that opens
successfully. You may then have to examine the log files to see whether you
recorded any transactions after the last backup file you can open was
created and reenter them. You can also use the log files to recover any lost
data as described in the guide:

see https://www.gnucash.org/docs/v3/C/gnucash-guide/basics-backup1.html  for
more information.

If you are using a database, someone else who uses the database backends may
be able to help.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Credit Card Charge Decreasing Account Balance

2018-05-26 Thread DaveC49
What version of Gnucash are you using and what platform is it running on.

When you look at an individual charge transaction, the balance after the
transaction should be larger than the balance before the transaction with
the reverse for a payment. Whether that balance is shown as a negative or
positive number will depnd on the Reverse Balance Accounts setting in
Edit->Preferenes on the Account tab.

Changing the preference to have Reverse Balance Accounts-None checked should
result in the balance being shown as negative value, which increases in the
negative direction when a charge is added (where the sum of the  charges is
greater than the sum of the payments to the account) and should become less
negative when a payment is recorded I.e. for a liability account the normal
balance is negative with this preference selection.

With the Reverse Balance Accounts preference Credit Accounts checked (which
is the default setting), the balance value will be positive (when the value
of all charges to the account is larger than the value of all payments) and
a charge to the account should increase this positive value and a payment
should decrease the value.

One other comment is if you change the preference settings you may have to
force the register to be redrawn with the new settings. A simple way to do
this is to change to another register and change back.  The redraw seems to
be done automatically for the change of the above settings, but not if you
change the preference for formal accounting labels.

David Cousens
If this is not the behavior you are observing 

David Cousens

If this is not the case, what version of GnuCash are you using and on what
platform



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Reconciliation

2018-05-25 Thread DaveC49
Bill, 

This is not the case for GnuCash v3.1 on Linux Mint 18.3. You can readily
check and uncheck the boxes. The only hassle I have had is that by default
the credit and debit entries are not ordered by date but by reconcile status
and when you check a box, it is automatically placed at the end of the list,
which can be off the page.

I also personally don't like that items are matched and preselected as
reconciled but with Ctrl-A and unreconcile transactions from the right click
menu to undo the automatic selection, I can live with that.  

Clicking on the date header for the table will order the contents by date
rather than the status which is much more useful for checking off against a
date ordered statement. As Dennis suggested your GnuCash version Number and
OS details may be useful.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Editing Scheduled Transaction

2018-05-18 Thread DaveC49
Robin,

I'm also using 3.1 on Mint 18.3. I have tried to duplicate your problem
without being able to. I am able to edit the fields in the template
transaction without any diffculty and I don't receive that error message at
all. I can create 2 scheduled transactions and edit them both at the same
time. If I try and edit an already open for editing transaction again it
just brings the open window to the front.

That message seems to indicate that you may have an instance of that
scheduled transaction open editing in one of the account register windows
that the scheduled transaction creates entries for at the same time as you
are editing the scheduled transaction in the. That would likely cause a
conflict as you could be changing the values in two places simultaneously.

David





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] New User-Clueless on Investments

2018-05-15 Thread DaveC49
The best place to start is the Tutorial and Concepts guide.
http://www.gnucash.org/docs/v2.6/C/gnucash-guide/invest-setup1.html is the
link for V2.6 documentation. There will be a similar section in the V3 docs
if you are using that version. While that is mainly aimed at stocks and
mutual funds, the general priciples will be similar.

You will also find some info in the archives of the mailing list
(http://gnucash.1415818.n4.nabble.com/) for 401K and 529 setups if you
search for those terms.



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Advice needed, how to handle a medical reimbursement account...

2018-05-14 Thread DaveC49
I think you are overcomplicating the issue by recording the appllication for
the refund from the MRA account. No money chnages hands at this point so you
could record paying  the Doctors bill as

Asset:Check  Credit $100
Expense:Medical   Debit $100

When you receive the refund

Asset:Cheque  Debit $100
Asset:MRA   Credit $100

If you really want to record applying for the refund, then the easiest way
to do it is to use the accounts payable structure.  The transactions then
become:

Asset:Check  Credit $100
Expense:Medical   Debit $100

On claiming the refund:
Asset:Accounts Payable   Debit $100
Asset: MRA   Credit $100

On receiving the refund
Asset: Check   Debit $100
Asset: Accounts Payable  Credit $100

Since Accounts Payable is usually associated with the business features, you
may want to give it another name e.g. Asset:MedicalRefundsClaimed  or
something similar, particularly if you use the business features for normal
invoices from suppliers. It is the accounts payable type structure that you
need to complete the cycle of transactions so you record having made and
received the claim.

Cheers

David Cousens




-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Up grade from 2.6.xx to 3.1

2018-05-11 Thread DaveC49
Dennis,

The instructions for v3.1 should work. The only problem I had when i
compiled 2.6.21 after upgrading to 3.1 was that I had installed guile 2.2.3
and v 2.6.21 looks for guile-1.8 or guile-2.0. It is possible to have
several versions of the guile libraries and headers installed as they
install individually under a directory labelled with the version number in a
directory labelled guile. I am having a problem running it however as I am
getting an error related to being unable to override PYTHONPATH which I find
a bit strange as I ran CMake with the -DWITH_PYTHON=OFF switch. I'll work
that one out tomorrow. It is likely a library conflict as I am compiling it
on the same machine I run 3.1 on. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Up grade from 2.6.xx to 3.1

2018-05-10 Thread DaveC49
Dennis

It is probbaly a good idea to uninstall the previous build of 2.6.x before
upgrading. With the changes between 2.6 and 3.1 there may have been changes
in the libraries/library names such that some older libraries may not
necessarilybe overwritten.

How to remove it will depend upon how you installed it and in which location
you installed it. If you built it from sources and you have retained the
source directory, try changing to the top level source directory or a build
directory if there is one in a terminal and then type 

make uninstall

if it was installed under your home directory

or sudo make uninstall

if it was installed to a system directory like /usr/local or/opt.

If you didn't retain the source directory and/or build directory then things
get a bit harder. One strategy would be to download the sources for that
version again. Follow the instructions for buidling that version apart from
the "make install" or "sudo make install" at the end. This will recreate a
manifest file. Then issue the "make install" or "sudo make install" in the
top level source directory (if you built them with a build directory then
issue the command in that build directory.)  Both Cmake and autotools can be
used on the later 2.6.x versions.

You can tell where Gnucash is installed using
whereis gnucash 
in a shell to list the locations that gnucash was installed to. If the first
part of the path is /usr/local or /opt or another system location ( that is
one not under the /home/dennis tree) then you will need to use sudo as a
prefix to make uninstall. I am not sure if whereis locates installs under
your home directory however.


If you installed using apt then

sudo apt-get remove gnucash
should do the job.

If you installed from a debian package you downloaded

sudo dpkg -r gnucash

should also remove it

There are instructions on the 

The BuildUbuntu16.04 wiki page has a section for Uninstalling Gnucash as
above. It also has a link  and a link to another which has instructions for
manually removing Gnucash. I need to add more to that page but the manual
removal instructions there do work. Note you need to use sudo before any
commands if installed in a system location.

I would try the instructions above first however as manually deleting things
from system directories 
can be hazardous to your system.

Cheers

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread DaveC49
Dennis,

You are missing the third part of the cmake command when you type

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local 

which is why you are getting the cmake error. 

You need to append either

../gnucash-3.1

or

/home/dennis/Applications/gnucash-3.1

on to the end of the cmake command separated by a blank when you enter it,
i.e.

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local ../gnucash-3.1

The first option above is a relative path from the build-cmake directory to
the sources directory. the ".." part works like cd .. and places you in the
applications directory then the /gnucash-3.1 places you in the gnucash-3.1
directory. 

The second is an absolute location relative to the root of the filesystem.
Either of these can be interpreted by the cmake command.

David

T



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread DaveC49
Dennis,

The obvious place to put the build-cmake directory is in the Applications
directory. I personally would not name it build-cmake but build-gnucash-3.1.
The reason for that is, to uninstall Gnucash there is no need to retain the
gnucash-3.1 source directory which can be deleted, but you will need to
retain the build directory. 

Then there is nothing to identify the build-cmake directory as the build
directory for GnuCash if you call it build-cmake and if you subsequently
compiled another program from the Applications directory using the same
naming convention, you could end up with several build-cmake directories not
knowing which programs they are for, so you would have difficulty
uninstalling them, if you wanted to later. The name is more than likely a
hangover from when the developers were initially testing cmake against the
autotools configure script. They would probably have used a build-cmake and 
a build-autotools or something similar to distinguish the parallel builds.

To start the whole process you would after extracting the tarball to
/home/dennis/Applications
Open a shell then

cd /home/dennis/Applications
mkdir build-gnucash-3.1
cd build-gnucash-3.1
"cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local 
/home/dennis/Applications/gnucash-3.1" 
make
make install

Don't type the quotes in the above. They are to indicate that everything
between the quotes goes on one line and there is a single space between
-DCMAKE_INSTALL_PREFIX=/home/dennis/.local  and
/home/dennis/Applications/gnucash-3.1.  Part of the confusion may be that if
your screen resoluition is not the same as mine the wiki may be wrapping
lines. I have three different size screens so i will check that out and try
to find a way to ensure the cammands do appear on the one line.

That should install GnuCash 3.1 in your local directory. To run it you could
type in a terminal:

 /home/dennis/.local/bin gnucash %f

I am not exactly sure but I think the %f causes gnucash to open with the
last file it had open. It appears in the installed menu item for gnucash.

You could also add /home/dennis/.local/bin to the path variable by adding
the line 

export PATH=$PATH:/home/dennis/.local/bin

to the file /home/dennis/.profile.  This should create the PATH variable
with /home/dennis/.local/bin added to it when you log on to the system. 
Then you should only have to type 

gnucash %f

at the terminal.  

When you ran make install and installed in a user directory, I don't think
the install process creates a Menu item accessible from your Desktop but I'm
not totally sure about that as I install to /usr/local normally.

If you look up the procedure for installing Menu items for Ubuntu 18.04, you
could create a Menu item which will start Gnucash. I would use the full path
to the executable in this i.e.  /home/dennis/.local/bin gnucash %f. You will
find an icon in 
/home/dennis/.local/share/gnucash/pixmaps/gnucash-icon.ico which you can
attach to the menu item as described in the procedure for creating new menu
items in Ubuntu 18.04.

Good Luck

David





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread DaveC49
Hi Dennis,

Almost there but not quite. In which directory in your home directory
/home/dennis have you extracted the gnucash-3.1 directory from the tarball
gnucash-3.1.tar.bz2 which you downloaded. Can you tell me the full path to
that directory and the full path to the build-cmake directory you have
created? 

Next chack that $HOME is defined, type echo $HOME into a shell/terminal. It
should return "/home/dennis".

With the "-DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1", the install
process will create the following directory structure:
/home/dennis/.local/gnucash-3.1/bin/gnucash
/home/dennis/.local/gnucash-3.1/etc/gnucash
/home/dennis/.local/gnucash-3.1/lib/gnucash
/home/dennis/.local/gnucash-3.1/share/gnucash

It will also create those same four directories underneath a parent folder
for any other application you install with a similar prefix.

If you use the "-DCMAKE_INSTALL_PREFIX=$HOME/.local" as the install location
you will get the structure:
/home/dennis/.local/bin/gnucash
/home/dennis/.local/etc/gnucash
/home/dennis/.local/lib/gnucash
/home/dennis/.local/share/gnucash.

The latter is normally the preferred arrangement  as when other applications
are installed their files will also go in the same
/home/dennis/.local/bin
/home/dennis/.local/etc
/home/dennis/.local/lib
home/dennis/.local/share
directories. 

Both of the above will work as if you want to uninstall Gnucash you issue
"make unistall" command in the build-cmake directory you created and that
uses the contents of a file "install_manifest.txt" which records the
locations in which the files were installed. The latter is the structure
that is normally used by most Linux developers in the system directories
/usr, /usr/local and /opt, so mirroring that makes it a little easier in
translating instructions that are written with a different base location in
mind.

CMake and make are different tools. CMake is a precompiler which checks that
any dependent libraries and headr files are installed and available for the
build system to use. It also creates in the build-cmake directory a parallel
structure to the source directories containing files named Makefile which
are used separately by the make tool to compile the program. It also
contains bin, etc, lib and share directories into which the compiled sources
are placed ready for installation. 

Entering the "make" command in the shell/terminal starts the process of
building these directories within the build-cmake file.

The final command "make install" ( or sudo make install if you are
installing to a system location) copies these directories to the install
location specified by the -DCMAKE_INSTALL_PREFIX switch applied to the cmake
command.

In the camke command as you had it specified
"cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1 make"

"make" is not a legitimate part of the cmake command. It is a separate
command which follows the cmake command, as explained above. Instead of
make, you need in that position in the cmake command a path reference to the
guncash-3.1 directory. You will remember I aksed you above to tell me the
locations of it in your home directory structure. It may be something like
/home/dennis/Applications/gnucash-3.1. In this case you would simply use the
string "/home/dennis/Applications/gnucash-3.1" (without the quotes) where
you have "make" in the cmake command. That is known as an absolute reference
to the location of the gnucash source directory. That is probably the
easiest to use as relative path from the build-cmake location to the
gnucash-3.1 location can be a little more difficult to work out. Assuming
the above location(substitute the correct path if not) the cmake command
would be:

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
/home/dennis/Applications/gnucash-3.1

The problem with writing instructions is that you generally have to assume a
base level of knowledge on the part of the reader and unfortunately many of
us do not have the assumed base level when we first try something, myself
included. For the Gnucash User list, I think the assumed knowledge when it
comes to building the software itself would be something like (but it is not
clearly defined):

Knowledge of the operating system you are using;
Knowledge of its file system and structure;
Knowledge of navigating the above;
General familiararity with building software for the OS and the tools used
to do it;

The transition to GnuCash 3.1 is a bit more difficult than usual as the
developers have made changes to how the software is built, introducing cmake
instead of the configure script used by the autotools system so that it is
more flexible and more easily maintained in the future. make itself is one
component of the autotools used for building software on Linux systems.  
Add to that that there are many varieties of Linux which are all evolving
along different paths with different sequential versions within each
variety. Each variety often has its own system tools with different names.

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread DaveC49
Hi Dennis,

I updated the BuildUbuntu16.04 page after having similar problems while
building Gnucash3.0. My apologies for any errors and lack of clarity in a
few areas and thanks for reporting the problems. I will edit the page to try
and make some issues clearer as I or other users uncover my mistakes.

$HOME is usually defined in Ubuntu and Linux Mint distributions as
/home/ where  is the logged in user name. If you want to install
in $HOME/.local/ you may need to check that these directories
$HOME/.local/bin, $HOME/.local/etc, $HOME/.local/lib, $HOME/.local/share
exist. This was John Ralls preference for an install for a single user to
avoid creating bin, etc, lib and share directories directly in the users
home directories. The use of a hidden directory avoids these appearing in by
default  and cluttering up your file browser (unless you enable  hidden
directories).

The correct option switch for Cmake is

-DCMAKE_INSTALL_PREFIX=$HOME/.local.

My understanding is that the default value for this switch is /usr/local and
if you use cmake without the switch at all that is where it will install.
This along with /opt is the location most Linux distributors place their
packaged versions of applications like GnuCash in. In these locations
GnuCash would be available to all users with accounts on the computer and
not just the user installing it, but this requires administrator privileges
during installation. The distributors versions are often considerably out of
date which is the primary reason for building GnuCash yourself. If you use
the Software Manager or apt to install the Ubuntu distribution version for
example, it will overwrite your up to date built version if it is in this
location. I use this location, but I take care not to install the packaged
version from Linux MInt. (I have done so in the past while getting more
familiar with Linux, distributions , repositories etc.).

I have tried to fix the issues with the build instructions. I would
appreciate any comment on the changes to see if they have clarified the
issues you had. 

Cheers

David





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread DaveC49
Hi Dennis,

I recently updated the Ubuntu 16.04 build instructions so I am glad to get
your feedback on issues which may be unclear and any errors I may have
incorporated. I will try to modify the instructions to make it clearer and
eliminate errors. If you find any issues that are specific to Ubuntu 18.04
please flag them as I am running Linux Mint based on 16.04 and I will add
them as specific notes for 18.04. I started this after my own difficulties
building Gnucash 3.0 from the original page. I have added a couple of
breakout pages which give more detail about the build directory location. I
noted that there is an inconsistency between the notation in the main page
and the breakout page re using  in two contexts so I will fix that. 

There is a breakoutpage also listing the CMAKE option switches.
Unfortunately you do have to type the whole CMAKE_INSTALL_PREFIX=... .
Fortunately most of the option defaults are sensible. I think for
CMAKE_INSTALL_PREFIX the default is /usr/local so if you use the command
without  that switch it should install in that location. 

$HOME is usually defined as /home/ where  is the logged in
username.
Adding the $HOME/.local/bin is best done with 

$export PATH=$PATH:$HOME/.local/bin. My apologies I copied that from another
page and stuffed it up.  This only changes the PATH variable as defined in
the currently open terminal/shell. To make the changes permanent, they
should be included in either the .profile file or the .bashrc file in your
home directory. 

Cheers

David




-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] ofx/qfx import to V3

2018-04-28 Thread DaveC49
John,

For your info OFX import is working fine on Linux Mint/Ubuntu 16.04. The
only problem I had was that the previous automatic matching to accounts
seemed to have had the data cleared in the swap over to the V3 user
preferences files. After one import it had reestablished most of the
matching  account matches and worked fine.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Building issues

2018-04-26 Thread DaveC49
Hi Carlos,

I had the same original problem during Make while building Gnucash 3.0 that
you did. Aboout half way down the following thread there is a recipe of what
worked for me in getting a successful build. It may not address your second
problem, but I hope it helps.

Cheers
David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] splits 3+ accounts, how to

2018-04-24 Thread DaveC49
Eric, Mike

To be fair to GnuCash, I have not been able to find a formal definition of
split in my accounting text books . The only formal references I could find
were under IAS39 which deals with embedded derivatives in a hybrid financial
instrument
(https://www.ventureline.com/accounting-glossary/S/split-accounting-definition/)
and that refers to the host contract in the instrument having to be
accounted separately from the embedded derivative and in cost management
accounting where a split-off point is defined for separate products which
are produced by the same process up to a specific point in their production.
There may be an informal practice of using split as a name or descriptor for
specific operations and perhaps in some specific jurisdictions where the
term may be defined in legislature.

Stock-splits are also generally prefixed by stock so that is clear,
similarly for split-interest. Split Bills of Exchange are the only other
formal reference I could find to usage of the term.

Several other accounting programs use split in a manner analagous to, but
not exactly the same as Gnucash. Xero for example refers to multiple
components of the debit or credit side of a transaction as splits but does
not refer to the debit and credit component themselves as splits which seems
to be similar to what Mike's view of splits. In most cases they describe a
single line entry, being  either a debit or a credit in one account being
split between credits or debits respectively in one or more other ledger
accounts.

The use of "split" in Gnucash to describe any of the components of a
transaction either debit or credit is explained fairly comprehensively in
the Gnucash documentation and the split data structure both reflects and
supports this - it is not separate from it. Although the more common cases
are either 1 debit and several credits or vice versa in a single
transaction, there is no formal accounting restriction to these cases as
long as the split structure describes the transaction adequately.



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Treasury Bills

2018-04-21 Thread DaveC49
Les,

As they have a specified maturity date even though they are generally short
term I doubt if you would usually classify them as cash, normally reserved
for currency. They are basically short term investments with a maturity
generally within the current accounting period so you would classify them as
current assets under a general heading of cash or cash equivalents with
actual cash currency also in a separate account under this general heading.
The following article suggests a treatment
https://accountingsoftware.com.ng/accounting-treatment-for-debt-securities-treasury-bills-bond-investment/
also see http://faculty.uml.edu/ccarter/chapter06part5.htm

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] New User Needs Set-Up Help

2018-04-18 Thread DaveC49
Jack,
the tutorial and cocepts guide can be found  here
  .
There is also the reference manual  here
  .
If you are not already familiar with double entry accounting the wikipedia
pages on it are also a reasonable starting point.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] [GNC-dev] GnuCash 3.0 wine versus Windoze 10

2018-04-18 Thread DaveC49
David

It is not really all that difficult to build a version from scratch if you
are on Linux. I'm on Linux Mint and the distro package version is often
behind the current stable. 

There are a few little twists  with setting up googletest and the move from
Autotools configure to CMake for the build. There are a lot of references to
those on the Gnucash-Dev list in some of my posts and others along with John
and Geert's responses. The wiki page on building with Ubuntu
https://wiki.gnucash.org/wiki/Building#Ubuntu_16.04_LTS_.28Xenial_Xerus.29
and the Wiki page on CMake https://wiki.gnucash.org/wiki/CMake ( here Cmake
is described as experimental but it is now the preferred build route.

I am going to try and review the ubuntu build page in the light of my
experience building v3.0 over the last week so that some of the issues I
encountered are addressed if the wiki maintainers agree agree. 

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.0 wine versus Windoze 10

2018-04-18 Thread DaveC49
Consider running WIndows  in a VM rather than using Wine.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Is it safe to update?

2018-04-18 Thread DaveC49
Hi ,
I upgraded from v2.6.19 to v3.0 recently. I had some initial build problems,
mainly to do with not having cleared out the previous versions libraries and
my own lack of understanding of CMake, but otherwise pretty painless. No
problems opening my datafiles and so far looks good. There have been changes
in the storage of the user data (different location but it automatically
creates the new user data for v3.0 and gives you the option of retaining the
previous data in place should you need to revert) but as far as I know none
in the main (XML) data file.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] GnuCash 3.0 under Windows 10

2018-04-07 Thread DaveC49
Hi Knut,

This suggests that you may be missing a required library/dll. There have
been some changes in the dependencies from GnuCash2.6 to Gnucash 3.0 that
may be worth checking out.  You mayu get help a bit quicker posting on
GnuCash-Dev with Gnucash-3.0 problems.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] gnucash 3.0 installation

2018-04-07 Thread DaveC49
James,

The target will depend upon the distribution you are running. 
As Adrien has said /opt is one possibility. 

If you are running a version released by the Ubuntu distribution managers,
i.e. installed with sudo apt-get install gnucash, it is likely to be
installed in /usr/local. 

The advantage of using /opt is you can test a later release without
interfering with the distribution release and if you were to install the
distribution release it won't overwrite the version you have compiled.  I
never install from the distro so I normally install in /usr/local and keep
/opt for when I occasional work on the development version of gnucash

Also depending on where you have put the build directory for cmake the
../gnucash as the argument may be incorrect. If you have downloaded and
extracted the gnucash-3.0.tar.bz2, you will have a top level directory
gnucash-3.0 not gnucash unless you renamed it. This argument should point to
the top level CMakeLists.txt file which is in the gnucash-3.0 folder. 

If you create build-cmake in the gnucash-3.0 folder as the wiki Build#Ubuntu
page suggesst and then cd into it for the build then using ".." or "../" as
the argument to Cmake should take you back to the gnucash-3.0 folder and
Cmake should look for the CMakeLists.txt file in that folder. The other
alternative is to use an absolute path to the gnucash-3.0 folder.

One of the developers, Rob Gowin has suggested putting the build-cmake
folder outside the gnucash-3.0 folder to simplify specifying the first level
file for CMake. I prefer not to do this as I sometimes have a couple of
versions of Gnu8cash built and I prefer the build directory to be under the 
gnucash- folder so I can be sure which version i am installing.

If you check out the gnucash-Dev forum you will find a fair bit of
discussion there about buidling Gnucash-3.0. I am currently also trying to
build a working version on Linux Mint which is an Ubuntu 16.04  derivative.
John Ralls suggested posting build problems in the gnucash-Dev forum to me
because you will get feedback from the developers there.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Gnucash 3.0 Build error

2018-04-04 Thread DaveC49
The CMake error log for the above is

/$ cat
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeError.log
Performing C SOURCE FILE Test have_mod_mask failed with the following
output:
Change Dir:
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_549d5/fast"
/usr/bin/make -f CMakeFiles/cmTC_549d5.dir/build.make
CMakeFiles/cmTC_549d5.dir/build
make[1]: Entering directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_549d5.dir/src.c.o
/usr/bin/cc-Dhave_mod_mask   -o CMakeFiles/cmTC_549d5.dir/src.c.o   -c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c:2:21:
fatal error: gdk/gdk.h: No such file or directory
compilation terminated.
CMakeFiles/cmTC_549d5.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_549d5.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_549d5.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_549d5/fast' failed
make: *** [cmTC_549d5/fast] Error 2

Source file was:

#include 

int main (int argc, char** argv) {
  GdkModifierIntent foo = GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK;
  return 0;
}

Performing C SOURCE FILE Test have_mod_mask failed with the following
output:
Change Dir:
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_a95b6/fast"
/usr/bin/make -f CMakeFiles/cmTC_a95b6.dir/build.make
CMakeFiles/cmTC_a95b6.dir/build
make[1]: Entering directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a95b6.dir/src.c.o
/usr/bin/cc-Dhave_mod_mask   -o CMakeFiles/cmTC_a95b6.dir/src.c.o   -c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c:2:21:
fatal error: gdk/gdk.h: No such file or directory
compilation terminated.
CMakeFiles/cmTC_a95b6.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_a95b6.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_a95b6.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_a95b6/fast' failed
make: *** [cmTC_a95b6/fast] Error 2

Source file was:

#include 

int main (int argc, char** argv) {
  GdkModifierIntent foo = GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK;
  return 0;
}

Performing C SOURCE FILE Test have_mod_mask failed with the following
output:
Change Dir:
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_27cdf/fast"
/usr/bin/make -f CMakeFiles/cmTC_27cdf.dir/build.make
CMakeFiles/cmTC_27cdf.dir/build
make[1]: Entering directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_27cdf.dir/src.c.o
/usr/bin/cc-Dhave_mod_mask   -o CMakeFiles/cmTC_27cdf.dir/src.c.o   -c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c:2:21:
fatal error: gdk/gdk.h: No such file or directory
compilation terminated.
CMakeFiles/cmTC_27cdf.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_27cdf.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_27cdf.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_27cdf/fast' failed
make: *** [cmTC_27cdf/fast] Error 2

Source file was:

#include 

int main (int argc, char** argv) {
  GdkModifierIntent foo = GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK;
  return 0;
}
/



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Gnucash 3.0 Build error

2018-04-04 Thread DaveC49
*$ cat
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeError.log*
Performing C SOURCE FILE Test have_mod_mask failed with the following
output:
Change Dir:
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_549d5/fast"
/usr/bin/make -f CMakeFiles/cmTC_549d5.dir/build.make
CMakeFiles/cmTC_549d5.dir/build
make[1]: Entering directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_549d5.dir/src.c.o
/usr/bin/cc-Dhave_mod_mask   -o CMakeFiles/cmTC_549d5.dir/src.c.o   -c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c:2:21:
fatal error: gdk/gdk.h: No such file or directory
compilation terminated.
CMakeFiles/cmTC_549d5.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_549d5.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_549d5.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_549d5/fast' failed
make: *** [cmTC_549d5/fast] Error 2

Source file was:

#include 

int main (int argc, char** argv) {
  GdkModifierIntent foo = GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK;
  return 0;
}

Performing C SOURCE FILE Test have_mod_mask failed with the following
output:
Change Dir:
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_a95b6/fast"
/usr/bin/make -f CMakeFiles/cmTC_a95b6.dir/build.make
CMakeFiles/cmTC_a95b6.dir/build
make[1]: Entering directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a95b6.dir/src.c.o
/usr/bin/cc-Dhave_mod_mask   -o CMakeFiles/cmTC_a95b6.dir/src.c.o   -c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c:2:21:
fatal error: gdk/gdk.h: No such file or directory
compilation terminated.
CMakeFiles/cmTC_a95b6.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_a95b6.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_a95b6.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_a95b6/fast' failed
make: *** [cmTC_a95b6/fast] Error 2

Source file was:

#include 

int main (int argc, char** argv) {
  GdkModifierIntent foo = GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK;
  return 0;
}

Performing C SOURCE FILE Test have_mod_mask failed with the following
output:
Change Dir:
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_27cdf/fast"
/usr/bin/make -f CMakeFiles/cmTC_27cdf.dir/build.make
CMakeFiles/cmTC_27cdf.dir/build
make[1]: Entering directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_27cdf.dir/src.c.o
/usr/bin/cc-Dhave_mod_mask   -o CMakeFiles/cmTC_27cdf.dir/src.c.o   -c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c
/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp/src.c:2:21:
fatal error: gdk/gdk.h: No such file or directory
compilation terminated.
CMakeFiles/cmTC_27cdf.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_27cdf.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_27cdf.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_27cdf/fast' failed
make: *** [cmTC_27cdf/fast] Error 2

Source file was:

#include 

int main (int argc, char** argv) {
  GdkModifierIntent foo = GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK;
  return 0;
}





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Gnucash 3.0 Build error

2018-04-04 Thread DaveC49
After following the build instructions 
https://wiki.gnucash.org/wiki/Building#Ubuntu
  
I have checked glib-2.0 and libglib2.0 are installed

I received the following errors when building using cmake (v 3.5.1) on Linux
MInt 18.3 :

/$ cmake -D CMAKE_INSTALL_PREFIX=/usr/local/bin/gnucash-cmake -D
WITH_AQBANKING=OFF -D WITH_OFX=ON ../gnucash
CMake Error at CMakeLists.txt:5 (file):
  file problem creating directory: /glib-2.0/schemas


-- Performing Test have_mod_mask
-- Performing Test have_mod_mask - Failed
CMake Error at gnome/CMakeLists.txt:59 (gnc_add_swig_guile_command):
  Unknown CMake command "gnc_add_swig_guile_command".


CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

cmake_minimum_required(VERSION 3.5)

  should be added at the top of the file.  The version specified may be
lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
See also
"/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeOutput.log".
See also
"/home/david/Applications/gnucash-3.0/build-cmake/CMakeFiles/CMakeError.log"./

Any ideas?




-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: GnuCash 3.0 Released

2018-04-04 Thread DaveC49
Also congratulations to John Geert and the rest of the team and thanks for
all the effort.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Getting started

2018-03-31 Thread DaveC49
Johnathon,

Just to amplify a little bit on Kevin's answers. If you are opening a file
generated at home using Gnucash on your home computer, the copy of Gnucash
running on your work computer cannot know where your files are located until
it is has opened a file for the first time. You have to use file open to
connect to the copy of the file in yourGoogleDrive/Dropbox/iCloud etc. Once
you have opened the file and saved to that location or even just closed it
again, Gnucash should remember that location in future. 

A lot of commercial software takes decisions away from you by default to
simplify use for new users. Those decisions can usually be overridden by
changing the options or Preferences and Gnucash is no exception. Gnucash by
default creates a new file in either the folder/directory which was last
opened in Gnucash or in the case of an initial startup usually in the user's
home directory or whatever it is called by the various operating systems
(Linux/OSX-MacOS/Windows etc).  

The FAQs on the wiki ( https://wiki.gnucash.org/wiki/GnuCash
  ) and the documentation (Help
manual  https://www.gnucash.org/docs/v2.6/C/gnucash-help/help.html
   and the
Tutorial and Concpts guide (
https://www.gnucash.org/docs/v2.6/C/gnucash-guide/
   are the best places
to start but for very specific questions searching the archives can also
help but older information in the archives can sometimes be out of date.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Files don't export as html- text edit instead.

2018-03-30 Thread DaveC49
Peter,

For your info. No problem with report export ( balance sheet) as html in
Gnucash 2.6.19 running on Linux Mint 18.3, so it may be a specific Mac bug.
It may also be a change in the html import for the spreadsheet you are
using, if that has been recently updated. 

On Linux the .html extension is added to the file name by default and it
opens directly in my browser. I can also import the report.html file
directly into LibreOffice (v 6.0.2.1) and it is imported with an appropriate
set of columns. By default they have the spreadsheet default widths, so the
report does look compacted but this is easily fixed by dragging the column
boundaries.

I know it doesn't help too much knowing it is working on other platforms but
it may help the developers isolate the problem.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


RE: beginning balance of income and expense accounts

2018-03-26 Thread DaveC49
Lori,

The Opening Balances account is an account of type equity. *It is always the
offset account for the opening balances of all other accounts.* 

Your procedure for starting to use Gnucash from the 30/9 is fine. The entry
for the opening balance for your income and expense accounts at 30/9 will be
something like:

   debit  credit
Income  
Equity:OpeningBalances

Expense   
Equity:Opening Balances

where  and  are the closing balances for income and expenses at 30/9
from your previous accounting program.  

More than likely thoug,h you will want to transfer the closing balances for
all the subaccounts of Income and Expense (and also Assets, Liabilities and
other Equity accounts you may have  at this date rather than just the Income
and Expense ( and other accounts) totals. In that case the entries labelled
Income and Expense would become e.g. Income:Sales  or Expenses:Wages and you
would create a similar entry for each subaccounts of each type of account. 

As someone mentioned earlier you can then run the Reports for Profit and
Loss and a Balance Sheet at 30/9 and these should match the similar reports
from your previous accounting system at that date. There is probably not
much point in entering the Jan-Sep data if you will still have access to the
other accounting system whenyou have to file your end of year financials.

If Microsoft Money has the ability to export data in QIF format (I'm not a
user of it) if you do want to import the Jan-Sep data it is possible to
import it into Gnucash. There is a FAQ on the Gnucash Wiki 
http://wiki.gnucash.org/wiki/FAQ#Q:_How_do_I_import_my_data_from_Microsoft_Money.3F

 
. (CSV import is also possible - my understanding is that the new improved
csv importer is in the current 2.7 beta release and will be standard in the
next 3.0 stable release. If you do want to  use CSV it would probably be
wise to wait for the v3.0 release before importing data.)  If you search the
archives for this list you will probably find some other references to
importing from MS Money. 

Your Opening balances would then be those at 31/12 of the previous year. You
would have to delete the entries at 30/9 and replace them with the
appropriate entries for 31/12 of the previous year. If you do decide to do
this it is generally better to import something like a month at a time and
reconciling the balances to your previous set of accounts as it simplifies
finding and correcting any import errors which might occur.  Good luck

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Dealing with a bookkeeper and GNU

2018-03-26 Thread DaveC49
Martin

Have you tried  https://gnucashtoqif.us/   . It
can apparently export to QIF and IIF formats. Haven't used it or Quickbooks
so don't know how effective it is or how well it is maintained but it was
updated moderately recently (2016-01-17) from a 2012 original.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Refund invoice

2018-03-20 Thread DaveC49

and 

https://www.gnucash.org/docs/v2.6/C/gnucash-help/busnss-ar-invoices1.html
David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Refund invoice

2018-03-20 Thread DaveC49
Check out 

https://wiki.gnucash.org/wiki/Credit_Notes

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Intuit Mint to GnuCash

2018-03-19 Thread DaveC49
Transferring data out of Intuit Mint will depend upon whether that
program/app has the ability to export data in a suitable form like OFX or
Excel CSV format. Gnucash can import OFX file data if correctly structured
and the current Gnucash versions can import CSV with some limitations (the
developers are working on a more general csv import capability). If
importing from Excel, it is generally better to edit the format to suit the
import capability/expected structure in Excel, i.e. until it imports
correctly . Better to get it working on a small data set and then import the
data in batches rather than try and do a mass import -  less to fix up if
there is a problem. can't comment more specifically about Intuit Mint.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Finally ready to move from Windoze to Unix, suggestions of flavor of Unix to use

2018-03-17 Thread DaveC49
Hi Jeffrey,

I have been using Linux Mint which is a Debian/Ubuntu distribution for 4-5
years with no major problems. The interface is fairly easy to transition to
from Windows particularly if prior to Windows 8. 

The RTL8111/8168/8411 PCI Express controller should work with the standard
Ubuntu distribution drivers. It works fine on my AMD desktop with no
inetrvention.

Some wireless 802.11ac wireless usb adapters are not supported by the
inbuilt drivers. The list of supported drivers is widening all the time and
there are prefeerred adapters for use with Linux. I have a Netgear A6100
which is based on the Realtek 8811 chipset which is not supported by the
inbuilt drivers. It uses an RTL8812 driver for which versions modified from
Realteks sources for the Windows drivers for Linux need to be used . There
are a number of repositories on Github which support drivers for chipsets
which are not supported by the distribution's inbuilt driver  (e.g. for RTL
8812 driver https://github.com/diederikdehaas/rtl8812AU). They are not very
difficult to compile and install. Sorting out which drivers need to be used 
can be a bit confusing at first. Ubuntu maintains lists of USB adpaters,
chipsets with some references to respositories but not always completely
upto date.

One way to simplify things is to avoid updating the kernel version as you
generally have to rebuild the drivers with a new kernel version. It is
generally better to stay with the Linux kernel version that the distriubtion
you use is based on. Linux Mint has a default option to not install kernel
updates to new versions automatically. Sometimes the kernel changes require
the drivers to be patched particularly changes in the major and minor
version numbers. This generally happens reasonably quickly on most driver
repositories. I try to use repositories which are being updated fairly
frequently like the above. When there is an enforced update as with the
Sceptre and Meltdown vulnerabilities, the kernel versions on which the
distributions are based are usually patched fairly quickly.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: How can I recover lost transactions

2018-03-04 Thread DaveC49
It is most likely that the transactions are not missing but are being
filtered out either by explicit filters or by preference settings for the
accounting period although the latter should not restrict the range ofdates
dislayed to my knowledge.

The accounting period is set under Edit->Preferences and is the first tab in
the dialogue and is likely set to the current year by default. This does not
appear to restrict display of transactions as I can display several years in
the account registers with it set to the current year

The second source of restriction may be View->FilterBy which has the
capacity to restrict the display to a specific date range along with other
date combinations or by the transaction status.

There are also other provisions for restricting what is presented in reports
as distinct from the displayed account rgisters. Edit->Report Options gives
you access to these while a specific report is being displayed.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Printing no longer works on Windows 10 Pro

2018-03-02 Thread DaveC49
David,
We ex -Windows users are just like ex-smokers - never miss an opportunity to
prosleytize to the unconverted.
David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Printing no longer works on Windows 10 Pro

2018-03-02 Thread DaveC49
Jeffrey,

You could always run the legacy Windoze apps in a Virtul Machine on Linux
and make the break.



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: GNUcash setup

2018-03-02 Thread DaveC49
Ken, Adrien
Just a quick note re "separate account trees for each business".

I have experimnted to try to do this within the one set of books (i.e. file)
in Gnucash and have never found a way of doing it.

My problem has always been creating an entity level top account as there is
no top level account of type entity in the Gnucash structure which can have
the other major account types (i.e. Asset, Liability, Equity, Income,
Expense) as the type of its sub accounts. 

The account type of a top level account is restricted to be one of {Bank,
Cash, Asset, Credit Card, Liabilty, Stock, Mutual Fund, Income, Expense,
Equity, A/Receivable, A/Payable,or Trading}. Having made a choice of the top
level account (e.g. Asset),the choice of account type for a subaccount is
restricted to types in the Asset and Liability classes , i.e.{Bank, Cash,
Asset, Credit Card, Liability, Stock, Mutual Fund, A/Receivable, A/Payable}.
If the top level account is of type Liability, the choices are restricted to
the same list. If the top level account is an Equity account type, its sub
accounts can only be of type Equity. Expense and Income class top level
accounts can only have a type for the subaccounts of {Income, Expense}. This
precludes setting up multiple entity structures with the entities as
separate top level accounts with their own sub trees.

I think this is by design and that the expected strategy is to use separate
files for separate entity. 

I have adopted the second strategy you mentioned of having "entity"
subaccounts under each of the major top level classes {Asset,Libility,
Equity, Income, Expenses} to separate my wife's, mine and a few minor
business ventures we operate jointly or separately. It works OK, but
increases the likelihood of putting a transaction in the wrong account and
the balance sheets and income statements are not ideal but easily rearranged
once generated. The main distinction for me is that none of these ventures
files a separate tax return and they are basically at the hobby level since
we retired.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Building 2.6.19 on Ubuntu Xenial

2018-02-26 Thread DaveC49
Just an additional comment Adrien,

./configure usually checks all the dependencies. First time I compiled
gnucash from sources I just reran ./configure installing any packages it
flagged as missing. i've just recompiled 2.6.19 on Linux Mint 18.3 (Ubuntu
16.04 derivative updated to Linux kernel version 4.13.0-36) without any
hassles and it's working fine. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Building 2.6.19 on Ubuntu Xenial

2018-02-26 Thread DaveC49
Hi Adrien,

See this page (https://wiki.gnucash.org/wiki/Ubuntu) from the website for
installing on Ubuntu. There is also a link at the bottom of the page for
building Gnucash on Ubuntu (https://wiki.gnucash.org/wiki/Building#Ubuntu)
but as you observed it has the dependency list for 2.8.

There is usually a README.dependencies in the source code which will give
you the library versions needed for 2.6.19 and th optional dependencies for
sqlite. The gcc compiler will generally tell you if any packages are
missing. The versions are generally >= the specified version but going to
next major releases can be problematical in some cases (gtk a case in point
as 2.6 is GTK2 based and 2.8 is GTK3 based). 

I usually use the autotools as I am more familiar with that, but did use
CMake to build 2.6.18 without any problems. Main thing to remember is to
specify the prefix to either make or CMake for the installation directory. I
think the default for prefix for ./configure  is /usr/local/bin/gnucash (
this is where ubuntu places the version available within their distribution
- only disadvantage is that the distro version would intsall over the top of
it) and you will need to use sudo make install to install it for all users
in that location. 

(/opt/gnucash is often used for installation if you have a development
version running in addition to a production/distro version - note both will
use same .gnucash in your home directory which might cause some minor
problems).

I'm starting to use Virtual Machines for building and development to avoid
conflicts and confusion between library requirements for different packages
i.e. I am setting up a VM for 2.6 builds and another for 2.8 builds as well
as for other applications I play with. Early days and I'm still sorting out
networking  between the VMs and my host to simplify file transfers.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: QFX Import and Reconciled Transactions

2018-02-15 Thread DaveC49
Hi David,

Agreed that the process of importing of transactions to an account is a
separate and distinct process from that of reconciliation with an external
statement.

Given that however, the import process, if it matches an existing
transaction in your accounts will classify a transaction as "Reconcile
(auto) match" and the R column is checked. What I am unsure of is whether
this will set the "reconciled" flag on the transaction. 

I just tried reimporting an OFX file which I imported earlier today and it
correctly matched all transactions as currently existing ( these had not
been reconciled against a statement and the reconcile flag was not set in
the account register). I was reluctant to hit OK to see whether it sets the
reconcile flag on the transaction records, but I took the risk of having to
unset a month's records, and it *does not *set the reconcile flag on
re-importing and justs skips importing the records which is the desirable
behaviour (from my point of view). It is the use of reconcile in the context
of importing that is confusing. I would prefer to see a more explanatory
message like "Auto match to existing record - skipping import" in that
comment field, i.e. not use reconcile in this context because of the
confusing the process with reconciliation.

The original question I answered was referring, I think, specifically to the
import process matching imported transactions to already reconciled
transactions, i.e. those with the reconcile flag already set in the account
register and  not just the R column set in the import process (and the
"Reconcile (auto) match" in the comment field of the transaction). 

I have not specifically tested whether Gnucash actually does that yet but I
will give it a go with a test set of books later today and see what actually
does happen.  I remember finding documentation of the Bayesian matching and
what the flags (A, U+R, R ) mean being veryhard to come by a year or two ago
and John Ralls spelled it out for me in a reply to a question at that time,
however I can't find that in the archives but this one  does have it
http://gnucash.1415818.n4.nabble.com/How-does-AqBanking-work-A-U-R-and-R-td4661099.html
or
http://gnucash.1415818.n4.nabble.com/When-importing-QFX-what-does-U-R-actually-do-td4689755.html.



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: QFX Import and Reconciled Transactions

2018-02-15 Thread DaveC49
Any matching procedure on an import is not going to be perfect. Make the
criteria too tight and almost nothing is matched. Too loose and everything
is matched, so it is always a compromise. 

I have found the order in which I process the OFX imports from my various
accounts can have some impact on matching or at least the number of
transactions to an account which will be matched. I have one bank general
purpose account from which transfers to other accounts (credit card, account
connected to Paypal, savings accounts) are more common so I usually import
it first as there are then a smaller number of transactions in the other
accounts which are automatically matched so they are easier to check. If I
import the other accounts first then the odds of a mismatch are increased
and there are many more matches to existing transactions. 

Perhaps one of the developers may be able to comment on how the matching
occurs, but I would imagine it is first a match on the amount and then on
proximity of the dates. The README on the Github gives some idea of how the
importer works although not detail of its opearation. 

At best matching on the importer can only be a guide and its results always
need to be checked. I usually find any errors I haven't picked up at import
when I do a reconciliation against the issued statements but my bank now
only issues statements six monthly on some accounts and quarterly on others
and only my credit card has a monthly statement (one example of the many
improvements to customer service) so it takes longer to find errors now.

There are also a number of previous discussions of matching in the archives.
I odn't hthink the code has changed a lot recently.

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: gnucash-user Digest, Vol 179, Issue 59

2018-02-15 Thread DaveC49
Elmar,

If you have narrowed the date range in which the error has occurred then it
is down to old fashioned accounting practices for finding errors. Some of
these articles may help:
http://www.reallifeaccounting.com/pubs/Article_Theme_Detecting_Accounting_Errors.pdf
https://ww2.odu.edu/~lhenry/accterrors.doc
https://learn.canvas.net/courses/37/pages/study-identifying-accounting-errors
https://talloncpa.sharepoint.com/Pages/FindingBalancingErrors.aspx
https://sciencing.com/catch-accounting-bookkeeping-errors-2324699.html

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Reconcile problem

2018-02-02 Thread DaveC49
If its any help the reconcile dialog should allow you to change both the date
and the ending balance. The observed behaviour on Gnucash 2.6.18 ( and it
hasn't changed for me since changing from  2.6.16 or from previous versions
over the last 2-3 years) on Linux Mint 18.3 (Ubuntu 16.04) is that if you
change the date, the initial reconcile dialog updates the ending balance to
what the account record indicate it to beat that date. If your external
record shows a different balance at that date then you can enter that
balance  and hit enter. It then opens the main reconcile window with the
ending balance set to the value you have just entered.

A mouseover of the icons on the toolbar also brings up the tooltips and
again that behaviour was the same in previous Gnucash versions for the past
4-5 years. 

If you are not seeing the tooltips, perhaps it may be a problem/difference
with the library versions installed on your operating system. As far as I
know dpkg works on SUSE so it may be worth doing dpkg -l and comparing the
loaded libraries against the dependency list for 2.6.16. If there is an
older than recommended library, that may be a possible explanantion.



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Period End Accounts

2018-01-25 Thread DaveC49
Mike,

1. it is unlikely but it is possible to unset the reconciliation status but
a warning with an opt out of the change is issued before it is changed and
it is possible to edit a reconciled split of a transaction but you will
normally get a warning even if the split you are editing is not into a
reconciled account.  The most likely possiblity is that you may have opened
one of the backup files from before the reconciliation rather than the main
file. The mainfile will be .gnucash while the backup files have a
format .gnucash..gnucash where  looks like
"20161215163750". Each time a backup file is created (when gnucash is
closed) a corresponding log file is created
.gnucash..log.  If you find files with a format
.gnucash..gnucash..gnucash.LCK ( a lock file to prevent the file being opened
more than once) and a .gnucash...LNK. These are normal

2. Unsure of what is happening here. I have just saved a custom report using 
Reports->Save Report Configuration 
and recalled it using 
Reports->Saved Report Configuration. 

After closing Gnucash and Reopening the report is still there so the
mechanism is fine. I wonder if your problem may be related to a similar
possibility as 1 where an earlier backup file has been opened as the main
file?  As far as i can tell the saved reports are in the main gnucash file
(I couldn't find them elsewhereon my Linux setup).

3.  Yes there is a mechanism for period end. Tools->Close Book.  (see
https://www.gnucash.org/docs/v2.6/C/gnucash-help/tool-close-book.html)  in
the Gnucash Help manual
(https://www.gnucash.org/docs/v2.6/C/gnucash-help/help.html). This should
create transactions to zero the income and expense accounts to Equity as
described in the documentation referenced.  There is much discussion about
whether this is necessary in Gnucash as the reports can be set to generate
for any specified period but if you have a pedantic accountant it is there.  

Setting in stone is another question. Any computer file on a read/write
medium is always alterable ( any file locking only helps with accidental
writing not a deliberate attempt to change the file). Most people drop a
copy of their file as it is when the financial reports are generated onto a
readonly medium like CDROM, DVD and store that as a set in stone copy of the
state of the finances at that time. You will also find a lot of discussion
of this issue in the forum archives.

David

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Bank reconciliation question

2018-01-24 Thread DaveC49
It should be no problem at all. Just record the original transactions you
already have  recorded against something like a miscellaneous expenses
account. Add notes to the description that they were direct debits in error.
The refunds should also appear in your OFX records so just load then and use
the same miscellaneous expense account to record the refund against. Attach
notes in the Description field referencing the orignal incorrect
transactions in error so that your auditors will be happy. 

Reconciliation should be no problem as your bank statements should have both
the original debits to the account(credits in your books) and the credits
(debits in your books) to the account so they should reconcile against your
account as normal.

When you prepare the financial statements, you could put in an explanatory
note, referencing the transactions in error. 

Transactions hould appear something like

Original transaction:
debit  
credit
Asset: Bank 
Expenses:Miscellaneous  

corresponding Refund 

Asset: Bank    
Expense: Miscellaneous

You may need to consult any local legislation which governs your association
and its recording  of financial matters or your auditors. As long as the
explanation is clear and references any external
documentation/correspondence from your bank, your auditors should be happy. 

Note that you can also create links from transactions to associated
documents.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


  1   2   >