The ATL COM module generalInvoiceRequest is capable of
generating electronic and printed invoices & reminders
generating electronic and printed invoices & reminders
API browser of generalInvoiceRequest440 COM module
Interface version: | 4.40 |
Interface date: | 15 Mar 2013 |
The GeneralInvoiceRequestManager is an ATL COM module which provides methods to generate invoices, reminders, and credit advices for all roles and places. Such an object is printed or a XML infoset is produced which can be transported electronically to the recipient. In the latter case the object optionally can be signed and/or encrypted . Due to the processing attributes "storno" and "copy" a previously generated object can be canceled or a copy can be produced. To ease the migration from and to the lower V430 version native support has been added to the module. This basically allows to natively load as well as to natively produce XML infosets of V430 type. The support for upgrade/downgrade from and to lower versions than V430 is implemented by using the same delegation mechanism as with the V430 COM module. |
||
Interfaces | 5 interface | |
---|---|---|
IAddress | The utility interface IAddress is available for setting and retrieving structured address data. | |
IGeneralInvoiceRequest | With the IGeneralInvoiceRequest interface all invoice/reminder related data can be set/defined by the interface's methods. | |
IGeneralInvoiceRequestManager | The main interface IGeneralInvoiceRequestManager -creatable in its own right- provides methods to generate invoices, reminders or credit advices for all roles and places. | |
IGeneralInvoiceResult | The interface IGeneralInvoiceResult allows to read back all data that have been defined with the IGeneralInvoiceRequest interface or by loading a previously generated XML infoset. | |
ITarmedInput | The utility interface ITarmedInput provides methods for data required in the Tarmed validator. | |
Types | ||
type definitions | List of all used builtin, composite and enumeration types | |
Important documents about the usage and handling | ||
Document | General usage of the generalInvoiceRequest440 COM module - an overview | |
Document | Major changes from generalInvoiceRequest430 to generalInvoiceRequest440 | |
Document | What to do in a 64bit environment - is there a 64bit Sumex1 COM dll? | |
Document | New and important feature: pseudo service codes for the AddService method allowing to controll the underlying validators | |
Document | Overview of the concept of "Object reference" | |
Document | Notes about the processing attributes | |
Document | Notes about the signature part of the XML infoset | |
Document | Notes about the encryption part of the XML infoset | |
Document | Overview about how to best generate a reminder, storno,... | |
Document | How to set the default printer for a certain invoice/reminder | |
Document | Syntax of the printTemplate variable of the Print method | |
Document | How to print electronic stamps onto an invoice/reminder | |
Document | How to generate a PDF archive file of a invoice/reminder | |
Document | How to reposition the ESR coding line | |
Document | List of Grouper and BfS value set needed for stationary cases | |
Document | VB code snippet for using the generalInvoiceRequest440 COM module | |