Invoicing Process
Complete invoicing workflow from request to payment collection, including invoice generation, approval, and payment tracking
Objective
Efficiently manage the invoicing process to ensure timely billing and payment collection while maintaining accuracy and compliance
Participants (3 roles)
Input
Service delivery confirmation or product shipment notification
Output
Collected payment and closed receivable account
Process Flow
flowchart LR node0["Request Invoice"] node1["Issue Invoice"] node2["Approve Invoice"] node3["Submit Claim"] node4["Await Payment"] node0 --> node1 node1 --> node2 node2 --> node3 node3 --> node4 classDef default fill:#1e293b,stroke:#3b82f6,stroke-width:2px,color:#e0e7ff,padding:10px
Performance Metrics
2 days
averageInvoiceTime
95%
paymentCollectionRate
28 days
averagePaymentDays
98%
invoiceAccuracy
Stages Overview
PROPERTIES | STAGE 1
Request Invoice | STAGE 2
Issue Invoice | STAGE 3
Approve Invoice | STAGE 4
Submit Claim | STAGE 5
Await Payment |
---|---|---|---|---|---|
Stage Owners | Billing Specialist | Billing Specialist | Finance Manager | Accounts Receivable | Accounts Receivable |
Stage Workers | - | - | Billing Specialist | - | - |
Duration | 1 day | 1 day | 1 day | 1 day | 30 days |
Output Fields | •
Service Details* •
Client Information* •
Billing Amount* | •
Invoice Document* •
Invoice Number* •
Due Date* | •
Approval Status* •
Review Notes | •
Delivery Method* •
Delivery Confirmation* | •
Payment Status* •
Payment Date |
To-dos | • Receive billing request with service details • Validate completeness of billing information | • Generate invoice with required details • Apply appropriate tax calculations | • Review invoice accuracy and compliance • Approve invoice for client delivery | • Send invoice to client via preferred method • Log invoice in tracking system | • Monitor payment receipt status • Send payment reminders as needed |
Automation Rules
Automation 1: Custom Automation
If stage_overdue, Then send notification to Accounts Receivable with message: "Invoice payment overdue - initiate collection process"
Automation 2: Field Value Alert
If Payment Status equals, Then send notification to Finance Manager with message: "Payment received - invoice process complete"
Workflow Summary
Total Stages
5
Total To-dos
10
Output Fields
12
Automations
2