| Description | Quantity | Unit Price | Amount |
|---|---|---|---|
|
Professional Software Development Services
Service Period: {{SERVICE_PERIOD_START}} through {{SERVICE_PERIOD_END}}
See attached work log for detailed task breakdown |
{{TOTAL_HOURS}} hours | ${{HOURLY_RATE}} | ${{SUBTOTAL}} |
| Date | Hours | Description |
|---|---|---|
| 09/04/25 | 0.5 | Generated list of model image versions from legacy system, along with sample URLs from a random catalog model |
| 09/04/25 | 1.0 | Met with Susan to confirm recommended workflow and architecture for the SalesRaptor project, as well as estimated timeframe and priorities |
| 09/08/25 | 1.0 | Met with Susan to generate list of deliverables for SalesRaptor application. Also posted these to Asana and confirmed methodology, project timeline |
| 09/08/25 | 0.25 | Reviewed change requests with Kevin |
| 09/10/25 | 0.5 | Updated Salesforce password in TRex and AWS Console, then confirmed with Ryan that the sync was operational |
| 09/15/25 | 0.5 | Met with Susan to discuss Slack/AI integration, as well as possibility of using GitHub Issues and Projects rather than Asana. Scheduled company-wide presentation of SalesRaptor |
| 09/30/25 | 0.5 | Made change to payment link generator logic per request from Susan |
| 09/30/25 | 0.5 | Added work order number to exported data on inventory search results per request from Susan |
Step 1: Find and replace these placeholders with your actual invoice data:
{{INVOICE_NUMBER}} - e.g., "INV-2025-010"{{INVOICE_DATE}} - e.g., "October 1, 2025"{{DUE_DATE}} - e.g., "October 31, 2025"{{PAYMENT_TERMS}} - e.g., "30"{{CLIENT_NAME}} - e.g., "American Laboratory Trading"{{CLIENT_ATTENTION}} - e.g., "Accounts Payable"{{CLIENT_ADDRESS_LINE1}} - e.g., "12 Colton Road"{{CLIENT_CITY_STATE_ZIP}} - e.g., "East Lyme, CT 06333"{{PO_NUMBER}} - Client's purchase order number (or "N/A"){{PROJECT_REFERENCE}} - e.g., "SalesRaptor Development"{{SERVICE_PERIOD_START}} - e.g., "September 1, 2025"{{SERVICE_PERIOD_END}} - e.g., "September 30, 2025"{{TOTAL_HOURS}} - e.g., "5.0"{{HOURLY_RATE}} - e.g., "100.00"{{SUBTOTAL}} - e.g., "500.00"{{TAX_RATE}} - e.g., "0" or "8.25"{{TAX_AMOUNT}} - e.g., "0.00"{{TOTAL_AMOUNT}} - e.g., "500.00"{{BANK_NAME}} - Your bank name{{ACCOUNT_NAME}} - e.g., "Arlen A. Greer"{{ROUTING_NUMBER}} - Your routing number{{ACCOUNT_NUMBER}} - Your account number (consider masking)Step 2: Update the work log entries in the table on Page 2. Copy the <tr> block for each entry.
Step 3: Remove this instruction box (the entire no-print div)
Step 4: Open in browser and Print to PDF:
Pro Tip: Use a text editor's find-and-replace feature to quickly substitute all placeholders at once!