@@ -461,6 +461,12 @@ export interface Customer {
461461
462462 accounting_sync_configuration ?: Customer . AccountingSyncConfiguration | null ;
463463
464+ /**
465+ * Whether automatic tax calculation is enabled for this customer. This field is
466+ * nullable for backwards compatibility but will always return a boolean value.
467+ */
468+ automatic_tax_enabled ?: boolean | null ;
469+
464470 reporting_configuration ?: Customer . ReportingConfiguration | null ;
465471}
466472
@@ -518,6 +524,12 @@ export interface NewAvalaraTaxConfiguration {
518524
519525 tax_provider : 'avalara' ;
520526
527+ /**
528+ * Whether to automatically calculate tax for this customer. When null, inherits
529+ * from account-level setting. When true or false, overrides the account setting.
530+ */
531+ automatic_tax_enabled ?: boolean | null ;
532+
521533 tax_exemption_code ?: string | null ;
522534}
523535
@@ -529,12 +541,24 @@ export interface NewSphereConfiguration {
529541 tax_exempt : boolean ;
530542
531543 tax_provider : 'sphere' ;
544+
545+ /**
546+ * Whether to automatically calculate tax for this customer. When null, inherits
547+ * from account-level setting. When true or false, overrides the account setting.
548+ */
549+ automatic_tax_enabled ?: boolean | null ;
532550}
533551
534552export interface NewTaxJarConfiguration {
535553 tax_exempt : boolean ;
536554
537555 tax_provider : 'taxjar' ;
556+
557+ /**
558+ * Whether to automatically calculate tax for this customer. When null, inherits
559+ * from account-level setting. When true or false, overrides the account setting.
560+ */
561+ automatic_tax_enabled ?: boolean | null ;
538562}
539563
540564export interface CustomerCreateParams {
@@ -625,6 +649,7 @@ export interface CustomerCreateParams {
625649 | NewTaxJarConfiguration
626650 | NewSphereConfiguration
627651 | CustomerCreateParams . NewNumeralConfiguration
652+ | CustomerCreateParams . NewAnrokConfiguration
628653 | null ;
629654
630655 /**
@@ -788,6 +813,24 @@ export namespace CustomerCreateParams {
788813 tax_exempt : boolean ;
789814
790815 tax_provider : 'numeral' ;
816+
817+ /**
818+ * Whether to automatically calculate tax for this customer. When null, inherits
819+ * from account-level setting. When true or false, overrides the account setting.
820+ */
821+ automatic_tax_enabled ?: boolean | null ;
822+ }
823+
824+ export interface NewAnrokConfiguration {
825+ tax_exempt : boolean ;
826+
827+ tax_provider : 'anrok' ;
828+
829+ /**
830+ * Whether to automatically calculate tax for this customer. When null, inherits
831+ * from account-level setting. When true or false, overrides the account setting.
832+ */
833+ automatic_tax_enabled ?: boolean | null ;
791834 }
792835}
793836
@@ -816,6 +859,13 @@ export interface CustomerUpdateParams {
816859 */
817860 auto_issuance ?: boolean | null ;
818861
862+ /**
863+ * Whether automatic tax calculation is enabled for this customer. When null,
864+ * inherits from account-level setting. When true or false, overrides the account
865+ * setting.
866+ */
867+ automatic_tax_enabled ?: boolean | null ;
868+
819869 billing_address ?: AddressInput | null ;
820870
821871 /**
@@ -883,6 +933,7 @@ export interface CustomerUpdateParams {
883933 | NewTaxJarConfiguration
884934 | NewSphereConfiguration
885935 | CustomerUpdateParams . NewNumeralConfiguration
936+ | CustomerUpdateParams . NewAnrokConfiguration
886937 | null ;
887938
888939 /**
@@ -1039,6 +1090,24 @@ export namespace CustomerUpdateParams {
10391090 tax_exempt : boolean ;
10401091
10411092 tax_provider : 'numeral' ;
1093+
1094+ /**
1095+ * Whether to automatically calculate tax for this customer. When null, inherits
1096+ * from account-level setting. When true or false, overrides the account setting.
1097+ */
1098+ automatic_tax_enabled ?: boolean | null ;
1099+ }
1100+
1101+ export interface NewAnrokConfiguration {
1102+ tax_exempt : boolean ;
1103+
1104+ tax_provider : 'anrok' ;
1105+
1106+ /**
1107+ * Whether to automatically calculate tax for this customer. When null, inherits
1108+ * from account-level setting. When true or false, overrides the account setting.
1109+ */
1110+ automatic_tax_enabled ?: boolean | null ;
10421111 }
10431112}
10441113
@@ -1077,6 +1146,13 @@ export interface CustomerUpdateByExternalIDParams {
10771146 */
10781147 auto_issuance ?: boolean | null ;
10791148
1149+ /**
1150+ * Whether automatic tax calculation is enabled for this customer. When null,
1151+ * inherits from account-level setting. When true or false, overrides the account
1152+ * setting.
1153+ */
1154+ automatic_tax_enabled ?: boolean | null ;
1155+
10801156 billing_address ?: AddressInput | null ;
10811157
10821158 /**
@@ -1144,6 +1220,7 @@ export interface CustomerUpdateByExternalIDParams {
11441220 | NewTaxJarConfiguration
11451221 | NewSphereConfiguration
11461222 | CustomerUpdateByExternalIDParams . NewNumeralConfiguration
1223+ | CustomerUpdateByExternalIDParams . NewAnrokConfiguration
11471224 | null ;
11481225
11491226 /**
@@ -1300,6 +1377,24 @@ export namespace CustomerUpdateByExternalIDParams {
13001377 tax_exempt : boolean ;
13011378
13021379 tax_provider : 'numeral' ;
1380+
1381+ /**
1382+ * Whether to automatically calculate tax for this customer. When null, inherits
1383+ * from account-level setting. When true or false, overrides the account setting.
1384+ */
1385+ automatic_tax_enabled ?: boolean | null ;
1386+ }
1387+
1388+ export interface NewAnrokConfiguration {
1389+ tax_exempt : boolean ;
1390+
1391+ tax_provider : 'anrok' ;
1392+
1393+ /**
1394+ * Whether to automatically calculate tax for this customer. When null, inherits
1395+ * from account-level setting. When true or false, overrides the account setting.
1396+ */
1397+ automatic_tax_enabled ?: boolean | null ;
13031398 }
13041399}
13051400
0 commit comments