mike60smart
Registered User.
- Local time
- Today, 19:28
- Joined
- Aug 6, 2017
- Messages
- 2,265
Hi GasmanShouldn't that be Paid ?
Yes "Paid" would also be included but difficult to determine as we have no idea of the actual table structure.
Hi GasmanShouldn't that be Paid ?
They are just optional data if you want to enter into [Mode of Payment] or [Amount] of that invoice, Just wanted to have a PAID label on Invice if paid so if at any stage client wanted a copy of old Invoice it would have PAID written on itSo the Subform for entering Invoice Number information must be based on a query based on Multiple Tables.
The Subform has Multiple Redundant Controls because all you actually need to enter in the Subform is the "Date", "Invoice Number" & "Amount"
Hi BobThey are just optional data if you want to enter into [Mode of Payment] or [Amount] of that invoice, Just wanted to have a PAID label on Invice if paid so if at any stage client wanted a copy of old Invoice it would have PAID written on it
Thanks Bob
Just 2 tablesHi Gasman
Yes "Paid" would also be included but difficult to determine as we have no idea of the actual table structure.
This just confirms that your table structure is all wrong.Trouble is Client may have 6 Invoices and may only pay say half the owing amount
Just wanted to get a paid label on invoices manually Thanks Bob
So how do you determine the distribution of the payments among the six outstanding invoices? If you give priority by invoice date for instance, and the payment covers three with a remainder, then how do you indicate that the fourth invoice is partially paid?Trouble is Client may have 6 Invoices and may only pay say half the owing amount
Just to save you a LOT of trouble in the future, I'd replace "Paid" with having a Date Paid in your invoice field. It will save hours the first time you get that abominable entitled client who wants to argue they are always up to date on their account as the invoice shows "Paid" but doesn't include the "Due date" and "Paid date" showing they always pay 30 to 60 days late...My Form has a sub form, When I select a client the sub form filters all his Invoice's. I want to add a button in my sub form to enter the word "PAID" to that record in the sub form. The main form has focus to TblAccounts and my sub form has a query to tblInvoices . The query in linked by ClientID in both tables. Is it possible to enter this text in to the query to up date the table tblInoices ?
Thanks for any help....................Bob
My Statement works fine just would to have a label on invoice to say paid, Some times if his invoices come to say 5k he may only pay 3kJust to save you a LOT of trouble in the future, I'd replace "Paid" with having a Date Paid in your invoice field. It will save hours the first time you get that abominable entitled client who wants to argue they are always up to date on their account as the invoice shows "Paid" but doesn't include the "Due date" and "Paid date" showing they always pay 30 to 60 days late...
If you think in transactions, then partial payment becomes a transaction including the invoice, payment amount, payment date, etc.. The Invoice is paid when the invoice amount and payment amount are equal.Trouble is Client may have 6 Invoices and may only pay say half the owing amount
Just wanted to get a paid label on invoices manually Thanks Bob