Payments received in 2022 for invoices produced in 2023 counting as income in 2023 PnL
Hello,
I am doing Cash Basis accounting. Doing accounting for a construction company and the way we do invoicing is different than standard transactions. An invoice is not produced first and then the payment is received. We obtain a down deposit (1/2 down) for the value of the work we are going to do.
For instance, we have a job for a customer where we are doing a siding job. For ease of understanding, we obtained a "deposit check" of $10,000.00 for that $20,000.00 siding job on December 15th, 2022.
By the time we get to the customer's job and as we work on this FIFO (first in first out basis), we are now ready to bill the customer and it is now October 9th, 2023. (10 months later).
This job is now ready for invoicing. I produce an invoice on October 11th, 2023 (2 days after work is completed) and send the invoice out dated 10/11/2023.
Once I receive that payment in full, to 0.00 out the balance, my PnL report shows that 20,000.00 was received in 2023, when in fact on a cash basis accounting system, it should show only 10,000.00 (remaining balance due) was received only in 2023.
Now I have *back dated* an invoice in 2022 and that fixes it, but here is the biggest issue. I can't invoice someone when we have payment terms when the invoice was created on 10/11/2022 (Date of deposit check) as from the homeowner's perspective, it shows that when they open the invoice once they recieved it in the mail, it is showing 10/11/2022, as a 10-month-old invoice. That screws up the payment terms.
I want the invoice to show the date it was mailed out, but the problem is if I change it to the current date, it pushes that income in 2022 forward into 2023 on the PnL.
How would it be possible to be able to have an invoice dated on the day you mail it out, but still making it so the payments received in 2022 & 2023 were accurately reflecting the income split in those years?
There has to be a way.
The current workaround (which is super annoying) is to update the invoice to the 2023 date, print it off, then change it back to 2022 and save it. I don't like this because it doesn't allow me to have payment terms that are accurate.
*EDIT* - The other issue is the A/R Report. If I pull an A/R Report the day after I mail it out, it shows that the A/R is 10 months old. Thats an issue for us as a company to keep track of lein rights and the amount of days its been since we mailed out the invoice.
Greatly Appreciate your suggestions or if someone knows the right way to do this.
