Automatic contract invoice generation
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
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.
Selection criteria
Company (field CPY) |
Sales site (field SALFCY) |
The automatic creation of invoices is made from a single sales site at a time. |
Invoices until (field NEXSHIINV) |
Enter a date to only select the contracts that meet the following criteria:
By default, the date in this field is initialized to today’s date. |
Invoice type (field SIVTYP) |
This information will be used to determine the invoice type used in the generation of invoices associated with contracts. This information is initialized by the SIVTYP - User invoice type (chapter VEN, group INV) Sales parameter. This information is compulsory. The invoice type suggested by default is linked to the SIVTYP - User invoice type parameter. You can modify it if necessary by choosing an invoice type from the list of invoice types that have been defined.
On invoice entry, only an invoice type with a legislation and company group consistent with those of the company linked to the sales site can be entered. |
Date of invoices
Reference date (field INVDATFLG) |
Select the date that will be associated with each invoice created:
This process does not consider the setup of the DATREFCON - Service contract invoice date parameter (HDK chapter, INV group). If this parameter is set to: Today's date and you select Next contract invoice date: an information message is displayed and the invoices will be generated on the next invoice date (not today's date).
|
field INVDATINV |
Enter the date used on each created invoice.
This date is also used to filter the selected invoicing open items.
|
Invoicing mode
Invoicing mode (field IME) | |||||||||
Each open item in the contract can be invoiced separately or grouped with other open items and/or other contracts.
The grouping also depends on the following homogeneity conditions (if one of these is not common, there will be no grouping) :
|
Product description
Product description (field TYPITMDES) |
This field is used to specify which description will be indicated on the product description of the invoice: either the translated description of the product, which is linked to the contract line, or a description of the invoiced open item. |
Start - end range
From bill-to customer (field BPCINVDEB) |
Use these ranges to filter the selection on a single bill-to customer or on the bill-to customers whose reference is contained within these ranges. |
To bill-to customer (field BPCINVFIN) |
From contract no. (field CONNUMDEB) |
Permet une sélection sur le numéro de contrat. |
To contract no. (field CONNUMFIN) |
Printing
Invoice (field PRNFLG) |
Select this check box to print the document (pick ticket, packing slip or invoice) after delivery or invoice creation. In that case, you need to specify:
|
Document (field PRNNAM) |
Enter the standard document code to be printed. |
Destination (field PRNDEN) |
Enter the document or report destination. |
Server (field PRNSRV) |
This field is used to define the print server. |
Printer (field PRNIMP) |
Default printer. |
Batch task
This function can be run in batch mode. The standard task FUNAUTINVC is provided for that purpose.
Specific Actions
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.