In customer invoice entry, you need to enter the invoice type in the header. The invoice type will determine the processing applied to the entered invoice.
In order to correctly process the operation, the following elements are required:
An invoice type to define the various invoice categories.
Example: France invoice and export invoice.
Refer to documentation Implementation
A user invoice type is defined by an alphanumeric code composed of three characters. This code is called in customer invoice entry.
The setup of the user invoice type is performed in a single screen where the following fields must be entered:
Block number 1
| Invoice type (field SIVTYP) | |||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||
| Legislation (field LEG) | |||||||||||||||||||||||||||||||||||||||||||||||
|
In creation mode, the legislation code can be initialized via the user parameter LEGFIL - Legislation (selection filter) (SUP chapter, INT group). You can also use this parameter to filter the selection panel and only display the codes defined for this legislation and those defined for ‘All legislations’. Reminder of the main principles relating to the use of data or a setup element defined by legislation, when the company context is known (record, flow, etc.)
Example 1:
When entering an invoice for a company with a FRA legislation, only the following invoice types are suggested for selection:
An additional filter is applied depending on the company group entered. Example 2:
When entering an invoice for a FRA legislation company, belonging only to the NOR group, only the following invoice types are submitted for selection:
The FAF invoice type cannot be used because it is defined for the GRP company group for the FRA legislation. |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
This long description is used as a title in screens and reports. By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user. |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||
By entering a company group, you can limit the scope to companies in the selected group only. When this data is used for another record or with a setup element also defined in the group, a control checks that the groups have at least one company in common when the groups are different.
In addition, a consistency check is performed for the legislations of the companies in the selected group.
At least one of these companies must have the same legislation as the one entered in the Legislation field. If not, a warning message displays.
When using the document type, a consistency check is also performed between the legislation/group of the document type and the legislation/group of the document.
For further information, click here.
Setup
| Invoice category (field INVTYP) |
|
This is used to carry out the process on a specific invoice category. There are five invoice categories:
|
| Sales auto journal (field COD) |
|
The code entered in this field will be compared by the system with those that have been recorded in the automatic journal groups:
|
| BP auto journal (field COD2) |
|
The code entered in this field will be compared by the system with those that have been recorded in the automatic journal groups:
|
| Journal (field JOU) |
|
Journal code assigned upon invoice creation. It will be used upon invoice posting. If it is not entered, the journal code will be determined by the setup of the automatic journal, otherwise via the journal type. |
| Entry type (field GTE) |
|
Type of journal used upon invoice creation and posting. If it is not entered, the journal type will be determined by the setup of the automatic journal. |
| Number of days for next invoice (field NUMDAYINV) |
|
If the sequence number of the document is a chronological one, and an invoice has been created with a wrong date, the error can be serious since the process cannot be reversed.
If the entry type has not been defined on the invoice type, the sequence number is not entered on the entry type. Therefore the automatic journal will be used to evaluate the entry type and the associated sequential number. If no entry type is defined, the entry types SIHI or BPCIN automatic journal will be checked by default. |
| Cancellation invoice (field INVCAN) |
|
The management of this field is subject to the INVCA - Cancellation invoice activity code. It can only be accessed when the category of the invoice type corresponds to a Credit memo or Credit note.
|
Electronic signature
| Record type (field RECTYP) |
|
This field is displayed only when the KPO activity code is active. The type of document is necessary so that it can be possible to assign to it a dedicated sequence number.
The document number which is entered must be unique. |
| SAF-T document type (field SAFTINVTYP) |
|
Use this field to assign the correct document type to the SAFT xml file.
This field is only displayed if your system is set up for Portuguese localization, that is the activity code KPO is active. |
| Cash VAT (field CSHVATRGM) |
| Automatic invoice (field AUTINV) |
|
This field is displayed only when the KPO activity code is active. This field is used to specify if the invoice type results from the self-invoicing process. In this case, the invoices of this type are not exported to the SAFT. The document must be entered internally but the digital signature is performed by the client software. |
| Final sequence no. (field CODNUMEND) |
Electronic invoice
| Invoice type code (field EINVTYP1) |
| Factoring invoice type code (field EINVTYP2) |
|
Copy |
The only error messages are the generic ones.
Refer to documentation Implementation