# Charge

Charge is Plock's core billing module and is enabled on every account. It powers the full subscription and invoicing lifecycle — from connecting your data sources and defining products, through subscription management, to invoice generation and accounting dispatch.

**What Charge covers:**

* **Data sources & blueprints**: Connect your databases or APIs and define how Plock pulls consumption data for each product
* **Products & price plans**: Define what you sell and how you price it — fixed fees, usage-based, tiered, or hybrid models
* **Subscriptions**: Manage the commercial relationship with each customer, including billing intervals, scheduled changes, rebates, minimum commitments, and price indexation
* **Invoicing**: Automatic invoice generation for in-advance and in-arrears billing, overage, one-off charges, and mid-period compensation
* **Accounting integration**: Dispatch invoices directly to your ERP (Fortnox, Microsoft Business Central, Netvisor, Kleer) with optional accrual instructions for deferred and accrued revenue
* **Reporting**: MRR, ARR, CMRR, NRR, GRR, and revenue projections — all updated in real time as usage data flows in

The guides in this documentation cover Charge features in detail.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.plock.io/plock-overview/modules/charge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
