Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 2.07 KB

File metadata and controls

50 lines (35 loc) · 2.07 KB

OpenInvoice

OpenInvoice is a planned desktop invoice-operations platform for preparing, validating, scheduling, sending, and reviewing invoice workloads across supported invoice services.

Current status

OpenInvoice is currently in Phase 0A: Project Discovery and Governance.

No production invoice-processing implementation has been released. Production application code has not started.

The current baseline is Draft 0.1.0 and requires human Architecture Owner approval before it may be treated as approved.

Product principles

  • Beginner-oriented, workflow-first desktop experience.
  • Strong isolation between invoice workspaces.
  • Durable execution with explicit recovery and reconciliation.
  • Capability-based provider adapters instead of provider-specific core logic.
  • Secure operating-system credential storage; no plaintext secrets.
  • Human-governed architecture and AI-assisted implementation.

Planned high-level workflow

  1. Choose an invoice service.
  2. Connect one or more accounts.
  3. Add and validate customers.
  4. Prepare invoice details and dynamic data.
  5. Review and test.
  6. Send immediately or schedule a run.
  7. Review results and problems requiring attention.

Documentation

Contribution status

Implementation contributions are not yet open. Documentation changes must follow the governance baseline, use a reviewed branch, and receive human approval.

License status

A project license has not yet been approved. No licensing claim is made by this Phase 0A baseline.