60% Off for 3 Months

Bill Vendors (beta)

A Vendor will work with your business to provide goods or services with a Bill to be paid at a later date. If you’ve already paid for an item or service in full, this would be an Expense instead. The Vendors API can be used to create, edit or delete Vendors in your FreshBooks account. As you track your Bills (part of Accounts Payable), you can add, manage and delete your Vendors as your business’ relationships with other Vendors grow directly using the Vendor API.

Access Requirements

Access

Requires Authorization

Scopes

user:bill_vendors:read
user:bill_vendors:write

Field Descriptions

underlined fields are required on creation

Field

Type

Description

account_number

string

account number of the vendor

city

string

city of vendor

country

string

country of vendor

created_at

datetime

Read-only. time the vendor was created, YYYY-MM-DD HH:MM:SS format

currency_code

string

default three-letter currency code for vendor

is_1099

boolean

set true if vendor is a 1099 contractor

language

string

two-letter language code, e.g. "en"

note

string

 

outstanding_balance

object

Read-only. subfields: amount and code

- amount

string

the outstanding amount to be paid to the Vendor

- code

string

three-letter currency code

overdue_balance

object

Read-only. subfields: amount and code

- amount

string

overdue amount to be paid to the Vendor

- code

string

three-letter currency code

phone

string

phone number

postal_code

string

postal code

primary_contact_email

string

vendor primary email

primary_contact_first_name

string

vendor primary first name

primary_contact_last_name

string

vendor primary last name

province

string

province

street

string

street address

street2

string

street address 2nd part

tax_defaults

object

array of "bill_vendor_tax_defaults" object, see below

updated_at

datetime

Read-only. time of last modification to resource

vendor_name

string

vendor name

vendorid

integer

unique identifier for vendor

vis_state

string

visibility state, possible values are 0, 1, 2

website

string

vendor website address

Tax Defaults

vendorid

integer

Unique identifier for vendor

taxid

integer

Unique identifier for vendor tax default

system_taxid

integer

Tax id in your FreshBooks business, you can get the tax id using the get taxes api

enabled

boolean

If the tax is enabled for the vendor or not.

name

string

Read-only. Populated from related system tax

amount

string

Read-only. Populated from related system tax

tax_authorityid

string

Custom identifier for tax tax authority.

created_at

datetime

Read-only. Time the resource was created, YYYY-MM-DD HH:MM:SS format

updated_at

datetime

Read-only. Time the resource was updated, YYYY-MM-DD HH:MM:SS format

Bill Vendors (beta) - FreshBooks