Saaslogic
  1. Invoice
Saaslogic
  • Enum Reference
  • Authentication
  • Introduction
  • Authentication
    • saaslogic token
      • Get the saaslogic access token
    • login Url
      • Gives the login URL
    • logout Url
      • Gives the logout URL
  • Countries
    • Get list of countries
  • Plans
    • List all plans for a product
  • Subscriptions
    • Create a product subscription
    • Retrieve a subscription
    • Create Customer and Subscription
    • Subscription with details permissions, menus and features
    • The Saaslogic URL for creating subscription
  • Usage Reporting
    • Report the resource usages in subscription for invoicing
    • Retrieves the resource usages of a subscription in the current billing cycle
  • Customers
    • addresses
      • Create an address
      • List all addresses
      • Update an address
      • Retrieve an address
      • Delete an address
    • contacts
      • Create a contact
      • List all contacts
      • Update a contact
      • Retrieve a contact
      • Delete a contact
    • Create a customer
    • List all customers
    • Update a customer
    • Retrieve a customer
    • Delete a customer
  • Vendors
    • vendor addresses
      • Create a vendor address.
      • List all vendor addresses.
      • Update a vendor address.
      • Retrieve a vendor address..
      • Delete a vendor address.
    • vendor contacts
      • Create a vendor contact.
      • List all vendor contacts.
      • Update a vendor contact.
      • Retrieve a vendor contact.
      • Delete a vendor contact.
    • vendor bills
      • Create a vendor bill
      • Cancel a vendor bill.
    • vendor bills payout
      • Update payment details to vendor bills.
    • Create a vendor
    • Update a vendor.
    • Activate a vendor.
    • Deactivate a vendor
  • Invoices
    • subscriptions
      • Get the invoices
      • Get the invoices by subscription
    • payments
      • Mark the invoice payment status
    • Get the invoice details .
    • cancel the invoices
    • Send invoice as pdf with payment link.
    • Create an on-demand invoice
  • Schemas
    • Invoice
      • InvoiceInfo
      • InvoiceDetail
      • InvoiceProduct
      • InvoiceLineItemDTO
      • InvoicePayment
      • InvoiceAttributeDTO
      • InvoiceRequestDTO
      • InvoiceRequestProduct
      • InvoiceRequestLineItem
      • InvoiceRequestLineItemTax
      • InvoiceRequestDiscount
    • Vendor
      • Vendor
      • VendorContact
      • VendorAddress
      • VendorBill
    • Subscriptions
      • Subscription
    • AccessTokenResponse
    • ProductAPIKey
    • Country
    • Customer
    • CustomerContact
    • CustomerAddress
    • PaymentInfo
    • CustomerWithSubscription
  1. Invoice

InvoiceDetail

{
    "invoiceId": "string",
    "customerId": "string",
    "subscriptionId": "string",
    "invoiceNumber": "string",
    "invoiceDate": "string",
    "ownerOrgName": "string",
    "customerName": "string",
    "serviceAddress": {
        "addressName": "string",
        "address": "string",
        "city": "string",
        "zip": "string",
        "countryCode": "string",
        "stateCode": "string"
    },
    "billingAddress": {
        "addressName": "string",
        "address": "string",
        "city": "string",
        "zip": "string",
        "countryCode": "string",
        "stateCode": "string"
    },
    "billingFromDate": "string",
    "billingToDate": "string",
    "dueDate": "string",
    "currencyIsoCode": "string",
    "currencySymbol": "string",
    "totalReceivedAmount": 0,
    "invoiceAmount": 0,
    "totalDiscount": 0,
    "totalTaxAmount": 0,
    "grossAmount": 0,
    "balanceAmount": 0,
    "customNote": "string",
    "systemNote": "string",
    "signature": "string",
    "payments": [
        {
            "paymentDate": "string",
            "referenceNumber": "string",
            "description": "string",
            "amount": 0
        }
    ],
    "products": [
        {
            "productId": "string",
            "lineItems": [
                {
                    "categoryName": "string",
                    "groupName": "string",
                    "groupDescription": "string",
                    "description": "string",
                    "quantity": 0,
                    "unitPrice": 0,
                    "price": 0
                }
            ]
        }
    ],
    "status": "string",
    "billingType": "string",
    "invoiceAttributes": [
        {
            "attributeName": "string",
            "attributeValue": "string"
        }
    ]
}
Built with