Customer Invoices

The customer invoice area allows you to enter invoices for your customers. A customer invoice is entered, changed as needed, and then posted when it is completed.

Invoices can be automatically created from the NetMass billing entries database. These entries are created by calling a series of server stored procedures which pull the appropriate customers for billing, the storage used for the billing time period, and the storage pricing. The stored procedures are contained within the billing database ( Microsoft SQL Server ) and may be modified to fit changes in billing charges. The billing entries created contain all information needed to create the customer invoices and update customer records in the accounting system.

After an invoice batch is created, and then checked for correctness, it is ready for credit card authorization of the invoice amounts. The process authorizes each invoice individually and obtains its approved status or its denied reason. Processing of the credit card authorizations used the Linkpoint Api module and is configured for payment processing with CardService International. A merchant account and the Linkpoint Api from CardService is required to process the credit card authorizations.

In the customer invoice area, the posting of invoices allows for the automatic assignment of invoice numbers. When posted, invoices will be sent to invoice history, update customer history, distribute to the general ledger, and generate an email invoice to be sent to the customer. The email invoice is sent based on the customer email address and your company's mail server information.

After customer invoices are posted, you may also post the generated customer receipts ( credit card authorizations ) from the customer invoice browse screen. This will post the receipts to history and update customer balances that a receipt was indeed received. The receipts are handled separately from the customer invoices to allow adjustments and additions to your bank deposit for that receipt date.

The following gives a step by step listing of the processed involved:

1. Use a series of stored procedure calls to the SQL Server to pull the client billing entries directly from the server backup database. A batch number is assigned to the billing entries.

2. Pull the billing entries into the order entry area to create billing orders.

3. Create new customer records or update existing ones based on the customer account in the billing records.

4. Lookup the necessary sales tax based on our zip code table that also has the needed tax authorities assigned to the zip code entries.

5. At this point, we have a completed billing order with customer billing information and order detail with the storage plan and storage used with pricing per line item. This is not an invoice, an invoice number will assigned when the batch is posted.

6. The batch can be viewed and modified at this time. All order information is shown. Actually you can enter, edit, delete orders, and print an edit report.

7. When reviewed and accepted as corrected, the batch is ready to auto-process the credit card authorizations. Information is pulled individually from each order, an authorization request is sent one at a time to the card processor service over the internet ( takes about 6 seconds ), the request is either approved or denied. Information about the request complete with approval code, transaction number, and decline reason is stored is off with the order.

8. With the credit cards processed, the orders are ready to post as invoices. Orders do not have to have credit cards to be posted as complete. We have allowed for orders that will be paid later by check. Also, an individual order can be entered and then the credit card approved while still in the order, one at a time.

9. When posting, a posting summary and detailed report, full page invoices, and a general ledger distribution report is generated. Customer emails with the invoice information are created, sent to customer, and stored off on the invoice for historical record. The invoices are then stored to history and removed from the current order batch. The invoices can be viewed in history with their email contents.

The steps to processing several hundred or a thousand invoices would be basically only 1) auto-create the orders, 2) auto-process the credit cards, and 3) post the completed invoices and email the clients.

 


 

Customer Invoice Screens

Customer Invoice Browse Screen

Customer Invoice Entry Screen

Customer Invoice Entry Screen - Parameters

Customer Invoice Entry Screen - Line Items

Customer Invoice Entry Screen - Line Items - Detail

Customer Invoice Entry Screen - Receipts

Customer Invoice Entry Screen - Email Invoice

Customer Invoice Entry Screen -Credit Card Information

 

Customer Invoice Data

 


 

To create invoices for all customers at one time:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Auto-Create Billing menu option at the upper left.
  3. Enter the Batch Date and Batch Number to be used to pull the billing entries.
  4. Check the Use Stored Procedures option to use the server stored procedures for creating the billing entries from the billing database.
  5. When you have completed your entries, choose the Create Entries button to start the creation of an invoice for each customer for this billing cycle..
  6. Choose the Cancel button if you wish to cancel the process.
  7. As the billing files are processed, the current customer being processed will be shown.
  8. When the process is completed, a message will appear "Invoice Creation Completed.".
  9. Click on the Ok button to return to the Invoices Browse window.

To auto-process the credit card authorizations for all customers at one time:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Auto-Process Credit Cards menu option at the upper left.
  3. Enter the Receipt Date to be used and check the credit card processing assignments for correctness. Credit card authorizations may be tested by using a Result Type of Good.
  4. When you have completed your entries, choose the Process Credit Cards button to start the credit card authorization process for each invoice..
  5. Choose the Cancel button if you wish to cancel the process.
  6. As the each customer credit card is processed, the current customer being processed will be shown with its result.
  7. When the process is completed, a message will appear "Credit Card Authorizations Completed.".
  8. Click on the Ok button to return to the Invoices Browse window.

 

To clear all Customer Invoices in this batch at one time:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Clear Batch menu option at the upper left.
  3. Choose the Yes button to answer the question "Delete all invoices in this batch?".
  4. All invoices will be deleted in the current batch and you will be returned to the browse window.

 

To enter a new Customer Invoice:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the New button at the bottom right.
  3. You do not enter a unique order number. It is automatically assigned to the next order number from the company system file. If the order number has been already used by the system, a caution window will appear.
  4. Fill in the remainder of the Customer Invoice screen with the information appropriate for this service appointment or customer order.
  5. When you have completed your entries, choose the Ok button to save the information.
  6. Choose the Cancel button if you wish to cancel the Customer Invoice entry.

To edit a Customer Invoice:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Edit button at the bottom right.
  3. Edit the Customer Invoice information as needed
  4. When you have completed your entries, choose the Ok button to save the information.
  5. Choose the Cancel button if you wish to cancel any changes to the Customer Invoice record.

To delete a Customer Invoice:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Delete button at the bottom right.
  3. Choose the Yes button to delete the Customer Invoice record.
  4. Choose the No button if you do not wish to delete the Customer Invoice record.

To preview / print the Customer Invoice edit reports:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Customer Invoice Reports menu option at the upper left.
  3. Choose the View By option for how the reports will be ordered. The options are:
  4. Choose the print range of Customer Invoices.  The options are:
  5. Choose which report you wish to print. The options are:
  6. Choose the Print Report button.
  7. The print preview window will appear. Use the page view buttons to size the previewed report, and the page navigator buttons to  scroll forward and backward thru the report pages.
  8. To send to the printer, click on the Printer Speed Button at the top left of the print preview screen.
  9. The printer dialog box will appear.  Make any changes necessary.  You may change the number of copies, page range, and the designated printer.
  10. Choose the Ok button to send the report to the printer.
  11. Choose the Close button to end the print preview.

To post the Customer Invoices:

  1. From the Document Entry menu, choose Customer Invoices.
  2. In the Customer Invoice Browse window, choose the Post Invoices menu option at the upper left.
  3. Choose the Invoice Posting options you want. Options that are checked will be performed during the posting operation. The options are:
  4. Choose the Start Posting button.
  5. If the print posting reports options were checked, the print preview windows will appear for each report.
    1. Use the page view buttons to size the previewed report, and the page navigator buttons to  scroll forward and backward thru the report pages.
    2. To send to the printer, click on the Printer Speed Button at the top left of the print preview screen.
    3. The printer dialog box will appear.  Make any changes necessary.  You may change the number of copies, page range, and the designated printer.
    4. Choose the Ok button to send the report to the printer.
    5. Choose the Close button to end the print preview.
    6. Click on the Ok button if the report was printed correctly. If the report did not print out correctly, choose the No button to reprint the report, or the Cancel button to cancel the posting operation.
  6. The Invoice posting operation will begin. The posting operation will:
  7. When the Invoice posting operation has completed, a message will appear "Invoice Posting Completed.".
  8. Click on the Ok button to complete the posting operation and return to the Customer Invoice Browse window.

 


To post Customer Receipts from within the invoicing area:

Customer receipts do not update customer history immediately when generated from the customer invoicing area. They are created in the customer receipts area and are ready to be posted. They must be posted in order to update the customer open invoices with their payment amounts. When posted, the receipts are removed from the edit batch and added to and maintained in the customer receipt history file. Posting also creates the general ledger distribution for the customer receipts. Distributions are based on the general ledger accounts set up in the company parameters setup screen.

  1. From the Document Entry menu, choose Customer Receipts.
  2. In the Customer Receipt Browse window, choose the Post Receipts menu option at the upper left.
  3. Choose the posting options you want. Options that are checked will be performed during the posting operation. The options are:
  4. Choose the Start Posting button.
  5. If the print posting reports options were checked, the print preview windows will appear.
    1. Use the page view buttons to size the previewed report, and the page navigator buttons to  scroll forward and backward thru the report pages.
    2. To send to the printer, click on the Printer Speed Button at the top left of the print preview screen.
    3. The printer dialog box will appear.  Make any changes necessary.  You may change the number of copies, page range, and the designated printer.
    4. Choose the Ok button to send the report to the printer.
    5. Choose the Close button to end the print preview.
    6. Click on the Ok button if the report was printed correctly. If the report did not print out correctly, choose the No button to reprint the report, or the Cancel button to cancel the posting operation.
  6. The posting operation will begin.
  7. When the posting operation has completed, a message will appear "Customer Receipts Posting Completed.".
  8. Click on the Ok button to complete the posting operation and return to the Customer Receipt Browse window.