Invoice Interface Template
On the template for maintenance permission line, we need fields
...
Active Service Check
The system checks whether the Service is active on the contract
Discount Check
The system compares the amount of the discount in the data record with the set amount of the discount on the object or on the framework service contract
Amount Check
The system checks the amount from the data record against the amount on the allowance. The system flags an error if the difference is greater than the limit without approval for the service type.
If the difference is smaller than the limit, it does not report an error and automatically creates a line for the given allowance for the different amount.
If the difference is greater than the limit and the user accepts the soft error, the delta line is also created
Service Period Check
The system checks whether the client has a valid service in the given period
Tire Category Check
For Tire
The system checks whether the tire category corresponds to the prescribed tire category on the contract service
Contract End Check
The system checks that the financing contract has not been terminated in the given period according to the posting date
Approval No. Check
The system checks whether the approval number is filled in the data record
The system checks that the specified approval number exists
Empty OdometerStatus
The system checks whether the odometer status is filled in in the data record
Zero Amount Reinvoice
The system checks whether the amount to be reinvoiced is not equal to 0 on the allowance traced through the approval number when marking reinvoice
Refa Check Mark by User
The system checks the allowance line to see if the reason for reinvoicing is other than the default. (The default reason for reinvoicing is set automatically by the system if the Service of the contract is marked Reinvoice - from the beginning, or this Service is not on the contract). Other reinvoice reasons are entered by the user when setting the Reinvoice = Yes field
Because the system can additionally create maintenance permission for imported data, it checks whether the detailed contract status is "Active" and whether it is possible to create maintenance permission for it (this is the Service Permission check box = Yes)
...