Commit Graph

54 Commits

Author SHA1 Message Date
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba 6862829832 Minor updates for einvoicetokencontroller 2025-02-13 08:35:09 +11:00
Benjamin Beganović 94aa11690a Healthcheck request 2025-01-13 16:58:55 +01:00
David Bomba 929824d20f Fixes for peppol routing/tax scheme 2025-01-11 16:29:33 +11:00
David Bomba cf2805d55b v5.11.3 2024-12-19 10:10:06 +11:00
David Bomba ca9d8947d9 Tests for routes 2024-11-28 12:10:59 +11:00
David Bomba 9d6236f4a6 Support injecting payment means into zugferd documents 2024-11-23 09:07:18 +11:00
David Bomba 552d596eae Style fixes 2024-11-20 11:15:49 +11:00
David Bomba 11b5bb3c5d
Merge pull request #10277 from beganovich/INV2-1723-2
E-invoice: Removing tax identifiers fixes
2024-11-20 07:36:10 +11:00
David Bomba 3ed3c77c70
Merge pull request #10274 from beganovich/INV2-1722
E-invoicing: Validation for trying to add same country
2024-11-20 07:22:47 +11:00
Benjamin Beganović 2dc1d240b2 Improvements for accessing vat number 2024-11-19 12:43:01 +01:00
Benjamin Beganović c4a4855dc3 Merge remote-tracking branch 'upstream/v5-develop' into INV2-1725 2024-11-19 11:31:42 +01:00
Benjamin Beganović 449caf55b8 Remove tax identifier request 2024-11-18 17:47:14 +01:00
Benjamin Beganović 5569375ba2 Validation for trying to add same country 2024-11-18 14:33:43 +01:00
Benjamin Beganović 510ae0de29 Add imports 2024-11-18 13:01:04 +01:00
Benjamin Beganović ffeb55d84a Add validation for the sender fields 2024-11-18 12:59:39 +01:00
David Bomba cf13a87f47 Update recurring invoices to ensure dates are configured in the correct timezone 2024-11-16 10:05:48 +11:00
David Bomba 73c928b934 Fixes for tests 2024-11-16 07:56:24 +11:00
Benjamin Beganović 9fa4e2d6e0
E-invoices: Fixes (#116)
* Expose VAT patterns as static prop

* Fixes for types

* Fixes for quota return
2024-11-14 08:02:52 +11:00
David Bomba 7b9b18cbb1 Fixes for storecove additional identifier 2024-11-13 12:09:41 +11:00
Benjamin Beganović 20e400d621
E-invoicing: Refactor calls (#113)
* Update main PEPPOL controller

* Expose countries in AddTaxIdentifierRequest

* setupLegalEntity method for Storecove

* Add missing methods to the StorecoveProxy

* Endpoint for additional legal identifiers

* Update return types on getLegalEntity
2024-11-13 11:35:21 +11:00
David Bomba 9b57285df7 Add proxy for storecove 2024-11-12 09:55:09 +11:00
David Bomba b02fcf5909 Refactor addadditionaltaxidentifier to admin module 2024-11-11 15:30:21 +11:00
Benjamin Beganović 6ad06dd302
E-invoicing: Update company details after connecting to PEPPOL (#108)
* Update company details with provided info

* Store original country_id in request

* Update translations

* Update casts
2024-11-11 15:14:03 +11:00
David Bomba cd3372fb12 Scenario tests 2024-11-11 14:46:49 +11:00
David Bomba 360e2a85b0 v5.10.44 2024-11-10 07:52:57 +11:00
David Bomba 9168247811 Validation fixes 2024-11-07 08:46:31 +11:00
Benjamin Beganović d9f9151180
E-invoicing: Fixes & improvements (#107)
* Respond with proper status messages for license

* Update translations

* Improve quota response

* Proxy validation errors

* Force classification

---------

Co-authored-by: David Bomba <turbo124@gmail.com>
2024-11-07 08:45:27 +11:00
David Bomba 3b0c394a06 Updated translations 2024-11-06 07:09:05 +11:00
David Bomba 3d2950ec19 Updated translations 2024-11-06 06:59:54 +11:00
Benjamin Beganović 4e097db3ed
eInvoicing (#105)
* apply migration to accounts table

* remove references of e_invoicing_token from company

* update rotation of token

* update sending functionality

* fixes for column reference

* update translations

* wip

* proxy peppol calls to admin module

* Update StoreEntityRequest

* Update translations

* Add e_invoice_quota to account transformer

* Checking license validity

* Rotate token using API call to hosted

* Drop validation

* Update translations

* Returning account quota

* Show quota request

* Update endpoints

* Pass account_key instead of company to quota

* Add account_key on send request

* drop redundant column

* Update translations

* Update company details with classification, vat & id number

* Update validator

* Update settings for enable_e_invoice

* Fixes for payment meta

* Rebase on turbo124/v5-develop

* Update validation for payment means

---------

Co-authored-by: David Bomba <turbo124@gmail.com>
2024-11-06 06:41:35 +11:00
David Bomba ac2e159181 Updates for validation 2024-11-05 17:20:18 +11:00
David Bomba 8a3db9392a Updates for validation 2024-11-05 17:19:49 +11:00
David Bomba e710b9c269 Updates for validation 2024-11-05 17:19:29 +11:00
David Bomba de1c7fdc0e Fixes for tests 2024-11-03 19:13:58 +11:00
David Bomba aca54675dc Storecove sending 2024-11-03 09:24:25 +11:00
David Bomba 6d93b98016 Fixes for validation tests 2024-11-02 13:37:15 +11:00
David Bomba e542041994 code clean up for Storecove 2024-10-30 16:49:22 +11:00
David Bomba 0b09351893 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-10-30 16:37:16 +11:00
David Bomba bc28947e55 Fixes for namespace 2024-10-30 16:34:22 +11:00
Benjamin Beganović e4e03dae5b update validation rules 2024-10-24 16:26:03 +02:00
Benjamin Beganović 99cc7c5f57 update token request 2024-10-24 16:05:24 +02:00
David Bomba 27850f683a Additional routes for legal entities 2024-10-22 13:24:26 +11:00
David Bomba 553e24615c Additional routes for legal entities 2024-10-22 11:41:36 +11:00
David Bomba 1d8b00f55a Validation tests 2024-10-22 11:17:43 +11:00
David Bomba 2723447389
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-10-22 07:10:07 +11:00
Benjamin Beganović b1cbace972 disconnect request 2024-10-21 17:38:24 +02:00
Benjamin Beganović a2cd8c2a21 update create request 2024-10-21 17:38:18 +02:00
David Bomba d28034db78 Payment means 2024-10-21 20:40:49 +11:00