
Invoice
The Invoice object in Cloudy Inventory is used to generate and manage customer invoices for products and services after a Sales Order has been created. It acts as the primary billing document that records the amount payable by the customer, including product charges, taxes, discounts, payment terms, and outstanding balances.
The Invoice object enables businesses to maintain complete billing information, track invoice payment status, generate secure payment links through integrated payment gateways, support split payment configurations, and monitor payment collections. It also integrates with related business records such as Orders, Invoice Lines, Quotes, Accounts, Contacts, Legal Entities, and Work Orders, providing a centralized view of the entire billing and payment process.
By using the Invoice object, organizations can streamline customer invoicing, improve payment tracking, support financial reporting, and ensure accurate accounting throughout the order-to-cash lifecycle.
Why is it Used?
The Invoice object is used to:
- Generate invoices from Sales Orders.
- Bill customers for delivered products or services.
- Define payment terms and due dates.
- Track invoice payment status.
- Support split payment configurations.
- Calculate invoice totals, taxes, discounts, and outstanding balances.
- Integrate with payment gateways.
- Maintain billing and shipping information.
- Support financial reporting and accounting processes.
Key Features
- Generate invoices against Sales Orders.
- Maintain customer billing and shipping information.
- Configure payment terms and due dates.
- Support standard and custom split payments.
- Generate payment links using integrated payment gateways.
- Automatically calculate invoice totals, taxes, discounts, and balances.
- Track invoice lifecycle using status values.
- Maintain legal entity-specific invoices.
- Link invoices with Quotes, Orders, and Work Orders.
- Support external accounting system integration through External Invoice ID.
Key Field Functionality
The Invoice object includes key fields that control processing behavior.
| Field | Purpose |
| Invoice Name | Unique identifier of the Invoice. |
| Account | Customer account being invoiced. |
| Contact | Primary billing contact. |
| Sales Order | Related Sales Order. |
| Quote | Related Quote record. |
| Legal Entity | Company issuing the invoice. |
| Date | Invoice creation date. |
| Due Date | Payment due date. |
| Payment Terms | Defines customer payment terms. |
| Payment Split Type | Determines whether payments are Standard or Custom split. |
| Payment Gateway | Gateway used to collect payments. |
| Status | Current invoice payment status. |
| Billing Address | Customer billing address. |
| Shipping Address | Shipping address. |
| Total Invoice Amount | Total invoice amount. |
| Total Tax Amount | Total tax calculated. |
| Total Discount Amount | Total discount applied. |
| Total Paid Amount | Total amount received. |
| Total Amount Due | Outstanding amount pending payment. |
| Payment Link | Auto-generated payment link for customer payment. |
Checkbox Functionality
The Invoice object includes checkbox fields that control billing and payment behavior.
| Checkbox Field | Purpose / Use |
| Split Payments? | Enables the invoice to be paid using multiple payment splits instead of a single payment. |
Example Business Scenario
A customer, Test Customer Inc., places an order for 10 Sedan Cars. After the Sales Order is confirmed, the finance team generates an invoice to bill the customer.
- Customer: Test Customer Inc.
- Sales Order: Confirmed for 10 Sedan Cars.
- An Invoice is generated from the Sales Order.
- The invoice includes the customer’s billing and shipping addresses.
- Payment Terms: Net 30.
- Applicable taxes and discounts are automatically applied.
- The system calculates the Total Payable Amount.
- A Payment Link is generated using the configured Payment Gateway to enable online payment.
- As payments are received, the Invoice status is updated through its lifecycle:
- Unpaid
- Pending
- Partially Paid
- Paid
Outcome:
- Customer billing is completed accurately.
- Payment collection is tracked throughout the invoice lifecycle.
- The organization maintains complete visibility into outstanding and received payments.
- The Invoice serves as the official billing document for the Sales Order and supports the end-to-end Order-to-Cash process.
SEE ALSO :
_____👉Invoice Creation
_____👉Invoice Line





Zoho books
Quickbooks
Shopify
Acumatica
SAP
Odoo
Sage
Agentforce Revenue Management
Agentforce Revenue Management + Billing
Salesforce CPQ
Salesforce Advanced Billing
Migrate from CPQ to Agentforce Revenue Management
Microsoft
Data Cloud
Tableau
