QAD 2017 Enterprise Edition > User Guides > System Administration > Batch Processing and Daemons > Integrating XML Documents > Business Component Structures
  
Business Component Structures
Each business component dataset contains data tables. Static components, such as SAF concepts, contain master or parent data tables only, whereas complex components such as transactions contain both parent and child data tables.
For example, the BJournalEntry component contains the tPosting table, a tPostingLine table for each posting line in the transaction, the tax tables tPostingVAT for tax postings, and optionally, the SAF posting table tPostingSAF.
The component tables also contain fields. In the case of tPostingLine, GL account, currency, amount, sub-account, and other accounting fields are defined for each posting line. Each posting line can also optionally have tax tables and SAF tables (when SAFs have been defined for cost centers or projects).

Journal Entry Component Structure
When creating an XML file to be processed as a Financials journal entry, therefore, it is important to identify the fields, tables, and table relations of the BJournalEntry component. The XML file you import into Financials must contain the same fields and tables as the component you intend to use. This information is defined in the component schema file.
The schema files for each Financials business component are located in the <installdir>\qadfin\components\progress\xml\*.xsd directory.