feat: Dolibarr invoice generation from milestones #58

Open
opened 2026-05-08 04:47:37 +00:00 by jmiller · 0 comments
Owner

Generate Dolibarr invoices from completed milestones.

Flow

  1. Milestone closed in Gitea
  2. Calculate billable hours from time tracking
  3. Generate draft invoice in Dolibarr
  4. Link invoice back to milestone

Configuration

  • Hourly rate per org/repo
  • Invoice line item template
  • Auto-validate or keep as draft
  • Client mapping from custom field or repo setting

API

  • POST /repos/{owner}/{repo}/milestones/{id}/invoice — generate invoice
  • GET /repos/{owner}/{repo}/milestones/{id}/billing — billing summary
Generate Dolibarr invoices from completed milestones. ## Flow 1. Milestone closed in Gitea 2. Calculate billable hours from time tracking 3. Generate draft invoice in Dolibarr 4. Link invoice back to milestone ## Configuration - Hourly rate per org/repo - Invoice line item template - Auto-validate or keep as draft - Client mapping from custom field or repo setting ## API - `POST /repos/{owner}/{repo}/milestones/{id}/invoice` — generate invoice - `GET /repos/{owner}/{repo}/milestones/{id}/billing` — billing summary
jmiller added the type: feature label 2026-05-11 17:08:55 +00:00
Sign in to join this conversation.
No labels type: feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#58