In case of an order cancellation

An order modification, made via the dedicated web service (UpdateOrder), leads to modifying payment. The money will be retained from the merchant’s funding, so the merchant will be de-financed in the following funding he receives. This is also referred to as merchant reversal.
Reversals (or de-financing) are processed in the same way as funding: every evening at 7 pm from Monday to Friday.
This means that an order modification made today will be de-financed (information will be in the justification file sent) the next day at 7 pm.

Please note: In the case of "total" cancellation of an order, we systematically initiate a refund to the customer's credit card of the amount of the installments already deducted. In the case of a "partial" cancellation of an order, we will initiate a refund to the customer's credit card if the amount of the cancellation is greater than the amount of the installments deducted.

The accounting justification will be in the file already sent for funding and therefore available on the SFTP every day except Saturdays and Sundays.

It will contain 1 to 4 records of type "EXT-Extourne" for 1 order cancellation which corresponds to the de-financed amount following the order cancellation. These are 1 to 4 records of type "EXT- Extourne" which represent the cancellation amount on the credit installments.

If the funding amount does not offset the reversal amount, a delay for further funding will be applied. Which means that the merchant will receive new funding only when the amount of reversal is fully recovered by Floa. The reason to this is that the remittance flow can only be positive. We are not able to charge the merchant or debit an account directly, we can only retain money from the funding.

Example of a partial cancellation (referring to the example from the previous chapter)

  • On 02/20/2021 at 10 am, Mr. Martin requests a cancellation of part of his purchase from his order #28. His purchase amount goes from 300,00€ to 250,00€.
    At 5 pm the Merchant calls the corresponding service to modify the amount of the order. The last due date is then modified and will go from 75,00€ to 25,00€. The Merchant is then de-financed of 50,00€.

  • On 02/20/2021 at 2 pm, Mr. Smith wishes to pay his purchase amount of 400,00€. Mr. Smith, eligible for 4X, validates his 4X payment facility by paying the first installment worth 109.12€.
    The reference of his order is n° 30. In this case, we consider that the Merchant has an agio rate of 0.75%. The commission will be 400.00€ x 0.75%= 3.00€.

  • On 02/21/2021 at 7 pm:
    The bank remittance will be 347,00€ (funding amount of 400,00€ to which we deduct the commission of 3,00€ and the reversal of 50,00€).

The accounting justification file will be :

NUM_FACTURE            ;IDENTIFICATION      ;DT_COMPT  ;MT_BRUT       ;S 
0000000000000000030    ;DEB - Déblocage     ;20210221  ;0000000040000 ;C 
0000000000000000030    ;COM - Commissions   ;20210221  ;0000000000300 ;D 
0000000000000000028    ;EXT - Extourne      ;20210221  ;0000000005000 ;D

Example of a total cancellation with a reversal use in one go

  • On 02/25/2021 at 10 am, Mr. Martin requests a total cancellation of his order #28. His purchase amount goes from 250,00€ to 0,00€. At 5 pm the Merchant calls the corresponding service to modify the amount of the order.
    All the deadlines are then cancelled. The Merchant is then de-financed of 250,00€.

  • On 02/25/2021 at 2 pm, Mr. Durand wishes to pay his purchase amounting to 400,00€. Mr. Durand, eligible for 4x, validates his 4X payment facility by paying the first installment of 109,12€.
    The reference of his order is n° 33. In this case, we consider that the Merchant has a 0.75% agio rate. The commission will be 400€ x 0.75% or 3.00€.

  • On 02/26/2021 at 7 pm:
    The bank remittance will be 147,00€ (funding amount of 400,00€ to which we deduct the commission of 3,00€ and the reversal of 250,00€).

The accounting justification file will be :

NUM_FACTURE          ;IDENTIFICATION       ;DT_COMPT  ;MT_BRUT        ;S 
0000000000000000033  ;DEB - Déblocage      ;20210226  ;0000000040000  ;C 
0000000000000000033  ;COM - Commissions    ;20210226  ;0000000000300  ;D 
0000000000000000028  ;EXT - Extourne       ;20210226  ;0000000002600  ;D 
0000000000000000028  ;EXT - Extourne       ;20210226  ;0000000007600  ;D 
0000000000000000028  ;EXT - Extourne       ;20210226  ;0000000007600  ;D 
0000000000000000028  ;EXT - Extourne       ;20210226  ;0000000007200  ;D

Example of a total cancellation with a reversal use in several times

  • On 02/25/2021 at 10 am, Mr Martin requests a total cancellation of his order #28. His purchase amount goes from 250,00€ to 0,00€.
    At 5 pm the Merchant calls the corresponding service to modify the amount of the order.
    All the deadlines are then cancelled. The Merchant is then de-financed of 250,00€.

  • On 02/25/2021 at 2 pm, Mr. Paul wishes to pay his purchase amounting to 200,00€. Mr. Paul, eligible for 4x, validates his 4X payment facility by paying the first installment worth 54.56€.
    The reference of his order is n° 35. In this case, we consider that the merchant has an agio rate of 0.75%. The commission will be 200€ x 0.75% or 1.50€.

  • On 02/25/2021 before 6:45 pm, only Mr. Paul made a payment in 4x.

  • On 02/26/2021 at 7 pm:
    The bank remittance will be 20,50€ (funding amount of 200€ to which we deduct the commissions of 1,50€ and the reversal of 178,00€).

The accounting justification file will be :

NUM_FACTURE          ;IDENTIFICATION      ;DT_COMPT;MT_BRUT        ;S
0000000000000000033  ;DEB - Déblocage     ;20210226;0000000020000  ;C
0000000000000000033  ;COM - Commissions   ;20210226;0000000000150  ;D
0000000000000000028  ;EXT - Extourne      ;20210226;0000000002600  ;D
0000000000000000028  ;EXT - Extourne      ;20210226;0000000007600  ;D
0000000000000000028  ;EXT - Extourne      ;20210226;0000000007600  ;D

The reversal of 72.00€ not consumed on 02/26/2021 will then be de-financed on the next funding if the funding amount is higher than the reversal amount in stock :

0000000000000000028;EXT - Extourne                 ;0000000007200  ;D