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.
/images/arrow_right.png 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.
/images/arrow_right.png Types
type definitions List of all used builtin, composite and enumeration types
/images/arrow_right.png 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