Hi,
I am looking for guidelines to create a monthly recurring invoice using the following criteria.
We manage vehicles for Rental companies and therefore we require to invoice same amount each month. (monthly fee is based on 28-day month)
Invoice report must show vehicle reg, date vehicle acquired (or discharged) and management fee for each vehicle,
at the moment we have a set number of vehicles to manage but in future, a new vehicle may be acquired mid-month or it may be discharged mid-month and therefore payment will be calculated on the number of days managed (noofdays*(mont hly fee/28))
table ACCVehicles - holds ownerID, Reg, DateAcquired, DateDischarged and data of managed vehicles
where do I go from Here?
As always, your help is appreciated and thanking you in advance.
12 6766
You have everything you need to create an invoice table. but I think you might also need a table for your customers and the cars you manage. After creating the 3 tables all you have to do is link the tables. are you using MS access or SQL for ur Database?
NeoPa 32,579
Recognized Expert Moderator MVP
What is the rate for these vehicles? Does it vary per vehicle, or is it global?
Do you store anywhere what has already been charged and, separately, what has been paid?
It really is most important that the data structure is sorted out first before any further design is done. Designing to the wrong structure is a very slow way to progress, and quite disheartening, as you have to keep throwing away and starting again.
Hi,
the rate for vehciles is global.
it is based on 28-day month
if we hold a vehicle for 10-days we charge (Rate/28)*10
if we hold for more then 28 days per month, the exra days are for free.
one method in mind is to create one Invoice with details of all vehicles per client and to copy this invoice every subsequent month.
If a vehicle is added or discharged, this can be dealt individually.
Fear is that all vehicles may not get included especially when one client hold 100+ vehicles.
The method in mind was to
1. Open Invoice Form
2. Select Client - and display all vehicles for this client
3. Create Invoice - All vehciles would be added to InvoiceDetail and charge rate calculated automatically.
NeoPa 32,579
Recognized Expert Moderator MVP @tasawer
We figured you wanted to use Access rather than Excel.
I cannot recommend this approach for the sorts of figures you seem to be dealing with. A database approach would be far more suitable. That would include storing the relevant data in appropriate tables and producing an invoice in a Report which (obviously) would be designed around a query.
If you're interested in proceeding with a database approach I'm sure we can help you, assuming you can pass us the relevant information. Where, for instance, do you hold the value for the rate charged (not the calculation)?
I prefer the database method as this is an addition to my main database project that you have already seen.
I can certainly pass the database or other relevant details to you.
For the management rate, I could create a table with datestart and dateend fields. During invoiceing, rate can be picked up according to the date.
(Similar to what I did with the VAT rate)
I have a vehicle Managements table that is used to record each vehicle acitivty with VMREF as the invoice invoice number.
I prefer to use this table to hold the header info for the Management and use VMREF as the invoice number.
how would like the information.
Regards
It seems to me you have every thing in order, unless you want some help in putting the database together. i.e one car can have only one client owner, but a clinet can have more than one car. one car hold one slot in a holding plot. but holding plot can have many car and so on......
NeoPa 32,579
Recognized Expert Moderator MVP
I can't understand your answer tasawer. I thought it was a simple question. Where is the rate stored?
Your answer seems to introduce the idea that it is variable by date. This contradicts what has already been stated. I'm stuck on this until I get an answer that is consistent with your explanation so far - or some sort of explanation why it might not be.
sorry about the the confusion NEOPA.
we have been using the same rate in all our invoices for the last coupleof years, but planning ahead, I believe it will be better for the rate to be variable by date period.
NeoPa 32,579
Recognized Expert Moderator MVP
It's generally a good idea to keep the question still until a satisfactory answer has been received at least. I expect you can understand quite easily why this would be. Once an answer is working then variation may be introduced without danger of confusing everything too much.
Let me look at your updated question though, and see what I can come up with. It is clear now at least (as far as I can see now at least).
Sign in to post your reply or Sign up for a free account.
Similar topics |
by: Shabam |
last post by:
I'm having a calendar feature developed whereby users can add recurring
events. These recurring events can have start and end dates, meaning they
will recur only within a date range. For instance, user A creates an event
that recurs every Tuesday, from 1/1/05 - 3/2/06.
The developer has decided that it would be good to have another table that
stores each individual recurring event in a separate record. His logic is
that this will help...
|
by: Patrick Fisher |
last post by:
Hi
I have a table which Contains entries with RefCode field containing
INVP or INVPD
Common fields in each entry would be InvoiceNo, Total and PurTyp for
example.
You could have 1001 500.50 INVP 1
1001 500.50 INVPID 1
1002 123.00 INVP 1
|
by: Herman Beeksma |
last post by:
Hi there! I have two tables:
Customer (ID, Name)
Invoice (ID, Date, Customer, Amount)
and want to select only the *last* invoice for each customer. It's easy
to get each customer's last invoice date:
SELECT Customer.Name, MAX(Invoice.Date)
FROM Customer INNER JOIN Invoice ON Custimer.ID = Invoice.Customer
|
by: rrhistory |
last post by:
I have an access database with information such as name, address, item buying, cost, qty etc. This was in excel originally, but I thought Access would be the better way to create the forms I need.
What I want to do is create an invoice that will combine items from one buyer and then allow me to email that invoice thru outlook.
MANY years ago I did programming in dbase--but for some reason I seem to be totally lost here. I have browsed...
|
by: lawazia |
last post by:
I am doing a project in which I have to create INVOICE reports
I am using VB6 and Active reports.
I am facing problem while creating a multipage invoice report.
If the invoice report generated is of three pages then page footer of
first two pages should be generated without any data(outline should be there)
and the last page pagefooter should have the data(company norms and rules)
in it.
| |
by: kathnicole |
last post by:
Hi All,
i am using MS Access 2003 and i need to know how generate an invoice in ms word from Access database with the invoice date to be the same.
for example, the invoice consists of the fields frm tableJob like :
InvoiceDate, JobDescription,CompanyName,Address,SubTotal,GST,Total
when the date is generated on 20/02/2007, it has to be the same when the user come and visit after 2 weeks.
i need to know how to maintain the same date...
|
by: ringer |
last post by:
I have a db where each record is a certain task to be done. Each record includes the date the task should be completed. Some of the tasks are one time only but some are recurring. I have been having to create a new record for every task even the recurring ones, but I'd like to try to automate creation of the recurring tasks.
What I'm trying to do is set it up so that when I'm setting up a task I can select from a drop down box that this task...
|
by: mlb992000 |
last post by:
I am creating an invoice with a subform. I have a table with the vendor info and an invoice table. I am able to create a form that will pull up all the information on a particular vendor when I enter the vendor number.
I have a part table that has all the existing part numbers and the vendor numbers. I am able to create a query that will select all the part information for that vendor but I am unable to create the subform that will allow...
|
by: TC |
last post by:
Hi, I have an app that is going to require recurring diary entries, it's a
relatively simple app but I have no idea how to go about the recurring entry
side of things.
The functionality needs to be similar to outlook in the way the recurring
entries work, but the system will be built around a MySql database and I
don' want to add thousands of records, although each recurring entry could
contain different information.
Any ideas would...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |