a data value of an associated cam attribute 310 each container 330 is classified according to the category and the level information of a respective cam attribute 310 for which the container 330 holds a data value the mapping table 340 comprises information regarding association between each cam attribute 310 and a respective container 330 that corresponds to each cam attribute 310 see description of the mapping table 340 in fig2 infra the relational table 350 is a set of cam attributes 310 in the cam data structure 300 the relational table 350 is classified as one of four tables that store a respective cam attribute 310 according to the category and the level information of the cam attribute 310 a document header table that comprises basic category and header level attributes a document item table that comprises basic category and item level attributes a document header extension table that comprises extended category and header level attributes and a document item extension table that comprises extended category and item level attributes the generic accounting document 360 comprises containers 330 and is returned to the caller application 110 after servicing the request 120 fig2 is a flowchart depicting a method for a common accounting module data interface system of fig1 supra in accordance with the embodiments of the present invention in step 210 the common accounting module cam receives a request for an accounting service from a caller application examples of the accounting.