Skip to content

feat: invoice customization and templates#794

Merged
Smartdevs17 merged 1 commit into
Smartdevs17:mainfrom
agenes01:main
Jul 25, 2026
Merged

feat: invoice customization and templates#794
Smartdevs17 merged 1 commit into
Smartdevs17:mainfrom
agenes01:main

Conversation

@agenes01

Copy link
Copy Markdown
Contributor

Resolves #709.

This PR implements invoice customization with per-tenant branding and templates:

  • Added InvoiceCustomizationScreen for real-time branding updates (logo, color, font).
  • Added InvoiceMarketplaceScreen for browsing and installing templates.
  • Added InvoiceAnalyticsScreen for tracking sent, paid, and voided invoices.
  • Created InvoiceCustomizationService to simulate PDF generation and handle automated invoice delivery via local notifications.
  • Integrated InvoiceBranding into the global invoiceStore.ts and invoice.ts types.
  • Implemented invoice_branding.rs module in the Soroban smart contract to manage tenant branding configurations on-chain.

@drips-wave

drips-wave Bot commented Jul 24, 2026

Copy link
Copy Markdown

@agenes01 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Smartdevs17
Smartdevs17 merged commit a837729 into Smartdevs17:main Jul 25, 2026
1 check passed
@Smartdevs17

Copy link
Copy Markdown
Owner

thanks for contributing kindly leave a review.

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.

Implement invoice customization with per-tenant branding and templates

2 participants