Invoice Console Guide

 

This page provides a complete guide to using the Invoice section of the Namirasoft Payment Console. It explains how to view and understand Invoices, which represent individual billing records associated with subscriptions and payments for Namirasoft paid products. Invoices allow users to track financial activity, refunds, cancellations, and totals in a clear and organized way.

 

What Is an Invoice?

An Invoice is a detailed record of a transaction for a Namirasoft paid product. Each Invoice links to a subscription and payment, providing a complete financial snapshot including the total payable, amounts paid, fees, taxes, discounts, and any refunds. Invoices make it possible to track all charges, verify payments, and ensure billing transparency.

 

Invoices can cover one-time charges, recurring subscriptions, or special offers, and provide a structured way to monitor billing for individual products.

Why Invoices Matter

Invoices provide clarity and accountability for all financial transactions. By tracking invoices, users and administrators can verify that payments have been applied correctly, confirm refunds or cancellations, and review historical billing activity.

 

This visibility reduces errors, ensures compliance with financial policies, and gives users confidence in managing their subscriptions and payments across Namirasoft products.

How Namirasoft Payment Uses Invoices

Invoices are generated automatically whenever a subscription or payment event occurs. Each invoice links to a subscription and corresponding payment, and the system uses this information to send email notifications for every billing event.

 

This ensures users are always informed about new charges, payments received, refunds, or any canceled invoices, providing a complete record of financial activity for all Namirasoft paid products.

Overview of Subscription Fields and Options

This section explains each item visible in the Invoice section of the console:

 

  • ID (String): This is a unique identifier assigned to each invoice. It allows you to track and reference the invoice in the system.

 

  • User ID (Namirasoft Account’s ID): This is the identifier of the user associated with the invoice. It links the invoice to the corresponding Namirasoft Account.

 

  • Product ID (String): This is the identifier of the Namirasoft paid product linked to the invoice.

 

  • Transaction ID (String): This is the identifier of the payment transaction that corresponds to this invoice. It helps match payments to their invoices.

 

  • Subscription ID (String): This is the identifier of the subscription related to this invoice, if the invoice was generated from a recurring subscription.

 

  • Date (DateTime): This is the exact date and time our system received confirmation of the invoice details from the payment gateway.

 

  • Title (String): This is a short descriptive title for the invoice, providing context about the billing item or purpose.

 

  • Refund (Yes/ No): This indicates whether any part of the invoice has been refunded. “Yes” means a refund was processed, “No” means no refund occurred.

 

  • Canceled (Yes/ No): This indicates whether the invoice was canceled. “Yes” means the invoice is no longer valid, “No” means it is active.

 

  • Total (Integer): This is the total amount billed on the invoice before applying any fees, discounts, or taxes.

 

  • Total Fee (Integer): This is the sum of additional fees included in the invoice, such as processing or service fees.

 

  • Total Discount (Integer): This is the total amount of discounts applied to the invoice.

 

  • Total Tax (Integer): This is the total tax added to the invoice based on applicable rates.

 

  • Total Payable (Integer): This is the final amount due after accounting for fees, discounts, and taxes.

 

  • Total Paid (Integer): This is the amount that has already been paid toward the invoice.

 

  • Total Refunded (Integer): This is the total amount that has been refunded from the invoice.

 

  • Total Balance (Integer): This is the remaining unpaid balance on the invoice.

 

  • Currency (String): This is the currency in which the invoice amounts are denominated, e.g., USD

 

  • Description (String): This provides additional details or notes about the invoice, such as billing context or special instructions.

 

  • Created At (DateTime): This is the exact time the invoice record was generated inside Namirasoft Payment.

 

  • Updated At (DateTime): This is the timestamp of the most recent update to the invoice, reflecting any changes or adjustments.


Ready to Get Started or Want to Explore the Console Guide?