Skip to content

feat(stellar): Implement invoice system #156

Description

@zeemscript

Description

Create a comprehensive invoice system for tracking payment requests. This includes invoice creation, status tracking (draft, sent, paid, overdue), and payment association for better accounting and record-keeping.

Acceptance Criteria

  • Create invoice model with line items and totals
  • Track invoice status lifecycle (draft, sent, paid, overdue, cancelled)
  • Link invoices to Stellar payments upon completion
  • Provide CRUD endpoints for invoice management

Files to modify/create

  • src/modules/stellar/invoice.service.ts
  • src/modules/stellar/invoice.controller.ts
  • src/modules/stellar/entities/invoice.entity.ts
  • src/modules/stellar/dto/invoice.dto.ts

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions