In Fusebill, customers can have 2 distinct addresses, one for their billing details and optionally one for shipping. The billing address is where invoices would be sent when physically mailing invoices to customers while the shipping address would be used if physical goods were to be shipped to customers. The billing address must always exist on a customer before the shipping address.
Address Object Fields
Property | Type | Description |
---|---|---|
customerAddressPreferenceId | Integer | The Fusebill generated ID of the customer this address object belongs to. [Read Only] |
companyName | String | The company name if applicable. [Max Length: 255 characters] |
line1 | String | standard line 1 of an address. [Max Length: 60 characters] |
line2 | String | standard line 2 of an address. [Max Length: 60 characters] |
countryId | Integer | The ID of the country. Retrievable with the Read Country ID call. |
country | String | The name of the country. [Read Only] |
stateId | Integer | The ID of the state, province, or territory. Retrievable with the Read Country ID call. |
state | String | The name of the state, province, or territory. [Read Only] |
city | String | The city name. [Max Length: 50] |
postalZip | String | The postal code or zip code. [Max Length: 10] |
addressType | Enum: {"Billing", "Shipping"} | In Fusebill a customer can have up to one billing and up to one shipping address |
valid | Boolean | Indicates the validity of the address. |
id | Integer | The Fusebill generated ID for this address object. [Read Only] |
uri | String | The full path to this resource. [Read Only] |
Simplified Workflows
A customer address can also be added in the initial customer creation POST