Factoring consists in transferring all or part of the customer accounts receivable or debts to a third party financial body: the factoring company, or the factor. The factoring company collects the accounts receivable that have been transferred to it and the related non-payment risk. In exchange, the factoring company settles the amount of the invoices, minus commissions and late charges.

It is important to note that saving commissions and late charges is not automated. When entering the payment of the factoring company, you need to create at least two lines: one line for the payment of the receipt as a whole, and another line for commissions and late charges (under an appropriate payment attribute, see Payment attributes).

The factoring function as it is managed in Sage X3 is sub-divided into several phases:

  • Identification of the factoring companies (see Factoring companies).
  • The assignment of a factor to the customer invoices to be processed (see Entry of factoring companies)
  • The creation of the receipts. It is used to create a list number for a set of invoices and credit memos transferred to a factoring company, and to print these lists of transferred invoices, accompanied with a transfer letter of accounts receivable. (see Receipt generation)
  • The posting of these receipts (current function)
  • Notification of the payment (see Payment notification)
  • You need to save a payment receipt in the same amount as on the factoring company's receipt. This phase follows the normal payment flow (see Payment entry).

The factoring company is not considered a BP. The payment must be entered on the account of the factoring company, without mentioning the BP.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

The Entry status for postings must be Final when the Generation type is Actual and when the company is:

  • either a French legislation company (the setup FRADGI/module TC/group CPT has "yes" for value and cannot be modified),
  • or a non-French company applying the French DGI no. 13L-1-06 compliance rules (the setup FRADGI/module TC/group CPT has "yes" for value and can be modified).

Entry screen

Receipts cannot be validated in bulk. You need to select each factoring company and receipt to be validated. When you click OK, the journal entry is created.

When you select a receipt, you have the following options:

Generation type

For Generation types, you can select: Actual, Active simulation, or Inactive simulation. The actual accounting document is a document that can always be viewed and printed (GL, Balance).

A simulation journal, once activated, is also integrated into the inquiry screens and print-outs. It can be converted into an actual journal or de-activated to become an inactive simulation. An inactive simulation is not visible in inquiries and reports such as physical stock count postings.

Entry status

The Entry status can be Temporary or Final. The status defines your ability to modify the journal. When final, you cannot modify the date, amounts, accounts, VAT code, and other accounting information. You can make modifications on a journal for information purposes only or for analytical postings.

Entry date

The Entry date determines the date the journal entry is generated.

Batch task

This function can be run in batch mode, but no dedicated standard task is delivered to run it.

Error messages

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

The posted documents will have the 'Final' status for the company

If the processing is launched for a given company and this company has selected Conformity DGI no. 13L-1-06 (i.e. the value of setup FRADGI/chapter TC/group CPT is 'yes'), the documents generated by the processing will have the status 'Final'.

The posted documents will have the 'Final' status for one or more companies

The processing is launched for all companies or a group of companies, and if at least one of the companies chose Conformity DGI no. 13L-1-06 (i.e. the value of setup FRADGI/chapter TC/group CPT is 'yes'), the documents generated by the processing will have the status 'Final'.

Tables used

SEEREFERTTO Refer to documentation Implementation