Skip to content

Releases: invopop/gobl

v0.207.0

12 Dec 15:42
302269b
Compare
Choose a tag to compare

Changelog

  • 098c351 Add Invoice Tests
  • 5b5a7b7 Add Tax Regime Extension
  • 033c0ce Added All Lists as Extensions
  • 496b504 Added Invoice Tests and Updated Validation
  • 8f0cee7 Added QR Stamp
  • 52b07e5 Added Scenario Tests
  • 0ec4e55 Added Scenarios and Extensions
  • 056b02f Added sources
  • 43a6b5a Adding 1153 and 7143 UNTDID codes
  • 0fa6bb2 Adding CEF VATEX catalogue
  • 8cb512e Adding tag
  • 4d46676 Changelog and a bit more test coverage
  • d0055be Cover Preceding
  • 0cb518b Exemption Extensions
  • e8b88a1 Extra test
  • b47d4f6 Fix Tests
  • a4773e3 Fixing grammer error in tax extensions
  • 98f196f Fixing linter issues
  • 58bd731 Fixing linting issues
  • f435472 Improving a bit of test coverage
  • 59350ca Improving cbc.Key test coverage
  • eacfaa5 Initial Extensions and Validations
  • a504971 Merge branch 'addon-verifactu' of github.com:invopop/gobl into addon-verifactu
  • 2c7873a Merge branch 'main' into addon-verifactu
  • 580b5e4 Merge branch 'main' into addon-verifactu
  • 1b166f3 Merge branch 'main' into addon-verifactu
  • a1846a3 Merge branch 'main' into addon-verifactu
  • 80fdfb3 Merge branch 'main' into addon-verifactu
  • c3526d8 Merge branch 'main' into addon-verifactu
  • 04ddb4c Merge pull request #410 from invopop/addon-verifactu
  • 34e317a Merge pull request #439 from invopop/tax-extensions-require
  • 483e4d2 Merge pull request #440 from invopop/indian-tax-regime
  • c7664f4 Merge pull request #441 from invopop/cbc-definitions
  • e8e9fb2 Merge pull request #442 from invopop/cef-vatex
  • 302269b Merge pull request #445 from invopop/release-0.207.0
  • 38afdfb Move catalogues to JSON sources
  • 4aee03e Moving from Key and Value Definitions to a single struct
  • 92b3d2a Name Change
  • 5e9e22b Refactoring Indian org Identities and Items
  • 6aa13a0 Refactoring handling of Verifactu extensions and scenarios, plus other simplifications
  • 37106d9 Release 0.207.0
  • 1b04b70 Remove Extension & Fix Test
  • d80ef41 Remove redundant check
  • 214df6f Remove some unnecessary extensions
  • 5019e86 Renaming Verifactu regime
  • c57dc1c Run go generate
  • b08d4d1 Running Generate
  • eb70ac6 Simplifying and fixing tests
  • 633fce7 Test fix
  • bff3256 Update changelog
  • 5cd2148 Updating CHANGELOG
  • ccd8b7a Updating CHANGELOG
  • 9500c8b add Indian tax regime
  • 29910e6 add Indian tax regime
  • 6ac04a6 add Indian tax regime
  • 9fc53bf add Indian tax regime
  • 22e46be add Indian tax regime
  • 24e97ca add Indian tax regime
  • 2072047 add Indian tax regime
  • dc89a7d add examples for Indian tax regime
  • 0125a20 add examples for Indian tax regime
  • c9780d2 adding missing Definition tests
  • 152a0ac fixing catalogue key

v0.206.1

28 Nov 12:15
6d09561
Compare
Choose a tag to compare

Changelog

  • 6acd3a8 Fix Greece examples
  • 956b2e3 Fix: org party regime validation
  • 7a8228d Merge pull request #434 from invopop/fix-org-party-valid
  • e723e14 Merge pull request #436 from invopop/fix-gr-examples
  • 6d09561 Merge pull request #437 from invopop/release-0.206.1
  • 8ae1b50 Preparing Release 0.206.1

v0.206.0

26 Nov 10:14
eb4879b
Compare
Choose a tag to compare

Changelog

  • a1871c8 Add CNAE extension for BR items
  • ebd7c83 Add ISS liability extension to br-nfse addon
  • 496784d Add explanatory comment to br-nfse regime
  • 3847418 Add extensions and identities for BR suppliers
  • fa0e310 Add invoice validations to br-nfse
  • bb73f9a Add pattern for br-nfse CNAE extension
  • 7d1b4d5 Add validation skips to BR regime and addon
  • c8c21d9 Add validations for BR suppliers
  • bda0e7f Always adding product extension to items, fix preceding validation
  • b288e83 Arab Emirates regime adjustments
  • 111ca34 Document br-nfse-municipality used at tax level
  • a4c5741 First commit Arab Emirates Regime
  • b8a4fe3 Fix bad example out
  • 76e5d83 Fix wrongly merged CHANGELOG
  • 77efc61 Fixing AE examples
  • e049a88 Fixing changelog
  • 4683cdc Harmonize regime READMEs, fix links
  • da8dc2e Improve BR regime examples and docs
  • 78ccade Improve br-nfse extensions documentation
  • e13904b Initial Arab Emirates regime adjustments
  • 2a81adb Initial Arab Emirates regime adjustments
  • d89f3ef Initial Arab Emirates regime adjustments
  • 20f27e6 Make BR fiscal incentive mandatory with a default
  • cf6fb1d Merge branch 'arab-emirates-regime' of https://github.com/richifernandez/gobl into arab-emirates-regime
  • 2216d92 Merge branch 'main' into br-typical-nfse
  • ce70cac Merge pull request #421 from richifernandez/arab-emirates-regime
  • 42442af Merge pull request #427 from invopop/br-issuer
  • 27c9101 Merge pull request #429 from invopop/br-typical-nfse
  • a97538b Merge pull request #431 from invopop/tbai-org-item-ext
  • eb4879b Merge pull request #432 from invopop/release-0.206.0
  • d907954 Move BR address validation to regime
  • 08d41a8 Refresh generated JSONs
  • d0026e6 Release 0.206.0
  • 44a3b9e Rename and better document br-nfse-simples ext
  • ea8651f Updating schemas
  • 3ea9510 add Arab Emirates examples
  • b4517df add Arab Emirates tax regime
  • bb27687 add Arab Emirates tax regime
  • 099b01e add Arab Emirates tax regime
  • c4551ef add Arab Emirates tax regime
  • 940b2aa add Arab Emirates tax regime
  • 8ed59d9 add Arab Emirates tax regime

v0.205.1

19 Nov 15:09
073123e
Compare
Choose a tag to compare

Changelog

  • f1394d6 Adding address line support methods
  • 99d792e Adding dates to CHANGELOG
  • 44f825c Adding example case
  • fe98d99 Adding test for no tax id supplier
  • 885e076 Allow empty lines with discounts or charges, fix empty check
  • 87fe0de Changes in Changelog.md
  • 1ac0530 Correcting test
  • ed7cc61 Deleting supplier validation
  • cc40076 Merge pull request #423 from invopop/address-lines
  • 2ab8dff Merge pull request #425 from invopop/fix-invoice-empty-lines
  • 3ac63ad Merge pull request #428 from invopop/swiss-u-2300
  • 073123e Merge pull request #430 from invopop/release-0.205.1
  • e0d27f3 Release 0.205.1
  • 930e513 Remove whitespace when street not present

v0.205.0

12 Nov 14:33
0d68bca
Compare
Choose a tag to compare

Changelog

  • 454af85 Adding 'state' code to addresses
  • 55c5f84 Adding example, updating generated schemas
  • 4aee2eb Adding inbox email field, with autonormalization
  • b6085ea Extra example with email
  • 5885301 Fix Greece README.md format issue
  • 51bd75a Fix for json schema and cal date time which lacks timezone
  • 7b179df Fixing test coverage for TicketBAI region extension
  • a418e60 Merge pull request #411 from invopop/es-tbai-region
  • fd21b14 Merge pull request #416 from invopop/examples-relocation
  • 40e9d5e Merge pull request #418 from invopop/address-state
  • 5c08d1e Merge pull request #419 from invopop/org-inbox-email
  • dc6100f Merge pull request #420 from invopop/date-time-pattern
  • 0d68bca Merge pull request #422 from invopop/release-0.205.0
  • ae7273d Moving examples from regimes to single folder
  • 9489192 Normalize invoice tax to add TicketBAI region code from address
  • 0f1d2af Use a key for the exchange rate source
  • f9390ad release 0.205.0

v0.204.1

04 Nov 12:30
67b90de
Compare
Choose a tag to compare

Changelog

  • 66ec4bc Fixes for 0.204
  • d8e9166 Fixing CHANGELOG entry
  • 9f95d33 Fixing MX tax identity code validation with strange characters
  • 98332e7 Merge pull request #407 from invopop/fix-tax-identity-code-validation
  • 2c2ffc4 Merge pull request #408 from invopop/add-line-discount-normalize
  • 67b90de Merge pull request #409 from invopop/release-0.204.1
  • d46b3f8 Normalizing line discounts and charges to remove empty rows

v0.204.0

31 Oct 18:05
5ab26fc
Compare
Choose a tag to compare

Changelog

  • b9f8e46 Add initial Brazil NFSe addon
  • c971f62 Added Extensions and Initial Tests
  • 688fa45 Added Extensions and Initial Tests
  • 8209504 Additional test case for EN16931 rate key with reverse charge
  • fdfb877 Allowing extended tax rate keys
  • 2841733 CHANGELOG update
  • 7617fc2 Cleaned code and fixes
  • 4511573 Corrective Invoice Tests
  • 172b419 Corrective Invoices, Rule References and Instructions
  • 29e8323 Credit transfer & Direct debit instructions
  • 1806e09 Defining additional export rates for EN16931
  • 292bf4e Delivery Address Tests
  • 5c886d5 Final proposal for EN16931 addon and catalogues with XRechnung
  • 745a7b8 Fix indentation
  • 349eee2 Fixed Validation.Skip and Instructions Testing, started work on Scenarios
  • c3dd9c6 Fixing linter issues
  • 4c33511 Initial Draft for DE Addon
  • 44e095c Instruction Tests
  • 02ea6c6 Invoice tests
  • bf43832 Lint Fix
  • f90152c MX: Fix RFC checks with symbols
  • 2c62b5c Merge pull request #393 from invopop/addon-de
  • 6812cfc Merge pull request #402 from invopop/br-nfse-v1
  • 1b4a1e7 Merge pull request #403 from invopop/mx-cfdi-post-code-normalization
  • fd93c96 Merge pull request #405 from invopop/fix-mx-rfc-symbol
  • 5ab26fc Merge pull request #406 from invopop/release-0.204
  • c25a6c5 Refining charges, discounts, with keys, removing outlays
  • cf34578 Release 0.204.0
  • 53dd01f Replace mx-cfdi-post-code with customer address
  • e3f6a2a Simplfy addon validations and improve coverage
  • 0479e70 Supplier and Payment Means Validation
  • 5b556ea Tax Combo tests
  • a4b458a Tax ID/Number Validation and Tests
  • 46b6cbd Test Coverage
  • 2b6842c Test nil item case
  • 177eb69 Unsupport charges and discounts in NFSe addon
  • 20888b5 Update Extensions and Scenarios
  • cafb13e Update Tags and Scenarios
  • eabb283 Updating CHANGELOG
  • 8d9d6da Updating CHANGELOG, extra test
  • 219651d Updating all the examples
  • 834477c Updating pull request template to include reference to CHANGELOG
  • 66f928a Updating schemas

v0.203.0

21 Oct 16:08
Compare
Choose a tag to compare

Changelog

  • 9248761 Add basic Brazil regime
  • fc3cade Add extension for EsigibilitaIVA to it-sdi addon
  • 15a818c Adding Calculate method to org.Party
  • d83f081 Adding examples for party and tax identity in envelope
  • b286c48 Adding missing UUID in example
  • d8d5f16 Adding pull request template
  • 7b87944 Avoid verb in name
  • 9531488 Fixing tax Identity normalize with Calculate method
  • 2103b22 Improve test coverage
  • ab05aa7 Merge branch 'main' into br-regime
  • 57d6cbf Merge branch 'main' into esigibilita
  • dc9192c Merge pull request #388 from invopop/doc-improve-mx_it
  • 17103d6 Merge pull request #392 from invopop/remove-invoice-empty-taxes
  • c18cdf0 Merge pull request #395 from invopop/uuid-sql-compat
  • 65c59e5 Merge pull request #396 from invopop/br-regime
  • de93eb5 Merge pull request #397 from invopop/esigibilita
  • 15397b4 Merge pull request #398 from invopop/fix-tax-id-calculate
  • 46e9b2c Merge pull request #399 from invopop/fix-set-regime
  • 74c80f7 Preparing release 0.203
  • ccfcb53 Removing empty taxes object from Invoice
  • ce4698c Replace validator structs with plain function
  • 41f1403 Set proper regime when alternative code is given
  • cef5e27 UUID: compatibiltiy for SQL serialization
  • 84fddc6 fix examples
  • 25067d5 improve readme and examples for IT an MX
  • 2005985 improving documentation and examples for IT an MX

v0.202.0

14 Oct 10:13
41e7454
Compare
Choose a tag to compare

Changelog

  • be2d232 Added Changes
  • bfdee52 Adding SDI identity code types
  • 1c93468 Fix panic when normalizing certain invoices in MX
  • e408d03 Fix typo
  • 860d396 Fixing linter issues
  • 3aaf722 Making it easier to join codes, added lines to org.DocumentRef
  • 9acdb2b Merge branch 'main' into fix-mx-normalize
  • 2089456 Merge branch 'main' into update-de-identity
  • 15fb3f4 Merge pull request #381 from invopop/update-de-identity
  • 207db6a Merge pull request #389 from invopop/code-join
  • 9d13ffb Merge pull request #390 from invopop/fix-mx-normalize
  • 41e7454 Merge pull request #391 from invopop/release-0.202
  • 30573d1 More example IdentityKeys
  • ab909be Preparing release 0.202
  • b5684c3 Update CHANGELOG.md
  • 4e250c5 Update Changelog
  • 00d78c6 Updated DE Steuernummer Format
  • 945c1f5 Updated Test Battery
  • 0d13820 Updated Test Battery

v0.201.0

07 Oct 10:29
f400fa1
Compare
Choose a tag to compare

Changelog

  • 1b740d7 CO README copy
  • 10d041b ES: Moving customer validation to addons
  • a68464e Fixing IT SDI advanced terms validation check
  • ac35e30 Fixing merge issues
  • a2e7e18 Lint fix
  • fb31284 Merge branch 'main' into es-invoice-customer
  • 91981f9 Merge branch 'main' into es-tbai-validations
  • d19ca81 Merge pull request #380 from invopop/es-invoice-customer
  • e9fc932 Merge pull request #382 from tomasguinzburg/madeira-reduced-rate-updated
  • 60b8f42 Merge pull request #383 from invopop/es-tbai-validations
  • 04a582f Merge pull request #385 from invopop/it-fix-terms-advance
  • b65a756 Merge pull request #386 from invopop/addon-co-dian-v2
  • f400fa1 Merge pull request #387 from invopop/release-0.201.0
  • 2703a9d Moving CO regime DIAN specifics to Addon
  • 350335c PT: Updating reduced rate for PT-MA
  • 7df4926 Release 0.201.0
  • 08f33e5 Removing old CO constants
  • 63affe7 TBAI: additional validation rules on series and notes