Invoicing

To access the Invoices page, use the

  • Financials\Invoicing menu option.

The invoice list displays a list of all the supplier invoices recorded in the system. From here you can view and edit invoices and raise new customer invoices.

Field Definitions

FieldMeaning
Issue DateDate the invoice was raised.
Due DateLast date for payment for the invoice.
Pro FormaThe pro-forma status of the invoice.
Invoice #The invoice number.
CustomerThe Other Party that the invoice was raised too.
AmountTotal amount due, including tax.
StatusPayment status of the invoice.

Creating and editing Invoices

The Invoices List follows the standard List Page Actions paradigm.

The edit action and create action will open the Invoice Editor.

Action Buttons
Invoice details
Line items
Totals

Invoice Details

The invoice details panel contains the basic information about the invoice:

FieldDefinition
CustomerThe Other Party record of the customer that the invoice is raised for. [type-ahead]
StatusThe current status of the bill.
Pro FormaThe pro-forma status of the bill.
Invoice NumberThe invoice number.
Issue dateDate the invoice was raised.
Due dateLast date the payment is expected for the invoice.

Pro Forma Invoices & Invoice numbers

An invoice can be marked as “Pro Forma”. This means that it is a draft invoice, and values from it will not be included in any financial statements, reports or in payments reminders on the Dashboard.

When you start to create a new invoice, it will be marked as Pro Forma by default, and no invoice number will be assigned to it. An invoice number is only generated once an invoice is issued, that is, when it is saved without the Pro Forma status checked. You can uncheck the Prof Forma check-box before you save it, or you can use the Issue action to remove the Pro Forma state.

Once an invoice has been issued, it cannot be moved back to the Pro Forma state, nor can it be deleted. It may be credited if it was issued in error or re-issued if a changed needs to be made.

Status

The Status field displays a simple overview of the financial state of the invoice. These are the possible statuses for an invoice:

StatusMeaning
NewThe invoice is being edited and has not been saved yet.
PaidThe invoice has been paid in full.
DueThe invoice has not been paid in full yet, and the Due date is in the future.
OverdueThe invoice has not been paid in full yet, and the Due date is in the past.

Line Items

The invoice line items record details of individual items in the customer invoice. Each line item is backed by a External Transaction that records the financial impact of the line item.

FieldDefinition
TypeDrop-down list of the available line item types.
ItemThe entity that this line item relates to. This value and input field depends of the value of the Type field, as described below.
BatchWhen a Stock Item is selected in the Item field, the Batch provides a way to specify the batch of product from which the stock items are sold. [type-ahead]
Account CodeThe Account Code that the line item transaction will be posted to. [type-ahead]
Tax TypeThe sales tax rate that applies to the line item.
TagsFinancial tags that apply to the line item.
PricePer-unit cost of the line item, exclusive of tax.
QuantityNumber of units of the line item.
Discount %Discount percent applied to the line item.
NetCalculated total cost for the line item, exclusive of tax.
TaxCalculated tax amount for the line item.
TotalTotal value for the line item, inclusive of tax.
Adds a new, blank line item. A line item may be deleted using the action.

Note

The total value will be re-calculated when there are changes to the Price, Quantity Discount % and Tax Type fields. If a new value is entered in the Total field, the system will re-calculate the Price field to balance the equation.

Line Item Types

In iAgri, invoice line items can be linked to the item that caused the financial transaction. This is part of what enables iAgri to track expenditure very closely to produce accurate reports and forecasts of your farm’s financial performance. The line item type determines what type of items can be linked to the line item.

The following types are supported:

Simple

The line item has no related entity and the item is a simple textual description. Use this if there is no item in iAgri this transaction relates to.

Warehouse

The line item is related to a Stock Item in the system. The Item field will be a type-ahead field that allows you to select a stock item. Selecting a stock item will cause the Account Code, Tax Type and Price fields of the line item to be populated from the stock item if they are defined there.

When the invoice is issued, a corresponding Warehouse Product record will be created for the sale, decreasing the on hand balance of the Stock Item.

If you are using batches keep track of stock levels, the Batch field can be used to specify which batch of stock items from the Warehouse are being sold. The corresponding warehouse product record will record this batch of warehouse product as the used product.

Once this warehouse product record is created, you will not be able to delete the line item or the invoice without first deleting the related warehouse product record.

Totals

The totals fields re-calculate as changes are made to the line items. The totals fields are:

FieldDefinition
SubtotalThe sum of the Net value for all line items.
TaxThe sum of the Tax value for each line item.
TotalThe sum of the Subtotal and Tax fields. This is the total value for the Bill.

Action Buttons

As well as the Standard Actions , the Invoice Editor has some extra actions available:

IconActionDefinition
SendInvokes a modal dialog to email the invoice to a customer.
PrintGenerates a printable version of the invoice and invokes the browser’s print function. See
MoreDrop-down menu to access the Issue, Credit and Re-Issue functions.

Send

The Send action will display modal dialog for you to email the invoice to a customer. Print Invoice Dialog

The system will pre-fill the field with information from the invoice and you may change this before sending the email.

When you are ready to send the email, click the “Send” button. The system will generate an email using the text you have entered, attach a printable copy of the invoice to the email, and send it to the recipient.

The system will also update the invoice Sent date to the current date and time.

Issue

When an invoice is in a Pro Forma state, executing the Issue action will remove the proforma status and update the Issue Date to the current date. This will also cause an invoice number to be assigned.

Credit

When an invoice has been issued, but it should not have been, the Credit action will reverse the effects of the invoice in the system. Each transaction related to the invoice is voided, which will reverse the financial effects of the invoice. The invoice is marked as credited and will be frozen.

Re-issue

When an invoice has been issued, but is incorrect, the Re-issue action will Credit the original invoice and generate a new copy of the invoice in a Pro Forma state. You can then update this new invoice as required and issue it to the customer when it is correct.