Etienne,
Unfortunately, the current Process Payment dialog does not facilitate
other splits in the transaction, such as a payment fee.
Enter the payment without it as if you had received the full amount.
Then from the receiving register (Bank, Undeposited Funds, etc.) edit
the payment to reduce the amount you've received and account for the fee.
Original Transaction:
Dr. Bank 40
Cr. A/R 40
After Edit:
Dr. Bank 39
Dr. Expenses:Shopify Fees 1
Cr. A/R 40
-----
As for how you handle the invoices at all, as invoices, or as regular
transactions, that is up to you and your business needs.
The Business Features were designed based on the use case of a small
service consultancy, but is certainly adpatable to other businesses.
Using the Business Features offers several advantages:
1. Individual invoice due date tracking by Customer/Vendor
2. Matching of payments to specific invoices
3. Statements of Account
4. Receivables tracking with aging
If you use manual transactions you'll lose those features. That may or
may not be duplicated via Shopify or other software, so you'll have to
decide how important those things are, and if you can obtain them
elsewhere if needed.
If you decide to go the manual route, then you'll need to decide the
level of granularity you need in your GnuCash book. You can continue to
import individual sales and recording individual payments or you can
aggregate them on a periodic basis such as daily, or monthly even.
Aggregating of course reduces the number of transactions you have to
enter. Many folks who operate a Point of Sale system (in person, or
online) enter aggregate sales transactions into their accounting
software as their POS system handles the rest.
If you choose to aggregate, you'll need to devise a method of allocating
the fees as you mentioned. Though I'd suggest that is a bit overkill.
(similar to trying to allocate tax) The fees are a business expense
regardless of the item, so they don't belong with the item's type at
all, any more than say your domain name or hosting fees need to be
allocated.
Regardless of that point, which method of using GnuCash you choose is up
to you.
Regards,
Adrien
On 1/16/23 6:13 AM, Etienne wrote:
Hello,
I am trying to use GNUCash to deal with Shopify orders and payments. How do you
process payments to an invoice when there is a Shopify payment fee? I have been
scratching my head over this.
A customer buys something of USD 40, with taxes included. So I create an
invoice in GNUCash with a Tax table to calculate the VAT I have to pay.
The customer pays the USD 40 to Shopify, Shopify charges a payment fee based on
what payment method the customer uses, e.g. a USD 1 credit card fee.
So my Shopify balance is then 40 - 1 = 39 dollars
Then after a week or so, Shopify pays me, in this case USD 39 dollars.
I can’t seem to process that deposit from Shopify as a payment to that invoice
as it is USD 1 off as my Invoice is USD 40 and so it my Shopify A/Receivables
in GNUCash.
In the invoice I can’t add the credit card fee, as GNUCash does not allow
Expenses to be added to an Invoice.
Sure I can add the payment to my back account when Shopify pays me:
bank: 39
Shopify A/Receivables: -40
expenses: shopify payments: 1
When you have multiple orders and 1 payment from Shopify you have multiple
payment fees, so I would need to add them up.
However, I would like to see the payment expenses for each order, to allocate
them to the correct expense account (different product categories, so multiple
shopify payments expense accounts).
Alternatively, I could skip using Invoices and just enter the Shopify orders as
normal transactions in my A/Receivables:
Shopify A/R: 39
income:Net Sales: 30
liabilities: taxes VAT: 10
expenses: shopify payment: -1
Any thoughts of how I can use Invoices or should i just use transactions?
Invoices create the benefit that I can import them from a CSV file and have the
same invoice numbers of Shopify in my GNUCash too.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
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.