Commit Graph

1425 Commits

Author SHA1 Message Date
David Bomba 9d6236f4a6 Support injecting payment means into zugferd documents 2024-11-23 09:07:18 +11:00
David Bomba ec2e5db719 Fixes for payments with null exchange rates 2024-11-21 06:00:02 +11:00
David Bomba 552d596eae Style fixes 2024-11-20 11:15:49 +11:00
David Bomba d96f195c0c
Merge pull request #10279 from turbo124/v5-develop
Check for emails prior to attempting a send
2024-11-20 07:48:46 +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
David Bomba 9619c65900 Additional checks when validating sendemailrequest 2024-11-19 06:53:02 +11: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 eac2d21d45 Updates for credit valid until date 2024-11-17 11:17:26 +11:00
David Bomba a4b14c740b Rollback model upgrades 2024-11-16 19:34:39 +11: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
David Bomba 46fa587e46 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-11-13 11:36:02 +11:00
David Bomba ba0c8a3345 Minor fixes 2024-11-13 11:35:54 +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 c0f30c6855 Invoice projects via API 2024-11-13 11:12:41 +11:00
David Bomba cdc63b101f Invoice projects 2024-11-13 07:34:21 +11:00
David Bomba d066f5868a Add PDF downloads as option in reports 2024-11-12 15:39:55 +11:00
David Bomba 1321da9712 Refactor bank selections 2024-11-12 10:27:55 +11:00
David Bomba 2448098f4c Minor fixes for logic 2024-11-12 10:20:09 +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 0ce4c589b9 Fixes for edge case 2024-11-11 08:26:19 +11:00
David Bomba 1867b994f9 Refactor quote email paths to accept template name 2024-11-11 08:06:23 +11:00
David Bomba e5dd9777c9 Updated translations 2024-11-11 07:40:08 +11:00
David Bomba a3718170c7 Ingest .xml and attach to entity 2024-11-10 14:47:18 +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 226909a9d7 Fixes for vendor country 2024-11-02 09:26:41 +11:00
David Bomba 723d6dd3e2 Fixes for client gateway token routes 2024-10-31 08:36:28 +11:00
David Bomba e542041994 code clean up for Storecove 2024-10-30 16:49:22 +11:00