David Bomba
47eabf5434
Invoice Actions
2021-02-05 16:03:34 +11:00
David Bomba
55839d66ed
Auto archive invoice - Mark Paid
2021-02-05 16:02:38 +11:00
Benjamin Beganović
84f7e14d11
Merge pull request #4781 from beganovich/v5-2701-checkout-autobill
...
(v5) Checkout.com auto-billing
2021-01-29 12:01:54 +01:00
Benjamin Beganović
dbade2f497
wip
2021-01-29 12:00:30 +01:00
David Bomba
756f421319
Add gateway fees for autobill
2021-01-28 08:31:31 +11:00
David Bomba
8e06644fac
Track payment ID with Activity 54
2021-01-25 07:55:04 +11:00
David Bomba
cecee6cbfe
Fixes for tests
2021-01-24 20:28:18 +11:00
David Bomba
0f8ee2d101
Tests for paid_to_date
2021-01-24 20:08:57 +11:00
David Bomba
6170dfae12
Fixes for tests
2021-01-24 20:00:45 +11:00
David Bomba
24dfbe48dc
working on paid_to_date fields and calculations
2021-01-24 17:44:14 +11:00
David Bomba
c173fdcc5b
Fixes for ledger
2021-01-21 15:42:30 +11:00
David Bomba
05ea7f092a
Fixes for ledger adjustments
2021-01-21 15:05:05 +11:00
David Bomba
ff4f2f3953
Checks on Company Ledger sanity
2021-01-21 12:33:39 +11:00
David Bomba
db9e8ff830
Add rules preventing overpayment on invoices
2021-01-21 10:53:02 +11:00
David Bomba
e054894ffa
Working on payments
2021-01-20 21:59:24 +11:00
David Bomba
63eae6000a
fixes for service methods
2021-01-19 07:04:13 +11:00
David Bomba
40f336c469
Fixes for defaults
2021-01-19 07:02:32 +11:00
David Bomba
1a4b5ed51d
Add public notes to invoices
2021-01-18 22:08:18 +11:00
David Bomba
a33c781919
Payment notifications for online payments to the client
2021-01-18 08:31:49 +11:00
David Bomba
13be9c5ad6
Fixes for autobill
2021-01-17 21:33:05 +11:00
David Bomba
af86d1e69f
Fix for import
2021-01-17 20:35:01 +11:00
David Bomba
ae5f5ac30a
Fixes for invitation creation
2021-01-14 10:00:32 +11:00
David Bomba
7f03a1900e
Refactor notifications to be more specific, ie. Invoice -> Reminder 1 template
2021-01-13 18:20:46 +11:00
David Bomba
f0bf26ad14
Fixes for system logging successful gateway responses"
2021-01-12 20:35:47 +11:00
David Bomba
51cd6f71fd
fixes for tests which handle remote disks
2021-01-12 19:04:05 +11:00
David Bomba
e3f0493c48
Cleanup for emails
2021-01-12 10:21:17 +11:00
Benjamin Beganović
132f9da3ff
Pass GatewayType from gateway_type_id on token
2021-01-06 13:06:18 +01:00
Benjamin Beganović
5833df9850
Refactor calcGatewayFee:
...
- Remove default GatewayType::CREDIT_CARD
- Swapped spaces for taxes & gateway type
2021-01-04 14:07:50 +01:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
3d5730d653
pass inclusive taxes
2020-12-31 11:55:09 +01:00
Benjamin Beganović
03cdb516c7
fix issue with gateway type id not being passed
2020-12-31 11:29:40 +01:00
Benjamin Beganović
5a8dfd85eb
Apply php-cs-fixer
2020-12-21 11:46:46 +01:00
David Bomba
f45588d26e
Merge pull request #4522 from turbo124/v5-develop
...
Handle invoice numbers on restore
2020-12-18 07:12:17 +11:00
David Bomba
adab53ed97
Handle restoring a deleted invoice
2020-12-18 07:11:31 +11:00
Benjamin Beganović
220c7f080a
Provide action selectors to match PDF elements:
...
- Add ext-libxml to composer.json
- Support outputting the PDF in CreateEntityPdf.php & GenerateDeliveryNote.php
- Add reference names to Design.php
2020-12-17 15:44:01 +01:00
David Bomba
6f451b8924
Remove redundant info() Change document download route
2020-12-13 20:46:29 +11:00
David Bomba
d440d4421d
Fix for doubling client balance erroneously on emailing"
2020-12-13 11:04:56 +11:00
Benjamin Beganović
1f2c3f2823
update pagination links & apply php-cs-fixer
2020-12-05 14:24:21 +01:00
David Bomba
d8efdc6817
Tests for deleting and restoring an invoice
2020-12-05 09:10:32 +11:00
David Bomba
4f0776a323
Working on tests for deleted invoice
2020-12-05 09:08:10 +11:00
David Bomba
bc621aa01a
fixes for directories
2020-12-04 08:24:34 +11:00
David Bomba
02c810633a
Working on invoice delete restore refactor
2020-12-03 21:46:49 +11:00
David Bomba
fceaab9e40
Working on invoice delete restore refactor
2020-12-03 21:46:36 +11:00
David Bomba
f96bde6fca
Refactor invoice delete/restore
2020-12-03 15:20:39 +11:00
David Bomba
73c9474912
Working on invoice delete refactor
2020-12-03 14:56:00 +11:00
David Bomba
48f2f469d3
refactor for invoice deletion
2020-12-03 14:11:24 +11:00
David Bomba
bcb21fb234
Working on invoice deletion
2020-12-02 22:01:50 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
a1119f9bbe
Fix edge cases with cloning invoice
2020-11-15 19:24:57 +11:00
David Bomba
7af791a4c4
Working on from, replyTo and bcc emails
2020-11-12 12:43:32 +11:00
David Bomba
c5643bea7b
Merge pull request #4287 from turbo124/v5-develop
...
Fixes for reminder templates
2020-11-10 19:32:44 +11:00
Benjamin Beganović
8adab67251
- Pass $invoice to the getInvoiceDeliveryNote() in InvoiceService
...
- GenerateDeliveryNote action for InvoiceService
- New delivery-note-table element in the \Services\PdfMaker\Design.php
- $item & $description variables in the HtmlEngine
2020-11-09 14:30:50 +01:00
David Bomba
2e8cb84570
Payment emails
2020-11-09 13:57:34 +11:00
=
cd0bbbe096
Remove redundant classes
2020-11-08 21:53:47 +11:00
David Bomba
09fbc9762a
Fixes for custom emails.
2020-11-05 21:14:30 +11:00
David Bomba
5c5102baeb
Working on reminders
2020-11-04 20:32:49 +11:00
David Bomba
d598aeeb03
Working on reminders
2020-11-04 19:43:20 +11:00
David Bomba
5fe85ca3f0
Working on company settings implmentation
2020-11-04 17:02:15 +11:00
David Bomba
c995ac5f44
Add API Documentation to repo
2020-11-04 12:27:07 +11:00
David Bomba
ae44b9c032
Version bump + linking tasks expenses with invoices
2020-11-01 18:53:43 +11:00
David Bomba
e891238db0
Set next_send_date to null when balance == 0
2020-10-29 13:55:26 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
adeda5526e
Add Psalm, code cleanup!
2020-10-28 17:58:15 +11:00
David Bomba
0a02323792
Quote email engine
2020-10-28 10:02:32 +11:00
David Bomba
f6435ab030
Working on emails
2020-10-27 22:57:12 +11:00
David Bomba
4561ed41f2
Minor fixes for email template
2020-10-27 08:54:59 +11:00
David Bomba
8f53424017
Fixes
2020-10-27 06:10:04 +11:00
David Bomba
8d508bb1f9
Refactor pdf generation
2020-10-26 15:06:58 +11:00
David Bomba
651a1a6cbe
Add credit gateway type id
2020-10-26 13:06:24 +11:00
David Bomba
2d0e1a53f2
Fixes for autobill
2020-10-23 15:18:16 +11:00
David Bomba
3139539f46
Fixes for paid to date when refund is applied
2020-10-23 12:57:54 +11:00
David Bomba
90494547c5
Fix for whitelabel getter
2020-10-20 13:23:48 +11:00
David Bomba
2f948b603b
Using Credits for payment
2020-10-15 20:41:59 +11:00
David Bomba
27f678bd8c
working on credit payments
2020-10-15 15:07:42 +11:00
David Bomba
0d17b299a0
Refactor payments for credits
2020-10-15 11:37:16 +11:00
David Bomba
0ec89c18ac
Fixes for autobill
2020-10-14 21:45:26 +11:00
David Bomba
96750d5fdb
Refactor for payments via client portal
2020-10-13 21:32:15 +11:00
David Bomba
d89b4fcbc3
Refactor for gateway fee calculations
2020-10-12 22:25:27 +11:00
David Bomba
65a1f150d5
Fixes for tests
2020-10-12 20:38:55 +11:00
David Bomba
f063337ec4
Refactoring gateway fees and limits
2020-10-12 15:58:07 +11:00
David Bomba
046805995a
Recalculating gateway fees depending on gateway type
2020-10-12 15:30:53 +11:00
David Bomba
c8770f09ca
Refactor for determining gateway fees
2020-10-12 15:10:34 +11:00
David Bomba
c8a9997a98
fix return type in AddGatewayFee
2020-10-12 10:27:38 +11:00
David Bomba
b6bea31646
Working on gateway fee slippage
2020-10-10 21:57:28 +11:00
David Bomba
407304d3c6
Console commands for small test data batches
2020-10-10 14:32:10 +11:00
David Bomba
cf7ee6338e
Working on templates
2020-10-09 12:59:59 +11:00
David Bomba
d2d6262941
Testing Autobill
2020-10-08 14:31:02 +11:00
David Bomba
8255b1d7e2
Working on credits on autobill
2020-10-08 11:28:23 +11:00
David Bomba
459523722c
Working on credits on autobill
2020-10-08 10:36:06 +11:00
David Bomba
ee77993006
Working on applying credits to payments prior to billing via gateway
2020-10-07 22:06:00 +11:00
David Bomba
50b24c55d9
Working on applying credits to payments prior to billing via gateway
2020-10-07 22:03:53 +11:00
David Bomba
70a575386c
Fixes for designs in migration:
2020-10-07 10:16:57 +11:00
David Bomba
a43688fd30
Append DELETED to invoice number on delete action
2020-09-23 20:52:54 +10:00
David Bomba
10d62f23f8
Fixes for regressions
2020-09-22 16:11:32 +10:00
David Bomba
8d3154a149
Add credit to paymentables on invoice reversal
2020-09-22 13:09:42 +10:00
David Bomba
624f8db661
Improve payments page for client portal and fix invoice status after payment made
2020-09-19 20:33:59 +10:00
David Bomba
24104509b3
Fixes for recurring invoice schema - auto_bill_enabled
2020-09-17 09:26:23 +10:00
David Bomba
2f7e01c5a4
Fixes for paid invoices via gateways
2020-09-11 10:10:53 +10:00
David Bomba
c55f660f7f
Generic handling page for unsuccessful payments
2020-09-11 08:30:12 +10:00
David Bomba
f5eecf0eb6
Working on recurring
2020-09-08 20:34:14 +10:00