Create Invoice

The article provides a guide on creating invoices in Tai Software, covering key steps like selecting shipments, adding charges, and verifying details for accurate invoicing.

Table of Content

Summary

Generating an invoice marks the initial step in the Accounts Receivable process. This can be accomplished from various sections of the TMS and can occur at any point throughout the shipment lifecycle. We will outline the invoice creation process from different areas within the TMS.

Back to Top

Create Invoice - Shipment Details Page

Navigate to the menu at the top right, then go to the Accounting tab and select "Create Invoice."

Upon doing so, a modal window will appear, allowing you to choose the invoice date before finalizing the creation of the invoice. You can select from three options: the Pickup Date, Delivery Date, or Today's Date.

Once the invoice has been generated, it will be automatically linked to the corresponding shipment in the document manager for easy access and reference.

Back to Top

Create Invoice Page

An alternative method for creating an invoice is to navigate to the Create Invoice Page, found under the Accounting menu, by selecting Accounting and then Create Invoice.

The main difference between creating an invoice from the shipment details page and the create invoice page is that from the create invoice page, users can generate invoices in bulk and review additional information across all shipments from the results column.

Back to Top

POD and BOL Required

A red warning triangle icon will indicate shipments that lack the required Proof of Delivery (POD) and Bill of Lading (BOL) documents, as specified in the customer's accounting profile settings. Once you attach the necessary BOL or POD, the red warning icon will be replaced by a black check mark, signaling that the documents are now complete.

To learn more about the customer Accounting Profile, please click HERE.

The POD Required column will display the number of POD attachments required based on the number of delivery stops. The system should count stops of type DropBoth, and Last Drop to determine this number. Separate POD attachments will need to be uploaded into the shipment to satisfy this number.
Something similar happens with the Bill Received column, which indicates whether the bill has been successfully received.
If the "Auto Validated" column is unchecked, it may indicate that the shipment is either missing a margin or that the pricing has been modified manually since its initial creation.
Back to Top

Edit Pricing

Pricing adjustments can be made directly from this screen by selecting the Sell Amount, which will open the edit pricing modal for your convenience.

Back to Top

Creating Invoices in Bulk

  • You can create multiple invoices simultaneously by selecting the appropriate checkboxes. When generating invoices from this screen, you have the option to choose the creation date from a dropdown menu located next to the "Approve and Create Invoices" button.
  • Invoices that contain discrepancies can be transferred to the variance list by clicking the "Move to Variance List" button.

Back to Top

Column Customization

To customize the columns in the search results, select the Gear Icon to open the Column Customization modal.

  • Select an item's checkbox from the Available Columns list to add a column.
  • To delete a column, click the X on the item from the Selected Columns list. 
  • Drag and drop items under the Selected Columns list to reorder columns.
  • To undo your changes, select Revert to Default.

Back to Top

Modifying the Invoice Content Template

Contents of an invoice, such as formatting, text, reference numbers, etc., can all be modified in the content template for "EMAIL Invoice HTML." More information on editing content templates can be found in the following article: Content Templates

Back to Top

Invoice Pay Now Feature

For customers using the Authorize.net Payment gateway, you can use the following code snippet to add a "Pay Now" button to the Invoice. This is visible in the browser and also works in the PDF that is generated.