subcontractor-payment-tracker
FeaturedTrack subcontractor payments, lien waivers, and compliance. Manage payment schedules and documentation.
AI & Automation 310 stars
79 forks Updated 2 weeks ago MIT
Install
Quality Score: 91/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Subcontractor Payment Tracker
## Business Case
### Problem Statement
Subcontractor payments require careful management:
- Complex payment schedules
- Lien waiver tracking
- Compliance documentation
- Cash flow coordination
### Solution
Comprehensive subcontractor payment tracking with lien waiver management, compliance monitoring, and payment scheduling.
## Technical Implementation
```python
import pandas as pd
from datetime import datetime, date, timedelta
from typing import Dict, Any, List, Optional
from dataclasses import dataclass, field
from enum import Enum
class PaymentStatus(Enum):
SCHEDULED = "scheduled"
INVOICED = "invoiced"
APPROVED = "approved"
PAID = "paid"
HELD = "held"
DISPUTED = "disputed"
class WaiverType(Enum):
CONDITIONAL_PROGRESS = "conditional_progress"
UNCONDITIONAL_PROGRESS = "unconditional_progress"
CONDITIONAL_FINAL = "conditional_final"
UNCONDITIONAL_FINAL = "unconditional_final"
@dataclass
class LienWaiver:
waiver_id: str
waiver_type: WaiverType
through_date: date
amount: float
received_date: Optional[date]
file_path: str = ""
@dataclass
class SubcontractorPayment:
payment_id: str
subcontractor_id: str
invoice_number: str
invoice_date: date
amount: float
retention_held: float
status: PaymentStatus
scheduled_date: date
paid_date: Optional[date] = None
check_number: str = ""
lien_waiver: Optional[LienWaiver] = None
notes: str ...
Details
- Author
- datadrivenconstruction
- Repository
- datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
- Created
- 7 months ago
- Last Updated
- 2 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
warranty-tracker
Track and manage construction warranties. Monitor expiration dates, claims, and manufacturer documentation.
310 Updated 2 weeks ago
datadrivenconstruction AI & Automation Featured
as-built-tracker
Track as-built documentation and record drawings. Monitor submission status, manage revisions, and ensure completeness for handover.
310 Updated 2 weeks ago
datadrivenconstruction AI & Automation Featured
payment-application-generator
Generate AIA-style payment applications. Track schedule of values, calculate retention, and produce payment documentation.
310 Updated 2 weeks ago
datadrivenconstruction