- Bump hibernate.version from 5.4.23.Final to 5.4.24.Final
- Changes log level to debug for truncated fields in SAFT and QR codes
- Change constant used in string lengths to already available Math scale
- Sorts invoices entries by entrynumber to export in monotonic order in SAFT
- Corrects PTSAFTFileGenerator loggers to use its own
- Bump mockito-core from 3.6.0 to 3.6.28
- Changes saft.xml export from WINDOWS-1252 to UTF-8
- Removes rounding of credit and debit amounts in invoices lines
- Exports only the clients and products relevant to the requested period
- Removes hardcoded temporary file for SAFT export (fixes Concurrency bug in saft generation)
- Bump tiles-maven-plugin from 2.18 to 2.19
- Corrects the hash verification field
- Adds missing Credit or Debit information to some invoice types. SQL script to fix previous invoices:
UPDATE billy_core_generic_invoice SET credit_or_debit = 'CREDIT' WHERE id IN ( SELECT bcgi.id FROM billy_pt_receipt_invoice bpri JOIN billy_pt_invoice bpi ON bpri.id = bpi.id JOIN billy_pt_generic_invoice bpgi ON bpi.id = bpgi.id JOIN billy_core_generic_invoice bcgi ON bpgi.id = bcgi.id WHERE credit_or_debit IS NULL ) UPDATE billy_core_generic_invoice SET credit_or_debit = 'CREDIT' WHERE id IN ( SELECT bcgi.id FROM billy_pt_simple_invoice bpsi JOIN billy_pt_invoice bpi ON bpsi.id = bpi.id JOIN billy_pt_generic_invoice bpgi ON bpi.id = bpgi.id JOIN billy_core_generic_invoice bcgi ON bpgi.id = bcgi.id WHERE credit_or_debit IS NULL )
- Adds export SAFT methods without certificate number
- Replaces Base64 from commons-codec with Base64 from Java 8
5.2.0 - 2020-11-05
5.1.0 - 2020-11-04
- Adds support for pt mandatory QRCode generation - It may require changes to XSL template files to include QR code section
- Bump querydsl.version from 4.3.1 to 4.4.0
- Bump tiles-maven-plugin from 2.17 to 2.18
- [Security] Bump junit from 4.13 to 4.13.1
- Bump hibernate.version from 5.4.20.Final to 5.4.23.Final
5.0.0 - 2020-09-18
- Update persistence dependencies
- Removes unused dependency guice-assistedinject
- Removes Joda-time dependency and uses Java 8 LocalDate
- Bump snakeyaml from 1.26 to 1.27
4.0.0 - 2020-09-03
- Change entities ids from integer to long. Use identity strategy for id generation
- Adds export SAFT methods without certificate number
- Replaces Base64 from commons-codec with Base64 from Java 8
3.3.1 - 2020-08-14
3.3.0 - 2020-07-11
- Bump snakeyaml from 1.25 to 1.26
- Bump build-helper-maven-plugin from 3.0.0 to 3.1.0
- Bump maven-javadoc-plugin from 3.1.1 to 3.2.0
- Bump guice.version from 4.2.2 to 4.2.3
- Bump commons-lang3 from 3.9 to 3.10
- Bump joda-time from 2.10.5 to 2.10.6
- Bump tiles-maven-plugin from 2.16 to 2.17
- Bump build-helper-maven-plugin from 3.1.0 to 3.2.0
- Update Canary islands 2020 IGIC normal tax value
3.2.1 - 2020-02-24
3.2.0 - 2020-01-31
- Adds exemption reason and code to InvoiceEntryData
- Adds TaxRateType.NONE to the types that use percent as a unit
- Adds Support for Receipt Invoices to Billy Portugal
- Bump mockito-all from 1.9.5 to 1.10.19 and set scope to test
- Bump maven-source-plugin from 2.2.1 to 3.2.1
- Bump validation-api from 1.1.0.Final to 2.0.1.Final
- Bump tiles-maven-plugin from 2.8 to 2.16
- Bump Guice to version 4.2.2
- Bump snakeyaml to version 1.25 and set scope to test
- Bump Junit to version 4.13
- Bump querydsl to version 3.7.4
- Bump build-helper-maven-plugin to 3.0.0
- Replaced maven-apt-plugin with apt-maven-plugin, version 1.1.3
- Bump nexus-staging-maven-plugin from 1.6.2 to 1.6.8
- Bump maven-jar-plugin from 2.4 to 3.2.0
- Bump maven-gpg-plugin from 1.5 to 1.6
- Bump commons-codec from 1.7 to 1.14
- Bump maven-javadoc-plugin from 2.9.1 to 3.1.1
- Bump maven-scm-provider-gitexe from 1.8.1 to 1.11.2
- Bump jaxb2-basics-annotate from 0.6.2 to 1.1.0
- Bump commons-lang3 from 3.1 to 3.9
- Bump jaxb2-basics-runtime from 0.6.4 to 0.12.0
- Bump slf4j-api from 1.7.29 to 1.7.30
- Upgrade to java 8
- Bump hibernate-validator to version 5.4.3.FINAL
- Bump hibernate-entitymanager to version 4.2.21.Final
- Replace maven-license-plugin with license-maven-plugin, version 3.0
- Bump maven-release-plugin from 2.4.2 to 2.5.3
- Bump javax.el-api from 2.2.4 to 3.0.0
- Bump javax.el from 2.2.4 to 2.2.6
- Bump maven-surefire-plugin from 2.20.1 to 2.22.2
- Bump Joda-Time to 2.10.5
- Removed mandatory end date to taxes
- Replaced hibernate-jpa-2.0-api with hibernate-jpa-2.1-api
- Bump jaxb2-basics from 0.6.2 to 0.12.0
- Bump ebean from 10.3.1 to 10.4.7
- Clarify isSubContext in DAOContext