David Bomba
006f3aac37
Merge pull request #10425 from dshoreman/ds/nordigen-tx-days
...
Nordigen Transaction history UI
2025-01-08 18:32:31 +11:00
David Bomba
24ed1922fc
Task Status Order tests
2025-01-03 21:27:14 +11:00
David Bomba
960ec0fc56
Refactor for bulk project invoicing
2024-12-31 11:52:35 +11:00
David Bomba
654993a776
Add defaults for the preview on recurring invoice
2024-12-27 11:03:22 +11:00
Dave Shoreman
bea4ea3387
Show history selection screen instead of guessing
...
Removes all the guesswork for requisition renewals, instead opting for
the manual approach of simply redirecting to the form and updating its
handling such that it jumps straight to history selection when needed.
When the institution is preloaded (so we skip country/bank selection)
the cloned element is a country and not the bank so we need to replace
athe flag with its logo, but otherwise the code was all moved as-is.
2024-12-24 03:20:40 +00:00
Dave Shoreman
691478d3e7
Support setting custom Nordigen access duration
...
If agreements are already available and no custom `access_days` is
passed, it will simply take the first match regardless of duration.
When a new agreement is needed, it defaults to the max supported.
2024-12-23 20:31:31 +00:00
Dave Shoreman
5f75b6a9e1
Attempt to reuse existing agreements
...
Implements changes from #10410 but using `Arr::first()` rather than a
foreach loop to fix bugs returning invalid or expired agreements.
If an agreement exists with at least the requested `$txDays` then that
is used, otherwise a new one is created with the given parameters. If it
fails, we error out because `createRequisition()` would fail regardless.
Skips accepting EUAs: seems it's done automatically during requisition.
2024-12-23 20:09:52 +00:00
Dave Shoreman
3bac46d83f
Cleanup, add return types, normalise quotes
2024-12-22 17:38:54 +00:00
Dave Shoreman
b9464c0c25
Fix error on token-invalid failure when expired
...
The cache data is set to expire after an hour, at which point the call
to `$request->getCompany()` will fail because it depends internally on
the `company_key` in the response of `getTokenContent()` which is null.
By moving the company *after* the context check, we avoid the exception
but need to manually set lang as there's no context for company data.
2024-12-22 17:38:54 +00:00
Dave Shoreman
88149bc39f
Find old EUA to get tx_days for new agreement
...
The end user agreement ID isn't stored with the bank integration, but it
*is* returned as part of the error for an expired account which works
perfectly for the case of renewing an expired requisition.
When `tx_days` isn't set in the request (i.e. it's a renewal) we instead
extract the EUA ID from the account error after getting the integration,
then once we have the EUA we're able to restore the old tx_days setting.
Since the BankIntegration query is used in both endpoints, this moves it
to a method with `firstOrFail()` rather than `first()` which also allows
for a cleanup of the integration saving code with try/catch/finally to
make it a little clearer which values apply to both new+existing cases.
2024-12-22 17:38:54 +00:00
Dave Shoreman
74344d1b88
Improve Nordigen error-handling code
...
All failures boil down to about 3 variations - one with reason/lang, one
that has context defined but no company data, and a full variant that
also fills the company and account keys in the view.
The only other difference is redirect url coming from config when it's
not available in the context, so to simplify things this commit merges
all the failure view responses into one unified `failed` method.
2024-12-22 17:38:54 +00:00
Dave Shoreman
6fde8c8f13
Allow setting number of days of transactions
...
If e.g. `&tx_days=365` is added to the URL, this will use it to set the
amount of history that's fetched from Nordigen on sync, with basic
safeguards to prevent it being set too low or above the bank's max.
2024-12-22 17:38:54 +00:00
Dave Shoreman
fa54ef9830
Nordigen: Use institution max for bank integration
...
While we set the days in the agreement, how many we fetch when
processing transactions depends on the `from_date` of the bank
integration. We could call `getInstitution($id)` on the API, but
consistency would dictate adding a wrapper in the Nordigen class and
it's already being called within `$nordigen->getAccount()` so it makes
more sense to extract the data in the account transformer instead.
App\Jobs\Bank\ProcessBankTransactionsNordigen also sets a from date, but
that's only used when not set on the bank integration so it can be left
at the Nordigen default of 90 days worth of transaction history.
2024-12-22 17:38:54 +00:00
Dave Shoreman
b723c9e16a
Nordigen: Pass custom agreement with max history
...
In order to change the total days of transactions we can request, a
custom end user agreement is needed. There *are* methods to find
existing agreements, but assuming nothing else breaks it's probably
fairly safe to just go ahead and create one.
If it works, it only runs once... as far as I can tell.
2024-12-22 17:38:50 +00:00
David Bomba
265f72369c
Cleanup for peppol
2024-12-21 10:28:21 +11:00
David Bomba
1164507da7
Fixes for nordigen
2024-12-18 20:20:57 +11:00
Dave Shoreman
73166f422a
Fix nordigen account failsafe
...
This check was added at a time when `getAccount` would return `false`
for failures, but at some point it was updated to always return arrays.
This fixes the check to avoid issues like #10396 where the following
line triggers a missing 'id' key error.
2024-12-18 00:05:32 +00:00
Dave Shoreman
365a908b20
Fix ref to wrong type of `$account`
...
There was a time when `$account` served two purposes depending how far
through the code you got. Commit e349f151 changed that, introducing a
dedicated `$nordigen_account` variable, but it missed some references.
This commit fixes them so they no longer point to the *company* account.
2024-12-17 23:59:28 +00:00
paulwer
9aae89416d
minor code cleanups
2024-12-16 16:09:52 +01:00
paulwer
d1a34e752a
fixes
2024-12-16 11:35:03 +01:00
paulwer
2344b659dc
changes for mailgun
2024-12-16 11:32:45 +01:00
paulwer
8495aab790
fix: allow checking blocked state before querying database in webhooks
2024-12-16 11:24:47 +01:00
David Bomba
1aca8fa49f
Active global search across all entities
2024-12-12 11:57:33 +11:00
David Bomba
90c3da574a
V5.11.0
2024-12-09 08:44:27 +11:00
David Bomba
9c4cbc4c14
Fixes for client portal login
2024-12-05 10:31:04 +11:00
David Bomba
5d3ecbc7de
Updates for tax model
2024-12-04 08:24:53 +11:00
David Bomba
85f8d37f54
Annotations for default design
2024-12-03 12:18:09 +11:00
David Bomba
3f766d3c23
Refactor for retrieving backups
2024-12-02 16:43:32 +11:00
David Bomba
76351b95fd
Enforce disk to write to for backups
2024-12-01 15:54:20 +11:00
David Bomba
9cd9bc9833
Updated translations
2024-11-30 15:55:31 +11:00
David Bomba
fd2f556dfb
Updates for node search
2024-11-29 20:56:41 +11:00
David Bomba
2f634d41bf
Adjustments for contact registration
2024-11-28 16:49:28 +11:00
David Bomba
ca9d8947d9
Tests for routes
2024-11-28 12:10:59 +11:00
David Bomba
0b63876e29
Improve contact register resiliency
2024-11-28 11:42:23 +11:00
David Bomba
6b126cffbc
Refactor contact login
2024-11-28 09:07:05 +11:00
David Bomba
a3a3f6a1d2
Add in turnstile to protect client register routes
2024-11-27 16:10:04 +11:00
David Bomba
2b5728c6d0
Improve sort order in client portal tables
2024-11-26 14:55:42 +11:00
David Bomba
eb1475a451
Improvements for timing of Postmark webhooks
2024-11-25 17:32:23 +11:00
David Bomba
61e71a43ca
Welcome EInvoice email
2024-11-25 15:36:28 +11:00
David Bomba
2d1e02daf2
Coalesce reminder resolution for invoices and quotes
2024-11-25 11:24:36 +11:00
David Bomba
0d415c5766
Additional nodes for scout search
2024-11-24 16:32:32 +11:00
David Bomba
d8f3895f99
Add additonal filesystem for docker
2024-11-24 16:13:59 +11:00
David Bomba
4007ccb26f
Add additional models to searchable();
2024-11-24 12:40:32 +11:00
David Bomba
b5a3abdb36
Merge pull request #10303 from turbo124/v5-develop
...
v5.10.55
2024-11-23 15:37:15 +11:00
David Bomba
9d6236f4a6
Support injecting payment means into zugferd documents
2024-11-23 09:07:18 +11:00
Benjamin Beganović
0e22a31de5
Update local value of einvoice quota when querying remotely
2024-11-22 17:09:02 +01:00
David Bomba
7eac913089
Tuning peppol validation
2024-11-22 08:29:22 +11:00
Benjamin Beganović
a7f578cf43
Return message from an error
2024-11-20 11:35:42 +01: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
178ea7f667
Minor fixes for invoice summary
2024-11-20 07:47: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
5a17925617
Merge pull request #10273 from beganovich/INV2-1670
...
E-invoicing: Improve tax rate settings
2024-11-20 07:23:28 +11:00
Benjamin Beganović
3ba61c5db5
Fixes for accessing tax region
2024-11-19 12:42:41 +01:00
Benjamin Beganović
6ae74cafe4
Disable tax rates
2024-11-19 12:23:03 +01:00
David Bomba
eb83acc842
Add is valid license method
2024-11-19 20:00:42 +11:00
David Bomba
febf45a240
Store legal entity ids and company key on license
2024-11-19 17:08:23 +11:00
David Bomba
2bf1afa2c4
Add tax entity to licenses table
2024-11-19 15:56:15 +11:00
Benjamin Beganović
677438347a
Removing tax identifier
2024-11-18 17:45:53 +01:00
Benjamin Beganović
c3771cff3b
Improve tax rate settings
2024-11-18 14:02:34 +01:00
David Bomba
eac2d21d45
Updates for credit valid until date
2024-11-17 11:17:26 +11:00
David Bomba
0051f8c9df
Additions for adding tax identifiers in other EU regions
2024-11-16 14:24:21 +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
David Bomba
583ed3eefb
v5.10.52
2024-11-15 18:41:00 +11:00
David Bomba
10faca63fb
vendor portal fixes
2024-11-14 20:18:33 +11:00
David Bomba
d3e12ba0bc
Updated resource
2024-11-14 19:46:41 +11:00
David Bomba
4837bd210e
Working on v3
2024-11-14 16:23:17 +11:00
David Bomba
86ed8044c3
Refactor for livewire components
2024-11-14 11:02:43 +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
2ff676cf5f
Clean up for peppol
2024-11-13 12:16:22 +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
Benjamin Beganović
51b5bce45c
Expose license key in statics response ( #111 )
2024-11-13 11:34:53 +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
4250966dd7
Fallback for version URL
2024-11-12 14:13:32 +11:00
David Bomba
5aea637fef
Refactor for remote responses
2024-11-12 12:14:02 +11:00
David Bomba
f72d52bada
Refactor for remote responses
2024-11-12 12:12:38 +11:00
David Bomba
9b57285df7
Add proxy for storecove
2024-11-12 09:55:09 +11:00
David Bomba
cccb9de170
nordigen error handling when account not found
2024-11-12 06:27:07 +11:00
Benjamin Beganović
89c26737a0
Refactor e-invoicing endpoints to send correct headers ( #112 )
...
* Add HOSTED_EINVOICE_SECRET variable
* Move authentication to headers for quota
* Move authentication to headers for PEPPOL
2024-11-12 06:19:28 +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
b85cbb8596
Activities for e-invoicing
2024-11-11 11:04:19 +11:00
David Bomba
d227458b86
Rollback for intercepting xml docs
2024-11-11 09:11:44 +11:00
David Bomba
1867b994f9
Refactor quote email paths to accept template name
2024-11-11 08:06:23 +11:00
David Bomba
07414dee48
Fixes for Twig upgrades
2024-11-11 07:23:17 +11:00
David Bomba
adbb225633
Refactor bulk emails to use Email::class
2024-11-10 20:07:25 +11:00
David Bomba
1ddd4f64aa
Fixes for tests
2024-11-10 15:28:20 +11:00
David Bomba
a3718170c7
Ingest .xml and attach to entity
2024-11-10 14:47:18 +11:00
David Bomba
1465d46bac
Fixes for currency translation
2024-11-10 10:42:35 +11:00
David Bomba
1ada7e2253
Updates for payment balance checks
2024-11-10 08:57:21 +11:00
David Bomba
360e2a85b0
v5.10.44
2024-11-10 07:52:57 +11:00
David Bomba
5b8241347f
Fixes for tests
2024-11-09 16:43:00 +11:00
David Bomba
4ab2423126
Scenarios when resolving tax identifier
2024-11-09 16:23:05 +11:00
David Bomba
df2645de08
Validation for einvoicing
2024-11-08 17:24:27 +11:00
David Bomba
678cbdea95
Error handling for peppol documents
2024-11-08 13:59:50 +11:00
David Bomba
99fcdf330a
Stylesheets
2024-11-08 13:49:07 +11:00
David Bomba
e7b68368f9
Minor fixes
2024-11-07 16:42:41 +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
a01d625183
Fixes for migrations
2024-11-06 18:25:25 +11:00
David Bomba
3bae14b787
Minor fixes
2024-11-06 07:50:48 +11:00
David Bomba
2debbf69bc
Fixes for credit card validation
2024-11-06 07:26:03 +11:00
David Bomba
afb8b3c306
Fixes for base urls
2024-11-06 07:21:02 +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
9e6572738b
Minor fixes
2024-11-05 08:03:00 +11:00
David Bomba
aca54675dc
Storecove sending
2024-11-03 09:24:25 +11:00
David Bomba
1441127b29
Remove redundant code path for sorting task statuses
2024-11-02 13:44:19 +11:00
David Bomba
432f85f223
Static Analysis
2024-11-02 11:25:28 +11:00
David Bomba
226909a9d7
Fixes for vendor country
2024-11-02 09:26:41 +11:00
David Bomba
3cb71f7ef9
Fixes for tests
2024-10-28 08:01:21 +11:00
David Bomba
3d2f481e31
Merge pull request #10184 from beganovich/einvoicing-peppol-token-db
...
Add e_invoicing_token to fillable
2024-10-27 11:19:16 +11:00
David Bomba
ab2b5438e8
additional logging
2024-10-25 17:51:01 +11:00
Benjamin Beganović
259752ab3a
add logic for updating signature token
2024-10-24 16:05:18 +02:00
David Bomba
5c9eabb3dd
Minor fixes
2024-10-23 12:35:10 +11:00
David Bomba
8e6fb33c3f
Merge pull request #10174 from beganovich/INV2-1640-2
...
Updates for PEPPOL properties
2024-10-23 12:34:17 +11:00
Benjamin Beganović
d62af022cb
saving acts_as_sender, acts_as_receiver
2024-10-22 17:59:46 +02:00
David Bomba
cfb43a67f7
Roll back matching rules
2024-10-22 17:09:56 +11: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
David Bomba
73364b5707
Merge branch 'v5-develop' into einvoicing-peppol-form-api
...
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-10-22 07:08:20 +11:00
David Bomba
00582aa8db
Add support for setting a payment method as default
2024-10-22 06:57:36 +11:00
David Bomba
dd5ba5a240
Support ids on sidebars
2024-10-22 06:31:13 +11:00
Benjamin Beganović
2441669f8d
connect & disconnect
2024-10-21 17:38:10 +02:00
David Bomba
3c4eccb826
Payment means
2024-10-21 21:02:49 +11:00
David Bomba
d28034db78
Payment means
2024-10-21 20:40:49 +11:00
David Bomba
592192a376
v5.10.42
2024-10-21 17:29:50 +11:00
David Bomba
7e9dde9513
Fixes for credit sent events
2024-10-20 08:14:05 +11:00
David Bomba
8a2d015b62
v5.10.41
2024-10-19 10:24:27 +11:00
David Bomba
dc25dbd39a
Additional logging for license keys
2024-10-19 10:22:09 +11:00
David Bomba
04bf207a97
Fixes for smtp_port cast
2024-10-18 06:53:54 +11:00
David Bomba
aad3c3f9ee
Remove subquery
2024-10-17 08:10:38 +11:00
David Bomba
21e8e527a6
patches for one page checkout
2024-10-16 15:54:28 +11:00
David Bomba
4e96767dcf
Fixes for activities
2024-10-16 11:09:16 +11:00
David Bomba
c6c8ec78cb
minor fixes
2024-10-16 10:34:23 +11:00
David Bomba
5df8a5c7ef
Fixes for subdomain validation
2024-10-16 08:28:45 +11:00
David Bomba
4b0db3eefd
Fixes for previews with custom surcharge taxes
2024-10-13 09:30:22 +11:00
David Bomba
61962471dc
v5.10.35
2024-10-12 19:57:42 +11:00
Benjamin Beganović
077b0f39ff
setup peppol
2024-10-10 18:28:58 +02:00
David Bomba
03a25eaed6
Fixes for search controller
2024-10-06 19:53:23 +11:00
David Bomba
934a68b58d
Add Bulk Updates
2024-10-04 17:11:15 +10:00
David Bomba
28a669fa20
Add tests for bulk updates for expenses
2024-10-04 16:50:51 +10:00
David Bomba
310353ab28
Merge Vendors
2024-10-04 15:40:55 +10:00
David Bomba
e059221ccd
Minor fixes
2024-10-04 09:56:31 +10:00
David Bomba
98c166e13a
Minor fixes
2024-10-03 15:05:22 +10:00
David Bomba
e3ac860c5f
Minor changes for braintree
2024-10-03 14:21:47 +10:00
David Bomba
ebb1b934aa
Merge pull request #10062 from turbo124/v5-develop
...
Fixes for template action regression
2024-10-02 07:35:01 +10:00
Benjamin Beganović
2a4ad19ed2
update controller
2024-10-01 11:10:44 +02:00
David Bomba
8f793ea861
Fixes for missing a rollback
2024-10-01 12:51:44 +10:00
Benjamin Beganović
4146464142
loop and find gateway on all connections
2024-09-30 17:32:08 +02:00
Benjamin Beganović
758e6d92f0
store organisation_id as part of settings
2024-09-30 17:31:51 +02:00
David Bomba
e0e3c05e6c
Add logging for self update
2024-09-30 16:59:44 +10:00
David Bomba
0a4d00158c
null safety not required
2024-09-29 16:52:34 +10:00
David Bomba
9e78ead76c
Merge pull request #10052 from turbo124/v5-develop
...
Fixes for product sales export
2024-09-29 14:33:45 +10:00
David Bomba
6d0c008b69
Updates for CBA Powerboard
2024-09-26 13:48:28 +10:00
David Bomba
f184f38819
Merge pull request #10045 from turbo124/v5-develop
...
Fixes for Rotessa
2024-09-26 12:04:43 +10:00
Benjamin Beganović
e07cf0603c
force sandbox url for specific company
2024-09-25 17:46:31 +02:00
David Bomba
94fb81c57b
Small fixes for QB oauth
2024-09-25 14:20:49 +10:00
David Bomba
0f34b3d03d
Fixes for tests
2024-09-25 08:27:21 +10:00
David Bomba
245a10cab8
Fixes for tests
2024-09-25 07:36:53 +10:00
David Bomba
b91b1fca7c
Update CBA powerboard settings after a gateway update
2024-09-25 07:21:25 +10:00
David Bomba
cb7c87e053
Refactor for QB sync
2024-09-24 14:15:11 +10:00
David Bomba
16d716230b
Fixes for cba
2024-09-24 09:08:47 +10:00
Benjamin Beganović
c7ba9cb908
Merge remote-tracking branch 'upstream/v5-develop' into 1403-gocardless
2024-09-23 16:00:24 +02:00
David Bomba
df52a48701
fixes for switch
2024-09-22 18:20:51 +10:00
David Bomba
595cccc97d
fixes for switch
2024-09-22 18:17:24 +10:00
David Bomba
a424c43c6e
Prototype for global search
2024-09-22 14:49:43 +10:00
David Bomba
eebf72d042
Handle purchase order previews from designer
2024-09-19 14:47:51 +10:00
David Bomba
5731763071
Fixes for previews
2024-09-19 13:38:03 +10:00
David Bomba
4daa321ecf
Fixes for converting expired quotes
2024-09-19 11:05:31 +10:00
David Bomba
19cf39786e
Fixes for blockonomics
2024-09-19 08:17:51 +10:00
David Bomba
15ed82e5b2
Update .env.example vars
2024-09-16 18:37:53 +10:00
David Bomba
40ebad7dca
Merge branch 'v5-develop' into feature-inbound-email-expenses
...
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-09-16 16:55:52 +10:00
paulwer
3f0f5663a9
fix: mindee taxation transform issue
2024-09-16 06:57:02 +02:00
David Bomba
2221353622
Add duplicate request checks on bulk invoice actions
2024-09-16 10:06:34 +10:00
David Bomba
5c0f228cb7
Updates
2024-09-15 18:54:48 +10:00
David Bomba
10f6977023
Adjustments for expense imports
2024-09-15 17:32:43 +10:00
paulwer
3aa17bd6cd
remove mimes validation within edocument endpoint, because ParseEDocument handles this + minor code cleanups
2024-09-15 08:18:07 +02:00
paulwer
9ced189262
Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses
2024-09-15 07:42:43 +02:00
David Bomba
c812be495c
Fixes for passinig institution ID for nordigen
2024-09-15 11:01:31 +10:00
cnohall
9a1c76a23a
add support for QR-code
2024-09-12 14:06:53 +09:00
cnohall
34830bc9ab
update UI and make refreshing price possible
2024-09-11 17:07:43 +09:00
David Bomba
f11f204792
Updated translations
2024-09-11 15:24:19 +10:00
David Bomba
a5317ff093
Remove redundant code path
2024-09-07 15:17:36 +10:00
David Bomba
6a5b559983
Fixes for OTP
2024-09-06 11:04:19 +10:00
David Bomba
7bf7ae1d31
Fixes for instant bank payment
2024-09-05 19:41:21 +10:00
David Bomba
076f168707
Working on payment flows
2024-09-05 13:57:03 +10:00
David Bomba
500f289647
Add ACSS or USD option for ACSS transfers
2024-09-05 11:55:47 +10:00
David Bomba
12efe721d1
Fixes for tests
2024-09-03 18:20:00 +10:00
David Bomba
f893a75e9b
Validate e-invoice payload
2024-09-03 16:36:46 +10:00
David Bomba
bff5b627fd
Set most recent payment method as default
2024-09-03 12:57:41 +10:00
David Bomba
ada65c8da9
Move e_invoice null filter into form request
2024-09-03 07:58:37 +10:00
David Bomba
fa369e79cf
Roll back from model touchables
2024-09-02 14:07:30 +10:00
David Bomba
f117e79d43
Patches for inbound emails
2024-09-02 13:07:01 +10:00