Skip to content

Releases: adempiere/adempiere

ADempiere 3.9.4.001 Micro Version

20 Dec 01:36
Compare
Choose a tag to compare

ADempiere 3.9.4.001 Release Notes

Summary of Changes

Description of Changes

This is a micro version.

According to the new ADempiere Release Methodology, micro versions will contain only bug fixes.

Thus, this release contains only bug fixes from ADempiere 3.9.4 on a variety of areas within the 3.9.4.001 tag.

The 3.9.4.001 branch will be merged into the master branch which eventually will become the release 3.9.5. This way, the master branch will contain only the bug fixes of Release 3.9.4.

As soon as the 3.9.4.001 branch has been merged into the master branch, an new branch, called hotfix/3.9.4.002 will be created out of master; this new branch will contain all new bug fixes which may appear from then on. The described cycle of bugfix branches and merging into master branch will be run until a release 3.9.5 is published.

The 3.9.4.001 branch will also be merged into the develop branch so it contains new features as well as bug fixes.

As a consequence, this micro release and all following micro releases will not contain additional features; they will be rather part of ADempiere 3.9.5. Features will be merged as hitherto into the develop branch.

New Contributors

Full Changelog: 3.9.4...3.9.4.001

What's Changed

What's Changed

Read more

ADempiere 3.9.4

25 Jan 03:51
Compare
Choose a tag to compare

ADempiere 3.9.4 Release Notes

Summary of Changes

  • 621 Pull Requests accepted and merged
  • 1901 Commits pushed
  • 267 Reported bugs fixed
  • 205 Enhancements implemented
  • For Postgres 15.1 , Oracle 21c , Java17 (just Runtime), Java 11 (build and Runtime), ANT 1.10.10
  • New Application Servers: Tomcat 9, Jetty 10, Wildfly 25.
  • JBoss discarded (not in the installation binaries).
  • SSL/HTTPS support for Application servers.
  • Application Servers are no longer embedded in ADempiere: installation outside ADempiere, but configuration inside.
  • Runs faster than previous versions.
  • Database connection Hikari Connection Pool 5.0.1 instead of c3p0.
  • Database connection configurable on each server type.
  • Log4j vulnerability closed by the usage of version 2.17.1
  • Proper management of database connections.
  • Proper management of database transactions.
  • Improvement and proper administration of (user) session management.
  • Correction of potential Memory Leaks when running on Application Server (no need to restart server continuously).
  • Extensive usage of Query object instead of ResultSet.
  • Update of Jasper Reports libraries and configurations; compatible with newest Jasper Studio outcomes.
  • Update of used libraries.
  • Cleanup of unused and redundant libraries.
  • Swing improvements and bug fixes.
  • Complete Refactoring of Queuing, Notifications, and Emails: ready for Social Media integration.
  • Social Media: integration to Discord and Telegram.
  • Login with Open ID Connect (Google or Github Account).
  • CI/CD: Extensive usage of Github Actions for both ANT and Gradle.
  • Preparation for new Vue User Interface.
  • Release after thorough, comprehensive, and documented tests, including multi-company and concurrency tests.

Description of Changes

Sales Management

  • Add ID to Product Price.
  • Add support to Days Due 8-14 ~ 15-30 and Past Due 8-14 ~ 15-30.
  • Sales region on Sales Order and Sales Invoice.
  • Process that creates RMA from Invoice.
  • Add Weight and Volume in Sales Order and Purchase Order.
  • Invoice Order support.
  • Support Sales Region's Sales Representative.
  • Discount based on combinations.
  • Commission: new frequency types six-monthly and biweekly.
  • Commission: add payment amount conversion.
  • Addresses: Add geo localization fields (Latitude, Longitude, and Altitude).
  • Bug Fixes
    • Bad reference for Price List Create process.
    • Sales Order quantity ordered/reserved calculation.
    • Manufacturing Order and Distribution Order Quantity ordered/reserved calculation.
    • Sales Order validation.
    • Sales Order Tax calculation.
    • Unnecessary exception before saving Order Line.
    • IsDiscountPrinted attribute from Business Partner.
    • Orders not deletable when flag Records deletable inactive.
    • Re-query necessary for getLines().
    • Warehouse Sales Order Document Type Error on calculating Parent Tax.
    • Closing Order now updates Total Lines Amount and Total Amount.
    • Voiding Orders now possible.
    • etc.

Point of Sales (POS)

  • Corporate Branding Image for Organization Info.
  • Cash Closing correct values.
  • Cash Closing Return Order.
  • Cash Closing Order Grand Total.
  • Add Invoice Rule.
  • Multi-currency for POS Withdrawal.
  • Add Process to Open POS cash.
  • Payment multiple Tender Types.
  • Bug Fix: Reverse Sales Transaction included in Bank Statement.

Material Management

  • Add support to group, class and classification names.
  • Add ID for M_Storage Table.
  • Enhance the product information to show the quantity available to promise.
  • Return material for Shipment Details report.
  • Add Product Group, Product Class and Product Classification for Price.
  • Add support to import attribute set instance for import inventory.
  • Slow moving Inventory report.
  • Bug Fixes
    • Calculating quantity ordered or reserved for order manufacturing.
    • Quantities when multiple organizations exist.
    • Replenish Warehouse when a product does not have storage.
    • Replenish report.
    • Duplicate key for inventory import.
    • Reverse Accrual.
    • Repeat price list product avoided.
    • etc.

Accounts Payable

  • Add support to multi-currency to Payment Selection Create From.
  • Remove unnecessary validation of cash tender type for Cash window.
  • Add support to tender type for bank transfer.
  • Process to Create Invoice from Payment online.
  • Payment and Credit memo Allocation generation from a Payment.
  • Changing from Double to BigDecimal for major precision on Matching.
  • Add payment method reference for Payments
  • Bug Fixes
    • Generate Receipt from Invoice process.
    • Tender type when creating payment selection from payment.
    • Transaction blocking error when creating payment from Account statement.
    • Conversion rate for isActive search and decimal.
    • Prevent NPE for Create From on Payment Selection.
    • Payment selection for Over Under Payment.
    • Cleaning Landed Cost Allocation when Landed cost definition not existent.
    • Prevent unseteable value for Ref_Payment_ID.
    • Conversion rate based on isActive value.
    • Landed Costs Accounting, when Vendor invoice is in another currency.
    • Creating a payment for multiple invoices with the same business partner.
    • Rounding AP / AR documents and Orders.
    • Set reconcile a generate payment from Identifying process.
    • etc.

Accounts Receivable

  • Add in Report View Cash waiting for Deposit.
  • Add Sales Representative reference to payment.
  • Process to Create Invoice from Payment online fixed translation.
  • Bug Fixes
    • Sales Orders with cash as Payment Rule.
    • Price when an invoice is generated from Generate Invoice From Outbound.
    • Open amount for receipt created directly on Payment/Collect.
    • etc.

Bank Management

  • Credit card and IBAN validator update to version 1.7.
  • Bank Transfer Document Types.
  • Payment reference with payment amount zero.
  • Increase Bank name length.
  • Bank Statement: add algorithm for excluded and included payments.
  • Conversion rate rounding mode now DECIMAL128.
  • Bug Fixes
    • Withdrawal and Deposit depend on Currency and Conversion Type.
    • Payment Bank Statement Conversion Rate.
    • Process Statement CreateFrom, amount in a different currency.
    • Payselection for Bank Transfers: Charge not copied.
    • Exception when Payment is created from Bank Statement Line Tab.
    • Bank Statement when Summary is First Row.

Human Resources

  • Add support to account dimensions for movements based on employee, job.
  • Add Payroll Process Report by Employee.
  • Returns report as file on any UI.
  • Calculate Payroll process for all organizations.
  • Improve performance of Payroll process (Cache).
  • Bug Fixes
    • Wrong search for Concept Acct.
    • Define Parent Link for HR_Process_ID in HR_Movement.
    • Improve error message for beforeSave() Concept.
    • Report Print Preview.
    • MHRProcess periodNo set to Context with Period Name.
    • Validation for dates on manual Create Leave.

Purchase Management

  • Missing parameter for Requisition PO Create.
  • Allow Material Receipt document type be based on Purchase Order document type.
  • Create Purchase Order from Requisition Remove fields from Purchase Order.
  • Requisition Document action.
  • Voided Purchase Order.
  • Add tax functionality on Requisition Line.

Request Management

  • Standard Request Type Model Validator.
  • Improve Standard Request Type.
  • NPE when sender without mail.
  • Request save Exception.

System Core

  • Proper management of database connections.
  • Proper management of database transactions.
  • Package Refactoring: all packages got a new name and are isolated from each other.
  • Improvement and proper administration of (user) session management.
  • Add Purchasing Tab to Business Partner.
  • Add JUnit Jupiter.
  • Increase Business Partner Name, Name2 and Location to 255.
  • Increase Invoice and Order Description field to 2,000.
  • Improve attachment memory usage.
  • Model validator window for Client Definition.
  • Add Conversion message for dictionary.
  • TimeUtil: Duration based on week.
  • New Process to Configure Centralized ID Management.
  • Support Binary Data for ADempiere Web Services.
  • Bug Fixes
    • Payment inconsistency.
    • Display Logic for displaying processes with logic=false.
    • PostgreSQL Database Procedure not working.
    • Inbound/Outbound Definition window priority.
    • ZK panel when window has too many records.
    • Reversed document when it is copied from window.
    • Setup file from external storage.
    • Process infom for selection keys.
    • Transaction open and never closed for Trx.run method.
    • Duplicated key for ServerProcessCtl.
    • Smart Browser: Create Role Process from Window .
    • Propagate DB error message.
    • PO Save: validate not only SQLException when an error is generated.
    • NPE when trying to create fields fo...
Read more

ADempiere 3.9.3

02 Dec 05:41
Compare
Choose a tag to compare

ADempiere 3.9.3 Release Notes

Summary of Changes

Succint Description of Changes

Brand new Module: Loan & Investment Management

  • Business Case Modelling
    • Creditors
    • Debtors
    • Financial Products
    • Loans
    • Loan Types
    • Interest
    • Periods
    • Maturity
    • Amortization
    • etc.
  • Loan Process Configuration
  • Full Amortization Simulation
  • Generate Loan from Simulation
  • Handy forms for decision-making
  • Workflow also covered: Payments --> Payment Selection --> Payment Order
  • Generate Loan Payments
  • Generate Invoice from Loan
  • Full Integration with Accounting

Brand new Module: Time and Attendance Record Management

  • Integration with Payroll
  • Integration with Loan Management
  • Import Attendance Record from external device
  • Shift Group
  • Shift Work

Warehouse Management System

  • Several Pull Requests accepted and merged
  • New Outbound Order form
  • Smart Browser for generating Invoice from Outbound Orders
  • Automatic Receipt generation from Express Receipt after completion
  • Generate Freight Order from Outbound
  • Freight Order: add Document Actions
  • Implement report for Outbound Order Detail
  • Implement reference to InOutBoundLine from Shipment Line
  • Implement ReactivateIt action to Outbound
  • Implement automatic printing Invoices
  • Several bug fixes

Human Resources/Payroll

  • Several Pull Requests accepted and merged
  • Additional parameters in Payroll Movement
  • Support employee Payroll Account when Payment Selection is created from Payroll process
  • Integration with Time and Attendance Management
  • Add contract to Employee information
  • Add Help field to Concept catalog
  • Updating of DateAcct, HR_Period_ID, HR_Payroll_ID allowed if a HR process is not processed
  • Add text footer in Payroll Report
  • Implement Payment export class for Payroll Payment
  • Bug Fixes

Bank/Finance Management

  • Create Payment from Bank Statement
  • Add validation for field level instead of column level for Bank Statement
  • Improve and correct functionality of Financial Report background processes
  • Implement Financial Report with Print Format Header
  • Catch Unidentified Payments in Bank Statements
  • Fixed error with duplicate reference from Bank Statements matches

AP/AR

  • Smart Browser to generate an invoice from many Sales Orders of same business partner
  • New Document Type for Withdrawal and Deposit from Cash
  • Update credit used when receiving a Payment
  • Add Print Format to Payment Selection
  • Add process for reverting Payments from Payment Selection
  • Set Payment DocumentNo for Payment Selection
  • Add process for sending remittance mail
  • Add validation for Collect Reversing when it already exists for Deposit
  • Deleting draft Invoices generated from Request Update.
  • Bug fix: Division by zero when an AP Invoice is reversed
  • Bug fix: duplicate checks avoided when Payment Selection is completed and no BP Bank Account selected
  • Bug fix: validate correctly the price limit in the Sales Order line or Invoice line
  • Bug fix: avoid NPE when AP invoice is reversed

Material Management

  • Correct handling of Movement Date in Production Light
  • Remove wrong constraint for C_BPartner_Location on M_Movement
  • Replenish Plan: process CalculateReplenishPlan creates Requisition Lines
  • Add parameters to Storage Detail, Shipment Details and Product Transaction report
  • Add Transaction Detail Parameters
  • New Smart Browser for Warehouse Replenish from Product Replenish configuration
  • Implement BOM for Production Batch Order and production =1
  • Add two additional Report Views for Storage Detail report
  • Add Print format for Production Batch
  • Bug fix: Void action for Production Light in progress
  • Bug fix: Shipment Commitment for partial Delivery
  • Bug fix: Product Importer now setting correctly Product Class/Classification/Group
  • Reverse Receipt generated from Express Receipt when Source Express Receipt is voided
  • RMA: Return Material based on SO or PO

POS

  • Add display and validation logic for product on POS key layout, quantity, sales Price List and (POS) Key Layout in Terminal
  • Characters of On Screen Keyboard Panel more visible
  • Scanning: capture a line break even when no amount is entered
  • Implement On-Credit Sales
  • Use new DocType "POS Order" when working with "Cash_As_Payment"
  • Bug fixes
    • Finding Business Partner
    • Product lookup
    • Avoid duplicate bank statement lines on POS Payments
    • etc.

Reports/Print Formats

  • Add parameters to Order Detail, Storage Detail, Transaction Detail and Product Transaction report
  • Link master and detail Print Formats based on a string column
  • Run a report on server and return an export format file
  • Print many documents at once (free to select a Print Format, get from Document Type or target Document Type)
  • Bug fix: Printing Orders with Jasper Reports
  • Bug fix: Jasper files attachment
  • Legacy bugfix: resolve problem when printing margin on iReport
  • Bug fix: refresh exporter when a Print Format or Report View is changed

PackIn/PackOut

  • References to parent records from UUID instead of ID
  • Define additional parameters for packout export
  • Ignore a record if an error saving exists
  • Ignore a record at error with missing mandatory references
  • Support multi-key tables
  • Improve import time
  • Add table for Smart Browser export
  • Add custom handler for packin
  • Several bug fixes

Misc

  • Commission Type added
  • Create login user for initial setup added
  • SQL values on Workflow Node condition
  • Quick Sheet: solved error ENTER and SHIFT+ENTER on Text fields (e.g. Description, Help, etc.)
  • Fleet Management: add Vehicle Group window
  • Enable Dashboard column proportion setting
  • Discern if process is Swing or ZK
  • Additional Business Partner Groups
  • Bug fix: Error when zoom option is selected from Drillable Trial Balance
  • Bug fix: Menu Name length when running Synchronize Terminology
  • Bug fix: Tab and Field Group translation
  • Bug fixes on ASP
  • Bug fixes on Smart Browser
  • Bug fix: Process parameters for Process Builder
  • 24 System Core improvements/Bug Fixes

ADempiere 3.9.2

04 May 19:54
Compare
Choose a tag to compare

Release notes for ADempiere 3.9.2

Summary of changes

Miscellaneous improvements

  • Compatible with Postgres 11.2
  • Compatible with Oracle 18c XE
  • QR printing in Jasper Reports
  • UUID complete
  • Documentation Generator
  • UI and Grid handling/Quick Sheet
  • Improve mail text formatter supporting multiple entities
  • Set link from Request Update to Request Action (Invoice Line)
  • Calculate not Realized Gain/Loss for Account Element Multi-Currency
  • Addition of IBAN
  • Launching report depending on single or multiple mode
  • Many improvements on packin/packout (dependencies)
  • BOM Drop form improvements
  • Use Base64.Encoder in BrowserToken
  • Add LineNetAmt into Sales history
  • In Bank Statement Import
  • ZK process panel message draggable in size
  • ActiveMQ app registration test
  • Panels: Favorites (User), Recent Items, Doc Status Indicator
  • Payroll improvements
  • Add Support to Project Processor
  • New socket printing (POS)
  • Spanish/Panama (language)
  • Italian translation
  • New! Project Processor, for automatic notifications via email or notice and changes on project status.

Bug Fixes

  • Bug fixing in Migration module
  • Web service when executing jasper report processes or Adempiere Report Engine
  • Order or invoice background printing
  • Error in Translation
  • Fixing value_to in search window
  • Default values from SQL of process parameter
  • Fix invalid utf8 char in AccountingDE_SKR03
  • Bug when a shipment different from order
  • WPayment query error
  • Error on process "Generating PO from Requisition"
  • Error when completing a "Return to Vendor" (AP Credit Memo) Invoice
  • Bug fixes in Assets, Accounting

Smart Browser

  • Improve textual search
  • New Smart Browser with process that creates access to window on role
  • Dependencies on packin/packout resolved
  • Specific icon for smart browsers

ASP Module

  • New module!
  • Improves client instantiation without changes in Application Dictionary
  • Consists of three levels:
    • ASP Module: Used for a specific tenant.
    • Role: Used for change a specific role
    • User: Used for a specific user (It can be improve with a form that allow change a window for a end user)

ADempiere 3.9.1

07 Jan 10:14
Compare
Choose a tag to compare

Summary of changes

Release notes for ADempiere 3.9.1

Summary

Functional Changes

  • New! Quick Sheet implementation for massive data entry, integrated with standard Grid
  • Cost Engine finished and working for Average Invoice
  • Bank Statement Automatic Reconciliation
  • Support of standard Bank Transfer Data
    • QIF
    • MT940
    • OFC/OFX
  • Payment Selection enhanced
  • Multiple bank transfer for payment selection
  • Request Management Improved
  • Landed Costs bug fixing
  • Several New Smart Browsers
    • Request Management
    • Requisition to Purchase Order
    • Material Requisition
    • Collect Invoices of Business Partner
    • Fixed Asset Balance
    • Project to Task
    • Project to Request
  • Improvements in Project Management
  • Document for Asset Split
  • Prepayment Immediate Allocation
  • Commissions Bug fixing
  • Improvements around Roles and Users
  • Automatically Voiding Payments generated by Bank Transfer process
  • New window for Cash Transaction
  • Improve for dunning and send mail
  • Add Bank as cash for transactions
  • POS: Enhancements and bug fixes
  • Standard request Type and Standard request for Request Management
  • Add the Freight info into Outbound Order

Payroll

  • Send Mails
  • Several bug fixes
  • Post Every Employee Individually
  • Helper Methods
  • Create Invoice from Movements (Useful for generate AP Invoice from concept)
  • Automatic allocation from Payroll Process (Very useful for loan allocation from payroll discounts)
  • Add Payroll Process Report Template
  • New Reports:
    • Employee Detail
    • Employee Dependents
    • Employee Bank Account
    • Employee Salary Change
    • Report for Payroll Movements
    • Payroll Report

Project Management

  • New functionality for Advanced Project Managements
  • Integrate Project Management with Request Management
  • Synchronize account dimension of Project Header with Project Phase and Project Task
  • Model Validator catches many Events
  • Sync with Payroll
  • Project Info Window
  • Generation of Sales Orders, Manufacturing Orders from Project

User Experience

  • Dashboard depending on role
  • New field style condition
  • Row style configuration
  • Popup to close tabs (ZK)
  • Restore Login Password (ZK)
  • New Dynamic Tree Functionality
  • Add dynamic Context Info on Status
  • Info windows revamped
  • Grid management improved
  • Open Window after process

Reports

  • CSV as report format output
  • Images for Jasper Reports
  • Exporting Files downloading automatically
  • Sending Files: directly without download
  • Improved Totals in Reports
  • Add account dimension for Accounting Report
  • Statement of Accounts improved

Migration/Import

  • Add FileName parameter to MigrationLoader
  • Import Business Partner when a contact with same email exists
  • Change Step Default Logic

Technical Changes

  • Close Security Gaps
  • Integration with Travis for automatic build, continuous integration and future testing
  • Tomcat 8.5 support
  • Oracle XE 18 and JDBC Driver 18.3
  • PostgreSQL 11.1 and JDBC Driver to 42.2.5
  • Full UUID Support (UUIDs from PO class)
  • New libraries for PDF display
  • Add helper methods for class TimeUtil
  • Allow Attachment File types
  • Open Window after process (Allows open a window with all processed records)
  • Export from report for any format with dynamic Report Export functionality
  • Connection with external application from ADempiere App Registration
  • Add Icon Image for any column defined as Button
  • Add dynamic Context Info

ADempiere 3.9.0

02 Aug 03:52
Compare
Choose a tag to compare

Summary of changes

ZK User Interface Look & Feel

  • Totally new look-and-feel style design
  • New simplified icons
  • New ADempiere logo
  • Modernize ZK User Interface appearance, making it more similar to world ERP main players
  • Goal: flat, minimalist, header blue, sky blue drops, two grays
  • Characters more readable
  • Change black letters to gray
  • Eliminate Degradé
  • Eliminate double headers of blue
  • Shrink strap logo
  • Eliminate blue cell lines
  • Change icons to be more readable
  • Grids: gray and white alternating in rows
  • Change colors in login portal
  • Improved Menu Favorite Items with user-definable folder structure
  • Document Status Indicators added to Dashboard
  • Display Recent Items worked on by the logged in User and Role
  • Display favorite documents
  • Change Role functionality for changing role without logging in anew

POS

  • Development of a totally new POS based on MVC "Model View Controller" requirements
  • POS fully integrated to ADempiere
  • POS functional on both KZ and Swing
  • Each POS station highly configurable
  • Supported input devices
    • Keyboard
    • Touchscreen
    • Mouse
  • Access control for changing prices, allowing discounts, returning materials.
  • Configurable to allow selected actions only executable by the supervisor
  • Configurable to set time limit for execution of selected actions
  • Supports standard ADempiere order and payment types
    • On Credit Orders
    • Standard Orders
    • Return of material
    • Credit Notes
    • Quotes
    • Cash return
    • Prepayments
    • Partial Payments
  • Payment of the POS invoice can be a combination of different tender types
    • Cash
    • Check
    • Credit card
    • Credit note
  • Supports different Units of measure in the POS
  • Selectable Products with image and text in quick-access menus
  • Product kits
  • Smart look-up when searching for products and Business Partners
  • Cancellation of Orders (even of a whole POS Order, including Material issue and Payment)
  • Change of Business Partner will change the prices and discounts of existing order lines, to price list of the new Business Bartner.
  • Intelligent buttons: buttons are enabled only when the semantic context allows it
  • Find old Sales Orders either for payment(s) or for review
  • Find old Sales Orders from the Invoice document number
  • POS can be treated as a bank account allowing for cash reports as ADempiere bank statements.
  • Displaying of old Orders - including orders that were not POS orders.
  • Refactoring of java classes to true MVC so different UIs can be integrated easily
  • POS Closing for end of day or new operator.
  • ServerSocket and additional classes for additional Printing, Display and Drawer
  • Creation of Business Partner in the POS

Production Light

  • Integration to ADempiere
  • Uses ADempiere BOMs and BOM lines (1 Product with multiple BOMs)
  • Costing for Production integrated (process “CostDetail”), including deferred transactions
  • Production is now an ADempiere document with Document Status
  • Reversal of Production document including Storage adjustments
  • Product Reservation and Release as with other ADempiere documents
  • Inclusion of Attribute Set Instances
  • Order Batch as "Production Order"
  • Multiple partial or a single complete batch is handled
  • Simplified MRP Planning for next 24 weeks for Production and Purchase Ordering
  • Error correction in production quantity calculation due to rounding

Financial Reports

  • Report lines enhanced
    • Overline stroke (dashed, dotted, solid, double dashed, double dotted, double solid)
    • Underline stroke (dashed, dotted, solid, double dashed, double dotted, double solid)
    • Shows ‘Actual to Budget’ Variance calculations with correct sign
    • Blank lines to allow improved layout
  • Report columns enhanced
    • Shows values with opposite sign
    • added “Report Source” to add filters to columns
  • Header Print Format that ‘includes’ the standard report displaying context variables
  • Indentation of account report lines
  • Export to xlsx format
  • Utilization of streams
  • display “Y” or “N” instead of ‘tick’ and ‘cross’ icons in report lines (configurable)
  • Trial Balance Drillable Report
  • Lots of fixes and enhancements

Human Resources

  • Enhanced and improved configuration
  • Improved Concepts and usage
  • Improved Employee Dependents
  • Improved Attribute Window
  • Thorough Accounting integration
  • Better synchronization with Business Partner
  • Email to employees
  • New Importer for Employee , create Department , Jobs , Employee Type , Skill Type while process to import.

Payroll

  • Smart Browsers to improve usability
  • Support of JSR 223 Scripting APIs for Payroll Rules
  • New approach to import payroll movement
  • Re-engineered transaction management for calculating payroll process yielding faster execution time.
  • Generate invoice from payroll process.
  • Now the importer for Employee have many attributes like Blood group, skill type
  • Now the importer for Employee Attribute support text, date and reference no
  • New reports (salary change, employee dependants, employee detail, bank account detail)
  • Generation of additional periods for payments twice a month
  • Enhanced rules, methods, processes
  • Payroll concept increased functionality
  • Smart Browser for Payroll Concept generation
  • Include movements in payroll process
  • Add Stop values for payroll process:
    • Concept
    • Employee
    • Payroll Process
  • Add new selection criteria for concept on payroll process engine:
    • Payroll
    • Department
    • Job
    • Job Type
    • Skill Type
    • Employee Status
    • Project
    • Activity
    • Organization of Transaction
    • Employee Type
    • Job Education
    • Career Level
    • Race
    • Degree
    • Designation
    • Salary Structure
    • Salary Range
    • Work Group
    • Shift Group
  • Improved for accounting fact on process payroll
  • Integration with commission calculation for sales representative employee

Cost Engine

  • Error fixing
  • Update costing fixed
  • Average Invoice and Landed Costs corrected (it works finally in ADempiere)
  • Include Resource costs in Production Light

Commissions

  • Now the commission calculation works as a Workflow document, it allows processing and simulating a commission before completing it.
  • Commission definition for more than one Sales Representative
  • Commission definition also for
    • Business Partner
    • Business Partner Group
    • Product, Product Category, Product Group, Product Classification…
    • Sales Region, Project, Campaign, Channel..
  • Define commission also for complete payments
  • Commission based on days elapsed between invoice and (partial) payments done
  • Commission depending on provider
  • Include management of Material Returns
  • Include management of Payment voiding.
  • Avoiding double calculations during Commission Calculation
  • integration to Human Resources/Payroll
  • Convert the Commission into an ADempiere document (in order to make it more secure and manageable)
  • Grouping of Commissions
  • Simulation of Commission Runs
  • Executing Commission Runs either on Commissions or on Commission Groups
  • Documentation of Commission Runs by explaining every step done and its results
  • An explanatory Commission Detail
  • Flag for avoiding commission recalculation once Commission has been corrected
  • Improve database views on commission
  • Improve Run Commission Detail report
  • New commission sales representative summary report
  • Allow definition of commission amount definition also as percentage
  • Save commission calculation in every Commission Detail
  • Clean up code

Smart Browser Improvements

  • Now is fully MVC
  • Full support to ZK UI
  • Now allows for editing fields inside selected lines
  • Permit callouts for changing values inside the selected fields
  • Boast parameter validation
  • Improved query loading, filtering
  • Default values can be getter from SQL
  • Full working access to context variables (also from parent windows)
  • Better info messages
  • Is added support to SAAS Module
  • Process panel is collapsible
  • Modal dialog for SB from window enabled

Additional Smart Browsers

  • Massive execution of Order actions (Prepare, Complete, Void, Close)
  • Massive generation of Shipments based on Order lines
  • Massive generation of Invoices based on Order lines
  • Create Payroll Concepts in HR
  • Withdrawal by Tender Type in POS
  • Closes the statement for POS Terminals
  • Shows the employee history movements for a payroll process
  • Material Receipt Distribution Order
  • Generates Movement from Distribution Order
  • Selects the Demand Order to generate an Outbound Order.
  • Selects the Outbound Order Lines ready to be to delivery.

Replacement of Views by Smart Browsers

  • Material Receipt create from: Order / RMA / Invoice
  • Invoice create from: Order / RMA / Invoice / Receipt
  • Invoice create from: Payment Selection lines (this is a different Smart Browser)
  • Payment Selection create from: Order
  • Payment Selection Lines create from: Invoice
  • Payment Selection lines create from: Payment Request
  • Bank Statement Create From Payments
  • Payment Selection lines create from: HR Movements
  • Process Parameters create from: Process or columns of Report View

Translation

  • Complete Translation into Spanish MX
  • Preparation for other Spanish languages

Warehouse Management

...

Read more

ADempiere 3.8.0

02 Mar 05:05
Compare
Choose a tag to compare

ADempiere 380 - Official Release

These files are the compressed installation files of ADempiere version 380, built from the Github repository as of 03 March 2015, including seed databases for Oracle and Postgres.

Though in the following enumeration there is no mention of any contributor, we would like to thank to all persons and companies who have helped to this release of ADempiere 3.8.0.

For downloading the installation files, please refer to the official release site https://bintray.com/adempiere/Official-Repository/Release/3.8.0

Every one who wants to help and contribute to improve this awesome product is welcome!

On behalf of the Technical and Functional Teams

ADEMPIERE 3.8.0 INCLUDES A NUMBER OF NEW FUNCTIONAL AND TECHNICAL ENHANCEMENTS AS WELL AS NUMEROUS BUG FIXES

  • The modules Human Resources, complex Production are now fully integrated, including a wide range of of improvements and bug fixes..
  • A New Costing Engine has been added to overcome costing problems that have existed.
  • A configurable "Smart Browser" has been included to define complex views in the Application Dictionary and present information without having to use database tools. The results of the views can be edited, changed via callouts and used as input for dedicated processes.This is a very helpful tool for customizations.
  • A Production Lite was added.
  • Warehouse Management implements functionality for advanced warehouse management using outbound rules and outbound orders.
  • A Distribution Management which includes distribution netwokrs for supply chains integrated to the complex Production Module
  • New Sales Management (CRM) capability that provides for lead and opportunity tracking.
  • New Cashflow Management use sales orders, accounts receivable, purchase orders, accounts payable, miscellaneous income and expenses to generate a cashflow report.
  • A Mobile WebUI functionality has been integrated.
  • Forecast Management implements functionality for the forecast based on the historical invoices, using multiple methods of calculation.
  • A new one-step process has been created for initial client setup, including tax configuration.
  • Expanded dunning capabilities provides the ability to define pluggable Dunning Sources and create Dunning Candidates.
  • Works with the existing Dunning Grace functionality.
  • GL Accounts can be automatically or manually reconciled.
  • The Account Reconciliation functionality is designed to assist in reconciling suspense/clearing type General Ledger accounts and reporting on the records that make up the balance of a clearing account at a particular point in time.
  • A migration tool has been incorporated that eases the work of migrating production databases to the latest version.
  • New xml-based AD Migration tool aimed at replacing the database dependent SQL scripts. The xml versions are database independent and are easy to generate and maintain. This is primarily aimed at migrating the seed database to the next version.

GENERAL ENHANCEMENTS AND IMPROVEMENTS

  • A configurable dashboard has been added.
  • Lookup and Info forms have been improved so that the buttons provide information about the record in the search field.
  • Searches will function regardless of the choice how the fields are displayed.
  • New functionality has been added to the forms as well to reduce duplicate entries and provide cleaner subordinated information
  • Allocation differences can now be allocated to a charge other than a write-off.
  • Human Resources recruitment and administration tables have been included.
  • A Role Template has been added.
  • A Process gear can be added to any window.2Pack feature has been updated to support new functionality.
  • Minitables (Swing) and Listboxes (ZK) have a new event on row selection to reduce the number of events fired.
  • Storage cleanup will now deal with non-instance (product only) ASIs and these can be selected in Inventory Move Lines.
  • State-of-the-art, new ZK theme for monochromatic icons of flat design for faster transmission.
  • Integrated Report Line Improvements in Finantial Reports (Smart Reports).
  • A multi-currency aging report has been created that will revalue non-system currencies on a specific date.
  • The GL Journal Line has been simplified to allow creation of account combinations based on the selection of the values of dimension fields, making it much easier for the user to use.
  • Entities can now be deleted.
  • Fixed Asset module was stabilized.
  • An XLS option is available for Jasper Reports Currency exchange rate conversion now use the date of the payment/invoice.
  • Shipments can be created using a consolidation of multiple sales orders, express receipt transactions. Transactions can be generated using a barcode reader
  • A Bank Statement Line tab was added to the Payment window.
  • The presentation of periods in report parameters has been changed to sort by start date
  • An alert has been added to Internal User Inventory if the on-hand quantity is less than the internal use quantity
  • Neẅ process to calculate MRP (Regenerative , Net Change, Selective Plan)
  • Improvements in Manufacturing: Smart Browser for MRP Action Messages , MRP Demand Browser , MRP Supplies Browser , MRP Demand & Supplies View Pegging , MRP Detail info , Planned Order Approval (Change from MO to Requisition or vice-versa is possible ) , Approval Manufacturing Order , Approval Distribution Order, Scheduling of demands , Scheduling Supplies.
  • Improvements in Manufacturing: Activity Control , Activities Scheduling , Activities Progress Monitor , Shop floor transaction detail , Activities progress control.
  • Forecast Management: Operacional Calendar , Generate Sales History , Sales History , Forecast Rule (Double Exponential Smoothing, Simple Exponential Smoothing, Triple Exponential Smoothing, Polynomial Regression, Naive Forecasting, Multiple Linear Regression, Best Forecast Model, Moving Average) , Forecast Definition , Forecast Simulation , Forecast Simulation Result , Forecast Simulation Report, Generate Forecast , Forecast Report , Forecast Report by period.
  • Dunning candidates can be processed to Dunning Documents or written off.
  • InfoFactoryClass for Smart Browser.
  • Attribute sets, Attribute use and instances can be imported.
  • Bills-of-Materials can be imported.
  • Import Workflows.
  • Import Forecasts.
  • Import Product Planning.
  • Import Employees attributes.
  • All 370 patches and 371 hot fixes are included.

APPLICATION DICTIONARY ENHANCEMENTS AND IMPROVEMENTS

  • Field "Has Role" was added to the User window to indicate if the user has assigned roles.
  • Range-based lookup has been implemented on windows based on the selection columns.
  • Included Tabs are displayed horizontally.
  • Defining default element type in the system element definition.
  • Automatic creation of 7 obligatory fields when creating a table.
  • Creating rapidly columns with the help of system elements.
  • Creating process parameters using system elements.
  • Embedded tabs, improving handling.
  • Horizontal tabs.
  • A "select all" checkbox has been added to the header in Swing mini tables to have common functionality with the ZK UI
  • Manufacturing planning data tab has been added to the Product window.
  • The ability to hide certain columns in the grid view.
  • An auto-complete feature has been added and can be used on search fields.
  • Additional grouping for products (Product Class, Product Classification,Product Group).
  • Select All in Swing Tables adds a checkbox to the table header in multi-select tables that will allow for select-all functionality.

TECHNICAL ENHANCEMENTS AND IMPROVEMENTS

  • Compatible with Java version 7.
  • WebServices have been improved and integrated.
  • The InteliJ IDE is now supported (: https://www.jetbrains.com/idea/).
  • HTML report presentation has been improved.
  • Tools libraries updated: Jasper Reports 5.1.0 (which allows to use iReports 5.6 instead of 3.7.2), JFreeChart 1.0.15, Groovy 2.0.1, POI 3.9-20121203.
  • Display graphics on any record.
  • A Password Hash to store user passwords in a secure way.
  • A Memo Alert can now be triggered when selecting a business partner or product in any window.
  • Print formats can be easily copied with intelligent copying of any included print format items.
  • Random documents and test data can be generated for demonstrations.
  • The Zk mini-tables now support color rows.
  • Fixed the Class Not Found Exceptions while executing the Copy Account Process in Product Category, Business Partner Group and Accounting Schema windows.
  • There is also the possibility of using the Docker tool for testing and/or distributing ADempiere: http://www.adempiere.com/Creating_ADempiere_Instances_with_Docker .
  • Build and install scripts have been improved.
  • Unaccent-String function in Oracle was corrected
  • Of special note is the inclusion of new migration tool that can be used to migrate existing databases to the 3.8.0 version. See http://www.adempiere.com/Migrate for more information.
  • There is also the possibility of using the Docker tool for testing and/or distributing ADempiere: http://www.adempiere.com/Creating_ADempiere_Instances_with_Docker

MISC