web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Managing Course Sponsorship and Student Payments via Projects in Business Central

(5) ShareShare
ReportReport
Posted on by 793

Scenario:

I own a company that offers various courses. A sponsor approached us, wanting to enroll 5 students. The total course fee per student is $200, and the sponsor made an initial payment of $100. However, the sponsor mentioned that the remaining amount will be paid by the students directly.

From the company’s side, we will invoice the sponsor based on $200 per student, and invoice each student individually at $250. The excess amount ($50 per student) will be calculated and refunded to the sponsor at the end of the course. Also, students are required to make prepayments at the time of enrollment.

I want to manage this entire scenario using Projects (Jobs) in Business Central. Here's how I intend to structure it

Create one task line for the sponsor that reflects the total amount they are expected to pay.

  • Create separate task lines for each of the 5 students, with the course price set at $250.

  • These 5 student task lines should be linked or grouped under the sponsor’s task line to track total income received from students vs. what the sponsor paid

So for example:

Total due from sponsor (5 students × $200): $1,000

  • Total received from students (5 × $250): $1,250

  • The sponsor’s task line should show:

    $1,250 (from students) – $1,000 (sponsor share) = $250 refund due to the sponsor at course end.

I have the same question (0)
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,173 Super User 2026 Season 1 on at

    This scenario can be managed using Jobs in Business Central with a combination of job tasks, job planning lines, and usage/invoicing tracking, but some limitations exist in standard functionality regarding parent-child task relationships and refund logic.

     

    Here’s how to approach it:

     

    Create a Job for the sponsored course.

    Under the Job, create:

     
    • One Job Task Line for the Sponsor with a total planned revenue of $1,000.
    • Five Job Task Lines for each Student, each with planned revenue of $250.
     
    1. Link all revenue and cost tracking to these tasks using Job Planning Lines.

    2. You’ll need to manually track the overpayment (the $50 extra per student) outside the job structure, using either a dimension, custom field, or Excel report.

    3. Prepayments from students can be handled using Sales Prepayment Invoices linked to each student’s job task.

    4. At course end, raise a Purchase Credit Memo or G/L Entry to refund the $250 to the sponsor.

     

    Note: Jobs in BC do not support true hierarchical task grouping or automatic revenue aggregation across tasks, so the sponsor's task line won’t auto-reflect student payments. To achieve this dynamically, you would need a customization or Power BI report for visual tracking.

     

    Mark this answer as verified if it helps you.

  • Gerardo Rentería García Profile Picture
    26,108 Most Valuable Professional on at

    Hi, good day
    I hope this can help you, and give you some hints.Jobs - Dynamics 365 Business Central

    Best Regards
    Gerardo

  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    9,114 Super User 2026 Season 1 on at

    Hi Peter

    This is a great use case for BC’s Jobs module, and while standard functionality doesn’t support hierarchical task relationships or automatic refund logic, you can still model this scenario effectively with a structured approach.

    Here’s how to set it up:

    1. Create a Job for the Sponsored Course

    • This will serve as the container for all financial tracking related to the course
    • Set the Bill-to Customer as the sponsor

    2. Define Job Task Lines

    • Task Line 1000 – Sponsor Contribution
      • Description: “Sponsor Share for 5 Students”
      • Type: Posting
      • Planned Revenue: $1,000
    • Task Lines 1010–1050 – Individual Students
      • Description: “Student 1”, “Student 2”, etc.
      • Type: Posting
      • Planned Revenue: $250 each
      • Optional: Add a custom field or dimension to link these to the sponsor’s task

    3. Use Job Planning Lines for Invoicing and Prepayments

    • For each student task line:
      • Create a Billable Planning Line for $250
      • Generate Sales Prepayment Invoices to collect upfront payments
    • For the sponsor task line:
      • Create a Billable Planning Line for $1,000
      • Post the initial $100 payment and track the remaining balance

    4. Track Overpayment and Refund Logic

    • At course completion, calculate:
      • Total received from students: $1,250
      • Sponsor’s expected share: $1,000
      • Refund due: $250
    • Post a Purchase Credit Memo or G/L Journal Entry to refund the sponsor
    • Use a Job G/L Planning Line to reflect the refund in the job ledger

    5. Reporting and Visibility

    • Use Job Task Totals and Job Ledger Entries to monitor actual vs. planned revenue
    • For dynamic tracking, consider a Power BI report or custom page extension to group student tasks under the sponsor and calculate net balances
     

    Helpful References

    Here’s an example of how task billing can be structured for multiple customers:
    Dynamics 365 Lab – Task Billing Method


    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

  • CU09070734-0 Profile Picture
    on at

    This is a smart and well-structured approach to managing both sponsorship and student billing in Business Central using Projects. Linking the student task lines under the sponsor’s main task line allows clear visibility of total revenue, individual contributions, and ensures accountability when calculating the refund. Just make sure to set up proper dimensions or custom fields to tie the student lines back to the sponsor for accurate tracking and reporting. Great use of Business Central’s project tasks to streamline a complex billing scenario!

    I can try this for Unblocked Games

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,905 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 994 Super User 2026 Season 1

#3
Teagen Boll Profile Picture

Teagen Boll 668 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans