Use this function to generate invoices from service contracts and the related scheduled invoices.

Service contracts can be invoiced in two ways:

  • From the Invoices management function by picking service contracts.
  • From this automatic invoicing function.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

All the fields in this screen have optional entry. This information is used to target the invoicing to a group of contracts.

The system will in certain cases look to group open items and/or contracts so that they can be invoiced together, according to the invoicing mode selected.

Batch task

This function can be run in batch mode. The standard task FUNAUTINVC is provided for that purpose.

Specific Actions

Memo

Click this action to save the current settings to a Memo code to be reused later. The memo is linked to your user profile, not to the function or the screen.

The STD memo code is associated with the screen and is loaded immediately when you open the function.

For more information on the advanced use of the Memo action, refer to the documentation on the General ergonomics of SAFE X3 software.

Recall

Click this action to enter a Memo code to load the settings associated with the code.

Delete Memo

Click this action to delete a Memo code.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Site XXX: Record does not exist

This message appears during the entry of the sales site in the selection screen when the code entered does not correspond to a valid site. 

Sales site: Mandatory field

This message appears if no sales site has been specified.

Customer invoice types: XXX The record does not exist

This message appears if the invoice type entered does not correspond to a valid invoice type.

Invoice type: Mandatory field

This message appears if no invoice type has been specified.

Incorrect date 

This message appears if the invoice date or the reference date ranges are incorrect. This message also appears if the reference date falls in a non-open period. In this case the message is more precise: Fiscal year not open, period not open, period closed.

Messages found in the log file associated with the generation

No contract processed

This message appears if the system has not found any contracts to be invoiced as a function of the selections.

Change In Progress on another workstation

This message appears when another user is already in the process of modifying the order or the contract currently being processed.

Validated main mandate not found or invalid for the pay-by BP Please update invoice before validation

This message is displayed when the payment terms are SDD-type and no mandate reference has been initialized by default on the invoice (no "Validated" main Mandate defined for the [company, Pay-by BP] pair). However, the reference of the mandate is mandatory on the invoice. The invoice is still created but its validation will be prohibited as long as the reference of the mandate has not been entered manually on the invoice.

Tables used

SEEREFERTTO Refer to documentation Implementation