Automatically create advance invoice

Step-by-step instructions on how to set up an automatic advance invoice

Product line

Standard

|

Expert

Operating mode

CLOUD ABO

|

ON-PREMISES

Modules

Services & CRM

Budget & Phases

Purchases

Resource Planning

Business Intelligence

Created: 22.05.2009
Machine translated
Updated: 23.03.2018 | Replaced VB-Script by Python-Script.

Downpayments are advance payments on future services. In Vertec, downpayments can be charged and then deducted from invoices.

In order for a downpayment to appear as an already paid downpayment in Vertec and to be deducted from future invoices, it must first be charged, i.e. an advance invoice must be created.

With this use case, you can automate the advance invoice.

Concept

The downpayment with all information is created as usual in Vertec.

A script then does the following:

  • Creates an invoice
  • Removes everything except the downpayment
  • Charges the advance invoice

Setting up script

The script Createadvanceinvoice.py is registered in Vertec:

  • Designation: Optional, e.g. Vorschuss verrechnen
  • Classes: Vorschuss
  • Auf einzelne Objekte anwendbar

Charge a downpayment

On the project, you create the downpayment with the desired information (amount, gross or net, designation and date).

Then start the script Vorschuss verrechnen on the downpayment via Menu Actions:

The downpayment invoice is then created and charged. The corresponding invoice number appears on the downpayment and the invoice can be viewed via the invoice subfolder:

For future invoices that you charge to the same project, this downpayment will be automatically deducted up to the specified amount.