Broadleaf Microservices
  • v1.0.0-latest-prod

Tax Common Release Notes

2.0.2-GA

  • Update DiscriminatedProperties to utilize CaseInsensitiveMap when binding application and tenant ID property key prefixes This ensures properties supplied via YAML vs environment variables are not treated as separate properties purely due to a case mismatch.

  • Fixed SimpleTaxProvider calculation of tax total amount, taxable amount, and tax exemption.

2.0.0-GA

Spring Boot Upgrade

  • As of Broadleaf Release Train 2.0.0-GA, all common libraries have been upgraded to Spring Boot 3.

  • This version includes all changes up to 1.7.8-GA

1.7.8-GA

  • Updated SimpleTaxProvider#determineIsTaxIncluded(…​) to take in ContextInfo & to continue legacy flows where item.getTaxIncluded() causing the isVat flag to be determined from the identified tax configuration.

  • Fixed issue where a SimpleTaxProvider can’t handle method to void taxes when an order is cancelled

1.7.7-GA

  • Fixed issue where the cart pricing and order summary totals are incorrect because VAT tax is treated as not included

1.7.6-GA

  • Add VAT registration id to request along with indicators on whether tax was included in the request

1.7.5-GA

  • Add generic attribute map for easier extension

1.7.4-GA

  • Add void transaction method to tax accessor

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.