You are previewing Compiere 3.
O'Reilly logo
Compiere 3

Book Description

An essential and concise guide to understanding and implementing Compiere.

  • Successfully implement Compiere, the leading open source ERP business solution, to manage and coordinate all the resources, information, and functions of a business

  • Efficiently manage business documents such as purchase/sales orders, material receipts/shipments, and invoices

  • A quick way to evaluate the Compiere software against your needs, or to get a prototype implementation to test with users or management

  • Written in a clear and concise manner, this book follows a business model case-study example enabling you to learn about Compiere fundamentals and best practices along the way

  • In Detail

    Compiere is a world leading open source commercially supported ERP system. Very large companies have already chosen Compiere over traditional systems. By its nature ERP is a complex subject and while you may be familiar with ERP this book will introduce you to the concepts of Compiere. Here you will learn the Compiere essentials quickly and concisely.

    The aim of this book is to get you up and running with Compiere through a practical hands on approach. This book will also give you an overview of the main Compiere business process aspects. This book will help you get comfortable with using and exploring the Compiere system as you prepare for a roll out in your organization.

    Maturing from an open source project to a leading edge competitor in the ERP space, Compiere offers what other traditional big name systems lack. Offering its best of class functionality on a model driven architecture, the latest enterprise platform independent web technologies (GWT, Java, JBoss, Oracle, Postgress), while maintaining openness, value, flexibility, scalability and most of all an integrated ERP platform that can be extended upon with ease.

    In this book we will introduce you to understanding Compiere functionality exploring the different essential business processes. We will cover the setup, the business processes of sales, purchasing, inventory, financial management as well as advanced aspects like workflow, project planning and migration.

    Every chapter is illustrated by example so as to facilitate quick and practical reading. This is not a Java programming manual and the book’s aim is to take your basic knowledge of the ERP environment and ensure a proper practical understanding of the critical functional aspects during the Compiere implementation process.

    Manage your business processes efficiently by implementing the Compiere open source ERP business solution

    Table of Contents

    1. Compiere 3
      1. Compiere 3
      2. Credits
      3. About the author
      4. About the reviewer
      5. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Errata
          2. Piracy
          3. Questions
      6. 1. Evaluating the Compiere System
        1. When do you look at Compiere
        2. Compiere's core ERP functionality
          1. Compiere system administration
          2. Sales cycle to accounts receivable
          3. Purchasing cycle to accounts payable
          4. Business partner management
          5. Financial Accounting Management
          6. Cash management
          7. Customer Relationship Management
          8. Inventory and material management
          9. Light Production
        3. Integrated advanced ERP functionality
        4. Critical ERP decision factors
          1. Budget
          2. Up-front functional design and data relationships
          3. Static out-of-the-box versus dynamic flexible ERP
          4. Internal learning curve and time availability
          5. Enterprise readiness
          6. Technology
          7. Personal career aspirations
          8. Brand Loyalty
        5. Do you evaluate Compiere differently because it is open source?
          1. It must meet your functional needs
          2. It must offer the Assurance Support Levels to suit your needs
            1. Community-supported edition
            2. Paid-for enterprise editions
          3. It must provide an open source advantage
        6. Compiere editions
        7. Getting more information
          1. Getting Compiere
        8. Summary
      7. 2. The Initial Compiere Setup
        1. Compiere Terminology
        2. Compiere setup overview
          1. Starting and stopping the Application Server
          2. Launching Compiere and logging in
            1. Desktop launch
            2. Web launch
        3. The Compiere menu and windows
          1. The Compiere menu
          2. Compiere transaction window
        4. Initial set-up process
          1. Defining the account elements (Chart of Accounts) import
          2. Setting up a tenant
          3. Defining the calendar, year, and periods
          4. Setting up your organizations
          5. Setting up your warehouses and locators
          6. Set up and verify your account element tree
          7. Setting up and verify your accounting schema rules
            1. Accounting Schema overview
              1. Account schema elements (Information Dimensions) tab
              2. General Ledger tab
              3. Defaults tab
            2. Account Combinations and aliases
        5. Understanding Unit of Measures (UOM) and conversions
        6. Document sequences
        7. Creating a user
        8. Set up roles
          1. Creating a role
        9. Summary
      8. 3. Customers and the Sales Process
        1. The Sales Overview
        2. Defining your business partners
          1. Proxy business partners
          2. Linked organization business partners
          3. Credit management
          4. Entering leads and converting to business partners
        3. Sales order to invoice processing
          1. Sales order delivery rules
          2. Sales order invoicing rules
            1. Manually generating invoices from orders
            2. Batch generation of invoices
          3. Document status and actions
            1. Reporting on open orders
            2. Finding sales order documents
            3. Zoom on field names
          4. Order info view
        4. Order and invoicing reports
          1. User list reporting with or without querying
          2. Return Material Authorization (RMA)
            1. RMA category
            2. Return policies
            3. Customer RMA (Return Material Authorizations)
            4. Return credit memo
            5. Distribution runs
          3. Sales processing accounting consequences
            1. Default accounts
            2. Receivables accounts
            3. Revenue accounting
            4. Cost of sales accounting
            5. Tax accounting
            6. Summary of the accounts posting
              1. Sales regions
              2. Commissions
        5. Summary
      9. 4. Product and Material Management
        1. The product definition
          1. Describing a product
          2. Setting up a Product
          3. Price Lists
            1. Pricing logic flow
              1. Setting Up a Price List and version
            2. Illustrating a price list increase
              1. Discount Breaks
            3. Pricing Decimal Precisions
          4. Managing Products as Services
        2. Material Management
          1. Warehouse Overview
          2. Adjusting Product Quantities
            1. Physical Inventory Entry
            2. Internal Use Inventory
          3. Moving Inventory
            1. Material Shipments to Customers
            2. Material Receipts from Vendors
            3. Internal Inventory Move
            4. Product Replenishment
          4. Product Costing and Accounting
          5. Typical Accounting of product warehouse transactions
          6. Basic Product Reports Available
          7. Product Info Window
        3. Summary
      10. 5. Procurement Management
        1. The Procurement flow
          1. Requisition documents
          2. The Purchase Order
          3. Capturing the Purchase Order
          4. Material Receipt
            1. Capturing the Material Receipt
          5. Accounts Payable (AP) invoice
          6. Capturing the AP invoice
            1. Invoices for expense items (charges)
        2. Matching the Purchase Order, Receipt, and Invoice
          1. Manually matching lines
        3. Vendor payments
          1. Batch processing
          2. Manual selection of invoices for payment
        4. Returns to vendors
        5. Compiere accounting for Procurement
        6. Procurement reports
        7. Summary
      11. 6. Compiere Financial Management
        1. Accounting terminology in Compiere
        2. Understanding the accounting entry
        3. Accounting setup flow
          1. Calendar year and period
          2. Account elements
          3. Accounting schema and information dimensions
          4. General Ledger (GL) document types
            1. Rules in processing accounting documents
        4. Accounting info view
        5. Open item management
          1. Payment selection—Paying vendors
          2. Accounts Receivable and Payable Ledger Reconciliation
        6. Cash management and banking reconciliation
          1. The Bank in transit account reconciliation
          2. Posting General Ledger journals (GL journals)
        7. Unposted documents
        8. Financial reporting
          1. Financial reporting hierarchy
          2. Running the financial report
          3. Other available financial reports
        9. Summary
      12. 7. Advanced Aspects
        1. The Compiere Application Dictionary (AD)
          1. Table and columns
          2. System elements
          3. Validation rules
          4. Reference
          5. Windows, Tabs, and Fields
          6. Forms
          7. Info windows
          8. Report Views
          9. Reports and processes
        2. Setting up a Compiere menu item
        3. Adding a new field to a window and database
                1. Final step in column creation—Create / Synchronize with the database
          1. Adding our custom field to the Order window
        4. Setting up a basic approval workflow
          1. Illustrative workflow example
          2. Defining a custom node in a workflow
          3. Testing the workflow
        5. Summary
      13. 8. Project Planning for Go-Live and Beyond
        1. Managing people (and the project) for success
          1. Finish with the people you start with
          2. The people you start with are not necessary the people you end-up with
          3. Project communication and follow up
          4. Project documentation control
        2. Technical and infrastructure go-live
          1. Hardware and environment for development and testing
          2. Hardware and environment for production
            1. Hosted versus on-premise installation
            2. Stress testing and performance tuning
            3. Network and security environment
            4. Backup-strategy
        3. The go-live milestone
            1. The technical go-Live
            2. The functional go-live
          1. A Compiere standard implementation project plan
            1. The Compiere pre-implementation project plan
            2. The implementation project plan
            3. The go-live milestone project plan
        4. Post implementation
          1. Finishing off the project and closure
          2. Change management of production environments
          3. Supplier Service Level Agreement (SLA) management
        5. Keeping up-to-date: Compiere migration
          1. What is migration?
          2. How does migration work?
          3. Application Dictionary (AD) changes
            1. Keeping AD changes after the migrate
          4. Planning for the migration
        6. Summary