Skip to content

Releases: invopop/gobl

v0.300.0-rc1

02 Sep 15:06
ba97ab5
Compare
Choose a tag to compare
v0.300.0-rc1 Pre-release
Pre-release

Changelog

  • 0694792 Add retained taxes to BR regime
  • f44559c Add source billing and ref extensions to pt-saft
  • 02373c5 Add source billing support for payments
  • b532b70 Add support for informative tax categories
  • be52795 Bring back explicit retained flag
  • 683d929 Completely remove unneeded README
  • b9c9346 Executing CoPilot recommendations
  • c315b52 Extend test coverage for informative taxes
  • 663ab40 Fix changelog header
  • ef64bb5 Generate
  • 37703d4 Generate regime and schemas
  • 6200516 Greater test coverage, refining EL exemption code mappings
  • 494e08b Improving extensions test coverage
  • 387f0b4 Major refactor to include support for new tax Combo key field
  • c5398df Merge branch 'main' into add-tax-combo-key
  • 274df41 Merge branch 'main' into fr-tax-id-exceptions
  • 6eda3b2 Merge branch 'main' into informative-taxes
  • 30845d5 Merge branch 'main' into informative-taxes
  • 634e6ca Merge branch 'main' into informative-taxes
  • 1d48ecc Merge branch 'main' into pt-saft-source-billing
  • 7e25c93 Merge pull request #582 from invopop/pt-saft-source-billing
  • 9593fec Merge pull request #584 from invopop/add-tax-combo-key
  • dbefbf0 Merge pull request #588 from invopop/br-withholdings
  • 00d77b4 Merge pull request #589 from invopop/informative-taxes
  • 306cd93 Merge pull request #592 from invopop/fr-tax-id-exceptions
  • ba97ab5 Merge pull request #593 from invopop/release-0.300.0-rc1
  • 82cf7a6 Minimize PT regime's README
  • 4035cfd Refactor and improve test coverage
  • 6f6f0e3 Refine source extension name and documentation
  • d3e01d0 Reject prices including informative taxes
  • 9a70eeb Release v0.300.0-rc1
  • c768e9e Running generate
  • 382cf84 Support for Tax Identity exceptions in France
  • 57f7028 Test CategoryDef validations
  • 02bf852 Update generated specs
  • d2c5b26 Update old extension name
  • 4eb30fd Update tests
  • a6209ab Updating CHANGELOG

v0.220.6

12 Aug 08:32
b39d0a6
Compare
Choose a tag to compare

Changelog

  • f55cf84 Add missing normalizer to BR definition
  • 2db0e22 Add validation for CPF in br tax regime
  • ca985d6 Adding normalizers method to regime def
  • 00db27d Assert return value in test
  • 3e6b8a3 Avoid panic when regime normalizer is not present
  • dd8d04b Bump tmp from 0.2.3 to 0.2.4 in /wasm
  • 23380a4 Fix linter offense
  • c36cbea Merge pull request #579 from invopop/fix-supplier-normalizer-panic
  • efce92f Merge pull request #581 from invopop/brazil-issue-cnpj
  • 23956c1 Merge pull request #585 from invopop/dependabot/npm_and_yarn/wasm/tmp-0.2.4
  • b39d0a6 Merge pull request #586 from invopop/release-0.220.6
  • e088be0 Release 0.220.6
  • 5def6f7 Update CHANGELOG

v0.220.5

21 Jul 10:45
fb9b751
Compare
Choose a tag to compare

Changelog

  • 331379e Merge pull request #575 from invopop/pt-exemption-notes-rollback
  • fb9b751 Merge pull request #576 from invopop/release-0.220.5
  • 392a806 Readd unreleased header to CHANGELOG
  • f9aa53e Regenerate data
  • 7ebaea5 Release 0.220.5
  • 539ae32 Restore generic note for all exemptions in SAFT
  • f546102 Update CHANGELOG

v0.220.4

17 Jul 11:40
d815ce7
Compare
Choose a tag to compare

Changelog

  • afa8a51 Add currency to advance
  • d061901 Add currency to item
  • b86a7ac Add tests to cover item currency
  • 2b697f1 Differentiate between invalid format or check digit
  • baa688e Merge branch 'main' into refactor-regime-es-tax-ids
  • 5760aec Merge pull request #572 from invopop/fix-convert-into
  • 68b748d Merge pull request #573 from invopop/refactor-regime-es-tax-ids
  • d815ce7 Merge pull request #574 from invopop/release-0.220.4
  • 56f16af Refactoring ES regime tax identity handling
  • 91a8106 Release 0.220.4
  • ac9d7d7 Remove advance currency
  • d4fca65 Remove advance currency
  • df259c2 Test fixes
  • 4b4fe2b Update changelog
  • 67de08e Update changelog
  • d750750 Update regimes/es/tax_identity.go

v0.220.3

15 Jul 16:01
b16af43
Compare
Choose a tag to compare

Changelog

  • b16af43 Merge pull request #571 from invopop/tax-eu
  • 958e3c0 Quick release with EU validation and improved Verifactu copy

v0.220.2

14 Jul 13:25
b7d9aea
Compare
Choose a tag to compare

Changelog

  • 0f0c6f5 Add tax responsibility extension for CO parties
  • 7619258 Additional renaming for the extension
  • 2e886b9 Checking for presence of customer except for simplified invoices
  • cb4891e Generate
  • 688c31a Improving extension and tax combo handling
  • ba02b9f Make normalize function name shorter
  • 125736c Merge pull request #567 from invopop/fix-verifactu-scenarios
  • 4379884 Merge pull request #568 from invopop/co-tax-responsibility
  • b7d9aea Merge pull request #569 from invopop/release-0.220.2
  • 4da880f Preparing release 0.220.2
  • 596f345 Refining document and merging with main
  • adfa3b0 Regenerate addons data
  • 35aba63 Rename extension
  • f1c2ab9 Simplify test and fix linter offense
  • 8ebbccc Typos
  • d22f1e8 Verifactu: replacement tag

v0.220.1

09 Jul 10:26
b9590d6
Compare
Choose a tag to compare

Changelog

v0.220.0

09 Jul 09:41
9fee061
Compare
Choose a tag to compare

Changelog

  • 4edea5a Adding ordering issuer, and new verifactu extensions
  • 383f47e Changelog and generate
  • 9b0c7d7 Fixing typos
  • daa4912 Including example usage of self-billing
  • d20e2a5 Merge branch 'add-verifactu-exts'
  • 5a058f1 Merge pull request #563 from invopop/default-invoice-tags
  • 63917cc Merge pull request #564 from invopop/add-verifactu-exts
  • 9fee061 Merge pull request #565 from invopop/release-0.220.0
  • 56b0da2 Preparing set of default invoice tags independent from Regime
  • 6682da2 Release 0.220.0

v0.219.0

08 Jul 14:15
a55f6e8
Compare
Choose a tag to compare

Changelog

  • 4ce9d66 Adapt validations in pt-saft-v1 to new payment
  • 1f37c94 Add accuracy constraints
  • d30edf3 Add explanation to extension
  • ea4b996 Add online as card payment
  • 35dfe4b Add test when price is nil
  • cd4a67e Add tests
  • 9d50bde Adding addresses and Birthday to Person
  • 00994b1 Adding org.Person identities and key
  • 5604170 Adding some additional units for building work
  • 2806d02 Check price greater than 0
  • 764c374 Fixing missing tests
  • 1272bb8 Fixing party example
  • e18771b Generate and update changelog
  • 844165d Improve language
  • 43c053e Include validation of latin of latin characters for names and addresses
  • 32b48df Initial support for Identities in Verifactu
  • e18d8d0 Inreasing C14n package test coverage
  • 6aa70e2 Merge branch 'main' into add-new-units
  • 33f37d7 Merge branch 'main' into fix-payment-mapping
  • e95a243 Merge branch 'main' into fix-payment-mapping
  • 58e1c69 Merge branch 'main' into fix-payment-mapping
  • 5a4ef90 Merge branch 'main' into latin-sdi
  • a2fd3d5 Merge branch 'main' into latin-sdi
  • 6db1c3d Merge branch 'main' into mx-price-0
  • ce2e6b2 Merge branch 'main' into new-payment-pt
  • 1009dc8 Merge branch 'main' into normalize-verifactu
  • 468020e Merge branch 'new-payment-pt' into pt-exemption-texts
  • f0c273e Merge pull request #548 from invopop/fix-payment-mapping
  • 36aeedf Merge pull request #549 from invopop/ext-verifactu-identities
  • e0cf6fa Merge pull request #550 from invopop/add-new-units
  • ab96330 Merge pull request #551 from invopop/new-payment-pt
  • 7d52f8a Merge pull request #552 from invopop/choruspro-norm
  • e5b4513 Merge pull request #553 from invopop/pt-exemption-texts
  • 3dafe7e Merge pull request #554 from invopop/normalize-verifactu
  • 07d04af Merge pull request #555 from invopop/test-c14n-coverage
  • 454bf69 Merge pull request #556 from invopop/latin-sdi
  • d375475 Merge pull request #557 from invopop/mx-price-0
  • 3a632e4 Merge pull request #558 from invopop/add-person-extras
  • 7f0eb5e Merge pull request #559 from invopop/lint-fix-move-common
  • d09371f Merge pull request #561 from invopop/choruspro-quantity
  • a55f6e8 Merge pull request #562 from invopop/release-0.219.0
  • 983ac50 Modify changelog
  • 42617bd Moving regime common methods into more appropriate locations
  • ac4d7fd Order tests
  • 01aced0 Preparing release 0.219.0
  • 2e30c0a Refactor ammount
  • 54e8bb7 Refactor ammount
  • f68e494 Removee linter comment
  • 712f3e7 Removing birthday option
  • 7a640fc Update changelog
  • 83df006 Update changelog
  • 0cd5246 Update description with french version
  • 8d9acf4 Update example and CHANGELOG
  • e28c70d Update exemptions in PT to comply with regulations
  • a0cebe8 Update from go generate
  • ec4824d Update note validation
  • 5d71bdd Updating changelog
  • 4a3fb49 Updating copy and renaming chorus pro addon for consistency
  • 169e9a4 Updating tests
  • a3c7209 updating examples and generate

v0.218.0

12 Jun 13:27
a49f419
Compare
Choose a tag to compare

Changelog

  • f00df9a Add badge for deepwiki
  • 4e30769 Add choruspro adddon
  • 1cd3546 Add sources
  • cdc6cb5 Allowing for a payment description
  • ecfdf15 Fix copilot errors
  • 2f52ac4 Merge branch 'main' into choruspro
  • 5f9d0af Merge pull request #543 from invopop/deepwiki
  • 9f97889 Merge pull request #544 from invopop/choruspro
  • 78466ee Merge pull request #545 from invopop/refactor-payment-tax
  • 993dbef Merge pull request #546 from invopop/choruspro
  • a49f419 Merge pull request #547 from invopop/release-0.218.0
  • 2fdf2df Move extension to party
  • 15a11d3 Moving refund to the line, allowing negative total
  • 355e6c1 Refactor extension name
  • 3d91833 Refactoring payments and CFDI support for PUE o PPD methods
  • 58260de Refactoring payments to focus on lines, including refund parameter
  • 3577be9 Release 0.218.0
  • c04f116 Removing ext from payment details, cleaning up some copy
  • ce3019c Revert regime/fr and update tests
  • 7a04b4a Update changelog
  • 6468d2a Update examples
  • 3c29172 Update tests
  • 684cc27 Update tests
  • b88bd17 Using scenarios to determine payment method extension