Managing Advance Invoice

This document explains how to manage advance invoice to reduce the risk of having obsolete items.

To use advance invoicing means that you request the customer to pay in advance for an item he has ordered. You can request the customer to pay the entire sum or only part of the sum in advance. Advance invoices are used when a customer orders an item outside the stock assortment.

An advance invoice can be created automatically or manually one or several times before a customer order is delivered. Default values are set per order type.


The customer has paid the advance invoice. This means that the amount on the final invoice has been reconciled with the amount paid in advance. The final invoice can be monitored in 'Customer Order Invoice. Display' (OIS350).

The payments processed affect your customer credit and risk management as well as your cash flow management.

When an advance invoice proposal is created in 'Customer Order. Invoice in advance' (OIS105), it receives status 20. The status is then raised to 70 after processing the advance invoice in 'CO Invoice. Print' (OIS180) or after interactive invoicing.

These files are updated:

These files are updated after cash payment:

For handling other payments, see Processing Customer Payments.

Before you start

Follow these steps

  1. Create advance invoice proposal

    • Create/update advance invoice proposal automatically
      Note: The advance invoice proposal is created automatically during order entry after automatic creation of advance invoice is enabled (see settings under Before you start section). This means that at the end of the customer order creation, 'Customer Order. Invoice in advance' (OIS105) will be called automatically.

      Create an order in 'Customer Order. Open (OIS100). Check that the values for the created proposal are correct in 'Customer order. Invoice in advance' (OIS105/B).

    • Create advance invoice proposal manually

      Enter default values in 'Customer Order Type. Update field selection' (OIS014/N).

      Select the order number for the advance invoice in 'Customer Order. Open' (OIS100) or in 'Customer Order. Open Toolbox' (OIS 300).

      Enter the amount to be invoiced in advance and check that the values which are set as default are correct in 'Customer Order. Invoice in advance' (OIS105/B).

  2. Print advance invoice

    • Print advance invoice immediately (interactive)

      Select option 14=Interactive invoicing in 'Customer order. Invoice in advance' (OIS105/B). The invoice is printed on paper or sent via electronic media.

      Note:  Printing advance invoice immediately is only required when you handle cash payment.
    • Print advance invoice in batch

      Print a selection of advance invoices manually in 'Customer Order invoice. Print' (OIS180). The program prints all advance invoices belonging to the specified advance invoices dates and the final invoice is automatically reconciled against the total amount invoiced in advance.

  3. Register payment - cash desk or account receivable

    If a customer wants to pay an invoice in cash, you initiate the cash payment in 'Cash Payment. Open' (OIS215) by entering the following information: cash desk, payer, currency, payment method, invoice number(s) and payment amount in foreign currency.

    Cash payments for invoices are carried out if a customer wants to pay the invoice immediately after customer order and invoicing or at a common cash desk.

    If there are other payment methods to be used (manual bank transfer, draft or check), you enter the received amount together with the relevant payment values in 'Payment Received. Record' (ARS110). The payment is then ready to be allocated to invoice records in the same program.

  4. Final invoicing

    When the items have been delivered and the final invoicing is performed, the advanced invoiced amount will be deducted from the final invoice. The status in 'Customer Order. Invoice in Advance' (OIS105) is set to 80 = Invoiced and settled.

Related topics