Revenue and Solar Operations Case Study

Strengthening Accounts Receivable Visibility Across Solar Project Operations

Residential solar projects connect customer records, invoices, payments, installer activity and completion documentation. I supported EnergySage by managing accounts receivable and reconciling HubSpot and NetSuite records against information supplied by third-party installers and vendors—helping keep open balances connected to the documented status of each project.

Role

Accounts Receivable and Reconciliation Support

Engagement

August 2024–November 2025

Industry

Residential Solar

Primary Systems

HubSpot and NetSuite

Focus

Accounts receivable monitoring, HubSpot–NetSuite reconciliation, third-party installer/vendor record review, documentation validation and discrepancy resolution.

Connected Record Preview

Financial Accuracy Depended on More Than the Accounts-Receivable Balance

A reliable revenue status required the CRM record, accounting record, installer/vendor information and supporting documents to describe the same project condition.

01 HubSpot Project Record

Confirm the customer, project identifier, stage, notes and reported milestones.

02 NetSuite Receivable Record

Review invoice activity, payment application, outstanding balance and financial status.

03 Installer or Vendor Record

Match the third-party submission, reported activity and billing-support information.

04 Supporting Documentation

Validate project identifiers, dates, required fields and completion evidence.

05 Confirmed Revenue Status

Document the supported open balance, discrepancy owner and required next action.

Scope clarification: I did not manage field installation execution. My responsibility was to reconcile financial and project records using installer/vendor updates and supporting documentation, then follow discrepancies through correction.
At A Glance

Accounts Receivable Reviewed With Full Project Context

Weekly

Structured Receivables Review

Reviewed open balances, invoice activity, payment application and unresolved discrepancies on a recurring schedule.

Cross-System

HubSpot and NetSuite Alignment

Compared CRM project information with accounting records to confirm that both systems reflected the same project condition.

Third-Party

Installer and Vendor Reconciliation

Validated installer/vendor records and supporting files when project or financial information required confirmation.

Resolution-Focused

Clear Next Actions

Classified discrepancies, directed follow-up to the appropriate owner and verified corrections before closing the item.

The public visuals on this page are recreated and do not contain customer, invoice, payment or installer data.

The Challenge

An Open Balance Did Not Always Explain the Real Issue

Residential solar accounts receivable could not be managed by reviewing unpaid balances alone. A balance could be connected to a customer payment delay, an unapplied payment, an invoice discrepancy, incomplete supporting documentation or installer/vendor activity that had not yet been reflected consistently across systems.

  • Customer and project information in HubSpot
  • Invoices, payments and open balances in NetSuite
  • Third-party installer or vendor records
  • Completion and billing-support documents
  • Project identifiers, dates and reported milestones
  • Financial closeout and discrepancy ownership

For revenue information to remain reliable, these records needed to agree. Each receivable therefore had to be reviewed within the context of the complete project record.

Reconciliation Process Mapping

Connecting Accounts Receivable With the Documented Project Status

I reviewed each item as both a financial record and a project record. The receivable was considered reconciled only after the CRM, accounting, installer/vendor and supporting information agreed.

01 Project Identified

Confirm the correct customer, project identifier and record set.

02 HubSpot Reviewed

Check project stage, notes, identifiers and reported milestones.

03 NetSuite Reviewed

Review invoice activity, payments, applications and open balance.

04 Receivable Validated

Determine what is invoiced, received, applied and still outstanding.

05 Partner Record Compared

Review relevant third-party installer or vendor information.

06 Documents Checked

Validate dates, identifiers and required supporting evidence.

07 Issue Classified

Identify whether the cause is financial, data, partner or documentation related.

08 Correction Verified

Confirm that the responsible stakeholder completed the required update.

09 Status Reconciled

Close the discrepancy only when the relevant records agree.

Core Workstreams

The Work Behind Reliable Accounts-Receivable Status

The engagement centered on four connected responsibilities: receivables control, cross-system reconciliation, third-party installer/vendor validation and recurring documentation audits.

Workstream 01

Accounts Receivable and Open-Balance Review

The need: Outstanding balances needed to be understood in the context of the related project and supporting records.

  • Outstanding receivables and aging items
  • Invoice and payment status
  • Payment application and unapplied amounts
  • Balances requiring investigation
  • Projects approaching financial closeout
  • Customer or internal follow-up requirements
  • Financial records requiring correction
Receivables Review
Invoice Activity Payment Application Open Balance Next Action
Workstream 02

HubSpot and NetSuite Reconciliation

The need: HubSpot represented the customer and project side, while NetSuite represented the financial side of the same record.

  • Project and customer identifiers
  • Contract and project information
  • CRM stage and reported milestones
  • Invoice values and transaction dates
  • Payment activity and application
  • Outstanding balance and financial status
  • Cross-system discrepancy investigation
System Comparison
HubSpot Record NetSuite Record Supporting Evidence Reconciled Status
Workstream 03

Third-Party Installer and Vendor Reconciliation

The need: External partner records could provide the evidence needed to explain or validate the project’s financial condition.

  • Installer/vendor project identifiers
  • Reported completion or billing activity
  • Supporting invoices and documentation
  • Missing or inconsistent partner records
  • Duplicate or mismatched project information
  • Clarification requests and follow-up
  • Verification that corrected information was received
Partner Record Review
Partner Submission Project Match Evidence Review Confirmed Record
Workstream 04

Documentation Auditing and Issue Resolution

The need: A financial status was only dependable when the supporting records were complete and consistent.

  • Recurring project and receivables audits
  • Required supporting documentation
  • Project identifiers, dates and required fields
  • Consistency with HubSpot and NetSuite
  • Issue categorization and ownership
  • Follow-up monitoring
  • Resolution and closure verification
Audit Cycle
Review Identify Assign Verify
Receivables Dashboard Preview

Every Balance Was Connected to a Project Context and Next Action

A recreated dashboard demonstrates how a receivable could be reviewed alongside CRM, partner and documentation status rather than as an isolated accounting line.

Anonymized Receivables Review
Project Invoice Payment Partner Record Issue Next Action SOLAR-1042IssuedPartialReceivedApplication reviewAccounting SOLAR-1088IssuedOpenMissing fileDocumentationVendor follow-up SOLAR-1126ValidatedReceivedConfirmedNoneClose item SOLAR-1174ReviewUnappliedMatchedPayment applicationFinance update
Reconciliation Deep Dive

Four Inputs Combined Into One Reliable Revenue Status

A project was considered fully reconciled only when the relevant financial, CRM, partner and supporting records reflected the same condition.

EnergySage logo Reconciliation Review
CRM InformationCustomer, project and stage information from HubSpot Financial InformationInvoices, payments and balances from NetSuite Partner InformationInstaller/vendor records and reported activity Supporting EvidenceDocuments, dates, identifiers and completion support
Confirmed Output Reliable Accounts-Receivable and Project Status
Issue Classification

Turning Open Discrepancies Into Clear Next Actions

Not every discrepancy required the same response. I classified the root cause so the item could be directed to the correct stakeholder and tracked through resolution.

Financial Issues

  • Incorrect invoice amount
  • Unapplied payment
  • Incorrect open balance
  • Missing transaction
  • Payment linked to the wrong record

CRM and Data Issues

  • Incorrect project stage
  • Missing identifier
  • Duplicate record
  • Project-value mismatch
  • Incomplete customer information

Installer / Vendor Issues

  • Partner record not received
  • Project match unclear
  • Reported activity inconsistent
  • Additional clarification required
  • Corrected submission still pending

Documentation Issues

  • Missing supporting files
  • Incomplete records
  • Incorrect project information
  • Missing evidence for validation
  • Documents not supporting the recorded status

Ownership and Follow-Up

  • Identify the responsible owner
  • Request the required correction
  • Keep the item active
  • Verify the updated record
  • Close only after reconciliation
Issue Resolution Workflow

Every discrepancy followed a defined path to closure

01 Identify

Detect the financial, CRM, partner or documentation inconsistency.

02 Validate

Confirm the discrepancy against the relevant records and evidence.

03 Categorize

Determine the issue type and the information required to correct it.

04 Assign

Direct the item to accounting, internal operations or the appropriate partner.

05 Follow Up

Keep the discrepancy active until the requested correction is received.

06 Verify

Confirm that the corrected information appears in the relevant records.

07 Close

Resolve the item only when the financial and supporting records agree.

Business Impact

Stronger Financial Accuracy and Solar Project Visibility

The value came from creating a clearer working view of open balances, discrepancies and supporting evidence—without claiming ownership of the field installation process.

Improved Receivables Visibility

Open balances could be understood through their financial, CRM, partner and documentation context.

More Consistent Records

HubSpot and NetSuite information was regularly compared and corrected when differences were identified.

Earlier Discrepancy Detection

Recurring reviews surfaced missing records, payment issues and documentation gaps before financial closeout.

Clearer Partner Follow-Up

Installer/vendor questions were tied to specific missing records, project identifiers or supporting evidence.

Stronger Audit Readiness

Financial statuses were supported by more complete and consistently reviewed project records.

Reduced Closeout Uncertainty

Discrepancies remained visible until the appropriate correction was confirmed across the relevant records.

Business Value by Team

A Clearer Record Supported Better Decisions Across the Workflow

Accounting

  • Clearer open-balance visibility
  • Stronger payment application review
  • More reliable reconciliation support
  • Improved audit readiness

Project Operations

  • Earlier identification of record gaps
  • Clearer project-status questions
  • Defined discrepancy ownership
  • More dependable closeout information

Installer / Vendor Coordination

  • Specific documentation requests
  • Clear project-record matching
  • Earlier visibility into missing submissions
  • Confirmation when corrections were complete

Management

  • Stronger revenue visibility
  • Greater confidence in financial records
  • Clearer bottleneck identification
  • More reliable project reporting support
What I Specifically Owned

My Role Across the Accounts-Receivable and Reconciliation Cycle

Financial and System Control

Accounts Receivable

  • Receivables monitoring
  • Outstanding-balance review
  • Invoice and payment validation
  • Payment-application review
  • HubSpot and NetSuite reconciliation
  • Financial-discrepancy investigation
  • Revenue-status verification
Partner and Documentation Control

Reconciliation Support

  • Third-party installer/vendor record review
  • Supporting-document validation
  • Missing-record identification
  • Project-identifier matching
  • Issue classification and escalation
  • Follow-up monitoring
  • Resolution confirmation
I worked at the intersection of accounting records and installer/vendor documentation—ensuring that receivables remained connected to the supported status of each residential solar project.
Operating Visibility

From Separate Investigation to a More Defined Reconciliation Process

This represents an improved working state during the engagement, not a claim that every company-wide discrepancy was permanently eliminated.

Before

Financial records required separate investigation

  • An open balance did not always explain the reason behind it.
  • CRM, accounting, partner and document records required manual comparison.
  • Missing partner information could delay validation.
  • Discrepancies needed clearer ownership and follow-through.
Improved Working State

Receivables were reviewed with supporting context

  • Balances were connected to CRM and partner records.
  • HubSpot and NetSuite were consistently compared.
  • Documentation gaps were surfaced during recurring review.
  • Issues had defined next actions and closure checks.
Tools and Capabilities

Systems and Skills Used Across the Engagement

Accounts Receivable HubSpot NetSuite Revenue-Cycle Management Financial Reconciliation Project Auditing Residential Solar Operations Installer / Vendor Reconciliation Documentation Validation Data Validation Issue Resolution Cross-Functional Follow-Up
Confidentiality

Presenting the Work Without Exposing Client Data

The engagement involved customer, financial, installer/vendor and project information. Every public visual on this page is therefore recreated, anonymized or generic.

Appropriate public visuals

  • Fictional CRM project records
  • Recreated receivables tables
  • Generic solar project identifiers
  • Anonymized payment statuses
  • Sample partner-document indicators
  • Recreated audit and reconciliation workflows
Case Study Conclusion

Connecting Financial Accuracy With Supported Solar Project Records

Accurate accounts receivable in residential solar requires more than monitoring unpaid invoices. Financial records must remain aligned with CRM information, payment activity, installer/vendor submissions and supporting documentation.

By reviewing receivables, reconciling HubSpot and NetSuite, validating third-party installer/vendor records and following discrepancies through correction, I helped maintain a clearer and more dependable view of each project’s financial status.

Let’s Strengthen the Systems Behind Your Revenue

Improve financial visibility, reconciliation controls and the operational records that keep revenue moving.

Stay informed

Subscribe to the newsletter

Get occasional updates on operations, systems, support strategy, and practical ways to keep your business running with more clarity.

  • Refined operational insights and workflow ideas
  • Practical support strategy for growing teams
  • Occasional updates from kimpaolo.co

Join the list

Enter your email to receive updates directly in your inbox.