Understanding Invoice Reporting

The title of this thread has been edited by a Square Moderator from the original: "Square Accounting is Wrong!"

 

I don't know what good it does to make this post in a community full of people who have no power to get these issues fixed within the square system.

But to no avail here it goes.

I've made this argument to square more than once that the square accounting method is wrong.

They don't listen and do nothing to solve the problems.

I have invoices that sometimes don't get paid for 30 days due to the type of work I do.  This is what is called a NET 30 Term Agreement.

The issue here is that if I create an invoice at the end of the year say December 2024 and it gets paid 30 days later.  It will fall on the new year in January 2025.  Now that being said when I go to do my taxes the invoice won't show up that it was paid in 2025 it shows up in 2024 as the created date not the date it was paid.

THIS IS WRONG! 

Cash method accounting should always count the date it was paid and NEVER the date the invoice was created.

Imagine if I run this and square reports this on my 2024 taxes to the IRS but I report it as the proper way and claim it on my 2025 because that is when I received the payment.  I'm likely to get audited by the IRS because of squares improper accounting method.

I'm thinking of taking this to my lawyer so to protect me and all the cards fall in squares lap in case they try to audit me because of their system being wrong.

This is one more reason why we need date manipulations on invoices because your system is a failure at best.

If you can't tell I'm more than livid with the square system and the people behind it not listening to those of us who know better.

1,487 Views
Message 1 of 7
Report
1 Solution
Square Champion

Solution

Hi @MrHandyman and @HostingAllStar!

 

I still sense some confusion here, so I'm going to jump in as well.

 

For context, I make wedding cakes. I take deposits for cakes and the balance is paid at a later date (sometimes a year or more later).

 

For the sake of an example, let's say my tax year is January - December. I create an invoice in November 2023, receive a deposit in December 2023, and the balance is paid in May 2024. When I run a Sales Summary report for January - December 2023, the deposit taken for the invoice will not be recorded because the sales has not be marked as completed.

 

When I run a Sales Summary report for January - December 2024, the completed sale of the invoice created in November 2023 will be recorded because that is the year in which the invoice sale was completed. Because my accountant knows how Square works, he asks how many deposits I'm holding at the last month of my tax year (December 2023). He'll use that number to adjust my sales for 2024 so that my incomings are marked correctly (and because he's picky).

 

When I check my transaction history, the payment doesn't show up until the invoice is paid in full.

I think the issue might be where on dashboard you're getting your sales information from. Looking at the Invoices section of Dashboard will show you the invoice creation date (or edit date) and then the date the payment (or deposit) was made. But it doesn't filter by the date the payment was made. I have a perfectly confusing example to illustrate:

 

lenjobakes_2-1743071073340.png

 

 

This invoice "creation" date is October 7, 2024. But if you look at the paid date, it's March 19, 2024. That's impossible. This invoice was actually created on March 11, 2024 (which I saw in Recent Activity section on the invoice). The last edit was made on October 7th which influenced the invoice date. A deposit was paid on March 19th (hence "paid" date appearing here), but again, in the details of the invoice you can see that a final payment was made in October:

lenjobakes_1-1743070960760.png

 

When I go to the Transactions section of the Dashboard and look up October 7, 2024 the date when this invoice was fully paid, I see it listed for the total amount. Meaning the sale was recorded on the date that full payment was received. Note that the amount collected and the sales number are different as @_Violet stated they would be:

lenjobakes_4-1743071539326.png

 

So while the invoice was created on one date and paid on another, it will only show up in transactions (and therefore sales) on the date it was completely paid.

 

I actually taught myself something here (thank you!) because you can filter transactions by partially paid. Notice that while the amount of money collected is reported, the sales number in the top right corner is zero:

lenjobakes_3-1743071344064.png

 

 

I really hope this is helpful! Square is actually recording and reporting in the way that you want. The UX may not be communicating that in the clearest way ( @_Violet and @JJ_ might be able to communicate this example to the Invoices team), but in the back end it's happening as you wish.

Feel free to tag me (type @ and my name) if you have any other questions or concerns! I'll do my best to help.

Lenore
LenJo Bakes in Kitchener, ON
Let's connect on Instagram!

View Solution >

1,372 Views
Message 5 of 7
Report
6 REPLIES 6
Square Champion

@MrHandyman I just checked in my invoices and sales reporting and the invoices created in 2024 but paid in 2025 are showing as sales in 2025, not 2024 as they should.  I looked back over multiple years and the amounts line up with when they are marked as paid.

So I am not sure.  The invoice date is still 2024, but the money is in the 2025 income for the one that was in December but paid in January.  Maybe I am not seeing it, but it seems to  me like it is doing what you want.

1,463 Views
Message 2 of 7
Report
Square Community Moderator

Hi @MrHandyman - Thanks for sharing your feedback. I'm sorry to hear your frustrations surrounding Square Invoice reporting. I can certainly provide some more information and hopefully, some clarity for you as well.

Do you ever take deposit payments for your Invoices? Or are they always paid in full? It sounds like you're wanting to track the date the Invoice is created vs when it is paid. TLDR: Invoices won't appear in your Sales reports until the Invoice is paid in full.

I pulled the following information from this Support Article:

"When your customer makes a deposit payment or a progress payment on an invoice, those funds will be deposited to your account but that money won’t appear on your transactions report until the invoice is paid in full. Once the invoice is completely paid, it will be marked as Done, and the amount paid will appear as one line item in your Sales report.

Even if only a down-payment is paid toward the invoice, the report will reflect the full amount of the invoice in the Transfers Report. The total column will reflect the amount of the down-payment paid, and the net total will not match the amount of the down-payment.

You can view these reports in three separate places on your Square Dashboard:

  • Transactions: A transaction for the invoice will not appear until the invoice is fully paid off.

  • Balance: The partially paid amount will appear on the day the partial payment was made.

  • Sales summary: A sale is not recognized until the invoice is fully paid so the invoice amount will not appear until the invoice is fully paid."


I hope this information is helpful, but please let me know if you have any questions. I'll keep an eye out for your reply.

Violet
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.



1,448 Views
Message 3 of 7
Report

All my payments are in full the only time I do deposit type payments is when they choose two payment types.  

For instance when a customer has a portion of the payment in cash and want to finish paying the rest on a card.  Even these payments are paid on same day.

And even deposits have nothing to do with NET 30 payments that don't pay until 30 days from invoice creation date.  This is where the problem is or when a payment is late being paid.  

My only issue is the calendar year in which that square is recording the payment.  Even then the cash accounting method is recorded in the year the payment is received so you answer really doesn't address nor fix the problem.

1,417 Views
Message 4 of 7
Report
Square Champion

Solution

Hi @MrHandyman and @HostingAllStar!

 

I still sense some confusion here, so I'm going to jump in as well.

 

For context, I make wedding cakes. I take deposits for cakes and the balance is paid at a later date (sometimes a year or more later).

 

For the sake of an example, let's say my tax year is January - December. I create an invoice in November 2023, receive a deposit in December 2023, and the balance is paid in May 2024. When I run a Sales Summary report for January - December 2023, the deposit taken for the invoice will not be recorded because the sales has not be marked as completed.

 

When I run a Sales Summary report for January - December 2024, the completed sale of the invoice created in November 2023 will be recorded because that is the year in which the invoice sale was completed. Because my accountant knows how Square works, he asks how many deposits I'm holding at the last month of my tax year (December 2023). He'll use that number to adjust my sales for 2024 so that my incomings are marked correctly (and because he's picky).

 

When I check my transaction history, the payment doesn't show up until the invoice is paid in full.

I think the issue might be where on dashboard you're getting your sales information from. Looking at the Invoices section of Dashboard will show you the invoice creation date (or edit date) and then the date the payment (or deposit) was made. But it doesn't filter by the date the payment was made. I have a perfectly confusing example to illustrate:

 

lenjobakes_2-1743071073340.png

 

 

This invoice "creation" date is October 7, 2024. But if you look at the paid date, it's March 19, 2024. That's impossible. This invoice was actually created on March 11, 2024 (which I saw in Recent Activity section on the invoice). The last edit was made on October 7th which influenced the invoice date. A deposit was paid on March 19th (hence "paid" date appearing here), but again, in the details of the invoice you can see that a final payment was made in October:

lenjobakes_1-1743070960760.png

 

When I go to the Transactions section of the Dashboard and look up October 7, 2024 the date when this invoice was fully paid, I see it listed for the total amount. Meaning the sale was recorded on the date that full payment was received. Note that the amount collected and the sales number are different as @_Violet stated they would be:

lenjobakes_4-1743071539326.png

 

So while the invoice was created on one date and paid on another, it will only show up in transactions (and therefore sales) on the date it was completely paid.

 

I actually taught myself something here (thank you!) because you can filter transactions by partially paid. Notice that while the amount of money collected is reported, the sales number in the top right corner is zero:

lenjobakes_3-1743071344064.png

 

 

I really hope this is helpful! Square is actually recording and reporting in the way that you want. The UX may not be communicating that in the clearest way ( @_Violet and @JJ_ might be able to communicate this example to the Invoices team), but in the back end it's happening as you wish.

Feel free to tag me (type @ and my name) if you have any other questions or concerns! I'll do my best to help.

Lenore
LenJo Bakes in Kitchener, ON
Let's connect on Instagram!
1,373 Views
Message 5 of 7
Report

Thank you for your reply and explanation LenJo Bakes 

So what you're saying is I should run a sales report and subtract my 1099s from that total?

Not to run invoice reports in a given year say 2024 where some will show up as paid in 2025?

Is this what I'm understanding?

1,359 Views
Message 6 of 7
Report
Square Champion

1,354 Views
Message 7 of 7
Report