View Source ExChargebee.Invoice (ex_chargebee v0.4.0)

An interface for Interacting with invoices

For More information see Chargebee invoice Documentation

Summary

Functions

Perform a add_charge on individual invoice.

Perform a add_charge_item on individual invoice.

Perform a apply_credits on individual invoice.

Perform a apply_payments on individual invoice.

Perform a close on individual invoice.

Perform a collect_payment on individual invoice.

Perform a invoice create_for_charge_items_and_charges.

Perform a delete on individual invoice.

Perform a delete_line_items on individual invoice.

Perform a download_invoice on individual invoice.

Perform a invoice import_invoice.

Returns a list of invoices.

Returns a list of invoices payment_reference_numbers.

Returns a list of invoices payment_vouchers.

Returns a list of invoices payments.

Perform a pdf on individual invoice.

Perform a record_payment on individual invoice.

Perform a record_refund on individual invoice.

Perform a record_tax_withheld on individual invoice.

Perform a refund on individual invoice.

Perform a remove_credit_note on individual invoice.

Perform a remove_payment on individual invoice.

Perform a remove_tax_withheld on individual invoice.

Perform a resend_einvoice on individual invoice.

Perform a send_einvoice on individual invoice.

Perform a stop_dunning on individual invoice.

Returns a stream of invoices. Pagination is handled automatically.

Perform a sync_usages on individual invoice.

Perform a update_details on individual invoice.

Perform a void on individual invoice.

Perform a write_off on individual invoice.

Functions

Link to this function

add_charge(resource_id, params, opts \\ [])

View Source

Perform a add_charge on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

add_charge_item(resource_id, params, opts \\ [])

View Source

Perform a add_charge_item on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

apply_credits(resource_id, params, opts \\ [])

View Source

Perform a apply_credits on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

apply_payments(resource_id, params, opts \\ [])

View Source

Perform a apply_payments on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

close(resource_id, params, opts \\ [])

View Source

Perform a close on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

collect_payment(resource_id, params, opts \\ [])

View Source

Perform a collect_payment on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

create(params, path \\ "", opts \\ [])

View Source

Creates a invoice.

Find more information in the Chargebee Documentation

Link to this function

create_for_charge_items_and_charges(params, opts \\ [])

View Source

Perform a invoice create_for_charge_items_and_charges.

Find more information in the Chargebee Documentation

Link to this function

delete(resource_id, params, opts \\ [])

View Source

Perform a delete on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

delete_line_items(resource_id, params, opts \\ [])

View Source

Perform a delete_line_items on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

download_invoice(resource_id, params, opts \\ [])

View Source

Perform a download_invoice on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

import_invoice(params, opts \\ [])

View Source

Perform a invoice import_invoice.

Find more information in the Chargebee Documentation

Link to this function

list(params \\ %{}, path \\ "", opts \\ [])

View Source

Returns a list of invoices.

Pagination is handled automatically.

Link to this function

payment_reference_numbers(params, opts \\ [])

View Source

Returns a list of invoices payment_reference_numbers.

Pagination is handled automatically.

Link to this function

payment_vouchers(params, opts \\ [])

View Source

Returns a list of invoices payment_vouchers.

Pagination is handled automatically.

Link to this function

payments(params, opts \\ [])

View Source

Returns a list of invoices payments.

Pagination is handled automatically.

Link to this function

pdf(resource_id, params, opts \\ [])

View Source

Perform a pdf on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

record_payment(resource_id, params, opts \\ [])

View Source

Perform a record_payment on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

record_refund(resource_id, params, opts \\ [])

View Source

Perform a record_refund on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

record_tax_withheld(resource_id, params, opts \\ [])

View Source

Perform a record_tax_withheld on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

refund(resource_id, params, opts \\ [])

View Source

Perform a refund on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

remove_credit_note(resource_id, params, opts \\ [])

View Source

Perform a remove_credit_note on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

remove_payment(resource_id, params, opts \\ [])

View Source

Perform a remove_payment on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

remove_tax_withheld(resource_id, params, opts \\ [])

View Source

Perform a remove_tax_withheld on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

resend_einvoice(resource_id, params, opts \\ [])

View Source

Perform a resend_einvoice on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

resource_base_path(path \\ "")

View Source
Link to this function

resource_path(id, path \\ "")

View Source
Link to this function

retrieve(resource_id, opts \\ [])

View Source
Link to this function

send_einvoice(resource_id, params, opts \\ [])

View Source

Perform a send_einvoice on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

stop_dunning(resource_id, params, opts \\ [])

View Source

Perform a stop_dunning on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

stream_list(params \\ %{}, path \\ "", opts \\ [], resource \\ "invoice")

View Source

Returns a stream of invoices. Pagination is handled automatically.

Link to this function

sync_usages(resource_id, params, opts \\ [])

View Source

Perform a sync_usages on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

update(resource_id, params, path \\ "", opts \\ [])

View Source

Updates a invoice.

Find more information in the Chargebee Documentation

Link to this function

update_details(resource_id, params, opts \\ [])

View Source

Perform a update_details on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

void(resource_id, params, opts \\ [])

View Source

Perform a void on individual invoice.

Find more information in the Chargebee Documentation

Link to this function

write_off(resource_id, params, opts \\ [])

View Source

Perform a write_off on individual invoice.

Find more information in the Chargebee Documentation