View Categories

Purchase Orders

Overview #

The Customer Invoices module streamlines the management of invoices issued to customers, allowing users to create, view, edit, and delete customer invoice records. It tracks key details such as customer, project, invoice date, status, and financial totals (excluding and including VAT). The module also supports managing invoice items, capturing quantities, costs, and VAT percentages for accurate billing and financial tracking. It integrates with customer and project data to ensure efficient invoicing workflows.


Navigate to the Customer Invoices Module #

  1. From the main application interface, locate the Tile Menu.
  2. Click on the Customer Invoices tile to open the module.

How to Filter and View Customer Invoices #

  1. In the Customer Invoices module, use the status checkboxes to filter records:
    • Checked by default: Pending and Active.
    • Changes trigger a refresh of the customer invoice list.
  2. Enter a transaction number in the Trans No field for quick lookup.
  3. Click the Open button to load the grid:
    • Displays all records with key columns: Status (with icons), Trans No., Project, Customer, Reference, Date, User, Total (Exc), Total (VAT), Total (Inc).
    • Use the grid’s built-in search panel for quick filtering.
    • Multi-select enabled; summaries include record count and total sums in the footer.
  4. Use navigation buttons (Scroll Up/Down) for row navigation.
  5. Customize the grid via the Menu button.

How to Create a Customer Invoice #

  1. In the main list view, click the New button.
    • The interface switches to the Edit view, where you can fill in the following fields:
    • Status: Select from Pending, Active, Complete, or Cancelled.
    • Customer: Choose a customer from the dropdown list.
    • Project: Select a project from the dropdown list.
    • Trans No.: Auto-generated or manual entry.
    • Reference: Enter a unique reference for the invoice.
    • Date: Set the invoice date using the date picker.
    • Note: Add any additional notes or comments (optional).
  2. Click Save to create the customer invoice and update totals.

How to Edit a Customer Invoice #

  1. In the main list view, double-click a customer invoice row or right-click and select Edit from the context menu.
  2. The Edit view opens, allowing you to modify fields (Status, Customer, Project, Reference, Date, Note).
  3. Click Save to update the customer invoice.

How to Add a Customer Invoice Item #

  1. In the Edit view of a customer invoice, locate the Transaction Items grid at the bottom.
  2. Click the Add Items button to open the lookup dialog.
    • Select items to add, filtered by the associated project.
    • Alternatively, click the Custom button to manually add a new item row.
  3. Fill in the following fields for the new item in the grid:
    • Description: Enter the item description.
    • Quantity: Specify the quantity.
    • Unit: Define the unit of measure (e.g., kg, units, meters).
    • Unit Cost: Enter the cost per unit excluding VAT.
    • VAT %: Specify the VAT percentage (if applicable).
    • Adjust %: Enter markup percentage for profit calculation.
    • Unit Sell: Set the selling price per unit.
    • Category: Select from available categories.
    • Note: Add item-specific notes (optional).
  4. The system automatically calculates:
    • Total (Exc): Quantity × Unit Cost.
    • Total (VAT): VAT amount based on the VAT percentage.
    • Total (Inc): Total including VAT.
    • Total Cost and Total Profit based on markup and sell price.
  5. Click Save to save the item and update the invoice totals.

How to Delete a Customer Invoice #

  1. In the main list view, right-click on the customer invoice.
  2. Select Delete from the context menu.
  3. Confirm the deletion when prompted.
    • Note: If the customer invoice cannot be deleted due to related records, an error message will appear.

How to Delete a Customer Invoice Item #

  1. In the Edit view, locate the Transaction Items grid.
  2. Right-click on the item row you want to delete.
  3. Select Delete from the context menu.
  4. Confirm the deletion when prompted.
    • Note: If the item cannot be deleted, an error message is displayed.

Copy Functionality #

  1. Right-click an item > Copy Item to duplicate within the same invoice.
  2. Right-click an invoice > Copy to… to create a new invoice in another module (e.g., Sales Orders).
    • Options update dynamically based on the current invoice type.

Change Grid Layout #

  1. In the main list view, select the edge of a column header.
  2. Drag the column to reposition it or adjust its width as desired.
  3. To save the customized layout:
    • Click the Menu button.
    • Select Save Grid Layout from the dropdown.
  4. To restore the default grid layout:
    • Click the Menu button.
    • Select Restore Grid Layout.

Language Support #

  • English: Default interface using standard fields.
  • Thai: Full translation with Thai captions, descriptions, and field labels.
    • The interface switches automatically based on user language setting.

Notes #

  • Totals (Total Exc, Total VAT, Total Inc) are automatically updated when items are added or modified.
  • The Customer dropdown is filtered to show customer contacts only.
  • The module integrates with projects and users for seamless operation.
  • Use the Copy to… options in the context menu to duplicate customer invoices to other modules.
  • Supports bilingual fields for notes, references, and descriptions.