These are contracts with Financing Type = Instalment Sale. Invoicing on these contracts includes:

Insurance for installment sales can be invoiced separately or can be included in the installment sale.  

Set up invoicing for installment sales

The specific settings for installment sales are described in the documents:

Assumptions

A prerequisite for invoicing the sales price (tax document) is to fill in the documents for invoicing in the Financing Contract on the Instalment Sales tab.

A prerequisite for generating a partial invoice and a fictitious payment is the creation of a Payment Calendar.

Instalment Sale Selling Price

Invoice for the total selling price of the installment sale. This invoice serves as a tax document. It cannot be generated manually, but is created and posted automatically by the system when the contract is activated. The basis for invoicing is the data on the Financing Contract on the Instalment Sale tab and is generated during the contract calculation. The Instalment Sale tab is described in Contract Without Services .

Note: If an installment sales contract contains insurance, it is not included in the invoicing and the subsequently generated invoice does not include insurance.

Invoicing Selling Price by Activation

The invoicing process includes steps:

Controls:

Error messages within checks:

To generate an invoice header:

If the Cancellation Posting (SP) = No field is on the Financing Contract, it generates a sales invoice. The field is hidden, it's just in the background. To fill in the important fields in the invoice header:

Sales Invoice Lines

Posting a Sales Invoice

The job automatically posts the generated sales invoice. The user can find the posted sales invoice in the list of posted invoices, or in the contract in the information box in the Contract Balance (LCY) field.

When the invoice is posted, a Customer Ledger Entry (Long-term Receivable) is created that is waiting to be settled with a fictitious payment. A fictitious payment is created by posting a payment of a payment schedule.

Notification:

Invoices for the SP sales price do not have a specific marking that can be used to block matching of the invoice with payments on bank statements or in the Apply Customer Ledger Entries batch job. This task is part of the OC module Payments Prepayments. In the job, you can use the filter on the Hold field to exclude the item from automatic matching. However, the user must manually enter the code for the On Hold field on the customer ledger entry that represents the installment sales invoice.      

 

Contract Updates

The number of the posted sales invoice is written to the contract in the Document No. (IS) field. In Document Date (SP) writes the Working Date. The Posting Date (IS) may be changed during invoicing if it is posted to a closed accounting period. In this case, the Posting Date (IS) on the contract header is updated. At the same time (according to the Sales and Receivables Setup, if Default VAT Date = Posting Date) the VAT Date is also changed, which is written retrospectively on the contract header as VAT Date (IS). Next, it marks Posted (SP) = Yes, and the background field is Canceled (SP) = No

Cancel of the Selling Price of Instalment Sale

It is not possible to cancel an invoice for the sale price of an installment sale on the header of the contract. Adding the cancellation function to a contract can be added as a customer adjustment.

If necessary, it is possible to use the standard BC functions to create a credit note, but in this case the header of the Financing Agreement will not be updated.  

Payment of Sale Instalment

Payment invoicing

Instalment instalments are accounted for in the same way as for contracts without services, i.e. individually from the payment calendar by the Post button or by the Post Financing Instalments batch task (without services).

Specifics of the billed instalment of instalment sale:

Customer Ledger Entries

An item of the Invoice type is a prescription for payment of an installment, it is open and waiting to be settled with the payment received from the customer. It is accounted for as a short-term receivable. The invoice does not contain VAT (see the Financial Setup document, chapter Installment Sales Posting Setup).

The item with type <prázdný> is fictitious remittance and is closed because it has been automatically applied to the invoice for the installment sales price.

Instalment Sale Insurance

If insurance is arranged for an installment sales contract, it can be included in the payments or invoiced separately (see document https://iao.atlassian.net/wiki/x/t4ZsB ).

Insurance invoiced separately

Insurance Included in Installments

Cancellation of a posted instalment of an instalment sale

A posted payment can be canceled either individually or by a batch job.  

If the user has posted a line in the installment sales payment calendar and runs the cancel function, the system will report an error message after confirming the query "Really cancel = YES":

image-20240621-185659.png

image-20240621-185710.png

This is due to settlement on the customer ledger entry.

The user selects the line with the document that he wants to cancel and selects Navigate.

After clicking on Customer Ledger Items, related items will be displayed.

Mark the item that is matched with the invoice and run Unapply Entries by selecting Process - Unapply Entries.

The Unapply Customer Entries window opens, in which the Unapply Entries option evaporates the items.

image-20240621-185802.png

Confirming the query by selecting YES cancels the settlement.

image-20240621-185821.png

This unblocks the line and it is possible to start Cancel on the line of the payment calendar. After the cancellation is completed, the changed flags are Posted =NO, Canceled=YES.