primary_recipientsobject<recipient_info>[]OptionalThe billing and shipping information. Includes name, email, address, phone and language.
recipient_info properties
2 propertiesbilling_infoobject<billing_info>OptionalThe billing information of the invoice recipient. Includes name, address, email, phone, and language.
billing_info properties
8 propertiesorthographyenum<orthography>OptionalThe orthography type based on the ISO 15924 names for scripts. Scipts are chosen based on [most widely used writing systems](https://www.worldatlas.com/articles/the-world-s-most-popular-writing-scripts.html).
Allowed values
- "Arab"
- "Armn"
- "Beng"
- "Cans"
- "Cyrl"
- "Deva"
- "Ethi"
- "Geor"
- "Grek"
- "Gujr"
- "Guru"
- "Hani"
The Arabic language alphabet.
The Armenian alphabet.
The Bengali alphabet. Used in eastern India.
The Unified Canadian Aboriginal Syllabics alphabet.
The Slavic languages alphabet. Used in eastern Europe.
The Devanagari (Nagari) alphabet.
The Ethiopic alphabet.
The Georgian (Mkhedruli and Mtavruli) alphabet.
The Greek alphabet.
The Gujurati language alphabet. Used in western India.
The Gurmukhi alphabet. Used in the northern Indian state of Punjab.
The Han (Hanzi, Kanji, Hanja) alphabet.
nameobject<person_name>OptionalThe name of a person.
person_name properties
7 propertiesorthographyenum<orthography>OptionalThe orthography type based on the ISO 15924 names for scripts. Scipts are chosen based on [most widely used writing systems](https://www.worldatlas.com/articles/the-world-s-most-popular-writing-scripts.html).
Allowed values
- "Arab"
- "Armn"
- "Beng"
- "Cans"
- "Cyrl"
- "Deva"
- "Ethi"
- "Geor"
- "Grek"
- "Gujr"
- "Guru"
- "Hani"
The Arabic language alphabet.
The Armenian alphabet.
The Bengali alphabet. Used in eastern India.
The Unified Canadian Aboriginal Syllabics alphabet.
The Slavic languages alphabet. Used in eastern Europe.
The Devanagari (Nagari) alphabet.
The Ethiopic alphabet.
The Georgian (Mkhedruli and Mtavruli) alphabet.
The Greek alphabet.
The Gujurati language alphabet. Used in western India.
The Gurmukhi alphabet. Used in the northern Indian state of Punjab.
The Han (Hanzi, Kanji, Hanja) alphabet.
addressobject<address_portable>OptionalThe portable international postal address. Maps to [AddressValidationMetadata](https://github.com/googlei18n/libaddressinput/wiki/AddressValidationMetadata) and HTML 5.1 [Autofilling form controls: the autocomplete attribute](https://www.w3.org/TR/html51/sec-forms.html#autofilling-form-controls-the-autocomplete-attribute).
address_portable properties
10 propertiesadmin_area_4stringOptionalThe neighborhood, ward, or district. This is smaller than `admin_area_level_3` or `sub_locality`. Value is:
- The postal sorting code that is used in Guernsey and many French territories, such as French Guiana.
- The fine-grained administrative levels in China.
admin_area_3stringOptionalThe sub-locality, suburb, neighborhood, or district. This is smaller than `admin_area_level_2`. Value is:
- Brazil. Suburb, *bairro*, or neighborhood.
- India. Sub-locality or district. Street name information isn't always available, but a sub-locality or district can be a very small area.
admin_area_1stringOptionalThe highest-level sub-division in a country, which is usually a province, state, or ISO-3166-2 subdivision. This data is formatted for postal delivery, for example, `CA` and not `California`. Value, by country, is:
- UK. A county.
- US. A state.
- Canada. A province.
- Japan. A prefecture.
- Switzerland. A *kanton*.
country_codestring<country_code>RequiredThe [2-character ISO 3166-1 code](/api/rest/reference/country-codes/) that identifies the country or region.
Note: The country code for Great Britain isGBand notUKas used in the top-level domain names for that country. Use the `C2` country code for China worldwide for comparable uncontrolled price (CUP) method, bank card, and cross-border transactions.
address_detailsobject<Address Details>OptionalThe non-portable additional address details include fine-grain address information for Compliance, Risk, and other scenarios. This isn't portable with common third-party and open source applications. This can include data that is redundant with core fields. For example, `address_portable.address_line_1` is usually a combination of `address_details.street_number`, `street_name`, and `street_type`.
Address Details properties
6 propertiesemail_addressstring<restrictive_email_address>OptionalThe internationalized email address with more restrictive rules. This version restricts the local-part to a dot-atom as defined in https://www.ietf.org/rfc/rfc5322.txt. It does not allow for a quoted-string or an obs-local-part.
- Allows alphanumeric and RFC-allowed special characters, !#$%&'*+-/=?^_`{|}~
- Ensures that the local part does not start with dot (.), have consecutive dots, or end with dot. Ensures that the domain part does not have consecutive dots.
- Ensures that the local part does not exceed 64 characters.
Note: Up to 64 characters are allowed before and 255 characters are allowed after the@sign. However, the generally accepted maximum length for an email address is 254 characters. The pattern verifies that an unquoted@sign exists.
phonesobject<phone_detail>[]OptionalThe invoice recipient's phone numbers. Extension number is not supported.
phone_detail properties
4 propertiescountry_codestringRequiredThe country calling code (CC), in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en). The combined length of the CC and the national number must not be greater than 15 digits. The national number consists of a national destination code (NDC) and subscriber number (SN).
national_numberstringRequiredThe national number, in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en). The combined length of the country calling code (CC) and the national number must not be greater than 15 digits. The national number consists of a national destination code (NDC) and subscriber number (SN).
languagestring<language>OptionalThe [language tag](https://tools.ietf.org/html/bcp47#section-2) for the language in which to localize the error-related strings, such as messages, issues, and suggested actions. The tag is made up of the [ISO 639-2 language code](https://www.loc.gov/standards/iso639-2/php/code_list.php), the optional [ISO-15924 script tag](https://www.unicode.org/iso15924/codelists.html), and the [ISO-3166 alpha-2 country code](/api/rest/reference/country-codes/) or [M49 region code](https://unstats.un.org/unsd/methodology/m49/).
shipping_infoobject<contact_name_address>OptionalThe contact information of the user. Includes name and address.
contact_name_address properties
4 propertiesorthographyenum<orthography>OptionalThe orthography type based on the ISO 15924 names for scripts. Scipts are chosen based on [most widely used writing systems](https://www.worldatlas.com/articles/the-world-s-most-popular-writing-scripts.html).
Allowed values
- "Arab"
- "Armn"
- "Beng"
- "Cans"
- "Cyrl"
- "Deva"
- "Ethi"
- "Geor"
- "Grek"
- "Gujr"
- "Guru"
- "Hani"
The Arabic language alphabet.
The Armenian alphabet.
The Bengali alphabet. Used in eastern India.
The Unified Canadian Aboriginal Syllabics alphabet.
The Slavic languages alphabet. Used in eastern Europe.
The Devanagari (Nagari) alphabet.
The Ethiopic alphabet.
The Georgian (Mkhedruli and Mtavruli) alphabet.
The Greek alphabet.
The Gujurati language alphabet. Used in western India.
The Gurmukhi alphabet. Used in the northern Indian state of Punjab.
The Han (Hanzi, Kanji, Hanja) alphabet.
nameobject<person_name>OptionalThe name of a person.
person_name properties
7 propertiesorthographyenum<orthography>OptionalThe orthography type based on the ISO 15924 names for scripts. Scipts are chosen based on [most widely used writing systems](https://www.worldatlas.com/articles/the-world-s-most-popular-writing-scripts.html).
Allowed values
- "Arab"
- "Armn"
- "Beng"
- "Cans"
- "Cyrl"
- "Deva"
- "Ethi"
- "Geor"
- "Grek"
- "Gujr"
- "Guru"
- "Hani"
The Arabic language alphabet.
The Armenian alphabet.
The Bengali alphabet. Used in eastern India.
The Unified Canadian Aboriginal Syllabics alphabet.
The Slavic languages alphabet. Used in eastern Europe.
The Devanagari (Nagari) alphabet.
The Ethiopic alphabet.
The Georgian (Mkhedruli and Mtavruli) alphabet.
The Greek alphabet.
The Gujurati language alphabet. Used in western India.
The Gurmukhi alphabet. Used in the northern Indian state of Punjab.
The Han (Hanzi, Kanji, Hanja) alphabet.
addressobject<address_portable>OptionalThe portable international postal address. Maps to [AddressValidationMetadata](https://github.com/googlei18n/libaddressinput/wiki/AddressValidationMetadata) and HTML 5.1 [Autofilling form controls: the autocomplete attribute](https://www.w3.org/TR/html51/sec-forms.html#autofilling-form-controls-the-autocomplete-attribute).
address_portable properties
10 propertiesadmin_area_4stringOptionalThe neighborhood, ward, or district. This is smaller than `admin_area_level_3` or `sub_locality`. Value is:
- The postal sorting code that is used in Guernsey and many French territories, such as French Guiana.
- The fine-grained administrative levels in China.
admin_area_3stringOptionalThe sub-locality, suburb, neighborhood, or district. This is smaller than `admin_area_level_2`. Value is:
- Brazil. Suburb, *bairro*, or neighborhood.
- India. Sub-locality or district. Street name information isn't always available, but a sub-locality or district can be a very small area.
admin_area_1stringOptionalThe highest-level sub-division in a country, which is usually a province, state, or ISO-3166-2 subdivision. This data is formatted for postal delivery, for example, `CA` and not `California`. Value, by country, is:
- UK. A county.
- US. A state.
- Canada. A province.
- Japan. A prefecture.
- Switzerland. A *kanton*.
country_codestring<country_code>RequiredThe [2-character ISO 3166-1 code](/api/rest/reference/country-codes/) that identifies the country or region.
Note: The country code for Great Britain isGBand notUKas used in the top-level domain names for that country. Use the `C2` country code for China worldwide for comparable uncontrolled price (CUP) method, bank card, and cross-border transactions.
address_detailsobject<Address Details>OptionalThe non-portable additional address details include fine-grain address information for Compliance, Risk, and other scenarios. This isn't portable with common third-party and open source applications. This can include data that is redundant with core fields. For example, `address_portable.address_line_1` is usually a combination of `address_details.street_number`, `street_name`, and `street_type`.