View Source ExChargebee.Invoice (ex_chargebee v0.4.5)
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_einvoice on individual downloads.
Perform a invoice import_invoice.
Returns a list of invoices. Pagination is handled automatically unless the opt paginate
is set to false.
Returns a list of invoices payment_vouchers.
Returns a list of invoices payments.
Perform a pdf on individual download.
Perform a record_payment on individual invoice.
Perform a record_refund on individual credit_note.
Perform a record_tax_withheld on individual invoice.
Perform a refund on individual credit_note.
Perform a remove_credit_note on individual credit_note.
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 as the stream is consumed.
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 credit_note.
Functions
Perform a add_charge on individual invoice.
Find more information in the Chargebee Documentation
Perform a add_charge_item on individual invoice.
Find more information in the Chargebee Documentation
Perform a apply_credits on individual invoice.
Find more information in the Chargebee Documentation
Perform a apply_payments on individual invoice.
Find more information in the Chargebee Documentation
Perform a close on individual invoice.
Find more information in the Chargebee Documentation
Perform a collect_payment on individual invoice.
Find more information in the Chargebee Documentation
Perform a invoice create_for_charge_items_and_charges.
Find more information in the Chargebee Documentation
Perform a delete on individual invoice.
Find more information in the Chargebee Documentation
Perform a delete_line_items on individual invoice.
Find more information in the Chargebee Documentation
Perform a download_einvoice on individual downloads.
Find more information in the Chargebee Documentation
Perform a invoice import_invoice.
Find more information in the Chargebee Documentation
Returns a list of invoices. Pagination is handled automatically unless the opt paginate
is set to false.
opts:
- site: the site to use for the request. Defaults to the default site.
- paginate: whether to paginate the results. Defaults to false. If false, all results will be returned.
Returns a list of invoices payment_vouchers.
Pagination is handled automatically. For more information see the Chargebee Documentation
Returns a list of invoices payments.
Pagination is handled automatically. For more information see the Chargebee Documentation
@spec operations() :: Keyword.t()
Perform a pdf on individual download.
Find more information in the Chargebee Documentation
Perform a record_payment on individual invoice.
Find more information in the Chargebee Documentation
Perform a record_refund on individual credit_note.
Find more information in the Chargebee Documentation
Perform a record_tax_withheld on individual invoice.
Find more information in the Chargebee Documentation
Perform a refund on individual credit_note.
Find more information in the Chargebee Documentation
Perform a remove_credit_note on individual credit_note.
Find more information in the Chargebee Documentation
Perform a remove_payment on individual invoice.
Find more information in the Chargebee Documentation
Perform a remove_tax_withheld on individual invoice.
Find more information in the Chargebee Documentation
Perform a resend_einvoice on individual invoice.
Find more information in the Chargebee Documentation
Perform a send_einvoice on individual invoice.
Find more information in the Chargebee Documentation
Perform a stop_dunning on individual invoice.
Find more information in the Chargebee Documentation
@spec stream_list( map(), keyword() ) :: Enumerable.t()
Returns a stream of invoices. Pagination is handled automatically as the stream is consumed.
Perform a sync_usages on individual invoice.
Find more information in the Chargebee Documentation
Perform a update_details on individual invoice.
Find more information in the Chargebee Documentation
Perform a void on individual invoice.
Find more information in the Chargebee Documentation
Perform a write_off on individual credit_note.
Find more information in the Chargebee Documentation