ARLEN A. GREER
150 Argyle Ave, Alamo Heights, TX 78209
619-940-7842 | arlenagreer@gmail.com
INVOICE
Invoice Number: {{INVOICE_NUMBER}}
Invoice Date: {{INVOICE_DATE}}
Due Date: {{DUE_DATE}}
Payment Terms: Net {{PAYMENT_TERMS}}
Bill To
{{CLIENT_NAME}}
Attention: {{CLIENT_ATTENTION}}
{{CLIENT_ADDRESS_LINE1}}
{{CLIENT_CITY_STATE_ZIP}}
PO Number: {{PO_NUMBER}}
Project: {{PROJECT_REFERENCE}}
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}}
Subtotal: ${{SUBTOTAL}}
TOTAL DUE: ${{TOTAL_AMOUNT}}
Work Log Detail
Invoice {{INVOICE_NUMBER}} | Period: {{SERVICE_PERIOD_START}} - {{SERVICE_PERIOD_END}}
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
Total Hours: {{TOTAL_HOURS}} hours
Hourly Rate: ${{HOURLY_RATE}}/hour
TOTAL AMOUNT: ${{TOTAL_AMOUNT}}
Notes:

📝 How to Use This Template

Step 1: Find and replace these placeholders with your actual invoice data:

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!