Class: AvaTax::Client
- Includes:
- Accounts, Addresses, AgeVerification, Batches, CertExpressInvites, Companies, Contacts, Customers, Definitions, ECommerceToken, FilingCalendars, Filings, Free, FundingRequests, Items, JurisdictionOverrides, Locations, Nexus, Notices, Onboarding, PointOfSale, Registrar, Settings, ShippingVerification, Subscriptions, TaxCodes, TaxContent, TaxRules, Transactions, Upcs, Users, Utilities
- Defined in:
- lib/avatax/client.rb,
lib/avatax/client/ecms.rb,
lib/avatax/client/free.rb,
lib/avatax/client/upcs.rb,
lib/avatax/client/items.rb,
lib/avatax/client/nexus.rb,
lib/avatax/client/users.rb,
lib/avatax/client/batches.rb,
lib/avatax/client/filings.rb,
lib/avatax/client/notices.rb,
lib/avatax/client/reports.rb,
lib/avatax/client/accounts.rb,
lib/avatax/client/contacts.rb,
lib/avatax/client/settings.rb,
lib/avatax/client/taxcodes.rb,
lib/avatax/client/taxrules.rb,
lib/avatax/client/addresses.rb,
lib/avatax/client/companies.rb,
lib/avatax/client/customers.rb,
lib/avatax/client/glaccount.rb,
lib/avatax/client/locations.rb,
lib/avatax/client/registrar.rb,
lib/avatax/client/utilities.rb,
lib/avatax/client/compliance.rb,
lib/avatax/client/costcenter.rb,
lib/avatax/client/onboarding.rb,
lib/avatax/client/taxcontent.rb,
lib/avatax/client/datasources.rb,
lib/avatax/client/definitions.rb,
lib/avatax/client/pointofsale.rb,
lib/avatax/client/taxprofiles.rb,
lib/avatax/client/avafileforms.rb,
lib/avatax/client/certificates.rb,
lib/avatax/client/provisioning.rb,
lib/avatax/client/transactions.rb,
lib/avatax/client/advancedrules.rb,
lib/avatax/client/multidocument.rb,
lib/avatax/client/notifications.rb,
lib/avatax/client/subscriptions.rb,
lib/avatax/client/ecommercetoken.rb,
lib/avatax/client/ageverification.rb,
lib/avatax/client/apconfigsetting.rb,
lib/avatax/client/filingcalendars.rb,
lib/avatax/client/fundingrequests.rb,
lib/avatax/client/errortransactions.rb,
lib/avatax/client/userdefinedfields.rb,
lib/avatax/client/certexpressinvites.rb,
lib/avatax/client/distancethresholds.rb,
lib/avatax/client/firmclientlinkages.rb,
lib/avatax/client/shippingverification.rb,
lib/avatax/client/ecmeventnotifications.rb,
lib/avatax/client/jurisdictionoverrides.rb,
lib/avatax/client/communicationcertificates.rb,
lib/avatax/client/domaincontrolverification.rb,
lib/avatax/client/shippingverificationbatches.rb
Defined Under Namespace
Modules: APConfigSetting, Accounts, Addresses, AdvancedRules, AgeVerification, AvaFileForms, Batches, CertExpressInvites, Certificates, CommunicationCertificates, Companies, Compliance, Contacts, CostCenter, Customers, DataSources, Definitions, DistanceThresholds, DomainControlVerification, ECommerceToken, EcmEventNotifications, Ecms, ErrorTransactions, FilingCalendars, Filings, FirmClientLinkages, Free, FundingRequests, GLAccount, Items, JurisdictionOverrides, Locations, MultiDocument, Nexus, Notices, Notifications, Onboarding, PointOfSale, Provisioning, Registrar, Reports, Settings, ShippingVerification, ShippingVerificationBatches, Subscriptions, TaxCodes, TaxContent, TaxProfiles, TaxRules, Transactions, Upcs, UserDefinedFields, Users, Utilities
Method Summary
Methods included from ECommerceToken
#create_e_commerce_token, #refresh_e_commerce_token
Methods included from AgeVerification
#find_age_verification, #store_age_verification, #store_if_verified, #verify_age
Methods included from ShippingVerification
#deregister_shipment, #register_shipment, #register_shipment_if_compliant, #verify_shipment
Methods included from Utilities
#get_my_subscription, #list_my_subscriptions, #ping
Methods included from Users
#change_password, #create_users, #delete_user, #get_user, #get_user_entitlements, #list_users_by_account, #query_users, #update_user
Methods included from Upcs
#create_u_p_cs, #delete_u_p_c, #get_u_p_c, #list_u_p_cs_by_company, #query_u_p_cs, #update_u_p_c
Methods included from Transactions
#add_lines, #adjust_transaction, #audit_transaction, #audit_transaction_with_type, #bulk_lock_transaction, #change_transaction_code, #commit_transaction, #create_or_adjust_transaction, #create_transaction, #delete_lines, #get_all_variance_report_by_company_code, #get_transaction_by_code, #get_transaction_by_code_and_type, #get_transaction_by_id, #get_variance_report_by_company_code_by_transaction_id, #list_transactions_by_company, #lock_transaction, #refund_transaction, #settle_transaction, #uncommit_transaction, #unvoid_transaction, #variance_report, #verify_transaction, #void_transaction
Methods included from TaxRules
#create_country_coefficients, #create_tax_rules, #delete_tax_rule, #get_tax_rule, #list_country_coefficients, #list_tax_rules, #query_tax_rules, #update_tax_rule
Methods included from TaxContent
#build_tax_content_file, #build_tax_content_file_for_location, #download_tax_rates_by_zip_code, #tax_rates_by_address, #tax_rates_by_postal_code
Methods included from TaxCodes
#create_tax_codes, #delete_tax_code, #get_tax_code, #list_tax_codes_by_company, #query_tax_codes, #update_tax_code
Methods included from Subscriptions
#get_subscription, #list_subscriptions_by_account, #query_subscriptions
Methods included from Settings
#create_settings, #delete_setting, #get_setting, #list_settings_by_company, #query_settings, #update_setting
Methods included from Registrar
#create_account, #create_notifications, #create_subscriptions, #delete_account, #delete_notification, #delete_subscription, #list_service_types, #reset_password, #update_account, #update_notification, #update_subscription
Methods included from PointOfSale
#build_point_of_sale_data_file
Methods included from Onboarding
#request_new_account, #request_new_entitlement
Methods included from Notices
#create_notice_responsibility_type, #create_notice_root_cause_type, #delete_notice_responsibility_type, #delete_notice_root_cause_type
Methods included from Nexus
#create_nexus, #create_nexus_parameters, #declare_nexus_by_address, #delete_nexus, #delete_nexus_parameter, #delete_nexus_parameters, #get_nexus, #get_nexus_by_form_code, #get_nexus_parameter, #list_nexus_by_company, #list_nexus_by_company_and_tax_type_group, #list_nexus_parameters, #query_nexus, #update_nexus, #update_nexus_parameter
Methods included from Locations
#create_location_parameters, #create_locations, #delete_location, #delete_location_parameter, #get_location, #get_location_parameter, #list_location_parameters, #list_locations_by_company, #query_locations, #update_location, #update_location_parameter, #validate_location
Methods included from JurisdictionOverrides
#create_jurisdiction_overrides, #delete_jurisdiction_override, #get_jurisdiction_override, #list_jurisdiction_overrides_by_account, #query_jurisdiction_overrides, #update_jurisdiction_override
Methods included from Items
#batch_delete_item_classifications, #batch_delete_item_parameters, #bulk_upload_items, #create_item_classifications, #create_item_parameters, #create_item_tags, #create_items, #create_tax_code_classification_request, #delete_catalogue_item, #delete_item, #delete_item_classification, #delete_item_parameter, #delete_item_tag, #delete_item_tags, #get_item, #get_item_classification, #get_item_parameter, #get_item_tags, #get_item_tax_code_recommendations, #get_premium_classification, #list_import_restrictions, #list_item_classifications, #list_item_parameters, #list_items_by_company, #list_recommended_parameter_by_company_id_and_item_id, #query_items, #query_items_by_system_code, #query_items_by_tag, #sync_item_catalogue, #sync_items, #update_item, #update_item_classification, #update_item_parameter
Methods included from FundingRequests
#activate_funding_request, #funding_request_status
Methods included from Free
Methods included from Filings
#get_accrual_filings, #get_filed_returns
Methods included from FilingCalendars
#cycle_safe_options, #delete_company_return_settings, #legacy_filing_calendars
Methods included from Definitions
#get_cross_border_code, #get_login_verifier_by_form, #list_all_marketplace_locations, #list_ava_file_forms, #list_certificate_attributes, #list_certificate_exempt_reasons, #list_certificate_exposure_zones, #list_classification_parameters_usage, #list_communications_service_types, #list_communications_t_s_pairs, #list_communications_transaction_types, #list_countries, #list_cover_letters, #list_cross_border_codes, #list_cross_border_sections, #list_currencies, #list_entity_use_codes, #list_filing_frequencies, #list_items_recommendations_status, #list_items_status, #list_jurisdiction_types_by_rate_type_tax_type_mapping, #list_jurisdictions, #list_jurisdictions_by_address, #list_jurisdictions_by_rate_type_tax_type_mapping, #list_jurisdictions_hierarchy, #list_location_questions_by_address, #list_login_verifiers, #list_marketplace_locations, #list_nexus, #list_nexus_by_address, #list_nexus_by_country, #list_nexus_by_country_and_region, #list_nexus_by_form_code, #list_nexus_by_tax_type_group, #list_nexus_tax_type_groups, #list_notice_customer_funding_options, #list_notice_customer_types, #list_notice_filingtypes, #list_notice_priorities, #list_notice_reasons, #list_notice_responsibilities, #list_notice_root_causes, #list_notice_statuses, #list_notice_types, #list_parameters, #list_parameters_by_account, #list_parameters_by_item, #list_parameters_usage, #list_permissions, #list_postal_codes, #list_preferred_programs, #list_product_classification_systems, #list_product_classification_systems_by_company, #list_rate_types_by_country, #list_rate_types_by_country_tax_type_tax_sub_type, #list_regions, #list_regions_by_country, #list_regions_by_country_and_tax_type_and_tax_sub_type_and_rate_type, #list_returns_parameters_usage, #list_security_roles, #list_subscription_types, #list_tags, #list_tax_authorities, #list_tax_authority_forms, #list_tax_authority_types, #list_tax_code_types, #list_tax_codes, #list_tax_forms, #list_tax_sub_types, #list_tax_sub_types_by_country_and_tax_type, #list_tax_sub_types_by_jurisdiction_and_region, #list_tax_type_groups, #list_tax_types_by_nexus_and_country, #list_unit_of_basis_by_country_and_tax_type_and_tax_sub_type_and_rate_type, #list_unit_of_measurement
Methods included from Customers
#create_customers, #delete_customer, #get_customer, #link_attributes_to_customer, #link_certificates_to_customer, #link_ship_to_customers_to_bill_customer, #list_attributes_for_customer, #list_certificates_for_customer, #list_valid_certificates_for_customer, #query_customers, #unlink_attributes_from_customer, #unlink_certificates_from_customer, #update_customer
Methods included from Contacts
#create_contacts, #delete_contact, #get_contact, #list_contacts_by_company, #query_contacts, #update_contact
Methods included from Companies
#certify_integration, #change_filing_status, #company_initialize, #create_companies, #create_company_parameters, #create_funding_request, #delete_company, #delete_company_parameter, #funding_configuration_by_company, #funding_configurations_by_company_and_currency, #get_company, #get_company_configuration, #get_company_parameter_detail, #get_filing_status, #list_a_c_h_entry_details_for_company, #list_company_parameter_details, #list_funding_requests_by_company, #list_mrs_companies, #query_companies, #set_company_configuration, #update_company, #update_company_parameter_detail
Methods included from CertExpressInvites
#create_cert_express_invitation, #get_cert_express_invitation, #list_cert_express_invitations
Methods included from Batches
#cancel_batch, #create_batches, #create_transaction_batch, #delete_batch, #download_batch, #get_batch, #list_batches_by_company, #query_batches
Methods included from Addresses
#resolve_address, #resolve_address_post
Methods included from Accounts
#account_reset_license_key, #activate_account, #audit_account, #create_license_key, #delete_license_key, #get_account, #get_account_configuration, #get_license_key, #get_license_keys, #list_mrs_accounts, #query_accounts, #set_account_configuration
Methods inherited from API
Methods included from Request
#delete, #get, #post, #put, #request
Constructor Details
This class inherits a constructor from AvaTax::API