[GNC] Using GC for Property Management
Adrien Monteleone
adrien.monteleone at lusfiber.net
Mon Sep 25 16:08:52 EDT 2023
This is an accounting question more than a GnuCash question, but I did
notice something that trying to do this in GnuCash, may help with the
caveat that you need to discuss this with a local CPA. This is not
accounting advice, but a starting point for questions to ask the CPA.
I'll make inline notations below, but with Debit(Dr.) & Credit (Cr.)
labels as those are more traditional and easier to follow, especially
using GnuCash.
Regards,
Adrien
On 9/22/23 1:36 PM, Jediator wrote:
> Dear GC users,
>
> I am trying to set up GC for a small property management business. There
> are three actors involved: Renter, Property Owner, and Property
> Manager. Renter pays rent on a monthly basis to property management,
> and the manager pays the property owner after taking out certain
> percentage of management fee. Here is the workflow I came up with:
>
> Renter(Customer) --> Invoice --> Accounts Receivable
This should be:
Dr. Assets:Accounts Receivable
Cr. Income:Rent
> Rent Payment ---------------> PM Escrow (Income Account)
> ------------------
Usually you'd involve a bank or cash account here and AR, but since you
have a pass-through collector for you (the property manager), you'd use
an intermediary asset account, perhaps:
Dr. Assets:PM Escrow
Cr. Assets:Accounts Receivable
This credits the Renter's AR balance due and shifts your asset from AR
to the funds being held by the Property Manager. (which at this point,
would be a liability on their books)
Think of that similar to a bank account. The funds are legally yours,
but you don't physically possess/control them. (yet)
>
> Check to Owner
> Issued↓
>
> Owner(Vendor) ------> Bill -------> Acct Payable (Rental Passthrough)
> ------> Rent Passthrough (Expense Acct)
>
> | (split)↓
> -----------> Acct Payable (Commission)
> --------------> PM Commission (Income Acct)
If you know the commission in advance, I'd create vendor bill as soon as
possible. (maybe the same time as the rental invoice)
That bill would look like:
Dr. Expenses:PM Commission
Cr. Liablities:Accounts Payable
When the Property Manager remits a check for the balance minus their
commission, you'll have this transaction:
Dr. Assets:Undeposited Funds
Cr. Assets:PM Escrow
This reduces the amount owed to you via that escrow account, by the
Property Manager.
You can then 'pay' the vendor bill from the Escrow account:
Dr. Liabilities:Accounts Payable
Cr. Assets:PM Escrow
and then deposit the remainder to say, Checking:
Dr. Assets:Checking
Cr. Assets:Undeposited Funds
Note, you *could* combine two of those, but that is more difficult to do
with the business features. You can't do it via the 'pay bill' dialog.
You'd have to create the transaction or import it, and then 'assign as
payment' on the relevant split. The combined transaction would look like:
Dr. Assets:Undeposited Funds
Dr. Liabilities: Accounts Payable
Cr. Assets:PM Escrow
The first Debit is for the balance remitted to you, the second is to
cover the Commission bill (the one you'd assign as payment) and the
third clears out the Escrow account balance. (for that period invoiced)
I'm sure there are plenty of other options for Escrow/Holding accounts
and the transactions would be slightly different if you do any direct
deposit from that property manager.
> Could anyone please comment on if this is workable? Creating both
> invoices and bills every month is kind of tedious. Any suggestions of
> how to simplify/optimize the process?
>
> I really wished that GC would have the option to link Vendor/Customer to
> a transaction without creating a bill or invoice. Any future
> development plans for this feature?
I don't think there are any plans to bypass the Business Features to
facilitate other workflows.
You do have some options though:
1. Import bills & invoices, via CSV.
This will save some clicks and maybe typing, especially if the documents
and amounts don't change except for dates. You could just re-import the
same CSV each month and increment the invoice/bill numbers.
2. Use the Duplicate Transaction feature.
This would be handy for the payments and depositing transactions and of
course, you can easily update the transaction date, num, and amount(s)
but it gives you a 'template' type of effect to save some typing and
remembering which splits to include. Of course, you still need to
'assign as payment' as needed.
3. Use Scheduled Transactions
Similar to the Duplicate function, but it can fire on a schedule, with
or without prior 'approval' by you and can include formulas for amounts
that can use variables that you get prompted to input when they fire.
This doesn't relieve the 'assign as payment' step, but might be more
robust than simply duplicating a previous instance.
4. Some combination of #2 and/or #3, forgoing the Business Features
entirely, and crafting your own special Saved Report Configurations
where needed. (the Transaction Report has robust filtering ability that
can likely duplicate most of what is in the Vendor/Customer Reports)
More information about the gnucash-user
mailing list