Boyd,
Thanks for your reply. Yes, I am trying to integrate the âAccounts Receivableâ database with 2 other databases to a degree. I am going to link the âtblShippingTicketsâ tables from them to the âAccounts Receivableâ database. The shipping ticket tables are unique to each of their perspective databases. They are in separate databases that are not linked in any way. I will pull information from them when an invoice is to be generated. The information will be as follows: ShippingTicketNumber, ShippingTicketDate, Description, CustomerName, PartNumber, PONumber, LotNumber, WorkOrderNumber, Quantity and Weight.
No. It will not be exporting to Peachtree. My goal is to replace Peachtree with my new database.
No. It will not need to handle relieving stock from inventory. The other 2 databases handle that end of it.
I will need a Credit Memo table.
Returns are not an issue. If needed, we rework parts at no charge.
No. It does not need to handle sales tax.
It will need to handle unit price for each part number along with the cost multiplier for that line item. Finally, a total price for a given shipper ticket.
It will also need to generate statements and aged receivables reports.
Each Invoice number will need to be unique for tracking purposes. However, an Invoice may have information from 5 different Shipping Tickets on it.
I believe I will need to make the following tables to accomplish what I desire.
Customer table: for customer information. Ie.: Name, Address, City, State and Zip.
Invoice table: to generate an invoice number and hold selected data on the invoice.
Order table: to hold the information for each Shipping Ticket on the invoice.
Payments table: to hold the information for each payment a customer makes. Sometimes, the customer does not pay the entire invoice amount. They make partial payments.
Credit memo table: to hold credit memo information.
Thanks.
D. Bartelt
|