Skip to content

v0.0.7 ~ Complete invoice settings functionality#12

Merged
roncodes merged 4 commits into
mainfrom
dev-v0.0.7
Jul 1, 2026
Merged

v0.0.7 ~ Complete invoice settings functionality#12
roncodes merged 4 commits into
mainfrom
dev-v0.0.7

Conversation

@roncodes

@roncodes roncodes commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

  • make payment_terms_days the canonical invoice terms setting while preserving due_date_offset_days as a legacy alias
  • apply payment terms defaults to manual and backend invoice creation
  • wire auto_send_on_creation through the shared invoice send flow for manual and order-generated invoices

Validation

  • php -l server/src/Http/Controllers/Internal/v1/SettingController.php
  • php -l server/src/Models/Invoice.php
  • php -l server/src/Services/InvoiceService.php
  • php -l server/src/Http/Controllers/Internal/v1/InvoiceController.php
  • php -l server/tests/Feature.php
  • ./node_modules/.bin/eslint addon/controllers/billing/invoices/index/new.js
  • git diff --check

Pest was not run because pest/vendor is not installed in this checkout.

@roncodes roncodes changed the title [codex] Complete invoice settings functionality Complete invoice settings functionality Jul 1, 2026
@roncodes roncodes changed the title Complete invoice settings functionality v0.0.7 ~ Complete invoice settings functionality Jul 1, 2026
@roncodes roncodes marked this pull request as ready for review July 1, 2026 07:57
@roncodes roncodes merged commit 98cdb60 into main Jul 1, 2026
7 checks passed
@roncodes roncodes deleted the dev-v0.0.7 branch July 1, 2026 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant