Changes from V4.40 to V4.50...

The following list shows how the transition from V4.40 to V4.50 must be made in terms of new, changed, and deleted interface methods a/o arguments.

To ease the spreading towards the new COM module even if the readiness at intermediates and insurances is yet unknown, this new version natively can load, print and generate the V4.50 as well as both predecessors, namely V4.30 and V4.40. So the implementation can be done now and the activation of the V4.50 standard afterwards!

IGeneralInvoiceResponseManager
  changed:   The IGeneralInvoiceResponseManager::LoadXML(...) method can natively load XML infosets of type generalInvoiceResponse_430.xsd, generalInvoiceResponse_440.xsd and generalInvoiceResponse_450.xsd.
  changed:   The IGeneralInvoiceResponseManager::Print(...) method can natively print responses of type generalInvoiceResponse_430.xsd, generalInvoiceResponse_440.xsd and generalInvoiceResponse_450.xsd.  
 
IGeneralInvoiceResponse
  new:   The iterator pair IGeneralInvoiceResponse::GetFirstDocument(...) / IGeneralInvoiceResponse::GetNextDocument(...) was included to retrieve added documents of type JPG, PNG, or PDF  
  new:   The IGeneralInvoiceResponse::GetDebitor(...) method was included to retrieve the debitor's address of the initial invoice/reminder request  
  new:   The forthcoming new ESR technology using 2D QR barcodes -notably used in the reimbursement process- enforced the implementation of the IGeneralInvoiceResponse::GetEsrQR(...) and IGeneralInvoiceResponse::GetEsrRedQR(...) methods. These 2 methods allows to retrieve the appropriate parameters for the new ESR standard.  
 
IAddress
    no changes