The ATL COM module generalInvoiceRequest is capable of
generating electronic and printed invoices & reminders
generating electronic and printed invoices & reminders
How to best make...
The following list describes the easiest way to generate e.g. a reminder or storno request given that the initial invoice was successfully produced and the none-encrypted XML infoset invoiceXML was archived on a local disk
The following list describes the easiest way to generate e.g. a reminder or storno request given that the initial invoice was successfully produced and the none-encrypted XML infoset invoiceXML was archived on a local disk
copy of an invoice |
This can be accomplished by calling the following 4 methods:
- IGeneralInvoiceRequestManager::LoadXML using invoiceXML as input file
- IGeneralInvoiceResult::GetRequest to retrieve the parameters
- IGeneralInvoiceRequest::SetRequest with eIsCopy=enYes
- IGeneralInvoiceRequestManager::GetXML
storno of an invoice |
This can be accomplished by calling the following 4 methods:
- IGeneralInvoiceRequestManager::LoadXML using invoiceXML as input file
- IGeneralInvoiceResult::GetRequest to retrieve the parameters
- IGeneralInvoiceRequest::SetRequest with eIsStorno=enYes
- IGeneralInvoiceRequestManager::GetXML
create reminder |
This can be accomplished by calling the following 3 methods:
- IGeneralInvoiceRequestManager::LoadXML using invoiceXML as input file
- IGeneralInvoiceRequest::SetReminder using lRequestTimestamp=0
- IGeneralInvoiceRequestManager::GetXML - store as reminderXML and possibly lRequestTimestamp
copy of a reminder |
This can be accomplished by calling the following 4 methods:
- IGeneralInvoiceRequestManager::LoadXML using reminderXML as input file
- IGeneralInvoiceResult::GetRequest to retrieve the parameters
- IGeneralInvoiceRequest::SetRequest with eIsCopy=enYes
- IGeneralInvoiceRequestManager::GetXML
storno of a reminder |
This can be accomplished by calling the following 5 methods.
Note that this shows an alternative way of using invoiceXML and lRequestTimestamp instead of reminderXML.
Note that this shows an alternative way of using invoiceXML and lRequestTimestamp instead of reminderXML.
- IGeneralInvoiceRequestManager::LoadXML using invoiceXML as input file
- IGeneralInvoiceResult::GetRequest to retrieve the parameters
- IGeneralInvoiceRequest::SetReminder using the stored lRequestTimestamp
- IGeneralInvoiceRequest::SetRequest with eIsStorno=enYes
- IGeneralInvoiceRequestManager::GetXML