techrar docs
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
  1. Checkout & Orders Management
  • GETTING STARTED
    • Techrar's Overview
    • Welcome 👋🏻
    • Versioning
    • Rate Limiting
    • Pagination
    • Responses
    • Change Log
    • Authentication
    • Webhooks
    • Setup Online Payments
    • Do you need help?
  • SaaS Solutions
    • Reucrring Billing
    • Techrar Storefront
    • Techrar eCommerce
    • Techrar Pay
    • Techrar Logistics
    • Techrar Meals SaaS
    • Techrar Marketplaces (MaaS)
  • Modules
    • Items & Catalog Management
      • Items
      • Categories
      • Bundled Items
      • Variations & Modifiers
      • Item Discounts
      • Catalog Configuration
    • Plans Offerings
      • Plans
      • Plan Duration & Billing
      • Plan Trial & Grace Periods
      • Plan Discounts
    • Checkout & Orders Management
      • Checkout Flow
      • Carts
      • Orders
      • Invoices
      • Transactions
      • Checkout Settings
    • Subscriptions Management
      • Subscriptions & Billing Cycles
      • Recurring Purchases
    • Webhooks Events
      • Order
      • Subscription
      • Invoice
      • Customer
      • Miscellaneous
      • Recurring Purchase
    • Meals Webhooks Events
      • Order
      • Subscription
      • Complaint
  1. Checkout & Orders Management

Invoices

Invoices represent billing documents that capture itemized charges, payments, and transaction details for customer purchases and subscriptions.

Key Benefits#

Automated Billing - Generate invoices automatically for subscriptions and one-time purchases
Payment Processing - Seamless integration with multiple payment providers and methods
Compliance Ready - Built-in ZATCA integration for tax compliance and regulatory requirements

Invoice Properties#

Serial Numbers - Auto-generated unique identifiers (e.g., "INV-202500014") assigned after payment
Payment Status - Track paid, unpaid, and processing states
Transaction Links - Direct connection to payment transactions and methods
Tax Integration - Automatic tax calculations and ZATCA compliance

Invoice Management#

Invoice Details#

View comprehensive invoice information including customer details, payment status, and itemized charges.
CleanShot 2025-09-15 at 17.24.53.png

Refund Processing#

Process partial or full refunds directly from the invoice interface.
CleanShot 2025-09-15 at 17.25.14.png
Refund Options:
Select specific items to refund
Specify partial or full refund amounts
Automatic refund transaction creation
Real-time refund status updates

Invoice Types#

1. Order Normal Invoices#

Created during checkout process for immediate payment of orders and one-time purchases.

2. Subscription Normal Invoices#

Generated automatically for recurring billing cycles, linked to active subscriptions. These invoices are identified with is_auto_renewal=true

3. Refund Invoices#

Created when processing refunds, maintaining complete transaction audit trails. These invoices are identified with type="refund"

Customer Usage#

Common Use Cases: Display invoice history in customer accounts, provide downloadable receipts, show payment status and due dates, enable invoice-based payments.

List Customer Invoices#

Retrieve all invoices for authenticated customers with payment status and details.

Get Invoice Details#

Access specific invoice information including items, amounts, and payment URLs for unpaid invoices.
Invoice

Merchant Integration#

For detailed merchant invoice operations and refund management, see Invoices
Modified at 2025-09-15 14:31:32
Previous
Orders
Next
Transactions
Built with