-record(invoice_settings, { custom_fields :: gleam@option:option(list(gripe:custom_field())), default_payment_method :: gleam@option:option(binary()), footer :: gleam@option:option(binary()), rendering_options :: gleam@option:option(gripe:rendering_options()) }).