GST Invoice Rules: Format, Mandatory Fields, and E-Invoice Guide

Dhanush Prabha
9 min read 84K views

Every registered business in India must issue a GST tax invoice that meets the format prescribed under Rule 46 of the CGST Rules, 2017. A non-compliant invoice can trigger penalties up to ₹10,000 per instance, block your buyer's Input Tax Credit (ITC), and invite scrutiny during GST audits. With e-invoicing now mandatory for businesses above ₹5 crore turnover, the compliance requirements have expanded further to include IRN generation, QR codes, and real-time reporting through the Invoice Registration Portal. This guide covers the complete GST invoice framework: mandatory fields, format specifications, e-invoicing rules, HSN/SAC code requirements, debit and credit notes, and penalties for non-compliance.

  • GST tax invoices require 21 mandatory fields under Rule 46 of the CGST Rules, 2017
  • E-invoicing is mandatory for businesses with turnover above ₹5 crore since August 1, 2023
  • Invoice for goods must be issued at or before removal; for services, within 30 days
  • HSN codes: 4-digit for turnover up to ₹5 crore, 6-digit for above ₹5 crore
  • Penalty for wrong or missing invoice: ₹10,000 or tax evaded, whichever is higher (Section 122)
  • Credit notes must be declared by November 30 of the next financial year
  • IRP generates a 64-character IRN and QR code for every valid e-invoice
  • Bill of Supply replaces tax invoice for exempt supplies and composition dealers

What is a GST Tax Invoice?

A GST tax invoice is a legally mandated document issued by a registered supplier for every taxable supply of goods or services. Section 31 of the CGST Act, 2017 governs when and how invoices must be issued, while Rule 46 of the CGST Rules prescribes the exact fields every invoice must contain. The invoice serves three critical functions in the GST ecosystem:

  • Tax documentation: Records the tax liability of the supplier and the applicable GST rate
  • ITC entitlement: Enables the recipient to claim Input Tax Credit against their output liability
  • Compliance verification: Facilitates matching between GSTR-1 (supplier return) and GSTR-2B (recipient auto-populated return)

Without a valid tax invoice, the recipient loses the right to claim ITC under Section 16(2)(a) of the CGST Act. For businesses above the e-invoicing threshold, invoices without a valid IRN from the IRP are treated as non-existent under GST law. If your business requires GST registration, understanding invoice compliance is foundational to avoiding penalties and ITC reversals.

21 Mandatory Fields in a GST Tax Invoice

Rule 46 of the CGST Rules specifies every field that must appear on a tax invoice. Missing even one field can render the invoice non-compliant and jeopardize the recipient's ITC claim. Here is the complete list of mandatory fields:

Mandatory GST Invoice Fields Under Rule 46, CGST Rules 2017
Sr. No. Field Details and Requirements
1 Supplier Name Legal name as registered under GST
2 Supplier Address Complete address including PIN code
3 Supplier GSTIN 15-digit GST Identification Number
4 Invoice Number Consecutive serial number, max 16 characters (alphanumeric, hyphen, slash only)
5 Invoice Date Date of issue of the invoice
6 Recipient Name Legal name of buyer (mandatory for B2B and B2C above ₹50,000)
7 Recipient Address Complete address with state name and code
8 Recipient GSTIN/UIN Mandatory for registered recipients; state code for unregistered buyers above ₹50,000
9 HSN/SAC Code 4-digit or 6-digit depending on turnover (see HSN section below)
10 Description Clear description of goods supplied or services rendered
11 Quantity Number of units with Unique Quantity Code (for goods)
12 Total Value Total value of supply before tax
13 Taxable Value Value after adjusting discounts, on which GST is calculated
14 GST Rate Applicable rate: CGST + SGST (intra-state) or IGST (inter-state)
15 CGST Amount Central GST amount (for intra-state supply)
16 SGST/UTGST Amount State/Union Territory GST amount (for intra-state supply)
17 IGST Amount Integrated GST amount (for inter-state supply)
18 Place of Supply State name and code (mandatory for inter-state supplies)
19 Delivery Address Required when delivery address differs from place of supply
20 Reverse Charge Declaration stating whether tax is payable on reverse charge basis
21 Signature Physical or digital signature of the supplier or authorized representative

If any mandatory field is missing, the recipient's ITC claim can be rejected during assessment. The GSTN matching system cross-verifies GSTIN, invoice number, date, and taxable value between the supplier's GSTR-1 and the recipient's GSTR-2B. Discrepancies in any of these fields result in ITC appearing as "not available" for the buyer.

Time Limits for Issuing GST Invoices

Section 31 of the CGST Act prescribes strict timelines for invoice issuance. The time of supply determination depends on whether the invoice was issued within the prescribed period, making timely issuance critical for correct tax liability calculation.

GST Invoice Issuance Deadlines by Supply Type
Type of Supply Time Limit Legal Basis
Goods (with physical movement) On or before the date of removal Section 31(1)(a)
Goods (no movement) At the time of delivery or making available Section 31(1)(b)
Services (general) Within 30 days from the date of supply Section 31(2) read with Rule 47
Services (banking, NBFC, insurance) Within 45 days from the date of supply Section 31(2) proviso
Continuous supply of goods (due dates known) On or before each due date of payment Section 31(4)
Continuous supply of services On or before the due date of payment per contract Section 31(5)
Reverse charge (from unregistered supplier) Within 30 days from the date of supply Rule 47A (effective November 2024)

If a service invoice is not issued within 30 days, the time of supply shifts to the date of completion of service or receipt of payment, whichever comes first. This accelerates the tax liability and may attract interest under Section 50.

Struggling with GST Invoice Compliance?

IncorpX helps businesses set up compliant invoicing systems, configure e-invoicing, and avoid ITC rejections through expert-guided GST compliance support.

Get GST Filing Support

HSN and SAC Code Requirements on GST Invoices

HSN (Harmonised System of Nomenclature) codes classify goods and SAC (Services Accounting Codes) classify services on GST invoices. The number of HSN digits required depends on the taxpayer's aggregate annual turnover. Incorrect HSN/SAC codes cause GSTR-1 mismatches, ITC blocks, and refund delays.

HSN/SAC Code Digit Requirements by Turnover
Aggregate Annual Turnover HSN Digits Required Applicability
Up to ₹5 crore 4-digit HSN/SAC Mandatory for B2B; optional for B2C
Above ₹5 crore 6-digit HSN/SAC Mandatory for all B2B and B2C invoices
Import and export transactions 8-digit HSN Mandatory for all cross-border supplies

From May 2025, manual HSN entry is disabled on the GST portal. Taxpayers must select HSN codes from the mandatory dropdown list in GSTR-1 Table 12. The description auto-populates based on the selected code. This change reduces filing errors but requires businesses to maintain accurate HSN mapping in their accounting software.

Turnover for HSN digit determination is calculated on a PAN-wise basis. If a business holds multiple GST registrations under one PAN across different states, the aggregate turnover across all registrations determines the HSN digit requirement.

E-Invoicing Rules: Threshold, Process, and IRP Portal

E-invoicing under GST requires eligible businesses to report every B2B invoice to the Invoice Registration Portal (IRP) before issuing it to the buyer. The IRP validates the invoice, generates a unique IRN and QR code, and digitally signs the document. This real-time reporting eliminates the need for separate GSTR-1 filing for e-invoiced transactions, as the data auto-populates.

E-Invoicing Turnover Threshold Timeline

Progressive Expansion of E-Invoicing in India
Effective Date Turnover Threshold Notification
October 1, 2020 ₹500 crore Initial rollout
January 1, 2021 ₹100 crore Phase 2 expansion
April 1, 2021 ₹50 crore Phase 3 expansion
April 1, 2022 ₹20 crore Phase 4 expansion
October 1, 2022 ₹10 crore Phase 5 expansion
August 1, 2023 ₹5 crore (current) Notification No. 10/2023-CT

Once a business crosses the ₹5 crore turnover threshold in any financial year from 2017-18 onward, e-invoicing becomes permanently applicable. The requirement does not lapse if turnover falls below ₹5 crore in subsequent years.

Step-by-Step E-Invoice Generation via IRP

  1. Register on IRP: Visit einvoice1.gst.gov.in and register using your GST credentials. Generate API credentials if using ERP integration.
  2. Prepare invoice data: Generate the invoice in your accounting software (Tally, Zoho, Busy, or custom ERP) with all mandatory fields in the e-invoice JSON schema format.
  3. Upload to IRP: Upload the invoice JSON via the web portal (single or bulk upload) or through direct API integration from your ERP system.
  4. IRP validation: The system validates GSTIN correctness, invoice number uniqueness within the financial year, schema compliance, and checks for duplication.
  5. IRN and QR code generation: On successful validation, the IRP generates a unique 64-character IRN (hash of supplier GSTIN + invoice number + financial year) and a QR code containing supplier GSTIN, recipient GSTIN, invoice number, date, value, HSN code, and IRN.
  6. Digital signing and return: The invoice JSON is digitally signed by the IRP and returned with the embedded IRN and QR code. Data auto-syncs with the GST portal for GSTR-1 population.
  7. Print and share: Print the IRN and QR code on the invoice copy provided to the recipient. Maintain digital records for audit trail.

For businesses with turnover above ₹10 crore, e-invoices must be uploaded to the IRP within 30 days of the invoice date. This time restriction is expected to extend to ₹5 crore turnover businesses. Invoices uploaded after the deadline are rejected, and a new invoice with a fresh number must be generated.

Entities Exempt from E-Invoicing

The following categories are exempt from e-invoicing regardless of turnover: SEZ units (not developers), banks, financial institutions, insurance companies, NBFCs, goods transport agencies (GTAs), passenger transport services, multiplex cinemas, and composition scheme taxpayers.

Need E-Invoicing Setup for Your Business?

IncorpX configures IRP integration, trains your accounting team on e-invoice workflows, and ensures seamless GSTR-1 auto-population for your business.

Start GST Compliance

Debit Notes and Credit Notes Under GST

Section 34 of the CGST Act governs the issuance of credit notes and debit notes, which serve as correction documents when the original tax invoice requires adjustment after issuance.

Credit Notes

A supplier issues a credit note when:

  • The taxable value or tax charged in the original invoice exceeds the actual amount
  • Goods supplied are returned by the recipient
  • Goods or services are found to be deficient or defective

The credit note reduces the supplier's output tax liability for the period in which it is declared. However, the reduction is allowed only if the recipient has reversed the corresponding ITC or the tax benefit has not been passed on to a third party (anti-profiteering safeguard).

Declaration deadline: Credit notes must be declared in the GST return by November 30 of the financial year following the year of the original invoice, or the date of filing the annual return (GSTR-9) for that year, whichever is earlier.

Debit Notes

A supplier issues a debit note when the taxable value or tax charged in the original invoice is less than the actual amount due. The debit note increases the supplier's tax liability to reflect the correct supply value. Both credit notes and debit notes must follow the format prescribed under Rule 53 of the CGST Rules and include a reference to the original invoice serial number and date.

Bill of Supply: When It Replaces the Tax Invoice

Under Section 31(3)(c) of the CGST Act, a Bill of Supply must be issued instead of a tax invoice in three specific scenarios:

Tax Invoice vs Bill of Supply: When to Issue
Scenario Document Required GST Charged
Taxable supply of goods or services Tax Invoice Yes, at applicable rate
Supply of exempt goods or services Bill of Supply No
Supply by composition scheme dealer Bill of Supply No (composition tax paid separately)
Supply of non-taxable goods or services Bill of Supply No

Composition dealers paying GST at a fixed percentage on turnover cannot collect tax from customers and must issue a Bill of Supply for every transaction. The Bill of Supply format includes supplier and recipient details, description of goods/services, and total value, but excludes GST rate and tax amount columns. For supply values below ₹200, neither a tax invoice nor a Bill of Supply is required (subject to conditions under Rule 46).

Revised Invoices: Rules and Restrictions

Revised invoices address two specific situations under GST law:

1. Invoices During the Registration Period

Under Section 31(3)(a), if a taxpayer issued invoices between the effective date of GST registration and the date of receiving the registration certificate, revised invoices must be issued within one month of receiving the GSTIN. These revised invoices must contain all mandatory fields of Rule 46 and clearly reference the original invoice.

2. Error Correction Before GSTR-1 Filing

If an error is discovered before the relevant GSTR-1 is filed, a revised invoice can be issued referencing the original. The revised invoice must be marked as "REVISED INVOICE" and include all Rule 46 fields. Only one revision is permitted per original invoice under Rule 53(1).

After GSTR-1 filing: No revised invoice can be issued. Corrections must be processed through credit notes (downward revision) or debit notes (upward revision) declared in the next period's return. Invoice numbers must never be reused, and filed invoice PDFs must never be altered.

Avoid GST Compliance Errors

IncorpX provides end-to-end GST compliance management, from invoice configuration to return filing and audit preparation.

Explore Virtual CFO Services

Penalties for GST Invoice Non-Compliance

Section 122 of the CGST Act prescribes penalties for invoice-related offences. The penalties apply separately under CGST and SGST, effectively doubling the total liability.

GST Invoice Penalties Under Section 122, CGST Act
Offence Penalty Additional Consequences
Non-issuance of invoice or issuing incorrect invoice ₹10,000 or tax evaded, whichever is higher Interest on unpaid tax; ITC denial for recipient
Issuing invoice without actual supply (fake invoice) ₹10,000 or tax evaded/ITC wrongly claimed, whichever is highest Prosecution; imprisonment for large-scale fraud
Wrong HSN/SAC code on invoice ₹10,000 or tax differential GSTR-1 mismatch; refund delay; scrutiny notice
Invoice without valid IRN (e-invoice non-compliance) ₹10,000 or tax evaded Invoice treated as invalid; recipient ITC blocked
Non-maintenance of invoice records ₹10,000 or tax evaded Adverse inference during GST audit

GST penalties under Section 122 apply separately under CGST and SGST. A ₹10,000 penalty becomes ₹20,000 in total (₹10,000 CGST + ₹10,000 SGST). For an invoice involving ₹1 lakh of goods at 18% GST, the penalty could be ₹18,000 under CGST + ₹18,000 under SGST = ₹36,000 total. A show cause notice is issued before penalty confirmation, giving the taxpayer an opportunity to respond.

GST Invoice Compliance Checklist for Businesses

Use this checklist to verify that your invoicing system meets all GST requirements before every billing cycle:

  1. Verify GSTIN accuracy: Cross-check supplier and recipient GSTIN against the GST portal before invoice generation
  2. Maintain consecutive numbering: Ensure invoice numbers follow a sequential pattern within the financial year with no gaps or duplicates
  3. Use correct HSN/SAC codes: Map all products and services to their accurate HSN/SAC codes based on your turnover bracket
  4. Separate CGST/SGST and IGST: Apply intra-state tax (CGST + SGST) or inter-state tax (IGST) based on place of supply determination
  5. Include place of supply: Mandatory for all inter-state transactions; determines whether IGST or CGST/SGST applies
  6. Generate IRN for e-invoices: Upload to IRP before issuing the invoice if your turnover exceeds ₹5 crore
  7. Issue within time limits: Goods invoices at removal; service invoices within 30 days; RCM self-invoices within 30 days
  8. Mark reverse charge clearly: Include the reverse charge declaration on all applicable invoices
  9. Maintain digital copies: Store all invoices, credit notes, and debit notes for a minimum of 6 years from the due date of the annual return
  10. Reconcile with GSTR-1 and GSTR-3B: Match invoice data with filed returns monthly to catch mismatches before assessment

Under Section 35 of the CGST Act, every registered person must maintain books of accounts including all invoices, credit notes, debit notes, and delivery challans for 72 months (6 years) from the due date of filing the annual return for the relevant financial year. Digital storage with backup is recommended.

Common GST Invoice Mistakes and How to Avoid Them

These are the most frequently occurring invoice errors identified during GST audits and assessments:

  • Wrong place of supply: Misclassifying an inter-state supply as intra-state (or vice versa) leads to wrong tax type application. Verify the delivery state against the registration state for every B2B transaction.
  • Incorrect HSN digit count: Using 4-digit HSN when 6-digit is required (turnover above ₹5 crore) triggers GSTR-1 rejection and ITC mismatch.
  • Missing recipient GSTIN: Omitting the buyer's GSTIN on a B2B invoice blocks their ITC claim entirely. Always verify the GSTIN before invoicing.
  • Duplicate invoice numbers: Reusing an invoice number within the same financial year causes rejection on the IRP portal and GSTR-1 filing errors.
  • Late e-invoice upload: Uploading to IRP after 30 days (for ₹10 crore+ businesses) results in invoice rejection. Integrate IRP with your ERP for real-time upload.
  • Ignoring reverse charge declaration: Failing to mark reverse charge on applicable invoices (import of services, GTA, legal services) results in non-compliance.
  • Rounding errors in tax computation: GST amounts must be rounded to the nearest rupee. Rounding before aggregation versus after aggregation creates mismatches.

Businesses handling complex invoicing across multiple states and supply types benefit from virtual CFO services that include GST compliance oversight, ITC reconciliation, and audit preparation.

Get Expert GST Compliance Support

From invoice setup to annual return filing, IncorpX manages your complete GST lifecycle. Avoid penalties, secure ITC for your buyers, and stay audit-ready.

Talk to a GST Expert

Summary

GST invoice compliance covers three interconnected areas: format accuracy (21 mandatory fields under Rule 46), timely issuance (before removal for goods, 30 days for services), and digital reporting (e-invoicing via IRP for ₹5 crore+ businesses). Every field on a tax invoice directly impacts the recipient's ability to claim ITC, the supplier's return filing accuracy, and the GSTN's matching algorithms. With HSN codes now enforced through dropdown selection, e-invoices requiring IRN generation within 30 days, and penalties reaching ₹10,000 per non-compliant invoice under Section 122, maintaining a robust invoicing system is not optional. Whether you are issuing tax invoices, bills of supply, credit notes, or debit notes, each document must follow the prescribed format under the CGST Act and Rules. Businesses that integrate their accounting software with the IRP portal, maintain accurate HSN/SAC mappings, and reconcile invoices against GSTR-1 and GSTR-2B monthly can prevent the most common compliance failures that trigger audits and ITC reversals.

Frequently Asked Questions

What are the mandatory fields in a GST tax invoice?
A GST tax invoice under Rule 46 of CGST Rules must include 21 mandatory fields: supplier name, address, and GSTIN; consecutive invoice number (max 16 characters); invoice date; recipient details (name, address, GSTIN/UIN); HSN/SAC code; description of goods or services; quantity with unit; taxable value; GST rates and amounts (CGST, SGST/UTGST, or IGST); total value; place of supply for inter-state transactions; reverse charge declaration; and authorized signature.
What is the time limit for issuing a GST invoice?
For goods involving movement, the invoice must be issued on or before the date of removal. For goods without movement, at the time of delivery. For services, within 30 days from the date of supply. Banks, NBFCs, and insurance companies get 45 days. Missing these deadlines changes the time of supply and attracts penalties under Section 122.
What is the e-invoicing turnover threshold in 2025?
E-invoicing is mandatory for businesses with aggregate annual turnover exceeding ₹5 crore in any financial year from 2017-18 onward. This threshold was set by Notification No. 10/2023-Central Tax (effective August 1, 2023). Once crossed, the requirement remains permanent even if turnover drops below ₹5 crore in later years.
How does the IRP portal generate an e-invoice?
The Invoice Registration Portal (IRP) at einvoice1.gst.gov.in validates invoice data uploaded in JSON format. After validation, it generates a unique 64-character IRN (Invoice Reference Number) as a hash of supplier GSTIN, invoice number, and financial year. The IRP also creates a QR code, digitally signs the invoice, and auto-populates GSTR-1.
What is the penalty for not issuing a proper GST invoice?
Under Section 122(1)(i) of the CGST Act, the penalty for not issuing or issuing an incorrect invoice is ₹10,000 or the tax amount evaded, whichever is higher. This penalty applies separately under CGST and SGST, potentially doubling the total. Issuing fake invoices without actual supply attracts additional prosecution and imprisonment.
How many digits of HSN code are required on a GST invoice?
Businesses with turnover up to ₹5 crore must use 4-digit HSN codes on B2B invoices. Businesses with turnover above ₹5 crore must use 6-digit HSN codes on all invoices. Import and export transactions require 8-digit HSN codes. Since May 2025, manual HSN entry is disabled on the GST portal, and dropdown selection is mandatory.
When should a Bill of Supply be issued instead of a tax invoice?
A Bill of Supply under Section 31(3)(c) must be issued for three scenarios: supply of exempt goods or services (fresh vegetables, education, medical services); supplies by composition scheme dealers; and non-taxable supplies. The format mirrors a tax invoice but excludes GST rate and tax amount fields. No Bill of Supply is needed for invoices below ₹200.
What is the difference between a debit note and a credit note under GST?
A credit note under Section 34 is issued when the tax or taxable value charged exceeds the actual amount, when goods are returned, or when goods/services are deficient. It reduces the supplier's output tax liability. A debit note is issued when the tax or value charged is less than the actual amount. Both must reference the original invoice number and date.
What is the time limit for issuing a credit note under GST?
A credit note must be declared in the GST return by November 30 of the financial year following the year of the original invoice, or the date of filing the annual return for that year, whichever is earlier. For example, a credit note against an invoice dated in FY 2025-26 must be declared by November 30, 2026, or the GSTR-9 filing date.
Can a GST invoice be revised after filing GSTR-1?
No, a GST invoice cannot be directly revised after GSTR-1 is filed. Corrections must be made through credit notes (for downward revision) or debit notes (for upward revision), declared in the subsequent month's return. Before GSTR-1 filing, a revised invoice referencing the original can be issued. Revised invoices for the registration period must be issued within one month of receiving the GSTIN.
Who is exempt from GST e-invoicing?
The following entities are exempt from e-invoicing even if their turnover exceeds ₹5 crore: SEZ units (not developers), banks and financial institutions, insurance companies, NBFCs, goods transport agencies, passenger transport services, multiplex cinemas, and composition scheme taxpayers. SEZ developers are not exempt.
What details must a QR code on an e-invoice contain?
The QR code generated by IRP contains: supplier GSTIN, recipient GSTIN, invoice number and date, invoice value, number of line items, HSN code of the main item, and the unique IRN. Recipients can verify the QR code using the official GSTN QR Code Verifier app or through the e-invoice portal.
What is the invoice number format under GST?
A GST invoice number must be a consecutive serial number not exceeding 16 characters. It can contain alphabets, numerals, hyphens, and forward slashes only. The number must be unique for each financial year and cannot be reused. Businesses with multiple branches can use distinct series for each branch, such as DEL/2025/001 or MUM/2025/001.
Is e-invoicing required for B2C transactions?
No, e-invoicing is currently mandatory only for B2B transactions, exports, and supplies to SEZ units/developers. B2C invoices do not require IRN generation through the IRP portal. However, B2C invoices must still comply with all mandatory fields under Rule 46 and carry a dynamic QR code for businesses with turnover exceeding ₹500 crore (Notification 14/2020).
What happens if an e-invoice is not generated within the time limit?
For businesses with turnover above ₹10 crore, e-invoices must be uploaded to the IRP within 30 days of the invoice date. Non-compliance means the invoice is treated as invalid under GST law. The recipient cannot claim ITC on an invoice without a valid IRN. The supplier faces penalties under Section 122 and potential rejection of the invoice during GST audit.
What is the role of HSN/SAC codes in GST invoices?
HSN (Harmonised System of Nomenclature) codes classify goods and SAC (Services Accounting Codes) classify services for uniform GST rate application. Correct codes ensure accurate tax computation, seamless ITC matching between GSTR-1 and GSTR-2B, and proper customs classification for exports. Wrong codes trigger GSTR-1 mismatches, ITC restrictions, refund delays, and scrutiny notices.
Do freelancers and small businesses need to follow GST invoice rules?
Every registered taxpayer must issue tax invoices complying with Rule 46 regardless of business size. Freelancers and small businesses registered under GST must include all mandatory fields including SAC codes for services. Those under the composition scheme issue a Bill of Supply instead. Unregistered persons with turnover below the GST threshold (₹20 lakh or ₹10 lakh for special category states) are not required to issue GST invoices.
Tags:
Written by Dhanush Prabha

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, where he leads product engineering, platform architecture, and data-driven growth strategy. With over half a decade of experience in full-stack development, scalable systems design, and performance marketing, he oversees the technical infrastructure and digital acquisition channels that power IncorpX. Dhanush specializes in building high-performance web applications, SEO and AEO-optimized content frameworks, marketing automation pipelines, and conversion-focused user experiences. He has architected and deployed multiple SaaS platforms, API-first applications, and enterprise-grade systems from the ground up. His writing spans technology, business registration, startup strategy, and digital transformation - offering clear, research-backed insights drawn from hands-on engineering and growth leadership. He is passionate about helping founders and professionals make informed decisions through practical, real-world content.