1 (edited by salman 02/02/2019 12:27:30 am)

Topic: New user: understanding dimensions and tags

Hello everyone,

I'm a real estate broker with an IT Unix/Linux background. I recently installed FA and am evaluating it to see if I can use it for my production accounting needs. I am partial to open source software and try to use it wherever I can because of my background. I have less than a basic accounting knowledge and that's what I'm now trying to change. I do all my numbers on spreadsheets and I'm trying to transition to a proper accounting system.

I have my brokerage operations: sales, leasing and I also do property management. I've been looking for a bookkeeper who is willing to look at anything other than Quickbooks and that's been a challenge so far. I realize I'll have to do some or a lot of the work myself. One bookkeeper has told me to create 2 sets of books (or companies), one for the brokerage side and one for the property management side. I'm not sure if this is the way to do it but I'll try it.

I'm trying to understand how I can use dimensions and account tags to track income and expenses for each property I manage. Is this equivalent to the Quickbook "classes" for those of you who know Quickbooks? Do I create each property as a dimension, using its street address for the name, or do I use tags for this purpose? There will only be one income account and one expense account instead of creating one for each property so I'd like to be able to differentiate transactions for each property I manage. If someone can give me some basic guidance I'd really be grateful. Thank you in advance!

Re: New user: understanding dimensions and tags

Use Sub-Ledger for properties and brokerage main accounts. The Wiki has only skeletal info on this as of now but some Charts in the official pkg repos and in the FA24extensions repo have examples of such usage.

Re: New user: understanding dimensions and tags

Thanks for your reply. I researched sub ledger and that could be useful. Would I need to create an account for each property then? By somehow using tags or dimensions, if appropriate, I was hoping to have one account and just assign entries to the tag or dimension which I still don't understand.

One thing to note is that I don't actually collect rent from tenants. Rent payments go directly to landlord accounts and they pay me management fees separately. The rent does not hit my accounts. I just have to record them for the landlord statements. Should I create 2 different companies or do everything in one?

Where would I find the repos you're referring to and what would I be looking for? Thank you.

Re: New user: understanding dimensions and tags

The Wiki lists all resources needed and searching the forums would be a start.
FA24extensions Repo
GL Account Groups Post
GL Sub Ledger Post | Alternative Post

Re: New user: understanding dimensions and tags

Quickbooks classes are the same as FA dimensions.

Tags were introduced for filtering G/L accounts on reports. They could work for you by using separate G/L accounts (or sub accounts) where transactions are posted and tagging each G/L account .   Every property transaction would need the correct G/L account.   Support for tags is limited.  Tagging would be useful if you need to examine profitability of groups of properties.

Simpler would be to assign a dimension to each property.  Every property transaction would need a dimension.

FA supports two levels of dimensions.   You can have a single company with two dimensions (brokerage and property management).  The property management side can have property dimensions.  Then you can generate separate P/L statements for the brokerage and property management side, as well as separate P/L for each property.

You are better off with using dimensions than creating two sets of books in most cases.  That is because bank accounts and expenses can be shared within a single company.  For example, if you have a single credit card and pay for expenses for both sides of the company, reconciliation is simple if both sides are part of the same company but impossible with two sets of books.

You should experiment by creating a company and trying out your ideas and look at the P/L statements.  Run those by your accountant or bookkeeper and see if they make sense.   You will save yourself and others time if you set up a system that everyone is comfortable with.

Try to keep the number of G/L accounts/dimensions to a bare minimum.   The more you have, the more complex is the transaction data entry.   For example, if you pay for some item and it is not clear which property it is for or is shared between multiple properties, that bogs down data entry.   You may find that keeping data entry separate for each property is a nightmare and not worth the effort in tracking profitability.

Re: New user: understanding dimensions and tags

Thank you. I will look through them. I have gone through the forums and documentation and I continue to do so. Thanks for your assistance.

apmuthu wrote:

The Wiki lists all resources needed and searching the forums would be a start.
FA24extensions Repo
GL Account Groups Post
GL Sub Ledger Post | Alternative Post

Re: New user: understanding dimensions and tags

Thanks for this very helpful advice! I will test this out on my development site first. I think dimensions may be the answer for me instead of 2 books. A bookkeeper I was talking with was telling me the problem is that the rents would be reported on my books even though I am not collecting them but am only recording them for the landlords accounting. That's why she said I may need to maintain 2 sets of books. I'm all for keeping things simple and straight forward but I'm not sure accounting is like that. smile

I do have a question. If I want to give a bookkeeper access to and control of the accounting for the property management side only, ie. the statements which go to the landlords for their properties, and not the brokerage operations, is it possible to do this keeping just one set of books but using dimensions?

Braath Waate wrote:

Quickbooks classes are the same as FA dimensions.

Tags were introduced for filtering G/L accounts on reports. They could work for you by using separate G/L accounts (or sub accounts) where transactions are posted and tagging each G/L account .   Every property transaction would need the correct G/L account.   Support for tags is limited.  Tagging would be useful if you need to examine profitability of groups of properties.

Simpler would be to assign a dimension to each property.  Every property transaction would need a dimension.

FA supports two levels of dimensions.   You can have a single company with two dimensions (brokerage and property management).  The property management side can have property dimensions.  Then you can generate separate P/L statements for the brokerage and property management side, as well as separate P/L for each property.

You are better off with using dimensions than creating two sets of books in most cases.  That is because bank accounts and expenses can be shared within a single company.  For example, if you have a single credit card and pay for expenses for both sides of the company, reconciliation is simple if both sides are part of the same company but impossible with two sets of books.

You should experiment by creating a company and trying out your ideas and look at the P/L statements.  Run those by your accountant or bookkeeper and see if they make sense.   You will save yourself and others time if you set up a system that everyone is comfortable with.

Try to keep the number of G/L accounts/dimensions to a bare minimum.   The more you have, the more complex is the transaction data entry.   For example, if you pay for some item and it is not clear which property it is for or is shared between multiple properties, that bogs down data entry.   You may find that keeping data entry separate for each property is a nightmare and not worth the effort in tracking profitability.

Re: New user: understanding dimensions and tags

There is no support for restricting access to a given dimension.

If the sides of the business (brokerage/property management) are indeed completely separate and do not share any transactions in any bank account or credit card, then separate companies are in order.

However, if any banking is shared, it is better to use one company with two dimensions.   You cannot restrict your bookkeeper from viewing both dimensions.  However, you can limit the ability to edit transactions (Access Setup->Edit other users transactions), so if you enter all the transactions for the brokerage side, the bookkeeper cannot change them.

Re: New user: understanding dimensions and tags

I have one brokerage (company) for both property management and brokerage operations. The main common transaction is the property management fee I receive from each landlord each month. I also handle all the repairs from a reserve account where I hold funds from each landlord for his properties. So there is definitely interaction because it's part of my business. Unlike other management companies, rent doesn't hit my books but goes directly to landlord accounts so it needs to be kept off my books but tracked for the landlord PL statements, etc.

Another quick question about customers. I guess customers would be my landlord clients? I can add them and connect each to a dimension (property) but one landlord can have multiple properties. They send me one payment each month for all their properties if they have more than one. I send them one statement per property. Is there a way (or is it even needed) to connect landlords (customers?) to their properties? What about tenants? I wouldn't consider them customers but they are the ones paying the rent to the landlords.

Trying to understand how to map all this to my accounting system in FA. Appreciate the help.

Re: New user: understanding dimensions and tags

Yes, customers are your landlord clients.  Dimensions are your properties.   This structure is similar to job costing.

You will just have to experiment to see if FA can meet your needs.   You may have already identified one weakness in that there might not be a way to tie a landlord (customer) to the properties (dimensions) and generate a report for just the properties that belong to that landlord.

Or maybe you could use tags?  Each landlord could be a tag and each property is tagged with the landlord tag.   As I said, tags are useful for grouping but there is limited support for tags.  I don't know if it would work.

Or maybe you could use 2 sets of dimensions (Company->Setup dimensions=2) where the first dimension could be the landlord and the second dimension the property.   That may allow FA to generate a report per landlord showing the properties?  I don't use 2 sets of dimensions so I really do not know how that would work.

Unless you have financial dealings with tenants, they might just be an informational item in the customer notes.

Best of luck.  Post again if you discover a structure that works for you or if you are unable to make it work.   Perhaps it may help someone else in a similar evaluation.

Re: New user: understanding dimensions and tags

Thanks, I will play around with it and see what works. Question: if I want to have one dimension for the properties and another for my brokerage operations, do I have to create 2 dimensions or can I just use 1 for the properties, select it for related entries and not select any for regular brokerage transactions?