Notes about the reimbursement process

A reimbursement process is a process always initiated directly or indirectly by the biller where the money flow is reversed that is the biller pays money to the insurance.

There are 2 situations where such an reimbursement process:

  • "direct" reimbursement: the biller generated a credit advice that is an invoice with negative quantities and amounts (but the storno process attribute=enNo!) With the credit advice the biller signals to the insurance that money for certain services must be paid back.
     
  • "indirect" reimbursement: the biller generated an normal invoice and some time later does cancel that invoice. To do so the invoice is resent but with the storno process attribute set (this will produce negative quantities and amounts as well but with the storno flag enabled)! If the insurance has already paid the invoice in question the reimbursement must be initiated.
     
In such a situation the response XML includes a creditor (=the initial biller), a debitor (=the insurance), the amount in question, and the appropriate ESR information. By using these information a "reverse-invoice" can be produced e.g. by the IGeneralInvoiceResponseManager::Print method.