API browser of generalInvoiceRequest430 COM module
Interface version: 4.30
Interface date: 26 Aug 2010

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 to V430 compatibility measures has been built into the module that basically

  • allows for lower versions of XML to load and transparently upgrade to V430
  • allows to transparently downgrade V430 data to the appropriate lower version based on a white list
/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 generalInvoiceRequest430 COM module - an overview
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 VB code snippet for using the generalInvoiceRequest430 COM module