500
ER model Openbravo ERP Version 2.3x Visit us at www.openbravo.com

Openbravo ER Diagram 2.5x

Embed Size (px)

Citation preview

Page 1: Openbravo ER Diagram 2.5x

ER model

Openbravo ERP

Version 2.3x

Visit us at www.openbravo.com

Page 2: Openbravo ER Diagram 2.5x

PrefaceThis document represents Openbravo’s Entity Relation Diagram (ERD), created with dataobtained from the Application Dictionary. The aim of the document is not to get a formalERD, but to get a complete view of the tables and columns behind the functionalities ofOpenbravo ERP.

The diagram has been separated into several chapters according to the main functionalmodules of the ERP. The same table might appear in different chapters but only once indetail. This is done to emphasize the relation among the main tables of the chapter with therest of the diagram. All the relations are represented among the examples, but those notrepresentative in the chapter have been deleted.

The not implemented columns are those ones that aren’t being used in the ERP. Theycan be part of deleted functionalities, hidden or not used functionalities or they are about tobe developed.

The tables of Openbravo have some common characteristics. All tables must have aunique primary key with columnname like tablename+ ID. The table name has to follow theprefix policy:

• A: asset management

• AD: application dictionary

• C: core functionality

• I: import temporary tables and processes

• M: material management

• FACT: Accounting tables.

• GL: general ledger

• MA: manufacturing

• MRP: material resource

• S: service management

• CUS, PD, US, ZZ: personal developments.

2/499

Page 3: Openbravo ER Diagram 2.5x

Common columns of all tables:

• Created: date of record creation.

• CreatedBy: id of the user that has created the record.

• Updated: date of the last update of the record.

• UpdatedBy: id of the user that has commit the last update.

• IsActive: logic delete of the record.

• AD Client ID: id of the client owner of the record. AD Client ID = 0 is System clientfor System Administrator use.

• AD Org ID: id of the organization owner of the record. AD Org ID = = is Asteriskorganization that shares the record to all the organizations of the client.

3/499

Page 4: Openbravo ER Diagram 2.5x

Contents

1 Window, Tab and Field 161.1 AD Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.2 AD Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.3 AD Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201.4 AD AuxiliarInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.5 AD FieldGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.6 AD Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2 Table and column and attachments 242.1 AD Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2 AD Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272.3 AD Callout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.4 AD Val Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.5 AD Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.6 C File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.7 AD DataType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3 Reference 343.1 AD Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.2 AD Ref List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.3 AD Ref Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.4 AD Ref Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.5 AD Ref Search Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4 Menu 394.1 AD Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

5 Process, Form and Task 425.1 AD Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425.2 AD Process Para . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455.3 AD Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475.4 AD Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

6 Workflow 496.1 AD Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.2 AD WF Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496.3 AD WF Node Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526.4 AD WF NodeNext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4/499

Page 5: Openbravo ER Diagram 2.5x

7 Tree 537.1 AD TreeNodePR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.2 AD TreeNodeBP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537.3 AD TreeNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557.4 AD TreeBar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557.5 AD Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557.6 AD TreeNodeMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

8 Internals: process execution, sequences, messages, log 578.1 AD PInstance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578.2 AD PInstance Para . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598.3 AD PInstance Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598.4 AD Note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608.5 AD Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618.6 AD Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628.7 AD TextInterfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628.8 AD Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638.9 AD Month . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

9 Model objects mapping 659.1 AD Model Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659.2 AD Model Object Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

10 Translations 6810.1 AD Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6810.2 AD Window Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7010.3 AD Process Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7010.4 AD Tab Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7110.5 AD Element Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7210.6 AD FieldGroup Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7310.7 AD Reference Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7310.8 AD Process Para Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7410.9 AD Menu Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7410.10AD Message Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7510.11AD Field Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7510.12AD TextInterfaces Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7610.13AD Task Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7610.14AD Workflow Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7710.15AD Form Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7710.16AD Ref List Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7810.17AD WF Node Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

5/499

Page 6: Openbravo ER Diagram 2.5x

11 Access 8011.1 AD User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8011.2 AD User Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8411.3 AD Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8411.4 AD Task Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8511.5 AD Window Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8511.6 AD Process Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8611.7 AD Workflow Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8611.8 AD Form Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8711.9 AD Role OrgAccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8711.10AD Table Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

12 Country, Region and Location 8812.1 C Country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8812.2 C Country Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9012.3 C Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9112.4 C Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

13 System, Client, Org and Session info. Preferences 9313.1 AD System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9313.2 AD Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9513.3 AD ClientInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9713.4 AD Org . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9913.5 AD OrgInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10013.6 AD Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10113.7 AD Preference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

14 Warehouse, Shipper and Freigth 10314.1 M Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10314.2 M Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10514.3 M Warehouse Shipper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10614.4 M Freight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10614.5 M FreightCategory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10814.6 M Shipper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

15 Business partner 11015.1 C Greeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11015.2 C Greeting Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11015.3 C BPartner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11215.4 C BPartner Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11915.5 C SalesRegion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12115.6 C BP Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

6/499

Page 7: Openbravo ER Diagram 2.5x

15.7 C BP TaxCategory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12215.8 C BP BankAccount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12215.9 AD User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12415.10R InterestArea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12715.11R ContactInterest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

16 Payment term 12916.1 C PaymentTerm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12916.2 C Paymenttermline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13216.3 C PaymentTerm Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

17 Product 13517.1 M Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13517.2 M Product Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14117.3 M Substitute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14217.4 M Product BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14217.5 M Product Customer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14317.6 M Product Org . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14317.7 M Product PO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14417.8 M Replenish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14717.9 M Product Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14717.10M Product UOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14817.11M Costing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14817.12M Product Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

18 Unit of Measure 15018.1 C UOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15018.2 C UOM Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15218.3 C UOM Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

19 Attribute 15419.1 M Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15419.2 M AttributeSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15619.3 M AttributeValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15719.4 M AttributeUse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15719.5 M AttributeSetInstance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15819.6 M AttributeInstance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

20 Pricing 16020.1 M PriceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16020.2 M PriceList Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16220.3 M ProductPrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

7/499

Page 8: Openbravo ER Diagram 2.5x

20.4 M DiscountSchema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16320.5 M DiscountSchemaLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16420.6 M Offer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16720.7 M Offer PriceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16920.8 M Offer BPartner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16920.9 M Offer BP Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16920.10M Offer Prod Cat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17020.11M Offer Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17020.12C Discount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17020.13C BPartner Discount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

21 Tax 17221.1 C TaxCategory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17221.2 C TaxCategory Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17221.3 C Tax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17421.4 C Tax Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17621.5 C Tax Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

22 Currency 17822.1 C Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17822.2 C Currency Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18022.3 C Conversion Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

23 Document type 18223.1 C DocType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18223.2 C DocType Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

24 Activity, Campaign and Channel 18724.1 C Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18724.2 C Campaign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18924.3 C Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

25 Order 19125.1 C Incoterms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19125.2 C Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19325.3 C OrderLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19825.4 C OrderLine Offer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20225.5 C OrderTax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

8/499

Page 9: Openbravo ER Diagram 2.5x

26 Purchase specific 20326.1 M Requisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20326.2 M RequisitionLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20526.3 M MatchInv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20526.4 M MatchPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

27 Transaction 20827.1 M InOut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20827.2 M InOutLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21327.3 M Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21527.4 M MovementLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21627.5 M Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21727.6 M InventoryLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21927.7 M Internal Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22027.8 M Internal ConsumptionLine . . . . . . . . . . . . . . . . . . . . . . . . . . . 22127.9 M Production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22227.10M ProductionPlan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22327.11M ProductionLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22527.12M Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22627.13M Storage Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22827.14M Storage Pending . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

28 Invoice 23028.1 C Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23028.2 C Invoice Discount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23528.3 C InvoiceLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23528.4 C InvoiceLine Offer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23828.5 C InvoiceLine AcctDimension . . . . . . . . . . . . . . . . . . . . . . . . . . . 23828.6 C InvoiceTax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

29 Commission 24029.1 C Commission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24029.2 C CommissionLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24229.3 C CommissionRun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24429.4 C CommissionAmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24529.5 C CommissionDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

30 Rappel 24730.1 M Rappel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24730.2 M Rappel Bpartner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24930.3 M Rappel Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24930.4 M Rappel Productcategory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

9/499

Page 10: Openbravo ER Diagram 2.5x

30.5 M Rappel Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25030.6 M Rappel Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

31 Project 25231.1 C ProjectType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25231.2 C Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25231.3 C Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25431.4 C Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25531.5 C ProjectPhase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26031.6 C ProjectTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26131.7 C ProjectLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26231.8 C Project Vendor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26431.9 C ProjectProposal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26531.10C ProjectProposalLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26631.11C ProjectProposalTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

32 Services 26832.1 S ExpenseType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26832.2 S TimeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27032.3 S TimeExpense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27032.4 S TimeExpenseLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

33 Payment management 27433.1 C Settlement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27433.2 C Debt Payment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27733.3 C Glitem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28033.4 C Debt Payment Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28033.5 C Debt Payment Bal Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . 28033.6 C DP Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28133.7 C DP ManagementLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28333.8 C Remittance Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28333.9 C Remittance Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28433.10C Remittance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28433.11C RemittanceLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

34 Bank and Cash management 28734.1 C Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28734.2 C BankAccount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28934.3 C PromissoryFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29034.4 C BankStatement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29234.5 C BankStatementLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29334.6 C Cash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

10/499

Page 11: Openbravo ER Diagram 2.5x

34.7 C CashBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29734.8 C CashLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29734.9 C Charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

35 Calendar, Year and Period 30035.1 C Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30035.2 C Year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30035.3 C Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30235.4 C PeriodControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30335.5 C NonBusinessDay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

36 Accounting Schema 30536.1 C AcctSchema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30536.2 C AcctSchema Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30736.3 C AcctSchema Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30936.4 C AcctSchema GL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31036.5 C AcctSchema Default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31136.6 AD AccountingRpt Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

37 Account Element 31837.1 C Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31837.2 C ElementValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32037.3 C ElementValue Operand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32237.4 C ElementValue Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32237.5 C ValidCombination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

38 Accounting 32538.1 C BP Group Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32538.2 C BP Customer Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32838.3 C BP Vendor Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32938.4 C BP Employee Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33038.5 M Product Category Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33038.6 M Product Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33138.7 C Tax Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33238.8 C BankAccount Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33338.9 C CashBook Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33438.10A Asset Group Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33538.11A Asset Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33638.12C Charge Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33638.13C Project Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33738.14C Glitem Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33738.15M Warehouse Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

11/499

Page 12: Openbravo ER Diagram 2.5x

38.16C AcctSchema Default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33838.17C Acct Rpt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34438.18C Acct Rpt Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34538.19C Acct Rpt Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

39 General Ledger and Budget 34639.1 GL Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34639.2 GL JournalBatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34639.3 GL Journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34939.4 GL JournalLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35139.5 C Budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35339.6 C BudgetLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

40 Assets 35640.1 A Asset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35640.2 A Asset Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36140.3 A Amortization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36240.4 A Amortizationline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

41 Accounting Facts 36441.1 Fact Acct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

42 Manufacturing: Process Plan 36942.1 MA ProcessPlan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36942.2 MA ProcessPlan Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37142.3 MA Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37142.4 MA Sequence Employee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37342.5 MA Sequence IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37342.6 MA Sequence Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37442.7 MA SequenceProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

43 Manufacturing: Work Requirement 37643.1 MA WorkRequirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37643.2 MA WRPhase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37843.3 MA WRPhaseProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

44 Manufacturing: Work Effort 38144.1 MA PL Employee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38144.2 MA PL IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38144.3 MA PL InvoiceLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38344.4 MA PL Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38344.5 MA WEEmployee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

12/499

Page 13: Openbravo ER Diagram 2.5x

44.6 MA WEIncidence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38444.7 M Production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38444.8 M ProductionLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38644.9 M ProductionPlan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38844.10MA GlobalUse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

45 Manufacturing: Toolset 39145.1 MA Toolset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39145.2 MA ToolsetProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39145.3 MA Toolset Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39345.4 MA ToolsetUsed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

46 Manufacturing: Periodic Control 39546.1 MA Periodic Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39546.2 MA PC Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39546.3 MA PC Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39746.4 MA PC Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397

47 Manufacturing: Critical Control Points 39947.1 MA CCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39947.2 MA CCP Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39947.3 MA CCP Shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40147.4 MA Measure Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40147.5 MA Measure Shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40247.6 MA Measure Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40347.7 MA Measure Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

48 Manufacturing: Maintenance 40548.1 MA Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40548.2 MA Maint Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40748.3 MA Maint Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40748.4 MA Maint Periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40848.5 MA Maint Scheduled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40848.6 MA Maint Worker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

49 Manufacturing: Machine 41149.1 MA Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41149.2 MA Machine Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41349.3 MA Machinestation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41449.4 MA Machine Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

13/499

Page 14: Openbravo ER Diagram 2.5x

50 Manufacturing: Cost Center 41550.1 MA Costcenter IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41550.2 MA CostCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41550.3 MA Costcenter Employee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41750.4 MA CostCenter Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41750.5 MA Costcenter Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418

51 Manufacturing: Indirect Cost 41951.1 MA Indirect Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41951.2 MA Indirect Cost Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

52 Manufacturing: Incidence 42252.1 MA Incidence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

53 Manufacturing: Work Station 42453.1 MA Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42453.2 MA Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42653.3 MA Workstation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

54 Salary Category 42754.1 C Salary Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42754.2 C Salary Category Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

55 MRP 42955.1 MRP SalesForecast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42955.2 MRP SalesForecastLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42955.3 MRP Planner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43155.4 MRP PlanningMethod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43155.5 MRP PlanningMethodLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43255.6 MRP Run Production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43255.7 MRP Run ProductionLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43355.8 MRP Run Purchase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43555.9 MRP Run PurchaseLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

56 Warehouse services 43856.1 M Locator Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43856.2 M WH Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43856.3 M WH Schedule Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44056.4 M WH Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44056.5 M WH Period Invoiced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44156.6 M InOutLine Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

14/499

Page 15: Openbravo ER Diagram 2.5x

57 External POS 44257.1 C ExternalPOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44257.2 C ExternalPOS Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44457.3 C ExternalPOS Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44557.4 M Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

58 Import data 45058.1 AD ImpFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45058.2 AD ImpFormat Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45258.3 I BPartner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45358.4 I Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45658.5 I ElementValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46058.6 I Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46258.7 I Budgetline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46758.8 I Tax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

59 Alerts 47359.1 AD AlertRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47359.2 AD AlertRecipient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47359.3 AD AlertRule Trl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47559.4 AD Alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

60 Columns 47760.1 Not implemented . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47760.2 Deprecated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48860.3 Custom code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496

61 Manual Code 49861.1 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49861.2 Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49961.3 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49961.4 Action Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49961.5 Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499

15/499

Page 16: Openbravo ER Diagram 2.5x

1 Window, Tab and Field

The Window, Tab & Field defines the presentation of tables and columns within eachwindow.The Field Group allows you to define subsections in a tab. For System Admin use only.The auxiliar inputs fix the values of a selected field, for instance a slection list, depending onthe tab that is edited.

1.1 AD Window

The Window table defines each window in the system.• AD Window ID: The Window field identifies a unique Window in the system.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• WindowType: The Window Type indicates the type of window being defined (Main-tain, Transaction or Query)

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• AD Color ID: Color for backgrounds or indicators

• AD Image ID: Defines a system image

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

16/499

Page 17: Openbravo ER Diagram 2.5x

Figu

re1:

Win

dow

,Tab

and

Fiel

d

17/499

Page 18: Openbravo ER Diagram 2.5x

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

1.2 AD Tab

The Tab Tab defines each Tab within a Window. Each Tab contains a discrete selectionof fields.

• AD Tab ID: The Tab indicates a tab that displays within a window.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• AD Window ID: The Window field identifies a unique Window in the system.

• SeqNo: The Sequence indicates the order of records

• IsSingleRow: The Single Row Layout checkbox indicates if the default display typefor this window is a single row as opposed to multi row.

• AD Table ID: The Table indicates the table in which a field or fields reside.

• HasTree: The Has Tree checkbox indicates if this window displays a tree metaphor.

• IsInfoTab: The Accounting Tab checkbox indicates if this window contains accountinginformation.

18/499

Page 19: Openbravo ER Diagram 2.5x

• IsTranslationTab: The Translation Tab checkbox indicate if a tab contains translationinformation.

• IsReadOnly: The Read Only indicates that this field may only be Read. It may not beupdated.

• AD Column ID: Link to the database column of the table

• WhereClause: The Where Clause indicates the SQL WHERE clause to use for recordselection. The WHERE clause is added to the query. Fully qualified means table-name.columnname.

• OrderByClause: The ORDER BY Clause indicates the SQL ORDER BY clause touse for record selection

• CommitWarning: Warning or information displayed when committing the record

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• AD Image ID: Defines a system image

• ImportFields: Create Fields from Table Columns, this process will create the fieldsthat don’t exists in the tab but which exist in the correspondent table.

• TabLevel: Hierarchical level of the tab. If the level is 0, it is the top entity. Level 1entries are dependent on level 0, etc.

• IsSortTab: The Tab determines the Order.

• AD ColumnSortYesNo ID: If a Included Column is defined, it decides, if a column isactive in the ordering - otherwise it is determined that the Order Column has a value

19/499

Page 20: Openbravo ER Diagram 2.5x

of one or greater

• AD ColumnSortOrder ID: Integer Column of the table determining the order (display,sort, ..). If defined, the Order By replaces the default Order By clause. It should befully qualified (i.e. tablename.columnname).

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• Included Tab ID: You can include a Tab in a Tab. If displayed in single row record, theincluded tab is displayed as multi-row table.

• FilterClause: Filter clause

• EditReference: The form referenced in the edition command

1.3 AD Image

This table stores images that can be used in different places. An image can be stored asan URL or as binary data.

• AD Image ID: Defines a system image

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• BinaryData: The Binary field stores binary data.

• ImageURL: URL of image; The image is not stored in the database, but retrieved atruntime. The image can be a gif, jpeg or png.

20/499

Page 21: Openbravo ER Diagram 2.5x

1.4 AD AuxiliarInput

To configure an auxiliar input, you need to select the corresponding tab, name the auxiliarinout and define a validation code. For example, when selecting the payment method, youcan force that all payments are done in cash.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• AD Tab ID: The Tab indicates a tab that displays within a window.

• Code: The Validation Code is the code that will be executed to determine the rule.

• Ad Auxiliarinput Id:

1.5 AD FieldGroup

A field group is defined as a fields agrupation inside a tab.• AD FieldGroup ID: The Field Group indicates the logical group that this field belongs

to (History, Amounts, Quantities)

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

1.6 AD Field

The Field table defines the Fields displayed within a tab. Changes made to the Field Tabbecome visible after restart due to caching

• AD Field ID: The Field identifies a field on a database table.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

21/499

Page 22: Openbravo ER Diagram 2.5x

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• AD Tab ID: The Tab indicates a tab that displays within a window.

• AD Column ID: Link to the database column of the table

• IsDisplayed: If the field is displayed, the field Display Logic will determine at runtime,if it is actually displayed

• DisplayLogic: A specification of statements which, when evaluated as false, are re-quired to hide the field.

• DisplayLength: Display length is the size that will be appear for the field, it can bedifferent that the actual size of the column (note that if it is bigger than the column thedata will be truncated to the column size).

• SeqNo: The Sequence indicates the order of records

• SortNo: The Record Sort No indicates the ascending sort sequence of the records

• IsSameLine: The Same Line checkbox indicates that the field will display on the sameline as the previous field.

• IsHeading: The Heading Only checkbox indicates if just the label will display on thescreen

• IsFieldOnly: The Field Only checkbox indicates that the column will display without alabel.

• IsEncrypted: Display encryption - all characters are displayed as ’*’. Data storageencryption (i.e. you will not be able to report the data via report tools) is set in the

22/499

Page 23: Openbravo ER Diagram 2.5x

Column definition.

• IsReadOnly: The Read Only indicates that this field may only be Read. It may not beupdated.

• IsCentrallyMaintained: The Centrally Maintained checkbox indicates if the Name,Description and Help maintained in ’System Element’ table or ’Window’ table.

• AD FieldGroup ID: The Field Group indicates the logical group that this field belongsto (History, Amounts, Quantities)

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• ShowInRelation: When this field is set as ’Y’ the field will be shown in the relationview (as well as in the edition view), otherwise it only will be displayed in the editionview.

23/499

Page 24: Openbravo ER Diagram 2.5x

2 Table and column and attachments

The Table and Column defines all tables with their columns.The System Element is the Central Repository for Field Names Descriptions and Help/Comments.The Validation Rules defines all dynamic rules used when entering and maintaining columnsand fields.The File is used to store attributes of an attachment.

2.1 AD Table

In Table table are stored all the tables used in the application. This data should be thesame as the defined physically in the DB.

• AD Table ID: The Table indicates the table in which a field or fields reside.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• AD Window ID: The Window field identifies a unique Window in the system.

• AD Val Rule ID: The Validation Rule indicates a unique validation rule. These rulesdefine how an entry is determined to valid or invalid.

• TableName: The DB Table Name indicates the name of the table in database.

• LoadSeq: Sequence of the table

• AccessLevel: Indicates the access level required for this record or process.

24/499

Page 25: Openbravo ER Diagram 2.5x

Figu

re2:

Tabl

ean

dco

lum

nan

dat

tach

men

ts

25/499

Page 26: Openbravo ER Diagram 2.5x

• IsSecurityEnabled: The Security Enabled checkbox indicates that user access to thedata in this table can be restricted using Roles.

• IsDeleteable:The Deleteable Records checkbox indicates if a record can be deleted from the database.If records cannot be deleted, you can only deselect the Active flag

• IsHighVolume: The High Volume Checkbox indicates if a search screen will displayas opposed to a pick list for selecting records from this table.

• IsView: This is a view rather than a table. A view is always treated as read only in thesystem.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• ImportTable: Import Table Columns from Database, this process will create in the ap-plication dictionary those columns defined in the table (in DB) but non-existing in thecolumn table (of the application dictionary).

• IsChangeLog: If selected, a log of all changes is maintained.

• ReplicationType: The Type of data Replication determines the directon of the datareplication. ¡BR¿Reference means that the data in this system is read only -¿ ¡BR¿Localmeans that the data in this system is not replicated to other systems - ¡BR¿Mergemeans that the d

• PO Window ID: Window for Purchase Order (AP) Zooms

• IsDefaultAcct: Is default account

• SQL Record Identifier: SQL Record Identifier

26/499

Page 27: Openbravo ER Diagram 2.5x

• Developmentstatus: Development Status defines the status of a table or a column.Ready means that this object is in use, Not Implemented Yet indicates that currently itis not in use but it is planned to be implemented and Deprecated are the objects thatare going to be removed from the application in future versions.

2.2 AD Column

Defines the columns of a tableThe Used in Column Tab defines the table and columnthis element resides in.

• AD Column ID: Link to the database column of the table

• Version: The Version indicates the version of this table definition.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• AD Table ID: The Table indicates the table in which a field or fields reside.

• AD Val Rule ID: The Validation Rule indicates a unique validation rule. These rulesdefine how an entry is determined to valid or invalid.

• ColumnName: The Column Name indicates the name of a column on a table as de-fined in the database.

• DefaultValue: The defaults are evaluated in the order of definition, the first not nullvalue becomes the default value of the column. The values are separated by commaor semicolon. a) Literals:. ’Text’ or 123 b) Variables - in format @Variable@ - Login e.g.#Date, #AD Org ID, #AD Client ID - Accounting Schema: e.g. C AcctSchema ID,C Calendar ID- Global defaults: e.g. DateFormat - Window values (all Picks, CheckBoxes, RadioBut-tons, and DateDoc/DateAcct) c) SQL code with the tag: @SQL=SELECT something

27/499

Page 28: Openbravo ER Diagram 2.5x

AS DefaultValue FROM ... The SQL statement can contain variables. There can beno other value other than the SQL statement. The default is only evaluated, if no userpreference is defined. Default definitions are ignored for record columns as Key, Par-ent, Client as well as Buttons.

• FieldLength: The Length indicates the length of a column as defined in the database.

• IsKey: The key column must also be display sequence 0 in the field definition and maybe hidden.

• IsParent: The Parent checkbox indicates if this column is a link to the parent table.

• IsMandatory: The Mandatory checkbox indicates if the field is required for a record tobe save to the database.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• IsIdentifier: The Identifier checkbox indicates that this column is part of the identifieror key for this table.

• SeqNo: The Sequence indicates the order of records

• IsEncrypted: Display encryption - all characters are displayed as ’*’. Data storageencryption (i.e. you will not be able to report the data via report tools) is set in theColumn definition.

• AD Reference ID: The Reference indicates the type of reference field

• AD Reference Value ID: The Reference Value indicates where the reference valuesare stored. It must be specified if the data type is Table or List.

• VFormat: Value Format is the format the value will be displayed with.

28/499

Page 29: Openbravo ER Diagram 2.5x

• AD Element ID: The System Element allows for the central maintenance of help, de-scriptions and terminology for a database column.

• IsUpdateable: The Updateable checkbox indicates if a field can be updated by theuser.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• ValueMin: The Minimum Value indicates the lowest allowable value for a field.

• ValueMax: The Maximum Value indicates the highest allowable value for a field

• IsSelectionColumn: If selected, the column is listed in the first find window tab andin the selection part of the window

• ReadOnlyLogic: Logic to determine if field is read only (applies only when field isread-write)

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• IsSyncDatabase: When selected, the database column definition is updated basedon your entries in the Column definition of the Application Dictionary.

• IsSessionAttr: Checking this field the data for this column will be stored as sessionattribute so its content will be accessible from other tab.

• IsSecondaryKey: Is secondary key

• IsDesencryptable: When Is Desencryptable field is ’Y’ the content of this column willbe saved in a desencryptable way.

29/499

Page 30: Openbravo ER Diagram 2.5x

• AD Callout ID: The callout that will be fired when the content of a is modified.

• Callout: Function Calls separated by semicolons; SE /SL /UE /UL - 1st: System/User;2nd: Enter/Leave; 3rd: Underscore, - then Function Name

• Developmentstatus: Development Status defines the status of a table or a column.Ready means that this object is in use, Not Implemented Yet indicates that currently itis not in use but it is planned to be implemented and Deprecated are the objects thatare going to be removed from the application in future versions.

2.3 AD Callout

This table defines the callouts, callouts are Java classes that are executed when thecontent of a filed is modified.

• AD Callout ID: The callout that will be fired when the content of a is modified.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

2.4 AD Val Rule

The Validation Rules Tab defines all dynamic rules used when entering and maintainingcolumns and fields.

• AD Val Rule ID: The Validation Rule indicates a unique validation rule. These rulesdefine how an entry is determined to valid or invalid.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

30/499

Page 31: Openbravo ER Diagram 2.5x

• Type: The Type indicates the type of validation that will occur. This can be SQL, JavaScript or Java Language.

• Code: The Validation Code is the code that will be executed to determine the rule.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

2.5 AD Element

The Element Tab defines each system level element.• AD Element ID: The System Element allows for the central maintenance of help, de-

scriptions and terminology for a database column.

• ColumnName: The Column Name indicates the name of a column on a table as de-fined in the database.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• PrintName: The Label to be printed indicates the name that will be printed on a doc-ument or correspondence. The max length is 2000 characters.

• PO Description: Description in PO Screens

• PO Help: Help for PO Screens

31/499

Page 32: Openbravo ER Diagram 2.5x

• PO Name: Name on PO Screens

• PO PrintName: Print name on PO Screens/Reports

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

2.6 C File

In this table are stored the files (using the name field) attached to different windows.• C File ID: Attached file

• C Datatype ID: Defines what kind of file is (txt, pdf, xls...).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• SeqNo: The Sequence indicates the order of records

• Text: The Text field stores the user entered information.

• AD Table ID: The Table indicates the table in which a field or fields reside.

• AD Record ID: Record contains the key of the record the file is attached to. This keymay belong to any table that’s why this column is generic and not specific for any table.

32/499

Page 33: Openbravo ER Diagram 2.5x

2.7 AD DataType

Data type table contains the different types of files that can be attached to the records ofthe application.

• AD Datatype ID: Type of file

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Format: Format is the description of the data type for the attachable files.

33/499

Page 34: Openbravo ER Diagram 2.5x

3 Reference

The Reference defines each field type and its parameters.

3.1 AD Reference

The Reference Tab defines the references that are used to validate data• AD Reference ID: The Reference indicates the type of reference field

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• ValidationType: The Validation Type indicates the validation method to use. Theseinclude list, table or data type validation.

• VFormat: Value Format is the format the value will be displayed with.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

3.2 AD Ref List

The List Validation Tab defines lists to validate data• AD Ref List ID: The Reference List field indicates a list of reference values from a

database tables. Reference lists populate drop down list boxes in data entry screens

34/499

Page 35: Openbravo ER Diagram 2.5x

Figu

re3:

Ref

eren

ce

35/499

Page 36: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• AD Reference ID: The Reference indicates the type of reference field

• ValidFrom: The Valid From date indicates the first day of a date range

• ValidTo: The Valid To date indicates the last day of a date range

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

3.3 AD Ref Table

The Table Validation Tab defines tables to validate data• AD Reference ID: The Reference indicates the type of reference field

• AD Table ID: The Table indicates the table in which a field or fields reside.

• AD Key: The Key Column indicates that this the unique identifier of a record on thistable.

• AD Display: The Display Column indicates the column that will display.

36/499

Page 37: Openbravo ER Diagram 2.5x

• WhereClause: The Where Clause indicates the SQL WHERE clause to use for recordselection. The WHERE clause is added to the query. Fully qualified means table-name.columnname.

• OrderByClause: The ORDER BY Clause indicates the SQL ORDER BY clause touse for record selection

• IsValueDisplayed: The Display Value checkbox indicates if the value column will dis-play with the display column.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

3.4 AD Ref Search

• AD Ref Search ID:

• AD Reference ID: The Reference indicates the type of reference field

• AD Table ID: The Table indicates the table in which a field or fields reside.

• AD Column ID: Link to the database column of the table

3.5 AD Ref Search Column

• AD Ref Search Column ID:

• AD Ref Search ID:

37/499

Page 38: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• ColumnName: The Column Name indicates the name of a column on a table as de-fined in the database.

• Columntype:

• Column Suffix: One or many characters which are added at the end of a statementor number.

38/499

Page 39: Openbravo ER Diagram 2.5x

4 Menu

The Menu defines the Menu which will display. The menu items that each user will seedepends upon the security defined.

4.1 AD Menu

The Menu Tab defines the tree structured menu which will be used for the selectedOrganization.

• AD Menu ID: The Menu identifies a unique Menu. Menus are used to control the dis-play of those screens a user has access to.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Action: The Action field indicates the Action to be performed for this element.

• AD Window ID: The Window field identifies a unique Window in the system.

• AD Workflow ID: The Workflow field identifies a unique Workflow in the system.

• AD Task ID: The Task field identifies a Operation System Task in the system.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

39/499

Page 40: Openbravo ER Diagram 2.5x

Figu

re4:

Men

u

40/499

Page 41: Openbravo ER Diagram 2.5x

• AD Form ID: The Special Form field identifies a unique Special Form in the system.

• AD Workbench ID: Collection of windows, reports

• IsReadOnly: The Read Only indicates that this field may only be Read. It may not beupdated.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• URL: The URL defines an online address for this Business Partner.

41/499

Page 42: Openbravo ER Diagram 2.5x

5 Process, Form and Task

The Forms defines any window which is not automatically generated.The Tasks defines the different tasks used in workflows and the access level for those tasks.The Report & Process is used to define the parameters and access rules for every Reportand Process within the system.

5.1 AD Process

The Report and Process Tab defines each report and process run in the system.• AD Process ID: The Process field identifies a unique Process or Report in the system.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• ProcedureName: The Procedure indicates the name of the database procedure calledby this report or process.

• IsReport: The Report checkbox indicates that this record is a report as opposed to aprocess

• IsUserStartable: The User can start Process checkbox indicates that this processcan be initiated by the user (as opposed to system initiated)

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

42/499

Page 43: Openbravo ER Diagram 2.5x

Figu

re5:

Pro

cess

,For

man

dTa

sk

43/499

Page 44: Openbravo ER Diagram 2.5x

• IsDirectPrint: The Direct Print checkbox indicates that this report will print without aprint dialog box being displayed.

• AD ReportView ID: The Report View indicates the view used to generate this report.

• Classname: The Classname identifies the Java classname used by this report or pro-cess.

• AccessLevel: Indicates the access level required for this record or process.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• Statistic Count: Internal statistics, this field counts how many times the process hasbeen executed.

• Statistic Seconds: Internal statistics how many seconds have been used the processwhile it was being executed.

• AD PrintFormat ID: The print format determines how data is rendered for print.

• IsBackground:The background process run with the application in a planned time

• Jrname: Defines the name (including the extension) of the main tamplate (jrxml file)of the Jasper Report.

• IsJasper:Defines that the report is a jasper report.

44/499

Page 45: Openbravo ER Diagram 2.5x

5.2 AD Process Para

The Report Parameter table defines any parameters required to execute a report orprocess.

• AD Process Para ID: Process Parameter identifies the parameters of a process orreport.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• SeqNo: The Sequence indicates the order of records

• AD Reference ID: The Reference indicates the type of reference field

• AD Reference Value ID: The Reference Value indicates where the reference valuesare stored. It must be specified if the data type is Table or List.

• IsRange: The Range checkbox indicates that this parameter is a range of values.

• AD Val Rule ID: The Validation Rule indicates a unique validation rule. These rulesdefine how an entry is determined to valid or invalid.

• FieldLength: The Length indicates the length of a column as defined in the database.

• IsMandatory: The Mandatory checkbox indicates if the field is required for a record tobe save to the database.

45/499

Page 46: Openbravo ER Diagram 2.5x

• DefaultValue: The defaults are evaluated in the order of definition, the first not nullvalue becomes the default value of the column. The values are separated by commaor semicolon. a) Literals:. ’Text’ or 123 b) Variables - in format @Variable@ - Login e.g.#Date, #AD Org ID, #AD Client ID - Accounting Schema: e.g. C AcctSchema ID,C Calendar ID- Global defaults: e.g. DateFormat - Window values (all Picks, CheckBoxes, RadioBut-tons, and DateDoc/DateAcct) c) SQL code with the tag: @SQL=SELECT somethingAS DefaultValue FROM ... The SQL statement can contain variables. There can beno other value other than the SQL statement. The default is only evaluated, if no userpreference is defined. Default definitions are ignored for record columns as Key, Par-ent, Client as well as Buttons.

• VFormat: Value Format is the format the value will be displayed with.

• ValueMin: The Minimum Value indicates the lowest allowable value for a field.

• ValueMax: The Maximum Value indicates the highest allowable value for a field

• ColumnName: The Column Name indicates the name of a column on a table as de-fined in the database.

• DefaultValue2: The defaults are evaluated in the order of definition, the first not nullvalue becomes the default value of the column. The values are separated by commaor semicolon. a) Literals:. ’Text’ or 123 b) Variables - in format @Variable@ - Login e.g.#Date, #AD Org ID, #AD Client ID - Accounting Schema: e.g. C AcctSchema ID,C Calendar ID- Global defaults: e.g. DateFormat - Window values (all Picks, CheckBoxes, RadioBut-tons, and DateDoc/DateAcct) c) SQL code with the tag: @SQL=SELECT somethingAS DefaultValue FROM ... The SQL statement can contain variables. There can beno other value other than the SQL statement. The default is only evaluated, if no userpreference is defined. Default definitions are ignored for record columns as Key, Par-ent, Client as well as Buttons.

• IsCentrallyMaintained: The Centrally Maintained checkbox indicates if the Name,Description and Help maintained in ’System Element’ table or ’Window’ table.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.

46/499

Page 47: Openbravo ER Diagram 2.5x

For customizations, copy the entity and select User!

• AD Element ID: The System Element allows for the central maintenance of help, de-scriptions and terminology for a database column.

5.3 AD Form

The Forms Tab defines any window which is not automatically generated. For SystemAdmin use only.

• AD Form ID: The Special Form field identifies a unique Special Form in the system.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• Classname: The Classname identifies the Java classname used by this report or pro-cess.

• AccessLevel: Indicates the access level required for this record or process.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

5.4 AD Task

The Task Tab defines the unique tasks that will be used.• AD Task ID: The Task field identifies a Operation System Task in the system.

47/499

Page 48: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• OS Command: The OS Command is for optionally defining a command to that will bepart of this task. For example it can be used to starting a back up process or perform-ing a file transfer.

• AccessLevel: Indicates the access level required for this record or process.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• Classname: The Classname identifies the Java classname used by this report or pro-cess.

48/499

Page 49: Openbravo ER Diagram 2.5x

6 Workflow

The Workflow defines Workflows in the system, the access level for the Workflow andthe Nodes or Steps within the Workflow.

6.1 AD Workflow

The Workflow Tab defines Workflows in the system.• Name: The name of an entity (record) is used as an default search option in addition

to the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• AD Workflow ID: The Workflow field identifies a unique Workflow in the system.

• AD WF Node ID: The Workflow Node indicates a unique step or process in a Work-flow.

• AccessLevel: Indicates the access level required for this record or process.

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

6.2 AD WF Node

The Node Tab defines each Node or step in this Workflow.• AD WF Node ID: The Workflow Node indicates a unique step or process in a Work-

flow.

49/499

Page 50: Openbravo ER Diagram 2.5x

Figu

re6:

Wor

kflow

50/499

Page 51: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• AD Workflow ID: The Workflow field identifies a unique Workflow in the system.

• Help: The Help field contains a hint, comment or help about the use of this item.

• Action: The Action field indicates the Action to be performed for this element.

• AD Window ID: The Window field identifies a unique Window in the system.

• Workflow ID: The Workflow field identifies a unique workflow. A workflow is a group-ing of related tasks, in a specified sequence and optionally including approvals

• AD Task ID: The Task field identifies a Operation System Task in the system.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• AD Form ID: The Special Form field identifies a unique Special Form in the system.

• IsCentrallyMaintained: The Centrally Maintained checkbox indicates if the Name,Description and Help maintained in ’System Element’ table or ’Window’ table.

• Yposition: Absolute Y (vertical) position in 1/72 of an inch

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• Xposition: Absolute X (horizontal) position in 1/72 of an inch

51/499

Page 52: Openbravo ER Diagram 2.5x

6.3 AD WF Node Trl

Allows the translation of any workflow node of the application. After the edition, thewindow must be regenerated.

• AD WF Node ID: The Workflow Node indicates a unique step or process in a Work-flow.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Help: The Help field contains a hint, comment or help about the use of this item.

6.4 AD WF NodeNext

The Next Nodes Tab defines the order or Nodes or Steps in a Workflow.• AD WF Node ID: The Workflow Node indicates a unique step or process in a Work-

flow.

• AD WF Next ID: The Next Node indicates the next step or task in this Workflow.

• Condition: The Condition field identifies the condition that must be met before theWorkflow can proceed to the next task.

52/499

Page 53: Openbravo ER Diagram 2.5x

7 Tree

The Tree and Node Image defines the descriptors and images that will be used when aTree is displayed.

7.1 AD TreeNodePR

This table defines the relations of nodes for trees of products.• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll ups

or summary levels of information. They are used in reports for defining report pointsand summarization levels.

• Node ID: Identifies a tree node.

• Parent ID: The Parent indicates the value used to represent a summary level or reportto level for a record

• SeqNo: The Sequence indicates the order of records

7.2 AD TreeNodeBP

This table defines relations of nodes for trees of Business Partners.• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll ups

or summary levels of information. They are used in reports for defining report pointsand summarization levels.

• Node ID: Identifies a tree node.

• Parent ID: The Parent indicates the value used to represent a summary level or reportto level for a record

• SeqNo: The Sequence indicates the order of records

53/499

Page 54: Openbravo ER Diagram 2.5x

Figu

re7:

Tree

54/499

Page 55: Openbravo ER Diagram 2.5x

7.3 AD TreeNode

This table defines the relations of nodes for generic trees.• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll ups

or summary levels of information. They are used in reports for defining report pointsand summarization levels.

• Node ID: Identifies a tree node.

• Parent ID: The Parent indicates the value used to represent a summary level or reportto level for a record

• SeqNo: The Sequence indicates the order of records

7.4 AD TreeBar

This table defines the relations between nodes for bookmarks trees.• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll ups

or summary levels of information. They are used in reports for defining report pointsand summarization levels.

• Node ID: Identifies a tree node.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

7.5 AD Tree

The Tree table defines all the trees that will be used in the application.• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll ups

or summary levels of information. They are used in reports for defining report points

55/499

Page 56: Openbravo ER Diagram 2.5x

and summarization levels.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• TreeType: The Tree Type / Area field determines the type of tree this is. For example,you may define one tree for your Products and another tree for your Business Partners.

• IsAllNodes: If this field is checked all nodes are included

7.6 AD TreeNodeMM

This table defines the relations of nodes for menu tree.• Parent ID: The Parent indicates the value used to represent a summary level or report

to level for a record

• SeqNo: The Sequence indicates the order of records

• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll upsor summary levels of information. They are used in reports for defining report pointsand summarization levels.

• Node ID: Identifies a tree node.

56/499

Page 57: Openbravo ER Diagram 2.5x

8 Internals: process execution, sequences, messages, log

The Message defines the Message Text and Message Tips for each system generatedmessage.The Sequence defines how document numbers will be sequenced.Change the way docu-ment numbers are generated. You may add a prefix or a suffix or change the current number.The system creates messages while performing processes.

8.1 AD PInstance

This table is used internally by the application. Whenever a process is called a new lineis added to this table including the process identifier and the record that called the process.

• AD PInstance ID: Process Instance identifies the instance of a process. Every time aprocess is executed a new instance of it is created.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• Record ID: The Record ID is the internal unique identifier of a record

• IsProcessing: When the process is being accomplished this record has ’Y’ value, oth-erwise it has ’N’.

• Result: The Result indicates the result of any action taken on this request.

• ErrorMsg: In this filed is stored the error message in case the process fails.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

57/499

Page 58: Openbravo ER Diagram 2.5x

Figu

re8:

Inte

rnal

s:pr

oces

sex

ecut

ion,

sequ

ence

s,m

essa

ges,

log

58/499

Page 59: Openbravo ER Diagram 2.5x

8.2 AD PInstance Para

Process Instance Parameter contains the values of the parameters that are passed to aprocess instance.

• AD PInstance ID: Process Instance identifies the instance of a process. Every time aprocess is executed a new instance of it is created.

• P String: String passed as parameter to a process instance.

• P String To: String passed as maximun string range to a process instance.

• P Date: Date passed as parameter to a process instance.

• P Date To: Date passed as maximun date as parameter to a process instance.

• SeqNo: The Sequence indicates the order of records

• P Number: Number passed as parameter to a process instance.

• P Number To: Number passed as maximun range as parameter to a process in-stance.

• ParameterName: Name describing the parameter.

• Info: The Information displays data from the source document line.

• Info To: The Information displays data from the source document line.

8.3 AD PInstance Log

Maintains a log of process instances.• P Number: Number passed as parameter to a process instance.

59/499

Page 60: Openbravo ER Diagram 2.5x

• Log ID: Log identifier

• AD PInstance ID: Process Instance identifies the instance of a process. Every time aprocess is executed a new instance of it is created.

• P Msg: Process Message

• P Date: Date passed as parameter to a process instance.

• P ID: Process ID

8.4 AD Note

The Notice Tab provides a method of viewing messages that are generated by this sys-tem when performing processes.

• AD Note ID: Identifies a System Notice

• Text: The Text field stores the user entered information.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• Processed: The Processed checkbox indicates that a document has been processed.

• Reference: The Reference displays the source document number.

• AD Table ID: The Table indicates the table in which a field or fields reside.

• Record ID: The Record ID is the internal unique identifier of a record

• AD Message ID: Information and Error messages

60/499

Page 61: Openbravo ER Diagram 2.5x

8.5 AD Sequence

The Sequence Tab defines the numeric sequencing to use for documents. These canalso include a alpha suffix and / or prefix.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• CurrentNext: The Current Next indicates the next number to use for this document

• IsAudited: The Activate Audit checkbox indicates if an audit trail of numbers gener-ated will be kept.

• Prefix: The Prefix indicates the characters to print in front of the document number.

• Suffix: The Suffix indicates the characters to append to the document number.

• StartNewYear: The Restart Sequence Every Year checkbox indicates that the docu-ments sequencing should return to the starting number on the first day of the year.

• Description: A description is limited to 255 characters.

• IsTableID: The Used for Record ID checkbox indicates if the document id will be usedas the key to the record

• AD Sequence ID: The Sequence defines the numbering sequence to be used for doc-uments.

• VFormat: Value Format is the format the value will be displayed with.

• IsAutoSequence: The Auto Numbering checkbox indicates if the system will assignthe next number automatically.

• StartNo: The Start Number indicates the starting position in the line or field number inthe line

61/499

Page 62: Openbravo ER Diagram 2.5x

• IncrementNo: The Increment indicates the number to increment the last documentnumber by to arrive at the next sequence number

• CurrentNextSys: This field is for system use only and should not be modified.

8.6 AD Message

The Message Tab displays error message text and menu messages• MsgType: The Message Type indicates the type of message being defined. Valid

message types are Informational, Menu and Error.

• MsgText: The Message Text indicates the message that will display

• MsgTip: The Message Tip defines additional help or information about this message.

• AD Message ID: Information and Error messages

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• EntityType: The Entity Types Dictionary, Core and Application might be automaticallysynchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

8.7 AD TextInterfaces

Texts for manual interfaces, this texts are stored in order to be used during the translationprocess.

• AD Textinterfaces ID: Identifies a text in a manually created window.

62/499

Page 63: Openbravo ER Diagram 2.5x

• Text: The Text field stores the user entered information.

• Filename:

8.8 AD Dimension

The dimensions are needed for the multidimensional analisys reports• AD Dimension ID: Identifies a dimension for multidemensional analisys reports

• ColumnName: The Column Name indicates the name of a column on a table as de-fined in the database.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Description: A description is limited to 255 characters.

• Join Group1:

• TableName: The DB Table Name indicates the name of the table in database.

• Join Group2:

• AD Process ID: The Process field identifies a unique Process or Report in the system.

8.9 AD Month

It is necessary to configurate the months of the year to the terms of the year.• AD Month ID: A month of the year.

63/499

Page 64: Openbravo ER Diagram 2.5x

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Quarter: Defines in which quarter of the year is placed the month

64/499

Page 65: Openbravo ER Diagram 2.5x

9 Model objects mapping

The Model Objects Mapping defines all the mappings for each of the application ele-ments (tabs, forms, processes...)

9.1 AD Model Object

• AD Model Object ID: Identifies an object of the dictionary.

• Action: The Action field indicates the Action to be performed for this element.

• Classname: The Classname identifies the Java classname used by this report or pro-cess.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• AD Tab ID: The Tab indicates a tab that displays within a window.

• AD Task ID: The Task field identifies a Operation System Task in the system.

• AD Workflow ID: The Workflow field identifies a unique Workflow in the system.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• AD Workbench ID: Collection of windows, reports

• AD Form ID: The Special Form field identifies a unique Special Form in the system.

• AD Reference ID: The Reference indicates the type of reference field

• AD Callout ID: The callout that will be fired when the content of a is modified.

65/499

Page 66: Openbravo ER Diagram 2.5x

Figu

re9:

Mod

elob

ject

sm

appi

ng

66/499

Page 67: Openbravo ER Diagram 2.5x

9.2 AD Model Object Mapping

This table contains the mappings (how the classes are accessed) for the objects of thedictionary.

• AD Model Object Mapping ID:

• AD Model Object ID: Identifies an object of the dictionary.

• MappingName: A direction or guide used to call this object through a browser.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

67/499

Page 68: Openbravo ER Diagram 2.5x

10 Translations

The Translations allows you to define multiple parallel language for users. This allowsusers to access the same data but have the application elements appear in different lan-guages.If a language is a System Language, you can change the User Interface to thislanguage (after translation). Otherwise the language is only used for printing documents.For the language code, we suggest using the Java convention of country and language (e.g.fr CN - Canadian French).

10.1 AD Language

If you want to add an additional User Interface language, select System Language. Oth-erwise, the system allows you to just translate elements for printing documents.The Lan-guage needs to be a (verified) System Language

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsBaseLanguage: The system information is maintained in this language

• IsSystemLanguage: Select, if you want to have translated screens available in thislanguage. Please notify your system administrator to run the language maintenancescripts to enable the use of this language. If the language is not supplied, you cantranslate the terms yourself.

• LanguageISO: The ISO Language Code indicates the standard ISO code for a lan-guage in lower case. Information can be found at http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt

• CountryCode: For details - http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1.htmlor - http://www.unece.org/trade/rec/rec03en.htm

• Processing: When this field is set as ’Y’ a process is being performed on this record.

68/499

Page 69: Openbravo ER Diagram 2.5x

Figu

re10

:Tr

ansl

atio

ns

69/499

Page 70: Openbravo ER Diagram 2.5x

• AD Language ID:

• Pixelsize:

• Translatedby: This fields shows who has contributed to the translation of this lan-guage.

10.2 AD Window Trl

This tab contains the windows translation to different languages. It is important to checkthe translated option.

• AD Window ID: The Window field identifies a unique Window in the system.

• AD Language: The Language identifies the language to use for display

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.3 AD Process Trl

Shows report tab translation for several languagesThis tab contains the process transla-tion to different languages. It is important to check the translated option.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

70/499

Page 71: Openbravo ER Diagram 2.5x

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.4 AD Tab Trl

Allows the translation of any tab of the application.After the edition, the window must beregenerated.

• AD Tab ID: The Tab indicates a tab that displays within a window.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• CommitWarning: Warning or information displayed when committing the record

71/499

Page 72: Openbravo ER Diagram 2.5x

10.5 AD Element Trl

This tab contains the elements translation to different languages. It is important to checkthe translated option.

• AD Element ID: The System Element allows for the central maintenance of help, de-scriptions and terminology for a database column.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• PrintName: The Label to be printed indicates the name that will be printed on a doc-ument or correspondence. The max length is 2000 characters.

• PO Description: Description in PO Screens

• PO Help: Help for PO Screens

• PO Name: Name on PO Screens

• PO PrintName: Print name on PO Screens/Reports

72/499

Page 73: Openbravo ER Diagram 2.5x

10.6 AD FieldGroup Trl

This tab contains field group translations to different languagesRun Synchronize Termi-nology to update menu translation. You need only to translate Fields, which are not centrallymaintained. After the edition, the window must be regenerated.

• AD FieldGroup ID: The Field Group indicates the logical group that this field belongsto (History, Amounts, Quantities)

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.7 AD Reference Trl

• AD Reference ID: The Reference indicates the type of reference field

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

73/499

Page 74: Openbravo ER Diagram 2.5x

10.8 AD Process Para Trl

Shows parameter tab translation for several languages• AD Process Para ID: Process Parameter identifies the parameters of a process or

report.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Help: The Help field contains a hint, comment or help about the use of this item.

10.9 AD Menu Trl

Menu translations are derived from Window, Process, etc. You only need to translateSummary level items.Run Synchronize Terminology to update menu translation.

• AD Menu ID: The Menu identifies a unique Menu. Menus are used to control the dis-play of those screens a user has access to.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

74/499

Page 75: Openbravo ER Diagram 2.5x

10.10 AD Message Trl

This tab contains the messages translation to different languages. It is important to checkthe translated option.

• AD Language: The Language identifies the language to use for display

• MsgText: The Message Text indicates the message that will display

• MsgTip: The Message Tip defines additional help or information about this message.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• AD Message ID: Information and Error messages

10.11 AD Field Trl

Fields are automatically translated, if centrally maintained. You only need to translatenot centrally maintained Fields.Allows the translation of any field of the application. After theedition, the window must be regenerated.

• AD Field ID: The Field identifies a field on a database table.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

75/499

Page 76: Openbravo ER Diagram 2.5x

10.12 AD TextInterfaces Trl

• AD Textinterfaces ID: Identifies a text in a manually created window.

• AD Language: The Language identifies the language to use for display

• Text: The Text field stores the user entered information.

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.13 AD Task Trl

Allows the translation of any task of the application. After the edition, the window mustbe regenerated.

• AD Task ID: The Task field identifies a Operation System Task in the system.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

76/499

Page 77: Openbravo ER Diagram 2.5x

10.14 AD Workflow Trl

Allows the translation of any workflow of the application. After the edition, the windowmust be regenerated.

• AD Workflow ID: The Workflow field identifies a unique Workflow in the system.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.15 AD Form Trl

This tab contains form tab data translation to different languagesAllows the translation ofany form of the application.After the edition, the window must be regenerated.

• AD Form ID: The Special Form field identifies a unique Special Form in the system.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

77/499

Page 78: Openbravo ER Diagram 2.5x

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.16 AD Ref List Trl

Allows the translation of any reference list of the application. After the edition, the windowmust be regenerated.

• AD Ref List ID: The Reference List field indicates a list of reference values from adatabase tables. Reference lists populate drop down list boxes in data entry screens

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

10.17 AD WF Node Trl

Allows the translation of any workflow node of the application. After the edition, thewindow must be regenerated.

• AD WF Node ID: The Workflow Node indicates a unique step or process in a Work-flow.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

78/499

Page 79: Openbravo ER Diagram 2.5x

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Help: The Help field contains a hint, comment or help about the use of this item.

79/499

Page 80: Openbravo ER Diagram 2.5x

11 Access

Maintain Data Access Roles of Roles/ResponsibiltiesThe Business Partner allows you do define any party with whom you transact. This includescustomers, vendors and employees. Prior to entering or importing products, you must defineyour vendors. Prior to generating Orders you must define your customers. he Forms Windowdefines any window which is not automatically generated. For System Admin use only.The Maintain Tasks defines the different tasks used in workflows and the access level forthose tasks.The Report & Process is used to define the parameters and access rules for every Reportand Process within the system.The Role allows you to define the different roles that users of this system will have. Rolescontrol access to windows, tasks, reports, etc. For a client an Administrator and User roleare predefined. You may add additional roles to control access for specific functionality ordata.You can add users to the role.The Table and Column defines all tables with their columnsThe User allows you to define each User of the system. Users can log into the system andhave access to functionality via one or more roles.The Window, Tab & Field defines the presentation of tables and columns within each window.The Workflow defines Workflows in the system, the access level for the Workflow and theNodes or Steps within the Workflow.

11.1 AD User

The User Tab defines the log in for Users who have access to the system.The Useridentifies a unique user in the system. This could be an internal user or a business partnercontact

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Password: The Password indicates the Password for this User Id. Passwords are re-quired to identify authorized users.

80/499

Page 81: Openbravo ER Diagram 2.5x

Figu

re11

:A

cces

s

81/499

Page 82: Openbravo ER Diagram 2.5x

• Email: The Email Address is the Electronic Mail ID for this User and should be fullyqualified (e.g. [email protected]).

• Supervisor ID: The Supervisor indicates who will be used for forwarding and escalat-ing issues for this user.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• PA GoalPrivate ID: The Personal Goals displays goals that a user will set for them-selves.

• PA Goal ID: The Performance Goal indicates what this users performance will bemeasured against.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• EmailUser: The user name in the mail system is usually the string before the @ of youremail address. Required if the mail server requires authentification to send emails.

• EmailUserPW: Required if the mail server requires authentification to send emails.

• C Greeting ID: The Greeting identifies the greeting to print on correspondence.

• Phone2:The 2nd Phone field identifies an alternate telephone number.

• Birthday: Birthday or Anniversary day

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

82/499

Page 83: Openbravo ER Diagram 2.5x

• Phone: The Phone field identifies a telephone number

• Fax: The Fax identifies a facsimile number for this Business Partner or Location

• LastResult: The Last Result identifies the result of the last contact made.

• LastContact: The Last Contact indicates the date that this Business Partner Contactwas last contacted.

• Title: The Title indicates the name that an entity is referred to as.

• Comments: The Comments field allows for free form entry of additional information.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• Firstname: First Name of the contact

• Lastname: Last name of the contact

• UserName: Name that identifies the user in the System

• Default Ad Client ID: Client that user will use by default when is logged

• Default Ad Org ID: Default organization when the user login

• Default Ad Language: Default language when the user is logged

• Default Ad Role ID: Default role when the user is logged

83/499

Page 84: Openbravo ER Diagram 2.5x

• Default M Warehouse ID: Default warehouse when the user is logged

11.2 AD User Roles

The User Roles Tab define the Roles each user may have. The Roles will determine whatwindows, tasks, processes and workflows that a User has access to.The User AssignmentTab displays Users who have been defined for this Role.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

11.3 AD Role

Define the role and add the client and organizations the role has access to. You can giveusers access to this role and modify the access of this role to windows, forms, processesand reports as well as tasks. ¡BR¿If the Role User Level is Manual, the asSelect Role forwith Data Access Restrictions

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• UserLevel: The User Level field determines if users of this Role will have access toSystem level data, Organization level data, Client level data or Client and Organizationlevel data.

• ClientList: Indicates the Clients (by client id) that this Role can access. MultipleClients are delimited by a comma ’,’.

84/499

Page 85: Openbravo ER Diagram 2.5x

• OrgList: The Organization List indicates the Organizations (by organization id) thatthis Role can access. Multiple Organizations are delimited by a comma ’,’.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AmtApproval: The Approval Amount field indicates the amount limit this Role has forapproval of documents.

• AD Tree Menu ID: Tree Menu

• IsManual: The Manual check box indicates if the process will done manually.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

11.4 AD Task Access

The Task Access Tab defines the Task and type of access that this Role is granted.TheTask Access Tab defines the Roles that will have access to this task and the type of accesseach Role is granted.

• AD Task ID: The Task field identifies a Operation System Task in the system.

• IsReadWrite: The Read Write indicates that this field may be read and updated.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

11.5 AD Window Access

The Window Access Tab defines the Roles which have access to this Window.The Win-dow Access Tab defines the Windows and type of access that this Role is granted.

85/499

Page 86: Openbravo ER Diagram 2.5x

• AD Window ID: The Window field identifies a unique Window in the system.

• IsReadWrite: The Read Write indicates that this field may be read and updated.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

11.6 AD Process Access

The Process Access Tab defines the Processes and type of access that this Role isgranted.The Report Access Tab determines who can access a report or process

• IsReadWrite: The Read Write indicates that this field may be read and updated.

• AD Process ID: The Process field identifies a unique Process or Report in the system.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

11.7 AD Workflow Access

The Workflow Access Tab defines the Workflows and type of access that this Role isgranted.The Workflow Access Tab defines the Roles who have access to this Workflow.

• AD Workflow ID: The Workflow field identifies a unique Workflow in the system.

• IsReadWrite: The Read Write indicates that this field may be read and updated.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

86/499

Page 87: Openbravo ER Diagram 2.5x

11.8 AD Form Access

The Form Access Tab defines the Forms and type of access that this Role is granted.TheForms Access Tab defines the access rules for this form

• AD Form ID: The Special Form field identifies a unique Special Form in the system.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

• IsReadWrite: The Read Write indicates that this field may be read and updated.

11.9 AD Role OrgAccess

Add the client organizations the user has access to.• AD Role ID: The Role determines security and access a user who has this Role will

have in the System.

11.10 AD Table Access

If listed here, the Role can(not) access all data of this table, even if the role has accessto the functionality

• IsReadOnly: The Read Only indicates that this field may only be Read. It may not beupdated.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

• AD Table ID: The Table indicates the table in which a field or fields reside.

• IsExclude: If selected, the role cannot access the data specified. If not selected, therole can ONLY access the data specified

87/499

Page 88: Openbravo ER Diagram 2.5x

12 Country, Region and Location

The Countries, Regions and Cities defines the different entities that can be used in anyaddress field.It defines the format of the address as well as associating Regions with Countries and Citieswith Regions or Countries.The Location defines the address data within the system.

12.1 C Country

The Country Tab defines any country in which you do business. Values entered here arereferenced in location records for Business Partners.

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• CountryCode: For details - http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1.htmlor - http://www.unece.org/trade/rec/rec03en.htm

• HasRegion: The Country has Region checkbox is selected if the Country being de-fined is divided into regions. If this checkbox is selected, the Region Tab is accessible.

• RegionName: The Region Name defines the name that will print when this region isused in a document.

• DisplaySequence: The Address Print format defines the format to be used when thisaddress prints. The following notations are used: @C@=City @P@=Postal @A@=PostalAdd@R@=Region

• ExpressionPhone: Phone Format

88/499

Page 89: Openbravo ER Diagram 2.5x

Figu

re12

:C

ount

ry,R

egio

nan

dLo

catio

n

89/499

Page 90: Openbravo ER Diagram 2.5x

• ExpressionPostal:Postal code Format

• HasPostal Add:The Additional Postal Code checkbox indicates if this address uses an additional PostalCode. If it is selected an additional field displays for entry of the additional Postal Code.

• ExpressionPostal Add: Additional Postal Format

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AD Language: The Language identifies the language to use for display

12.2 C Country Trl

Translation• Description: A description is limited to 255 characters.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• AD Language: The Language identifies the language to use for display

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

90/499

Page 91: Openbravo ER Diagram 2.5x

• RegionName: The Region Name defines the name that will print when this region isused in a document.

• DisplaySequence: The Address Print format defines the format to be used when thisaddress prints. The following notations are used: @C@=City @P@=Postal @A@=PostalAdd@R@=Region

12.3 C Region

The Region Tab defines a Region within a Country. This tab is enabled only if the HasRegion checkbox is selected for the Country.

• C Region ID: The Region identifies a unique Region for this Country.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• C Nation ID:

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

91/499

Page 92: Openbravo ER Diagram 2.5x

12.4 C Location

The Location Tab defines the location of an Organization.• C Location ID: The Location / Address field defines the location of an entity.

• Address1: The Address 1 identifies the address for an entity’s location

• Address2: The Address 2 provides additional address information for an entity. It canbe used for building location, apartment number or similar information.

• City: The City identifies a unique City for this Country or Region.

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• C Region ID: The Region identifies a unique Region for this Country.

• Postal: The Postal Code field identifies the postal code for this entity’s address.

• Postal Add: The Additional ZIP or Postal Code identifies, if appropriate, any additionalPostal Code information.

• C City ID: City in a country

• RegionName: The Region Name defines the name that will print when this region isused in a document.

92/499

Page 93: Openbravo ER Diagram 2.5x

13 System, Client, Org and Session info. Preferences

Common System Definition - Only one Record - Please no not add additional records.History of Online or Web SessionsThe Client is the highest level of an independent business entity. Each Client will haveone or more Organizations reporting to it. Each Client defines the accounting parameters(Accounting Schema, Tree definition, Non Monetary UOM’s).The Organization Window allows you to define and maintain Organizational entities. AnOrganization is often a legal entity or sub-unit for which documents and transactions areprocessed

13.1 AD System

Common System Definition. Do NOT create additional records!!• Name: The name of an entity (record) is used as an default search option in addition

to the search key. The name is up to 60 characters in lenght.

• UserName: Name that identifies the user in the System

• Info: The Information displays data from the source document line.

• AD System ID: Common System Definition

• Version: The Version indicates the version of this table definition.

• SupportUnits: -

• ReleaseNo: Internal Release Number

• Password: The Password indicates the Password for this User Id. Passwords are re-quired to identify authorized users.

93/499

Page 94: Openbravo ER Diagram 2.5x

Figu

re13

:S

yste

m,C

lient

,Org

and

Ses

sion

info

.P

refe

renc

es

94/499

Page 95: Openbravo ER Diagram 2.5x

• ReplicationType: The Type of data Replication determines the directon of the datareplication. ¡BR¿Reference means that the data in this system is read only -¿ ¡BR¿Localmeans that the data in this system is not replicated to other systems - ¡BR¿Mergemeans that the d

• IDRangeStart: The ID Range allows to restrict the range of the internally used IDs.The standard rages are 0-899,999 for the Application Dictionary 900,000-999,999 forApplication Dictionary customizations/extensions and ¿ 1,000,000 for client data. Thestandard system limit is 9,999,999,999 but can easily be extended. The ID range is ona per table basis.Please note that the ID range is NOT enforced.

• IDRangeEnd: The ID Range allows to restrict the range of the internally used IDs.Please note that the ID range is NOT enforced.

13.2 AD Client

The Client Definition Tab defines a unique client.Do not create a new client in this window,but use Initial Client Setup (System Administrator Role) to set up the required security andaccess rules. If you create a new client here, you will not be abl

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• SMTPHost: The host name of the Mail Server for this client with SMTP services tosend mail, and IMAP to process incoming mail.

• WebDir: The Web Directory defines the look and feel for the Web interface.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

95/499

Page 96: Openbravo ER Diagram 2.5x

• AD Language: The Language identifies the language to use for display

• RequestEMail: EMails for requests, alerts and escalation are sent from this email ad-dress as well as delivery information if the sales rep does not have an email account.The address must be filly qualified (e.g. [email protected]) and should be avalid address.

• RequestFolder: Email folder used to read emails to process as requests, If left emptythe default mailbox (INBOX) will be used. Requires IMAP services.

• RequestUser: EMail user name for requests, alerts and escalation are sent from thisemail address as well as delivery information if the sales rep does not have an emailaccount. Required, if your mail server requires authentification as well as for process-ing incoming mails.

• RequestUserPW: Password of the user name (ID) for mail processing

• IsMultiLingualDocument: If selected, you enable multi lingual documents and needto maintain translations for entities used in documents (examples: Products, PaymentTerms, ...).¡BR¿Please note, that the base language is always English.

• IsSmtpAuthorization: Some email servers require authentification before sendingemails. If yes, users are required to define their email user name and password. Ifauthentification is required and no user name and password is required, delivery willfail.

• DocumentDir: Directory to store documents by the application server. The path/directoryis accessed by the application server and may not be accessible to clients.

• WebParam1: The parameter could be used in the JSP page for variables like logos,passwords, URLs or entire HTML blocks. The access is via ctx.webParam1

• WebParam2: The parameter could be used in the JSP page for variables like logos,passwords, URLs or entire HTML blocks. The access is via ctx.webParam2

96/499

Page 97: Openbravo ER Diagram 2.5x

• WebParam3: The parameter could be used in the JSP page for variables like logos,passwords, URLs or entire HTML blocks. The access is via ctx.webParam3

• WebParam4: The parameter could be used in the JSP page for variables like logos,passwords, URLs or entire HTML blocks. The access is via ctx.webParam4

• WebOrderEMail: When processig a web order, a confirmation is sent to the EMailaddess of the customer from the request EMail address copying this email addresswhen entered.

• WebParam5: The parameter could be used in the JSP page for variables like logos,passwords, URLs or entire HTML blocks. The access is via ctx.webParam5

• WebInfo: Display HTML Info in the Web Store - by default in the header.

• WebParam6: The parameter could be used in the JSP page for variables like logos,passwords, URLs or entire HTML blocks. The access is via ctx.webParam6

13.3 AD ClientInfo

The Client Info Tab defines the details for each client. The accounting rules and highlevel defaults are defined here. The Calendar is used to determine if a period is open orclosed.

• C AcctSchema1 ID: An Accounting Schema defines the rules used accounting suchas costing method, currency and calendar.

• C AcctSchema2 ID: An Accounting Schema defines the rules used in accountingsuch as costing method, currency and calendar.

• C AcctSchema3 ID: An Accounting Schema defines the rules used in accountingsuch as costing method, currency and calendar

97/499

Page 98: Openbravo ER Diagram 2.5x

• Acct2 Active: The Second Accounting Schema indicates an alternate set of rules touse for generating reports.

• Acct3 Active: The Third Accounting Schema indicates an alternate set of rules to usefor generating reports.

• C UOM Volume ID: The Standard UOM for Volume indicates the UOM to use for prod-ucts referenced by volume in a document.

• C UOM Weight ID: The Standard UOM for Weight indicates the UOM to use for prod-ucts referenced by weight in a document.

• C UOM Length ID: The Standard UOM for Length indicates the UOM to use for prod-ucts referenced by length in a document.

• C UOM Time ID: The Standard UOM for Time indicates the UOM to use for productsreferenced by time in a document.

• AD Tree Menu ID: Tree Menu

• AD Tree Org ID: Organization Tree

• AD Tree BPartner ID: Business Partner Tree

• AD Tree Project ID: Project Tree

• AD Tree SalesRegion ID:

• AD Tree Product ID: Product Tree

• M ProductFreight ID:

98/499

Page 99: Openbravo ER Diagram 2.5x

• C BPartnerCashTrx ID: When creating a new Business Partner from the BusinessPartner Search Field (right-click: Create), the selected business partner is used as atemplate, e.g. to define price list, payment terms, etc.

• PA Goal ID: The Performance Goal indicates what this users performance will bemeasured against.

• C Calendar ID: The Calendar uniquely identifies an accounting calendar. Multiple cal-endars can be used. For example you may need a standard calendar that runs fromJan 1 to Dec 31 and a fiscal calendar that runs from July 1 to June 30.

• IsDiscountLineAmt: If the payment discount is calculated from line amounts only, thetax and charge amounts are not included. This is e.g. business practice in the US. Ifnot selected the total invoice amount is used to calculate the payment discount.

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• AllowNegativeStock: Allow negative stock

• Checkorderorg: The checkorderorg identifies the order organization and the businesspartner organization and makes sure both are the same.

• Checkinoutorg: The Checkinoutorg identifies the shipment organization and the busi-ness partner organization and makes sure both are the same

• Groupacctinvlines: Group Accounting Invoice Lines

13.4 AD Org

The Organization Tab is used to define an Organization. Each Organization has a Keyand Name and optionally a Description. When adding a new organization, you must re-loginto be able to access the new organization.Please note that you will not be able to create newentities in this window if you have not default set for all mandatory values!

99/499

Page 100: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

13.5 AD OrgInfo

The Organization Info Tab is used to define an Organization’s address, DUNS numberand Tax Identification number

• C Location ID: The Location / Address field defines the location of an entity.

• DUNS: Used for EDI - For details see www.dnb.com/dunsno/list.htm

• TaxID: The Tax ID field identifies the legal Identification number of this Entity.

• PA Goal ID: The Performance Goal indicates what this users performance will bemeasured against.

100/499

Page 101: Openbravo ER Diagram 2.5x

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Logo:

• Reference Order: Uses Order document number as inout number

13.6 AD Session

History of Online or Web Sessions• Remote Addr: The Remote Address indicates an alternative or external address.

• Remote Host: Remote Host

• WebSession: Web Session identifier

• AD Session ID: Online or Web Session Information

• Processed: The Processed checkbox indicates that a document has been processed.

13.7 AD Preference

Defines preferences (default values) for a user.• Value: A search key allows you a fast method of finding a particular record. If you

leave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• AD Preference ID: Personal Preference, a default value that will be used by a user.

101/499

Page 102: Openbravo ER Diagram 2.5x

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• AD Window ID: The Window field identifies a unique Window in the system.

• Attribute: Attribute name that will take the value.

102/499

Page 103: Openbravo ER Diagram 2.5x

14 Warehouse, Shipper and Freigth

The Warehouse and Locators define each Warehouse, any Locators for that Warehouseand the Accounting parameters to be used for inventory in that Warehouse.The Shipper defines the different shipping providers used by an Organization.Freight Categories are used to calculate the Freight for the Shipper selected.

14.1 M Warehouse

Warehouse defines each Warehouse that is used to store products.• M Warehouse ID:

The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Location ID: The Location / Address field defines the location of an entity.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Separator:The Element Separator defines the delimiter printed between elements of the structure

• IsShipper: This check indicates if the warehouse is a van that can receive and serveorders.

• Shippercode: If warehouse is shipper type this code identifies the terminal in the van.

103/499

Page 104: Openbravo ER Diagram 2.5x

Figu

re14

:W

areh

ouse

,Shi

pper

and

Frei

gth

104/499

Page 105: Openbravo ER Diagram 2.5x

• FromDocumentNo: If warehouse is shipper type this field is the lowest range for thedocument numbers used by the terminal.

• ToDocumentNo: If warehouse is shipper type this field is the highest range for thedocument numbers used by the terminal.

• LocatorUnitsPerPallet:

• Warehouse Size:

14.2 M Locator

The Locator defines any Locators for that Warehouse.• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• X: The X dimension indicates the Aisle a product is located in.

• Y: The Y dimension indicates the Bin a product is located in

• Z: The Z dimension indicates the Level a product is located in.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• PriorityNo: The Relative Priority indicates the location to pick from first if an productis stored in more than one location. (0 = highest priority)

105/499

Page 106: Openbravo ER Diagram 2.5x

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• SizeMultiplier:

• Invoicingtype: How to invoice a locator is being renting

• M Locator Type ID: The ID identifies the unique type for the locator

14.3 M Warehouse Shipper

This table defines shipper path tracks. Each movil warehouse has a particular track.• M Warehouse Shipper ID: Shipper Warehouse

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• SeqNo: The Sequence indicates the order of records

14.4 M Freight

Freight Rates for Shipper• M Freight ID: Freight Rate for Shipper

• M FreightCategory ID: Freight Categories are used to calculate the Freight for theShipper selected

106/499

Page 107: Openbravo ER Diagram 2.5x

• C Region ID: The Region identifies a unique Region for this Country.

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• FreightAmt: The Freight Amount indicates the amount charged for Freight in the doc-ument currency.

• ValidFrom: The Valid From date indicates the first day of a date range

• To Region ID:The To Region indicates the receiving region on a document

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• To Country ID: The To Country indicates the receiving country on a document

• Qtyfrom: Lowest quantity

• Qtyto:Highest quantity

• Freight Unit: It is the unit how the quantity is given.

• Isprice: This field indicates if it is a fixed price or it is per unit.

• Line Round: How units are rounded for each of the in-out lines.

107/499

Page 108: Openbravo ER Diagram 2.5x

• Total Round: How units are rounded for the whole in-out.

14.5 M FreightCategory

Freight Categories are used to calculate the Freight for the Shipper selected• Name: The name of an entity (record) is used as an default search option in addition

to the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• M FreightCategory ID: Freight Categories are used to calculate the Freight for theShipper selected

• Freight Unit: It is the unit how the quantity is given.

• Line Round: How units are rounded for each of the in-out lines.

• Total Round: How units are rounded for the whole in-out.

14.6 M Shipper

The Shippers table defines any entity who will provide shipping to or shipping from anOrganization.

108/499

Page 109: Openbravo ER Diagram 2.5x

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• TrackingURL: The variable @TrackingNo@ in the URL is replaced by the actual track-ing number of the shipment.

109/499

Page 110: Openbravo ER Diagram 2.5x

15 Business partner

Business Partner allows to define any party with whom you transact. This includes cus-tomers, vendors and employees.Business Partner Group allows to define the accounting parameters at a group level.Greeting defines a greeting that is then associated with a Business Partner or BusinessPartner Contact.Sales Region defines the different regions where you do business.Defines Tax Categories for bussines partners. These categories are used in order to choosewhich tax will be applied.Interest Areas reflect interest in a topic by a contact. Interest areas can be used for market-ing campaigns.

15.1 C Greeting

The Greeting table defines the way in which you will address business partners on doc-uments.

• C Greeting ID: The Greeting identifies the greeting to print on correspondence.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Greeting: The Greeting indicates what will print on letters sent to a Business Partner.

• IsFirstNameOnly:The First Name Only checkbox indicates that only the first name of this contact shouldprint in greetings.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

15.2 C Greeting Trl

This table contains greeting translation to different languages.

110/499

Page 111: Openbravo ER Diagram 2.5x

Figu

re15

:B

usin

ess

part

ner

111/499

Page 112: Openbravo ER Diagram 2.5x

• AD Language: The Language identifies the language to use for display

• C Greeting ID: The Greeting identifies the greeting to print on correspondence.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Greeting: The Greeting indicates what will print on letters sent to a Business Partner.

• IsTranslated: The Translated checkbox indicates if this column is translated.

15.3 C BPartner

The Business Partner table defines any entity with whom an organization transacts. Theentity could be a customer or/and a vendor or/and an employee.Customer defines a Business Partner who is a customer of this organization. If the Cus-tomer check box is selected then the necessary fields will display.Vendor defines a Business Partner that is a Vendor for this Organization. If the Vendor checkbox is selected the necessary fields will display.Employee defines a Business Partner who is an Employee of this organization. If the Em-ployee is also a Sales Representative then the check box should be selected.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

112/499

Page 113: Openbravo ER Diagram 2.5x

• SalesVolume: The Sales Volume indicates the total volume of sales for a BusinessPartner.

• ReferenceNo: The reference number can be printed on orders and invoices to allowyour business partner to faster identify your records.

• DUNS: Used for EDI - For details see www.dnb.com/dunsno/list.htm

• NumberEmployees: Indicates the number of employees for this Business Partner.This field displays only for Prospects.

• TaxID: The Tax ID field identifies the legal Identification number of this Entity.

• NAICS: The NAICS/SIC identifies either of these codes that may be applicable to thisBusiness Partner.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• AD Language: The Language identifies the language to use for display

• IsVendor: The Vendor checkbox indicates if this Business Partner is a Vendor. If it isselected, additional fields will display which further identify this vendor.

• IsCustomer: The Customer checkbox indicates if this Business Partner is a customer.If it is select additional fields will display which further define this customer.

• C InvoiceSchedule ID: The Invoice Schedule identifies the frequency used whengenerating invoices.

• IsProspect: The Prospect checkbox indicates an entity that is an active prospect orcustomer.

113/499

Page 114: Openbravo ER Diagram 2.5x

• FirstSale: The First Sale Date identifies the date of the first sale to this Business Part-ner

• SO CreditLimit: The Credit Limit indicates the total amount allowed ’on account’. Ifthis is exceeded a warning message will be generated.

• SO CreditUsed: The Credit Used indicates the total amount of open or unpaid in-voices for this Business Partner.

• AcqusitionCost: The Acquisition Cost identifies the cost associated with making thisprospect a customer.

• PotentialLifeTimeValue: The Potential Life Time Value is the anticipated revenue tobe generated by this Business Partner.

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• ActualLifeTimeValue: The Actual Life Time Value is the recorded revenue to be gen-erated by this Business Partner.

• ShareOfCustomer: The Share indicates the percentage of this Business Partner’svolume of the products supplied.

• IsEmployee: The Employee checkbox indicates if this Business Partner is an Em-ployee. If it is selected, additional fields will display which further identify this employee.

• IsSalesRep: The Sales Rep checkbox indicates if this employee is also a sales repre-sentative.

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

114/499

Page 115: Openbravo ER Diagram 2.5x

• PO PriceList ID: Identifies the price list used by a Vendor for products purchased bythis organization.

• IsOneTime:

• URL: The URL defines an online address for this Business Partner.

• IsTaxExempt: If a business partner is exempt from tax, the exempt tax rate is used.For this, you need to set up a tax rate with a 0% rate and indicate that this is yourtax exempt rate. This is required for tax reporting, so that you can track tax exempttransactions.

• Rating: The Rating is used to differentiate the importance

• PaymentRule: The Payment Rule indicates the method of invoice payment.

• C Dunning ID: The Dunning indicates the rules and method of dunning for past duepayments.

• DocumentCopies: The Document Copies indicates the number of copies of eachdocument that will be generated.

• PaymentRulePO: The Payment Rule indicates the method of purchase payment.

• POReference: The business partner order reference is the order reference for thisspecific transaction; Often Purchase Order numbers are given to print on Invoices foreasier reference. A standard number can be defined in the Business Partner (Cus-tomer) window.

• Name2: Additional Name

• C Greeting ID: The Greeting identifies the greeting to print on correspondence.

115/499

Page 116: Openbravo ER Diagram 2.5x

• IsDiscountPrinted: The Discount Printed Checkbox indicates if the discount will beprinted on the document.

• SO Description: The Order Description identifies the standard description to use onorders for this Customer.

• InvoiceRule: The Invoice Rule defines how a Business Partner is invoiced and thefrequency of invoicing.

• DeliveryRule: The Delivery Rule indicates when an order should be delivered. Forexample should the order be delivered when the entire order is complete, when a lineis complete or as the products become available.

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• FreightCostRule: The Freight Cost Rule indicates the method used when chargingfor freight.

• DeliveryViaRule: The Delivery Via indicates how the products should be delivered.For example, will the order be picked up or shipped.

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

• PO PaymentTerm ID: The PO Payment Term indicates the payment term that will beused when this purchase order becomes an invoice.

• M DiscountSchema ID: After calculation of the (standard) price, the trade discountpercentage is calculated and applied resulting in the final price.

• PO DiscountSchema ID: Schema to calculate the purchase trade discount percent-age

116/499

Page 117: Openbravo ER Diagram 2.5x

• SendEMail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

• BPartner Parent ID: The parent (organization) of the Business Partner for reportingpurposes.

• Invoice PrintFormat ID: You need to define a Print Format to print the document.

• SOCreditStatus: For Documentation only

• AD Forced Org ID:

• STORAGEPAYMENTRULE:

• M WH Schedule ID: The warehouse schedule ID identifies a unique schedule for rent-ing locators.

• ShowPriceInOrder: When not checked prices are not shown (left blank) in the printedorder document

• Invoicegrouping: For scheduled invoicing, break into different invoices if the relatedvalues are different. The value is used as a binary code with 15 digits:1.-Order organization (AD Org ID)2.-Order (C Order ID)3.-Shipment (M InOut ID)4.-Invoice location (BillTo ID)5.-Ship location (C BPartner Location ID)6.-Sales representative (SalesRep ID)7.-Payment rule (PaymentRule)8.-Payment term (C PaymentTerm ID)9.-Currency (C Currency ID)10.-Campaign (C Campaign ID)11.-Project (C Project ID)12.-Activity (C Activity ID)13.-Transaction organization (AD OrgTrx ID)14.-User defined 1 (User1)15.-User defined 2 (User2)

117/499

Page 118: Openbravo ER Diagram 2.5x

For example, if you want to create different invoices for each ship location for a cus-tomer, use the value By ship location (000010000000000)

• FixMonthDay: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• FixMonthDay2: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• Fixmonthday3: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• Ismanager:

• Managers:

• Isworker:

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• PO Fixmonthday: The Fix Month Day for Purchases indicates the day of the monththat invoices are due. This field only displays if the fixed due date checkbox is selected.3 different Fix Month Days can be defined.

• PO Fixmonthday2:The Fix Month Day for Purchases indicates the day of the month that invoices are due.This field only displays if the fixed due date checkbox is selected. 3 different Fix MonthDays can be defined.

118/499

Page 119: Openbravo ER Diagram 2.5x

• PO Fixmonthday3:The Fix Month Day for Purchases indicates the day of the month that invoices are due.This field only displays if the fixed due date checkbox is selected. 3 different Fix MonthDays can be defined.

• SO Bankaccount ID: Default Customer Bankaccount

• PO Bankaccount ID: Default Vendor Bank Account

• Last Days: This field is used Copy Lines From in Order tab to specify the consump-tions made in the last n days.

• Invoice Printformat: You need to define a Print Format to print the document.

• SO Bp Taxcategory ID: Bussines Partner Tax Category is a category defined for ap-ply default taxes for sales transactions.

• PO BP TaxCategory ID: PO Bussines Partner Tax Category is a category defined forapply default taxes for procurement transactions.

• C Salary Category ID: Indicates a salary category

15.4 C BPartner Location

The Location defines the physical location of a business partner. A business partner mayhave multiple location records.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Location ID: The Location / Address field defines the location of an entity.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

119/499

Page 120: Openbravo ER Diagram 2.5x

• Phone: The Phone field identifies a telephone number

• Phone2:The 2nd Phone field identifies an alternate telephone number.

• Fax: The Fax identifies a facsimile number for this Business Partner or Location

• ISDN: The ISDN identifies a ISDN or Modem line number.

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• IsBillTo: The Bill to Address checkbox indicates if this location is the Bill to Addressfor this Business Partner

• IsShipTo: The Ship to Address checkbox indicates if this location is the address touse when shipping orders to this Business Partner.

• IsPayFrom: The Pay From Address checkbox indicates if this location is the addressthe Business Partner pays from.

• IsRemitTo: The Remit to Address checkbox indicates if this location is the address towhich we should send payments to this Business Partner.

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• IsTaxLocation: This fieldindicates that this location is a fiscal address. Fiscal ad-dresses are shown in all documents.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

120/499

Page 121: Openbravo ER Diagram 2.5x

15.5 C SalesRegion

The Sales Region defines the different regions where you do business. Sales Regionscan be used when generating reports or calculating commissions.

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

15.6 C BP Group

The Business Partner Group allows for the association of business partners for reportingand accounting defaults.

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

121/499

Page 122: Openbravo ER Diagram 2.5x

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

15.7 C BP TaxCategory

Defines Tax Categories for bussines partners. These categories are used in order tochoose which tax will be applied.

• C BP TaxCategory ID: Bussines Partner Tax Category is a category defined for applydefault taxes for procurement transactions.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

15.8 C BP BankAccount

The Define Bank Account Tab defines the banking information for this business partner.This data is used for processing payments and remittances.

• C BP BankAccount ID: The Partner Bank Account identifies the bank account to beused for this Business Partner

122/499

Page 123: Openbravo ER Diagram 2.5x

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Bank ID: The Bank is a unique identifier of a Bank for this Organization or for aBusiness Partner with whom this Organization transacts.

• RoutingNo: The Bank Routing Number (ABA Number) identifies a legal Bank. It isused in routing checks and electronic transactions.

• AccountNo: The Account Number indicates the Number assigned to this account

• CreditCardVV: The Credit Card Verification indicates the verification code on the creditcard (AMEX 4 digits on front; MC,Visa 3 digits back)

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• IsACH: The ACH checkbox indicates if this Bank Account accepts ACH transactions.

• R AvsAddr: The Address Verified indicates if the address has been verified by theCredit Card Company.

• R AvsZip: The Zip Verified indicates if the zip code has been verified by the CreditCard Company.

• A City: The Account City indicates the City of the Credit Card or Account holder

• A EMail:The EMail Address indicates the EMail address off the Credit Card or Account holder.

• A Ident DL: The Driver’s License being used as identification.

• A Ident SSN: The Social Security number being used as identification.

123/499

Page 124: Openbravo ER Diagram 2.5x

• A Name: The Name of the Credit Card or Account holder.

• A State: The State of the Credit Card or Account holder

• A Street: The Street Address of the Credit Card or Account holder.

• A Zip: The Zip Code of the Credit Card or Account Holder.

• BankAccountType: The Bank Account Type field indicates the type of account (sav-ings, checking etc) this account is defined as.

• CreditCardExpMM: The Expiry Month indicates the expiry month for this credit card.

• CreditCardExpYY: The Expiry Year indicates the expiry year for this credit card.

• CreditCardNumber: The Credit Card number indicates the number on the credit card,without blanks or spaces.

• CreditCardType: The Credit Card drop down list box is used for selecting the type ofCredit Card presented for payment.

• A Country: Account Country Name

• Bank Name: Name of the bank

15.9 AD User

The User Tab defines the log in for Users who have access to the system.The Useridentifies a unique user in the system. This could be an internal user or a business partnercontact

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

124/499

Page 125: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Password: The Password indicates the Password for this User Id. Passwords are re-quired to identify authorized users.

• Email: The Email Address is the Electronic Mail ID for this User and should be fullyqualified (e.g. [email protected]).

• Supervisor ID: The Supervisor indicates who will be used for forwarding and escalat-ing issues for this user.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• PA GoalPrivate ID: The Personal Goals displays goals that a user will set for them-selves.

• PA Goal ID: The Performance Goal indicates what this users performance will bemeasured against.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• EmailUser: The user name in the mail system is usually the string before the @ of youremail address. Required if the mail server requires authentification to send emails.

• EmailUserPW: Required if the mail server requires authentification to send emails.

• C Greeting ID: The Greeting identifies the greeting to print on correspondence.

125/499

Page 126: Openbravo ER Diagram 2.5x

• Phone2:The 2nd Phone field identifies an alternate telephone number.

• Birthday: Birthday or Anniversary day

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• Phone: The Phone field identifies a telephone number

• Fax: The Fax identifies a facsimile number for this Business Partner or Location

• LastResult: The Last Result identifies the result of the last contact made.

• LastContact: The Last Contact indicates the date that this Business Partner Contactwas last contacted.

• Title: The Title indicates the name that an entity is referred to as.

• Comments: The Comments field allows for free form entry of additional information.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• Firstname: First Name of the contact

• Lastname: Last name of the contact

• UserName: Name that identifies the user in the System

126/499

Page 127: Openbravo ER Diagram 2.5x

• Default Ad Client ID: Client that user will use by default when is logged

• Default Ad Org ID: Default organization when the user login

• Default Ad Language: Default language when the user is logged

• Default Ad Role ID: Default role when the user is logged

• Default M Warehouse ID: Default warehouse when the user is logged

15.10 R InterestArea

Interest Areas reflect interest in a topic by a contact. Interest areas can be used formarketing campaigns.

• Description: A description is limited to 255 characters.

• R InterestArea ID: Interest Areas reflect interest in a topic by a contact. Interest ar-eas can be used for marketing campaigns.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsSelfService: Self-Service allows users to enter data or update their data. The flagindicates, that this record was entered or created via Self-Service or that the user canchange it via the Self-Service functionality.

15.11 R ContactInterest

Interest Area can be used for Marketing CampaignsThe subscription is used to follow up the contacts which are subscribed to an specific areaof interest and also add new subscribers.

127/499

Page 128: Openbravo ER Diagram 2.5x

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• OptOutDate: If the field has a date, the customer opted out (unsubscribed) and can-not receive mails for the Interest Area

• R InterestArea ID: Interest Areas reflect interest in a topic by a contact. Interest ar-eas can be used for marketing campaigns.

• SubscribeDate: Date the contact subscribe the interest area

128/499

Page 129: Openbravo ER Diagram 2.5x

16 Payment term

Payment Terms defines the different payment terms that you offer your customers andthat are offered to you by your vendors.

16.1 C PaymentTerm

The Payment Term defines the different payments terms that you offer to your BusinessPartners when paying invoices and also those terms which your Vendors offer you for pay-ment of your invoices. On the standard invoice, the Name and the Document Note

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• AfterDelivery: The After Delivery checkbox indicates that payment is due after deliv-ery as opposed to after invoicing.

• NetDays: Indicates the number of days after invoice date that payment is due.

• Discount: The Discount indicates the discount applied or taken as a percentage.

• DiscountDays: The Discount Days indicates the number of days that payment mustbe received in to be eligible for the stated discount.

• IsDueFixed: The Fixed Due Date checkbox indicates if invoices using this paymentterm will be due on a fixed day of the month.

• FixMonthCutoff: The Fix Month Cutoff indicates the last day invoices can have tobe included in the current due date. This field only displays when the fixed due datecheckbox has been selected.

129/499

Page 130: Openbravo ER Diagram 2.5x

Figu

re16

:P

aym

entt

erm

130/499

Page 131: Openbravo ER Diagram 2.5x

• FixMonthDay: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• FixMonthOffset: The Fixed Month Offset indicates the number of months from thecurrent month to indicate an invoice is due. A 0 indicates the same month, a 1 thefollowing month. This field will only display if the fixed due date checkbox is selected.

• DiscountDays2: The Discount Days indicates the number of days that payment mustbe received in to be eligible for the stated discount.

• Discount2: The Discount indicates the discount applied or taken as a percentage.

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• IsNextBusinessDay: The Next Business Day checkbox indicates that payment is dueon the next business day after invoice or delivery.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• GraceDays: The Grace Days indicates the number of days after the due date to sendthe first dunning letter. This field displays only if the send dunning letters checkbox hasbeen selected.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• NetDay: When defined, overwrites the number of net days with the relative number ofdays to the the day defined.

131/499

Page 132: Openbravo ER Diagram 2.5x

• IsValid: The element passed the validation check

• FixMonthDay2: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• Fixmonthday3: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

16.2 C Paymenttermline

Line in a Pyament Term• C Paymenttermline ID:

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Percentage: Percentage of an amount (up to 100)

• Onremainder:

• Excludetax:

• PaymentRule: The Payment Rule indicates the method of invoice payment.

• IsDueFixed: The Fixed Due Date checkbox indicates if invoices using this paymentterm will be due on a fixed day of the month.

132/499

Page 133: Openbravo ER Diagram 2.5x

• NetDays: Indicates the number of days after invoice date that payment is due.

• FixMonthCutoff: The Fix Month Cutoff indicates the last day invoices can have tobe included in the current due date. This field only displays when the fixed due datecheckbox has been selected.

• FixMonthDay: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• FixMonthDay2: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• Fixmonthday3: The Fix Month Day indicates the day of the month that invoices aredue. This field is displayed only when the fixed due date checkbox is selected. 3 dif-ferent fix month days can be defined.

• FixMonthOffset: The Fixed Month Offset indicates the number of months from thecurrent month to indicate an invoice is due. A 0 indicates the same month, a 1 thefollowing month. This field will only display if the fixed due date checkbox is selected.

• IsNextBusinessDay: The Next Business Day checkbox indicates that payment is dueon the next business day after invoice or delivery.

• NetDay: When defined, overwrites the number of net days with the relative number ofdays to the the day defined.

16.3 C PaymentTerm Trl

The translation defines the payment terms translations for different languages• C PaymentTerm ID: Payment Terms identify the method and timing of payment for

this transaction.

133/499

Page 134: Openbravo ER Diagram 2.5x

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

134/499

Page 135: Openbravo ER Diagram 2.5x

17 Product

Product Category defines different groups of products.Product defines all products used by an organization. These products include those sold tocustomers, used in the manufacture of products sold to customers and products purchasedby an organization.Maintain your Resources. The product for the resource is automatically created and syn-chronized. Update Name, Unit of Measure, etc. in the Resource and don’t change it in theproduct.Vendor Details displays and maintains all products for a selected Vendor.

17.1 M Product

Defines each product and identifies it for use in price lists and orders. The Location isthe default location when receiving the stored products.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• IsStocked: The Stocked check box indicates if this product is stocked by this Organi-zation.

• IsPurchased: The Purchased check box indicates if this product is purchased by thisorganization.

135/499

Page 136: Openbravo ER Diagram 2.5x

Figu

re17

:P

rodu

ct

136/499

Page 137: Openbravo ER Diagram 2.5x

• IsSold: The Sold check box indicates if this product is sold by this organization.

• Volume: The Volume indicates the volume of the product in the Volume UOM of theClient

• Weight: The Weight indicates the weight of the product in the Weight UOM of theClient

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• SKU: The SKU indicates a user defined stock keeping unit. It may be used for anadditional bar code symbols or your own schema.

• ShelfWidth: The Shelf Width indicates the width dimension required on a shelf for aproduct

• ShelfHeight: The Shelf Height indicates the height dimension required on a shelf fora product

137/499

Page 138: Openbravo ER Diagram 2.5x

• ShelfDepth: The Shelf Depth indicates the depth dimension required on a shelf for aproduct

• UnitsPerPallet: The Units per Pallet indicates the number of units of this productwhich fit on a pallet.

• Discontinued: The Discontinued check box indicates a product that has been discon-tinued.

• DiscontinuedBy: The Discontinued By indicates the individual who discontinued thisproduct

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• Help: The Help field contains a hint, comment or help about the use of this item.

• Classification: The Classification can be used to optionally group products.

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• C RevenueRecognition ID: The Revenue Recognition indicates how revenue will berecognized for this product

• IsBOM: The Bill of Materials check box indicates if this product consists of a bill ofmaterials.

• IsInvoicePrintDetails: The Print Details on Invoice indicates that the BOM elementproducts will print on the Invoice as opposed to this product.

• IsPickListPrintDetails: The Print Details on Pick List indicates that the BOM elementproducts will print on the Pick List as opposed to this product.

138/499

Page 139: Openbravo ER Diagram 2.5x

• IsVerified: The Verified check box indicates if the configuration of this product hasbeen verified. This is used for products that consist of a bill of materials

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• S ExpenseType ID: Expense report type

• S Resource ID: The ID identifies a unique resource

• ProductType: The type of product also determines accounting consequences.

• ImageURL: URL of image; The image is not stored in the database, but retrieved atruntime. The image can be a gif, jpeg or png.

• DescriptionURL: URL for the description

• R MailText ID: The Mail Template indicates the mail template for return messages.

• VersionNo: Version Number

• GuaranteeDays: If the value is 0, there is no limit to the availability or guarantee, oth-erwise the guarantee date is calculated by adding the days to the delivery date.

• M AttributeSet ID: Define Product Attribute Sets to add additional attributes and val-ues to the product. You need to define a Attribute Set if you want to enable Serial andLot Number tracking.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• DownloadURL: Semicolon separated list of URLs to be downloaded or distributed

• M FreightCategory ID: Freight Categories are used to calculate the Freight for theShipper selected

139/499

Page 140: Openbravo ER Diagram 2.5x

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• AD Image ID: Defines a system image

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Ispriceprinted: It allows you to print or not the price of a product in a document soyou can summary many products in just one.

• Name2: Additional Name

• Costtype: Different types of cost

• Coststd: The value of the standard cost

• Stock Min: Minimum stock of a product

• Enforce Attribute: For differing the stock of a product by the attribute

• Bundle Uom:

• Greenpoint Uom:

• Upc2:

• MA Producttype ID:

• Calculated: Indicates that the record has been calculated.

• MA Processplan ID: Indicates a process plan.

140/499

Page 141: Openbravo ER Diagram 2.5x

• Production: A product that is used for production plans

17.2 M Product Category

The Product Category defines unique groupings of products. Product categories can beused in building price lists.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• PlannedMargin: The Planned Margin Percentage indicates the anticipated marginpercentage for this project or project line

• A Asset Group ID: The group of assets determines default accounts. If an assetgroup is selected in the product category, assets are created when delivering the as-set.

141/499

Page 142: Openbravo ER Diagram 2.5x

17.3 M Substitute

The Substitute Tab defines products which may be used as a replacement for the se-lected product.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Substitute ID: The Substitute identifies the product to be used as a substitute for thisproduct.

17.4 M Product BOM

The Bill of Materials defines those products that are generated from other products. ABill of Material (BOM) is one or more Products or BOMs.

Available Quantity:

- Stored BOMs have to be created via Production

- The available quantity of a no• M Product BOM ID: The Bill of Materials defines each product that are generated

from other products.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• M ProductBOM ID: The BOM Product identifies an element that is part of this Bill ofMaterials.

• BOMQty: The BOM Quantity indicates the quantity of the product in its Unit of Mea-sure (multiplication)

• Description: A description is limited to 255 characters.

142/499

Page 143: Openbravo ER Diagram 2.5x

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• BOMType: Type of Bill of Materials

17.5 M Product Customer

Asigns products to customers• M Product Customer ID: Product assignation to customer

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

17.6 M Product Org

Defines details for a product in different organizations.• M Product Org ID: Details for a product in different organizations.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

143/499

Page 144: Openbravo ER Diagram 2.5x

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• MRP Planner ID: Identifies a planner of the MRP.

• MRP Planningmethod ID: Identifies a method for filtering the input for planning pro-cesses.

• Stockmin: Safety Stock

• Qtytype: Quantity Type

• Qtymin: Minumun Quantity.

• Qtystd: Quantity Standard

• Qtymax: Maximun Quantity

• Capacity: Capacity per day

• Delaymin: Minimun number of days to complete the transaction

17.7 M Product PO

The Purchasing defines the pricing and rules ( pack quantity, UPC, minimum order quan-tity) for each product.The Product Details allows you to display and maintain all products for a selected Vendor.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

144/499

Page 145: Openbravo ER Diagram 2.5x

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• VendorProductNo: The Vendor Product Number identifies the number used by thevendor for this product.

• VendorCategory: The Vendor Category identifies the category used by the vendor forthis product.

• Discontinued: The Discontinued check box indicates a product that has been discon-tinued.

• DiscontinuedBy: The Discontinued By indicates the individual who discontinued thisproduct

• PriceList: The List Price is the official List Price in the document currency.

• PriceLastPO: The Last PO Price indicates the last price paid (per the purchase order)for this product.

• Order Min: The Minimum Order Quantity indicates the smallest quantity of this prod-uct which can be ordered.

• Order Pack: The Order Pack Quantity indicates the number of units in each pack ofthis product.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• PricePO: The PO Price indicates the price for a product per the purchase order.

• PriceEffective: The Price Effective indicates the date this price is for. This allows youto enter future prices for products which will become effective when appropriate.

145/499

Page 146: Openbravo ER Diagram 2.5x

• IsCurrentVendor: The Current Vendor indicates if prices are used and Product is re-ordered from this vendor

• QualityRating: The Quality Rating indicates how a vendor is rated (higher number =higher quality)

• DeliveryTime Promised: The Promised Delivery Time indicates the number of daysbetween the order date and the date that delivery was promised.

• DeliveryTime Actual: The Actual Delivery Time indicates the number of days elapsedbetween placing an order and the delivery of the order

• CostPerOrder: The Cost Per Order indicates the fixed charge levied when an orderfor this product is placed.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• PriceLastInv: The Last Invoice Price indicates the last price paid (per the invoice) forthis product.

• RoyaltyAmt: (Included) Amount for copyright, etc.

• Manufacturer: Manufacturer

• Qtystd: Quantity Standard

• Qtytype: Quantity Type

• Capacity: Capacity per day

146/499

Page 147: Openbravo ER Diagram 2.5x

17.8 M Replenish

The Replenishment defines the type of replenishment quantities. This is used for auto-mated ordering.

• M Product ID: Identifies an item which is either purchased or sold in this organization.Not implemented yet

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.Not implemented yet Not implemented yet

• ReplenishType: The Replenish Type indicates if this product will be manually re-ordered, ordered when the quantity is below the minimum quantity or ordered when itis below the maximum quantity.Not implemented yet

• Level Min: Indicates the minimum quantity of this product to be stocked in inventory.Not implemented yet

• Level Max: Indicates the maximum quantity of this product to be stocked in inventory.Not implemented yet

17.9 M Product Template

The product template is used to configure standard orders for a business partner. Canbe define as a template for orders. Using templates is a good way to avoid having to repeatthe entry of each line of the order when there are few changes.

• M Product Template ID: Product template

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Type Template: Specifies the template type for the product.

147/499

Page 148: Openbravo ER Diagram 2.5x

17.10 M Product UOM

Users can define the unit of the order. This does not necessarily need to be the unitwhich is used for the invoice. For instance diskettes are stocked and accounted in unitswhile are bought in boxes of 10.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• M Product Uom Id: Alternative order uom for the product.

17.11 M Costing

Stores the average costs for purchases and productions• M Costing ID: Average costs for purchases and productions

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• DateFrom: The Date From indicates the starting date of a range.

• DateTo: The Date To indicates the end date of a range (inclusive)

• IsManual: The Manual check box indicates if the process will done manually.

• M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receiptdocument

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• Qty: The Quantity indicates the number of a specific product or item for this document.

148/499

Page 149: Openbravo ER Diagram 2.5x

• Price: The Price indicates the Price for a product or service.

• Cumqty: Cumulate quantity.

• Costtype: Different types of cost

• Ispermanent:

• Cost: Cost amount.

• M ProductionLine ID: The Production Line indicates the production document line (ifapplicable) for this transaction

• Isproduction: Sets the record id for production.

17.12 M Product Trl

The translation defines the product name for different languages• M Product ID: Identifies an item which is either purchased or sold in this organization.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• IsTranslated: The Translated checkbox indicates if this column is translated.

149/499

Page 150: Openbravo ER Diagram 2.5x

18 Unit of Measure

Unit of Measure is used to define non monetary units of measure. It also defines theconversion between units of measure. The system provides some automatic conversionsbetween units of measures (e.g. minute, hour, day, working day, etc.) if they are not explicitlydefined here.

18.1 C UOM

Unit of Measure defines a non monetary Unit of Measure.• C UOM ID:

The UOM defines a unique non monetary Unit of Measure

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• StdPrecision: The Standard Precision defines the number of decimal places thatamounts will be rounded to for accounting transactions and documents.

• CostingPrecision: The Costing Precision defines the number of decimal places thatamounts will be rounded to when performing costing calculations.

• UOMSymbol: The Symbol identifies the Symbol to be displayed and printed for a Unitof Measure

• X12DE355: The Unit of Measure Code indicates the EDI X12 Code Data Element 355(Unit or Basis for Measurement)

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

150/499

Page 151: Openbravo ER Diagram 2.5x

Figu

re18

:U

nito

fMea

sure

151/499

Page 152: Openbravo ER Diagram 2.5x

• Breakdown: Indicates if the line order in that unit of mesaure has to be breaken downon the shipment document. E.g. If you order 8 rolls, the shipment document mustshow eight lines of 1 roll

18.2 C UOM Conversion

The Conversion defines the rates for converting a Unit of Measure. The system providessome automatic conversions between units of measures (e.g. minute, hour, day, workingday, etc.) if they are not explicitly defined here.Conversions need to be dir

• C UOM Conversion ID: The UOM Conversion identifies a unique to and from Unit ofMeasure, conversion rate and conversion date range.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• C UOM To ID: The UOM To indicates the destination UOM for a UOM Conversion pair.

• MultiplyRate: To convert Source number to Target number, the Source is multipliedby the multiply rate. If the Multiply Rate is entered, then the Divide Rate will be auto-matically calculated.

• DivideRate: To convert Source number to Target number, the Source is divided by thedivide rate. If you enter a Divide Rate, the Multiply Rate will be automatically calcu-lated.

18.3 C UOM Trl

Unit of Measure translations to different languages• C UOM ID:

The UOM defines a unique non monetary Unit of Measure

• AD Language: The Language identifies the language to use for display

152/499

Page 153: Openbravo ER Diagram 2.5x

• UOMSymbol: The Symbol identifies the Symbol to be displayed and printed for a Unitof Measure

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

153/499

Page 154: Openbravo ER Diagram 2.5x

19 Attribute

Define Product Attribute Sets to add additional attributes and values to the product. Youneed to define a Attribute Set if you want to enable Serial and Lot Number tracking.Product Attribute like Color, Size, etc.

19.1 M Attribute

Product Attribute like Color, Size, etc. If it is an Instance Attribute, all products have thesame value.

• IsInstanceAttribute: If selected, the individual instance of the product has this at-tribute - like the individual Serial or Lot Numbers or Guarantee Date of a product in-stance. If not selected, all instances of the product share the attribute (e.g. color=green).

• M Attribute ID: Product Attribute like Color, Size

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsMandatory: The Mandatory checkbox indicates if the field is required for a record tobe save to the database.

• M AttributeSearch ID: Attributes are specific to a Product Attribute Set (e.g. Size forT-Shirts: S,M,L). If you have multiple attributes and want to search under a commonsttribute, you define a search sttribute. Example: have one Size search attribute com-bining the values of all different sizes (Size for Dress Shirt XL,L,M,S,XS). The AttributeSearch allows you to have all values available for selection. This eases the mainte-nance of the individual product attribute.

• IsList: If the attribute has a predefined list of values, you can select it by choosing oneof the valid values. Otherwise you can enter the attribute value manually.

154/499

Page 155: Openbravo ER Diagram 2.5x

Figu

re19

:A

ttrib

ute

155/499

Page 156: Openbravo ER Diagram 2.5x

19.2 M AttributeSet

Define Product Attribute Sets to add additional attributes and values to the product. Youneed to define a Attribute Set if you want to enable Serial and Lot Number tracking.

• M SerNoCtl ID: Definition to create Serial numbers for Products

• IsGuaranteeDate: For individual products, you can define a guarantee or expiry date

• IsSerNo: For individual products, you can define Serial Numbers

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• M AttributeSet ID: Define Product Attribute Sets to add additional attributes and val-ues to the product. You need to define a Attribute Set if you want to enable Serial andLot Number tracking.

• M LotCtl ID: Definition to create Lot numbers for Products

• Description: A description is limited to 255 characters.

• IsLot: For individual products, you can define Lot Numbers

• GuaranteeDays: If the value is 0, there is no limit to the availability or guarantee, oth-erwise the guarantee date is calculated by adding the days to the delivery date.

• IsLockable:This check indicates that the product is locked in the warehouse and it cannot be takenout of it.

156/499

Page 157: Openbravo ER Diagram 2.5x

19.3 M AttributeValue

Individual value of a product attribute (e.g. green, large, ..)• Value: A search key allows you a fast method of finding a particular record. If you

leave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Description: A description is limited to 255 characters.

• M Attribute ID: Product Attribute like Color, Size

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• M AttributeValue ID: Individual value of a product attribute (e.g. green, large, ..)

19.4 M AttributeUse

Attributes and Attribute Values used for the product• M Attribute ID: Product Attribute like Color, Size

• M AttributeSet ID: Define Product Attribute Sets to add additional attributes and val-ues to the product. You need to define a Attribute Set if you want to enable Serial andLot Number tracking.

• SeqNo: The Sequence indicates the order of records

157/499

Page 158: Openbravo ER Diagram 2.5x

19.5 M AttributeSetInstance

Values for a individual instance of attributes• SerNo: The Serial Number identifies a tracked, warranted product. It can only be used

when the quantity is 1.

• GuaranteeDate: Date when the normal guarantee or availability expires

• M AttributeSetInstance ID: The values of the actual Product Attributes

• Lot: The Lot Number indicates the specific lot that a product was part of.

• M AttributeSet ID: Define Product Attribute Sets to add additional attributes and val-ues to the product. You need to define a Attribute Set if you want to enable Serial andLot Number tracking.

• Description: A description is limited to 255 characters.

• M Lot ID: The individual Lot of a Product

19.6 M AttributeInstance

Each of the values that an attribute has been set to.• M AttributeSetInstance ID: The values of the actual Product Attributes

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• M AttributeValue ID: Individual value of a product attribute (e.g. green, large, ..)

158/499

Page 159: Openbravo ER Diagram 2.5x

• M Attribute ID: Product Attribute like Color, Size

159/499

Page 160: Openbravo ER Diagram 2.5x

20 Pricing

Trade discount schema calculates the trade discount percentagePrice List generates product price lists for your Business Partners. Price lists determine cur-rency and tax treatment. Price list versions allow to maintain parallel lists for different dateranges.Different price adjustments can be configured for business partners, products, partnersgroups and product categories.

20.1 M PriceList

Price lists determine currency of the document as well as tax treatment.• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of items

purchased or sold.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• IsSOPriceList: The Sales Price List check box indicates if this price list is used forsales transactions.

• EnforcePriceLimit: The Enforce Price Limit check box indicates that prices cannot bebelow the limit price in Orders. Invoices are not checked.

• IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax. This isalso known as the gross price.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

160/499

Page 161: Openbravo ER Diagram 2.5x

Figu

re20

:P

ricin

g

161/499

Page 162: Openbravo ER Diagram 2.5x

• BasePriceList ID: The Base Price List identifies the default price list to be used if aproduct is not found on the selected price list

20.2 M PriceList Version

Price lists are automatically created based on Product Purchasing Information and theVendor Category Discount.The other alternative is to copy them from existing pricelists andthe re-calculate them.You can also re-calculate the pricelist by referencin

• M PriceList Version ID: Each Price List can have multiple versions. The most com-mon use is to indicate the dates that a Price List is valid for.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• ValidFrom: The Valid From date indicates the first day of a date range

• ProcCreate:

• M Pricelist Version Base ID: The Base Price List identifies the Base Pricelist usedfor calculating prices (the source)

• M DiscountSchema ID: After calculation of the (standard) price, the trade discountpercentage is calculated and applied resulting in the final price.

• M Pricelist Version Generate:

162/499

Page 163: Openbravo ER Diagram 2.5x

20.3 M ProductPrice

The Pricing displays the List, Standard and Limit prices for each price list a product iscontained in.The Price List displays the prices for a product based on the selected price list.The Pricing Tab displays the List, Standard and Limit prices for each price list a product iscontained in.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• M PriceList Version ID: Each Price List can have multiple versions. The most com-mon use is to indicate the dates that a Price List is valid for.

• PriceList: The List Price is the official List Price in the document currency.

• PriceStd: The Standard Price indicates the standard or normal price for a product onthis price list

• PriceLimit: The Price Limit indicates the lowest price for a product stated in the PriceList Currency.

20.4 M DiscountSchema

Trade discount schema calculates the trade discount percentage• M DiscountSchema ID: After calculation of the (standard) price, the trade discount

percentage is calculated and applied resulting in the final price.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• ValidFrom: The Valid From date indicates the first day of a date range

163/499

Page 164: Openbravo ER Diagram 2.5x

• DiscountType: Type of procedure used to calculate the trade discount percentage

• Script: Use Java language constructs to define the result of the calculation

• FlatDiscount: Flat discount percentage

• IsQuantityBased: The calculation of the trade discount level is based on the quantityof the order and not the value amount of the order

• CumulativeLevel: Level for cumulative calculations

• Processing: When this field is set as ’Y’ a process is being performed on this record.

20.5 M DiscountSchemaLine

Pricelists are created based on Product Purchase and Category Discounts.The param-eters listed here allow to copy and calculate pricelists.¡BR¿The calculation:¡UL¿¡LI¿Copyand convert price from referenced price list¡LI¿result plus Surcharge Amount¡L

• M DiscountSchemaLine ID: For the Pricelist Discount Type, you enter how the list,standard and limit price is calculated.

• M DiscountSchema ID: After calculation of the (standard) price, the trade discountpercentage is calculated and applied resulting in the final price.

• SeqNo: The Sequence indicates the order of records

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

164/499

Page 165: Openbravo ER Diagram 2.5x

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• ConversionRateType: The Conversion Rate Type indicates the type of conversionrate. This allows you to enter multiple rates for the same currency pair. For example,one rate may be used for Spot conversions and a different rate for Revaluations.

• ConversionDate: The Conversion Date identifies the date used for currency conver-sion. The conversion rate chosen must include this date in it’s date range

• List Base:The List Price Base indicates the price to use as the basis for the calculation of a newprice list.

• List AddAmt:The List Price Surcharge Amount indicates the amount to be added to the price priorto multiplication.

• List Discount:The List Price Discount Percentage indicates the percentage discount which will besubtracted from the base price. A negative amount indicates the percentage which willbe added to the base price.

• List Rounding:The List Price Rounding indicates how the final list price will be rounded.

• List MinAmt:The List Price Min Margin indicates the minimum margin for a product. The margin iscalculated by subtracting the original list price from the newly calculated price. If thisfield contains 0.00 then it is ignored.

• List MaxAmt:The List Price Max Margin indicates the maximum margin for a product. The margin iscalculated by subtracting the original list price from the newly calculated price. If thisfield contains 0.00 then it is ignored.

165/499

Page 166: Openbravo ER Diagram 2.5x

• Std Base:The Standard Price Base indicates the price to use as the basis for the calculation ofa new price standard.

• Std AddAmt:The Standard Price Surcharge Amount indicates the amount to be added to the priceprior to multiplication.

• Std Discount:The Standard Price Discount Percentage indicates the percentage discount which willbe subtracted from the base price. A negative amount indicates the percentage whichwill be added to the base price.

• Std Rounding:The Standard Price Rounding indicates how the final Standard price will be rounded.

• Std MinAmt:The Standard Price Min Margin indicates the minimum margin for a product. The mar-gin is calculated by subtracting the original Standard price from the newly calculatedprice. If this field contains 0.00 then it is ignored.

• Std MaxAmt:The Standard Price Max Margin indicates the maximum margin for a product. Themargin is calculated by subtracting the original Standard price from the newly calcu-lated price. If this field contains 0.00 then it is ignored.

• Limit Base:Identifies the price to be used as the base for calculating a new price list.

• Limit AddAmt:Indicates the amount to be added to the Limit price prior to multiplication.

• Limit Discount:Indicates the discount in percent to be subtracted from base, if negative it will be addedto base price

166/499

Page 167: Openbravo ER Diagram 2.5x

• Limit Rounding:A drop down list box which indicates the rounding (if any) will apply to the final pricesin this price list.

• Limit MinAmt: Indicates the minimum margin for a product. The margin is calculatedby subtracting the original limit price from the newly calculated price. If this field con-tains 0.00 then it is ignored.

• Limit MaxAmt:Indicates the maximum margin for a product. The margin is calculated by subtractingthe original limit price from the newly calculated price. If this field contains 0.00 then itis ignored.

• Limit Fixed: Fixed Limit Price (not calculated)

• List Fixed: Fixes List Price (not calculated)

• Std Fixed: Fixed Standard Price (not calculated)

20.6 M Offer

The Price Adjustments has a vigence period and are applicated for the configuratedbusiness partners, products, product categorys and partners groups. The offer can be per-centual, fixed or set.

• M Offer ID: Price Adjustment

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Priority: The Priority indicates the importance of this request.

• Addamt: Fixed discount amount

167/499

Page 168: Openbravo ER Diagram 2.5x

• Discount: The Discount indicates the discount applied or taken as a percentage.

• Fixed: Fixed price for the price adjustment

• DateFrom: The Date From indicates the starting date of a range.

• DateTo: The Date To indicates the end date of a range (inclusive)

• BPartner Selection:Business Partner Selection Mode is the way Business Partners will be selected.

• BP Group Selection:Defines the way Business Partner Groups will be selected (including or excluding thetaken ones)

• Product Selection:Defines the way Products will be selected (including or excluding the taken ones)

• Prod Cat Selection:Defines the way Product Categories will be selected (including or excluding the takenones)

• Description: A description is limited to 255 characters.

• Qty From: Quantity From is the minimun amount that the offer will be applied from.

• Qty To: Quantity to is the maximun amount to apply the offer.

• Pricelist Selection: Defines the way Price Lists will be selected (including or exclud-ing the taken ones)

168/499

Page 169: Openbravo ER Diagram 2.5x

20.7 M Offer PriceList

Used to select Price Lists for a price adjustment.• M Offer Pricelist ID: Price List selected into a Price Adjustment.

• M Offer ID: Price Adjustment

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

20.8 M Offer BPartner

Used to select the business partners related to the Price Adjustment.• M Offer Bpartner ID: Selected Business Partner in a Price Adjustment

• M Offer ID: Price Adjustment

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

20.9 M Offer BP Group

Used to select the groups of business partners related to the price adjustment.• M Offer Bp Group ID:

• M Offer ID: Price Adjustment

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

169/499

Page 170: Openbravo ER Diagram 2.5x

20.10 M Offer Prod Cat

Used to select the different categories of products related to the Price Adjustments.• M Offer Prod Cat ID: Product Category selected in a Price Adjustment

• M Offer ID: Price Adjustment

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

20.11 M Offer Product

Used to select the different products related to the Price Adjustment.• M Offer Product ID: Product selected in a Price Adjustment.

• M Offer ID: Price Adjustment

• M Product ID: Identifies an item which is either purchased or sold in this organization.

20.12 C Discount

Defines applicable discounts to the defined prices.• C Discount ID: Discount applicable to prices.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Discount: The Discount indicates the discount applied or taken as a percentage.

170/499

Page 171: Openbravo ER Diagram 2.5x

• M Product ID: Identifies an item which is either purchased or sold in this organization.

20.13 C BPartner Discount

Defines the Business Partners the discount can be applied to.• C Bpartner Discount ID: A Business Partner who can be applied the discount to.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Discount ID: Discount applicable to prices.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Cascade: Indicates if it is applied in an accumulative way or if it is applied to the baseamount.

• IsCustomer: The Customer checkbox indicates if this Business Partner is a customer.If it is select additional fields will display which further define this customer.

• IsVendor: The Vendor checkbox indicates if this Business Partner is a Vendor. If it isselected, additional fields will display which further identify this vendor.

171/499

Page 172: Openbravo ER Diagram 2.5x

21 Tax

Tax Category is used to enter and maintain Tax Categories. Each product is associatedwith a tax category which facilitates reacting changing tax rates.Tax Rate defines the different taxes used for each tax category.

21.1 C TaxCategory

The Tax Category is used to define and maintain Tax Categories. Each Product is asso-ciated with a Tax Category. This facilitates adapting to changes in taxation.

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• CommodityCode: The Commodity Code indicates a code that is used in tax calcula-tions

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

21.2 C TaxCategory Trl

Translation for Tax Categories• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.

For example, Sales Tax or Value Added Tax.

• AD Language: The Language identifies the language to use for display

172/499

Page 173: Openbravo ER Diagram 2.5x

Figu

re21

:Ta

x

173/499

Page 174: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

21.3 C Tax

The Tax Rate Window defines the different taxes used for each tax category.• C Tax ID: The Tax indicates the type of tax for this document line.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Parent Tax ID: The Parent Tax indicates a tax that is a reference for multiple taxes.This allows you to charge multiple taxes on a document by entering the Parent Tax

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• C Region ID: The Region identifies a unique Region for this Country.

• To Country ID: The To Country indicates the receiving country on a document

• To Region ID:The To Region indicates the receiving region on a document

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.

174/499

Page 175: Openbravo ER Diagram 2.5x

• IsDocumentLevel: If the tax is calculated on document level, all lines with that taxrate are added before calculating the total tax for the document.Otherwise the tax iscalculated per line and then added.Due to rounding, the tax amount can differ.

• ValidFrom: The Valid From date indicates the first day of a date range

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• Rate: The Rate indicates the percentage to be multiplied by the source to arrive at thetax or exchange amount.

• RequiresTaxCertificate: The Requires Tax Certificate indicates that a tax certificateis required for a Business Partner to be tax exempt.

• TaxIndicator: The Tax Indicator identifies the short name that will print on documentsreferencing this tax.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• IsTaxExempt: If a business partner is exempt from tax, the exempt tax rate is used.For this, you need to set up a tax rate with a 0% rate and indicate that this is yourtax exempt rate. This is required for tax reporting, so that you can track tax exempttransactions.

• SOPOType: Sales Tax: charged when selling - examples: Sales Tax, Output VAT(payable)Purchase Tax: tax charged when purchasing - examples: Use Tax, Input VAT(receivable)

• Isprinttax: Print taxes on the document

• C BP TaxCategory ID: Bussines Partner Tax Category is a category defined for applydefault taxes for procurement transactions.

175/499

Page 176: Openbravo ER Diagram 2.5x

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Cascade: Indicates if it is applied in an accumulative way or if it is applied to the baseamount.

21.4 C Tax Trl

Translations for taxes.• TaxIndicator: The Tax Indicator identifies the short name that will print on documents

referencing this tax.

• C Tax ID: The Tax indicates the type of tax for this document line.

• AD Language: The Language identifies the language to use for display

• Description: A description is limited to 255 characters.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

21.5 C Tax Zone

Defines the zones where the tax is applicable.• C Tax Zone ID: The tax zone indicates the zone from and the zone to the tax applies.

• C Tax ID: The Tax indicates the type of tax for this document line.

176/499

Page 177: Openbravo ER Diagram 2.5x

• From Country ID:

• From Region ID:

• To Country ID: The To Country indicates the receiving country on a document

• To Region ID:The To Region indicates the receiving region on a document

177/499

Page 178: Openbravo ER Diagram 2.5x

22 Currency

Currency defines any currency which will be used in documents or reporting.Conversion Rates is used to define the conversion rates that will be used when convertingdocument amounts from one currency to another

22.1 C Currency

The Currency defines any currency you will transact with or report in.• C Currency ID: Indicates the Currency to be used when processing or reporting on

this record

• ISO Code: For details - http://www.unece.org/trade/rec/rec09en.htm

• StdPrecision: The Standard Precision defines the number of decimal places thatamounts will be rounded to for accounting transactions and documents.

• Description: A description is limited to 255 characters.

• CostingPrecision: The Costing Precision defines the number of decimal places thatamounts will be rounded to when performing costing calculations.

• EMUEntryDate: The EMU Entry Date defines the date that this currency entered, orwill enter the Economic Monetary Union.

• EMURate: The EMU Rate defines the official rate to be used when converting fromthis currency to the Euro.

• CurSymbol: The Currency Symbol defines the symbol that will print when this cur-rency is used.

• IsEuro: The Euro Currency checkbox is used to indicate if this currency is the EuroCurrency.

178/499

Page 179: Openbravo ER Diagram 2.5x

Figu

re22

:C

urre

ncy

179/499

Page 180: Openbravo ER Diagram 2.5x

• IsEMUMember: The Emu Member checkbox is used to indicate if this currency is amember of the European Economic Union.

• PricePrecision: Defines the number of decimal positions that the prices are displayedwith.

22.2 C Currency Trl

Translations for currencies• AD Language: The Language identifies the language to use for display

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Description: A description is limited to 255 characters.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• CurSymbol: The Currency Symbol defines the symbol that will print when this cur-rency is used.

22.3 C Conversion Rate

The Conversion Rate defines the rates to use when converting a source currency to anaccounting or reporting currency.The Conversion Rates tab is used to define conversion rates to be used when convertingdocument amounts from one currency to another. Conversion rates can be defined formultiple rate types. They can also be effective for a defined range of dates.

• ValidFrom: The Valid From date indicates the first day of a date range

• ValidTo: The Valid To date indicates the last day of a date range

180/499

Page 181: Openbravo ER Diagram 2.5x

• MultiplyRate: To convert Source number to Target number, the Source is multipliedby the multiply rate. If the Multiply Rate is entered, then the Divide Rate will be auto-matically calculated.

• DivideRate: To convert Source number to Target number, the Source is divided by thedivide rate. If you enter a Divide Rate, the Multiply Rate will be automatically calcu-lated.

• C Conversion Rate ID: The Conversion Rate defines the rate (multiply or divide) touse when converting a source currency to an accounting currency.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C Currency ID To: The Currency To defines the target currency for this conversionrate.

• ConversionRateType: The Conversion Rate Type indicates the type of conversionrate. This allows you to enter multiple rates for the same currency pair. For example,one rate may be used for Spot conversions and a different rate for Revaluations.

181/499

Page 182: Openbravo ER Diagram 2.5x

23 Document type

Document Type defines any document to be used in the system. Each document typeprovides the basis for processing of each document and controls the printed name anddocument sequence used.

23.1 C DocType

The Document Definition Tab defines the processing parameters and controls for thedocument.

• C DocType ID: The Document Type determines document sequence and processingrules

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsApproved: The Approved checkbox indicates if this document requires approval be-fore it can be processed.

• C Approval ID: The Approval indicates the type of approval. This field is displayedonly if the Approved checkbox has been selected

• IsDocNoControlled: The Document Number Controlled checkbox indicates if thisdocument type will have a sequence number.

• DocNoSequence ID: The Document Sequence indicates the sequencing rule to usefor this document type.

• IsBatched: The document is part of a batch

• IsBatchControlEnforced: Enforce control total and it’s entry

182/499

Page 183: Openbravo ER Diagram 2.5x

Figu

re23

:D

ocum

entt

ype

183/499

Page 184: Openbravo ER Diagram 2.5x

• IsBatchDocNoControlled: Batch has a document sequence

• BatchNoSequence ID: Document Sequence for Batch

• GL Category ID: The General Ledger Category is an optional, user defined methodof grouping journal lines.

• IsPrinted: The Printed checkbox indicates if this document or line will included whenprinting.

• IsTransferred: The transferred checkbox indicates if the transactions associated withthis document should be transferred to the General Ledger.

• PrintName: The Label to be printed indicates the name that will be printed on a doc-ument or correspondence. The max length is 2000 characters.

• DocBaseType: The Document Base Type identifies the base or starting point for adocument. Multiple document types may share a single document base type.

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• DocSubTypeSO: The SO Sub Type indicates the type of sales order this documentrefers to. This field only appears when the Document Base Type is Sales Order. Theselection made here will determine which documents will be generated when an or-der is processed and which documents must be generated manually or in batches.¡BR¿The following outlines this process.¡BR¿SO Sub Type of ¡b¿Standard Order¡/b¿will generate just the ¡b¿Order¡/b¿ document when the order is processed. ¡BR¿The¡b¿Delivery Note¡/b¿, ¡b¿Invoice¡/b¿ and ¡b¿Receipt¡/b¿ must be generated via otherprocesses. ¡BR¿SO Sub Type of ¡b¿Warehouse Order¡/b¿ will generate the ¡b¿Order¡/b¿and ¡b¿Delivery Note¡/b¿. ¡BR¿ The ¡b¿Invoice¡/b¿ and ¡b¿Receipt¡/b¿ must be gen-erated via other processes.¡BR¿SO Sub Type of ¡b¿Credit Order¡/b¿ will generatethe ¡b¿Order¡/b¿, ¡b¿Delivery Note¡/b¿ and ¡b¿Invoice¡/b¿. ¡BR¿ The ¡b¿Reciept¡/b¿must be generated via other processes.¡BR¿SO Sub Type of ¡b¿POS¡/b¿ (Point ofSale) will generate all document

184/499

Page 185: Openbravo ER Diagram 2.5x

• HasCharges: The Charges checkbox indicates that charges can be added to this doc-ument. Charges can include items like shipping, handling or bank charges.

• HasProforma: The Pro Forma Invoice checkbox indicates if pro forma invoices canbe generated from this sales document. A pro forma invoice indicates the amount thatwill be due should an order be shipped.

• C DocTypeProforma ID: The Document Type for Invoice indicates the document typethat will be used when an invoice is generated from this sales document. This field willdisplay only when the base document type is Sales Order and the Pro Forma Invoicecheckbox is selected

• C DocTypeShipment ID: The Document Type for Shipments indicates the documenttype that will be used when a shipment is generated from this sales document. Thisfield will display only when the base document type is Sales Order.

• C DocTypeInvoice ID: The Document Type for Invoice indicates the document typethat will be used when an invoice is generated from this sales document. This field willdisplay only when the base document type is Sales Order.

• CreatePicklist:

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

• DocumentCopies: The Document Copies indicates the number of copies of eachdocument that will be generated.

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• AD PrintFormat ID: The print format determines how data is rendered for print.

• Ismaxtable: This field is associated with Isorgfiltered field. If Isorgfiltered=’Y’ Is-maxtable must be equal to ’Y’ This will calculate the correct document number of theorganization. A different document number for each organization.

185/499

Page 186: Openbravo ER Diagram 2.5x

• AD Table ID: The Table indicates the table in which a field or fields reside.

• Orgfiltered: Filters by organization. This is used to calculate the document numberby document type.

• C Doctype Reversed ID:

23.2 C DocType Trl

The Translation Tab defines a Document Type in an alternate language.• C DocType ID: The Document Type determines document sequence and processing

rules

• AD Language: The Language identifies the language to use for display

• PrintName: The Label to be printed indicates the name that will be printed on a doc-ument or correspondence. The max length is 2000 characters.

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

186/499

Page 187: Openbravo ER Diagram 2.5x

24 Activity, Campaign and Channel

Activity Based Costing defines the different activities for which you want to capture costs.Marketing Campaign defines the start and end date for a campaign. It also gives a runningbalance of the invoice amounts which referred to this campaign.Marketing Channel defines the different channels used in Marketing Campaigns

24.1 C Activity

Defines tasks that are preformed and in Activity Based Costing.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Help: The Help field contains a hint, comment or help about the use of this item.

187/499

Page 188: Openbravo ER Diagram 2.5x

Figu

re24

:A

ctiv

ity,C

ampa

ign

and

Cha

nnel

188/499

Page 189: Openbravo ER Diagram 2.5x

24.2 C Campaign

The Marketing Campaign defines the parameters for a Campaign. These include a startand end date as well as the amount of any invoices that have been processed which refer-ence this campaign.Please note that you will not be able to create new entities in this window if you have notdefault set for all mandatory values!

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Channel ID: The Sales Channel identifies a channel (or method) of sales genera-tion.

• StartDate: The Start Date indicates the first or starting date of a range.

• EndDate: The End Date indicates the last date in this range.

• Costs: The Costs indicates the cost of a campaign in an Organizations accountingcurrency.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

189/499

Page 190: Openbravo ER Diagram 2.5x

24.3 C Channel

The Marketing Channel Tab defines the different methods or processes through whichcustomers are obtained.

• C Channel ID: The Sales Channel identifies a channel (or method) of sales genera-tion.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

190/499

Page 191: Openbravo ER Diagram 2.5x

25 Order

Sale Order allows you to enter and modify Sales Orders.Purchase Order defines a purchase order for an organization. When a Purchase Order hasbeen entered you can generate a Shipment Document or Invoice from this Purchase OrderSimple Sales Order is used to trigger orders with minimal data. This data is completed withdefauly values in each type of order.When commercial traders enter into a contract for the purchase and sale of goods they arefree to negotiate specific terms of their contract. These terms include the price, quantity, andcharacteristics of the goods. Every international contract will also contain what is referredto as an Incoterm (international commercial term). The Incoterm selected by the parties tothe transaction will determine which party pays the cost of each segment of transport, whois responsible for loading & unloading of goods, and who bears the risk of loss at any givenpoint during a given international shipment. Incoterms also influence Customs valuationbasis of imported merchandise.

25.1 C Incoterms

EXW Ex-works, ex-factory, ex-warehouse, ex-mill. FCA Free carrier (Franco Trans-portista) FAS (Free alongside ship) FOB (Free on Board) CFR (Cost & Freight) CIF (Cost,Insurance & Freight) CPT (Carriage paid to) CIP (Carriage and Insurance Paid to)

• C Incoterms ID: The ID identifies a unique Incoterm

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Requiresdescription: If description is required

• Isdelivery: If it has to be delivered

191/499

Page 192: Openbravo ER Diagram 2.5x

Figu

re25

:O

rder

192/499

Page 193: Openbravo ER Diagram 2.5x

25.2 C Order

Table where there are all the orders. The purchase orders and the sales orders.• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-

trolled by the document sequence for this document type.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• DocStatus: The Document Status indicates the status of a document at this time. Ifyou want to change the document status, use the Document Action field

• DocAction: You find the current status in the Document Status field. The options arelisted in a popup

• C DocType ID: The Document Type determines document sequence and processingrules

• C DocTypeTarget ID: You can convert document types (e.g. from Offer to Order orInvoice). The conversion is then reflected in the current type. This processing is initi-ated by selecting the appropriate Document Action.

• Description: A description is limited to 255 characters.

• IsApproved: The Approved checkbox indicates if this document requires approval be-fore it can be processed.

• IsCreditApproved: Credit Approved indicates if the credit approval was successful forOrders

193/499

Page 194: Openbravo ER Diagram 2.5x

• IsDelivered:

• IsInvoiced: Indicator if invoiced

• IsPrinted: The Printed checkbox indicates if this document or line will included whenprinting.

• IsTransferred: The transferred checkbox indicates if the transactions associated withthis document should be transferred to the General Ledger.

• DateOrdered: Indicates the Date an item was ordered.

• DatePromised: The Date Promised indicates the date, if any, that an Order waspromised for.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• BillTo ID:An indication of the address to use in the invoice.¡br /¿

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• InvoiceRule: The Invoice Rule defines how a Business Partner is invoiced and thefrequency of invoicing.

194/499

Page 195: Openbravo ER Diagram 2.5x

• FreightAmt: The Freight Amount indicates the amount charged for Freight in the doc-ument currency.

• DeliveryViaRule: The Delivery Via indicates how the products should be delivered.For example, will the order be picked up or shipped.

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

• PriorityRule: The Priority indicates the importance (high, medium, low) of this docu-ment

• TotalLines: The Total amount displays the total of all lines in document currency

• GrandTotal: The Grand Total displays the total amount including Tax and Freight indocument currency

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

195/499

Page 196: Openbravo ER Diagram 2.5x

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• POReference: The business partner order reference is the order reference for thisspecific transaction; Often Purchase Order numbers are given to print on Invoices foreasier reference. A standard number can be defined in the Business Partner (Cus-tomer) window.

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.

• Processed: The Processed checkbox indicates that a document has been processed.

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• C Project ID: Project ID is a user defined identifier for a Project

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• DatePrinted: Indicates the Date that a document was printed.

• DeliveryRule: The Delivery Rule indicates when an order should be delivered. Forexample should the order be delivered when the entire order is complete, when a lineis complete or as the products become available.

• FreightCostRule: The Freight Cost Rule indicates the method used when chargingfor freight.

196/499

Page 197: Openbravo ER Diagram 2.5x

• PaymentRule: The Payment Rule indicates the method of invoice payment.

• IsDiscountPrinted: The Discount Printed Checkbox indicates if the discount will beprinted on the document.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax. This isalso known as the gross price.

• IsSelected:

• SendEMail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

• DropShip User ID: Business Partner Contact for Drop Shipment

• DropShip BPartner ID: Business Partner for Drop Shipment

• CopyFrom: Copy record lines

• DropShip Location ID: Business Partner Shipment Location for Drop Shipment

• IsSelfService: Self-Service allows users to enter data or update their data. The flagindicates, that this record was entered or created via Self-Service or that the user canchange it via the Self-Service functionality.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

197/499

Page 198: Openbravo ER Diagram 2.5x

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• Deliverynotes: Notes for the delivery

• C Incoterms ID: The ID identifies a unique Incoterm

• Incotermsdescription: Description of the incoterm

• Generatetemplate: A button that copies the products that are defined as template inthe business partner window

• Delivery Location ID: Location where the product will be delivered to

• CopyFromPO: Copy lines from orders

25.3 C OrderLine

The table defines the individual line items that comprise an Order• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• DateOrdered: Indicates the Date an item was ordered.

198/499

Page 199: Openbravo ER Diagram 2.5x

• DatePromised: The Date Promised indicates the date, if any, that an Order waspromised for.

• DateDelivered: Date when the product was delivered

• DateInvoiced: The Date Invoice indicates the date printed on the invoice.

• Description: A description is limited to 255 characters.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• QtyOrdered: The Ordered Quantity indicates the quantity of a product that was or-dered.

• QtyReserved: The Reserved Quantity indicates the quantity of a product that is cur-rently reserved for other orders.

• QtyDelivered: The Delivered Quantity indicates the quantity of a product that hasbeen delivered.

• QtyInvoiced: The Invoiced Quantity indicates the quantity of a product that have beeninvoiced.

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

199/499

Page 200: Openbravo ER Diagram 2.5x

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• PriceList: The List Price is the official List Price in the document currency.

• PriceActual: The Actual or Unit Price indicates the Price for a product in source cur-rency.

• C Tax ID: The Tax indicates the type of tax for this document line.

• Lot: The Lot Number indicates the specific lot that a product was part of.

• SerNo: The Serial Number identifies a tracked, warranted product. It can only be usedwhen the quantity is 1.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• DirectShip: Direct Shipment indicates if this line will ship direct from the vendor to thecustomer

• FreightAmt: The Freight Amount indicates the amount charged for Freight in the doc-ument currency.

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

200/499

Page 201: Openbravo ER Diagram 2.5x

• LineNetAmt: Indicates the line net amount based on the quantity and the actual price.Any additional charges or freight are not included.

• PriceLimit: The Price Limit indicates the lowest price for a product stated in the PriceList Currency.

• Discount: The Discount indicates the discount applied or taken as a percentage.

• S ResourceAssignment ID: The ID identifies a unique record

• Ref OrderLine ID: Reference of the Sales Order Line to the corresponding PurchaseOrder Line or vice versa.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• IsDescription: If a line is Description Only, e.g. Product Inventory is not corrected. Noaccounting transactions are created and the amount or totals are not included in thedocument. This for including descriptional detail lines, e.g. for an Work Order.

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• Lastpriceso: The last sales order price of the product with the business partner of thesales order

• M Offer ID: Price Adjustment

• PriceStd: The Standard Price indicates the standard or normal price for a product onthis price list

201/499

Page 202: Openbravo ER Diagram 2.5x

25.4 C OrderLine Offer

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• M Offer ID: Price Adjustment

• Priceoffer: Base price before apply the offer.

• Amtoffer: Amount to be discounted by the offer.

• C Orderline Offer ID: The ID identifies a unique offer for an order line

25.5 C OrderTax

The table constains the tax amount for an Order based on the lines entered.

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• C Tax ID: The Tax indicates the type of tax for this document line.

• TaxBaseAmt: The Tax Base Amount indicates the base amount used for calculatingthe tax amount.

• TaxAmt: The Tax Amount displays the total tax amount for a document.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

202/499

Page 203: Openbravo ER Diagram 2.5x

26 Purchase specific

Material requirements are needs of material previous to purchase order

26.1 M Requisition

Contains the requirements for the materials. This requirements have a date and it’spossible to assign a vendor

• M Requisition ID: The ID identifies a unique requisition

• Description: A description is limited to 255 characters.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

203/499

Page 204: Openbravo ER Diagram 2.5x

Figu

re26

:P

urch

ase

spec

ific

204/499

Page 205: Openbravo ER Diagram 2.5x

26.2 M RequisitionLine

The table defines the individual line that comprise a requisition• M Requisitionline ID: Identifies each product required to purchase in a requisition

• M Requisition ID: The ID identifies a unique requisition

• Dateplanned: Refers to the due date in which payment must be done.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Qty: The Quantity indicates the number of a specific product or item for this document.

• PriceStd: The Standard Price indicates the standard or normal price for a product onthis price list

• PriceLimit: The Price Limit indicates the lowest price for a product stated in the PriceList Currency.

• PriceList: The List Price is the official List Price in the document currency.

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• LineNetAmt: Indicates the line net amount based on the quantity and the actual price.Any additional charges or freight are not included.

26.3 M MatchInv

This table contains all the matches between the material receipt lines and the invoicelines. It uses only for the purchase transactions. For each material receipt line we can haveone or more invoice lines, so the sum of the invoice lines has to match with his material

205/499

Page 206: Openbravo ER Diagram 2.5x

receipt line own. When everything matches it means the material receipt line is alreadyinvoiced

• M MatchInv ID: The ID identifies a unique record

• M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receiptdocument

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• DateTrx: The Transaction Date indicates the date of the transaction.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• Qty: The Quantity indicates the number of a specific product or item for this document.

26.4 M MatchPO

This table contains all the matches between the order lines and:1. With the material receipt lines. For each order line we can have one or more materialsreceipt lines. The result of the sum of all the material receipt lines have to match with theirown order line in order to be able to say that the order line has been already receipt.2. With the invoice line. For each order line we can have one or more invoices lines. Theresult of the sum of all the invoices lines have to much with their own order line in order tobe able to say that the order line has been already invoiced

206/499

Page 207: Openbravo ER Diagram 2.5x

• M MatchPO ID: The ID identifies a unique record

• M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receiptdocument

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• DateTrx: The Transaction Date indicates the date of the transaction.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• Qty: The Quantity indicates the number of a specific product or item for this document.

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

207/499

Page 208: Openbravo ER Diagram 2.5x

27 Transaction

Inventory Move allows to move inventory from one location or warehouse to another.Physical Inventory allows you to generate inventory count lists.Product defines all products used by an organization. These products include those sold tocustomers, used in the manufacture of products sold to customers and products purchasedby an organization.Production defines those plan and inventory movements that occur when a product is cre-ated from a bill of materials and the work efforts of the manufacturing process.Shipment defines shipments made or to be made to a customer.Vendor Shipment defines the receipt of product or material from a Vendor.Warehouse and Locators Window defines each Warehouse, any Locators for that Ware-house and the Accounting parameters to be used for inventory in that Warehouse.

27.1 M InOut

Contains all the material transaction due to business partner shipments• Description: A description is limited to 255 characters.

• MovementType: The Movement Type indicates the type of movement (in, out, to pro-duction, etc)

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• M InOut ID: The Shipment / Receipt ID indicates the unique document for this ship-ment or receipt.

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

208/499

Page 209: Openbravo ER Diagram 2.5x

Figu

re27

:Tr

ansa

ctio

n

209/499

Page 210: Openbravo ER Diagram 2.5x

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• C DocType ID: The Document Type determines document sequence and processingrules

• IsPrinted: The Printed checkbox indicates if this document or line will included whenprinting.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• POReference: The business partner order reference is the order reference for thisspecific transaction; Often Purchase Order numbers are given to print on Invoices foreasier reference. A standard number can be defined in the Business Partner (Cus-tomer) window.

210/499

Page 211: Openbravo ER Diagram 2.5x

• DeliveryRule: The Delivery Rule indicates when an order should be delivered. Forexample should the order be delivered when the entire order is complete, when a lineis complete or as the products become available.

• FreightCostRule: The Freight Cost Rule indicates the method used when chargingfor freight.

• FreightAmt: The Freight Amount indicates the amount charged for Freight in the doc-ument currency.

• DeliveryViaRule: The Delivery Via indicates how the products should be delivered.For example, will the order be picked up or shipped.

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.

• PriorityRule: The Priority indicates the importance (high, medium, low) of this docu-ment

• DatePrinted: Indicates the Date that a document was printed.

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• DateOrdered: Indicates the Date an item was ordered.

• DocStatus: The Document Status indicates the status of a document at this time. Ifyou want to change the document status, use the Document Action field

211/499

Page 212: Openbravo ER Diagram 2.5x

• DocAction: You find the current status in the Document Status field. The options arelisted in a popup

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

• GenerateTo: A button that creates documents

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• SendEMail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• PickDate: Date/Time when picked for Shipment

• TrackingNo: Number to track the shipment

• NoPackages: The number of packages being shipped.

• ShipDate: Actual Date/Time of Shipment (pick up)

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

212/499

Page 213: Openbravo ER Diagram 2.5x

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Project ID: Project ID is a user defined identifier for a Project

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• UpdateLines: Update attribute lines from shipment

• Islogistic: If is logistic it won’t be invoiced. It uses for companies that rent locators orincoming materials that we don’t want to invoice

• GenerateLines: A button that creates in out lines

• Delivery Location ID: Location where the product will be delivered to

• M FreightCategory ID: Freight Categories are used to calculate the Freight for theShipper selected

• Calculate Freight: Calculate freight cost

27.2 M InOutLine

The table defines the individual line that comprise shipment line• M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receipt

document

213/499

Page 214: Openbravo ER Diagram 2.5x

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M InOut ID: The Shipment / Receipt ID indicates the unique document for this ship-ment or receipt.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• Description: A description is limited to 255 characters.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• Lot: The Lot Number indicates the specific lot that a product was part of.

• SerNo: The Serial Number identifies a tracked, warranted product. It can only be usedwhen the quantity is 1.

• IsInvoiced: Indicator if invoiced

• M AttributeSetInstance ID: The values of the actual Product Attributes

• IsDescription: If a line is Description Only, e.g. Product Inventory is not corrected. Noaccounting transactions are created and the amount or totals are not included in thedocument. This for including descriptional detail lines, e.g. for an Work Order.

214/499

Page 215: Openbravo ER Diagram 2.5x

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• M Inoutline Type ID: The ID identifies a unique record

27.3 M Movement

Contains all the material transactions due to movements between warehouses• M Movement ID: The Inventory Movement uniquely identifies a group of movement

lines.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

215/499

Page 216: Openbravo ER Diagram 2.5x

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• Move FromTo Locator: Move all the products there are in a locator to another

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

27.4 M MovementLine

Contains the products and the quantities moved and the location it is moving from and to• M MovementLine ID: The Movement Line indicates the inventory movement docu-

ment line (if applicable) for this transaction

• M Movement ID: The Inventory Movement uniquely identifies a group of movementlines.

216/499

Page 217: Openbravo ER Diagram 2.5x

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M LocatorTo ID:The Locator To indicates the location where the inventory is being moved to.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• Description: A description is limited to 255 characters.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

27.5 M Inventory

Contains all the material transactions due to inventory• M Inventory ID: The Physical Inventory indicates a unique parameters for a physical

inventory.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

217/499

Page 218: Openbravo ER Diagram 2.5x

• Description: A description is limited to 255 characters.

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• UpdateQty: Update the quantities that has been changed into the original quantities.This only can do it before you process the inventory

• GenerateList: A button that generates a list to make an inventory of items

• M PerpetualInv ID: The Perpetual Inventory identifies the Perpetual Inventory rulewhich generated this Physical Inventory.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

218/499

Page 219: Openbravo ER Diagram 2.5x

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• C Project ID: Project ID is a user defined identifier for a Project

27.6 M InventoryLine

Contains the counts of the individual products in inventory• M InventoryLine ID: The Physical Inventory Line indicates the inventory document

line (if applicable) for this transaction

• M Inventory ID: The Physical Inventory indicates a unique parameters for a physicalinventory.

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• QtyBook:The Quantity Book indicates the line count stored in the system for a product in inven-tory

• QtyCount: The Quantity Count indicates the actual inventory count taken for a prod-uct in inventory

• Description: A description is limited to 255 characters.

219/499

Page 220: Openbravo ER Diagram 2.5x

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• QuantityOrder: Product quantity in the order uom.

• M Product Uom Id: Alternative order uom for the product.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• QuantityOrderBook: Quantity order book

27.7 M Internal Consumption

Contains all the material transactions due to maintenance without a shipment• M Internal Consumption ID: Identifies an internal consumption of products.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• Processed: The Processed checkbox indicates that a document has been processed.

220/499

Page 221: Openbravo ER Diagram 2.5x

• Processing: When this field is set as ’Y’ a process is being performed on this record.

27.8 M Internal ConsumptionLine

The table defines the individual product that comprise an internal consumption line• M Internal Consumptionline ID: The ID identifies a unique record

• M Internal Consumption ID: Identifies an internal consumption of products.

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• Description: A description is limited to 255 characters.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

221/499

Page 222: Openbravo ER Diagram 2.5x

27.9 M Production

Contains the header of the work effort• M Production ID: The Production uniquely identifies a Production Plan

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• IsCreated:Check to indicate that the records has been created and the production is ready to beprocessed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• C Project ID: Project ID is a user defined identifier for a Project

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

222/499

Page 223: Openbravo ER Diagram 2.5x

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• Starttime: Start time in hours.

• Endtime: End time in hours.

• Validating: Process to validate the work effort.

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

27.10 M ProductionPlan

Contains the items used and generated in a production• M ProductionPlan ID:

The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints

223/499

Page 224: Openbravo ER Diagram 2.5x

/¿

• M Production ID: The Production uniquely identifies a Production Plan

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• ProductionQty: The Production Quantity identifies the number of products to produce

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• Description: A description is limited to 255 characters.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Neededquantity: How many times it is necessary to complete a phase before closingit.

• Rejectedquantity: How many products have been rejected.

• Usedmaterial: Process to generate standards on production run.

• Processed: The Processed checkbox indicates that a document has been processed.

• MA Wrphase ID: Indicates a Work Requirement Phase.

• Realcost: Real Cost

• MA Costcenteruse: Use of the cost center.

• Secondaryunit: Is an optional unit to define the number of times that is desired toperform the process.

224/499

Page 225: Openbravo ER Diagram 2.5x

• Secondaryqty: Secondary quantity.

• Conversionrate: It is the rate between primary unit and secondary unit.

Primary quantity = (secondary quantity)/(conversion rate)

• Outsourced: Indicates that the correspondent process is being outsourced for the se-quence, work requirement phase or production run.

• MA Costcenter Version ID: Identifies a cost center version valid during a time period.

27.11 M ProductionLine

Contains all the products that have been used or created in the production run and thequantities

• M ProductionLine ID: The Production Line indicates the production document line (ifapplicable) for this transaction

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• Description: A description is limited to 255 characters.

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

225/499

Page 226: Openbravo ER Diagram 2.5x

• M AttributeSetInstance ID: The values of the actual Product Attributes

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• PrintLabel: Process to print labels for the product.

• Productiontype: Indicates if the product is used in the sequence or is generated. Apositive production means that is an output product. So a negative productionsrefers to an input product.

• Rejectedquantity: How many products have been rejected.

• Calculated: Indicates that the record has been calculated.

• Secquality:

27.12 M Transaction

Contains all the material transactions for products that are defined as an item and stocked• M Transaction ID: The ID identifies a unique record

• MovementType: The Movement Type indicates the type of movement (in, out, to pro-duction, etc)

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

226/499

Page 227: Openbravo ER Diagram 2.5x

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• M InventoryLine ID: The Physical Inventory Line indicates the inventory documentline (if applicable) for this transaction

• M MovementLine ID: The Movement Line indicates the inventory movement docu-ment line (if applicable) for this transaction

• M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receiptdocument

• M ProductionLine ID: The Production Line indicates the production document line (ifapplicable) for this transaction

• C ProjectIssue ID: Issues to the project initiated by the Issue to Project process. Youcan issue Receipts, Time and Expenses, or Stock.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• QuantityOrder: Product quantity in the order uom.

• M Product Uom Id: Alternative order uom for the product.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

227/499

Page 228: Openbravo ER Diagram 2.5x

27.13 M Storage Detail

Containts the current stock for every product• M Product ID: Identifies an item which is either purchased or sold in this organization.

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• M Product Uom Id: Alternative order uom for the product.

• QtyOnHand: The On Hand Quantity indicates the quantity of a product that is on handin a warehouse.

• QtyOrderOnHand: The On Hand Quantity indicates the quantity of a product that ison hand in a warehouse in the second uom

• DateLastInventory: The Date Last Inventory Count indicates the last time an Inven-tory count was done.

• PreQtyOnHand: The quantity that we have already purchased but are not still in thewarehouse

• PreQtyOrderOnHand: The quantity that we have already purchased but are not stillin the warehouse in the second uom

• M Storage Detail ID: The ID identifies a unique record

228/499

Page 229: Openbravo ER Diagram 2.5x

27.14 M Storage Pending

Constains the reserved quantity and the ordered quantity• M Product ID: Identifies an item which is either purchased or sold in this organization.

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• M Product Uom Id: Alternative order uom for the product.

• QtyReserved: The Reserved Quantity indicates the quantity of a product that is cur-rently reserved for other orders.

• QtyOrderReserved: The Reserved Quantity indicates the quantity of a product that iscurrently reserved for other orders in the second uom

• QtyOrdered: The Ordered Quantity indicates the quantity of a product that was or-dered.

• QtyOrderOrdered: The Ordered Quantity indicates the quantity of a product that wasordered in the second uom

• M Storage Pending ID:

229/499

Page 230: Openbravo ER Diagram 2.5x

28 Invoice

Enter expense invoices from your vendorsExpense invoiceMaintain Payment Schedule of unpaid invoicesCustomer Invoice allows you to display and enter invoices for a customer.Vendor Invoice allows you to display and enter Invoices from a Vendor.

28.1 C Invoice

Contains all the invoices• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• C DocType ID: The Document Type determines document sequence and processingrules

• DocStatus: The Document Status indicates the status of a document at this time. Ifyou want to change the document status, use the Document Action field

• DocAction: You find the current status in the Document Status field. The options arelisted in a popup

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

230/499

Page 231: Openbravo ER Diagram 2.5x

Figu

re28

:In

voic

e

231/499

Page 232: Openbravo ER Diagram 2.5x

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• IsApproved: The Approved checkbox indicates if this document requires approval be-fore it can be processed.

• IsTransferred: The transferred checkbox indicates if the transactions associated withthis document should be transferred to the General Ledger.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• TotalLines: The Total amount displays the total of all lines in document currency

• GrandTotal: The Grand Total displays the total amount including Tax and Freight indocument currency

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Project ID: Project ID is a user defined identifier for a Project

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

232/499

Page 233: Openbravo ER Diagram 2.5x

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• C DocTypeTarget ID: You can convert document types (e.g. from Offer to Order orInvoice). The conversion is then reflected in the current type. This processing is initi-ated by selecting the appropriate Document Action.

• Description: A description is limited to 255 characters.

• DateInvoiced: The Date Invoice indicates the date printed on the invoice.

• DatePrinted: Indicates the Date that a document was printed.

• POReference: The business partner order reference is the order reference for thisspecific transaction; Often Purchase Order numbers are given to print on Invoices foreasier reference. A standard number can be defined in the Business Partner (Cus-tomer) window.

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• PaymentRule: The Payment Rule indicates the method of invoice payment.

233/499

Page 234: Openbravo ER Diagram 2.5x

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• DateOrdered: Indicates the Date an item was ordered.

• IsDiscountPrinted: The Discount Printed Checkbox indicates if the discount will beprinted on the document.

• IsPrinted: The Printed checkbox indicates if this document or line will included whenprinting.

• IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax. This isalso known as the gross price.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• IsPaid: The document is paid

• GenerateTo: A button that creates documents

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

• SendEMail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

• CopyFrom: Copy record lines

• IsSelfService: Self-Service allows users to enter data or update their data. The flagindicates, that this record was entered or created via Self-Service or that the user canchange it via the Self-Service functionality.

234/499

Page 235: Openbravo ER Diagram 2.5x

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

28.2 C Invoice Discount

Contains the discounts apply to the whole invoice• C Invoice Discount ID: The ID identifies a unique discount for the invoice

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• C Discount ID: Discount applicable to prices.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Cascade: Indicates if it is applied in an accumulative way or if it is applied to the baseamount.

28.3 C InvoiceLine

Contains the individual items or charges on an Invoice• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

235/499

Page 236: Openbravo ER Diagram 2.5x

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Description: A description is limited to 255 characters.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• QtyInvoiced: The Invoiced Quantity indicates the quantity of a product that have beeninvoiced.

• PriceList: The List Price is the official List Price in the document currency.

• PriceActual: The Actual or Unit Price indicates the Price for a product in source cur-rency.

• LineNetAmt: Indicates the line net amount based on the quantity and the actual price.Any additional charges or freight are not included.

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• C Tax ID: The Tax indicates the type of tax for this document line.

236/499

Page 237: Openbravo ER Diagram 2.5x

• M InOutLine ID: The Shipment/Receipt Line indicates a unique line in a Shipment/Receiptdocument

• PriceLimit: The Price Limit indicates the lowest price for a product stated in the PriceList Currency.

• S ResourceAssignment ID: The ID identifies a unique record

• A Asset ID: Any item of economic value owned by the corporation, especially thatwhich could be converted to cash.

• TaxAmt: The Tax Amount displays the total tax amount for a document.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• IsDescription: If a line is Description Only, e.g. Product Inventory is not corrected. Noaccounting transactions are created and the amount or totals are not included in thedocument. This for including descriptional detail lines, e.g. for an Work Order.

• QuantityOrder: Product quantity in the order uom.

• M Product Uom Id: Alternative order uom for the product.

• C Invoice Discount ID: The ID identifies a unique discount for the invoice

• C Projectline ID: The Project Line indicates a unique project line.

• M Offer ID: Price Adjustment

237/499

Page 238: Openbravo ER Diagram 2.5x

• PriceStd: The Standard Price indicates the standard or normal price for a product onthis price list

28.4 C InvoiceLine Offer

Contains all the offers applies to an invoice line.• C Invoiceline Offer ID: Offers applied to the invoice line.

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• M Offer ID: Price Adjustment

• Priceoffer: Base price before apply the offer.

• Amtoffer: Amount to be discounted by the offer.

28.5 C InvoiceLine AcctDimension

Accounting dimension• C Invoiceline Acctdimension ID:

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• Amt: Amount

• C Project ID: Project ID is a user defined identifier for a Project

238/499

Page 239: Openbravo ER Diagram 2.5x

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

28.6 C InvoiceTax

Contains the total tax due based on the Invoice Lines• C Tax ID: The Tax indicates the type of tax for this document line.

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• TaxBaseAmt: The Tax Base Amount indicates the base amount used for calculatingthe tax amount.

• TaxAmt: The Tax Amount displays the total tax amount for a document.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Recalculate: Recalculate tax when Order or Invoice is processed. Usually taxes arerecalculated when the document they are associated to is processed, so if the amountsare manually edited it has any effect. If tax is checked as no recalculate, manuallyedited amounts will be directly applied.

• C InvoiceTax ID:

239/499

Page 240: Openbravo ER Diagram 2.5x

29 Commission

Define how and when you want the commissions to be calculated and to whom to pay it.Commissions defines how commissions and royalties will be paid.Commission Run displays the results of processing commissions.

29.1 C Commission

Contains all the commissions and when to pay a commission to whom. For each period,you start the calculation of the commission after the transaction for that period are completedor closed.

• C Commission ID: The Commission ID is a unique identifier of a set of commissionrules.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• FrequencyType: The frequency type is used for calculating the date of the next event.

• DocBasisType: The Calculation Basis indicates the basis to be used for the commis-sion calculation.

• DateLastRun: The Date Last Run indicates the last time that a process was run.

240/499

Page 241: Openbravo ER Diagram 2.5x

Figu

re29

:C

omm

issi

on

241/499

Page 242: Openbravo ER Diagram 2.5x

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• ListDetails: The List Details checkbox indicates that the details for each documentline will be displayed.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

29.2 C CommissionLine

Define the selection criteria for paying the commission. If you do not enter restrictingparameters (e.g. for specific Business Partner (Groups) or Product (Categories), etc. alltransactions for the period will be used to calculate the commission.

• C CommissionLine ID: The Commission Line is a unique instance of a CommissionRun. If the commission run was done in summary mode then there will be a single linerepresenting the selected documents totals. If the commission run was done in detailmode then each document that was included in the run will have its own commissionline.

• C Commission ID: The Commission ID is a unique identifier of a set of commissionrules.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Description: A description is limited to 255 characters.

• AmtSubtract: The Subtract Amount indicates the amount to subtract from the totalamount prior to multiplication.

242/499

Page 243: Openbravo ER Diagram 2.5x

• AmtMultiplier: The Multiplier Amount indicates the amount to multiply the total amountgenerated by this commission run by.

• QtySubtract: The Quantity Subtract identifies the quantity to be subtracted beforemultiplication

• QtyMultiplier: The Multiplier Quantity field indicates the amount to multiply the quan-tities accumulated for this commission run.

• IsPositiveOnly: The Positive Only check box indicates that if the result of the subtrac-tion is negative, it is ignored. This would mean that negative commissions would notbe generated.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• CommissionOrders: Sales Reps are entered in Orders and Invoices. If selected, onlyOrders and Invoices for this Sales Reps are included in the calculation of the commis-sion.

• Org ID: An organization is a unit of your client or legal entity - examples are store,department.

243/499

Page 244: Openbravo ER Diagram 2.5x

29.3 C CommissionRun

Contains all the commission run for a period• C CommissionRun ID: The Commission Run is a unique system defined identifier of

a specific run of commission. When a Commission is processed on the CommissionScreen, the Commission Run ID will display.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• Description: A description is limited to 255 characters.

• C Commission ID: The Commission ID is a unique identifier of a set of commissionrules.

• StartDate: The Start Date indicates the first or starting date of a range.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• GrandTotal: The Grand Total displays the total amount including Tax and Freight indocument currency

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

244/499

Page 245: Openbravo ER Diagram 2.5x

29.4 C CommissionAmt

Contains all the commission lines amounts• C CommissionAmt ID: The Commission Amount indicates the resulting amount from

a Commission Run.

• C CommissionLine ID: The Commission Line is a unique instance of a CommissionRun. If the commission run was done in summary mode then there will be a single linerepresenting the selected documents totals. If the commission run was done in detailmode then each document that was included in the run will have its own commissionline.

• ConvertedAmt: The Converted Amount is the result of multiplying the Source Amountby the Conversion Rate for this target currency.

• ActualQty: The Actual Quantity indicates the quantity as referenced on a document.

• CommissionAmt: The Commission Amount is the total calculated commission. It isbased on the parameters as defined for this Commission Run.

• C CommissionRun ID: The Commission Run is a unique system defined identifier ofa specific run of commission. When a Commission is processed on the CommissionScreen, the Commission Run ID will display.

29.5 C CommissionDetail

You may alter the amount and quantity of the detail records, but the suggested way isto add new correcting lines.The amounts are converted from the transaction currency to theCommission Currency (defined in the Commission window)

• C CommissionDetail ID: The Commission Detail provides supporting information ona Commission Run. Each document line that was part of the Commission Run will bereflected here.

• C CommissionAmt ID: The Commission Amount indicates the resulting amount froma Commission Run.

245/499

Page 246: Openbravo ER Diagram 2.5x

• Reference: The Reference displays the source document number.

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• Info: The Information displays data from the source document line.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• ActualAmt: Actual amount indicates the agreed upon amount for a document.

• ConvertedAmt: The Converted Amount is the result of multiplying the Source Amountby the Conversion Rate for this target currency.

• ActualQty: The Actual Quantity indicates the quantity as referenced on a document.

246/499

Page 247: Openbravo ER Diagram 2.5x

30 Rappel

Business Partner allows to define any party with whom you transact. This includes cus-tomers, vendors and employees.Rappels defined the different rappels when a client reaches a certain sales volume. Eachrappel is managed through different product categories and is applicable to partners thathave been included.

30.1 M Rappel

Contains all the configuration rappels• M Rappel ID: The ID identifies a unique rappel

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Scaled: If rappel is scaled each scale of amount will have a different discount, other-wise the maximun applicable discount will be applied to every amount.

• Include Product:If it is checked the selected products will be included else they will be excluded.

• Include Product Category:If it is checked the selected categories will be included else they will be excluded.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

247/499

Page 248: Openbravo ER Diagram 2.5x

Figu

re30

:R

appe

l

248/499

Page 249: Openbravo ER Diagram 2.5x

30.2 M Rappel Bpartner

Contains all the configuration rappels. This rappel only applies to business partnersrecorded on this tab.

• M Rappel Bpartner ID: The ID identifies a unique rappel for the partner

• M Rappel ID: The ID identifies a unique rappel

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• ValidFrom: The Valid From date indicates the first day of a date range

• ValidTo: The Valid To date indicates the last day of a date range

• SeqNo: The Sequence indicates the order of records

• GenerateInvoice: A button that generates all the invoices as a result of the activity ofthe business partner during a period of time

30.3 M Rappel Product

Contains the discount configuration for the product• M Rappel Product ID: The ID identifies a unique product for the rappel

• M Rappel ID: The ID identifies a unique rappel

• M Product ID: Identifies an item which is either purchased or sold in this organization.

249/499

Page 250: Openbravo ER Diagram 2.5x

30.4 M Rappel Productcategory

Contains the discount configuration for the product category• M Rappel Productcategory ID: The ID identifies a unique product category for the

rappel

• M Rappel ID: The ID identifies a unique rappel

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

30.5 M Rappel Scale

Defines the scales where the discounts will be applied• M Rappel Scale ID: The ID identifies a unique scale for the rappel

• M Rappel ID: The ID identifies a unique rappel

• Discount: The Discount indicates the discount applied or taken as a percentage.

• Amnt From:The minumun amount the discount is applied to.

• Amnt To:The maximun amount the discount is applied to.

30.6 M Rappel Invoice

Contains all the invoices generated due to rappels conditions• M Rappel Invoice ID: The ID identifies a unique rappel for the invoice

250/499

Page 251: Openbravo ER Diagram 2.5x

• M Rappel Bpartner ID: The ID identifies a unique rappel for the partner

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• SeqNo: The Sequence indicates the order of records

251/499

Page 252: Openbravo ER Diagram 2.5x

31 Project

Maintain Project Types and their Phases with standard performance informationProject is used to define the projects which will be tracked via documents.Budget Project is used to manage civil works engineering projects where request for pro-posals are made and assigned to winning vendors.

31.1 C ProjectType

Contains the differents types of a project.• Help: The Help field contains a hint, comment or help about the use of this item.

• Description: A description is limited to 255 characters.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• C ProjectType ID: Type of the project with optional phases of the project with stan-dard performance information

• ProjectCategory: The Project Category determines the behavior of the project:General- no special accounting, e.g. for Presales or general trackingService - no special ac-counting, e.g. for Service/Charge projectsWork Order - creates Project/Job WIP trans-actions - abili

31.2 C Phase

Standard Phase of the project with performance information• C Phase ID: Phase of the project with standard performance information with stan-

dard work

• StandardQty: Standard Quantity

252/499

Page 253: Openbravo ER Diagram 2.5x

Figu

re31

:P

roje

ct

253/499

Page 254: Openbravo ER Diagram 2.5x

• Help: The Help field contains a hint, comment or help about the use of this item.

• SeqNo: The Sequence indicates the order of records

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C ProjectType ID: Type of the project with optional phases of the project with stan-dard performance information

• M Product ID: Identifies an item which is either purchased or sold in this organization.

31.3 C Task

Standard Project Task• StandardQty: Standard Quantity

• Help: The Help field contains a hint, comment or help about the use of this item.

• C Phase ID: Phase of the project with standard performance information with stan-dard work

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

254/499

Page 255: Openbravo ER Diagram 2.5x

• SeqNo: The Sequence indicates the order of records

• C Task ID: Standard Project Task in a Project Phase with standard effort

31.4 C Project

Contains the Value, Name and Description for each project. It also is defines the tracksthe amounts assigned to, committed to and used for this project. This tab is used in order tointroduce information regarding a project: Address, status, . . .

• C Project ID: Project ID is a user defined identifier for a Project

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• IsCommitment: Commitment indicates if the document is legally binding.

255/499

Page 256: Openbravo ER Diagram 2.5x

• CommittedAmt: The commitment amount is independent from the planned amount.You would use the planned amount for your realistic estimation, which might be higheror lower than the commitment amount.

• DateContract: The contract date is used to determine when the document becomeseffective. This is usually the contract date. The contract date is used in reports andreport parameters.

• DateFinish:The finish date is used to indicate when the project is expected to be completed or hasbeen completed.

• GenerateTo: A button that creates documents

• Processed: The Processed checkbox indicates that a document has been processed.

• Note: The Note field allows for optional entry of user defined information regardingthis record

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• M PriceList Version ID: Each Price List can have multiple versions. The most com-mon use is to indicate the dates that a Price List is valid for.

• PlannedAmt: The Planned Amount indicates the anticipated amount for this projector project line.

• PlannedQty: The Planned Quantity indicates the anticipated quantity for this projector project line

• PlannedMarginAmt: The Planned Margin Amount indicates the anticipated marginamount for this project or project line.

256/499

Page 257: Openbravo ER Diagram 2.5x

• POReference: The business partner order reference is the order reference for thisspecific transaction; Often Purchase Order numbers are given to print on Invoices foreasier reference. A standard number can be defined in the Business Partner (Cus-tomer) window.

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• InvoicedAmt: The amount invoiced

• CopyFrom: Copy record lines

• C Phase ID: Phase of the project with standard performance information with stan-dard work

• InvoicedQty: The Quantity Invoiced

• C ProjectType ID: Type of the project with optional phases of the project with stan-dard performance information

• ProjectBalanceAmt: The project balance is the sum of all invoices and payments

• CommittedQty: The commitment amount is independent from the planned amount.You would use the planned amount for your realistic estimation, which might be higher

257/499

Page 258: Openbravo ER Diagram 2.5x

or lower than the commitment amount.

• IsCommitCeiling: The commitment amount and quantity is the maximum amount andquantity to be charged. Ignored, if the amount or quantity is zero.

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• ProjectCategory: The Project Category determines the behavior of the project:General- no special accounting, e.g. for Presales or general trackingService - no special ac-counting, e.g. for Service/Charge projectsWork Order - creates Project/Job WIP trans-actions - abili

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Publicprivate: A public o private enterprise. This are the most tipical intiatives

• Projectstatus: ¡P¿Indicates the current status of the project. Usually there canbe 5 the status of the project:¡BR¿Open: The budget is sent. The project has alreadynot been won.¡BR¿Lost: The project has been won by a partner who has not beensent the budgetal or our budget has not been selected.¡BR¿No following up: No followup the project¡BR¿Order: The project has been won by a partner we have sent a bud-get¡BR¿Order closed: All the products have been delivered

• Projectkind: Indicates the kind of work

• BillTo ID:An indication of the address to use in the invoice.¡br /¿

• Projectphase: Different phases for a project

• GenerateOrder: ¡P¿This process lets you to generate a purchase order to this project.¡/P¿

258/499

Page 259: Openbravo ER Diagram 2.5x

• ChangeProjectStatus: This process changes the status of this projecto.

• C Location ID: The Location / Address field defines the location of an entity.

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• PaymentRule: The Payment Rule indicates the method of invoice payment.

• Invoice ToProject: This option indicates if the invoices has been sent to the winnerare Origen invoices

• PlannedPOAmt: Planned amount for the purchase order

• LastPlannedProposalDate: Last day of following up the budget for the project

• Document Copies: Number of copies

• AccountNo: The Account Number indicates the Number assigned to this account

• Responsible ID: An employee that is the responsible of the project.

• Servrevenue: Revenue services

• Servcost: Service cost

• Servmargin: Service margin

• Expreinvoicing: Reinvoicing Expenses

• Expexpenses: Expected expenses

259/499

Page 260: Openbravo ER Diagram 2.5x

• Expmargin: Expected margin

• Setprojecttype: Set Project Type and for Service Projects copy Phases and Tasks ofProject Type into Project

31.5 C ProjectPhase

Actual Phase of the Project with Status information - generated from Phase of ProjectType.

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• PriceActual: The Actual or Unit Price indicates the Price for a product in source cur-rency.

• EndDate: The End Date indicates the last date in this range.

• Description: A description is limited to 255 characters.

• IsComplete: Indication that this is complete

• GenerateOrder: ¡P¿This process lets you to generate a purchase order to this project.¡/P¿

• C Phase ID: Phase of the project with standard performance information with stan-dard work

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• StartDate: The Start Date indicates the first or starting date of a range.

• C Project ID: Project ID is a user defined identifier for a Project

260/499

Page 261: Openbravo ER Diagram 2.5x

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsCommitCeiling: The commitment amount and quantity is the maximum amount andquantity to be charged. Ignored, if the amount or quantity is zero.

• SeqNo: The Sequence indicates the order of records

• C ProjectPhase ID: The ID identifies a unique phase for the project

• Help: The Help field contains a hint, comment or help about the use of this item.

• CommittedAmt: The commitment amount is independent from the planned amount.You would use the planned amount for your realistic estimation, which might be higheror lower than the commitment amount.

31.6 C ProjectTask

A Project Task in a Project Phase represents the actual work.• C ProjectPhase ID: The ID identifies a unique phase for the project

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C Task ID: Standard Project Task in a Project Phase with standard effort

• SeqNo: The Sequence indicates the order of records

• Help: The Help field contains a hint, comment or help about the use of this item.

261/499

Page 262: Openbravo ER Diagram 2.5x

• Description: A description is limited to 255 characters.

• C ProjectTask ID: A Project Task in a Project Phase represents the actual work.

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

31.7 C ProjectLine

Contians the lines (products and/or services) associated with the Project• C ProjectLine ID: The Project Line indicates a unique project line.

• C Project ID: Project ID is a user defined identifier for a Project

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Description: A description is limited to 255 characters.

• PlannedQty: The Planned Quantity indicates the anticipated quantity for this projector project line

• PlannedPrice: The Planned Price indicates the anticipated price for this project line.

• PlannedAmt: The Planned Amount indicates the anticipated amount for this projector project line.

• PlannedMarginAmt: The Planned Margin Amount indicates the anticipated marginamount for this project or project line.

262/499

Page 263: Openbravo ER Diagram 2.5x

• CommittedAmt: The commitment amount is independent from the planned amount.You would use the planned amount for your realistic estimation, which might be higheror lower than the commitment amount.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• InvoicedQty: The Quantity Invoiced

• CommittedQty: The commitment amount is independent from the planned amount.You would use the planned amount for your realistic estimation, which might be higheror lower than the commitment amount.

• InvoicedAmt: The amount invoiced

• C ProjectIssue ID: Issues to the project initiated by the Issue to Project process. Youcan issue Receipts, Time and Expenses, or Stock.

• C OrderPO ID: Purchase order

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• IsPrinted: The Printed checkbox indicates if this document or line will included whenprinting.

• Processed: The Processed checkbox indicates that a document has been processed.

• DoPricing:

• Plannedpoprice: Indicates the planned price for the purchase order

263/499

Page 264: Openbravo ER Diagram 2.5x

• C Tax ID: The Tax indicates the type of tax for this document line.

• Product Value: A value specified in many forms.

• Product Name: Name of the product

• Product Description: Description for the product

31.8 C Project Vendor

Contians all the vendors which have participated in the budgetting of a certain project• C Project Vendor ID: The ID identifies a unique vendor for the project

• C Project ID: Project ID is a user defined identifier for a Project

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Note: The Note field allows for optional entry of user defined information regardingthis record

• M PriceList Version ID: Each Price List can have multiple versions. The most com-mon use is to indicate the dates that a Price List is valid for.

• C Incoterms ID: The ID identifies a unique Incoterm

• Incoterms Description:

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

264/499

Page 265: Openbravo ER Diagram 2.5x

• GenerateOrder: ¡P¿This process lets you to generate a purchase order to this project.¡/P¿

31.9 C ProjectProposal

Contains the budgets assigned to business partners and a project• C Projectproposal ID:

The ID identifies a unique proposal for the project

• C Project ID: Project ID is a user defined identifier for a Project

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Datesend:The date of the proposal was sent

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• CopyFrom: Copy record lines

• HeaderNote: Using this field you can write a text that will show on the header of thedocument when you print it

• FootNote: Using this field you can write a text that will show on the foot of the docu-ment when you print it

265/499

Page 266: Openbravo ER Diagram 2.5x

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• Projectwon: Award contract to project

• PaymentRule: The Payment Rule indicates the method of invoice payment.

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

31.10 C ProjectProposalLine

Contains all budgetted products to a Business Partner detailing information such asquantity, price,. . .

• C Projectproposalline ID: The ID identifies a unique line proposal for the project

• C Projectproposal ID:The ID identifies a unique proposal for the project

• Lineno: Number of the line

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Price: The Price indicates the Price for a product or service.

• Description: A description is limited to 255 characters.

• Product Value: A value specified in many forms.

• Product Name: Name of the product

266/499

Page 267: Openbravo ER Diagram 2.5x

• Product Description: Description for the product

31.11 C ProjectProposalTask

Contains all the tasks that comprise a proposal• C Projectproposaltask ID: The ID identifies a unique task for the proposal of the

project

• C Projectproposal ID:The ID identifies a unique proposal for the project

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• Note: The Note field allows for optional entry of user defined information regardingthis record

267/499

Page 268: Openbravo ER Diagram 2.5x

32 Services

Time type maintains different types of time for reporting.The time and expense report allows you to capture time spent on a project, billable time andto claim expenses.

32.1 S ExpenseType

Contains all the expsenses types for reporting purpose• S ExpenseType ID: Expense report type

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsInvoiced: Indicator if invoiced

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.

268/499

Page 269: Openbravo ER Diagram 2.5x

Figu

re32

:S

ervi

ces

269/499

Page 270: Openbravo ER Diagram 2.5x

32.2 S TimeType

Contains all the time types for reporting purposes (In parallel to Activities)• Help: The Help field contains a hint, comment or help about the use of this item.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• S TimeType ID: Differentiate time types for reporting purposes (In parallel to Activi-ties)

32.3 S TimeExpense

Contains the time and expenses for the Employee or Contractor (Business Partner)• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Description: A description is limited to 255 characters.

• DateReport: Date of Expense/Time Report

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document number

270/499

Page 271: Openbravo ER Diagram 2.5x

for you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• S TimeExpense ID: The ID identifies a unique record for the expense report

• IsApproved: The Approved checkbox indicates if this document requires approval be-fore it can be processed.

32.4 S TimeExpenseLine

Contains all the expense items and billable or non-billable hours• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• C Project ID: Project ID is a user defined identifier for a Project

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• IsInvoiced: Indicator if invoiced

• Note: The Note field allows for optional entry of user defined information regardingthis record

• Description: A description is limited to 255 characters.

271/499

Page 272: Openbravo ER Diagram 2.5x

• S ResourceAssignment ID: The ID identifies a unique record

• ConvertedAmt: The Converted Amount is the result of multiplying the Source Amountby the Conversion Rate for this target currency.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• ExpenseAmt: Expense amount in currency

• Qty: The Quantity indicates the number of a specific product or item for this document.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• DateExpense: Date of expense

• IsTimeReport: The line contains only time information

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• S TimeExpense ID: The ID identifies a unique record for the expense report

• S TimeExpenseLine ID: The ID identifies a unique record

• InvoicePrice: Unit Price in the currency of the business partner! If it is 0, the standardprice of the sales price list of the business partner (customer) is used.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

272/499

Page 273: Openbravo ER Diagram 2.5x

• S TimeType ID: Differentiate time types for reporting purposes (In parallel to Activi-ties)

• C ProjectPhase ID: The ID identifies a unique phase for the project

• C ProjectTask ID: A Project Task in a Project Phase represents the actual work.

273/499

Page 274: Openbravo ER Diagram 2.5x

33 Payment management

Remitance Type defines the types of remittances defining its status, payment rule andparamtersCustomer Invoice allows you to display and enter invoices for a customer.Sales Order Window allows you to enter and modify Sales Orders.Purchase Order Window defines a purchase order for an organization.Settlement manual allows users to create settlements that are not automatically generatedby the system, meaning that are not coming from an invoice.Settlement is used to manage settlements. Only Generated and Cancelled settlements arechown here.Vendor Invoice allows you to display and enter Invoices from a Vendor.

33.1 C Settlement

Termination of a business operation by using its assets to discharge its liabilities.For example, once the goods have been shipped to the customer, the merchant can key atransaction for settlement at which time the customer’s credit card is charged for the trans-action and the proceeds are deposited into the merchant account.

• C Settlement ID: Termination of a business operation by using its assets to dischargeits liabilities.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• DateTrx: The Transaction Date indicates the date of the transaction.

• C DocType ID: The Document Type determines document sequence and processingrules

274/499

Page 275: Openbravo ER Diagram 2.5x

Figu

re33

:P

aym

entm

anag

emen

t

275/499

Page 276: Openbravo ER Diagram 2.5x

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• Cancelednotchargeamt:Indicates the amount that has been canceled but has generated no charges in thebank account or cash.

276/499

Page 277: Openbravo ER Diagram 2.5x

• Generatedamt:Indicates the total amount of the payments that have been generated in this settlement.

• Chargedamt:Indicates the total amount of the payments that have been canceled and charged.

• Description: A description is limited to 255 characters.

• CreateFile: Create file

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• Settlementtype: Indicates the type of settlement (settlement or manual settlement)

• SettlementOpen:

• CopyFrom: Copy record lines

• IsTemplate: Template is checked when the element is used as a template.

33.2 C Debt Payment

Refers to the amount of money to be paid or collected.• C Debt Payment ID: Refers to the amount of money to be paid or collected.

• IsReceipt: This is a sales transaction (receipt)

• C Settlement Cancel ID: Refers to the settlement in which this Debt/Payment hasbeen cancelled.

277/499

Page 278: Openbravo ER Diagram 2.5x

• C Settlement Generate ID: Refers to the settlement in which this Debt/Payment hasbeen generated.

• Description: A description is limited to 255 characters.

• C Invoice ID: The Invoice ID uniquely identifies an Invoice Document.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C CashLine ID: The Cash Journal Line indicates a unique line in a cash journal.

• C BankAccount ID: The Bank Account identifies an account at this Bank.

• C CashBook ID: The Cash Book identifies a unique cash book. The cash book isused to record cash transactions.

• PaymentRule: The Payment Rule indicates the method of invoice payment.

• IsPaid: The document is paid

• Amount: The Amount indicates the amount for this document line.

• WriteOffAmt: The Write Off Amount indicates the amount to be written off as uncol-lectible.

• Dateplanned: Refers to the due date in which payment must be done.

• IsManual: The Manual check box indicates if the process will done manually.

278/499

Page 279: Openbravo ER Diagram 2.5x

• IsValid: The element passed the validation check

• C BankStatementLine ID: The Bank Statement Line identifies a unique transaction(Payment, Withdrawal, Charge) for the defined time period at this Bank.

• Changesettlementcancel:

• Cancel Processed: The settlement cancel is processed.

• Generate Processed: The settlement generate is processed.

• GLItemAmt:

• Isdirectposting: Direct Posting

• C Glitem ID: General ledger item.

• Status: Current status of a debt/payment.

• C Project ID: Project ID is a user defined identifier for a Project

• Status Initial: Status of a debt/payment when it is created.

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• IsAutomaticGenerated: It is automatically generated.

279/499

Page 280: Openbravo ER Diagram 2.5x

33.3 C Glitem

• C Glitem ID: General ledger item.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

33.4 C Debt Payment Balancing

GL items used to configure the accounting entry related to this debt/payment creation.• C Debt Payment Balancing ID: GL items used to configure the accounting entry re-

lated to this debt/payment creation.

• C Debt Payment ID: Refers to the amount of money to be paid or collected.

• Amountdebit:Debit amount

• Amountcredit:Credit amount

• C Glitem ID: General ledger item.

33.5 C Debt Payment Bal Replace

GL items used to replace existing ones when the settlement is already processed but notposted.

• C Debt Payment Bal Replace ID:

280/499

Page 281: Openbravo ER Diagram 2.5x

• C Debt Payment ID: Refers to the amount of money to be paid or collected.

• Amountdebit:Debit amount

• Amountcredit:Credit amount

• C Glitem ID: General ledger item.

• Replacing: Replacing process.

33.6 C DP Management

Document in which status of a debt/payment can be modified.• C Dp Management ID: Debt Payment Management allows to manage the changes of

status of a debt/payment.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• DateTrx: The Transaction Date indicates the date of the transaction.

• C DocType ID: The Document Type determines document sequence and processingrules

281/499

Page 282: Openbravo ER Diagram 2.5x

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

• Description: A description is limited to 255 characters.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

282/499

Page 283: Openbravo ER Diagram 2.5x

33.7 C DP ManagementLine

Indicates the status change of a Debt Payment.• C Dp Managementline ID: Indicates the status change of a Debt Payment.

• C Dp Management ID: Debt Payment Management allows to manage the changes ofstatus of a debt/payment.

• Status From: Initial status of the debt payment.

• Status To: Is the status that debt payment has taken.

• C Debt Payment ID: Refers to the amount of money to be paid or collected.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

33.8 C Remittance Parameter

Refers to the parameters needed to make a remittance.• C Remittance Parameter ID: Refers to the parameters needed to make a remittance.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Content: Content

• C Remittance Type ID: The remittance type defines the properties the remittancehas.

283/499

Page 284: Openbravo ER Diagram 2.5x

33.9 C Remittance Type

Definition of types of remittances.• C Remittance Type ID: The remittance type defines the properties the remittance

has.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Consolidate: When a remittance type is consolidated it will be created a cancel set-tlement from the debt/payments in the remittance and another one with the amountbeing the sum of all debt/payments.

• Status To: Is the status that debt payment has taken.

• Paymentruleconsolidated: Is the payment rule that will be applied for the consoli-dated debt/payments.

• Status Returned: The returned status is the status that will be taken by the debt/paymentwhen it is returned.

33.10 C Remittance

Refers to a group of payments sent to the bank.• C Remittance ID: Refers to a group of payments sent to the bank.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableName

284/499

Page 285: Openbravo ER Diagram 2.5x

is the actual name of the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• DateTrx: The Transaction Date indicates the date of the transaction.

• C BankAccount ID: The Bank Account identifies an account at this Bank.

• C Remittance Type ID: The remittance type defines the properties the remittancehas.

• DueDate: Date when the payment is due without deductions or discount

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

• Getfile: Creates a File for the ebank. It takes the different parameters (including thedocuemnt type) from the remittance type.

• C Settlement ID: Termination of a business operation by using its assets to dischargeits liabilities.

• C Dp Management ID: Debt Payment Management allows to manage the changes ofstatus of a debt/payment.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

285/499

Page 286: Openbravo ER Diagram 2.5x

33.11 C RemittanceLine

Refers to a payment sent to the bank.• C Remittanceline ID: Refers to a group of payments sent to the bank.

• C Remittance ID: Refers to a group of payments sent to the bank.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• C Debt Payment ID: Refers to the amount of money to be paid or collected.

• C Debt Payment Cancelled:Generated debt payment that will cancel remittance line payment.

• Returned: If it is checked means that the debt/payment has been returned by thebank.

286/499

Page 287: Openbravo ER Diagram 2.5x

34 Bank and Cash management

It is necessary a Promissory format to print any Promissory Note with each Bank.Bank is used to define the banks and accounts associated with an organization or businesspartnerCash Journal is used to record disbursements from and receipts to Petty CashCashbook defines the bank and account against which cash transactions will be processed.Charges defines the different charges that may be incurred. These can include Bank Charges,Vendor Charges and Handling Charges.Process Bank Statements allows you to reconcile your Bank Statements.

34.1 C Bank

Defines a bank that is used by an organization or business partner. Each Bank is givenan identifying Name, Address, Routing No and Swift Code

• C Bank ID: The Bank is a unique identifier of a Bank for this Organization or for aBusiness Partner with whom this Organization transacts.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• RoutingNo: The Bank Routing Number (ABA Number) identifies a legal Bank. It isused in routing checks and electronic transactions.

• C Location ID: The Location / Address field defines the location of an entity.

• SwiftCode: The SWIFT code is an identifier of a Bank

• IsOwnBank: The Own Bank field indicates if this bank is for this Organization as op-posed to a Bank for a Business Partner.

• Codebank: First four numbers of the bank account number which identifies the bankuniquely.

287/499

Page 288: Openbravo ER Diagram 2.5x

Figu

re34

:B

ank

and

Cas

hm

anag

emen

t

288/499

Page 289: Openbravo ER Diagram 2.5x

• Codebranch: Second group of four numbers of the bank account which identifies thebranch uniquely.

• Digitcontrol: Tenth number of the bank account.

• INE Number: Number provided by the bank to configurate remittances.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

34.2 C BankAccount

Used to define one or more accounts for a Bank. Each account has a unique AccountNo and Currency.

• C Bank ID: The Bank is a unique identifier of a Bank for this Organization or for aBusiness Partner with whom this Organization transacts.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AccountNo: The Account Number indicates the Number assigned to this account

• CurrentBalance: The Current Balance field indicates the current balance in this ac-count.

• CreditLimit: The Credit Limit field indicates the credit limit for this account.

• C BankAccount ID: The Bank Account identifies an account at this Bank.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

289/499

Page 290: Openbravo ER Diagram 2.5x

• StmtProcessorClass: The Statement Processor Class indicates the Java Class toprocess bank statements

• BankAccountType: The Bank Account Type field indicates the type of account (sav-ings, checking etc) this account is defined as.

• Codeaccount: Last ten numbers of the bank account.

• Digitcontrol: Tenth number of the bank account.

34.3 C PromissoryFormat

It is necessary a Promissory format to print any Promissory Note with each Bank. Cur-rently this format is prepared for the Spanish model.

• C Promissoryformat ID:

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C BankAccount ID: The Bank Account identifies an account at this Bank.

• Line1top: Distance to the top for the 1st line.

• Line1left: Distance from the left side for the 1st line.

• Line2top: Distance to the top for the 2nd line.

• Line2left: Distance from the left side for the 2nd line.

290/499

Page 291: Openbravo ER Diagram 2.5x

• Line3top: Distance to the top for the 3rd line.

• Line3left: Distance from the left side for the 3rd line.

• Line4top: Distance to the top for the 4th line.

• Line4left: Distance from the left side for the 4th line.

• Param11: Position for 1st parameter of 1st line.

• Param12: Position for 2nd parameter of 1st line.

• Param13: Position for 3rd parameter of 1st line.

• Param31: Position for 1st parameter of 3rd line.

• Param32: Position for 2nd parameter of 3rd line.

• Param41: Position for 1st parameter of 4th line.

• Param42: Position for 2nd parameter of 4th line.

• Param43: Position for 3rd parameter of 4th line.

• Printbankloc: Specifies whether bank location is going to be printed.

• Fontdayplanned: Font size for planned day field.

• Fontmonthplanned: Font size for planned month field.

• Fontyearplanned: Font size for planned year field.

291/499

Page 292: Openbravo ER Diagram 2.5x

• Fontamount: Font size for amount field.

• Fontpartnername: Font size for partner name field.

• Fontamounttext: Font size for amount text field.

• Fontdaytoday: Font size for day to day field.

• Fontmonthtoday: Font size for month to day field.

• Fontyeartoday: Font size for year to day field.

34.4 C BankStatement

The Bank Statement Tab defines the Bank Statement to be reconciled.• C BankStatement ID: The Bank Statement identifies a unique Bank Statement for a

defined time period. The statement defines all transactions that occurred

• C BankAccount ID: The Bank Account identifies an account at this Bank.

• StatementDate: The Statement Date field defines the date of the statement beingprocessed.

• BeginningBalance: The Beginning Balance is the balance prior to making any ad-justments for payments or disbursements.

• EndingBalance:The Ending Balance is the result of adjusting the Beginning Balance by any paymentsor disbursements.

• Description: A description is limited to 255 characters.

292/499

Page 293: Openbravo ER Diagram 2.5x

• StatementDifference:The Statement Difference reflects the difference between the Statement Ending Bal-ance and the Actual Ending Balance.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• IsManual: The Manual check box indicates if the process will done manually.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• CreateFrom:The Create From process will create a new document based on information in an ex-isting document selected by the user.

34.5 C BankStatementLine

The Statement Line Tab defines the individual line items on the Bank Statement. Theycan be entered manually or generated from payments entered.

• C BankStatementLine ID: The Bank Statement Line identifies a unique transaction(Payment, Withdrawal, Charge) for the defined time period at this Bank.

• C BankStatement ID: The Bank Statement identifies a unique Bank Statement for adefined time period. The statement defines all transactions that occurred

• Description: A description is limited to 255 characters.

293/499

Page 294: Openbravo ER Diagram 2.5x

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• IsReversal: The Reversal check box indicates if this is a reversal of a prior transaction.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• StmtAmt:The Statement Amount indicates the amount of a single statement line.

• TrxAmt: The Transaction Amount indicates the amount for a single transaction.

• ValutaDate:The Effective Date indicates the date that money is available from the bank.

• ReferenceNo: The reference number can be printed on orders and invoices to allowyour business partner to faster identify your records.

• Memo: Memo Text

• C Debt Payment ID: Refers to the amount of money to be paid or collected.

• C Debt Payment Create: Process to create a debt/payment.

294/499

Page 295: Openbravo ER Diagram 2.5x

• C Dp Management ID: Debt Payment Management allows to manage the changes ofstatus of a debt/payment.

• ConvertChargeAmt: The Convert Charge Amount indicates the amount for an addi-tional charge due to currency conversions.

34.6 C Cash

The Cash Journal Tab defines the parameters for this journal.• C Cash ID: The Cash Journal uniquely identifies a Cash Journal. The Cash Journal

will record transactions for the cash bank account

• C CashBook ID: The Cash Book identifies a unique cash book. The cash book isused to record cash transactions.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• StatementDate: The Statement Date field defines the date of the statement beingprocessed.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• BeginningBalance: The Beginning Balance is the balance prior to making any ad-justments for payments or disbursements.

• EndingBalance:The Ending Balance is the result of adjusting the Beginning Balance by any paymentsor disbursements.

295/499

Page 296: Openbravo ER Diagram 2.5x

• StatementDifference:The Statement Difference reflects the difference between the Statement Ending Bal-ance and the Actual Ending Balance.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Project ID: Project ID is a user defined identifier for a Project

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

296/499

Page 297: Openbravo ER Diagram 2.5x

34.7 C CashBook

The Cashbook Tab defines a unique cashbook for an organization.• C CashBook ID: The Cash Book identifies a unique cash book. The cash book is

used to record cash transactions.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

34.8 C CashLine

The Cash Line Tab defines the individual lines for this journal.• C CashLine ID: The Cash Journal Line indicates a unique line in a cash journal.

• C Cash ID: The Cash Journal uniquely identifies a Cash Journal. The Cash Journalwill record transactions for the cash bank account

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Description: A description is limited to 255 characters.

• CashType: The Cash Type indicates the source for this Cash Journal Line.

• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-ing)

297/499

Page 298: Openbravo ER Diagram 2.5x

• Amount: The Amount indicates the amount for this document line.

• IsGenerated: The Generated checkbox identifies a journal line that was generatedfrom a source document. Lines could also be entered manually or imported.

• DiscountAmt: The Discount Amount indicates the discount amount for a documentor line.

• WriteOffAmt: The Write Off Amount indicates the amount to be written off as uncol-lectible.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• C Debt Payment ID: Refers to the amount of money to be paid or collected.

34.9 C Charge

The Charge Tab defines the unique charges that may be associated with a document.• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-

ing)Not implemented yet Not implemented yet

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.Not implemented yet

• Description: A description is limited to 255 characters.Not implemented yet

• ChargeAmt: The Charge Amount indicates the amount for an additional charge.Not implemented yet

298/499

Page 299: Openbravo ER Diagram 2.5x

• IsSameTax: The Same Tax checkbox indicates that this charge should use the sametax as the main transaction.Not implemented yet

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.Not implemented yet

• IsSameCurrency:Not implemented yet

• IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax. This isalso known as the gross price.Not implemented yet

299/499

Page 300: Openbravo ER Diagram 2.5x

35 Calendar, Year and Period

The Calendar Year and Periods defines the calendars that will be used for period controland reporting. You can also define non-standard calendars (e.g. business year from July toJune).

35.1 C Calendar

The Calendar Tab defines each calendar that will be used by an Organization.• C Calendar ID: The Calendar uniquely identifies an accounting calendar. Multiple cal-

endars can be used. For example you may need a standard calendar that runs fromJan 1 to Dec 31 and a fiscal calendar that runs from July 1 to June 30.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

35.2 C Year

The Year Window is used to define each year for the specified calendar.• C Year ID: The Year uniquely identifies an accounting year for a calendar.

• Year: The Year identifies the accounting year for a calendar.

• Description: A description is limited to 255 characters.

• C Calendar ID: The Calendar uniquely identifies an accounting calendar. Multiple cal-endars can be used. For example you may need a standard calendar that runs fromJan 1 to Dec 31 and a fiscal calendar that runs from July 1 to June 30.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

300/499

Page 301: Openbravo ER Diagram 2.5x

Figu

re35

:C

alen

dar,

Year

and

Perio

d

301/499

Page 302: Openbravo ER Diagram 2.5x

• Create Reg Fact Acct: Process to create regularization accounting entry.

• Drop Reg Fact Acct: Process to drop regularization accounting entry.

35.3 C Period

The Period Tab defines a Period No, Name and Start Date for each Calendar Year. Eachperiod begins on the defined Start Date and ends one day prior to the next period’s StartDate.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• StartDate: The Start Date indicates the first or starting date of a range.

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• PeriodNo: The Period No identifies a specific period for this year. Each period is de-fined by a start and end date. Date ranges for a calendar and year cannot overlap.

• C Year ID: The Year uniquely identifies an accounting year for a calendar.

• PeriodType: The Period Type indicates the type (Standard or Adjustment) of period.

• EndDate: The End Date indicates the last date in this range.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

302/499

Page 303: Openbravo ER Diagram 2.5x

35.4 C PeriodControl

The Period Control records the status of a Period (Never Opened, Opened, Closed) foreach of the DocBaseTypes.

• C PeriodControl ID: The Period Control shows the status of a Period (Never Opened,Opened, Closed) for each of the DocBaseTypes.

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• PeriodStatus: The Period Status indicates the current status for this period. For ex-ample ’Closed’, ’Open’, ’Never Opened’.

• PeriodAction: The Period Action indicates the action to be taken for this period. Forexample ’Close Period’ or ’Open Period’.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• DocBaseType: The Document Base Type identifies the base or starting point for adocument. Multiple document types may share a single document base type.

35.5 C NonBusinessDay

The Non Business Days Tab defines those days to exclude when calculating the duedate for given payment terms. For example, if an invoice terms was Net 10 days and theInvoice Date was 2/17/2000 the due date would be 2/27/2000. If 2/27/2000 was defined

• C NonBusinessDay ID: The Non Business Day identifies a day that should not beconsidered a day when business is transacted

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• C Calendar ID: The Calendar uniquely identifies an accounting calendar. Multiple cal-endars can be used. For example you may need a standard calendar that runs fromJan 1 to Dec 31 and a fiscal calendar that runs from July 1 to June 30.

303/499

Page 304: Openbravo ER Diagram 2.5x

• Date1: The Date field identifies a calendar date on which business will not be con-ducted.

304/499

Page 305: Openbravo ER Diagram 2.5x

36 Accounting Schema

Accounting Schema defines an accounting method and the elements that will comprisean account structure.

36.1 C AcctSchema

The Accounting Schema Tab defines the controls used for accounting. Each Organiza-tion will select an Accounting Schema to use.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• GAAP: The GAAP identifies the account principles that this accounting schema willadhere to.

• IsAccrual: The Accrual checkbox indicates if this accounting schema will use accrualbased account or cash based accounting. The Accrual method recognizes revenuewhen the product or service is delivered. Cash based method recognizes incomewhen then payment is received.

• CostingMethod: The Costing Method indicates how costs will be calculated (Stan-dard, Average)

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AutoPeriodControl: In the Automatic Period Control, periods are opened and closedbased on the current date. If the Manual alternative is activated, you have to open andclose periods explicitly.

305/499

Page 306: Openbravo ER Diagram 2.5x

Figu

re36

:A

ccou

ntin

gS

chem

a

306/499

Page 307: Openbravo ER Diagram 2.5x

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• Period OpenHistory: If Automatic Period Control is enabled, the current period is cal-culated based on the system date and you can always post to all days in the currentperiod. History Days enable to post to previous periods. E.g. today is May 15th andHistory Days is set to 30, you can post back to April 15th

• Period OpenFuture: If Automatic Period Control is enabled, the current period is cal-culated based on the system date and you can always post to all days in the currentperiod. Future Days enable to post to future periods. E.g. today is Apr 15th and FutureDays is set to 30, you can post up to May 15th

• Separator:The Element Separator defines the delimiter printed between elements of the structure

• HasAlias: The Alias checkbox indicates that account combination can be selectedusing a user defined alias or short key.

• HasCombination: The Combination Control checkbox indicates if the combination ofaccount elements will be verified against the defined acceptable combination.

• IsTradeDiscountPosted: If the invoice is based on an item with a list price, the amountbased on the list price and the discount is posted instead of the net amount.Example:Quantity 10 - List Price: 20 - Actual Price: 17If selected for a sales invoice 200 isposted to Produc

• IsDiscountCorrectsTax: Payment discounts may require to correct the tax. This pri-marily applicable in VAT systems. If the original invoice had tax records, the paymentdiscount, write-off, etc. is corrected by the tax. The calculation of the tax is proratedbased on the invoice.

36.2 C AcctSchema Element

307/499

Page 308: Openbravo ER Diagram 2.5x

The Account Schema Element defines the elements that comprise the account key. Aname is defined which will display in documents. Also the order of the elements and if theyare balanced and mandatory are indicated.

• C AcctSchema Element ID: The Account Schema Element defines each elementthat comprise the account key.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• ElementType: The Element Type indicates if this element is the Account element oris a User Defined element.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• SeqNo: The Sequence indicates the order of records

• C Element ID: The Account Element uniquely identifies an Account Type. These arecommonly known as a Chart of Accounts.

• IsBalanced: Needs to be balanced.

• IsMandatory: The Mandatory checkbox indicates if the field is required for a record tobe save to the database.

• Org ID: An organization is a unit of your client or legal entity - examples are store,department.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C Location ID: The Location / Address field defines the location of an entity.

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

308/499

Page 309: Openbravo ER Diagram 2.5x

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C ElementValue ID: Account Elements can be natural accounts or user defined val-ues.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

36.3 C AcctSchema Table

Group of tables that can be posted.• C Acctschema Table ID: Group of tables that can be posted.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• AD Table ID: The Table indicates the table in which a field or fields reside.

• Acctdescription: SQL that will compose the description of the entries for this tablewhen documents are posted.

309/499

Page 310: Openbravo ER Diagram 2.5x

36.4 C AcctSchema GL

The General Ledger defines error and balance handling to use as well as the necessaryaccounts for posting to General Ledger.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• UseSuspenseBalancing: Use Suspense Balancing

• SuspenseBalancing Acct: Account used for suspense balancing

• UseSuspenseError: Use Suspense Error

• SuspenseError Acct: Accout used for suspense error

• UseCurrencyBalancing: Use Currency Balancing

• CurrencyBalancing Acct: The Currency Balancing Account indicates the account toused when a currency is out of balance (generally due to rounding)

• RetainedEarning Acct: Account used for retained earning

• IncomeSummary Acct: Account used for income summary

• IntercompanyDueTo Acct: The Intercompany Due To Account indicates the accountthat represents money owed to other organizations.

• IntercompanyDueFrom Acct: The Intercompany Due From account indicates the ac-count that represents money owed to this organization from other organizations.

• PPVOffset Acct: Offset account for standard costing purchase price variances. Thecounter account is Product PPV.

310/499

Page 311: Openbravo ER Diagram 2.5x

36.5 C AcctSchema Default

Defines default accounts for an Accounting Schema. These values will display when anew document is opened. The user can override these defaults within the document.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• W Inventory Acct: The Warehouse Inventory Asset Account identifies the accountused for recording the value of your inventory.

• W Differences Acct: The Warehouse Differences Account indicates the account usedrecording differences identified during inventory counts.

• P Revenue Acct: The Product Revenue Account indicates the account used for record-ing sales revenue for this product.

• P Expense Acct: The Product Expense Account indicates the account used to recordexpenses associated with this product.

• P Asset Acct: The Product Asset Account indicates the account used for valuing thisa product in inventory.

• P Cogs Acct: The Product COGS Account indicates the account used when record-ing costs associated with this product.

• E Expense Acct: The Employee Expense Account identifies the account to use forrecording expenses for this employee.

• E Prepayment Acct: The Employee Prepayment Account identifies the account touse for recording expense advances made to this employee.

• C Receivable Acct: The Customer Receivables Accounts indicates the account to beused for recording transaction for customers receivables.

311/499

Page 312: Openbravo ER Diagram 2.5x

• C Prepayment Acct: The Customer Prepayment account indicates the account to beused for recording prepayments from a customer.

• V Liability Acct: The Vendor Liability account indicates the account used for record-ing transactions for vendor liabilities

• V Prepayment Acct: The Vendor Prepayment Account indicates the account used torecord prepayments from a vendor.

• V Liability Services Acct: The Vendor Service Liability account indicates the ac-count to use for recording service liabilities. It is used if you need to distinguish be-tween Liability for products and services

• PJ Asset Acct: The Project Asset account is the account used as the final asset ac-count in capital projects

• NotInvoicedRevenue Acct: The Not Invoiced Revenue account indicates the accountused for recording revenue that has not yet been invoiced.

• NotInvoicedReceipts Acct: The Not Invoiced Receipts account indicates the accountused for recording receipts for materials that have not yet been invoiced.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• W Revaluation Acct: The Inventory Revaluation Account identifies the account usedto records changes in inventory value due to currency revaluation.

• P PurchasePriceVariance Acct: The Purchase Price Variance is used in StandardCosting. It reflects the difference between the Standard Cost and the Purchase OrderPrice.

• PayDiscount Exp Acct: Indicates the account to be charged for payment discountexpenses.

312/499

Page 313: Openbravo ER Diagram 2.5x

• WriteOff Acct: The Write Off Account identifies the account to book write off transac-tions to.

• PayDiscount Rev Acct: Indicates the account to be charged for payment discountrevenues.

• UnrealizedGain Acct: The Unrealized Gain Account indicates the account to be usedwhen recording gains achieved from currency revaluation that have yet to be realized.

• UnrealizedLoss Acct: The Unrealized Loss Account indicates the account to be usedwhen recording losses incurred from currency revaluation that have yet to be realized.

• RealizedGain Acct: The Realized Gain Account indicates the account to be usedwhen recording gains achieved from currency revaluation that have been realized.

• RealizedLoss Acct: The Realized Loss Account indicates the account to be usedwhen recording losses incurred from currency revaluation that have yet to be realized.

• Withholding Acct: The Withholding Account indicates the account used to recordwithholdings.

• PJ WIP Acct: The Work in Process account is the account used in capital projectsuntil the project is completed

• T Expense Acct: The Tax Expense Account indicates the account used to record thetaxes that have been paid that cannot be reclaimed.

• T Liability Acct: The Tax Liability Account indicates the account used to record yourtax liability declaration.

• T Receivables Acct: The Tax Receivables Account indicates the account used torecord the tax credit amount after your tax declaration.

313/499

Page 314: Openbravo ER Diagram 2.5x

• T Due Acct: The Tax Due Account indicates the account used to record taxes thatyou are liable to pay.

• T Credit Acct: The Tax Credit Account indicates the account used to record taxesthat can be reclaimed

• B InTransit Acct: The Bank in Transit Account identifies the account to be used forfunds which are in transit.

• B Asset Acct: The Bank Asset Account identifies the account to be used for bookingchanges to the balance in this bank account

• B Expense Acct: The Bank Expense Account identifies the account to be used forrecording charges or fees incurred from this Bank.

• B InterestRev Acct: The Bank Interest Revenue Account identifies the account to beused for recording interest revenue from this Bank.

• B InterestExp Acct: The Bank Interest Expense Account identifies the account to beused for recording interest expenses.

• B Unidentified Acct: The Bank Unidentified Receipts Account identifies the accountto be used when recording receipts that can not be reconciled at the present time.

• B SettlementGain Acct: The Bank Settlement Gain account identifies the account tobe used when recording a currency gain when the settlement and receipt currency arenot the same.

• B SettlementLoss Acct: The Bank Settlement loss account identifies the account tobe used when recording a currency loss when the settlement and receipt currency arenot the same.

• B RevaluationGain Acct: The Bank Revaluation Gain Account identifies the accountto be used for recording gains that are recognized when converting currencies.

314/499

Page 315: Openbravo ER Diagram 2.5x

• B RevaluationLoss Acct: The Bank Revaluation Loss Account identifies the accountto be used for recording losses that are recognized when converting currencies.

• Ch Expense Acct: The Charge Expense Account identifies the account to use whenrecording charges paid to vendors.

• Ch Revenue Acct: The Charge Revenue Account identifies the account to use whenrecording charges paid by customers.

• UnEarnedRevenue Acct: The Unearned Revenue indicates the account used forrecording invoices sent for products or services not yet delivered. It is used in rev-enue recognition

• NotInvoicedReceivables Acct: The Not Invoiced Receivables account indicates theaccount used for recording receivables that have not yet been invoiced.

• CB Asset Acct: The Cash Book Asset Account identifies the account to be used forrecording payments into and disbursements from this cash book.

• CB Differences Acct: The Cash Book Differences Account identifies the account tobe used for recording any differences that affect this cash book

• CB Expense Acct: The Cash Book Expense Account identifies the account to beused for general, non itemized expenses.

• CB Receipt Acct: The Cash Book Receipt Account identifies the account to be usedfor general, non itemized cash book receipts.

• P InvoicePriceVariance Acct: The Invoice Price Variance is used reflects the differ-ence between the current Costs and the Invoice Price.

• P TradeDiscountRec Acct: The Trade Discount Receivables Account indicates theaccount for received trade discounts in vendor invoices

315/499

Page 316: Openbravo ER Diagram 2.5x

• P TradeDiscountGrant Acct: The Trade Discount Granted Account indicates the ac-count for granted trade discount in sales invoices

• W InvActualAdjust Acct: In actual costing systems, this account is used to post In-ventory value adjustments. You could set it to the standard Inventory Asset account.

• B PaymentSelect Acct: AP Payment Selection Clearing Account

• B UnallocatedCash Acct: Receipts not allocated to Invoices

• CB CashTransfer Acct: Account for Invoices paid by cash

• Status: Status for the debt payment

• C Acctschema Default ID: Default accounts for an Accounting Schema.

• A Accumdepreciation Acct: Accumulated Depreciation Account

• A Depreciation Acct: Depreciation account

• A Disposal Gain: Disposal Gain account

• A Disposal Loss: Disposal Loss account

36.6 AD AccountingRpt Element

Elements that will compose an accounting report. Allows user to configure his ownaccounting report.

• AD Accountingrpt Element ID: Element that will be part of an accounting report.

316/499

Page 317: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• Isshown: Element will be displayed.

• Filteredbyorganization:

• TemporaryFilterType:

• Account ID: The (natural) account used

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• Report Type: Refers to the way that this report is gong to calculate the amount forthis entry.

• IsReport: The Report checkbox indicates that this record is a report as opposed to aprocess

317/499

Page 318: Openbravo ER Diagram 2.5x

37 Account Element

Account Combination defines and displays valid account combinations.Account Element is used to define and maintain the Accounting Element and User DefinedElements.

37.1 C Element

The Element defines the Name, Description and Format for an Element. Additionally, aType of Account or User Defined is selected. Each Account Schema must have an AccountElement type. The User Defined Elements are optional.

• C Element ID: The Account Element uniquely identifies an Account Type. These arecommonly known as a Chart of Accounts.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsNaturalAccount: The natural account is often based on (industry specific) chart ofaccounts

• ElementType: The Element Type indicates if this element is the Account element oris a User Defined element.

• IsBalancing: The Balancing checkbox indicates the this element must balance ineach journal transaction. For example, if cost centers have been defined as an ele-ment which is balance then the debits and credits for each unique cost center must netto 0.00. This is commonly used to define parts of an organization which report as theirown entity. Balancing is not an option for the Account element.

• AD Tree ID: The Tree field identifies a unique Tree in the system. Trees define roll upsor summary levels of information. They are used in reports for defining report pointsand summarization levels.

318/499

Page 319: Openbravo ER Diagram 2.5x

Figu

re37

:A

ccou

ntE

lem

ent

319/499

Page 320: Openbravo ER Diagram 2.5x

• Add2Tree ID: The Additional Tree is used to define alternate roll ups which can beused in reporting. For example, you may have a Business Partner Tree which rolls upbased on geographic location and an additional tree which rolls up based on industry.

• Add1Tree ID: The Additional Tree is used to define alternate roll ups which can beused in reporting. For example, you may have a Business Partner Tree which rolls upbased on geographic location and an additional tree which rolls up based on industry.

• VFormat: Value Format is the format the value will be displayed with.

37.2 C ElementValue

The individual valid values for the Element. The values must conform to the formatdefined. If the Element is an Account Type then the Account Classification (Asset, Liabilityetc) and posting controls are also defined

• C ElementValue ID: Account Elements can be natural accounts or user defined val-ues.

• AccountSign: Indicates if the expected balance for this account should be a Debit ora Credit.

• AccountType: Valid account types are A - Asset, E - Expense, L - Liability, O- OwnerEquity, R -Revenue and M- Memo. The account type is used to determine what taxes,if any are applicable, validating payables and receivables for business partners. Note:Memo account amounts are ignored when checking for balancing

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Element ID: The Account Element uniquely identifies an Account Type. These arecommonly known as a Chart of Accounts.

320/499

Page 321: Openbravo ER Diagram 2.5x

• ValidFrom: The Valid From date indicates the first day of a date range

• ValidTo: The Valid To date indicates the last day of a date range

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• PostActual: The Post Actual indicates if actual values can be posted to this elementvalue.

• PostBudget: The Post Budget indicates if budget values can be posted to this ele-ment value.

• PostStatistical: Post statistical quantities to this account?

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• IsDocControlled: Control account - If an account is controlled by a document, youcannot post manually to it

• PostEncumbrance: Post commitments to this account

• IsForeignCurrency: Balances in foreign currency accounts are held in the nominatedcurrency and translated to functional currency

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• IsBankAccount: The Bank Account checkbox indicates if this is account is the bankaccount.

321/499

Page 322: Openbravo ER Diagram 2.5x

• C BankAccount ID: The Bank Account identifies an account at this Bank.

• ShowElement: Displays this element.

• ShowValueCond: Condition to show value. when algebraic it is always dilplayed,when positive it is shown only if the amount is positive and when negative it is shownonly if the amount is negative.

• ElementLevel: Indicates the level of the account (heading, account, breakdown orsubaccount).

37.3 C ElementValue Operand

Indicates the operands used to calculate the amount of this element value.• C Elementvalue Operand ID: Operand used to calculate the amount of this element

value.

• Sign: Sign applied to the operand to calculate the amount of the element value.

• C ElementValue ID: Account Elements can be natural accounts or user defined val-ues.

• Account ID: The (natural) account used

• SeqNo: The Sequence indicates the order of records

37.4 C ElementValue Trl

Defines the translation of the element value to an alternate language• C ElementValue ID: Account Elements can be natural accounts or user defined val-

ues.

322/499

Page 323: Openbravo ER Diagram 2.5x

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsTranslated: The Translated checkbox indicates if this column is translated.

• Description: A description is limited to 255 characters.

37.5 C ValidCombination

The Account Combination Tab defines and displays valid account combination. An Aliascan be defined to facilitate document entry.

• C ValidCombination ID: The Combination identifies a valid combination of elementwhich represent a GL account.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• Account ID: The (natural) account used

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• Alias: The Alias field allows you to define a alternate method for referring to a full ac-count combination. For example, the Account Receivable Account for Garden Worldmay be aliased as GW AR.

323/499

Page 324: Openbravo ER Diagram 2.5x

• Combination: The Combination field defines the unique combination of element val-ues which comprise this account.

• IsFullyQualified: The Fully Qualified check box indicates that all required elementsfor an account combination are present.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• C LocFrom ID: The Location From indicates the location that a product was movedfrom.

• C LocTo ID: The Location To indicates the location that a product was moved to.

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• Description: A description is limited to 255 characters.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

324/499

Page 325: Openbravo ER Diagram 2.5x

38 Accounting

Maintain your Resources. The product for the resource is automatically created and syn-chronized. Update Name, Unit of Measure, etc. in the Resource and don’t change it in theproduct.Accounting Schema defines an accounting method and the elements that will comprise anaccount structure.Bank is used to define the banks and accounts associated with an organization or businesspartnerBusiness Partner Group allows you to define the accounting parameters at a group level.Business Partner allows you to define any party with whom you transact. This includes cus-tomers, vendors and employees.Cashbook defines the bank and account against which cash transactions will be processed.Charges defines the different charges that may be incurred. These can include Bank Charges,Vendor Charges and Handling Charges.Product Category you to define different groups of products. These groups can be used ingenerating Price Lists, defining margins and for easily assigning different accounting param-eters for products.Product defines all products used by an organization. These products include those sold tocustomers, used in the manufacture of products sold to customers and products purchasedby an organization.Project is used to define the projects which will be tracked via documents.Tax Rate defines the different taxes used for each tax category.Warehouse and Locators defines each Warehouse, any Locators for that Warehouse andthe Accounting parameters to be used for inventory in that Warehouse.The group of assets determines default accounts.

38.1 C BP Group Acct

Defines the default accounts for any business partner that references this group. Thesedefault values can be modified for each business partner if required.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

325/499

Page 326: Openbravo ER Diagram 2.5x

Figu

re38

:A

ccou

ntin

g

326/499

Page 327: Openbravo ER Diagram 2.5x

• C Receivable Acct: The Customer Receivables Accounts indicates the account to beused for recording transaction for customers receivables.

• C Prepayment Acct: The Customer Prepayment account indicates the account to beused for recording prepayments from a customer.

• V Liability Acct: The Vendor Liability account indicates the account used for record-ing transactions for vendor liabilities

• V Liability Services Acct: The Vendor Service Liability account indicates the ac-count to use for recording service liabilities. It is used if you need to distinguish be-tween Liability for products and services

• V Prepayment Acct: The Vendor Prepayment Account indicates the account used torecord prepayments from a vendor.

• PayDiscount Exp Acct: Indicates the account to be charged for payment discountexpenses.

• PayDiscount Rev Acct: Indicates the account to be charged for payment discountrevenues.

• WriteOff Acct: The Write Off Account identifies the account to book write off transac-tions to.

• UnrealizedGain Acct: The Unrealized Gain Account indicates the account to be usedwhen recording gains achieved from currency revaluation that have yet to be realized.

• UnrealizedLoss Acct: The Unrealized Loss Account indicates the account to be usedwhen recording losses incurred from currency revaluation that have yet to be realized.

• RealizedGain Acct: The Realized Gain Account indicates the account to be usedwhen recording gains achieved from currency revaluation that have been realized.

327/499

Page 328: Openbravo ER Diagram 2.5x

• RealizedLoss Acct: The Realized Loss Account indicates the account to be usedwhen recording losses incurred from currency revaluation that have yet to be realized.

• NotInvoicedReceipts Acct: The Not Invoiced Receipts account indicates the accountused for recording receipts for materials that have not yet been invoiced.

• UnEarnedRevenue Acct: The Unearned Revenue indicates the account used forrecording invoices sent for products or services not yet delivered. It is used in rev-enue recognition

• NotInvoicedRevenue Acct: The Not Invoiced Revenue account indicates the accountused for recording revenue that has not yet been invoiced.

• NotInvoicedReceivables Acct: The Not Invoiced Receivables account indicates theaccount used for recording receivables that have not yet been invoiced.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Status: Status for the debt payment

• C Bp Group Acct ID: Defines the default accounts for any business partner that ref-erences this group.

38.2 C BP Customer Acct

Defines the default accounts to use when this business partner is referenced on anaccounts receivable transaction.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

328/499

Page 329: Openbravo ER Diagram 2.5x

• C Receivable Acct: The Customer Receivables Accounts indicates the account to beused for recording transaction for customers receivables.

• C Prepayment Acct: The Customer Prepayment account indicates the account to beused for recording prepayments from a customer.

• Status: Status for the debt payment

• C Bp Customer Acct ID: Default accounts to use when this business partner is ref-erenced on an accounts receivable transaction.

38.3 C BP Vendor Acct

Defines the default accounts to use when this business partner is referenced in an ac-counts payable transaction.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• V Liability Acct: The Vendor Liability account indicates the account used for record-ing transactions for vendor liabilities

• V Liability Services Acct: The Vendor Service Liability account indicates the ac-count to use for recording service liabilities. It is used if you need to distinguish be-tween Liability for products and services

• V Prepayment Acct: The Vendor Prepayment Account indicates the account used torecord prepayments from a vendor.

• Status: Status for the debt payment

329/499

Page 330: Openbravo ER Diagram 2.5x

• C Bp Vendor Acct ID: Defines the default accounts to use when this business part-ner is referenced in an accounts payable transaction.

38.4 C BP Employee Acct

Defines the default accounts to use when this business partner is referenced on a ex-pense reimbursement.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• E Expense Acct: The Employee Expense Account identifies the account to use forrecording expenses for this employee.

• E Prepayment Acct: The Employee Prepayment Account identifies the account touse for recording expense advances made to this employee.

38.5 M Product Category Acct

Defines default accounting parameters. Any product that uses a product category caninherit its default accounting parameters.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• P Revenue Acct: The Product Revenue Account indicates the account used for record-ing sales revenue for this product.

330/499

Page 331: Openbravo ER Diagram 2.5x

• P Expense Acct: The Product Expense Account indicates the account used to recordexpenses associated with this product.

• P Asset Acct: The Product Asset Account indicates the account used for valuing thisa product in inventory.

• P Cogs Acct: The Product COGS Account indicates the account used when record-ing costs associated with this product.

• P PurchasePriceVariance Acct: The Purchase Price Variance is used in StandardCosting. It reflects the difference between the Standard Cost and the Purchase OrderPrice.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• P InvoicePriceVariance Acct: The Invoice Price Variance is used reflects the differ-ence between the current Costs and the Invoice Price.

• P TradeDiscountRec Acct: The Trade Discount Receivables Account indicates theaccount for received trade discounts in vendor invoices

• P TradeDiscountGrant Acct: The Trade Discount Granted Account indicates the ac-count for granted trade discount in sales invoices

38.6 M Product Acct

Defines the defaults to use when generating accounting transactions for documentswhich contain this product.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• M Product ID: Identifies an item which is either purchased or sold in this organization.

331/499

Page 332: Openbravo ER Diagram 2.5x

• P Revenue Acct: The Product Revenue Account indicates the account used for record-ing sales revenue for this product.

• P Expense Acct: The Product Expense Account indicates the account used to recordexpenses associated with this product.

• P Asset Acct: The Product Asset Account indicates the account used for valuing thisa product in inventory.

• P Cogs Acct: The Product COGS Account indicates the account used when record-ing costs associated with this product.

• P PurchasePriceVariance Acct: The Purchase Price Variance is used in StandardCosting. It reflects the difference between the Standard Cost and the Purchase OrderPrice.

• P InvoicePriceVariance Acct: The Invoice Price Variance is used reflects the differ-ence between the current Costs and the Invoice Price.

• P TradeDiscountRec Acct: The Trade Discount Receivables Account indicates theaccount for received trade discounts in vendor invoices

• P TradeDiscountGrant Acct: The Trade Discount Granted Account indicates the ac-count for granted trade discount in sales invoices

38.7 C Tax Acct

Defines the accounting parameters to be used for transactions referencing this Tax Rate.• C Tax ID: The Tax indicates the type of tax for this document line.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

332/499

Page 333: Openbravo ER Diagram 2.5x

• T Due Acct: The Tax Due Account indicates the account used to record taxes thatyou are liable to pay.

• T Liability Acct: The Tax Liability Account indicates the account used to record yourtax liability declaration.

• T Credit Acct: The Tax Credit Account indicates the account used to record taxesthat can be reclaimed

• T Receivables Acct: The Tax Receivables Account indicates the account used torecord the tax credit amount after your tax declaration.

• T Expense Acct: The Tax Expense Account indicates the account used to record thetaxes that have been paid that cannot be reclaimed.

38.8 C BankAccount Acct

Defines the accounts used for transactions with this Bank.• C BankAccount ID: The Bank Account identifies an account at this Bank.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• B InTransit Acct: The Bank in Transit Account identifies the account to be used forfunds which are in transit.

• B Asset Acct: The Bank Asset Account identifies the account to be used for bookingchanges to the balance in this bank account

• B Expense Acct: The Bank Expense Account identifies the account to be used forrecording charges or fees incurred from this Bank.

333/499

Page 334: Openbravo ER Diagram 2.5x

• B InterestRev Acct: The Bank Interest Revenue Account identifies the account to beused for recording interest revenue from this Bank.

• B InterestExp Acct: The Bank Interest Expense Account identifies the account to beused for recording interest expenses.

• B Unidentified Acct: The Bank Unidentified Receipts Account identifies the accountto be used when recording receipts that can not be reconciled at the present time.

• B SettlementGain Acct: The Bank Settlement Gain account identifies the account tobe used when recording a currency gain when the settlement and receipt currency arenot the same.

• B SettlementLoss Acct: The Bank Settlement loss account identifies the account tobe used when recording a currency loss when the settlement and receipt currency arenot the same.

• B RevaluationGain Acct: The Bank Revaluation Gain Account identifies the accountto be used for recording gains that are recognized when converting currencies.

• B RevaluationLoss Acct: The Bank Revaluation Loss Account identifies the accountto be used for recording losses that are recognized when converting currencies.

• B PaymentSelect Acct: AP Payment Selection Clearing Account

• B UnallocatedCash Acct: Receipts not allocated to Invoices

38.9 C CashBook Acct

Defines the accounting parameters for transaction involving a cashbook.• C CashBook ID: The Cash Book identifies a unique cash book. The cash book is

used to record cash transactions.

334/499

Page 335: Openbravo ER Diagram 2.5x

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• CB Asset Acct: The Cash Book Asset Account identifies the account to be used forrecording payments into and disbursements from this cash book.

• CB Differences Acct: The Cash Book Differences Account identifies the account tobe used for recording any differences that affect this cash book

• CB Expense Acct: The Cash Book Expense Account identifies the account to beused for general, non itemized expenses.

• CB Receipt Acct: The Cash Book Receipt Account identifies the account to be usedfor general, non itemized cash book receipts.

• CB CashTransfer Acct: Account for Invoices paid by cash

38.10 A Asset Group Acct

Defines the default accounts for any asset that references this group.• A Asset Group ID: The group of assets determines default accounts. If an asset

group is selected in the product category, assets are created when delivering the as-set.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• A Depreciation Acct: Depreciation account

• A Accumdepreciation Acct: Accumulated Depreciation Account

• A Disposal Loss: Disposal Loss account

335/499

Page 336: Openbravo ER Diagram 2.5x

• A Disposal Gain: Disposal Gain account

• Processing: When this field is set as ’Y’ a process is being performed on this record.

38.11 A Asset Acct

Defines the default accounts for this asset.• A Asset ID: Any item of economic value owned by the corporation, especially that

which could be converted to cash.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• A Depreciation Acct: Depreciation account

• A Accumdepreciation Acct: Accumulated Depreciation Account

• A Disposal Loss: Disposal Loss account

• A Disposal Gain: Disposal Gain account

38.12 C Charge Acct

Defines the accounting parameters used for transactions including a charge or charges.• C Charge ID: The Charge indicates a type of Charge (Handling, Shipping, Restock-

ing)Not implemented yet

336/499

Page 337: Openbravo ER Diagram 2.5x

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendarNot implemented yet Not implemented yet

• Ch Expense Acct: The Charge Expense Account identifies the account to use whenrecording charges paid to vendors.Not implemented yet

• Ch Revenue Acct: The Charge Revenue Account identifies the account to use whenrecording charges paid by customers.Not implemented yet

38.13 C Project Acct

The Accounting Tab is used to define the Asset Account to use when a project is com-pleted and the associated asset realized.The Accounting Tab is used to define the AssetAccount to use when a project is completed and the associated asset realized.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• C Project ID: Project ID is a user defined identifier for a Project

• PJ Asset Acct: The Project Asset account is the account used as the final asset ac-count in capital projects

• PJ WIP Acct: The Work in Process account is the account used in capital projectsuntil the project is completed

38.14 C Glitem Acct

Defines the default accounts for this general ledger item.• C Glitem ID: General ledger item.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

337/499

Page 338: Openbravo ER Diagram 2.5x

• Glitem Debit Acct: Debit account for the general ledger item.

• Glitem Credit Acct: Credit account for the general ledger item.

38.15 M Warehouse Acct

Defines the Accounting parameters to be used for inventory in that Warehouse.• C AcctSchema ID: An Accounting Schema defines the rules used in accounting such

as costing method, currency and calendar

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• W Inventory Acct: The Warehouse Inventory Asset Account identifies the accountused for recording the value of your inventory.

• W Differences Acct: The Warehouse Differences Account indicates the account usedrecording differences identified during inventory counts.

• W Revaluation Acct: The Inventory Revaluation Account identifies the account usedto records changes in inventory value due to currency revaluation.

• W InvActualAdjust Acct: In actual costing systems, this account is used to post In-ventory value adjustments. You could set it to the standard Inventory Asset account.

38.16 C AcctSchema Default

Defines default accounts for an Accounting Schema. These values will display when anew document is opened. The user can override these defaults within the document.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

338/499

Page 339: Openbravo ER Diagram 2.5x

• W Inventory Acct: The Warehouse Inventory Asset Account identifies the accountused for recording the value of your inventory.

• W Differences Acct: The Warehouse Differences Account indicates the account usedrecording differences identified during inventory counts.

• P Revenue Acct: The Product Revenue Account indicates the account used for record-ing sales revenue for this product.

• P Expense Acct: The Product Expense Account indicates the account used to recordexpenses associated with this product.

• P Asset Acct: The Product Asset Account indicates the account used for valuing thisa product in inventory.

• P Cogs Acct: The Product COGS Account indicates the account used when record-ing costs associated with this product.

• E Expense Acct: The Employee Expense Account identifies the account to use forrecording expenses for this employee.

• E Prepayment Acct: The Employee Prepayment Account identifies the account touse for recording expense advances made to this employee.

• C Receivable Acct: The Customer Receivables Accounts indicates the account to beused for recording transaction for customers receivables.

• C Prepayment Acct: The Customer Prepayment account indicates the account to beused for recording prepayments from a customer.

• V Liability Acct: The Vendor Liability account indicates the account used for record-ing transactions for vendor liabilities

339/499

Page 340: Openbravo ER Diagram 2.5x

• V Prepayment Acct: The Vendor Prepayment Account indicates the account used torecord prepayments from a vendor.

• V Liability Services Acct: The Vendor Service Liability account indicates the ac-count to use for recording service liabilities. It is used if you need to distinguish be-tween Liability for products and services

• PJ Asset Acct: The Project Asset account is the account used as the final asset ac-count in capital projects

• NotInvoicedRevenue Acct: The Not Invoiced Revenue account indicates the accountused for recording revenue that has not yet been invoiced.

• NotInvoicedReceipts Acct: The Not Invoiced Receipts account indicates the accountused for recording receipts for materials that have not yet been invoiced.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• W Revaluation Acct: The Inventory Revaluation Account identifies the account usedto records changes in inventory value due to currency revaluation.

• P PurchasePriceVariance Acct: The Purchase Price Variance is used in StandardCosting. It reflects the difference between the Standard Cost and the Purchase OrderPrice.

• PayDiscount Exp Acct: Indicates the account to be charged for payment discountexpenses.

• WriteOff Acct: The Write Off Account identifies the account to book write off transac-tions to.

• PayDiscount Rev Acct: Indicates the account to be charged for payment discountrevenues.

340/499

Page 341: Openbravo ER Diagram 2.5x

• UnrealizedGain Acct: The Unrealized Gain Account indicates the account to be usedwhen recording gains achieved from currency revaluation that have yet to be realized.

• UnrealizedLoss Acct: The Unrealized Loss Account indicates the account to be usedwhen recording losses incurred from currency revaluation that have yet to be realized.

• RealizedGain Acct: The Realized Gain Account indicates the account to be usedwhen recording gains achieved from currency revaluation that have been realized.

• RealizedLoss Acct: The Realized Loss Account indicates the account to be usedwhen recording losses incurred from currency revaluation that have yet to be realized.

• Withholding Acct: The Withholding Account indicates the account used to recordwithholdings.

• PJ WIP Acct: The Work in Process account is the account used in capital projectsuntil the project is completed

• T Expense Acct: The Tax Expense Account indicates the account used to record thetaxes that have been paid that cannot be reclaimed.

• T Liability Acct: The Tax Liability Account indicates the account used to record yourtax liability declaration.

• T Receivables Acct: The Tax Receivables Account indicates the account used torecord the tax credit amount after your tax declaration.

• T Due Acct: The Tax Due Account indicates the account used to record taxes thatyou are liable to pay.

• T Credit Acct: The Tax Credit Account indicates the account used to record taxesthat can be reclaimed

341/499

Page 342: Openbravo ER Diagram 2.5x

• B InTransit Acct: The Bank in Transit Account identifies the account to be used forfunds which are in transit.

• B Asset Acct: The Bank Asset Account identifies the account to be used for bookingchanges to the balance in this bank account

• B Expense Acct: The Bank Expense Account identifies the account to be used forrecording charges or fees incurred from this Bank.

• B InterestRev Acct: The Bank Interest Revenue Account identifies the account to beused for recording interest revenue from this Bank.

• B InterestExp Acct: The Bank Interest Expense Account identifies the account to beused for recording interest expenses.

• B Unidentified Acct: The Bank Unidentified Receipts Account identifies the accountto be used when recording receipts that can not be reconciled at the present time.

• B SettlementGain Acct: The Bank Settlement Gain account identifies the account tobe used when recording a currency gain when the settlement and receipt currency arenot the same.

• B SettlementLoss Acct: The Bank Settlement loss account identifies the account tobe used when recording a currency loss when the settlement and receipt currency arenot the same.

• B RevaluationGain Acct: The Bank Revaluation Gain Account identifies the accountto be used for recording gains that are recognized when converting currencies.

• B RevaluationLoss Acct: The Bank Revaluation Loss Account identifies the accountto be used for recording losses that are recognized when converting currencies.

• Ch Expense Acct: The Charge Expense Account identifies the account to use whenrecording charges paid to vendors.

342/499

Page 343: Openbravo ER Diagram 2.5x

• Ch Revenue Acct: The Charge Revenue Account identifies the account to use whenrecording charges paid by customers.

• UnEarnedRevenue Acct: The Unearned Revenue indicates the account used forrecording invoices sent for products or services not yet delivered. It is used in rev-enue recognition

• NotInvoicedReceivables Acct: The Not Invoiced Receivables account indicates theaccount used for recording receivables that have not yet been invoiced.

• CB Asset Acct: The Cash Book Asset Account identifies the account to be used forrecording payments into and disbursements from this cash book.

• CB Differences Acct: The Cash Book Differences Account identifies the account tobe used for recording any differences that affect this cash book

• CB Expense Acct: The Cash Book Expense Account identifies the account to beused for general, non itemized expenses.

• CB Receipt Acct: The Cash Book Receipt Account identifies the account to be usedfor general, non itemized cash book receipts.

• P InvoicePriceVariance Acct: The Invoice Price Variance is used reflects the differ-ence between the current Costs and the Invoice Price.

• P TradeDiscountRec Acct: The Trade Discount Receivables Account indicates theaccount for received trade discounts in vendor invoices

• P TradeDiscountGrant Acct: The Trade Discount Granted Account indicates the ac-count for granted trade discount in sales invoices

• W InvActualAdjust Acct: In actual costing systems, this account is used to post In-ventory value adjustments. You could set it to the standard Inventory Asset account.

343/499

Page 344: Openbravo ER Diagram 2.5x

• B PaymentSelect Acct: AP Payment Selection Clearing Account

• B UnallocatedCash Acct: Receipts not allocated to Invoices

• CB CashTransfer Acct: Account for Invoices paid by cash

• Status: Status for the debt payment

• C Acctschema Default ID: Default accounts for an Accounting Schema.

• A Accumdepreciation Acct: Accumulated Depreciation Account

• A Depreciation Acct: Depreciation account

• A Disposal Gain: Disposal Gain account

• A Disposal Loss: Disposal Loss account

38.17 C Acct Rpt

• C Acct Rpt ID: General Accounting Report defines general reports for accounting.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

344/499

Page 345: Openbravo ER Diagram 2.5x

38.18 C Acct Rpt Group

• C Acct Rpt Group ID: Accounting Report Group defines groups gro general account-ing reports.

• C Acct Rpt ID: General Accounting Report defines general reports for accounting.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

38.19 C Acct Rpt Node

• C Acct Rpt Node ID:

• C Acct Rpt Group ID: Accounting Report Group defines groups gro general account-ing reports.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C ElementValue ID: Account Elements can be natural accounts or user defined val-ues.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

345/499

Page 346: Openbravo ER Diagram 2.5x

39 General Ledger and Budget

GL Category allows you to define categories to be used in journals. These categoriesprovide a method of optionally grouping and reporting on journals.GL Journal allows you to enter and modify manual journal entries

39.1 GL Category

The GL Category Tab defines optional identifiers for a document or journal. Each Cate-gory may be used on a document, manual journal or import

• GL Category ID: The General Ledger Category is an optional, user defined methodof grouping journal lines.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• CategoryType: The Category Type indicates the source of the journal for this cate-gory. Journals can be generated from a document, entered manually or imported.

• DocBaseType: The Document Base Type identifies the base or starting point for adocument. Multiple document types may share a single document base type.

• IsDefault: The Default Checkbox indicates if this record will be used as a default value.

39.2 GL JournalBatch

The GL Journal Batch Tab defines the control parameters for a Journal Batch. A Batchcan consist of multiple Journals.

• GL JournalBatch ID: The General Ledger Journal Batch identifies a group of journalsto be processed as a group.

346/499

Page 347: Openbravo ER Diagram 2.5x

Figu

re39

:G

ener

alLe

dger

and

Bud

get

347/499

Page 348: Openbravo ER Diagram 2.5x

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• Description: A description is limited to 255 characters.

• PostingType: The Posting Type indicates the type of amount (Actual, Encumbrance,Budget) this journal updated.

• GL Category ID: The General Ledger Category is an optional, user defined methodof grouping journal lines.

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• TotalDr: The Total Debit indicates the total debit amount for a journal or journal batchin the source currency

• TotalCr: The Total Credit indicates the total credit amount for a journal or journal batchin the source currency

• ControlAmt: If the control amount is zero, no check is performed.Otherwise the totalDebit amount must be equal to the control amount, before the document is processed.

• DateDoc: The Document Date indicates the date the document was generated. It mayor may not be the same as the accounting date.

348/499

Page 349: Openbravo ER Diagram 2.5x

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• CopyFrom: Copy record lines

• IsTemplate: Template is checked when the element is used as a template.

39.3 GL Journal

The GL Journal Tab defines the control parameters for a single GL Journal.• GL Journal ID: The General Ledger Journal identifies a group of journal lines which

represent a logical business transaction

• C DocType ID: The Document Type determines document sequence and processingrules

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• DocStatus: The Document Status indicates the status of a document at this time. Ifyou want to change the document status, use the Document Action field

349/499

Page 350: Openbravo ER Diagram 2.5x

• IsPrinted: The Printed checkbox indicates if this document or line will included whenprinting.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• Description: A description is limited to 255 characters.

• PostingType: The Posting Type indicates the type of amount (Actual, Encumbrance,Budget) this journal updated.

• C AcctSchema ID: An Accounting Schema defines the rules used in accounting suchas costing method, currency and calendar

• GL Category ID: The General Ledger Category is an optional, user defined methodof grouping journal lines.

• DateDoc: The Document Date indicates the date the document was generated. It mayor may not be the same as the accounting date.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• GL JournalBatch ID: The General Ledger Journal Batch identifies a group of journalsto be processed as a group.

• TotalDr: The Total Debit indicates the total debit amount for a journal or journal batchin the source currency

350/499

Page 351: Openbravo ER Diagram 2.5x

• TotalCr: The Total Credit indicates the total credit amount for a journal or journal batchin the source currency

• DocAction: You find the current status in the Document Status field. The options arelisted in a popup

• IsApproved: The Approved checkbox indicates if this document requires approval be-fore it can be processed.

• CurrencyRateType: The Conversion Rate Type indicates the type of rate to use whenretrieving the conversion rate. It allows you to define multiple rates for the same to andfrom currency. For example you may have a set of rates used for daily transactionswith a rate type of SPOT and rates for currency revaluation defined as REVAL.

• CurrencyRate: The Currency Conversion Rate indicates the rate to use when con-verting the source currency to the accounting currency

• GL Budget ID: The General Ledger Budget identifies a user defined budget. Thesecan be used in reporting as a comparison against your actual amounts.

• ControlAmt: If the control amount is zero, no check is performed.Otherwise the totalDebit amount must be equal to the control amount, before the document is processed.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

39.4 GL JournalLine

The GL Journal Line Tab defines the individual debit and credit transactions that com-prise a journal.

• GL JournalLine ID: The General Ledger Journal Line identifies a single transactionin a journal.

351/499

Page 352: Openbravo ER Diagram 2.5x

• GL Journal ID: The General Ledger Journal identifies a group of journal lines whichrepresent a logical business transaction

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Description: A description is limited to 255 characters.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AmtSourceDr: The Source Debit Amount indicates the credit amount for this line inthe source currency.

• AmtSourceCr: The Source Credit Amount indicates the credit amount for this line inthe source currency.

• AmtAcctDr: The Account Debit Amount indicates the transaction amount convertedto this organization’s accounting currency

• AmtAcctCr: The Account Credit Amount indicates the transaction amount convertedto this organization’s accounting currency

• IsGenerated: The Generated checkbox identifies a journal line that was generatedfrom a source document. Lines could also be entered manually or imported.

• CurrencyRate: The Currency Conversion Rate indicates the rate to use when con-verting the source currency to the accounting currency

• CurrencyRateType: The Conversion Rate Type indicates the type of rate to use whenretrieving the conversion rate. It allows you to define multiple rates for the same to andfrom currency. For example you may have a set of rates used for daily transactionswith a rate type of SPOT and rates for currency revaluation defined as REVAL.

352/499

Page 353: Openbravo ER Diagram 2.5x

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• Qty: The Quantity indicates the number of a specific product or item for this document.

• C ValidCombination ID: The Combination identifies a valid combination of elementwhich represent a GL account.

39.5 C Budget

The Budgets are used to define the anticipated costs of doing business. They are usedin reporting as a comparison to actual amounts.

• C Budget ID: Used to define the anticipated costs of doing business

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• C Year ID: The Year uniquely identifies an accounting year for a calendar.

• Copybudget: Process to copy a budget.

• Budget Type: Clasifies budgets. They can be financial, sales or purchase budgets.

• Exportexcel: Process to export budget to excel file.

353/499

Page 354: Openbravo ER Diagram 2.5x

39.6 C BudgetLine

Refers to the lines associated to a budget.• C Budgetline ID: The ID identifies a unique record

• C ValidCombination ID: The Combination identifies a valid combination of elementwhich represent a GL account.

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• Qty: The Quantity indicates the number of a specific product or item for this document.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based on

354/499

Page 355: Openbravo ER Diagram 2.5x

a specific Campaign.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• Description: A description is limited to 255 characters.

• SeqNo: The Sequence indicates the order of records

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• C Budget ID: Used to define the anticipated costs of doing business

• Amount: The Amount indicates the amount for this document line.

• Price: The Price indicates the Price for a product or service.

355/499

Page 356: Openbravo ER Diagram 2.5x

40 Assets

An asset is created by delivering a product. An asset can be used internally or be acustomer asset.The group of assets determines default accounts. If a asset group is selected in the productcategory, assets are created when delivering the asset.

40.1 A Asset

Any item of economic value owned by the corporation, especially that which could beconverted to cash.

• Lot: The Lot Number indicates the specific lot that a product was part of.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• IsDisposed: The asset is no longer used and disposed

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• IsInPosession: Assets which are not in possession are e.g. at Customer site and mayor may not be owned by the company.

• AssetDepreciationDate: Date of the last deprecation, if the asset is used internallyand depreciated.

• UseLifeYears: Years of the usable life of the asset

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• AssetDisposalDate: Date when the asset is/was disposed

• C Location ID: The Location / Address field defines the location of an entity.

356/499

Page 357: Openbravo ER Diagram 2.5x

Figu

re40

:A

sset

s

357/499

Page 358: Openbravo ER Diagram 2.5x

• A Asset Group ID: The group of assets determines default accounts. If an assetgroup is selected in the product category, assets are created when delivering the as-set.

• VersionNo: Version Number

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• IsOwned: The asset may not be in possession, but the asset is legally owned by theorganization

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• LocationComment: Additional comments or remarks concerning the location

• IsDepreciated: The asset is used internally and will be depreciated

• LifeUseUnits: Life use and the actual use may be used to calculate the depreciation

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Help: The Help field contains a hint, comment or help about the use of this item.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

358/499

Page 359: Openbravo ER Diagram 2.5x

• GuaranteeDate: Date when the normal guarantee or availability expires

• UseLifeMonths: Months of the usable life of the asset

• AssetServiceDate: The date when the asset was put into service - usually used asstart date for depreciation.

• UseUnits: Currently used units of the assets

• A Asset ID: Any item of economic value owned by the corporation, especially thatwhich could be converted to cash.

• SerNo: The Serial Number identifies a tracked, warranted product. It can only be usedwhen the quantity is 1.

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• IsFullyDepreciated: The asset costs are fully amortized.

• Datepurchased: Date when this good was bougth.

• Datecancelled: Cancellation date

• Amortizationstartdate: Date in which this asset starts depreciating

• Amortizationenddate: Date in which this asset ends depreciating

• Annualamortizationporcentage: Anual percentage used to depreciate this asset.

359/499

Page 360: Openbravo ER Diagram 2.5x

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AssetValueAmt: Book Value of the asset

• Residualassetvalueamt: Value of the asset once it has been totally depreciated.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• Acctvalueamt: Accounting value amount

• Amortizationtype: Indicates the method used to depreciate this asset.

• Amortizationvalueamt: Accumulate depreciation amount

• Assetschedule: Refers to the periods chosen between depreciation entries (monthly,yearly...).

• Cause:

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• Processed: The Processed checkbox indicates that a document has been processed.

• Profit:

360/499

Page 361: Openbravo ER Diagram 2.5x

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Depreciatedvalue: Is the value depreciated from processed amortizations.

• Depreciatedplan: Value that is planned to be depreciated.

• Amortizationcalctype: This field indicates how depreciation will be calculated: choos-ing the time or the percentage.

• Depreciatedpreviousamt:

40.2 A Asset Group

The group of assets determines default accounts. If a asset group is selected in theproduct category, assets are created when delivering the asset.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Help: The Help field contains a hint, comment or help about the use of this item.

• IsOwned: The asset may not be in possession, but the asset is legally owned by theorganization

• A Asset Group ID: The group of assets determines default accounts. If an assetgroup is selected in the product category, assets are created when delivering the as-set.

• IsDepreciated: The asset is used internally and will be depreciated

361/499

Page 362: Openbravo ER Diagram 2.5x

40.3 A Amortization

Refers to all the depreciations ocurred btween two dates• A Amortization ID: Refers to all the depreciations ocurred btween two dates

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• StartDate: The Start Date indicates the first or starting date of a range.

• EndDate: The End Date indicates the last date in this range.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• C Project ID: Project ID is a user defined identifier for a Project

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

362/499

Page 363: Openbravo ER Diagram 2.5x

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• Totalamortization: Total Amortization amount

40.4 A Amortizationline

Depreciation of an asset between two dates• A Amortizationline ID: Depreciation of an asset between two dates

• A Amortization ID: Refers to all the depreciations ocurred btween two dates

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• A Asset ID: Any item of economic value owned by the corporation, especially thatwhich could be converted to cash.

• Amortization Porcentage: Amortization Percentage

• Amortizationamt: Amortization Amount

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

363/499

Page 364: Openbravo ER Diagram 2.5x

41 Accounting Facts

Query the detail accounting transactions

41.1 Fact Acct

Recods accounting entries of all accounting schemas.• C AcctSchema ID: An Accounting Schema defines the rules used in accounting such

as costing method, currency and calendar

• GL Category ID: The General Ledger Category is an optional, user defined methodof grouping journal lines.

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• PostingType: The Posting Type indicates the type of amount (Actual, Encumbrance,Budget) this journal updated.

• Account ID: The (natural) account used

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• AmtSourceDr: The Source Debit Amount indicates the credit amount for this line inthe source currency.

• AmtSourceCr: The Source Credit Amount indicates the credit amount for this line inthe source currency.

• AmtAcctDr: The Account Debit Amount indicates the transaction amount convertedto this organization’s accounting currency

364/499

Page 365: Openbravo ER Diagram 2.5x

Figu

re41

:A

ccou

ntin

gFa

cts

365/499

Page 366: Openbravo ER Diagram 2.5x

• AmtAcctCr: The Account Credit Amount indicates the transaction amount convertedto this organization’s accounting currency

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• Qty: The Quantity indicates the number of a specific product or item for this document.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• C LocFrom ID: The Location From indicates the location that a product was movedfrom.

• C LocTo ID: The Location To indicates the location that a product was moved to.

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• C Project ID: Project ID is a user defined identifier for a Project

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• GL Budget ID: The General Ledger Budget identifies a user defined budget. Thesecan be used in reporting as a comparison against your actual amounts.

366/499

Page 367: Openbravo ER Diagram 2.5x

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Fact Acct ID:

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• DateTrx: The Transaction Date indicates the date of the transaction.

• DateAcct: The Accounting Date indicates the date to be used on the General Ledgeraccount entries generated from this document

• AD Table ID: The Table indicates the table in which a field or fields reside.

• Record ID: The Record ID is the internal unique identifier of a record

• C Tax ID: The Tax indicates the type of tax for this document line.

• Description: A description is limited to 255 characters.

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• Line ID: Internal link

• A Asset ID: Any item of economic value owned by the corporation, especially thatwhich could be converted to cash.

367/499

Page 368: Openbravo ER Diagram 2.5x

368/499

Page 369: Openbravo ER Diagram 2.5x

42 Manufacturing: Process Plan

A process plan is a set of sequences or processes that elaborates one or more diferentproducts.

42.1 MA ProcessPlan

In this table is defined the header of the process plan.• MA Processplan ID: Indicates a process plan.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Explodephases: Indicates if the work requirement phases will be generated automat-ically.

• Secondaryunit: Is an optional unit to define the number of times that is desired toperform the process.

• Conversionrate: It is the rate between primary unit and secondary unit.

Primary quantity = (secondary quantity)/(conversion rate)

• Copyversion: Process which from a selected reference version copies it into a newone changing the correspondent time periods.

369/499

Page 370: Openbravo ER Diagram 2.5x

Figu

re42

:M

anuf

actu

ring:

Pro

cess

Pla

n

370/499

Page 371: Openbravo ER Diagram 2.5x

42.2 MA ProcessPlan Version

This table allows different production plan versions• MA Processplan Version ID: Indicates a process plan version.

• MA Processplan ID: Indicates a process plan.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• DateFrom: The Date From indicates the starting date of a range.

• DateTo: The Date To indicates the end date of a range (inclusive)

42.3 MA Sequence

In the Sequence table there are defined all the processes that belongs to the selectedprocess plan.

• MA Sequence ID: The sequence relates the operations with the process plan.

• MA Processplan Version ID: Indicates a process plan version.

• MA Process ID: Indicates a manufacturing process of the enterprise.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequence

371/499

Page 372: Openbravo ER Diagram 2.5x

window with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• CostCenterUse:¡p¿The duration of this sequence in hours.¡/p¿

• Preptime: Preparation time needed in hours.

• Multiplier:¡p¿Number of times needed to run this sequence in order to satisfy the com-plete process plan.¡/p¿

• SeqNo: The Sequence indicates the order of records

• Noqty: ¡p¿When creating a production run, by running the "generatingstandards" process required input and output product quantities are auto-matically filled in as specified in the work requirement phases.¡/p¿¡p¿If this is checked, the quantities will not be filled in and will be set to zero.¡/p¿

• Groupuse: Each work effort can have several production runs. You can use (con-sume) the same product in several ones. If you prefer having the total usageproducts (grouoped by product) for all production runs in Global Use tab, checkthis box.

• Calculated: Indicates that the record has been calculated.

• Outsourced: Indicates that the correspondent process is being outsourced for the se-quence, work requirement phase or production run.

372/499

Page 373: Openbravo ER Diagram 2.5x

• Outsourcingcost:¡p¿If the sequence of a Process Plan is outsourced, you need to input the standardoutsourcing cost here.¡/p¿

42.4 MA Sequence Employee

Table where is stored information about the salary costs of the standard cost calculation.• MA Sequence Employee ID: Indicates each salary category standard cost amount

for a sequence.

• MA Sequence ID: The sequence relates the operations with the process plan.

• C Salary Category ID: Indicates a salary category

• Calccost: Is the calculated cost amount.

42.5 MA Sequence IC

Table where is stored each indirect standard cost amount for a sequence.• MA Sequence Ic ID: Indicates an indirect standard cost amount for a sequence.

• MA Sequence ID: The sequence relates the operations with the process plan.

• MA Indirect Cost ID: Indicates an indirect cost.

• Calccost: Is the calculated cost amount.

373/499

Page 374: Openbravo ER Diagram 2.5x

42.6 MA Sequence Machine

Table where is stored each machine standard cost amount for a sequence.• MA Sequence Machine ID: Indicates each machine standard cost amount for a se-

quence.

• MA Sequence ID: The sequence relates the operations with the process plan.

• MA Machine ID: Indicates a machine of the enterprise.

• Calccost: Is the calculated cost amount.

42.7 MA SequenceProduct

In this table there are defined all the products involved in the sequence. There must bedefined both the raw materials and the generated products.

• MA Sequenceproduct ID: Indicates each product involved on a sequence.

• MA Sequence ID: The sequence relates the operations with the process plan.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Quantity: Indicates the quantity of product needed to process one time the sequence.

• Productiontype: Indicates if the product is used in the sequence or is generated. Apositive production means that is an output product. So a negative productionsrefers to an input product.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• QuantityOrder: Product quantity in the order uom.

374/499

Page 375: Openbravo ER Diagram 2.5x

• M Product Uom Id: Alternative order uom for the product.

• Componentcost: Cost per component

• Rminput:

• Decrease: Percentage of decrease.

• Rejected: Percentage of parts rejected

• Consumerm:

• Decreaseind:

• Cost: Cost amount.

375/499

Page 376: Openbravo ER Diagram 2.5x

43 Manufacturing: Work Requirement

Work requirement defines all the manufacturing needs of the process plans.

43.1 MA WorkRequirement

In this table it’s defined the header of the requirement. here it’s indicated for example theprocess plan.

• MA Workrequirement ID: Indicates a work requirement.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• MA Processplan ID: Indicates a process plan.

• Quantity: Indicates the quantity of product needed to process one time the sequence.

• Launchdate: The Launch Date indicates the date that the work requiremente wasmade.

• StartDate: The Start Date indicates the first or starting date of a range.

• EndDate: The End Date indicates the last date in this range.

• Closed: Indicates if the work requirement phase has been completely done.

• Explote: Process to explode the phases and/or insert the correspondent products tothem.

• Processed: The Processed checkbox indicates that a document has been processed.

376/499

Page 377: Openbravo ER Diagram 2.5x

Figu

re43

:M

anuf

actu

ring:

Wor

kR

equi

rem

ent

377/499

Page 378: Openbravo ER Diagram 2.5x

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• Explodephases: Indicates if the work requirement phases will be generated automat-ically.

• Secondaryqty: Secondary quantity.

• Secondaryunit: Is an optional unit to define the number of times that is desired toperform the process.

• Conversionrate: It is the rate between primary unit and secondary unit.

Primary quantity = (secondary quantity)/(conversion rate)

• WrType:

43.2 MA WRPhase

In this table there are defined the diferent phases of the work requirement. Each phasecorresponds to a sequence of the selected process plan.

• MA Wrphase ID: Indicates a Work Requirement Phase.

• MA Workrequirement ID: Indicates a work requirement.

• MA Process ID: Indicates a manufacturing process of the enterprise.

378/499

Page 379: Openbravo ER Diagram 2.5x

• Quantity: Indicates the quantity of product needed to process one time the sequence.

• Donequantity: Indicates the number of times that the work requirement phase hasbeen allready processed.

• CostCenterUse:¡p¿The duration of this sequence in hours.¡/p¿

• Preptime: Preparation time needed in hours.

• Closed: Indicates if the work requirement phase has been completely done.

• SeqNo: The Sequence indicates the order of records

• Noqty: ¡p¿When creating a production run, by running the "generatingstandards" process required input and output product quantities are auto-matically filled in as specified in the work requirement phases.¡/p¿¡p¿If this is checked, the quantities will not be filled in and will be set to zero.¡/p¿

• Groupuse: Each work effort can have several production runs. You can use (con-sume) the same product in several ones. If you prefer having the total usageproducts (grouoped by product) for all production runs in Global Use tab, checkthis box.

• MA Sequence ID: The sequence relates the operations with the process plan.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Outsourced: Indicates that the correspondent process is being outsourced for the se-quence, work requirement phase or production run.

379/499

Page 380: Openbravo ER Diagram 2.5x

43.3 MA WRPhaseProduct

In this tab there are defined all the products involved in the work requirement phase.There must be defined both the raw materials and the generated products.

• MA Wrphaseproduct ID: Indicates each product involved in the work requirementphase.

• MA Wrphase ID: Indicates a Work Requirement Phase.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Productiontype: Indicates if the product is used in the sequence or is generated. Apositive production means that is an output product. So a negative productionsrefers to an input product.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• QuantityOrder: Product quantity in the order uom.

• M Product Uom Id: Alternative order uom for the product.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Consumerm:

• Decreaseind:

380/499

Page 381: Openbravo ER Diagram 2.5x

44 Manufacturing: Work Effort

In work effort is stored the work efforts that the employees have done during their workday. Among produced and used products is stored all related data for the costs calculation.

44.1 MA PL Employee

In this table are the employees of each salary category involved on each production run.• MA Pl Employee ID: Indicates the employees of each salary category involved on

each production run.

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• C Salary Category ID: Indicates a salary category

• Quantity: Indicates the quantity of product needed to process one time the sequence.

• Costuom: Unit of Measure for cost

44.2 MA PL IC

In this table are stored the indirect costs involved on each production run.• MA Pl Ic ID: Indicates the indirect costs involved on each production run.

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• MA Indirect Cost ID: Indicates an indirect cost.

381/499

Page 382: Openbravo ER Diagram 2.5x

Figu

re44

:M

anuf

actu

ring:

Wor

kE

ffort

382/499

Page 383: Openbravo ER Diagram 2.5x

44.3 MA PL InvoiceLine

In this table are stored the invoice lines involved on each production run.• MA Pl Invoiceline ID: Indicates the invoice lines involved on each production run.

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• C InvoiceLine ID: The Invoice Line uniquely identifies a single line of an Invoice.

• Cost: Cost amount.

44.4 MA PL Machine

In this table are stored the machine costs involved on each production run.• MA Pl Machine ID: Indicates the machine costs involved on each production run.

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• MA Machine ID: Indicates a machine of the enterprise.

• Use: Indicates the use coefficient.

383/499

Page 384: Openbravo ER Diagram 2.5x

44.5 MA WEEmployee

In this table are introduced all the employees that have participate on the work effort.• MA Weemployee ID:

• M Production ID: The Production uniquely identifies a Production Plan

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

44.6 MA WEIncidence

In this table are all the incidences that may have happened.• MA Weincidence ID: Indicates each incidence of a work effort.

• M Production ID: The Production uniquely identifies a Production Plan

• MA Incidence ID: Unique identifier for incidence

• Starttime: Start time in hours.

• Endtime: End time in hours.

• Description: A description is limited to 255 characters.

44.7 M Production

Contains the header of the work effort• M Production ID: The Production uniquely identifies a Production Plan

384/499

Page 385: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• MovementDate: The Movement Date indicates the date that a product moved in orout of inventory. This is the result of a shipment, receipt or inventory movement.

• Processed: The Processed checkbox indicates that a document has been processed.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• IsCreated:Check to indicate that the records has been created and the production is ready to beprocessed.

• Posted: The Posted field indicates the status of the Generation of General LedgerAccounting Lines

• C Project ID: Project ID is a user defined identifier for a Project

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• User2 ID: The user defined element displays the optional elements that have beendefined for this account combination.

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based on

385/499

Page 386: Openbravo ER Diagram 2.5x

a specific Campaign.

• User1 ID:The user defined element displays the optional elements that have been defined forthis account combination.

• Starttime: Start time in hours.

• Endtime: End time in hours.

• Validating: Process to validate the work effort.

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

44.8 M ProductionLine

Contains all the products that have been used or created in the production run and thequantities

• M ProductionLine ID: The Production Line indicates the production document line (ifapplicable) for this transaction

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

386/499

Page 387: Openbravo ER Diagram 2.5x

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• Description: A description is limited to 255 characters.

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• PrintLabel: Process to print labels for the product.

• Productiontype: Indicates if the product is used in the sequence or is generated. Apositive production means that is an output product. So a negative productionsrefers to an input product.

• Rejectedquantity: How many products have been rejected.

• Calculated: Indicates that the record has been calculated.

387/499

Page 388: Openbravo ER Diagram 2.5x

• Secquality:

44.9 M ProductionPlan

Contains the items used and generated in a production• M ProductionPlan ID:

The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• M Production ID: The Production uniquely identifies a Production Plan

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• ProductionQty: The Production Quantity identifies the number of products to produce

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• Description: A description is limited to 255 characters.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Neededquantity: How many times it is necessary to complete a phase before closingit.

• Rejectedquantity: How many products have been rejected.

• Usedmaterial: Process to generate standards on production run.

• Processed: The Processed checkbox indicates that a document has been processed.

388/499

Page 389: Openbravo ER Diagram 2.5x

• MA Wrphase ID: Indicates a Work Requirement Phase.

• Realcost: Real Cost

• MA Costcenteruse: Use of the cost center.

• Secondaryunit: Is an optional unit to define the number of times that is desired toperform the process.

• Secondaryqty: Secondary quantity.

• Conversionrate: It is the rate between primary unit and secondary unit.

Primary quantity = (secondary quantity)/(conversion rate)

• Outsourced: Indicates that the correspondent process is being outsourced for the se-quence, work requirement phase or production run.

• MA Costcenter Version ID: Identifies a cost center version valid during a time period.

44.10 MA GlobalUse

This tabs contains global consume products. When the work effort is processed theglobal use products are distributed proportionaly.

• MA Globaluse ID: Identifies a globally used product in the work effort.

• M Production ID: The Production uniquely identifies a Production Plan

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

389/499

Page 390: Openbravo ER Diagram 2.5x

• MovementQty: The Movement Quantity indicates the quantity of a product that hasbeen moved.

• M Product Uom Id: Alternative order uom for the product.

• QuantityOrder: Product quantity in the order uom.

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• M AttributeSetInstance ID: The values of the actual Product Attributes

390/499

Page 391: Openbravo ER Diagram 2.5x

45 Manufacturing: Toolset

Work Station defines the diferent work stations of the enterprise. With the stations thereare indicated the diferent machines that compose it, the processes that are done in thestation and the toolsets used in each process.Toolset defines different toolset registration for further use on the production.

45.1 MA Toolset

The Toolset tab is used to detail the different types of toolsets that each company has.• MA Toolset ID: Toolset

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• MA Toolset Type ID: Indicates a Toolset Type of the enterprise.

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

• Numberuses: Number of uses of the toolset

• Discarded: Indicates that it’s no longer used.

45.2 MA ToolsetProcess

In case that are needed in this tab are introduced the diferent toolset used in the selectedprocess.In case that are needed in this tab are introduced the diferent toolset used in theselected process.

• MA Toolsetprocess ID: Toolset Process

391/499

Page 392: Openbravo ER Diagram 2.5x

Figu

re45

:M

anuf

actu

ring:

Tool

set

392/499

Page 393: Openbravo ER Diagram 2.5x

• MA Toolset Type ID: Indicates a Toolset Type of the enterprise.

• MA Process ID: Indicates a manufacturing process of the enterprise.

• Usecoef: Coefficient of use that indicates the number of time that the toolset is usedwhile the work requirement phase is processed once.

45.3 MA Toolset Type

The Toolset Type tab is used to detail the different types of toolsets that exist.• MA Toolset Type ID: Indicates a Toolset Type of the enterprise.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Usecycle:Indicates the number of years that it’s useful

45.4 MA ToolsetUsed

In this tab are introduced the diferent toolset used in the production run.• MA Toolset ID: Toolset

• M ProductionPlan ID:The Production Plan identifies the items and steps in generating a product.¡hints id=hah hints/¿

• Used: Number of uses of the toolset in the production run.

393/499

Page 394: Openbravo ER Diagram 2.5x

• MA Toolsetused ID: Indicates the toolsets used in the production run.

394/499

Page 395: Openbravo ER Diagram 2.5x

46 Manufacturing: Periodic Control

Periodic Control defines the diferent set of tests that can be defined to perform periodi-cally.There are also stored the results of the tests for the different sets.

46.1 MA Periodic Control

This tab is used for periodic control definition.• MA Periodic Control ID: Identifies a periodic control.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

46.2 MA PC Value

This tab registrates the planned periodic control values• MA Pc Value ID: Identifies each result of a test in a periodic control case.

• MA Pc Case ID: Identifies each instance of a periodic control.

• MA Pc Test ID: Identifies each test done in a periodic control.

• Datadate: Date when the data was taken.

• TestResult: Description of the test results.

395/499

Page 396: Openbravo ER Diagram 2.5x

Figu

re46

:M

anuf

actu

ring:

Perio

dic

Con

trol

396/499

Page 397: Openbravo ER Diagram 2.5x

46.3 MA PC Test

This tab contains each of the test that conforms the periodic control• MA Pc Test ID: Identifies each test done in a periodic control.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Days:Delay in days from the beginning of the case to perform the test.

• MA Periodic Control ID: Identifies a periodic control.

46.4 MA PC Case

This tab contains each periodic control realized.• MA Pc Case ID: Identifies each instance of a periodic control.

• MA Periodic Control ID: Identifies a periodic control.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• StartDate: The Start Date indicates the first or starting date of a range.

• EndDate: The End Date indicates the last date in this range.

397/499

Page 398: Openbravo ER Diagram 2.5x

• Launched: Indicates that the case has been launched.

398/499

Page 399: Openbravo ER Diagram 2.5x

47 Manufacturing: Critical Control Points

Critical Control Points are points that are measured during productions.

47.1 MA CCP

This tab contains each of the measures that will be controled.• MA Ccp ID: Identifies each measured critical control point.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Critical: Indicates that the point is critical and/or mandatory

• Valuetype: Set the value type expected for the point. Possible options are: Yes/No,String or Number.

• Valuenumber: Set the number of times that the point is measured each gathering.

• MA CCP Group ID: Identifies a group of critical control points.

• SeqNo: The Sequence indicates the order of records

47.2 MA CCP Group

Allows the CCP grouping• MA CCP Group ID: Identifies a group of critical control points.

399/499

Page 400: Openbravo ER Diagram 2.5x

Figu

re47

:M

anuf

actu

ring:

Crit

ical

Con

trolP

oint

s

400/499

Page 401: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Frecuency: Time period between measure gathering.

• SeqNo: The Sequence indicates the order of records

• Hassecproduct: Indicates that the group has a secondary product.

47.3 MA CCP Shift

Defines the intervals where the control points are measured for each shift.• MA Ccp Shift ID: Identifies a time schedule in a shift of a critical control point group.

• MA CCP Group ID: Identifies a group of critical control points.

• Starttime: Start time in hours.

• Endtime: End time in hours.

• Shift: Indicates the shift when the group is going to be measured. Available optionsare morning and swing shift

47.4 MA Measure Group

This tab contains the CCP data registered on this group• MA Measure Group ID: Indicates the groups that are measured in the measure shift.

401/499

Page 402: Openbravo ER Diagram 2.5x

• MA CCP Group ID: Identifies a group of critical control points.

• MA Measure Shift ID: Indicates a measure shift of critical control points.

• Product: Is the product that is being measured.

• SeqNo: The Sequence indicates the order of records

• Hassecproduct: Indicates that the group has a secondary product.

47.5 MA Measure Shift

This tab defines the shift and date in which the gathering is done• MA Measure Shift ID: Indicates a measure shift of critical control points.

• Shift: Indicates the shift when the group is going to be measured. Available optionsare morning and swing shift

• Measuredate: Date when the measures are taken.

• Lot: The Lot Number indicates the specific lot that a product was part of.

• Product: Is the product that is being measured.

• Sellbydate:

• Observation: Observations occurred during the process or operation.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

402/499

Page 403: Openbravo ER Diagram 2.5x

• Processed: The Processed checkbox indicates that a document has been processed.

• Edit: Edit measures of CCP

47.6 MA Measure Time

This tab defines the time of the gathering.• MA Measure Time ID: Identifies the time of the data gathering.

• MA Measure Group ID: Indicates the groups that are measured in the measure shift.

• Measurehour: Time when the gathering was made.

• Explode: Process to insert all the necessary measure values of the measured group.

• Processed: The Processed checkbox indicates that a document has been processed.

47.7 MA Measure Values

In this table gathering values are registered.• MA Measure Values ID: Identifies each value measured in a measure time.

• MA Measure Time ID: Identifies the time of the data gathering.

• MA Ccp ID: Identifies each measured critical control point.

• Valuetype: Set the value type expected for the point. Possible options are: Yes/No,String or Number.

• V String: Result of the measure in text format.

403/499

Page 404: Openbravo ER Diagram 2.5x

• V Number: Result of the measure in numeric format.

• V Char: Yes/No result of the measure.

• SeqNo: The Sequence indicates the order of records

404/499

Page 405: Openbravo ER Diagram 2.5x

48 Manufacturing: Maintenance

Maintenances can be set for machines and machine types.They are escheduled and in the maintenance part are stored the results of the mainte-nances.

48.1 MA Maintenance

Stores maintenances that are done to the machines.• MA Maintenance ID: Identifies a maintenance of a machine or machine type.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• MA Maint Operation ID: Identifies a maintenance operation.

• Maintenance Type: Sets the maintenance type, available options are corrective, cor-rective (urgent) and preventive.

• Description: A description is limited to 255 characters.

• Plannedtime: Estimated time for the operation.

• MA Machine Type ID: Identifies a machine type.

• MA Machine ID: Indicates a machine of the enterprise.

• Explode: Indicates that the maintenance defined for a machine group is exploded toall its machines when is scheduled.

405/499

Page 406: Openbravo ER Diagram 2.5x

Figu

re48

:M

anuf

actu

ring:

Mai

nten

ance

406/499

Page 407: Openbravo ER Diagram 2.5x

48.2 MA Maint Operation

Stores the maintenance operations that can be done.• MA Maint Operation ID: Identifies a maintenance operation.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

48.3 MA Maint Part

In this table are stored all the maintenance parts.• MA Maint Part ID: Identifies a maintenance part.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• Partdate: Date of the part.

• Shift: Indicates the shift when the group is going to be measured. Available optionsare morning and swing shift

• CreateMaint: Process to insert in the part the scheduled maintenances.

407/499

Page 408: Openbravo ER Diagram 2.5x

48.4 MA Maint Periodicity

Periodicities of the maintenances defined for machines and machine types.• MA Maint Periodicity ID: Identifies a periodicity defined for a maintenance.

• Periodicity Type: Sets the correspondent periodicity type.

• MA Maintenance ID: Identifies a maintenance of a machine or machine type.

• WeekDay: Day of the week

• Monthday: Day of the month

• Shift: Indicates the shift when the group is going to be measured. Available optionsare morning and swing shift

• Initdate: Initial date.

• Excludeweekend: Exclude weekends from the calculation results.

48.5 MA Maint Scheduled

Scheduled maintenances. Here there are all the maintenances done in the application,those generated by the maintenance periodicity or manually inserted.

• MA Maint Scheduled ID: Identifies a scheduled maintenance.

• MA Maintenance ID: Identifies a maintenance of a machine or machine type.

• MA Maint Part ID: Identifies a maintenance part.

• MA Machine ID: Indicates a machine of the enterprise.

408/499

Page 409: Openbravo ER Diagram 2.5x

• MA Machine Type ID: Identifies a machine type.

• Maintenance Type: Sets the maintenance type, available options are corrective, cor-rective (urgent) and preventive.

• Scheduleddate: Scheduled date.

• Confirmed: Indicates that the maintenance schedule has been confirmed.

• Shift: Indicates the shift when the group is going to be measured. Available optionsare morning and swing shift

• Result: The Result indicates the result of any action taken on this request.

• Observation: Observations occurred during the process or operation.

• Usedtime: Used time in hours.

• Description: A description is limited to 255 characters.

• MA Maint Operation ID: Identifies a maintenance operation.

• M Internal Consumption ID: Identifies an internal consumption of products.

48.6 MA Maint Worker

Workers that take part in the scheduled maintenances.• MA Maint Worker ID: Identifies a worker that takes part on a maintenance part.

• MA Maint Part ID: Identifies a maintenance part.

409/499

Page 410: Openbravo ER Diagram 2.5x

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

410/499

Page 411: Openbravo ER Diagram 2.5x

49 Manufacturing: Machine

In machine and machine type all machines of the application are defined with the corre-spondent costs and maintenance schedules.Work Station defines the work stations and the processes, machines and toolset types thatforms part of it.

49.1 MA Machine

In this tab is defined each machine of the enterprise.• MA Machine ID: Indicates a machine of the enterprise.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Purchaseyear: Indicates the purchase year.

• Usecycle:Indicates the number of years that it’s useful

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• MA Costcenter ID: Identifies a cost center.

• MA Machine Type ID: Identifies a machine type.

411/499

Page 412: Openbravo ER Diagram 2.5x

Figu

re49

:M

anuf

actu

ring:

Mac

hine

412/499

Page 413: Openbravo ER Diagram 2.5x

49.2 MA Machine Cost

Machine costing information during time periods.• MA Machine Cost ID:

• MA Machine ID: Indicates a machine of the enterprise.

• Cost: Cost amount.

• ValidFrom: The Valid From date indicates the first day of a date range

• Costuom: Unit of Measure for cost

• Purchaseamt: Purchase amount.

• Toolsetamt: Total amount of the toolsets.

• Amortization: Amortization amount.

• Yearvalue:

• Daysyear: Working days per year.

• Dayhours: Working hours per day

• Improductivehoursyear: Total no productive hours per year.

• Consume:

• Costuomyear:

413/499

Page 414: Openbravo ER Diagram 2.5x

49.3 MA Machinestation

In this table are assigned to each station the correspondent machines.• MA Machinestation ID: Machine Station

• MA Machine ID: Indicates a machine of the enterprise.

• MA Workstation ID: Indicates a Work Station of the enterprise.

49.4 MA Machine Type

In this table are stored the used machine types to group similar machines.• MA Machine Type ID: Identifies a machine type.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

414/499

Page 415: Openbravo ER Diagram 2.5x

50 Manufacturing: Cost Center

In cost center is defined the cost centers of the enterprise with the machines, salarycategories and indirect costs.

50.1 MA Costcenter IC

Indirect costs associated to each cost center.• MA Costcenter Ic ID:

• MA Costcenter Version ID: Identifies a cost center version valid during a time period.

• MA Indirect Cost ID: Indicates an indirect cost.

50.2 MA CostCenter

In this table is configured each cost center.• MA Costcenter ID: Identifies a cost center.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Cost: Cost amount.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Calculated: Indicates that the record has been calculated.

415/499

Page 416: Openbravo ER Diagram 2.5x

Figu

re50

:M

anuf

actu

ring:

Cos

tCen

ter

416/499

Page 417: Openbravo ER Diagram 2.5x

• Bydefault: When calculated is checked determines how is calculated the cost centeruse. When is by default the data is taken from the work requirement phase, when notfrom the work effort header.

• Costuom: Unit of Measure for cost

50.3 MA Costcenter Employee

Salary categories and employee number of each category of the cost center.• MA Costcenter Employee ID: Identifies a salary category of a cost center.

• MA Costcenter Version ID: Identifies a cost center version valid during a time period.

• C Salary Category ID: Indicates a salary category

• Quantity: Indicates the quantity of product needed to process one time the sequence.

• Costuom: Unit of Measure for cost

50.4 MA CostCenter Machine

Machines associated to a cost center.• MA Costcenter Machine ID: Identifies a machine associated to a cost center.

• MA Costcenter Version ID: Identifies a cost center version valid during a time period.

• MA Machine ID: Indicates a machine of the enterprise.

• Use: Indicates the use coefficient.

417/499

Page 418: Openbravo ER Diagram 2.5x

50.5 MA Costcenter Version

Cost center version valid during a time period.• MA Costcenter Version ID: Identifies a cost center version valid during a time period.

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is notsaved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• Cost: Cost amount.

• MA Costcenter ID: Identifies a cost center.

• Costuom: Unit of Measure for cost

• ValidFrom: The Valid From date indicates the first day of a date range

418/499

Page 419: Openbravo ER Diagram 2.5x

51 Manufacturing: Indirect Cost

Indirect costs are costs added to the manufacturing costs.

51.1 MA Indirect Cost

Indirect costs of a product.• MA Indirect Cost ID: Indicates an indirect cost.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Cost Type: The cost type defines when the cost is added to the product, productionin each product and structure only to final product that is sold.

51.2 MA Indirect Cost Value

Cost values of the indirect cost during a time period• MA Indirect Cost Value ID:

• MA Indirect Cost ID: Indicates an indirect cost.

• DateFrom: The Date From indicates the starting date of a range.

• DateTo: The Date To indicates the end date of a range (inclusive)

• Total: Total amount

• Cost: Cost amount.

419/499

Page 420: Openbravo ER Diagram 2.5x

Figu

re51

:M

anuf

actu

ring:

Indi

rect

Cos

t

420/499

Page 421: Openbravo ER Diagram 2.5x

• Calculate: Process to calculate the cost when the total amount is given.

• Cost Uom: Unit of Measure for cost

• Calculated: Indicates that the record has been calculated.

421/499

Page 422: Openbravo ER Diagram 2.5x

52 Manufacturing: Incidence

The incidences are used in the work effort to store the work incidences.

52.1 MA Incidence

The Work incidence table is used to describe incidences,• MA Incidence ID: Unique identifier for incidence

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Strtime: Start time in hours.

422/499

Page 423: Openbravo ER Diagram 2.5x

Figu

re52

:M

anuf

actu

ring:

Inci

denc

e

423/499

Page 424: Openbravo ER Diagram 2.5x

53 Manufacturing: Work Station

In Section are introduced the diferent sections of manufacturing that exists in the enter-prise.In Work stations are introduced the diferent work stations. With the stations there are indi-cated the diferent machines that compose it, the processes that are done in the station andthe toolsets used in each process.

53.1 MA Process

In this table are described the diferent process that are done in the work station.• MA Process ID: Indicates a manufacturing process of the enterprise.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• MA Workstation ID: Indicates a Work Station of the enterprise.

• Description: A description is limited to 255 characters.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• MA Cc Idprep:

• MA Cc Idwork:

• MA Costcenter ID: Identifies a cost center.

424/499

Page 425: Openbravo ER Diagram 2.5x

Figu

re53

:M

anuf

actu

ring:

Wor

kS

tatio

n

425/499

Page 426: Openbravo ER Diagram 2.5x

53.2 MA Section

In section table it’s defined each section.• MA Section ID: Indicates a section of the enterprise.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

53.3 MA Workstation

In this table it’s defined the work station. It’s indicated to which section belongs and theGFHs of preparations and work.

• MA Workstation ID: Indicates a Work Station of the enterprise.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• MA Section ID: Indicates a section of the enterprise.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

426/499

Page 427: Openbravo ER Diagram 2.5x

54 Salary Category

Salary categories are the different cost ranges of the employees.

54.1 C Salary Category

Salary categories for employees.• C Salary Category ID: Indicates a salary category

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

54.2 C Salary Category Cost

Costs of a salary categories.• C Salary Category Cost ID: Identifies a cost of a salary category during a time pe-

riod.

• C Salary Category ID: Indicates a salary category

• DateFrom: The Date From indicates the starting date of a range.

• Cost: Cost amount.

• Costuom: Unit of Measure for cost

427/499

Page 428: Openbravo ER Diagram 2.5x

Figu

re54

:S

alar

yC

ateg

ory

428/499

Page 429: Openbravo ER Diagram 2.5x

55 MRP

Manufacturing planification plans the work requirements necessaries for the expectedmaterial requirements.Purchase planifications plans the necessaries purchase orders.Planning method defines the different data that is taking into account in the planifications.Sales forecast are the expected sales for a time period.

55.1 MRP SalesForecast

In this table are stored the expected sales.• MRP Salesforecast ID: Identifier of an expected sales header.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Description: A description is limited to 255 characters.

• DateDoc: The Document Date indicates the date the document was generated. It mayor may not be the same as the accounting date.

55.2 MRP SalesForecastLine

In this table are stored the expected sale lines.• MRP Salesforecastline ID: Identifies an expected sale line.

• MRP Salesforecast ID: Identifier of an expected sales header.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Qty: The Quantity indicates the number of a specific product or item for this document.

429/499

Page 430: Openbravo ER Diagram 2.5x

Figu

re55

:M

RP

430/499

Page 431: Openbravo ER Diagram 2.5x

• Dateplanned: Expected date of the transaction.

55.3 MRP Planner

Planner of the MRP• MRP Planner ID: Identifies a planner of the MRP.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• Isproduction: Sets the record id for production.

• Ispurchase: Sets the record id for purchase.

55.4 MRP PlanningMethod

The planning method sets the inputs that are taken into account for the planning pro-cesses.

• MRP Planningmethod ID: Identifies a method for filtering the input for planning pro-cesses.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

431/499

Page 432: Openbravo ER Diagram 2.5x

55.5 MRP PlanningMethodLine

The planning method line sets the filter options for the input types of the planning meth-ods.

• MRP Planningmethodline ID: Identifies a filter option for the input types of the plan-ning methods.

• MRP Planningmethod ID: Identifies a method for filtering the input for planning pro-cesses.

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Inouttrxtype: Transaction types available for the MRP.

• Weighting: Percentage of the transaction that is used. in so much per one.

• Daysfrom: Number of days from the main date to the begining of the period.

• Daysto: Number of days from the main date to the end of the period.

55.6 MRP Run Production

Headers of the production planning processes.• MRP Run Production ID: Headers of the production planning processes.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• DateDoc: The Document Date indicates the date the document was generated. It mayor may not be the same as the accounting date.

432/499

Page 433: Openbravo ER Diagram 2.5x

• MRP Planner ID: Identifies a planner of the MRP.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Timehorizon: Time horizon in number of days for the planning process.

• Securitymargin: Margin in days between the different transactions.

• Simulate: Process to run the production planning process.

• Launchwr: Process to generate work requirements.

• Launchmr: Process to generate material requirements.

• Recalculatestock: Process to recalculate the product quantities of the lines.

55.7 MRP Run ProductionLine

Lines of the production planning processes.• MRP Run Productionline ID: Identifies a line of the production planning processes.

• MRP Run Production ID: Headers of the production planning processes.

433/499

Page 434: Openbravo ER Diagram 2.5x

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Neededqty: Quantity needed

• Planneddate: Planned date of the transaction.

• Parent ID: The Parent indicates the value used to represent a summary level or reportto level for a record

• Inouttrxtype: Transaction types available for the MRP.

• Isfixed: Is fixed

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• MRP Salesforecastline ID: Identifies an expected sale line.

• M Requisitionline ID: Identifies each product required to purchase in a requisition

• MA Processplan ID: Indicates a process plan.

• MA Workrequirement ID: Indicates a work requirement.

• Isexploded: The line has been exploded.

• Plannedorderdate: Planned date to order the transaction.

• Isplanned: Is planned.

434/499

Page 435: Openbravo ER Diagram 2.5x

• Cumqty: Cumulate quantity.

• Recalculatestock: Process to recalculate the product quantities of the lines.

55.8 MRP Run Purchase

Headers of the purchase planning processes.• MRP Run Purchase ID: Identifies a header of the purchase planning processes.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• DateDoc: The Document Date indicates the date the document was generated. It mayor may not be the same as the accounting date.

• MRP Planner ID: Identifies a planner of the MRP.

• Vendor ID: Identifies a business partner that is a vendor.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

435/499

Page 436: Openbravo ER Diagram 2.5x

• Timehorizon: Time horizon in number of days for the planning process.

• Securitymargin: Margin in days between the different transactions.

• Simulate: Process to run the production planning process.

• Launchpo: Process to generate purchase orders.

• Recalculatestock: Process to recalculate the product quantities of the lines.

55.9 MRP Run PurchaseLine

Lines of the purchase planning processes.• MRP Run Purchaseline ID: Identifies a line of the purchase planning processes.

• MRP Run Purchase ID: Identifies a header of the purchase planning processes.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Neededqty: Quantity needed

• Planneddate: Planned date of the transaction.

• Inouttrxtype: Transaction types available for the MRP.

• Isfixed: Is fixed

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

436/499

Page 437: Openbravo ER Diagram 2.5x

• MRP Salesforecastline ID: Identifies an expected sale line.

• M Requisitionline ID: Identifies each product required to purchase in a requisition

• MA Workrequirement ID: Indicates a work requirement.

• Plannedorderdate: Planned date to order the transaction.

• Iscompleted: Line completed

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Cumqty: Cumulate quantity.

437/499

Page 438: Openbravo ER Diagram 2.5x

56 Warehouse services

Business Partner allows you do define any party with whom you transact. This includescustomers, vendors and employees.Warehouse and Locators defines each Warehouse, any Locators for that Warehouse andthe Accounting parameters to be used for inventory in that Warehouse.

56.1 M Locator Type

Contains all the differents types for a locator• M Locator Type ID: The ID identifies the unique type for the locator

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• SizeMultiplier:

56.2 M WH Schedule

Contains all the differents schedules for a warehouse. These schedules are used toinvoice rented locators

• M WH Schedule ID: The warehouse schedule ID identifies a unique schedule for rent-ing locators.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Periodicity: Regular intervals. (E.g: every two weeks, monthly)

• Generateperiods: A button that generates periods depending on two dates

438/499

Page 439: Openbravo ER Diagram 2.5x

Figu

re56

:W

areh

ouse

serv

ices

439/499

Page 440: Openbravo ER Diagram 2.5x

• Activateperiods:

56.3 M WH Schedule Product

Contains all the differents product that will be used in the invoices• M WH Schedule Product ID: The ID idenitfies a unique product for the warehouse

shedule

• M WH Schedule ID: The warehouse schedule ID identifies a unique schedule for rent-ing locators.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Invoicingtype: How to invoice a locator is being renting

56.4 M WH Period

Contains all the periods for the schedule• M WH Period ID: The ID identifies a unique period for the warehouse schedule

• M WH Schedule ID: The warehouse schedule ID identifies a unique schedule for rent-ing locators.

• StartDate: The Start Date indicates the first or starting date of a range.

• EndDate: The End Date indicates the last date in this range.

440/499

Page 441: Openbravo ER Diagram 2.5x

56.5 M WH Period Invoiced

Contains all the invoices generated due based on the rented locators for that period• M WH Period Invoiced ID: The ID identifies a unique period invoiced for the the pe-

riod

• M WH Period ID: The ID identifies a unique period for the warehouse schedule

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

56.6 M InOutLine Type

Contains all the periods for a warehouse• M Inoutline Type ID: The ID identifies a unique record

Custom code. Deprecated Custom code. Deprecated

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.Custom code. Deprecated

• Description: A description is limited to 255 characters.Custom code. Deprecated

• Invoicingmode: Invoicing ModeCustom code. Deprecated

• IN Product ID: Identifies a service due to material receiptsCustom code. Deprecated

• OUT Product ID: Identifies a service due to shipments outCustom code. Deprecated

441/499

Page 442: Openbravo ER Diagram 2.5x

57 External POS

External Point of Sales defines the different used POS and the products that can sale.Maintain your Resources. The product for the resource is automatically created and syn-chronized. Update Name, Unit of Measure, etc. in the Resource and don’t change it in theproduct.The Product Category allows you to define different groups of products. These groups canbe used in generating Price Lists, defining margins and for easily assigning different ac-counting parameters for products.Product defines all products used by an organization. These products include those sold tocustomers, used in the manufacture of products sold to customers and products purchasedby an organization.

57.1 C ExternalPOS

External Point of Sales• C Externalpos ID: External Point of Sales

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• C DocType ID: The Document Type determines document sequence and processingrules

442/499

Page 443: Openbravo ER Diagram 2.5x

Figu

re57

:E

xter

nalP

OS

443/499

Page 444: Openbravo ER Diagram 2.5x

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

• Include Product:If it is checked the selected products will be included else they will be excluded.

• Include Product Category:If it is checked the selected categories will be included else they will be excluded.

57.2 C ExternalPOS Category

Product Categories• C Externalpos Category ID: The ID identifies a unique record

• C Externalpos ID: External Point of Sales

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

444/499

Page 445: Openbravo ER Diagram 2.5x

57.3 C ExternalPOS Product

Products• C Externalpos Product ID: The ID identifies a unique record

• C Externalpos ID: External Point of Sales

• M Product ID: Identifies an item which is either purchased or sold in this organization.

57.4 M Product

Defines each product and identifies it for use in price lists and orders. The Location isthe default location when receiving the stored products.

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• IsStocked: The Stocked check box indicates if this product is stocked by this Organi-zation.

• IsPurchased: The Purchased check box indicates if this product is purchased by thisorganization.

• IsSold: The Sold check box indicates if this product is sold by this organization.

445/499

Page 446: Openbravo ER Diagram 2.5x

• Volume: The Volume indicates the volume of the product in the Volume UOM of theClient

• Weight: The Weight indicates the weight of the product in the Weight UOM of theClient

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• SKU: The SKU indicates a user defined stock keeping unit. It may be used for anadditional bar code symbols or your own schema.

• ShelfWidth: The Shelf Width indicates the width dimension required on a shelf for aproduct

• ShelfHeight: The Shelf Height indicates the height dimension required on a shelf fora product

• ShelfDepth: The Shelf Depth indicates the depth dimension required on a shelf for aproduct

446/499

Page 447: Openbravo ER Diagram 2.5x

• UnitsPerPallet: The Units per Pallet indicates the number of units of this productwhich fit on a pallet.

• Discontinued: The Discontinued check box indicates a product that has been discon-tinued.

• DiscontinuedBy: The Discontinued By indicates the individual who discontinued thisproduct

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• Help: The Help field contains a hint, comment or help about the use of this item.

• Classification: The Classification can be used to optionally group products.

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• C RevenueRecognition ID: The Revenue Recognition indicates how revenue will berecognized for this product

• IsBOM: The Bill of Materials check box indicates if this product consists of a bill ofmaterials.

• IsInvoicePrintDetails: The Print Details on Invoice indicates that the BOM elementproducts will print on the Invoice as opposed to this product.

• IsPickListPrintDetails: The Print Details on Pick List indicates that the BOM elementproducts will print on the Pick List as opposed to this product.

• IsVerified: The Verified check box indicates if the configuration of this product hasbeen verified. This is used for products that consist of a bill of materials

447/499

Page 448: Openbravo ER Diagram 2.5x

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• S ExpenseType ID: Expense report type

• S Resource ID: The ID identifies a unique resource

• ProductType: The type of product also determines accounting consequences.

• ImageURL: URL of image; The image is not stored in the database, but retrieved atruntime. The image can be a gif, jpeg or png.

• DescriptionURL: URL for the description

• R MailText ID: The Mail Template indicates the mail template for return messages.

• VersionNo: Version Number

• GuaranteeDays: If the value is 0, there is no limit to the availability or guarantee, oth-erwise the guarantee date is calculated by adding the days to the delivery date.

• M AttributeSet ID: Define Product Attribute Sets to add additional attributes and val-ues to the product. You need to define a Attribute Set if you want to enable Serial andLot Number tracking.

• M AttributeSetInstance ID: The values of the actual Product Attributes

• DownloadURL: Semicolon separated list of URLs to be downloaded or distributed

• M FreightCategory ID: Freight Categories are used to calculate the Freight for theShipper selected

• M Locator ID: The Locator ID indicates where in a Warehouse a product is located.

448/499

Page 449: Openbravo ER Diagram 2.5x

• AD Image ID: Defines a system image

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Ispriceprinted: It allows you to print or not the price of a product in a document soyou can summary many products in just one.

• Name2: Additional Name

• Costtype: Different types of cost

• Coststd: The value of the standard cost

• Stock Min: Minimum stock of a product

• Enforce Attribute: For differing the stock of a product by the attribute

• Bundle Uom:

• Greenpoint Uom:

• Upc2:

• MA Producttype ID:

• Calculated: Indicates that the record has been calculated.

• MA Processplan ID: Indicates a process plan.

• Production: A product that is used for production plans

449/499

Page 450: Openbravo ER Diagram 2.5x

58 Import data

Allows the bank statement import configuration and its executionThe Import Business Partner is an interim table which is used when importing external datainto the system. Selecting the ’Process’ button will either add or modify the appropriaterecords.The Import Loader Format is used for defining the file layout for product information whichwill be imported.The Import Natural Account is an interim table which is used when importing external datainto the system. Selecting the ’Process’ button will either add or modify the appropriaterecords.The Import Products is an interim table which is used when importing external data into thesystem. Selecting the ’Process’ button will either add or modify the appropriate records.

58.1 AD ImpFormat

The Import Format tab contains each record parameter configuration for each data im-port type.

• AD ImpFormat ID: The ID identifies a unique import format

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Description: A description is limited to 255 characters.

• FormatType: The Format is a drop down list box for selecting the format type (text,tab delimited, XML, etc) of the file to be imported

• AD Table ID: The Table indicates the table in which a field or fields reside.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

450/499

Page 451: Openbravo ER Diagram 2.5x

Figu

re58

:Im

port

data

451/499

Page 452: Openbravo ER Diagram 2.5x

58.2 AD ImpFormat Row

Define the individual field based on the table definition. Please note that you have tomake sure that a Constant has the correct SQL data type (i.e. if it is a ’string’, you need toenclose it like ’this’)

• AD ImpFormat Row ID: The ID identifies a unique format field

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• AD ImpFormat ID: The ID identifies a unique import format

• SeqNo: The Sequence indicates the order of records

• StartNo: The Start Number indicates the starting position in the line or field number inthe line

• EndNo:

• DataType: Type of data

• DataFormat: The Date Format indicates how dates are defined on the record to beimported. It must be in Java Notation

• DecimalPoint: Decimal Point in the data file

• DivideBy100: Divide number by 100 to get correct amount

• AD Column ID: Link to the database column of the table

• Callout: Function Calls separated by semicolons; SE /SL /UE /UL - 1st: System/User;2nd: Enter/Leave; 3rd: Underscore, - then Function Name

452/499

Page 453: Openbravo ER Diagram 2.5x

• ConstantValue: Constant value

• Script: Use Java language constructs to define the result of the calculation

58.3 I BPartner

The import business partner is an interin table which is used when importing externaldata into the system

• CountryCode: For details - http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1.htmlor - http://www.unece.org/trade/rec/rec03en.htm

• BPContactGreeting: Greeting for Business Partner Contact

• Comments: The Comments field allows for free form entry of additional information.

• Phone: The Phone field identifies a telephone number

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• Phone2:The 2nd Phone field identifies an alternate telephone number.

• Processed: The Processed checkbox indicates that a document has been processed.

• DUNS: Used for EDI - For details see www.dnb.com/dunsno/list.htm

• I BPartner ID: The ID identifies a unique business partner to import

• Postal: The Postal Code field identifies the postal code for this entity’s address.

453/499

Page 454: Openbravo ER Diagram 2.5x

• Name2: Additional Name

• Title: The Title indicates the name that an entity is referred to as.

• Birthday: Birthday or Anniversary day

• NAICS: The NAICS/SIC identifies either of these codes that may be applicable to thisBusiness Partner.

• Postal Add: The Additional ZIP or Postal Code identifies, if appropriate, any additionalPostal Code information.

• C Greeting ID: The Greeting identifies the greeting to print on correspondence.

• Description: A description is limited to 255 characters.

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• I IsImported: The Imported check box indicates if this import has been processed.

• I ErrorMsg: The Import Error Message displays any error messages generated dur-ing the import process.

• Password: The Password indicates the Password for this User Id. Passwords are re-quired to identify authorized users.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

454/499

Page 455: Openbravo ER Diagram 2.5x

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• Email: The Email Address is the Electronic Mail ID for this User and should be fullyqualified (e.g. [email protected]).

• City: The City identifies a unique City for this Country or Region.

• ContactDescription: Description of Contact

• Address2: The Address 2 provides additional address information for an entity. It canbe used for building location, apartment number or similar information.

• Address1: The Address 1 identifies the address for an entity’s location

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• RegionName: The Region Name defines the name that will print when this region isused in a document.

• Fax: The Fax identifies a facsimile number for this Business Partner or Location

• TaxID: The Tax ID field identifies the legal Identification number of this Entity.

• C Region ID: The Region identifies a unique Region for this Country.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

455/499

Page 456: Openbravo ER Diagram 2.5x

• ContactName: Business Partner Contact Name

• GroupValue: The value of the business partner group. This value is the short namefor the group. If before inserting it doesn’t exists in the table C BP Group, it won’t work

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

58.4 I Product

Before importing, Openbravo checks the Unit of Measure (default if not set), the ProductCategory (default if not set), the Business Partner, the Currency (defaults to accountingcurrency if not set), the Product Type (only Items and Services), the uniquen

• ISO Code: For details - http://www.unece.org/trade/rec/rec09en.htm

• DocumentNote: The Document Note is used for recording any additional informationregarding this product.

• VendorProductNo: The Vendor Product Number identifies the number used by thevendor for this product.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• I Product ID: The ID identifies a unique product

• PriceEffective: The Price Effective indicates the date this price is for. This allows youto enter future prices for products which will become effective when appropriate.

• Processed: The Processed checkbox indicates that a document has been processed.

456/499

Page 457: Openbravo ER Diagram 2.5x

• ProductCategory Value: The value of the product category. This value is the shortname for the group. If before inserting it doesn’t exists in the table M Product Category Id,it won’t work

• I ErrorMsg: The Import Error Message displays any error messages generated dur-ing the import process.

• Order Pack: The Order Pack Quantity indicates the number of units in each pack ofthis product.

• Classification: The Classification can be used to optionally group products.

• DeliveryTime Promised: The Promised Delivery Time indicates the number of daysbetween the order date and the date that delivery was promised.

• CostPerOrder: The Cost Per Order indicates the fixed charge levied when an orderfor this product is placed.

• Weight: The Weight indicates the weight of the product in the Weight UOM of theClient

• VendorCategory: The Vendor Category identifies the category used by the vendor forthis product.

• SKU: The SKU indicates a user defined stock keeping unit. It may be used for anadditional bar code symbols or your own schema.

• RoyaltyAmt: (Included) Amount for copyright, etc.

• Discontinued: The Discontinued check box indicates a product that has been discon-tinued.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

457/499

Page 458: Openbravo ER Diagram 2.5x

• Volume: The Volume indicates the volume of the product in the Volume UOM of theClient

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• Description: A description is limited to 255 characters.

• PriceList: The List Price is the official List Price in the document currency.

• I IsImported: The Imported check box indicates if this import has been processed.

• ProductType: The type of product also determines accounting consequences.

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• BPartner Value: The value or short name for the business partner. This value goesrigth to the field Search key on the window Business partner

• ShelfHeight: The Shelf Height indicates the height dimension required on a shelf fora product

• Manufacturer: Manufacturer

• ShelfDepth: The Shelf Depth indicates the depth dimension required on a shelf for aproduct

• DiscontinuedBy: The Discontinued By indicates the individual who discontinued thisproduct

• UnitsPerPallet: The Units per Pallet indicates the number of units of this productwhich fit on a pallet.

458/499

Page 459: Openbravo ER Diagram 2.5x

• ShelfWidth: The Shelf Width indicates the width dimension required on a shelf for aproduct

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• ImageURL: URL of image; The image is not stored in the database, but retrieved atruntime. The image can be a gif, jpeg or png.

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• Order Min: The Minimum Order Quantity indicates the smallest quantity of this prod-uct which can be ordered.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• DescriptionURL: URL for the description

• PricePO: The PO Price indicates the price for a product per the purchase order.

• Help: The Help field contains a hint, comment or help about the use of this item.

• X12DE355: The Unit of Measure Code indicates the EDI X12 Code Data Element 355(Unit or Basis for Measurement)

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequence

459/499

Page 460: Openbravo ER Diagram 2.5x

window with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

58.5 I ElementValue

This process imports the accounting accounts tree into the organization• PostEncumbrance: Post commitments to this account

• I ElementValue ID: Import Account Value

• C ElementValue ID: Account Elements can be natural accounts or user defined val-ues.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• PostStatistical: Post statistical quantities to this account?

• PostBudget: The Post Budget indicates if budget values can be posted to this ele-ment value.

• Processed: The Processed checkbox indicates that a document has been processed.

• Default Account: Name of the Default Account Column

• AccountType: Valid account types are A - Asset, E - Expense, L - Liability, O- OwnerEquity, R -Revenue and M- Memo. The account type is used to determine what taxes,if any are applicable, validating payables and receivables for business partners. Note:Memo account amounts are ignored when checking for balancing

• Processing: When this field is set as ’Y’ a process is being performed on this record.

460/499

Page 461: Openbravo ER Diagram 2.5x

• PostActual: The Post Actual indicates if actual values can be posted to this elementvalue.

• C Element ID: The Account Element uniquely identifies an Account Type. These arecommonly known as a Chart of Accounts.

• AccountSign: Indicates if the expected balance for this account should be a Debit ora Credit.

• IsDocControlled: Control account - If an account is controlled by a document, youcannot post manually to it

• Value: A search key allows you a fast method of finding a particular record. If youleave the search key empty, the system automatically creates a numeric number. Thedocument sequence used for this fallback number is defined in the Maintain Sequencewindow with the name DocumentNo TableName, where TableName is the actual nameof the table (e.g. C Order).

• AD Column ID: Link to the database column of the table

• ElementName: Name of the Element

• I IsImported: The Imported check box indicates if this import has been processed.

• Description: A description is limited to 255 characters.

• I ErrorMsg: The Import Error Message displays any error messages generated dur-ing the import process.

• ParentElementValue ID: The parent (summary) account

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

461/499

Page 462: Openbravo ER Diagram 2.5x

• ParentValue: Key if the Parent

58.6 I Order

You should supply the Document Type Name (or ID). The Document Type is on purposenot fully derived as it has too many consequences if it’s wrong. The best way is to set theDocument Type Name as a Constant in your Import File Format or as an imported fi

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• TaxIndicator: The Tax Indicator identifies the short name that will print on documentsreferencing this tax.

• UPC: Use this field to enter the bar code for the product in any of the bar code symbol-ogies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC (E), EAN-13,EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM, MSI/Plessey,and Pharmacode)

• BPartnerValue: An abbreviated name to help find a business partner.

• SalesRep ID: The Sales Representative indicates the Sales Rep for this Region. AnySales Rep must be a valid internal user.

• I IsImported: The Imported check box indicates if this import has been processed.

• PriceActual: The Actual or Unit Price indicates the Price for a product in source cur-rency.

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• DocumentNo: The document number is usually automatically generated by the sys-tem and determined by the document type of the document. If the document is not

462/499

Page 463: Openbravo ER Diagram 2.5x

saved, the preliminary number is displayed in ¡¿.If the document type of your docu-ment has no automatic document sequence defined, the field is empty if you create anew document. This is for documents which usually have an external number (like ven-dor invoice). If you leave the field empty, the system will generate a document numberfor you. The document sequence used for this fallback number is defined in the Main-tain Sequence window with the name DocumentNo ¡TableName¿, where TableNameis the actual name of the table (e.g. C Order).

• C Order ID: The Sales Order ID is a unique identifier of a Sales Order. This is con-trolled by the document sequence for this document type.

• C OrderLine ID: The Sales Order Line is a unique identifier for a line in an order.

• PaymentTermValue: Key of the Payment Term

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• I Order ID: Import Orders

• M Product ID: Identifies an item which is either purchased or sold in this organization.

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Address1: The Address 1 identifies the address for an entity’s location

• C Project ID: Project ID is a user defined identifier for a Project

463/499

Page 464: Openbravo ER Diagram 2.5x

• FreightAmt: The Freight Amount indicates the amount charged for Freight in the doc-ument currency.

• Processed: The Processed checkbox indicates that a document has been processed.

• Description: A description is limited to 255 characters.

• I ErrorMsg: The Import Error Message displays any error messages generated dur-ing the import process.

• C DocType ID: The Document Type determines document sequence and processingrules

• M PriceList ID: Price Lists are used to determine the pricing, margin and cost of itemspurchased or sold.

• C BPartner Location ID: The Partner address indicates the location of a BusinessPartner

• C PaymentTerm ID: Payment Terms identify the method and timing of payment forthis transaction.

• TaxAmt: The Tax Amount displays the total tax amount for a document.

• Email: The Email Address is the Electronic Mail ID for this User and should be fullyqualified (e.g. [email protected]).

• C Tax ID: The Tax indicates the type of tax for this document line.

• M Shipper ID: The Shipper is any entity which will provide shipping to or shippingfrom an Organization.

464/499

Page 465: Openbravo ER Diagram 2.5x

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

• QtyOrdered: The Ordered Quantity indicates the quantity of a product that was or-dered.

• LineDescription: An additional detail regarding one item or charge.

• RegionName: The Region Name defines the name that will print when this region isused in a document.

• SKU: The SKU indicates a user defined stock keeping unit. It may be used for anadditional bar code symbols or your own schema.

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• Address2: The Address 2 provides additional address information for an entity. It canbe used for building location, apartment number or similar information.

• BillTo ID:An indication of the address to use in the invoice.¡br /¿

• DocTypeName: A value defining what sequence and process setup are used to han-dle this document.

• ProductValue: A fast method for finding an item.

• Postal: The Postal Code field identifies the postal code for this entity’s address.

• IsSOTrx: The Sales Transaction checkbox indicates if this item is a Sales Transaction.

465/499

Page 466: Openbravo ER Diagram 2.5x

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• City: The City identifies a unique City for this Country or Region.

• CountryCode: For details - http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1.htmlor - http://www.unece.org/trade/rec/rec03en.htm

• C Location ID: The Location / Address field defines the location of an entity.

• C Region ID: The Region identifies a unique Region for this Country.

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• ContactName: Business Partner Contact Name

• Phone: The Phone field identifies a telephone number

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• DateOrdered: Indicates the Date an item was ordered.

• Order Referenceno:

• DatePromised: The Date Promised indicates the date, if any, that an Order waspromised for.

• Bpartnerupc:

466/499

Page 467: Openbravo ER Diagram 2.5x

• C Bpartner Location Upc:

• Billto Upc:

• Vendor Upc:

58.7 I Budgetline

Is an interin table which is used when external data into the system• I Budgetline ID: The ID identifies a unique record

• C Budgetline ID: The ID identifies a unique record

• C ValidCombination ID: The Combination identifies a valid combination of elementwhich represent a GL account.

• Validcombinationident: The identifier for the account combination. This identifier isthe result of all the columns that are marked as isidentifier

• C Period ID: The Period indicates an exclusive range of dates for a calendar.

• Periodident: The identifier for the Period. This identifier is the result of all the columnsthat are marked as isidentifier

• C Currency ID: Indicates the Currency to be used when processing or reporting onthis record

• C UOM ID:The UOM defines a unique non monetary Unit of Measure

• M Product ID: Identifies an item which is either purchased or sold in this organization.

467/499

Page 468: Openbravo ER Diagram 2.5x

• Productident: The identifier for the Product. This identifier is the result of all thecolumns that are marked as isidentifier

• C BPartner ID: A Business Partner is anyone with whom you transact. This can in-clude Vendor, Customer, Employee or Salesperson

• Partnerident: The identifier for the Partner. This identifier is the result of all thecolumns that are marked as isidentifier

• AD OrgTrx ID: The organization which performs or initiates this transaction (for an-other organization). The owning Organization may not be the transaction organiza-tion in a service bureau environment, with centralized services, and inter-organizationtransactions.

• Orgtrxident: The identifier for the Organization. This identifier is the result of all thecolumns that are marked as isidentifier

• C SalesRegion ID: The Sales Region indicates a specific area of sales coverage.

• Salesregionident: The identifier for the Sales region. This identifier is the result of allthe columns that are marked as isidentifier

• C Project ID: Project ID is a user defined identifier for a Project

• Projectident: The identifier for the Project. This identifier is the result of all thecolumns that are marked as isidentifier

• C Campaign ID: The Campaign defines a unique marketing program. Projects canbe associated with a pre defined Marketing Campaign. You can then report based ona specific Campaign.

• Campaignident: The identifier for the Campaign. This identifier is the result of all thecolumns that are marked as isidentifier

468/499

Page 469: Openbravo ER Diagram 2.5x

• C Activity ID: Activities indicate tasks that are performed and used to utilize Activitybased Costing

• Activityident:

• Description: A description is limited to 255 characters.

• SeqNo: The Sequence indicates the order of records

• C BP Group ID: The Business Partner Group ID provides a method of defining de-faults to be used for individual Business Partners.

• Bpgroupident: The identifier for the business partner group. This identifier is the re-sult of all the columns that are marked as isidentifier

• M Product Category ID: Identifies the category which this product belongs to. Prod-uct categories are used for pricing.

• Prodcategoryident: The identifier for the product category. This identifier is the resultof all the columns that are marked as isidentifier

• C Budget ID: Used to define the anticipated costs of doing business

• Qty: The Quantity indicates the number of a specific product or item for this document.

• Price: The Price indicates the Price for a product or service.

• Amount: The Amount indicates the amount for this document line.

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

469/499

Page 470: Openbravo ER Diagram 2.5x

• I ErrorMsg: The Import Error Message displays any error messages generated dur-ing the import process.

• I IsImported: The Imported check box indicates if this import has been processed.

• Currencyident: The identifier for the Currency. This identifier is the result of all thecolumns that are marked as isidentifier

58.8 I Tax

• I Tax ID:

• C Tax ID: The Tax indicates the type of tax for this document line.

• T Name:

• T Description:

• TaxIndicator: The Tax Indicator identifies the short name that will print on documentsreferencing this tax.

• ValidFrom: The Valid From date indicates the first day of a date range

• IsSummary: A summary entity represents a branch in a tree rather than an end-node.Summary entities are used for reporting and do not have own values.

• Rate: The Rate indicates the percentage to be multiplied by the source to arrive at thetax or exchange amount.

• Parent Tax ID: The Parent Tax indicates a tax that is a reference for multiple taxes.This allows you to charge multiple taxes on a document by entering the Parent Tax

470/499

Page 471: Openbravo ER Diagram 2.5x

• C Country ID: The Country defines a Country. Each Country must be defined beforeit can be used in any document.

• C Region ID: The Region identifies a unique Region for this Country.

• To Country ID: The To Country indicates the receiving country on a document

• To Region ID:The To Region indicates the receiving region on a document

• IsTaxExempt: If a business partner is exempt from tax, the exempt tax rate is used.For this, you need to set up a tax rate with a 0% rate and indicate that this is yourtax exempt rate. This is required for tax reporting, so that you can track tax exempttransactions.

• SOPOType: Sales Tax: charged when selling - examples: Sales Tax, Output VAT(payable)Purchase Tax: tax charged when purchasing - examples: Use Tax, Input VAT(receivable)

• Line: Indicates the unique line for a document. It will also control the display order ofthe lines within a document.

• Cascade: Indicates if it is applied in an accumulative way or if it is applied to the baseamount.

• C TaxCategory ID: The Tax Category provides a method of grouping similar taxes.For example, Sales Tax or Value Added Tax.

• TC Name:

• TC Description:

• TC CommodityCode:

471/499

Page 472: Openbravo ER Diagram 2.5x

• C BP TaxCategory ID: Bussines Partner Tax Category is a category defined for applydefault taxes for procurement transactions.

• BPTC Name:

• BPTC Description:

• Processing: When this field is set as ’Y’ a process is being performed on this record.

• Processed: The Processed checkbox indicates that a document has been processed.

• I ErrorMsg: The Import Error Message displays any error messages generated dur-ing the import process.

• I IsImported: The Imported check box indicates if this import has been processed.

• Parent Name:

• From Code Country:

• TO Code Country:

• From Code Region:

• TO Code Region:

472/499

Page 473: Openbravo ER Diagram 2.5x

59 Alerts

Alerts inform about any critical or important situation in the application.

59.1 AD AlertRule

Alert Rule defines the condition that will raise alerts.• AD AlertRule ID: Definition of the alert element.

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• Sql: SQL clause to be executed

• FilterClause: Filter clause

• AD Tab ID: The Tab indicates a tab that displays within a window.

59.2 AD AlertRecipient

This table contains the recipients of the alert, they can be defined as individual users oras roles.

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• AD Alertrecipient ID:

• AD AlertRule ID: Definition of the alert element.

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

473/499

Page 474: Openbravo ER Diagram 2.5x

Figu

re59

:A

lert

s

474/499

Page 475: Openbravo ER Diagram 2.5x

• Sendemail: Send emails with document attached (e.g. Invoice, Delivery Note, etc.)

59.3 AD AlertRule Trl

Translations for alert rules.• AD AlertRule ID: Definition of the alert element.

• AD Language: The Language identifies the language to use for display

• Name: The name of an entity (record) is used as an default search option in additionto the search key. The name is up to 60 characters in lenght.

• IsTranslated: The Translated checkbox indicates if this column is translated.

59.4 AD Alert

This table stores a line per each of the raised alerts.• AD Alert ID: An alert that has been raised.

• Description: A description is limited to 255 characters.

• AD AlertRule ID: Definition of the alert element.

• Record ID: The Record ID is the internal unique identifier of a record

• Referencekey ID: Reference Key identifies the record that raised the alert, in casethat this record belongs to a table with only a key field this should be the value, other-wise it will be necessary to compose a value from the different keys of the table.

• Note: The Note field allows for optional entry of user defined information regardingthis record

475/499

Page 476: Openbravo ER Diagram 2.5x

• Isfixed: Is fixed

• AD User ID: The User identifies a unique user in the system. This could be an internaluser or a business partner contact

• AD Role ID: The Role determines security and access a user who has this Role willhave in the System.

• M Warehouse ID:The Warehouse identifies a unique Warehouse where products are stored or Servicesare provided.

476/499

Page 477: Openbravo ER Diagram 2.5x

60 Not used elements

60.1 Not implemented

• A Asset Acct.A Disposal Gain: Disposal Gain account

• A Asset Acct.A Disposal Loss: Disposal Loss account

• A Asset Group Acct.A Disposal Gain: Disposal Gain account

• A Asset Group Acct.A Disposal Loss: Disposal Loss account

• AD Column.VFormat: Value Format is the format the value will be displayed with.

• AD Field.IsFieldOnly: The Field Only checkbox indicates that the column will displaywithout a label.

• AD Process.IsUserStartable: The User can start Process checkbox indicates thatthis process can be initiated by the user (as opposed to system initiated)

• AD Process Para.VFormat: Value Format is the format the value will be displayedwith.

• AD Reference.VFormat: Value Format is the format the value will be displayed with.

• AD Sequence.VFormat: Value Format is the format the value will be displayed with.

• AD System.Info: The Information displays data from the source document line.

• AD System.Name: The name of an entity (record) is used as an default search optionin addition to the search key. The name is up to 60 characters in lenght.

• AD Tab.CommitWarning: Warning or information displayed when committing therecord

• AD Table.IsChangeLog: If selected, a log of all changes is maintained.

• AD Table.IsDefaultAcct: Is default account

• AD Table.IsSecurityEnabled: The Security Enabled checkbox indicates that user ac-cess to the data in this table can be restricted using Roles.

477/499

Page 478: Openbravo ER Diagram 2.5x

• AD User.AD OrgTrx ID: The organization which performs or initiates this transac-tion (for another organization). The owning Organization may not be the transactionorganization in a service bureau environment, with centralized services, and inter-organization transactions.

• AD WF NodeNext.Condition: The Condition field identifies the condition that mustbe met before the Workflow can proceed to the next task.

• AD WF Node.Xposition: Absolute X (horizontal) position in 1/72 of an inch

• AD WF Node.Yposition: Absolute Y (vertical) position in 1/72 of an inch

• C AcctSchema.AutoPeriodControl: In the Automatic Period Control, periods areopened and closed based on the current date. If the Manual alternative is activated,you have to open and close periods explicitly.

• C AcctSchema.CostingMethod: The Costing Method indicates how costs will becalculated (Standard, Average)

• C AcctSchema Default.A Accumdepreciation Acct: Accumulated Depreciation Ac-count

• C AcctSchema Default.A Depreciation Acct: Depreciation account

• C AcctSchema Default.A Disposal Gain: Disposal Gain account

• C AcctSchema Default.A Disposal Loss: Disposal Loss account

• C AcctSchema Default.B InterestExp Acct: The Bank Interest Expense Accountidentifies the account to be used for recording interest expenses.

• C AcctSchema Default.B InterestRev Acct: The Bank Interest Revenue Accountidentifies the account to be used for recording interest revenue from this Bank.

• C AcctSchema Default.B SettlementGain Acct: The Bank Settlement Gain accountidentifies the account to be used when recording a currency gain when the settlementand receipt currency are not the same.

• C AcctSchema Default.B SettlementLoss Acct: The Bank Settlement loss accountidentifies the account to be used when recording a currency loss when the settlementand receipt currency are not the same.

• C AcctSchema Default.B UnallocatedCash Acct: Receipts not allocated to Invoices

• C AcctSchema Default.B Unidentified Acct: The Bank Unidentified Receipts Ac-count identifies the account to be used when recording receipts that can not be recon-ciled at the present time.

478/499

Page 479: Openbravo ER Diagram 2.5x

• C AcctSchema Default.CB CashTransfer Acct: Account for Invoices paid by cash

• C AcctSchema Default.Ch Revenue Acct: The Charge Revenue Account identifiesthe account to use when recording charges paid by customers.

• C AcctSchema Default.C Prepayment Acct: The Customer Prepayment accountindicates the account to be used for recording prepayments from a customer.

• C AcctSchema Default.E Expense Acct: The Employee Expense Account identi-fies the account to use for recording expenses for this employee.

• C AcctSchema Default.E Prepayment Acct: The Employee Prepayment Accountidentifies the account to use for recording expense advances made to this employee.

• C AcctSchema Default.NotInvoicedReceipts Acct: The Not Invoiced Receipts ac-count indicates the account used for recording receipts for materials that have not yetbeen invoiced.

• C AcctSchema Default.NotInvoicedReceivables Acct: The Not Invoiced Receiv-ables account indicates the account used for recording receivables that have not yetbeen invoiced.

• C AcctSchema Default.NotInvoicedRevenue Acct: The Not Invoiced Revenue ac-count indicates the account used for recording revenue that has not yet been invoiced.

• C AcctSchema Default.PayDiscount Exp Acct: Indicates the account to be chargedfor payment discount expenses.

• C AcctSchema Default.PayDiscount Rev Acct: Indicates the account to be chargedfor payment discount revenues.

• C AcctSchema Default.P InvoicePriceVariance Acct: The Invoice Price Varianceis used reflects the difference between the current Costs and the Invoice Price.

• C AcctSchema Default.PJ Asset Acct: The Project Asset account is the accountused as the final asset account in capital projects

• C AcctSchema Default.P PurchasePriceVariance Acct: The Purchase Price Vari-ance is used in Standard Costing. It reflects the difference between the Standard Costand the Purchase Order Price.

• C AcctSchema Default.P TradeDiscountGrant Acct: The Trade Discount GrantedAccount indicates the account for granted trade discount in sales invoices

• C AcctSchema Default.P TradeDiscountRec Acct: The Trade Discount ReceivablesAccount indicates the account for received trade discounts in vendor invoices

479/499

Page 480: Openbravo ER Diagram 2.5x

• C AcctSchema Default.RealizedGain Acct: The Realized Gain Account indicatesthe account to be used when recording gains achieved from currency revaluation thathave been realized.

• C AcctSchema Default.RealizedLoss Acct: The Realized Loss Account indicatesthe account to be used when recording losses incurred from currency revaluation thathave yet to be realized.

• C AcctSchema Default.T Expense Acct: The Tax Expense Account indicates theaccount used to record the taxes that have been paid that cannot be reclaimed.

• C AcctSchema Default.T Liability Acct: The Tax Liability Account indicates the ac-count used to record your tax liability declaration.

• C AcctSchema Default.T Receivables Acct: The Tax Receivables Account indicatesthe account used to record the tax credit amount after your tax declaration.

• C AcctSchema Default.UnEarnedRevenue Acct: The Unearned Revenue indicatesthe account used for recording invoices sent for products or services not yet delivered.It is used in revenue recognition

• C AcctSchema Default.UnrealizedGain Acct: The Unrealized Gain Account indi-cates the account to be used when recording gains achieved from currency revaluationthat have yet to be realized.

• C AcctSchema Default.UnrealizedLoss Acct: The Unrealized Loss Account indi-cates the account to be used when recording losses incurred from currency revaluationthat have yet to be realized.

• C AcctSchema Default.V Liability Services Acct: The Vendor Service Liability ac-count indicates the account to use for recording service liabilities. It is used if you needto distinguish between Liability for products and services

• C AcctSchema Default.V Prepayment Acct: The Vendor Prepayment Account indi-cates the account used to record prepayments from a vendor.

• C AcctSchema Default.W InvActualAdjust Acct: In actual costing systems, this ac-count is used to post Inventory value adjustments. You could set it to the standardInventory Asset account.

• C AcctSchema GL.IntercompanyDueTo Acct: The Intercompany Due To Accountindicates the account that represents money owed to other organizations.

• C AcctSchema.HasAlias: The Alias checkbox indicates that account combinationcan be selected using a user defined alias or short key.

480/499

Page 481: Openbravo ER Diagram 2.5x

• C AcctSchema.HasCombination: The Combination Control checkbox indicates ifthe combination of account elements will be verified against the defined acceptablecombination.

• C AcctSchema.IsAccrual: The Accrual checkbox indicates if this accounting schemawill use accrual based account or cash based accounting. The Accrual method rec-ognizes revenue when the product or service is delivered. Cash based method recog-nizes income when then payment is received.

• C AcctSchema.IsDiscountCorrectsTax: Payment discounts may require to correctthe tax. This primarily applicable in VAT systems. If the original invoice had tax records,the payment discount, write-off, etc. is corrected by the tax. The calculation of the taxis prorated based on the invoice.

• C AcctSchema.IsTradeDiscountPosted: If the invoice is based on an item with a listprice, the amount based on the list price and the discount is posted instead of the netamount.Example: Quantity 10 - List Price: 20 - Actual Price: 17If selected for a salesinvoice 200 is posted to Produc

• C AcctSchema.Period OpenFuture: If Automatic Period Control is enabled, the cur-rent period is calculated based on the system date and you can always post to all daysin the current period. Future Days enable to post to future periods. E.g. today is Apr15th and Future Days is set to 30, you can post up to May 15th

• C AcctSchema.Period OpenHistory: If Automatic Period Control is enabled, the cur-rent period is calculated based on the system date and you can always post to all daysin the current period. History Days enable to post to previous periods. E.g. today isMay 15th and History Days is set to 30, you can post back to April 15th

• C BankAccount Acct.B InterestExp Acct: The Bank Interest Expense Account iden-tifies the account to be used for recording interest expenses.

• C BankAccount Acct.B InterestRev Acct: The Bank Interest Revenue Account iden-tifies the account to be used for recording interest revenue from this Bank.

• C BankAccount Acct.B PaymentSelect Acct: AP Payment Selection Clearing Ac-count

• C BankAccount Acct.B SettlementGain Acct: The Bank Settlement Gain accountidentifies the account to be used when recording a currency gain when the settlementand receipt currency are not the same.

• C BankAccount Acct.B SettlementLoss Acct: The Bank Settlement loss accountidentifies the account to be used when recording a currency loss when the settlementand receipt currency are not the same.

481/499

Page 482: Openbravo ER Diagram 2.5x

• C BankAccount Acct.B UnallocatedCash Acct: Receipts not allocated to Invoices

• C BankAccount Acct.B Unidentified Acct: The Bank Unidentified Receipts Accountidentifies the account to be used when recording receipts that can not be reconciled atthe present time.

• C Bank.IsOwnBank: The Own Bank field indicates if this bank is for this Organizationas opposed to a Bank for a Business Partner.

• C Bank.RoutingNo: The Bank Routing Number (ABA Number) identifies a legal Bank.It is used in routing checks and electronic transactions.

• C Bank.SwiftCode: The SWIFT code is an identifier of a Bank

• C BPartner.BPartner Parent ID: The parent (organization) of the Business Partnerfor reporting purposes.

• C BPartner.SOCreditStatus: For Documentation only

• C BP Customer Acct.C Prepayment Acct: The Customer Prepayment account in-dicates the account to be used for recording prepayments from a customer.

• C BP Employee Acct.E Expense Acct: The Employee Expense Account identifiesthe account to use for recording expenses for this employee.

• C BP Employee Acct.E Prepayment Acct: The Employee Prepayment Account iden-tifies the account to use for recording expense advances made to this employee.

• C BP Group Acct.C Prepayment Acct: The Customer Prepayment account indi-cates the account to be used for recording prepayments from a customer.

• C BP Group Acct.C Receivable Acct: The Customer Receivables Accounts indi-cates the account to be used for recording transaction for customers receivables.

• C BP Group Acct.NotInvoicedReceipts Acct: The Not Invoiced Receipts accountindicates the account used for recording receipts for materials that have not yet beeninvoiced.

• C BP Group Acct.NotInvoicedReceivables Acct: The Not Invoiced Receivables ac-count indicates the account used for recording receivables that have not yet been in-voiced.

• C BP Group Acct.NotInvoicedRevenue Acct: The Not Invoiced Revenue accountindicates the account used for recording revenue that has not yet been invoiced.

• C BP Group Acct.PayDiscount Exp Acct: Indicates the account to be charged forpayment discount expenses.

482/499

Page 483: Openbravo ER Diagram 2.5x

• C BP Group Acct.PayDiscount Rev Acct: Indicates the account to be charged forpayment discount revenues.

• C BP Group Acct.RealizedGain Acct: The Realized Gain Account indicates the ac-count to be used when recording gains achieved from currency revaluation that havebeen realized.

• C BP Group Acct.RealizedLoss Acct: The Realized Loss Account indicates the ac-count to be used when recording losses incurred from currency revaluation that haveyet to be realized.

• C BP Group Acct.UnEarnedRevenue Acct: The Unearned Revenue indicates theaccount used for recording invoices sent for products or services not yet delivered. Itis used in revenue recognition

• C BP Group Acct.UnrealizedGain Acct: The Unrealized Gain Account indicates theaccount to be used when recording gains achieved from currency revaluation that haveyet to be realized.

• C BP Group Acct.UnrealizedLoss Acct: The Unrealized Loss Account indicates theaccount to be used when recording losses incurred from currency revaluation that haveyet to be realized.

• C BP Group Acct.V Liability Services Acct: The Vendor Service Liability accountindicates the account to use for recording service liabilities. It is used if you need todistinguish between Liability for products and services

• C BP Group Acct.V Prepayment Acct: The Vendor Prepayment Account indicatesthe account used to record prepayments from a vendor.

• C BP Vendor Acct.V Liability Services Acct: The Vendor Service Liability accountindicates the account to use for recording service liabilities. It is used if you need todistinguish between Liability for products and services

• C BP Vendor Acct.V Prepayment Acct: The Vendor Prepayment Account indicatesthe account used to record prepayments from a vendor.

• C BudgetLine.AD Orgtrx ID: The organization which performs or initiates this trans-action (for another organization). The owning Organization may not be the transactionorganization in a service bureau environment, with centralized services, and inter-organization transactions.

• C Cash.AD OrgTrx ID: The organization which performs or initiates this transaction(for another organization). The owning Organization may not be the transaction organi-zation in a service bureau environment, with centralized services, and inter-organizationtransactions.

483/499

Page 484: Openbravo ER Diagram 2.5x

• C Charge.AD Client ID: A Client is a company or a legal entity. You cannot sharedata between Clients.

• C Charge.AD Org ID: An organization is a unit of your client or legal entity - examplesare store, department. You can share data between organizations.

• C Charge.ChargeAmt: The Charge Amount indicates the amount for an additionalcharge.

• C Charge.C TaxCategory ID: The Tax Category provides a method of grouping sim-ilar taxes. For example, Sales Tax or Value Added Tax.

• C Charge.Description: A description is limited to 255 characters.

• C Charge.IsSameCurrency:

• C Charge.IsSameTax: The Same Tax checkbox indicates that this charge should usethe same tax as the main transaction.

• C Charge.IsTaxIncluded: The Tax Included checkbox indicates if the prices includetax. This is also known as the gross price.

• C Charge.Name: The name of an entity (record) is used as an default search optionin addition to the search key. The name is up to 60 characters in lenght.

• C Element.Add1Tree ID: The Additional Tree is used to define alternate roll ups whichcan be used in reporting. For example, you may have a Business Partner Tree whichrolls up based on geographic location and an additional tree which rolls up based onindustry.

• C Element.Add2Tree ID: The Additional Tree is used to define alternate roll ups whichcan be used in reporting. For example, you may have a Business Partner Tree whichrolls up based on geographic location and an additional tree which rolls up based onindustry.

• C Element.IsBalancing: The Balancing checkbox indicates the this element mustbalance in each journal transaction. For example, if cost centers have been defined asan element which is balance then the debits and credits for each unique cost centermust net to 0.00. This is commonly used to define parts of an organization whichreport as their own entity. Balancing is not an option for the Account element.

• C Element.IsNaturalAccount: The natural account is often based on (industry spe-cific) chart of accounts

• C ElementValue.IsDocControlled:

484/499

Page 485: Openbravo ER Diagram 2.5x

• C ElementValue.PostActual: The Post Actual indicates if actual values can be postedto this element value.

• C ElementValue.PostBudget: The Post Budget indicates if budget values can beposted to this element value.

• C ElementValue.PostEncumbrance:

• C ElementValue.PostStatistical:

• C ElementValue.ValidFrom: The Valid From date indicates the first day of a daterange

• C ElementValue.ValidTo: The Valid To date indicates the last day of a date range

• C Invoice.IsTaxIncluded: The Tax Included checkbox indicates if the prices includetax. This is also known as the gross price.

• C InvoiceLine.ChargeAmt: The Charge Amount indicates the amount for an addi-tional charge.

• C Order.IsTaxIncluded: The Tax Included checkbox indicates if the prices include tax.This is also known as the gross price.

• C OrderLine.ChargeAmt: The Charge Amount indicates the amount for an additionalcharge.

• C OrderLine.Ref OrderLine ID: Reference of the Sales Order Line to the correspond-ing Purchase Order Line or vice versa.

• C Project Acct.PJ Asset Acct: The Project Asset account is the account used asthe final asset account in capital projects

• C Project Acct.PJ WIP Acct: The Work in Process account is the account used incapital projects until the project is completed

• C Settlement.SettlementOpen:

• C Tax Acct.T Expense Acct: The Tax Expense Account indicates the account usedto record the taxes that have been paid that cannot be reclaimed.

• C Tax Acct.T Liability Acct: The Tax Liability Account indicates the account used torecord your tax liability declaration.

• C Tax Acct.T Receivables Acct: The Tax Receivables Account indicates the ac-count used to record the tax credit amount after your tax declaration.

485/499

Page 486: Openbravo ER Diagram 2.5x

• C ValidCombination.AD OrgTrx ID: The organization which performs or initiates thistransaction (for another organization). The owning Organization may not be the trans-action organization in a service bureau environment, with centralized services, andinter-organization transactions.

• Fact Acct.A Asset ID: Any item of economic value owned by the corporation, espe-cially that which could be converted to cash.

• Fact Acct.AD OrgTrx ID: The organization which performs or initiates this transac-tion (for another organization). The owning Organization may not be the transactionorganization in a service bureau environment, with centralized services, and inter-organization transactions.

• GL Journal.IsPrinted: The Printed checkbox indicates if this document or line willincluded when printing.

• MA CostCenter.Cost: Cost amount.

• MA CostCenter.Costuom: Unit of Measure for cost

• MA Machine Cost.Consume:

• MA Machine.MA Costcenter ID: Identifies a cost center.

• MA Process.MA Cc Idwork:

• MA Sequence.Calculated: Indicates that the record has been calculated.

• MA WorkRequirement.Name: The name of an entity (record) is used as an defaultsearch option in addition to the search key. The name is up to 60 characters in lenght.

• MA WRPhase.Name: The name of an entity (record) is used as an default searchoption in addition to the search key. The name is up to 60 characters in lenght.

• MA WRPhase.Preptime: Preparation time needed in hours.

• MA WRPhaseProduct.Name: The name of an entity (record) is used as an defaultsearch option in addition to the search key. The name is up to 60 characters in lenght.

• M DiscountSchema.CumulativeLevel:

• M DiscountSchema.DiscountType: Type of procedure used to calculate the tradediscount percentage

486/499

Page 487: Openbravo ER Diagram 2.5x

• M DiscountSchema.FlatDiscount:

• M DiscountSchema.IsQuantityBased: The calculation of the trade discount level isbased on the quantity of the order and not the value amount of the order

• M DiscountSchema.Script: Use Java language constructs to define the result of thecalculation

• M DiscountSchema.ValidFrom: The Valid From date indicates the first day of a daterange

• M PriceList.BasePriceList ID: The Base Price List identifies the default price list tobe used if a product is not found on the selected price list

• M Product Acct.P Asset Acct: The Product Asset Account indicates the accountused for valuing this a product in inventory.

• M Product Acct.P Cogs Acct: The Product COGS Account indicates the accountused when recording costs associated with this product.

• M Product Acct.P InvoicePriceVariance Acct: The Invoice Price Variance is usedreflects the difference between the current Costs and the Invoice Price.

• M Product Acct.P PurchasePriceVariance Acct: The Purchase Price Variance isused in Standard Costing. It reflects the difference between the Standard Cost andthe Purchase Order Price.

• M Product Acct.P TradeDiscountGrant Acct: The Trade Discount Granted Accountindicates the account for granted trade discount in sales invoices

• M Product Acct.P TradeDiscountRec Acct: The Trade Discount Receivables Ac-count indicates the account for received trade discounts in vendor invoices

• M Product Category Acct.P Asset Acct: The Product Asset Account indicates theaccount used for valuing this a product in inventory.

• M Product Category Acct.P InvoicePriceVariance Acct: The Invoice Price Varianceis used reflects the difference between the current Costs and the Invoice Price.

• M Product Category Acct.P PurchasePriceVariance Acct: The Purchase Price Vari-ance is used in Standard Costing. It reflects the difference between the Standard Costand the Purchase Order Price.

• M Product Category Acct.P TradeDiscountGrant Acct: The Trade Discount GrantedAccount indicates the account for granted trade discount in sales invoices

487/499

Page 488: Openbravo ER Diagram 2.5x

• M Product Category Acct.P TradeDiscountRec Acct: The Trade Discount Receiv-ables Account indicates the account for received trade discounts in vendor invoices

• M Product.Enforce Attribute: For differing the stock of a product by the attribute

• M Product PO.RoyaltyAmt:

• M Product.S Resource ID: The ID identifies a unique resource

• M Product.Stock Min: Minimum stock of a product

• M Product.VersionNo: Version Number

• M Warehouse Acct.W InvActualAdjust Acct: In actual costing systems, this ac-count is used to post Inventory value adjustments. You could set it to the standardInventory Asset account.

• M Warehouse Acct.W Inventory Acct: The Warehouse Inventory Asset Account iden-tifies the account used for recording the value of your inventory.

• M Warehouse Acct.W Revaluation Acct: The Inventory Revaluation Account iden-tifies the account used to records changes in inventory value due to currency revalua-tion.

60.2 Deprecated

• A Asset.Cause:

• A Asset.Profit:

• AD Client.DocumentDir: Directory to store documents by the application server. Thepath/directory is accessed by the application server and may not be accessible toclients.

• AD Client.WebDir: The Web Directory defines the look and feel for the Web interface.

• AD Client.WebInfo: Display HTML Info in the Web Store - by default in the header.

• AD Client.WebOrderEMail: When processig a web order, a confirmation is sent tothe EMail addess of the customer from the request EMail address copying this emailaddress when entered.

• AD Client.WebParam1: The parameter could be used in the JSP page for variableslike logos, passwords, URLs or entire HTML blocks. The access is via ctx.webParam1

488/499

Page 489: Openbravo ER Diagram 2.5x

• AD Client.WebParam2: The parameter could be used in the JSP page for variableslike logos, passwords, URLs or entire HTML blocks. The access is via ctx.webParam2

• AD Client.WebParam3: The parameter could be used in the JSP page for variableslike logos, passwords, URLs or entire HTML blocks. The access is via ctx.webParam3

• AD Client.WebParam4: The parameter could be used in the JSP page for variableslike logos, passwords, URLs or entire HTML blocks. The access is via ctx.webParam4

• AD Client.WebParam5: The parameter could be used in the JSP page for variableslike logos, passwords, URLs or entire HTML blocks. The access is via ctx.webParam5

• AD Client.WebParam6: The parameter could be used in the JSP page for variableslike logos, passwords, URLs or entire HTML blocks. The access is via ctx.webParam6

• AD Column.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Column.Version: The Version indicates the version of this table definition.

• AD Element.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Field.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Field.IsHeading: The Heading Only checkbox indicates if just the label will displayon the screen

• AD Form.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Menu.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Menu.IsReadOnly: The Read Only indicates that this field may only be Read. Itmay not be updated.

• AD Menu.IsSOTrx: The Sales Transaction checkbox indicates if this item is a SalesTransaction.

489/499

Page 490: Openbravo ER Diagram 2.5x

• AD Message.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Model Object.AD Workbench ID: Collection of windows, reports

• AD Process.Classname: The Classname identifies the Java classname used by thisreport or process.

• AD Process.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Process Para.EntityType: The Entity Types Dictionary, Core and Applicationmight be automatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Reference.EntityType: The Entity Types Dictionary, Core and Application mightbe automatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Ref List.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Ref Table.EntityType: The Entity Types Dictionary, Core and Application mightbe automatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Sequence.IsAudited: The Activate Audit checkbox indicates if an audit trail ofnumbers generated will be kept.

• AD System.IDRangeEnd: The ID Range allows to restrict the range of the internallyused IDs. Please note that the ID range is NOT enforced.

• AD System.IDRangeStart: The ID Range allows to restrict the range of the internallyused IDs. The standard rages are 0-899,999 for the Application Dictionary 900,000-999,999 for Application Dictionary customizations/extensions and ¿ 1,000,000 for clientdata. The standard system limit is 9,999,999,999 but can easily be extended. The IDrange is on a per table basis.Please note that the ID range is NOT enforced.

• AD System.Password: The Password indicates the Password for this User Id. Pass-words are required to identify authorized users.

490/499

Page 491: Openbravo ER Diagram 2.5x

• AD System.ReplicationType: The Type of data Replication determines the directonof the data replication. ¡BR¿Reference means that the data in this system is read only-¿ ¡BR¿Local means that the data in this system is not replicated to other systems -¡BR¿Merge means that the d

• AD System.SupportUnits: -

• AD System.UserName: Name that identifies the user in the System

• AD Tab.EntityType: The Entity Types Dictionary, Core and Application might be au-tomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Table.AD Val Rule ID: The Validation Rule indicates a unique validation rule. Theserules define how an entry is determined to valid or invalid.

• AD Table.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Table.LoadSeq: Sequence of the table

• AD Table.ReplicationType: The Type of data Replication determines the directon ofthe data replication. ¡BR¿Reference means that the data in this system is read only-¿ ¡BR¿Local means that the data in this system is not replicated to other systems -¡BR¿Merge means that the d

• AD Task.EntityType: The Entity Types Dictionary, Core and Application might be au-tomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD User.PA Goal ID: The Performance Goal indicates what this users performancewill be measured against.

• AD User.PA GoalPrivate ID: The Personal Goals displays goals that a user will setfor themselves.

• AD Val Rule.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD WF Node.EntityType: The Entity Types Dictionary, Core and Application mightbe automatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Window.AD Color ID: Color for backgrounds or indicators

491/499

Page 492: Openbravo ER Diagram 2.5x

• AD Window.EntityType: The Entity Types Dictionary, Core and Application might beautomatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• AD Workflow.EntityType: The Entity Types Dictionary, Core and Application mightbe automatically synchronized and customizations deleted or overwritten.For customizations, copy the entity and select User!

• C BankAccount.AccountNo: The Account Number indicates the Number assignedto this account

• C BankAccount.StmtProcessorClass: The Statement Processor Class indicatesthe Java Class to process bank statements

• C BankStatementLine.IsReversal: The Reversal check box indicates if this is a re-versal of a prior transaction.

• C BPartner.AD Forced Org ID: An organization is a unit of your client or legal entity- examples are store, department. You can share data between organizations.

• C BPartner.C Dunning ID: The Dunning indicates the rules and method of dunningfor past due payments.

• C BPartner.FreightCostRule: The Freight Cost Rule indicates the method used whencharging for freight.

• C BPartner.Invoice PrintFormat ID: You need to define a Print Format to print thedocument.

• C BPartner Location.ISDN: The ISDN identifies a ISDN or Modem line number.

• C BPartner Location.UPC: Use this field to enter the bar code for the product in anyof the bar code symbologies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC(A), UPC (E), EAN-13, EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNETand FIM, MSI/Plessey, and Pharmacode)

• C BPartner.M DiscountSchema ID: After calculation of the (standard) price, the tradediscount percentage is calculated and applied resulting in the final price.

• C BPartner.PO DiscountSchema ID:

• C BPartner.SendEMail: Send emails with document attached (e.g. Invoice, DeliveryNote, etc.)

• C BP BankAccount.C Bank ID: The Bank is a unique identifier of a Bank for thisOrganization or for a Business Partner with whom this Organization transacts.

492/499

Page 493: Openbravo ER Diagram 2.5x

• C BP BankAccount.CreditCardVV: The Credit Card Verification indicates the verifi-cation code on the credit card (AMEX 4 digits on front; MC,Visa 3 digits back)

• C BP BankAccount.IsACH: The ACH checkbox indicates if this Bank Account ac-cepts ACH transactions.

• C BP BankAccount.R AvsAddr: The Address Verified indicates if the address hasbeen verified by the Credit Card Company.

• C Currency.EMUEntryDate: The EMU Entry Date defines the date that this currencyentered, or will enter the Economic Monetary Union.

• C Currency.EMURate: The EMU Rate defines the official rate to be used when con-verting from this currency to the Euro.

• C Currency.IsEMUMember: The Emu Member checkbox is used to indicate if thiscurrency is a member of the European Economic Union.

• C Currency.IsEuro: The Euro Currency checkbox is used to indicate if this currencyis the Euro Currency.

• C DocType.AD PrintFormat ID: The print format determines how data is renderedfor print.

• C DocType.BatchNoSequence ID:

• C DocType.C Approval ID: The Approval indicates the type of approval. This field isdisplayed only if the Approved checkbox has been selected

• C DocType.C DocTypeProforma ID: The Document Type for Invoice indicates thedocument type that will be used when an invoice is generated from this sales docu-ment. This field will display only when the base document type is Sales Order and thePro Forma Invoice checkbox is selected

• C DocType.CreatePicklist:

• C DocType.HasCharges: The Charges checkbox indicates that charges can be addedto this document. Charges can include items like shipping, handling or bank charges.

• C DocType.HasProforma: The Pro Forma Invoice checkbox indicates if pro formainvoices can be generated from this sales document. A pro forma invoice indicates theamount that will be due should an order be shipped.

• C DocType.IsApproved: The Approved checkbox indicates if this document requiresapproval before it can be processed.

• C DocType.IsBatchControlEnforced:

493/499

Page 494: Openbravo ER Diagram 2.5x

• C DocType.IsBatchDocNoControlled:

• C DocType.IsBatched:

• C DocType.Ismaxtable: This field is associated with Isorgfiltered field. If Isorgfil-tered=’Y’ Ismaxtable must be equal to ’Y’ This will calculate the correct documentnumber of the organization. A different document number for each organization.

• C DocType.IsPrinted: The Printed checkbox indicates if this document or line willincluded when printing.

• C DocType.IsTransferred: The transferred checkbox indicates if the transactions as-sociated with this document should be transferred to the General Ledger.

• C Invoice.IsApproved: The Approved checkbox indicates if this document requiresapproval before it can be processed.

• C Invoice.IsPaid: The document is paid

• C Invoice.IsTransferred: The transferred checkbox indicates if the transactions asso-ciated with this document should be transferred to the General Ledger.

• C InvoiceLine.A Asset ID: Any item of economic value owned by the corporation, es-pecially that which could be converted to cash.

• C Invoice.SendEMail: Send emails with document attached (e.g. Invoice, DeliveryNote, etc.)

• C Location.C City ID: City in a country

• C Order.IsApproved: The Approved checkbox indicates if this document requires ap-proval before it can be processed.

• C Order.IsCreditApproved: Credit Approved indicates if the credit approval was suc-cessful for Orders

• C Order.IsTransferred: The transferred checkbox indicates if the transactions asso-ciated with this document should be transferred to the General Ledger.

• C OrderLine.Lot: The Lot Number indicates the specific lot that a product was partof.

• C OrderLine.SerNo: The Serial Number identifies a tracked, warranted product. Itcan only be used when the quantity is 1.

494/499

Page 495: Openbravo ER Diagram 2.5x

• C Order.SendEMail: Send emails with document attached (e.g. Invoice, DeliveryNote, etc.)

• C PaymentTerm.AfterDelivery: The After Delivery checkbox indicates that paymentis due after delivery as opposed to after invoicing.

• C PaymentTerm.Discount: The Discount indicates the discount applied or taken asa percentage.

• C PaymentTerm.DiscountDays: The Discount Days indicates the number of daysthat payment must be received in to be eligible for the stated discount.

• C PaymentTerm.DiscountDays2: The Discount Days indicates the number of daysthat payment must be received in to be eligible for the stated discount.

• C PaymentTerm.Discount2: The Discount indicates the discount applied or taken asa percentage.

• C PaymentTerm.FixMonthCutoff: The Fix Month Cutoff indicates the last day in-voices can have to be included in the current due date. This field only displays whenthe fixed due date checkbox has been selected.

• C PaymentTerm.GraceDays: The Grace Days indicates the number of days after thedue date to send the first dunning letter. This field displays only if the send dunningletters checkbox has been selected.

• C TaxCategory.CommodityCode: The Commodity Code indicates a code that isused in tax calculations

• C Tax.IsDocumentLevel: If the tax is calculated on document level, all lines with thattax rate are added before calculating the total tax for the document.Otherwise the taxis calculated per line and then added.Due to rounding, the tax amount can differ.

• C Tax.RequiresTaxCertificate: The Requires Tax Certificate indicates that a tax cer-tificate is required for a Business Partner to be tax exempt.

• Fact Acct.GL Budget ID: The General Ledger Budget identifies a user defined bud-get. These can be used in reporting as a comparison against your actual amounts.

• I Order.FreightAmt: The Freight Amount indicates the amount charged for Freight inthe document currency.

• MA Process.MA Cc Idprep:

495/499

Page 496: Openbravo ER Diagram 2.5x

• M Attribute.M AttributeSearch ID: Attributes are specific to a Product Attribute Set(e.g. Size for T-Shirts: S,M,L). If you have multiple attributes and want to search undera common sttribute, you define a search sttribute. Example: have one Size searchattribute combining the values of all different sizes (Size for Dress Shirt XL,L,M,S,XS).The Attribute Search allows you to have all values available for selection. This easesthe maintenance of the individual product attribute.

• M InOutLine.Lot: The Lot Number indicates the specific lot that a product was partof.

• M InOutLine.SerNo: The Serial Number identifies a tracked, warranted product. Itcan only be used when the quantity is 1.

• M InOut.SendEMail: Send emails with document attached (e.g. Invoice, DeliveryNote, etc.)

• M Product.C RevenueRecognition ID: The Revenue Recognition indicates how rev-enue will be recognized for this product

• M ProductionPlan.Realcost: Real Cost

• M Product.MA Producttype ID:

• M Product.R MailText ID: The Mail Template indicates the mail template for returnmessages.

• MRP Run Purchase.Recalculatestock: Process to recalculate the product quanti-ties of the lines.

• M Shipper.TrackingURL: The variable @TrackingNo@ in the URL is replaced by theactual tracking number of the shipment.

• R InterestArea.IsSelfService: Self-Service allows users to enter data or update theirdata. The flag indicates, that this record was entered or created via Self-Service orthat the user can change it via the Self-Service functionality.

• S TimeExpense.IsApproved: The Approved checkbox indicates if this document re-quires approval before it can be processed.

60.3 Custom code

• AD Org.Upc: Use this field to enter the bar code for the product in any of the barcode symbologies (Codabar, Code 25, Code 39, Code 93, Code 128, UPC (A), UPC

496/499

Page 497: Openbravo ER Diagram 2.5x

(E), EAN-13, EAN-8, ITF, ITF-14, ISBN, ISSN, JAN-13, JAN-8, POSTNET and FIM,MSI/Plessey, and Pharmacode)

• C BPartner.Ismanager:

• C BPartner.Isworker:

• C BPartner.Managers:

• C BPartner.M WH Schedule ID: The warehouse schedule ID identifies a unique sched-ule for renting locators.

• C BPartner.STORAGEPAYMENTRULE:

• C OrderLine.Lastpriceso: The last sales order price of the product with the businesspartner of the sales order

• C Tax.Isprinttax:

• MA CCP Group.Hassecproduct: Indicates that the group has a secondary product.

• MA Measure Group.Hassecproduct: Indicates that the group has a secondary prod-uct.

• MA Measure Group.Product: Is the product that is being measured.

• MA Measure Shift.Lot: The Lot Number indicates the specific lot that a product waspart of.

• MA Measure Shift.Product: Is the product that is being measured.

• MA Measure Shift.Sellbydate:

• MA SequenceProduct.Consumerm:

• MA SequenceProduct.Decreaseind:

• MA SequenceProduct.Rminput:

• MA WorkRequirement.WrType:

• MA WRPhaseProduct.Consumerm:

• MA WRPhaseProduct.Decreaseind:

• M InOutLine.M Inoutline Type ID: The ID identifies a unique record

• M InOut.UpdateLines: Update attribute lines from shipment

497/499

Page 498: Openbravo ER Diagram 2.5x

• M Locator.Invoicingtype: How to invoice a locator is being renting

• M Locator.M Locator Type ID: The ID identifies the unique type for the locator

• M Locator.SizeMultiplier:

• M Product.Bundle Uom:

• M Product.Greenpoint Uom:

• M ProductionLine.PrintLabel: Process to print labels for the product.

• M ProductionLine.Secquality:

• M Product.Upc2:

• M Warehouse.LocatorUnitsPerPallet:

• M Warehouse.Warehouse Size:

61 Manual Code

61.1 Reports

• In-Out Report

• Monthly Production

• Filled Daily Locator Report

• Locator Renting Report

• Total Filled Daily Locator Report

• Filled Daily Locator Details

• Work Requirement Daily Packing

• Dimensional Accounting Report (Not Implemented Yet)

498/499

Page 499: Openbravo ER Diagram 2.5x

61.2 Info

• Locator Detail

61.3 Forms

• Locator Detail

61.4 Action Button

• ImportProduct

• InvoicingSchedule

• CreateCloseFactAcct

• DropCloseFactAcct

• Create From Receipt

• Create From Shipment

• Reopen Request (Not implemented yet)

61.5 Process

• Asset Delivery

499/499

Page 500: Openbravo ER Diagram 2.5x

c© Openbravo S.L. 2007

This work is licensed under the Creative Commons Attribution-ShareAlike 2.5 Spain License.To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/es/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California94305, USA.

As attribution to the original author, any redistribution of this work or any derivative workmust maintain this copyright notice and, visibly on all its pages, the Openbravo logo.

The most updated copy of this work may be obtained at http://www.openbravo.com/docs/

500/499