Creates a single payment for invoice or credit notes

Script xero Verified

by hugo697 ยท 12/20/2024

The script

Submitted by hugo697 Bun
Verified 515 days ago
1
//native
2
type Xero = {
3
	token: string
4
}
5
/**
6
 * Creates a single payment for invoice or credit notes
7
 *
8
 */
9
export async function main(
10
	auth: Xero,
11
	xero_tenant_id: string,
12
	Idempotency_Key: string,
13
	body: {
14
		Invoice?: {
15
			Type?:
16
				| 'ACCPAY'
17
				| 'ACCPAYCREDIT'
18
				| 'APOVERPAYMENT'
19
				| 'APPREPAYMENT'
20
				| 'ACCREC'
21
				| 'ACCRECCREDIT'
22
				| 'AROVERPAYMENT'
23
				| 'ARPREPAYMENT'
24
			Contact?: {
25
				ContactID?: string
26
				MergedToContactID?: string
27
				ContactNumber?: string
28
				AccountNumber?: string
29
				ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
30
				Name?: string
31
				FirstName?: string
32
				LastName?: string
33
				CompanyNumber?: string
34
				EmailAddress?: string
35
				ContactPersons?: {
36
					FirstName?: string
37
					LastName?: string
38
					EmailAddress?: string
39
					IncludeInEmails?: false | true
40
				}[]
41
				BankAccountDetails?: string
42
				TaxNumber?: string
43
				AccountsReceivableTaxType?: string
44
				AccountsPayableTaxType?: string
45
				Addresses?: {
46
					AddressType?: 'POBOX' | 'STREET'
47
					AddressLine1?: string
48
					AddressLine2?: string
49
					AddressLine3?: string
50
					AddressLine4?: string
51
					City?: string
52
					Region?: string
53
					PostalCode?: string
54
					Country?: string
55
					AttentionTo?: string
56
				}[]
57
				Phones?: {
58
					PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
59
					PhoneNumber?: string
60
					PhoneAreaCode?: string
61
					PhoneCountryCode?: string
62
				}[]
63
				IsSupplier?: false | true
64
				IsCustomer?: false | true
65
				SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
66
				PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
67
				DefaultCurrency?:
68
					| 'AED'
69
					| 'AFN'
70
					| 'ALL'
71
					| 'AMD'
72
					| 'ANG'
73
					| 'AOA'
74
					| 'ARS'
75
					| 'AUD'
76
					| 'AWG'
77
					| 'AZN'
78
					| 'BAM'
79
					| 'BBD'
80
					| 'BDT'
81
					| 'BGN'
82
					| 'BHD'
83
					| 'BIF'
84
					| 'BMD'
85
					| 'BND'
86
					| 'BOB'
87
					| 'BRL'
88
					| 'BSD'
89
					| 'BTN'
90
					| 'BWP'
91
					| 'BYN'
92
					| 'BYR'
93
					| 'BZD'
94
					| 'CAD'
95
					| 'CDF'
96
					| 'CHF'
97
					| 'CLF'
98
					| 'CLP'
99
					| 'CNY'
100
					| 'COP'
101
					| 'CRC'
102
					| 'CUC'
103
					| 'CUP'
104
					| 'CVE'
105
					| 'CZK'
106
					| 'DJF'
107
					| 'DKK'
108
					| 'DOP'
109
					| 'DZD'
110
					| 'EEK'
111
					| 'EGP'
112
					| 'ERN'
113
					| 'ETB'
114
					| 'EUR'
115
					| 'FJD'
116
					| 'FKP'
117
					| 'GBP'
118
					| 'GEL'
119
					| 'GHS'
120
					| 'GIP'
121
					| 'GMD'
122
					| 'GNF'
123
					| 'GTQ'
124
					| 'GYD'
125
					| 'HKD'
126
					| 'HNL'
127
					| 'HRK'
128
					| 'HTG'
129
					| 'HUF'
130
					| 'IDR'
131
					| 'ILS'
132
					| 'INR'
133
					| 'IQD'
134
					| 'IRR'
135
					| 'ISK'
136
					| 'JMD'
137
					| 'JOD'
138
					| 'JPY'
139
					| 'KES'
140
					| 'KGS'
141
					| 'KHR'
142
					| 'KMF'
143
					| 'KPW'
144
					| 'KRW'
145
					| 'KWD'
146
					| 'KYD'
147
					| 'KZT'
148
					| 'LAK'
149
					| 'LBP'
150
					| 'LKR'
151
					| 'LRD'
152
					| 'LSL'
153
					| 'LTL'
154
					| 'LVL'
155
					| 'LYD'
156
					| 'MAD'
157
					| 'MDL'
158
					| 'MGA'
159
					| 'MKD'
160
					| 'MMK'
161
					| 'MNT'
162
					| 'MOP'
163
					| 'MRO'
164
					| 'MRU'
165
					| 'MUR'
166
					| 'MVR'
167
					| 'MWK'
168
					| 'MXN'
169
					| 'MXV'
170
					| 'MYR'
171
					| 'MZN'
172
					| 'NAD'
173
					| 'NGN'
174
					| 'NIO'
175
					| 'NOK'
176
					| 'NPR'
177
					| 'NZD'
178
					| 'OMR'
179
					| 'PAB'
180
					| 'PEN'
181
					| 'PGK'
182
					| 'PHP'
183
					| 'PKR'
184
					| 'PLN'
185
					| 'PYG'
186
					| 'QAR'
187
					| 'RON'
188
					| 'RSD'
189
					| 'RUB'
190
					| 'RWF'
191
					| 'SAR'
192
					| 'SBD'
193
					| 'SCR'
194
					| 'SDG'
195
					| 'SEK'
196
					| 'SGD'
197
					| 'SHP'
198
					| 'SKK'
199
					| 'SLE'
200
					| 'SLL'
201
					| 'SOS'
202
					| 'SRD'
203
					| 'STD'
204
					| 'STN'
205
					| 'SVC'
206
					| 'SYP'
207
					| 'SZL'
208
					| 'THB'
209
					| 'TJS'
210
					| 'TMT'
211
					| 'TND'
212
					| 'TOP'
213
					| 'TRY'
214
					| 'TTD'
215
					| 'TWD'
216
					| 'TZS'
217
					| 'UAH'
218
					| 'UGX'
219
					| 'USD'
220
					| 'UYU'
221
					| 'UZS'
222
					| 'VEF'
223
					| 'VES'
224
					| 'VND'
225
					| 'VUV'
226
					| 'WST'
227
					| 'XAF'
228
					| 'XCD'
229
					| 'XOF'
230
					| 'XPF'
231
					| 'YER'
232
					| 'ZAR'
233
					| 'ZMW'
234
					| 'ZMK'
235
					| 'ZWD'
236
				XeroNetworkKey?: string
237
				SalesDefaultAccountCode?: string
238
				PurchasesDefaultAccountCode?: string
239
				SalesTrackingCategories?: {
240
					TrackingCategoryName?: string
241
					TrackingOptionName?: string
242
				}[]
243
				PurchasesTrackingCategories?: {
244
					TrackingCategoryName?: string
245
					TrackingOptionName?: string
246
				}[]
247
				TrackingCategoryName?: string
248
				TrackingCategoryOption?: string
249
				PaymentTerms?: {
250
					Bills?: {
251
						Day?: number
252
						Type?:
253
							| 'DAYSAFTERBILLDATE'
254
							| 'DAYSAFTERBILLMONTH'
255
							| 'OFCURRENTMONTH'
256
							| 'OFFOLLOWINGMONTH'
257
					}
258
					Sales?: {
259
						Day?: number
260
						Type?:
261
							| 'DAYSAFTERBILLDATE'
262
							| 'DAYSAFTERBILLMONTH'
263
							| 'OFCURRENTMONTH'
264
							| 'OFFOLLOWINGMONTH'
265
					}
266
				}
267
				UpdatedDateUTC?: string
268
				ContactGroups?: {
269
					Name?: string
270
					Status?: 'ACTIVE' | 'DELETED'
271
					ContactGroupID?: string
272
					Contacts?: {}[]
273
				}[]
274
				Website?: string
275
				BrandingTheme?: {
276
					BrandingThemeID?: string
277
					Name?: string
278
					LogoUrl?: string
279
					Type?: 'INVOICE'
280
					SortOrder?: number
281
					CreatedDateUTC?: string
282
				}
283
				BatchPayments?: {
284
					BankAccountNumber?: string
285
					BankAccountName?: string
286
					Details?: string
287
					Code?: string
288
					Reference?: string
289
				}
290
				Discount?: number
291
				Balances?: {
292
					AccountsReceivable?: { Outstanding?: number; Overdue?: number }
293
					AccountsPayable?: { Outstanding?: number; Overdue?: number }
294
				}
295
				Attachments?: {
296
					AttachmentID?: string
297
					FileName?: string
298
					Url?: string
299
					MimeType?: string
300
					ContentLength?: number
301
					IncludeOnline?: false | true
302
				}[]
303
				HasAttachments?: never
304
				ValidationErrors?: { Message?: string }[]
305
				HasValidationErrors?: never
306
				StatusAttributeString?: string
307
			}
308
			LineItems?: {
309
				LineItemID?: string
310
				Description?: string
311
				Quantity?: number
312
				UnitAmount?: number
313
				ItemCode?: string
314
				AccountCode?: string
315
				AccountID?: string
316
				TaxType?: string
317
				TaxAmount?: number
318
				Item?: { Code?: string; Name?: string; ItemID?: string }
319
				LineAmount?: number
320
				Tracking?: {
321
					TrackingCategoryID?: string
322
					TrackingOptionID?: string
323
					Name?: string
324
					Option?: string
325
				}[]
326
				DiscountRate?: number
327
				DiscountAmount?: number
328
				RepeatingInvoiceID?: string
329
				Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
330
				SalesTaxCodeId?: number
331
				TaxBreakdown?: {
332
					TaxComponentId?: string
333
					Type?:
334
						| 'SYSGST/USCOUNTRY'
335
						| 'SYSGST/USSTATE'
336
						| 'SYSGST/USCOUNTY'
337
						| 'SYSGST/USCITY'
338
						| 'SYSGST/USSPECIAL'
339
					Name?: string
340
					TaxPercentage?: number
341
					TaxAmount?: number
342
					TaxableAmount?: number
343
					NonTaxableAmount?: number
344
					ExemptAmount?: number
345
					StateAssignedNo?: string
346
					JurisdictionRegion?: string
347
				}[]
348
			}[]
349
			Date?: string
350
			DueDate?: string
351
			LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
352
			InvoiceNumber?: string
353
			Reference?: string
354
			BrandingThemeID?: string
355
			Url?: string
356
			CurrencyCode?:
357
				| 'AED'
358
				| 'AFN'
359
				| 'ALL'
360
				| 'AMD'
361
				| 'ANG'
362
				| 'AOA'
363
				| 'ARS'
364
				| 'AUD'
365
				| 'AWG'
366
				| 'AZN'
367
				| 'BAM'
368
				| 'BBD'
369
				| 'BDT'
370
				| 'BGN'
371
				| 'BHD'
372
				| 'BIF'
373
				| 'BMD'
374
				| 'BND'
375
				| 'BOB'
376
				| 'BRL'
377
				| 'BSD'
378
				| 'BTN'
379
				| 'BWP'
380
				| 'BYN'
381
				| 'BYR'
382
				| 'BZD'
383
				| 'CAD'
384
				| 'CDF'
385
				| 'CHF'
386
				| 'CLF'
387
				| 'CLP'
388
				| 'CNY'
389
				| 'COP'
390
				| 'CRC'
391
				| 'CUC'
392
				| 'CUP'
393
				| 'CVE'
394
				| 'CZK'
395
				| 'DJF'
396
				| 'DKK'
397
				| 'DOP'
398
				| 'DZD'
399
				| 'EEK'
400
				| 'EGP'
401
				| 'ERN'
402
				| 'ETB'
403
				| 'EUR'
404
				| 'FJD'
405
				| 'FKP'
406
				| 'GBP'
407
				| 'GEL'
408
				| 'GHS'
409
				| 'GIP'
410
				| 'GMD'
411
				| 'GNF'
412
				| 'GTQ'
413
				| 'GYD'
414
				| 'HKD'
415
				| 'HNL'
416
				| 'HRK'
417
				| 'HTG'
418
				| 'HUF'
419
				| 'IDR'
420
				| 'ILS'
421
				| 'INR'
422
				| 'IQD'
423
				| 'IRR'
424
				| 'ISK'
425
				| 'JMD'
426
				| 'JOD'
427
				| 'JPY'
428
				| 'KES'
429
				| 'KGS'
430
				| 'KHR'
431
				| 'KMF'
432
				| 'KPW'
433
				| 'KRW'
434
				| 'KWD'
435
				| 'KYD'
436
				| 'KZT'
437
				| 'LAK'
438
				| 'LBP'
439
				| 'LKR'
440
				| 'LRD'
441
				| 'LSL'
442
				| 'LTL'
443
				| 'LVL'
444
				| 'LYD'
445
				| 'MAD'
446
				| 'MDL'
447
				| 'MGA'
448
				| 'MKD'
449
				| 'MMK'
450
				| 'MNT'
451
				| 'MOP'
452
				| 'MRO'
453
				| 'MRU'
454
				| 'MUR'
455
				| 'MVR'
456
				| 'MWK'
457
				| 'MXN'
458
				| 'MXV'
459
				| 'MYR'
460
				| 'MZN'
461
				| 'NAD'
462
				| 'NGN'
463
				| 'NIO'
464
				| 'NOK'
465
				| 'NPR'
466
				| 'NZD'
467
				| 'OMR'
468
				| 'PAB'
469
				| 'PEN'
470
				| 'PGK'
471
				| 'PHP'
472
				| 'PKR'
473
				| 'PLN'
474
				| 'PYG'
475
				| 'QAR'
476
				| 'RON'
477
				| 'RSD'
478
				| 'RUB'
479
				| 'RWF'
480
				| 'SAR'
481
				| 'SBD'
482
				| 'SCR'
483
				| 'SDG'
484
				| 'SEK'
485
				| 'SGD'
486
				| 'SHP'
487
				| 'SKK'
488
				| 'SLE'
489
				| 'SLL'
490
				| 'SOS'
491
				| 'SRD'
492
				| 'STD'
493
				| 'STN'
494
				| 'SVC'
495
				| 'SYP'
496
				| 'SZL'
497
				| 'THB'
498
				| 'TJS'
499
				| 'TMT'
500
				| 'TND'
501
				| 'TOP'
502
				| 'TRY'
503
				| 'TTD'
504
				| 'TWD'
505
				| 'TZS'
506
				| 'UAH'
507
				| 'UGX'
508
				| 'USD'
509
				| 'UYU'
510
				| 'UZS'
511
				| 'VEF'
512
				| 'VES'
513
				| 'VND'
514
				| 'VUV'
515
				| 'WST'
516
				| 'XAF'
517
				| 'XCD'
518
				| 'XOF'
519
				| 'XPF'
520
				| 'YER'
521
				| 'ZAR'
522
				| 'ZMW'
523
				| 'ZMK'
524
				| 'ZWD'
525
			CurrencyRate?: number
526
			Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
527
			SentToContact?: false | true
528
			ExpectedPaymentDate?: string
529
			PlannedPaymentDate?: string
530
			CISDeduction?: number
531
			CISRate?: number
532
			SubTotal?: number
533
			TotalTax?: number
534
			Total?: number
535
			TotalDiscount?: number
536
			InvoiceID?: string
537
			RepeatingInvoiceID?: string
538
			HasAttachments?: never
539
			IsDiscounted?: false | true
540
			Payments?: {}[]
541
			Prepayments?: {
542
				Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
543
				Contact?: {
544
					ContactID?: string
545
					MergedToContactID?: string
546
					ContactNumber?: string
547
					AccountNumber?: string
548
					ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
549
					Name?: string
550
					FirstName?: string
551
					LastName?: string
552
					CompanyNumber?: string
553
					EmailAddress?: string
554
					ContactPersons?: {
555
						FirstName?: string
556
						LastName?: string
557
						EmailAddress?: string
558
						IncludeInEmails?: false | true
559
					}[]
560
					BankAccountDetails?: string
561
					TaxNumber?: string
562
					AccountsReceivableTaxType?: string
563
					AccountsPayableTaxType?: string
564
					Addresses?: {
565
						AddressType?: 'POBOX' | 'STREET'
566
						AddressLine1?: string
567
						AddressLine2?: string
568
						AddressLine3?: string
569
						AddressLine4?: string
570
						City?: string
571
						Region?: string
572
						PostalCode?: string
573
						Country?: string
574
						AttentionTo?: string
575
					}[]
576
					Phones?: {
577
						PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
578
						PhoneNumber?: string
579
						PhoneAreaCode?: string
580
						PhoneCountryCode?: string
581
					}[]
582
					IsSupplier?: false | true
583
					IsCustomer?: false | true
584
					SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
585
					PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
586
					DefaultCurrency?:
587
						| 'AED'
588
						| 'AFN'
589
						| 'ALL'
590
						| 'AMD'
591
						| 'ANG'
592
						| 'AOA'
593
						| 'ARS'
594
						| 'AUD'
595
						| 'AWG'
596
						| 'AZN'
597
						| 'BAM'
598
						| 'BBD'
599
						| 'BDT'
600
						| 'BGN'
601
						| 'BHD'
602
						| 'BIF'
603
						| 'BMD'
604
						| 'BND'
605
						| 'BOB'
606
						| 'BRL'
607
						| 'BSD'
608
						| 'BTN'
609
						| 'BWP'
610
						| 'BYN'
611
						| 'BYR'
612
						| 'BZD'
613
						| 'CAD'
614
						| 'CDF'
615
						| 'CHF'
616
						| 'CLF'
617
						| 'CLP'
618
						| 'CNY'
619
						| 'COP'
620
						| 'CRC'
621
						| 'CUC'
622
						| 'CUP'
623
						| 'CVE'
624
						| 'CZK'
625
						| 'DJF'
626
						| 'DKK'
627
						| 'DOP'
628
						| 'DZD'
629
						| 'EEK'
630
						| 'EGP'
631
						| 'ERN'
632
						| 'ETB'
633
						| 'EUR'
634
						| 'FJD'
635
						| 'FKP'
636
						| 'GBP'
637
						| 'GEL'
638
						| 'GHS'
639
						| 'GIP'
640
						| 'GMD'
641
						| 'GNF'
642
						| 'GTQ'
643
						| 'GYD'
644
						| 'HKD'
645
						| 'HNL'
646
						| 'HRK'
647
						| 'HTG'
648
						| 'HUF'
649
						| 'IDR'
650
						| 'ILS'
651
						| 'INR'
652
						| 'IQD'
653
						| 'IRR'
654
						| 'ISK'
655
						| 'JMD'
656
						| 'JOD'
657
						| 'JPY'
658
						| 'KES'
659
						| 'KGS'
660
						| 'KHR'
661
						| 'KMF'
662
						| 'KPW'
663
						| 'KRW'
664
						| 'KWD'
665
						| 'KYD'
666
						| 'KZT'
667
						| 'LAK'
668
						| 'LBP'
669
						| 'LKR'
670
						| 'LRD'
671
						| 'LSL'
672
						| 'LTL'
673
						| 'LVL'
674
						| 'LYD'
675
						| 'MAD'
676
						| 'MDL'
677
						| 'MGA'
678
						| 'MKD'
679
						| 'MMK'
680
						| 'MNT'
681
						| 'MOP'
682
						| 'MRO'
683
						| 'MRU'
684
						| 'MUR'
685
						| 'MVR'
686
						| 'MWK'
687
						| 'MXN'
688
						| 'MXV'
689
						| 'MYR'
690
						| 'MZN'
691
						| 'NAD'
692
						| 'NGN'
693
						| 'NIO'
694
						| 'NOK'
695
						| 'NPR'
696
						| 'NZD'
697
						| 'OMR'
698
						| 'PAB'
699
						| 'PEN'
700
						| 'PGK'
701
						| 'PHP'
702
						| 'PKR'
703
						| 'PLN'
704
						| 'PYG'
705
						| 'QAR'
706
						| 'RON'
707
						| 'RSD'
708
						| 'RUB'
709
						| 'RWF'
710
						| 'SAR'
711
						| 'SBD'
712
						| 'SCR'
713
						| 'SDG'
714
						| 'SEK'
715
						| 'SGD'
716
						| 'SHP'
717
						| 'SKK'
718
						| 'SLE'
719
						| 'SLL'
720
						| 'SOS'
721
						| 'SRD'
722
						| 'STD'
723
						| 'STN'
724
						| 'SVC'
725
						| 'SYP'
726
						| 'SZL'
727
						| 'THB'
728
						| 'TJS'
729
						| 'TMT'
730
						| 'TND'
731
						| 'TOP'
732
						| 'TRY'
733
						| 'TTD'
734
						| 'TWD'
735
						| 'TZS'
736
						| 'UAH'
737
						| 'UGX'
738
						| 'USD'
739
						| 'UYU'
740
						| 'UZS'
741
						| 'VEF'
742
						| 'VES'
743
						| 'VND'
744
						| 'VUV'
745
						| 'WST'
746
						| 'XAF'
747
						| 'XCD'
748
						| 'XOF'
749
						| 'XPF'
750
						| 'YER'
751
						| 'ZAR'
752
						| 'ZMW'
753
						| 'ZMK'
754
						| 'ZWD'
755
					XeroNetworkKey?: string
756
					SalesDefaultAccountCode?: string
757
					PurchasesDefaultAccountCode?: string
758
					SalesTrackingCategories?: {
759
						TrackingCategoryName?: string
760
						TrackingOptionName?: string
761
					}[]
762
					PurchasesTrackingCategories?: {
763
						TrackingCategoryName?: string
764
						TrackingOptionName?: string
765
					}[]
766
					TrackingCategoryName?: string
767
					TrackingCategoryOption?: string
768
					PaymentTerms?: {
769
						Bills?: {
770
							Day?: number
771
							Type?:
772
								| 'DAYSAFTERBILLDATE'
773
								| 'DAYSAFTERBILLMONTH'
774
								| 'OFCURRENTMONTH'
775
								| 'OFFOLLOWINGMONTH'
776
						}
777
						Sales?: {
778
							Day?: number
779
							Type?:
780
								| 'DAYSAFTERBILLDATE'
781
								| 'DAYSAFTERBILLMONTH'
782
								| 'OFCURRENTMONTH'
783
								| 'OFFOLLOWINGMONTH'
784
						}
785
					}
786
					UpdatedDateUTC?: string
787
					ContactGroups?: {
788
						Name?: string
789
						Status?: 'ACTIVE' | 'DELETED'
790
						ContactGroupID?: string
791
						Contacts?: {}[]
792
					}[]
793
					Website?: string
794
					BrandingTheme?: {
795
						BrandingThemeID?: string
796
						Name?: string
797
						LogoUrl?: string
798
						Type?: 'INVOICE'
799
						SortOrder?: number
800
						CreatedDateUTC?: string
801
					}
802
					BatchPayments?: {
803
						BankAccountNumber?: string
804
						BankAccountName?: string
805
						Details?: string
806
						Code?: string
807
						Reference?: string
808
					}
809
					Discount?: number
810
					Balances?: {
811
						AccountsReceivable?: { Outstanding?: number; Overdue?: number }
812
						AccountsPayable?: { Outstanding?: number; Overdue?: number }
813
					}
814
					Attachments?: {
815
						AttachmentID?: string
816
						FileName?: string
817
						Url?: string
818
						MimeType?: string
819
						ContentLength?: number
820
						IncludeOnline?: false | true
821
					}[]
822
					HasAttachments?: never
823
					ValidationErrors?: { Message?: string }[]
824
					HasValidationErrors?: never
825
					StatusAttributeString?: string
826
				}
827
				Date?: string
828
				Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
829
				LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
830
				LineItems?: {
831
					LineItemID?: string
832
					Description?: string
833
					Quantity?: number
834
					UnitAmount?: number
835
					ItemCode?: string
836
					AccountCode?: string
837
					AccountID?: string
838
					TaxType?: string
839
					TaxAmount?: number
840
					Item?: { Code?: string; Name?: string; ItemID?: string }
841
					LineAmount?: number
842
					Tracking?: {
843
						TrackingCategoryID?: string
844
						TrackingOptionID?: string
845
						Name?: string
846
						Option?: string
847
					}[]
848
					DiscountRate?: number
849
					DiscountAmount?: number
850
					RepeatingInvoiceID?: string
851
					Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
852
					SalesTaxCodeId?: number
853
					TaxBreakdown?: {
854
						TaxComponentId?: string
855
						Type?:
856
							| 'SYSGST/USCOUNTRY'
857
							| 'SYSGST/USSTATE'
858
							| 'SYSGST/USCOUNTY'
859
							| 'SYSGST/USCITY'
860
							| 'SYSGST/USSPECIAL'
861
						Name?: string
862
						TaxPercentage?: number
863
						TaxAmount?: number
864
						TaxableAmount?: number
865
						NonTaxableAmount?: number
866
						ExemptAmount?: number
867
						StateAssignedNo?: string
868
						JurisdictionRegion?: string
869
					}[]
870
				}[]
871
				SubTotal?: number
872
				TotalTax?: number
873
				Total?: number
874
				Reference?: string
875
				UpdatedDateUTC?: string
876
				CurrencyCode?:
877
					| 'AED'
878
					| 'AFN'
879
					| 'ALL'
880
					| 'AMD'
881
					| 'ANG'
882
					| 'AOA'
883
					| 'ARS'
884
					| 'AUD'
885
					| 'AWG'
886
					| 'AZN'
887
					| 'BAM'
888
					| 'BBD'
889
					| 'BDT'
890
					| 'BGN'
891
					| 'BHD'
892
					| 'BIF'
893
					| 'BMD'
894
					| 'BND'
895
					| 'BOB'
896
					| 'BRL'
897
					| 'BSD'
898
					| 'BTN'
899
					| 'BWP'
900
					| 'BYN'
901
					| 'BYR'
902
					| 'BZD'
903
					| 'CAD'
904
					| 'CDF'
905
					| 'CHF'
906
					| 'CLF'
907
					| 'CLP'
908
					| 'CNY'
909
					| 'COP'
910
					| 'CRC'
911
					| 'CUC'
912
					| 'CUP'
913
					| 'CVE'
914
					| 'CZK'
915
					| 'DJF'
916
					| 'DKK'
917
					| 'DOP'
918
					| 'DZD'
919
					| 'EEK'
920
					| 'EGP'
921
					| 'ERN'
922
					| 'ETB'
923
					| 'EUR'
924
					| 'FJD'
925
					| 'FKP'
926
					| 'GBP'
927
					| 'GEL'
928
					| 'GHS'
929
					| 'GIP'
930
					| 'GMD'
931
					| 'GNF'
932
					| 'GTQ'
933
					| 'GYD'
934
					| 'HKD'
935
					| 'HNL'
936
					| 'HRK'
937
					| 'HTG'
938
					| 'HUF'
939
					| 'IDR'
940
					| 'ILS'
941
					| 'INR'
942
					| 'IQD'
943
					| 'IRR'
944
					| 'ISK'
945
					| 'JMD'
946
					| 'JOD'
947
					| 'JPY'
948
					| 'KES'
949
					| 'KGS'
950
					| 'KHR'
951
					| 'KMF'
952
					| 'KPW'
953
					| 'KRW'
954
					| 'KWD'
955
					| 'KYD'
956
					| 'KZT'
957
					| 'LAK'
958
					| 'LBP'
959
					| 'LKR'
960
					| 'LRD'
961
					| 'LSL'
962
					| 'LTL'
963
					| 'LVL'
964
					| 'LYD'
965
					| 'MAD'
966
					| 'MDL'
967
					| 'MGA'
968
					| 'MKD'
969
					| 'MMK'
970
					| 'MNT'
971
					| 'MOP'
972
					| 'MRO'
973
					| 'MRU'
974
					| 'MUR'
975
					| 'MVR'
976
					| 'MWK'
977
					| 'MXN'
978
					| 'MXV'
979
					| 'MYR'
980
					| 'MZN'
981
					| 'NAD'
982
					| 'NGN'
983
					| 'NIO'
984
					| 'NOK'
985
					| 'NPR'
986
					| 'NZD'
987
					| 'OMR'
988
					| 'PAB'
989
					| 'PEN'
990
					| 'PGK'
991
					| 'PHP'
992
					| 'PKR'
993
					| 'PLN'
994
					| 'PYG'
995
					| 'QAR'
996
					| 'RON'
997
					| 'RSD'
998
					| 'RUB'
999
					| 'RWF'
1000
					| 'SAR'
1001
					| 'SBD'
1002
					| 'SCR'
1003
					| 'SDG'
1004
					| 'SEK'
1005
					| 'SGD'
1006
					| 'SHP'
1007
					| 'SKK'
1008
					| 'SLE'
1009
					| 'SLL'
1010
					| 'SOS'
1011
					| 'SRD'
1012
					| 'STD'
1013
					| 'STN'
1014
					| 'SVC'
1015
					| 'SYP'
1016
					| 'SZL'
1017
					| 'THB'
1018
					| 'TJS'
1019
					| 'TMT'
1020
					| 'TND'
1021
					| 'TOP'
1022
					| 'TRY'
1023
					| 'TTD'
1024
					| 'TWD'
1025
					| 'TZS'
1026
					| 'UAH'
1027
					| 'UGX'
1028
					| 'USD'
1029
					| 'UYU'
1030
					| 'UZS'
1031
					| 'VEF'
1032
					| 'VES'
1033
					| 'VND'
1034
					| 'VUV'
1035
					| 'WST'
1036
					| 'XAF'
1037
					| 'XCD'
1038
					| 'XOF'
1039
					| 'XPF'
1040
					| 'YER'
1041
					| 'ZAR'
1042
					| 'ZMW'
1043
					| 'ZMK'
1044
					| 'ZWD'
1045
				PrepaymentID?: string
1046
				CurrencyRate?: number
1047
				RemainingCredit?: number
1048
				Allocations?: {
1049
					AllocationID?: string
1050
					Invoice: {}
1051
					Overpayment?: {
1052
						Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
1053
						Contact?: {
1054
							ContactID?: string
1055
							MergedToContactID?: string
1056
							ContactNumber?: string
1057
							AccountNumber?: string
1058
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
1059
							Name?: string
1060
							FirstName?: string
1061
							LastName?: string
1062
							CompanyNumber?: string
1063
							EmailAddress?: string
1064
							ContactPersons?: {
1065
								FirstName?: string
1066
								LastName?: string
1067
								EmailAddress?: string
1068
								IncludeInEmails?: false | true
1069
							}[]
1070
							BankAccountDetails?: string
1071
							TaxNumber?: string
1072
							AccountsReceivableTaxType?: string
1073
							AccountsPayableTaxType?: string
1074
							Addresses?: {
1075
								AddressType?: 'POBOX' | 'STREET'
1076
								AddressLine1?: string
1077
								AddressLine2?: string
1078
								AddressLine3?: string
1079
								AddressLine4?: string
1080
								City?: string
1081
								Region?: string
1082
								PostalCode?: string
1083
								Country?: string
1084
								AttentionTo?: string
1085
							}[]
1086
							Phones?: {
1087
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
1088
								PhoneNumber?: string
1089
								PhoneAreaCode?: string
1090
								PhoneCountryCode?: string
1091
							}[]
1092
							IsSupplier?: false | true
1093
							IsCustomer?: false | true
1094
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
1095
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
1096
							DefaultCurrency?:
1097
								| 'AED'
1098
								| 'AFN'
1099
								| 'ALL'
1100
								| 'AMD'
1101
								| 'ANG'
1102
								| 'AOA'
1103
								| 'ARS'
1104
								| 'AUD'
1105
								| 'AWG'
1106
								| 'AZN'
1107
								| 'BAM'
1108
								| 'BBD'
1109
								| 'BDT'
1110
								| 'BGN'
1111
								| 'BHD'
1112
								| 'BIF'
1113
								| 'BMD'
1114
								| 'BND'
1115
								| 'BOB'
1116
								| 'BRL'
1117
								| 'BSD'
1118
								| 'BTN'
1119
								| 'BWP'
1120
								| 'BYN'
1121
								| 'BYR'
1122
								| 'BZD'
1123
								| 'CAD'
1124
								| 'CDF'
1125
								| 'CHF'
1126
								| 'CLF'
1127
								| 'CLP'
1128
								| 'CNY'
1129
								| 'COP'
1130
								| 'CRC'
1131
								| 'CUC'
1132
								| 'CUP'
1133
								| 'CVE'
1134
								| 'CZK'
1135
								| 'DJF'
1136
								| 'DKK'
1137
								| 'DOP'
1138
								| 'DZD'
1139
								| 'EEK'
1140
								| 'EGP'
1141
								| 'ERN'
1142
								| 'ETB'
1143
								| 'EUR'
1144
								| 'FJD'
1145
								| 'FKP'
1146
								| 'GBP'
1147
								| 'GEL'
1148
								| 'GHS'
1149
								| 'GIP'
1150
								| 'GMD'
1151
								| 'GNF'
1152
								| 'GTQ'
1153
								| 'GYD'
1154
								| 'HKD'
1155
								| 'HNL'
1156
								| 'HRK'
1157
								| 'HTG'
1158
								| 'HUF'
1159
								| 'IDR'
1160
								| 'ILS'
1161
								| 'INR'
1162
								| 'IQD'
1163
								| 'IRR'
1164
								| 'ISK'
1165
								| 'JMD'
1166
								| 'JOD'
1167
								| 'JPY'
1168
								| 'KES'
1169
								| 'KGS'
1170
								| 'KHR'
1171
								| 'KMF'
1172
								| 'KPW'
1173
								| 'KRW'
1174
								| 'KWD'
1175
								| 'KYD'
1176
								| 'KZT'
1177
								| 'LAK'
1178
								| 'LBP'
1179
								| 'LKR'
1180
								| 'LRD'
1181
								| 'LSL'
1182
								| 'LTL'
1183
								| 'LVL'
1184
								| 'LYD'
1185
								| 'MAD'
1186
								| 'MDL'
1187
								| 'MGA'
1188
								| 'MKD'
1189
								| 'MMK'
1190
								| 'MNT'
1191
								| 'MOP'
1192
								| 'MRO'
1193
								| 'MRU'
1194
								| 'MUR'
1195
								| 'MVR'
1196
								| 'MWK'
1197
								| 'MXN'
1198
								| 'MXV'
1199
								| 'MYR'
1200
								| 'MZN'
1201
								| 'NAD'
1202
								| 'NGN'
1203
								| 'NIO'
1204
								| 'NOK'
1205
								| 'NPR'
1206
								| 'NZD'
1207
								| 'OMR'
1208
								| 'PAB'
1209
								| 'PEN'
1210
								| 'PGK'
1211
								| 'PHP'
1212
								| 'PKR'
1213
								| 'PLN'
1214
								| 'PYG'
1215
								| 'QAR'
1216
								| 'RON'
1217
								| 'RSD'
1218
								| 'RUB'
1219
								| 'RWF'
1220
								| 'SAR'
1221
								| 'SBD'
1222
								| 'SCR'
1223
								| 'SDG'
1224
								| 'SEK'
1225
								| 'SGD'
1226
								| 'SHP'
1227
								| 'SKK'
1228
								| 'SLE'
1229
								| 'SLL'
1230
								| 'SOS'
1231
								| 'SRD'
1232
								| 'STD'
1233
								| 'STN'
1234
								| 'SVC'
1235
								| 'SYP'
1236
								| 'SZL'
1237
								| 'THB'
1238
								| 'TJS'
1239
								| 'TMT'
1240
								| 'TND'
1241
								| 'TOP'
1242
								| 'TRY'
1243
								| 'TTD'
1244
								| 'TWD'
1245
								| 'TZS'
1246
								| 'UAH'
1247
								| 'UGX'
1248
								| 'USD'
1249
								| 'UYU'
1250
								| 'UZS'
1251
								| 'VEF'
1252
								| 'VES'
1253
								| 'VND'
1254
								| 'VUV'
1255
								| 'WST'
1256
								| 'XAF'
1257
								| 'XCD'
1258
								| 'XOF'
1259
								| 'XPF'
1260
								| 'YER'
1261
								| 'ZAR'
1262
								| 'ZMW'
1263
								| 'ZMK'
1264
								| 'ZWD'
1265
							XeroNetworkKey?: string
1266
							SalesDefaultAccountCode?: string
1267
							PurchasesDefaultAccountCode?: string
1268
							SalesTrackingCategories?: {
1269
								TrackingCategoryName?: string
1270
								TrackingOptionName?: string
1271
							}[]
1272
							PurchasesTrackingCategories?: {
1273
								TrackingCategoryName?: string
1274
								TrackingOptionName?: string
1275
							}[]
1276
							TrackingCategoryName?: string
1277
							TrackingCategoryOption?: string
1278
							PaymentTerms?: {
1279
								Bills?: {
1280
									Day?: number
1281
									Type?:
1282
										| 'DAYSAFTERBILLDATE'
1283
										| 'DAYSAFTERBILLMONTH'
1284
										| 'OFCURRENTMONTH'
1285
										| 'OFFOLLOWINGMONTH'
1286
								}
1287
								Sales?: {
1288
									Day?: number
1289
									Type?:
1290
										| 'DAYSAFTERBILLDATE'
1291
										| 'DAYSAFTERBILLMONTH'
1292
										| 'OFCURRENTMONTH'
1293
										| 'OFFOLLOWINGMONTH'
1294
								}
1295
							}
1296
							UpdatedDateUTC?: string
1297
							ContactGroups?: {
1298
								Name?: string
1299
								Status?: 'ACTIVE' | 'DELETED'
1300
								ContactGroupID?: string
1301
								Contacts?: {}[]
1302
							}[]
1303
							Website?: string
1304
							BrandingTheme?: {
1305
								BrandingThemeID?: string
1306
								Name?: string
1307
								LogoUrl?: string
1308
								Type?: 'INVOICE'
1309
								SortOrder?: number
1310
								CreatedDateUTC?: string
1311
							}
1312
							BatchPayments?: {
1313
								BankAccountNumber?: string
1314
								BankAccountName?: string
1315
								Details?: string
1316
								Code?: string
1317
								Reference?: string
1318
							}
1319
							Discount?: number
1320
							Balances?: {
1321
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
1322
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
1323
							}
1324
							Attachments?: {
1325
								AttachmentID?: string
1326
								FileName?: string
1327
								Url?: string
1328
								MimeType?: string
1329
								ContentLength?: number
1330
								IncludeOnline?: false | true
1331
							}[]
1332
							HasAttachments?: never
1333
							ValidationErrors?: { Message?: string }[]
1334
							HasValidationErrors?: never
1335
							StatusAttributeString?: string
1336
						}
1337
						Date?: string
1338
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
1339
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
1340
						LineItems?: {
1341
							LineItemID?: string
1342
							Description?: string
1343
							Quantity?: number
1344
							UnitAmount?: number
1345
							ItemCode?: string
1346
							AccountCode?: string
1347
							AccountID?: string
1348
							TaxType?: string
1349
							TaxAmount?: number
1350
							Item?: { Code?: string; Name?: string; ItemID?: string }
1351
							LineAmount?: number
1352
							Tracking?: {
1353
								TrackingCategoryID?: string
1354
								TrackingOptionID?: string
1355
								Name?: string
1356
								Option?: string
1357
							}[]
1358
							DiscountRate?: number
1359
							DiscountAmount?: number
1360
							RepeatingInvoiceID?: string
1361
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
1362
							SalesTaxCodeId?: number
1363
							TaxBreakdown?: {
1364
								TaxComponentId?: string
1365
								Type?:
1366
									| 'SYSGST/USCOUNTRY'
1367
									| 'SYSGST/USSTATE'
1368
									| 'SYSGST/USCOUNTY'
1369
									| 'SYSGST/USCITY'
1370
									| 'SYSGST/USSPECIAL'
1371
								Name?: string
1372
								TaxPercentage?: number
1373
								TaxAmount?: number
1374
								TaxableAmount?: number
1375
								NonTaxableAmount?: number
1376
								ExemptAmount?: number
1377
								StateAssignedNo?: string
1378
								JurisdictionRegion?: string
1379
							}[]
1380
						}[]
1381
						SubTotal?: number
1382
						TotalTax?: number
1383
						Total?: number
1384
						UpdatedDateUTC?: string
1385
						CurrencyCode?:
1386
							| 'AED'
1387
							| 'AFN'
1388
							| 'ALL'
1389
							| 'AMD'
1390
							| 'ANG'
1391
							| 'AOA'
1392
							| 'ARS'
1393
							| 'AUD'
1394
							| 'AWG'
1395
							| 'AZN'
1396
							| 'BAM'
1397
							| 'BBD'
1398
							| 'BDT'
1399
							| 'BGN'
1400
							| 'BHD'
1401
							| 'BIF'
1402
							| 'BMD'
1403
							| 'BND'
1404
							| 'BOB'
1405
							| 'BRL'
1406
							| 'BSD'
1407
							| 'BTN'
1408
							| 'BWP'
1409
							| 'BYN'
1410
							| 'BYR'
1411
							| 'BZD'
1412
							| 'CAD'
1413
							| 'CDF'
1414
							| 'CHF'
1415
							| 'CLF'
1416
							| 'CLP'
1417
							| 'CNY'
1418
							| 'COP'
1419
							| 'CRC'
1420
							| 'CUC'
1421
							| 'CUP'
1422
							| 'CVE'
1423
							| 'CZK'
1424
							| 'DJF'
1425
							| 'DKK'
1426
							| 'DOP'
1427
							| 'DZD'
1428
							| 'EEK'
1429
							| 'EGP'
1430
							| 'ERN'
1431
							| 'ETB'
1432
							| 'EUR'
1433
							| 'FJD'
1434
							| 'FKP'
1435
							| 'GBP'
1436
							| 'GEL'
1437
							| 'GHS'
1438
							| 'GIP'
1439
							| 'GMD'
1440
							| 'GNF'
1441
							| 'GTQ'
1442
							| 'GYD'
1443
							| 'HKD'
1444
							| 'HNL'
1445
							| 'HRK'
1446
							| 'HTG'
1447
							| 'HUF'
1448
							| 'IDR'
1449
							| 'ILS'
1450
							| 'INR'
1451
							| 'IQD'
1452
							| 'IRR'
1453
							| 'ISK'
1454
							| 'JMD'
1455
							| 'JOD'
1456
							| 'JPY'
1457
							| 'KES'
1458
							| 'KGS'
1459
							| 'KHR'
1460
							| 'KMF'
1461
							| 'KPW'
1462
							| 'KRW'
1463
							| 'KWD'
1464
							| 'KYD'
1465
							| 'KZT'
1466
							| 'LAK'
1467
							| 'LBP'
1468
							| 'LKR'
1469
							| 'LRD'
1470
							| 'LSL'
1471
							| 'LTL'
1472
							| 'LVL'
1473
							| 'LYD'
1474
							| 'MAD'
1475
							| 'MDL'
1476
							| 'MGA'
1477
							| 'MKD'
1478
							| 'MMK'
1479
							| 'MNT'
1480
							| 'MOP'
1481
							| 'MRO'
1482
							| 'MRU'
1483
							| 'MUR'
1484
							| 'MVR'
1485
							| 'MWK'
1486
							| 'MXN'
1487
							| 'MXV'
1488
							| 'MYR'
1489
							| 'MZN'
1490
							| 'NAD'
1491
							| 'NGN'
1492
							| 'NIO'
1493
							| 'NOK'
1494
							| 'NPR'
1495
							| 'NZD'
1496
							| 'OMR'
1497
							| 'PAB'
1498
							| 'PEN'
1499
							| 'PGK'
1500
							| 'PHP'
1501
							| 'PKR'
1502
							| 'PLN'
1503
							| 'PYG'
1504
							| 'QAR'
1505
							| 'RON'
1506
							| 'RSD'
1507
							| 'RUB'
1508
							| 'RWF'
1509
							| 'SAR'
1510
							| 'SBD'
1511
							| 'SCR'
1512
							| 'SDG'
1513
							| 'SEK'
1514
							| 'SGD'
1515
							| 'SHP'
1516
							| 'SKK'
1517
							| 'SLE'
1518
							| 'SLL'
1519
							| 'SOS'
1520
							| 'SRD'
1521
							| 'STD'
1522
							| 'STN'
1523
							| 'SVC'
1524
							| 'SYP'
1525
							| 'SZL'
1526
							| 'THB'
1527
							| 'TJS'
1528
							| 'TMT'
1529
							| 'TND'
1530
							| 'TOP'
1531
							| 'TRY'
1532
							| 'TTD'
1533
							| 'TWD'
1534
							| 'TZS'
1535
							| 'UAH'
1536
							| 'UGX'
1537
							| 'USD'
1538
							| 'UYU'
1539
							| 'UZS'
1540
							| 'VEF'
1541
							| 'VES'
1542
							| 'VND'
1543
							| 'VUV'
1544
							| 'WST'
1545
							| 'XAF'
1546
							| 'XCD'
1547
							| 'XOF'
1548
							| 'XPF'
1549
							| 'YER'
1550
							| 'ZAR'
1551
							| 'ZMW'
1552
							| 'ZMK'
1553
							| 'ZWD'
1554
						OverpaymentID?: string
1555
						CurrencyRate?: number
1556
						RemainingCredit?: number
1557
						Allocations?: {}[]
1558
						AppliedAmount?: number
1559
						Payments?: {}[]
1560
						HasAttachments?: never
1561
						Attachments?: {
1562
							AttachmentID?: string
1563
							FileName?: string
1564
							Url?: string
1565
							MimeType?: string
1566
							ContentLength?: number
1567
							IncludeOnline?: false | true
1568
						}[]
1569
					}
1570
					Prepayment?: {}
1571
					CreditNote?: {
1572
						Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
1573
						Contact?: {
1574
							ContactID?: string
1575
							MergedToContactID?: string
1576
							ContactNumber?: string
1577
							AccountNumber?: string
1578
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
1579
							Name?: string
1580
							FirstName?: string
1581
							LastName?: string
1582
							CompanyNumber?: string
1583
							EmailAddress?: string
1584
							ContactPersons?: {
1585
								FirstName?: string
1586
								LastName?: string
1587
								EmailAddress?: string
1588
								IncludeInEmails?: false | true
1589
							}[]
1590
							BankAccountDetails?: string
1591
							TaxNumber?: string
1592
							AccountsReceivableTaxType?: string
1593
							AccountsPayableTaxType?: string
1594
							Addresses?: {
1595
								AddressType?: 'POBOX' | 'STREET'
1596
								AddressLine1?: string
1597
								AddressLine2?: string
1598
								AddressLine3?: string
1599
								AddressLine4?: string
1600
								City?: string
1601
								Region?: string
1602
								PostalCode?: string
1603
								Country?: string
1604
								AttentionTo?: string
1605
							}[]
1606
							Phones?: {
1607
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
1608
								PhoneNumber?: string
1609
								PhoneAreaCode?: string
1610
								PhoneCountryCode?: string
1611
							}[]
1612
							IsSupplier?: false | true
1613
							IsCustomer?: false | true
1614
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
1615
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
1616
							DefaultCurrency?:
1617
								| 'AED'
1618
								| 'AFN'
1619
								| 'ALL'
1620
								| 'AMD'
1621
								| 'ANG'
1622
								| 'AOA'
1623
								| 'ARS'
1624
								| 'AUD'
1625
								| 'AWG'
1626
								| 'AZN'
1627
								| 'BAM'
1628
								| 'BBD'
1629
								| 'BDT'
1630
								| 'BGN'
1631
								| 'BHD'
1632
								| 'BIF'
1633
								| 'BMD'
1634
								| 'BND'
1635
								| 'BOB'
1636
								| 'BRL'
1637
								| 'BSD'
1638
								| 'BTN'
1639
								| 'BWP'
1640
								| 'BYN'
1641
								| 'BYR'
1642
								| 'BZD'
1643
								| 'CAD'
1644
								| 'CDF'
1645
								| 'CHF'
1646
								| 'CLF'
1647
								| 'CLP'
1648
								| 'CNY'
1649
								| 'COP'
1650
								| 'CRC'
1651
								| 'CUC'
1652
								| 'CUP'
1653
								| 'CVE'
1654
								| 'CZK'
1655
								| 'DJF'
1656
								| 'DKK'
1657
								| 'DOP'
1658
								| 'DZD'
1659
								| 'EEK'
1660
								| 'EGP'
1661
								| 'ERN'
1662
								| 'ETB'
1663
								| 'EUR'
1664
								| 'FJD'
1665
								| 'FKP'
1666
								| 'GBP'
1667
								| 'GEL'
1668
								| 'GHS'
1669
								| 'GIP'
1670
								| 'GMD'
1671
								| 'GNF'
1672
								| 'GTQ'
1673
								| 'GYD'
1674
								| 'HKD'
1675
								| 'HNL'
1676
								| 'HRK'
1677
								| 'HTG'
1678
								| 'HUF'
1679
								| 'IDR'
1680
								| 'ILS'
1681
								| 'INR'
1682
								| 'IQD'
1683
								| 'IRR'
1684
								| 'ISK'
1685
								| 'JMD'
1686
								| 'JOD'
1687
								| 'JPY'
1688
								| 'KES'
1689
								| 'KGS'
1690
								| 'KHR'
1691
								| 'KMF'
1692
								| 'KPW'
1693
								| 'KRW'
1694
								| 'KWD'
1695
								| 'KYD'
1696
								| 'KZT'
1697
								| 'LAK'
1698
								| 'LBP'
1699
								| 'LKR'
1700
								| 'LRD'
1701
								| 'LSL'
1702
								| 'LTL'
1703
								| 'LVL'
1704
								| 'LYD'
1705
								| 'MAD'
1706
								| 'MDL'
1707
								| 'MGA'
1708
								| 'MKD'
1709
								| 'MMK'
1710
								| 'MNT'
1711
								| 'MOP'
1712
								| 'MRO'
1713
								| 'MRU'
1714
								| 'MUR'
1715
								| 'MVR'
1716
								| 'MWK'
1717
								| 'MXN'
1718
								| 'MXV'
1719
								| 'MYR'
1720
								| 'MZN'
1721
								| 'NAD'
1722
								| 'NGN'
1723
								| 'NIO'
1724
								| 'NOK'
1725
								| 'NPR'
1726
								| 'NZD'
1727
								| 'OMR'
1728
								| 'PAB'
1729
								| 'PEN'
1730
								| 'PGK'
1731
								| 'PHP'
1732
								| 'PKR'
1733
								| 'PLN'
1734
								| 'PYG'
1735
								| 'QAR'
1736
								| 'RON'
1737
								| 'RSD'
1738
								| 'RUB'
1739
								| 'RWF'
1740
								| 'SAR'
1741
								| 'SBD'
1742
								| 'SCR'
1743
								| 'SDG'
1744
								| 'SEK'
1745
								| 'SGD'
1746
								| 'SHP'
1747
								| 'SKK'
1748
								| 'SLE'
1749
								| 'SLL'
1750
								| 'SOS'
1751
								| 'SRD'
1752
								| 'STD'
1753
								| 'STN'
1754
								| 'SVC'
1755
								| 'SYP'
1756
								| 'SZL'
1757
								| 'THB'
1758
								| 'TJS'
1759
								| 'TMT'
1760
								| 'TND'
1761
								| 'TOP'
1762
								| 'TRY'
1763
								| 'TTD'
1764
								| 'TWD'
1765
								| 'TZS'
1766
								| 'UAH'
1767
								| 'UGX'
1768
								| 'USD'
1769
								| 'UYU'
1770
								| 'UZS'
1771
								| 'VEF'
1772
								| 'VES'
1773
								| 'VND'
1774
								| 'VUV'
1775
								| 'WST'
1776
								| 'XAF'
1777
								| 'XCD'
1778
								| 'XOF'
1779
								| 'XPF'
1780
								| 'YER'
1781
								| 'ZAR'
1782
								| 'ZMW'
1783
								| 'ZMK'
1784
								| 'ZWD'
1785
							XeroNetworkKey?: string
1786
							SalesDefaultAccountCode?: string
1787
							PurchasesDefaultAccountCode?: string
1788
							SalesTrackingCategories?: {
1789
								TrackingCategoryName?: string
1790
								TrackingOptionName?: string
1791
							}[]
1792
							PurchasesTrackingCategories?: {
1793
								TrackingCategoryName?: string
1794
								TrackingOptionName?: string
1795
							}[]
1796
							TrackingCategoryName?: string
1797
							TrackingCategoryOption?: string
1798
							PaymentTerms?: {
1799
								Bills?: {
1800
									Day?: number
1801
									Type?:
1802
										| 'DAYSAFTERBILLDATE'
1803
										| 'DAYSAFTERBILLMONTH'
1804
										| 'OFCURRENTMONTH'
1805
										| 'OFFOLLOWINGMONTH'
1806
								}
1807
								Sales?: {
1808
									Day?: number
1809
									Type?:
1810
										| 'DAYSAFTERBILLDATE'
1811
										| 'DAYSAFTERBILLMONTH'
1812
										| 'OFCURRENTMONTH'
1813
										| 'OFFOLLOWINGMONTH'
1814
								}
1815
							}
1816
							UpdatedDateUTC?: string
1817
							ContactGroups?: {
1818
								Name?: string
1819
								Status?: 'ACTIVE' | 'DELETED'
1820
								ContactGroupID?: string
1821
								Contacts?: {}[]
1822
							}[]
1823
							Website?: string
1824
							BrandingTheme?: {
1825
								BrandingThemeID?: string
1826
								Name?: string
1827
								LogoUrl?: string
1828
								Type?: 'INVOICE'
1829
								SortOrder?: number
1830
								CreatedDateUTC?: string
1831
							}
1832
							BatchPayments?: {
1833
								BankAccountNumber?: string
1834
								BankAccountName?: string
1835
								Details?: string
1836
								Code?: string
1837
								Reference?: string
1838
							}
1839
							Discount?: number
1840
							Balances?: {
1841
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
1842
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
1843
							}
1844
							Attachments?: {
1845
								AttachmentID?: string
1846
								FileName?: string
1847
								Url?: string
1848
								MimeType?: string
1849
								ContentLength?: number
1850
								IncludeOnline?: false | true
1851
							}[]
1852
							HasAttachments?: never
1853
							ValidationErrors?: { Message?: string }[]
1854
							HasValidationErrors?: never
1855
							StatusAttributeString?: string
1856
						}
1857
						Date?: string
1858
						DueDate?: string
1859
						Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
1860
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
1861
						LineItems?: {
1862
							LineItemID?: string
1863
							Description?: string
1864
							Quantity?: number
1865
							UnitAmount?: number
1866
							ItemCode?: string
1867
							AccountCode?: string
1868
							AccountID?: string
1869
							TaxType?: string
1870
							TaxAmount?: number
1871
							Item?: { Code?: string; Name?: string; ItemID?: string }
1872
							LineAmount?: number
1873
							Tracking?: {
1874
								TrackingCategoryID?: string
1875
								TrackingOptionID?: string
1876
								Name?: string
1877
								Option?: string
1878
							}[]
1879
							DiscountRate?: number
1880
							DiscountAmount?: number
1881
							RepeatingInvoiceID?: string
1882
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
1883
							SalesTaxCodeId?: number
1884
							TaxBreakdown?: {
1885
								TaxComponentId?: string
1886
								Type?:
1887
									| 'SYSGST/USCOUNTRY'
1888
									| 'SYSGST/USSTATE'
1889
									| 'SYSGST/USCOUNTY'
1890
									| 'SYSGST/USCITY'
1891
									| 'SYSGST/USSPECIAL'
1892
								Name?: string
1893
								TaxPercentage?: number
1894
								TaxAmount?: number
1895
								TaxableAmount?: number
1896
								NonTaxableAmount?: number
1897
								ExemptAmount?: number
1898
								StateAssignedNo?: string
1899
								JurisdictionRegion?: string
1900
							}[]
1901
						}[]
1902
						SubTotal?: number
1903
						TotalTax?: number
1904
						Total?: number
1905
						CISDeduction?: number
1906
						CISRate?: number
1907
						UpdatedDateUTC?: string
1908
						CurrencyCode?:
1909
							| 'AED'
1910
							| 'AFN'
1911
							| 'ALL'
1912
							| 'AMD'
1913
							| 'ANG'
1914
							| 'AOA'
1915
							| 'ARS'
1916
							| 'AUD'
1917
							| 'AWG'
1918
							| 'AZN'
1919
							| 'BAM'
1920
							| 'BBD'
1921
							| 'BDT'
1922
							| 'BGN'
1923
							| 'BHD'
1924
							| 'BIF'
1925
							| 'BMD'
1926
							| 'BND'
1927
							| 'BOB'
1928
							| 'BRL'
1929
							| 'BSD'
1930
							| 'BTN'
1931
							| 'BWP'
1932
							| 'BYN'
1933
							| 'BYR'
1934
							| 'BZD'
1935
							| 'CAD'
1936
							| 'CDF'
1937
							| 'CHF'
1938
							| 'CLF'
1939
							| 'CLP'
1940
							| 'CNY'
1941
							| 'COP'
1942
							| 'CRC'
1943
							| 'CUC'
1944
							| 'CUP'
1945
							| 'CVE'
1946
							| 'CZK'
1947
							| 'DJF'
1948
							| 'DKK'
1949
							| 'DOP'
1950
							| 'DZD'
1951
							| 'EEK'
1952
							| 'EGP'
1953
							| 'ERN'
1954
							| 'ETB'
1955
							| 'EUR'
1956
							| 'FJD'
1957
							| 'FKP'
1958
							| 'GBP'
1959
							| 'GEL'
1960
							| 'GHS'
1961
							| 'GIP'
1962
							| 'GMD'
1963
							| 'GNF'
1964
							| 'GTQ'
1965
							| 'GYD'
1966
							| 'HKD'
1967
							| 'HNL'
1968
							| 'HRK'
1969
							| 'HTG'
1970
							| 'HUF'
1971
							| 'IDR'
1972
							| 'ILS'
1973
							| 'INR'
1974
							| 'IQD'
1975
							| 'IRR'
1976
							| 'ISK'
1977
							| 'JMD'
1978
							| 'JOD'
1979
							| 'JPY'
1980
							| 'KES'
1981
							| 'KGS'
1982
							| 'KHR'
1983
							| 'KMF'
1984
							| 'KPW'
1985
							| 'KRW'
1986
							| 'KWD'
1987
							| 'KYD'
1988
							| 'KZT'
1989
							| 'LAK'
1990
							| 'LBP'
1991
							| 'LKR'
1992
							| 'LRD'
1993
							| 'LSL'
1994
							| 'LTL'
1995
							| 'LVL'
1996
							| 'LYD'
1997
							| 'MAD'
1998
							| 'MDL'
1999
							| 'MGA'
2000
							| 'MKD'
2001
							| 'MMK'
2002
							| 'MNT'
2003
							| 'MOP'
2004
							| 'MRO'
2005
							| 'MRU'
2006
							| 'MUR'
2007
							| 'MVR'
2008
							| 'MWK'
2009
							| 'MXN'
2010
							| 'MXV'
2011
							| 'MYR'
2012
							| 'MZN'
2013
							| 'NAD'
2014
							| 'NGN'
2015
							| 'NIO'
2016
							| 'NOK'
2017
							| 'NPR'
2018
							| 'NZD'
2019
							| 'OMR'
2020
							| 'PAB'
2021
							| 'PEN'
2022
							| 'PGK'
2023
							| 'PHP'
2024
							| 'PKR'
2025
							| 'PLN'
2026
							| 'PYG'
2027
							| 'QAR'
2028
							| 'RON'
2029
							| 'RSD'
2030
							| 'RUB'
2031
							| 'RWF'
2032
							| 'SAR'
2033
							| 'SBD'
2034
							| 'SCR'
2035
							| 'SDG'
2036
							| 'SEK'
2037
							| 'SGD'
2038
							| 'SHP'
2039
							| 'SKK'
2040
							| 'SLE'
2041
							| 'SLL'
2042
							| 'SOS'
2043
							| 'SRD'
2044
							| 'STD'
2045
							| 'STN'
2046
							| 'SVC'
2047
							| 'SYP'
2048
							| 'SZL'
2049
							| 'THB'
2050
							| 'TJS'
2051
							| 'TMT'
2052
							| 'TND'
2053
							| 'TOP'
2054
							| 'TRY'
2055
							| 'TTD'
2056
							| 'TWD'
2057
							| 'TZS'
2058
							| 'UAH'
2059
							| 'UGX'
2060
							| 'USD'
2061
							| 'UYU'
2062
							| 'UZS'
2063
							| 'VEF'
2064
							| 'VES'
2065
							| 'VND'
2066
							| 'VUV'
2067
							| 'WST'
2068
							| 'XAF'
2069
							| 'XCD'
2070
							| 'XOF'
2071
							| 'XPF'
2072
							| 'YER'
2073
							| 'ZAR'
2074
							| 'ZMW'
2075
							| 'ZMK'
2076
							| 'ZWD'
2077
						FullyPaidOnDate?: string
2078
						CreditNoteID?: string
2079
						CreditNoteNumber?: string
2080
						Reference?: string
2081
						SentToContact?: false | true
2082
						CurrencyRate?: number
2083
						RemainingCredit?: number
2084
						Allocations?: {}[]
2085
						AppliedAmount?: number
2086
						Payments?: {}[]
2087
						BrandingThemeID?: string
2088
						StatusAttributeString?: string
2089
						HasAttachments?: never
2090
						HasErrors?: never
2091
						ValidationErrors?: { Message?: string }[]
2092
						Warnings?: { Message?: string }[]
2093
						InvoiceAddresses?: {
2094
							InvoiceAddressType?: 'FROM' | 'TO'
2095
							AddressLine1?: string
2096
							AddressLine2?: string
2097
							AddressLine3?: string
2098
							AddressLine4?: string
2099
							City?: string
2100
							Region?: string
2101
							PostalCode?: string
2102
							Country?: string
2103
						}[]
2104
					}
2105
					Amount: number
2106
					Date: string
2107
					IsDeleted?: false | true
2108
					StatusAttributeString?: string
2109
					ValidationErrors?: { Message?: string }[]
2110
				}[]
2111
				Payments?: {}[]
2112
				AppliedAmount?: number
2113
				HasAttachments?: never
2114
				Attachments?: {
2115
					AttachmentID?: string
2116
					FileName?: string
2117
					Url?: string
2118
					MimeType?: string
2119
					ContentLength?: number
2120
					IncludeOnline?: false | true
2121
				}[]
2122
			}[]
2123
			Overpayments?: {
2124
				Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
2125
				Contact?: {
2126
					ContactID?: string
2127
					MergedToContactID?: string
2128
					ContactNumber?: string
2129
					AccountNumber?: string
2130
					ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
2131
					Name?: string
2132
					FirstName?: string
2133
					LastName?: string
2134
					CompanyNumber?: string
2135
					EmailAddress?: string
2136
					ContactPersons?: {
2137
						FirstName?: string
2138
						LastName?: string
2139
						EmailAddress?: string
2140
						IncludeInEmails?: false | true
2141
					}[]
2142
					BankAccountDetails?: string
2143
					TaxNumber?: string
2144
					AccountsReceivableTaxType?: string
2145
					AccountsPayableTaxType?: string
2146
					Addresses?: {
2147
						AddressType?: 'POBOX' | 'STREET'
2148
						AddressLine1?: string
2149
						AddressLine2?: string
2150
						AddressLine3?: string
2151
						AddressLine4?: string
2152
						City?: string
2153
						Region?: string
2154
						PostalCode?: string
2155
						Country?: string
2156
						AttentionTo?: string
2157
					}[]
2158
					Phones?: {
2159
						PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
2160
						PhoneNumber?: string
2161
						PhoneAreaCode?: string
2162
						PhoneCountryCode?: string
2163
					}[]
2164
					IsSupplier?: false | true
2165
					IsCustomer?: false | true
2166
					SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
2167
					PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
2168
					DefaultCurrency?:
2169
						| 'AED'
2170
						| 'AFN'
2171
						| 'ALL'
2172
						| 'AMD'
2173
						| 'ANG'
2174
						| 'AOA'
2175
						| 'ARS'
2176
						| 'AUD'
2177
						| 'AWG'
2178
						| 'AZN'
2179
						| 'BAM'
2180
						| 'BBD'
2181
						| 'BDT'
2182
						| 'BGN'
2183
						| 'BHD'
2184
						| 'BIF'
2185
						| 'BMD'
2186
						| 'BND'
2187
						| 'BOB'
2188
						| 'BRL'
2189
						| 'BSD'
2190
						| 'BTN'
2191
						| 'BWP'
2192
						| 'BYN'
2193
						| 'BYR'
2194
						| 'BZD'
2195
						| 'CAD'
2196
						| 'CDF'
2197
						| 'CHF'
2198
						| 'CLF'
2199
						| 'CLP'
2200
						| 'CNY'
2201
						| 'COP'
2202
						| 'CRC'
2203
						| 'CUC'
2204
						| 'CUP'
2205
						| 'CVE'
2206
						| 'CZK'
2207
						| 'DJF'
2208
						| 'DKK'
2209
						| 'DOP'
2210
						| 'DZD'
2211
						| 'EEK'
2212
						| 'EGP'
2213
						| 'ERN'
2214
						| 'ETB'
2215
						| 'EUR'
2216
						| 'FJD'
2217
						| 'FKP'
2218
						| 'GBP'
2219
						| 'GEL'
2220
						| 'GHS'
2221
						| 'GIP'
2222
						| 'GMD'
2223
						| 'GNF'
2224
						| 'GTQ'
2225
						| 'GYD'
2226
						| 'HKD'
2227
						| 'HNL'
2228
						| 'HRK'
2229
						| 'HTG'
2230
						| 'HUF'
2231
						| 'IDR'
2232
						| 'ILS'
2233
						| 'INR'
2234
						| 'IQD'
2235
						| 'IRR'
2236
						| 'ISK'
2237
						| 'JMD'
2238
						| 'JOD'
2239
						| 'JPY'
2240
						| 'KES'
2241
						| 'KGS'
2242
						| 'KHR'
2243
						| 'KMF'
2244
						| 'KPW'
2245
						| 'KRW'
2246
						| 'KWD'
2247
						| 'KYD'
2248
						| 'KZT'
2249
						| 'LAK'
2250
						| 'LBP'
2251
						| 'LKR'
2252
						| 'LRD'
2253
						| 'LSL'
2254
						| 'LTL'
2255
						| 'LVL'
2256
						| 'LYD'
2257
						| 'MAD'
2258
						| 'MDL'
2259
						| 'MGA'
2260
						| 'MKD'
2261
						| 'MMK'
2262
						| 'MNT'
2263
						| 'MOP'
2264
						| 'MRO'
2265
						| 'MRU'
2266
						| 'MUR'
2267
						| 'MVR'
2268
						| 'MWK'
2269
						| 'MXN'
2270
						| 'MXV'
2271
						| 'MYR'
2272
						| 'MZN'
2273
						| 'NAD'
2274
						| 'NGN'
2275
						| 'NIO'
2276
						| 'NOK'
2277
						| 'NPR'
2278
						| 'NZD'
2279
						| 'OMR'
2280
						| 'PAB'
2281
						| 'PEN'
2282
						| 'PGK'
2283
						| 'PHP'
2284
						| 'PKR'
2285
						| 'PLN'
2286
						| 'PYG'
2287
						| 'QAR'
2288
						| 'RON'
2289
						| 'RSD'
2290
						| 'RUB'
2291
						| 'RWF'
2292
						| 'SAR'
2293
						| 'SBD'
2294
						| 'SCR'
2295
						| 'SDG'
2296
						| 'SEK'
2297
						| 'SGD'
2298
						| 'SHP'
2299
						| 'SKK'
2300
						| 'SLE'
2301
						| 'SLL'
2302
						| 'SOS'
2303
						| 'SRD'
2304
						| 'STD'
2305
						| 'STN'
2306
						| 'SVC'
2307
						| 'SYP'
2308
						| 'SZL'
2309
						| 'THB'
2310
						| 'TJS'
2311
						| 'TMT'
2312
						| 'TND'
2313
						| 'TOP'
2314
						| 'TRY'
2315
						| 'TTD'
2316
						| 'TWD'
2317
						| 'TZS'
2318
						| 'UAH'
2319
						| 'UGX'
2320
						| 'USD'
2321
						| 'UYU'
2322
						| 'UZS'
2323
						| 'VEF'
2324
						| 'VES'
2325
						| 'VND'
2326
						| 'VUV'
2327
						| 'WST'
2328
						| 'XAF'
2329
						| 'XCD'
2330
						| 'XOF'
2331
						| 'XPF'
2332
						| 'YER'
2333
						| 'ZAR'
2334
						| 'ZMW'
2335
						| 'ZMK'
2336
						| 'ZWD'
2337
					XeroNetworkKey?: string
2338
					SalesDefaultAccountCode?: string
2339
					PurchasesDefaultAccountCode?: string
2340
					SalesTrackingCategories?: {
2341
						TrackingCategoryName?: string
2342
						TrackingOptionName?: string
2343
					}[]
2344
					PurchasesTrackingCategories?: {
2345
						TrackingCategoryName?: string
2346
						TrackingOptionName?: string
2347
					}[]
2348
					TrackingCategoryName?: string
2349
					TrackingCategoryOption?: string
2350
					PaymentTerms?: {
2351
						Bills?: {
2352
							Day?: number
2353
							Type?:
2354
								| 'DAYSAFTERBILLDATE'
2355
								| 'DAYSAFTERBILLMONTH'
2356
								| 'OFCURRENTMONTH'
2357
								| 'OFFOLLOWINGMONTH'
2358
						}
2359
						Sales?: {
2360
							Day?: number
2361
							Type?:
2362
								| 'DAYSAFTERBILLDATE'
2363
								| 'DAYSAFTERBILLMONTH'
2364
								| 'OFCURRENTMONTH'
2365
								| 'OFFOLLOWINGMONTH'
2366
						}
2367
					}
2368
					UpdatedDateUTC?: string
2369
					ContactGroups?: {
2370
						Name?: string
2371
						Status?: 'ACTIVE' | 'DELETED'
2372
						ContactGroupID?: string
2373
						Contacts?: {}[]
2374
					}[]
2375
					Website?: string
2376
					BrandingTheme?: {
2377
						BrandingThemeID?: string
2378
						Name?: string
2379
						LogoUrl?: string
2380
						Type?: 'INVOICE'
2381
						SortOrder?: number
2382
						CreatedDateUTC?: string
2383
					}
2384
					BatchPayments?: {
2385
						BankAccountNumber?: string
2386
						BankAccountName?: string
2387
						Details?: string
2388
						Code?: string
2389
						Reference?: string
2390
					}
2391
					Discount?: number
2392
					Balances?: {
2393
						AccountsReceivable?: { Outstanding?: number; Overdue?: number }
2394
						AccountsPayable?: { Outstanding?: number; Overdue?: number }
2395
					}
2396
					Attachments?: {
2397
						AttachmentID?: string
2398
						FileName?: string
2399
						Url?: string
2400
						MimeType?: string
2401
						ContentLength?: number
2402
						IncludeOnline?: false | true
2403
					}[]
2404
					HasAttachments?: never
2405
					ValidationErrors?: { Message?: string }[]
2406
					HasValidationErrors?: never
2407
					StatusAttributeString?: string
2408
				}
2409
				Date?: string
2410
				Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
2411
				LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
2412
				LineItems?: {
2413
					LineItemID?: string
2414
					Description?: string
2415
					Quantity?: number
2416
					UnitAmount?: number
2417
					ItemCode?: string
2418
					AccountCode?: string
2419
					AccountID?: string
2420
					TaxType?: string
2421
					TaxAmount?: number
2422
					Item?: { Code?: string; Name?: string; ItemID?: string }
2423
					LineAmount?: number
2424
					Tracking?: {
2425
						TrackingCategoryID?: string
2426
						TrackingOptionID?: string
2427
						Name?: string
2428
						Option?: string
2429
					}[]
2430
					DiscountRate?: number
2431
					DiscountAmount?: number
2432
					RepeatingInvoiceID?: string
2433
					Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
2434
					SalesTaxCodeId?: number
2435
					TaxBreakdown?: {
2436
						TaxComponentId?: string
2437
						Type?:
2438
							| 'SYSGST/USCOUNTRY'
2439
							| 'SYSGST/USSTATE'
2440
							| 'SYSGST/USCOUNTY'
2441
							| 'SYSGST/USCITY'
2442
							| 'SYSGST/USSPECIAL'
2443
						Name?: string
2444
						TaxPercentage?: number
2445
						TaxAmount?: number
2446
						TaxableAmount?: number
2447
						NonTaxableAmount?: number
2448
						ExemptAmount?: number
2449
						StateAssignedNo?: string
2450
						JurisdictionRegion?: string
2451
					}[]
2452
				}[]
2453
				SubTotal?: number
2454
				TotalTax?: number
2455
				Total?: number
2456
				UpdatedDateUTC?: string
2457
				CurrencyCode?:
2458
					| 'AED'
2459
					| 'AFN'
2460
					| 'ALL'
2461
					| 'AMD'
2462
					| 'ANG'
2463
					| 'AOA'
2464
					| 'ARS'
2465
					| 'AUD'
2466
					| 'AWG'
2467
					| 'AZN'
2468
					| 'BAM'
2469
					| 'BBD'
2470
					| 'BDT'
2471
					| 'BGN'
2472
					| 'BHD'
2473
					| 'BIF'
2474
					| 'BMD'
2475
					| 'BND'
2476
					| 'BOB'
2477
					| 'BRL'
2478
					| 'BSD'
2479
					| 'BTN'
2480
					| 'BWP'
2481
					| 'BYN'
2482
					| 'BYR'
2483
					| 'BZD'
2484
					| 'CAD'
2485
					| 'CDF'
2486
					| 'CHF'
2487
					| 'CLF'
2488
					| 'CLP'
2489
					| 'CNY'
2490
					| 'COP'
2491
					| 'CRC'
2492
					| 'CUC'
2493
					| 'CUP'
2494
					| 'CVE'
2495
					| 'CZK'
2496
					| 'DJF'
2497
					| 'DKK'
2498
					| 'DOP'
2499
					| 'DZD'
2500
					| 'EEK'
2501
					| 'EGP'
2502
					| 'ERN'
2503
					| 'ETB'
2504
					| 'EUR'
2505
					| 'FJD'
2506
					| 'FKP'
2507
					| 'GBP'
2508
					| 'GEL'
2509
					| 'GHS'
2510
					| 'GIP'
2511
					| 'GMD'
2512
					| 'GNF'
2513
					| 'GTQ'
2514
					| 'GYD'
2515
					| 'HKD'
2516
					| 'HNL'
2517
					| 'HRK'
2518
					| 'HTG'
2519
					| 'HUF'
2520
					| 'IDR'
2521
					| 'ILS'
2522
					| 'INR'
2523
					| 'IQD'
2524
					| 'IRR'
2525
					| 'ISK'
2526
					| 'JMD'
2527
					| 'JOD'
2528
					| 'JPY'
2529
					| 'KES'
2530
					| 'KGS'
2531
					| 'KHR'
2532
					| 'KMF'
2533
					| 'KPW'
2534
					| 'KRW'
2535
					| 'KWD'
2536
					| 'KYD'
2537
					| 'KZT'
2538
					| 'LAK'
2539
					| 'LBP'
2540
					| 'LKR'
2541
					| 'LRD'
2542
					| 'LSL'
2543
					| 'LTL'
2544
					| 'LVL'
2545
					| 'LYD'
2546
					| 'MAD'
2547
					| 'MDL'
2548
					| 'MGA'
2549
					| 'MKD'
2550
					| 'MMK'
2551
					| 'MNT'
2552
					| 'MOP'
2553
					| 'MRO'
2554
					| 'MRU'
2555
					| 'MUR'
2556
					| 'MVR'
2557
					| 'MWK'
2558
					| 'MXN'
2559
					| 'MXV'
2560
					| 'MYR'
2561
					| 'MZN'
2562
					| 'NAD'
2563
					| 'NGN'
2564
					| 'NIO'
2565
					| 'NOK'
2566
					| 'NPR'
2567
					| 'NZD'
2568
					| 'OMR'
2569
					| 'PAB'
2570
					| 'PEN'
2571
					| 'PGK'
2572
					| 'PHP'
2573
					| 'PKR'
2574
					| 'PLN'
2575
					| 'PYG'
2576
					| 'QAR'
2577
					| 'RON'
2578
					| 'RSD'
2579
					| 'RUB'
2580
					| 'RWF'
2581
					| 'SAR'
2582
					| 'SBD'
2583
					| 'SCR'
2584
					| 'SDG'
2585
					| 'SEK'
2586
					| 'SGD'
2587
					| 'SHP'
2588
					| 'SKK'
2589
					| 'SLE'
2590
					| 'SLL'
2591
					| 'SOS'
2592
					| 'SRD'
2593
					| 'STD'
2594
					| 'STN'
2595
					| 'SVC'
2596
					| 'SYP'
2597
					| 'SZL'
2598
					| 'THB'
2599
					| 'TJS'
2600
					| 'TMT'
2601
					| 'TND'
2602
					| 'TOP'
2603
					| 'TRY'
2604
					| 'TTD'
2605
					| 'TWD'
2606
					| 'TZS'
2607
					| 'UAH'
2608
					| 'UGX'
2609
					| 'USD'
2610
					| 'UYU'
2611
					| 'UZS'
2612
					| 'VEF'
2613
					| 'VES'
2614
					| 'VND'
2615
					| 'VUV'
2616
					| 'WST'
2617
					| 'XAF'
2618
					| 'XCD'
2619
					| 'XOF'
2620
					| 'XPF'
2621
					| 'YER'
2622
					| 'ZAR'
2623
					| 'ZMW'
2624
					| 'ZMK'
2625
					| 'ZWD'
2626
				OverpaymentID?: string
2627
				CurrencyRate?: number
2628
				RemainingCredit?: number
2629
				Allocations?: {
2630
					AllocationID?: string
2631
					Invoice: {}
2632
					Overpayment?: {}
2633
					Prepayment?: {
2634
						Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
2635
						Contact?: {
2636
							ContactID?: string
2637
							MergedToContactID?: string
2638
							ContactNumber?: string
2639
							AccountNumber?: string
2640
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
2641
							Name?: string
2642
							FirstName?: string
2643
							LastName?: string
2644
							CompanyNumber?: string
2645
							EmailAddress?: string
2646
							ContactPersons?: {
2647
								FirstName?: string
2648
								LastName?: string
2649
								EmailAddress?: string
2650
								IncludeInEmails?: false | true
2651
							}[]
2652
							BankAccountDetails?: string
2653
							TaxNumber?: string
2654
							AccountsReceivableTaxType?: string
2655
							AccountsPayableTaxType?: string
2656
							Addresses?: {
2657
								AddressType?: 'POBOX' | 'STREET'
2658
								AddressLine1?: string
2659
								AddressLine2?: string
2660
								AddressLine3?: string
2661
								AddressLine4?: string
2662
								City?: string
2663
								Region?: string
2664
								PostalCode?: string
2665
								Country?: string
2666
								AttentionTo?: string
2667
							}[]
2668
							Phones?: {
2669
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
2670
								PhoneNumber?: string
2671
								PhoneAreaCode?: string
2672
								PhoneCountryCode?: string
2673
							}[]
2674
							IsSupplier?: false | true
2675
							IsCustomer?: false | true
2676
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
2677
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
2678
							DefaultCurrency?:
2679
								| 'AED'
2680
								| 'AFN'
2681
								| 'ALL'
2682
								| 'AMD'
2683
								| 'ANG'
2684
								| 'AOA'
2685
								| 'ARS'
2686
								| 'AUD'
2687
								| 'AWG'
2688
								| 'AZN'
2689
								| 'BAM'
2690
								| 'BBD'
2691
								| 'BDT'
2692
								| 'BGN'
2693
								| 'BHD'
2694
								| 'BIF'
2695
								| 'BMD'
2696
								| 'BND'
2697
								| 'BOB'
2698
								| 'BRL'
2699
								| 'BSD'
2700
								| 'BTN'
2701
								| 'BWP'
2702
								| 'BYN'
2703
								| 'BYR'
2704
								| 'BZD'
2705
								| 'CAD'
2706
								| 'CDF'
2707
								| 'CHF'
2708
								| 'CLF'
2709
								| 'CLP'
2710
								| 'CNY'
2711
								| 'COP'
2712
								| 'CRC'
2713
								| 'CUC'
2714
								| 'CUP'
2715
								| 'CVE'
2716
								| 'CZK'
2717
								| 'DJF'
2718
								| 'DKK'
2719
								| 'DOP'
2720
								| 'DZD'
2721
								| 'EEK'
2722
								| 'EGP'
2723
								| 'ERN'
2724
								| 'ETB'
2725
								| 'EUR'
2726
								| 'FJD'
2727
								| 'FKP'
2728
								| 'GBP'
2729
								| 'GEL'
2730
								| 'GHS'
2731
								| 'GIP'
2732
								| 'GMD'
2733
								| 'GNF'
2734
								| 'GTQ'
2735
								| 'GYD'
2736
								| 'HKD'
2737
								| 'HNL'
2738
								| 'HRK'
2739
								| 'HTG'
2740
								| 'HUF'
2741
								| 'IDR'
2742
								| 'ILS'
2743
								| 'INR'
2744
								| 'IQD'
2745
								| 'IRR'
2746
								| 'ISK'
2747
								| 'JMD'
2748
								| 'JOD'
2749
								| 'JPY'
2750
								| 'KES'
2751
								| 'KGS'
2752
								| 'KHR'
2753
								| 'KMF'
2754
								| 'KPW'
2755
								| 'KRW'
2756
								| 'KWD'
2757
								| 'KYD'
2758
								| 'KZT'
2759
								| 'LAK'
2760
								| 'LBP'
2761
								| 'LKR'
2762
								| 'LRD'
2763
								| 'LSL'
2764
								| 'LTL'
2765
								| 'LVL'
2766
								| 'LYD'
2767
								| 'MAD'
2768
								| 'MDL'
2769
								| 'MGA'
2770
								| 'MKD'
2771
								| 'MMK'
2772
								| 'MNT'
2773
								| 'MOP'
2774
								| 'MRO'
2775
								| 'MRU'
2776
								| 'MUR'
2777
								| 'MVR'
2778
								| 'MWK'
2779
								| 'MXN'
2780
								| 'MXV'
2781
								| 'MYR'
2782
								| 'MZN'
2783
								| 'NAD'
2784
								| 'NGN'
2785
								| 'NIO'
2786
								| 'NOK'
2787
								| 'NPR'
2788
								| 'NZD'
2789
								| 'OMR'
2790
								| 'PAB'
2791
								| 'PEN'
2792
								| 'PGK'
2793
								| 'PHP'
2794
								| 'PKR'
2795
								| 'PLN'
2796
								| 'PYG'
2797
								| 'QAR'
2798
								| 'RON'
2799
								| 'RSD'
2800
								| 'RUB'
2801
								| 'RWF'
2802
								| 'SAR'
2803
								| 'SBD'
2804
								| 'SCR'
2805
								| 'SDG'
2806
								| 'SEK'
2807
								| 'SGD'
2808
								| 'SHP'
2809
								| 'SKK'
2810
								| 'SLE'
2811
								| 'SLL'
2812
								| 'SOS'
2813
								| 'SRD'
2814
								| 'STD'
2815
								| 'STN'
2816
								| 'SVC'
2817
								| 'SYP'
2818
								| 'SZL'
2819
								| 'THB'
2820
								| 'TJS'
2821
								| 'TMT'
2822
								| 'TND'
2823
								| 'TOP'
2824
								| 'TRY'
2825
								| 'TTD'
2826
								| 'TWD'
2827
								| 'TZS'
2828
								| 'UAH'
2829
								| 'UGX'
2830
								| 'USD'
2831
								| 'UYU'
2832
								| 'UZS'
2833
								| 'VEF'
2834
								| 'VES'
2835
								| 'VND'
2836
								| 'VUV'
2837
								| 'WST'
2838
								| 'XAF'
2839
								| 'XCD'
2840
								| 'XOF'
2841
								| 'XPF'
2842
								| 'YER'
2843
								| 'ZAR'
2844
								| 'ZMW'
2845
								| 'ZMK'
2846
								| 'ZWD'
2847
							XeroNetworkKey?: string
2848
							SalesDefaultAccountCode?: string
2849
							PurchasesDefaultAccountCode?: string
2850
							SalesTrackingCategories?: {
2851
								TrackingCategoryName?: string
2852
								TrackingOptionName?: string
2853
							}[]
2854
							PurchasesTrackingCategories?: {
2855
								TrackingCategoryName?: string
2856
								TrackingOptionName?: string
2857
							}[]
2858
							TrackingCategoryName?: string
2859
							TrackingCategoryOption?: string
2860
							PaymentTerms?: {
2861
								Bills?: {
2862
									Day?: number
2863
									Type?:
2864
										| 'DAYSAFTERBILLDATE'
2865
										| 'DAYSAFTERBILLMONTH'
2866
										| 'OFCURRENTMONTH'
2867
										| 'OFFOLLOWINGMONTH'
2868
								}
2869
								Sales?: {
2870
									Day?: number
2871
									Type?:
2872
										| 'DAYSAFTERBILLDATE'
2873
										| 'DAYSAFTERBILLMONTH'
2874
										| 'OFCURRENTMONTH'
2875
										| 'OFFOLLOWINGMONTH'
2876
								}
2877
							}
2878
							UpdatedDateUTC?: string
2879
							ContactGroups?: {
2880
								Name?: string
2881
								Status?: 'ACTIVE' | 'DELETED'
2882
								ContactGroupID?: string
2883
								Contacts?: {}[]
2884
							}[]
2885
							Website?: string
2886
							BrandingTheme?: {
2887
								BrandingThemeID?: string
2888
								Name?: string
2889
								LogoUrl?: string
2890
								Type?: 'INVOICE'
2891
								SortOrder?: number
2892
								CreatedDateUTC?: string
2893
							}
2894
							BatchPayments?: {
2895
								BankAccountNumber?: string
2896
								BankAccountName?: string
2897
								Details?: string
2898
								Code?: string
2899
								Reference?: string
2900
							}
2901
							Discount?: number
2902
							Balances?: {
2903
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
2904
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
2905
							}
2906
							Attachments?: {
2907
								AttachmentID?: string
2908
								FileName?: string
2909
								Url?: string
2910
								MimeType?: string
2911
								ContentLength?: number
2912
								IncludeOnline?: false | true
2913
							}[]
2914
							HasAttachments?: never
2915
							ValidationErrors?: { Message?: string }[]
2916
							HasValidationErrors?: never
2917
							StatusAttributeString?: string
2918
						}
2919
						Date?: string
2920
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
2921
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
2922
						LineItems?: {
2923
							LineItemID?: string
2924
							Description?: string
2925
							Quantity?: number
2926
							UnitAmount?: number
2927
							ItemCode?: string
2928
							AccountCode?: string
2929
							AccountID?: string
2930
							TaxType?: string
2931
							TaxAmount?: number
2932
							Item?: { Code?: string; Name?: string; ItemID?: string }
2933
							LineAmount?: number
2934
							Tracking?: {
2935
								TrackingCategoryID?: string
2936
								TrackingOptionID?: string
2937
								Name?: string
2938
								Option?: string
2939
							}[]
2940
							DiscountRate?: number
2941
							DiscountAmount?: number
2942
							RepeatingInvoiceID?: string
2943
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
2944
							SalesTaxCodeId?: number
2945
							TaxBreakdown?: {
2946
								TaxComponentId?: string
2947
								Type?:
2948
									| 'SYSGST/USCOUNTRY'
2949
									| 'SYSGST/USSTATE'
2950
									| 'SYSGST/USCOUNTY'
2951
									| 'SYSGST/USCITY'
2952
									| 'SYSGST/USSPECIAL'
2953
								Name?: string
2954
								TaxPercentage?: number
2955
								TaxAmount?: number
2956
								TaxableAmount?: number
2957
								NonTaxableAmount?: number
2958
								ExemptAmount?: number
2959
								StateAssignedNo?: string
2960
								JurisdictionRegion?: string
2961
							}[]
2962
						}[]
2963
						SubTotal?: number
2964
						TotalTax?: number
2965
						Total?: number
2966
						Reference?: string
2967
						UpdatedDateUTC?: string
2968
						CurrencyCode?:
2969
							| 'AED'
2970
							| 'AFN'
2971
							| 'ALL'
2972
							| 'AMD'
2973
							| 'ANG'
2974
							| 'AOA'
2975
							| 'ARS'
2976
							| 'AUD'
2977
							| 'AWG'
2978
							| 'AZN'
2979
							| 'BAM'
2980
							| 'BBD'
2981
							| 'BDT'
2982
							| 'BGN'
2983
							| 'BHD'
2984
							| 'BIF'
2985
							| 'BMD'
2986
							| 'BND'
2987
							| 'BOB'
2988
							| 'BRL'
2989
							| 'BSD'
2990
							| 'BTN'
2991
							| 'BWP'
2992
							| 'BYN'
2993
							| 'BYR'
2994
							| 'BZD'
2995
							| 'CAD'
2996
							| 'CDF'
2997
							| 'CHF'
2998
							| 'CLF'
2999
							| 'CLP'
3000
							| 'CNY'
3001
							| 'COP'
3002
							| 'CRC'
3003
							| 'CUC'
3004
							| 'CUP'
3005
							| 'CVE'
3006
							| 'CZK'
3007
							| 'DJF'
3008
							| 'DKK'
3009
							| 'DOP'
3010
							| 'DZD'
3011
							| 'EEK'
3012
							| 'EGP'
3013
							| 'ERN'
3014
							| 'ETB'
3015
							| 'EUR'
3016
							| 'FJD'
3017
							| 'FKP'
3018
							| 'GBP'
3019
							| 'GEL'
3020
							| 'GHS'
3021
							| 'GIP'
3022
							| 'GMD'
3023
							| 'GNF'
3024
							| 'GTQ'
3025
							| 'GYD'
3026
							| 'HKD'
3027
							| 'HNL'
3028
							| 'HRK'
3029
							| 'HTG'
3030
							| 'HUF'
3031
							| 'IDR'
3032
							| 'ILS'
3033
							| 'INR'
3034
							| 'IQD'
3035
							| 'IRR'
3036
							| 'ISK'
3037
							| 'JMD'
3038
							| 'JOD'
3039
							| 'JPY'
3040
							| 'KES'
3041
							| 'KGS'
3042
							| 'KHR'
3043
							| 'KMF'
3044
							| 'KPW'
3045
							| 'KRW'
3046
							| 'KWD'
3047
							| 'KYD'
3048
							| 'KZT'
3049
							| 'LAK'
3050
							| 'LBP'
3051
							| 'LKR'
3052
							| 'LRD'
3053
							| 'LSL'
3054
							| 'LTL'
3055
							| 'LVL'
3056
							| 'LYD'
3057
							| 'MAD'
3058
							| 'MDL'
3059
							| 'MGA'
3060
							| 'MKD'
3061
							| 'MMK'
3062
							| 'MNT'
3063
							| 'MOP'
3064
							| 'MRO'
3065
							| 'MRU'
3066
							| 'MUR'
3067
							| 'MVR'
3068
							| 'MWK'
3069
							| 'MXN'
3070
							| 'MXV'
3071
							| 'MYR'
3072
							| 'MZN'
3073
							| 'NAD'
3074
							| 'NGN'
3075
							| 'NIO'
3076
							| 'NOK'
3077
							| 'NPR'
3078
							| 'NZD'
3079
							| 'OMR'
3080
							| 'PAB'
3081
							| 'PEN'
3082
							| 'PGK'
3083
							| 'PHP'
3084
							| 'PKR'
3085
							| 'PLN'
3086
							| 'PYG'
3087
							| 'QAR'
3088
							| 'RON'
3089
							| 'RSD'
3090
							| 'RUB'
3091
							| 'RWF'
3092
							| 'SAR'
3093
							| 'SBD'
3094
							| 'SCR'
3095
							| 'SDG'
3096
							| 'SEK'
3097
							| 'SGD'
3098
							| 'SHP'
3099
							| 'SKK'
3100
							| 'SLE'
3101
							| 'SLL'
3102
							| 'SOS'
3103
							| 'SRD'
3104
							| 'STD'
3105
							| 'STN'
3106
							| 'SVC'
3107
							| 'SYP'
3108
							| 'SZL'
3109
							| 'THB'
3110
							| 'TJS'
3111
							| 'TMT'
3112
							| 'TND'
3113
							| 'TOP'
3114
							| 'TRY'
3115
							| 'TTD'
3116
							| 'TWD'
3117
							| 'TZS'
3118
							| 'UAH'
3119
							| 'UGX'
3120
							| 'USD'
3121
							| 'UYU'
3122
							| 'UZS'
3123
							| 'VEF'
3124
							| 'VES'
3125
							| 'VND'
3126
							| 'VUV'
3127
							| 'WST'
3128
							| 'XAF'
3129
							| 'XCD'
3130
							| 'XOF'
3131
							| 'XPF'
3132
							| 'YER'
3133
							| 'ZAR'
3134
							| 'ZMW'
3135
							| 'ZMK'
3136
							| 'ZWD'
3137
						PrepaymentID?: string
3138
						CurrencyRate?: number
3139
						RemainingCredit?: number
3140
						Allocations?: {}[]
3141
						Payments?: {}[]
3142
						AppliedAmount?: number
3143
						HasAttachments?: never
3144
						Attachments?: {
3145
							AttachmentID?: string
3146
							FileName?: string
3147
							Url?: string
3148
							MimeType?: string
3149
							ContentLength?: number
3150
							IncludeOnline?: false | true
3151
						}[]
3152
					}
3153
					CreditNote?: {
3154
						Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
3155
						Contact?: {
3156
							ContactID?: string
3157
							MergedToContactID?: string
3158
							ContactNumber?: string
3159
							AccountNumber?: string
3160
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
3161
							Name?: string
3162
							FirstName?: string
3163
							LastName?: string
3164
							CompanyNumber?: string
3165
							EmailAddress?: string
3166
							ContactPersons?: {
3167
								FirstName?: string
3168
								LastName?: string
3169
								EmailAddress?: string
3170
								IncludeInEmails?: false | true
3171
							}[]
3172
							BankAccountDetails?: string
3173
							TaxNumber?: string
3174
							AccountsReceivableTaxType?: string
3175
							AccountsPayableTaxType?: string
3176
							Addresses?: {
3177
								AddressType?: 'POBOX' | 'STREET'
3178
								AddressLine1?: string
3179
								AddressLine2?: string
3180
								AddressLine3?: string
3181
								AddressLine4?: string
3182
								City?: string
3183
								Region?: string
3184
								PostalCode?: string
3185
								Country?: string
3186
								AttentionTo?: string
3187
							}[]
3188
							Phones?: {
3189
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
3190
								PhoneNumber?: string
3191
								PhoneAreaCode?: string
3192
								PhoneCountryCode?: string
3193
							}[]
3194
							IsSupplier?: false | true
3195
							IsCustomer?: false | true
3196
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
3197
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
3198
							DefaultCurrency?:
3199
								| 'AED'
3200
								| 'AFN'
3201
								| 'ALL'
3202
								| 'AMD'
3203
								| 'ANG'
3204
								| 'AOA'
3205
								| 'ARS'
3206
								| 'AUD'
3207
								| 'AWG'
3208
								| 'AZN'
3209
								| 'BAM'
3210
								| 'BBD'
3211
								| 'BDT'
3212
								| 'BGN'
3213
								| 'BHD'
3214
								| 'BIF'
3215
								| 'BMD'
3216
								| 'BND'
3217
								| 'BOB'
3218
								| 'BRL'
3219
								| 'BSD'
3220
								| 'BTN'
3221
								| 'BWP'
3222
								| 'BYN'
3223
								| 'BYR'
3224
								| 'BZD'
3225
								| 'CAD'
3226
								| 'CDF'
3227
								| 'CHF'
3228
								| 'CLF'
3229
								| 'CLP'
3230
								| 'CNY'
3231
								| 'COP'
3232
								| 'CRC'
3233
								| 'CUC'
3234
								| 'CUP'
3235
								| 'CVE'
3236
								| 'CZK'
3237
								| 'DJF'
3238
								| 'DKK'
3239
								| 'DOP'
3240
								| 'DZD'
3241
								| 'EEK'
3242
								| 'EGP'
3243
								| 'ERN'
3244
								| 'ETB'
3245
								| 'EUR'
3246
								| 'FJD'
3247
								| 'FKP'
3248
								| 'GBP'
3249
								| 'GEL'
3250
								| 'GHS'
3251
								| 'GIP'
3252
								| 'GMD'
3253
								| 'GNF'
3254
								| 'GTQ'
3255
								| 'GYD'
3256
								| 'HKD'
3257
								| 'HNL'
3258
								| 'HRK'
3259
								| 'HTG'
3260
								| 'HUF'
3261
								| 'IDR'
3262
								| 'ILS'
3263
								| 'INR'
3264
								| 'IQD'
3265
								| 'IRR'
3266
								| 'ISK'
3267
								| 'JMD'
3268
								| 'JOD'
3269
								| 'JPY'
3270
								| 'KES'
3271
								| 'KGS'
3272
								| 'KHR'
3273
								| 'KMF'
3274
								| 'KPW'
3275
								| 'KRW'
3276
								| 'KWD'
3277
								| 'KYD'
3278
								| 'KZT'
3279
								| 'LAK'
3280
								| 'LBP'
3281
								| 'LKR'
3282
								| 'LRD'
3283
								| 'LSL'
3284
								| 'LTL'
3285
								| 'LVL'
3286
								| 'LYD'
3287
								| 'MAD'
3288
								| 'MDL'
3289
								| 'MGA'
3290
								| 'MKD'
3291
								| 'MMK'
3292
								| 'MNT'
3293
								| 'MOP'
3294
								| 'MRO'
3295
								| 'MRU'
3296
								| 'MUR'
3297
								| 'MVR'
3298
								| 'MWK'
3299
								| 'MXN'
3300
								| 'MXV'
3301
								| 'MYR'
3302
								| 'MZN'
3303
								| 'NAD'
3304
								| 'NGN'
3305
								| 'NIO'
3306
								| 'NOK'
3307
								| 'NPR'
3308
								| 'NZD'
3309
								| 'OMR'
3310
								| 'PAB'
3311
								| 'PEN'
3312
								| 'PGK'
3313
								| 'PHP'
3314
								| 'PKR'
3315
								| 'PLN'
3316
								| 'PYG'
3317
								| 'QAR'
3318
								| 'RON'
3319
								| 'RSD'
3320
								| 'RUB'
3321
								| 'RWF'
3322
								| 'SAR'
3323
								| 'SBD'
3324
								| 'SCR'
3325
								| 'SDG'
3326
								| 'SEK'
3327
								| 'SGD'
3328
								| 'SHP'
3329
								| 'SKK'
3330
								| 'SLE'
3331
								| 'SLL'
3332
								| 'SOS'
3333
								| 'SRD'
3334
								| 'STD'
3335
								| 'STN'
3336
								| 'SVC'
3337
								| 'SYP'
3338
								| 'SZL'
3339
								| 'THB'
3340
								| 'TJS'
3341
								| 'TMT'
3342
								| 'TND'
3343
								| 'TOP'
3344
								| 'TRY'
3345
								| 'TTD'
3346
								| 'TWD'
3347
								| 'TZS'
3348
								| 'UAH'
3349
								| 'UGX'
3350
								| 'USD'
3351
								| 'UYU'
3352
								| 'UZS'
3353
								| 'VEF'
3354
								| 'VES'
3355
								| 'VND'
3356
								| 'VUV'
3357
								| 'WST'
3358
								| 'XAF'
3359
								| 'XCD'
3360
								| 'XOF'
3361
								| 'XPF'
3362
								| 'YER'
3363
								| 'ZAR'
3364
								| 'ZMW'
3365
								| 'ZMK'
3366
								| 'ZWD'
3367
							XeroNetworkKey?: string
3368
							SalesDefaultAccountCode?: string
3369
							PurchasesDefaultAccountCode?: string
3370
							SalesTrackingCategories?: {
3371
								TrackingCategoryName?: string
3372
								TrackingOptionName?: string
3373
							}[]
3374
							PurchasesTrackingCategories?: {
3375
								TrackingCategoryName?: string
3376
								TrackingOptionName?: string
3377
							}[]
3378
							TrackingCategoryName?: string
3379
							TrackingCategoryOption?: string
3380
							PaymentTerms?: {
3381
								Bills?: {
3382
									Day?: number
3383
									Type?:
3384
										| 'DAYSAFTERBILLDATE'
3385
										| 'DAYSAFTERBILLMONTH'
3386
										| 'OFCURRENTMONTH'
3387
										| 'OFFOLLOWINGMONTH'
3388
								}
3389
								Sales?: {
3390
									Day?: number
3391
									Type?:
3392
										| 'DAYSAFTERBILLDATE'
3393
										| 'DAYSAFTERBILLMONTH'
3394
										| 'OFCURRENTMONTH'
3395
										| 'OFFOLLOWINGMONTH'
3396
								}
3397
							}
3398
							UpdatedDateUTC?: string
3399
							ContactGroups?: {
3400
								Name?: string
3401
								Status?: 'ACTIVE' | 'DELETED'
3402
								ContactGroupID?: string
3403
								Contacts?: {}[]
3404
							}[]
3405
							Website?: string
3406
							BrandingTheme?: {
3407
								BrandingThemeID?: string
3408
								Name?: string
3409
								LogoUrl?: string
3410
								Type?: 'INVOICE'
3411
								SortOrder?: number
3412
								CreatedDateUTC?: string
3413
							}
3414
							BatchPayments?: {
3415
								BankAccountNumber?: string
3416
								BankAccountName?: string
3417
								Details?: string
3418
								Code?: string
3419
								Reference?: string
3420
							}
3421
							Discount?: number
3422
							Balances?: {
3423
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
3424
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
3425
							}
3426
							Attachments?: {
3427
								AttachmentID?: string
3428
								FileName?: string
3429
								Url?: string
3430
								MimeType?: string
3431
								ContentLength?: number
3432
								IncludeOnline?: false | true
3433
							}[]
3434
							HasAttachments?: never
3435
							ValidationErrors?: { Message?: string }[]
3436
							HasValidationErrors?: never
3437
							StatusAttributeString?: string
3438
						}
3439
						Date?: string
3440
						DueDate?: string
3441
						Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
3442
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
3443
						LineItems?: {
3444
							LineItemID?: string
3445
							Description?: string
3446
							Quantity?: number
3447
							UnitAmount?: number
3448
							ItemCode?: string
3449
							AccountCode?: string
3450
							AccountID?: string
3451
							TaxType?: string
3452
							TaxAmount?: number
3453
							Item?: { Code?: string; Name?: string; ItemID?: string }
3454
							LineAmount?: number
3455
							Tracking?: {
3456
								TrackingCategoryID?: string
3457
								TrackingOptionID?: string
3458
								Name?: string
3459
								Option?: string
3460
							}[]
3461
							DiscountRate?: number
3462
							DiscountAmount?: number
3463
							RepeatingInvoiceID?: string
3464
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
3465
							SalesTaxCodeId?: number
3466
							TaxBreakdown?: {
3467
								TaxComponentId?: string
3468
								Type?:
3469
									| 'SYSGST/USCOUNTRY'
3470
									| 'SYSGST/USSTATE'
3471
									| 'SYSGST/USCOUNTY'
3472
									| 'SYSGST/USCITY'
3473
									| 'SYSGST/USSPECIAL'
3474
								Name?: string
3475
								TaxPercentage?: number
3476
								TaxAmount?: number
3477
								TaxableAmount?: number
3478
								NonTaxableAmount?: number
3479
								ExemptAmount?: number
3480
								StateAssignedNo?: string
3481
								JurisdictionRegion?: string
3482
							}[]
3483
						}[]
3484
						SubTotal?: number
3485
						TotalTax?: number
3486
						Total?: number
3487
						CISDeduction?: number
3488
						CISRate?: number
3489
						UpdatedDateUTC?: string
3490
						CurrencyCode?:
3491
							| 'AED'
3492
							| 'AFN'
3493
							| 'ALL'
3494
							| 'AMD'
3495
							| 'ANG'
3496
							| 'AOA'
3497
							| 'ARS'
3498
							| 'AUD'
3499
							| 'AWG'
3500
							| 'AZN'
3501
							| 'BAM'
3502
							| 'BBD'
3503
							| 'BDT'
3504
							| 'BGN'
3505
							| 'BHD'
3506
							| 'BIF'
3507
							| 'BMD'
3508
							| 'BND'
3509
							| 'BOB'
3510
							| 'BRL'
3511
							| 'BSD'
3512
							| 'BTN'
3513
							| 'BWP'
3514
							| 'BYN'
3515
							| 'BYR'
3516
							| 'BZD'
3517
							| 'CAD'
3518
							| 'CDF'
3519
							| 'CHF'
3520
							| 'CLF'
3521
							| 'CLP'
3522
							| 'CNY'
3523
							| 'COP'
3524
							| 'CRC'
3525
							| 'CUC'
3526
							| 'CUP'
3527
							| 'CVE'
3528
							| 'CZK'
3529
							| 'DJF'
3530
							| 'DKK'
3531
							| 'DOP'
3532
							| 'DZD'
3533
							| 'EEK'
3534
							| 'EGP'
3535
							| 'ERN'
3536
							| 'ETB'
3537
							| 'EUR'
3538
							| 'FJD'
3539
							| 'FKP'
3540
							| 'GBP'
3541
							| 'GEL'
3542
							| 'GHS'
3543
							| 'GIP'
3544
							| 'GMD'
3545
							| 'GNF'
3546
							| 'GTQ'
3547
							| 'GYD'
3548
							| 'HKD'
3549
							| 'HNL'
3550
							| 'HRK'
3551
							| 'HTG'
3552
							| 'HUF'
3553
							| 'IDR'
3554
							| 'ILS'
3555
							| 'INR'
3556
							| 'IQD'
3557
							| 'IRR'
3558
							| 'ISK'
3559
							| 'JMD'
3560
							| 'JOD'
3561
							| 'JPY'
3562
							| 'KES'
3563
							| 'KGS'
3564
							| 'KHR'
3565
							| 'KMF'
3566
							| 'KPW'
3567
							| 'KRW'
3568
							| 'KWD'
3569
							| 'KYD'
3570
							| 'KZT'
3571
							| 'LAK'
3572
							| 'LBP'
3573
							| 'LKR'
3574
							| 'LRD'
3575
							| 'LSL'
3576
							| 'LTL'
3577
							| 'LVL'
3578
							| 'LYD'
3579
							| 'MAD'
3580
							| 'MDL'
3581
							| 'MGA'
3582
							| 'MKD'
3583
							| 'MMK'
3584
							| 'MNT'
3585
							| 'MOP'
3586
							| 'MRO'
3587
							| 'MRU'
3588
							| 'MUR'
3589
							| 'MVR'
3590
							| 'MWK'
3591
							| 'MXN'
3592
							| 'MXV'
3593
							| 'MYR'
3594
							| 'MZN'
3595
							| 'NAD'
3596
							| 'NGN'
3597
							| 'NIO'
3598
							| 'NOK'
3599
							| 'NPR'
3600
							| 'NZD'
3601
							| 'OMR'
3602
							| 'PAB'
3603
							| 'PEN'
3604
							| 'PGK'
3605
							| 'PHP'
3606
							| 'PKR'
3607
							| 'PLN'
3608
							| 'PYG'
3609
							| 'QAR'
3610
							| 'RON'
3611
							| 'RSD'
3612
							| 'RUB'
3613
							| 'RWF'
3614
							| 'SAR'
3615
							| 'SBD'
3616
							| 'SCR'
3617
							| 'SDG'
3618
							| 'SEK'
3619
							| 'SGD'
3620
							| 'SHP'
3621
							| 'SKK'
3622
							| 'SLE'
3623
							| 'SLL'
3624
							| 'SOS'
3625
							| 'SRD'
3626
							| 'STD'
3627
							| 'STN'
3628
							| 'SVC'
3629
							| 'SYP'
3630
							| 'SZL'
3631
							| 'THB'
3632
							| 'TJS'
3633
							| 'TMT'
3634
							| 'TND'
3635
							| 'TOP'
3636
							| 'TRY'
3637
							| 'TTD'
3638
							| 'TWD'
3639
							| 'TZS'
3640
							| 'UAH'
3641
							| 'UGX'
3642
							| 'USD'
3643
							| 'UYU'
3644
							| 'UZS'
3645
							| 'VEF'
3646
							| 'VES'
3647
							| 'VND'
3648
							| 'VUV'
3649
							| 'WST'
3650
							| 'XAF'
3651
							| 'XCD'
3652
							| 'XOF'
3653
							| 'XPF'
3654
							| 'YER'
3655
							| 'ZAR'
3656
							| 'ZMW'
3657
							| 'ZMK'
3658
							| 'ZWD'
3659
						FullyPaidOnDate?: string
3660
						CreditNoteID?: string
3661
						CreditNoteNumber?: string
3662
						Reference?: string
3663
						SentToContact?: false | true
3664
						CurrencyRate?: number
3665
						RemainingCredit?: number
3666
						Allocations?: {}[]
3667
						AppliedAmount?: number
3668
						Payments?: {}[]
3669
						BrandingThemeID?: string
3670
						StatusAttributeString?: string
3671
						HasAttachments?: never
3672
						HasErrors?: never
3673
						ValidationErrors?: { Message?: string }[]
3674
						Warnings?: { Message?: string }[]
3675
						InvoiceAddresses?: {
3676
							InvoiceAddressType?: 'FROM' | 'TO'
3677
							AddressLine1?: string
3678
							AddressLine2?: string
3679
							AddressLine3?: string
3680
							AddressLine4?: string
3681
							City?: string
3682
							Region?: string
3683
							PostalCode?: string
3684
							Country?: string
3685
						}[]
3686
					}
3687
					Amount: number
3688
					Date: string
3689
					IsDeleted?: false | true
3690
					StatusAttributeString?: string
3691
					ValidationErrors?: { Message?: string }[]
3692
				}[]
3693
				AppliedAmount?: number
3694
				Payments?: {}[]
3695
				HasAttachments?: never
3696
				Attachments?: {
3697
					AttachmentID?: string
3698
					FileName?: string
3699
					Url?: string
3700
					MimeType?: string
3701
					ContentLength?: number
3702
					IncludeOnline?: false | true
3703
				}[]
3704
			}[]
3705
			AmountDue?: number
3706
			AmountPaid?: number
3707
			FullyPaidOnDate?: string
3708
			AmountCredited?: number
3709
			UpdatedDateUTC?: string
3710
			CreditNotes?: {
3711
				Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
3712
				Contact?: {
3713
					ContactID?: string
3714
					MergedToContactID?: string
3715
					ContactNumber?: string
3716
					AccountNumber?: string
3717
					ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
3718
					Name?: string
3719
					FirstName?: string
3720
					LastName?: string
3721
					CompanyNumber?: string
3722
					EmailAddress?: string
3723
					ContactPersons?: {
3724
						FirstName?: string
3725
						LastName?: string
3726
						EmailAddress?: string
3727
						IncludeInEmails?: false | true
3728
					}[]
3729
					BankAccountDetails?: string
3730
					TaxNumber?: string
3731
					AccountsReceivableTaxType?: string
3732
					AccountsPayableTaxType?: string
3733
					Addresses?: {
3734
						AddressType?: 'POBOX' | 'STREET'
3735
						AddressLine1?: string
3736
						AddressLine2?: string
3737
						AddressLine3?: string
3738
						AddressLine4?: string
3739
						City?: string
3740
						Region?: string
3741
						PostalCode?: string
3742
						Country?: string
3743
						AttentionTo?: string
3744
					}[]
3745
					Phones?: {
3746
						PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
3747
						PhoneNumber?: string
3748
						PhoneAreaCode?: string
3749
						PhoneCountryCode?: string
3750
					}[]
3751
					IsSupplier?: false | true
3752
					IsCustomer?: false | true
3753
					SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
3754
					PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
3755
					DefaultCurrency?:
3756
						| 'AED'
3757
						| 'AFN'
3758
						| 'ALL'
3759
						| 'AMD'
3760
						| 'ANG'
3761
						| 'AOA'
3762
						| 'ARS'
3763
						| 'AUD'
3764
						| 'AWG'
3765
						| 'AZN'
3766
						| 'BAM'
3767
						| 'BBD'
3768
						| 'BDT'
3769
						| 'BGN'
3770
						| 'BHD'
3771
						| 'BIF'
3772
						| 'BMD'
3773
						| 'BND'
3774
						| 'BOB'
3775
						| 'BRL'
3776
						| 'BSD'
3777
						| 'BTN'
3778
						| 'BWP'
3779
						| 'BYN'
3780
						| 'BYR'
3781
						| 'BZD'
3782
						| 'CAD'
3783
						| 'CDF'
3784
						| 'CHF'
3785
						| 'CLF'
3786
						| 'CLP'
3787
						| 'CNY'
3788
						| 'COP'
3789
						| 'CRC'
3790
						| 'CUC'
3791
						| 'CUP'
3792
						| 'CVE'
3793
						| 'CZK'
3794
						| 'DJF'
3795
						| 'DKK'
3796
						| 'DOP'
3797
						| 'DZD'
3798
						| 'EEK'
3799
						| 'EGP'
3800
						| 'ERN'
3801
						| 'ETB'
3802
						| 'EUR'
3803
						| 'FJD'
3804
						| 'FKP'
3805
						| 'GBP'
3806
						| 'GEL'
3807
						| 'GHS'
3808
						| 'GIP'
3809
						| 'GMD'
3810
						| 'GNF'
3811
						| 'GTQ'
3812
						| 'GYD'
3813
						| 'HKD'
3814
						| 'HNL'
3815
						| 'HRK'
3816
						| 'HTG'
3817
						| 'HUF'
3818
						| 'IDR'
3819
						| 'ILS'
3820
						| 'INR'
3821
						| 'IQD'
3822
						| 'IRR'
3823
						| 'ISK'
3824
						| 'JMD'
3825
						| 'JOD'
3826
						| 'JPY'
3827
						| 'KES'
3828
						| 'KGS'
3829
						| 'KHR'
3830
						| 'KMF'
3831
						| 'KPW'
3832
						| 'KRW'
3833
						| 'KWD'
3834
						| 'KYD'
3835
						| 'KZT'
3836
						| 'LAK'
3837
						| 'LBP'
3838
						| 'LKR'
3839
						| 'LRD'
3840
						| 'LSL'
3841
						| 'LTL'
3842
						| 'LVL'
3843
						| 'LYD'
3844
						| 'MAD'
3845
						| 'MDL'
3846
						| 'MGA'
3847
						| 'MKD'
3848
						| 'MMK'
3849
						| 'MNT'
3850
						| 'MOP'
3851
						| 'MRO'
3852
						| 'MRU'
3853
						| 'MUR'
3854
						| 'MVR'
3855
						| 'MWK'
3856
						| 'MXN'
3857
						| 'MXV'
3858
						| 'MYR'
3859
						| 'MZN'
3860
						| 'NAD'
3861
						| 'NGN'
3862
						| 'NIO'
3863
						| 'NOK'
3864
						| 'NPR'
3865
						| 'NZD'
3866
						| 'OMR'
3867
						| 'PAB'
3868
						| 'PEN'
3869
						| 'PGK'
3870
						| 'PHP'
3871
						| 'PKR'
3872
						| 'PLN'
3873
						| 'PYG'
3874
						| 'QAR'
3875
						| 'RON'
3876
						| 'RSD'
3877
						| 'RUB'
3878
						| 'RWF'
3879
						| 'SAR'
3880
						| 'SBD'
3881
						| 'SCR'
3882
						| 'SDG'
3883
						| 'SEK'
3884
						| 'SGD'
3885
						| 'SHP'
3886
						| 'SKK'
3887
						| 'SLE'
3888
						| 'SLL'
3889
						| 'SOS'
3890
						| 'SRD'
3891
						| 'STD'
3892
						| 'STN'
3893
						| 'SVC'
3894
						| 'SYP'
3895
						| 'SZL'
3896
						| 'THB'
3897
						| 'TJS'
3898
						| 'TMT'
3899
						| 'TND'
3900
						| 'TOP'
3901
						| 'TRY'
3902
						| 'TTD'
3903
						| 'TWD'
3904
						| 'TZS'
3905
						| 'UAH'
3906
						| 'UGX'
3907
						| 'USD'
3908
						| 'UYU'
3909
						| 'UZS'
3910
						| 'VEF'
3911
						| 'VES'
3912
						| 'VND'
3913
						| 'VUV'
3914
						| 'WST'
3915
						| 'XAF'
3916
						| 'XCD'
3917
						| 'XOF'
3918
						| 'XPF'
3919
						| 'YER'
3920
						| 'ZAR'
3921
						| 'ZMW'
3922
						| 'ZMK'
3923
						| 'ZWD'
3924
					XeroNetworkKey?: string
3925
					SalesDefaultAccountCode?: string
3926
					PurchasesDefaultAccountCode?: string
3927
					SalesTrackingCategories?: {
3928
						TrackingCategoryName?: string
3929
						TrackingOptionName?: string
3930
					}[]
3931
					PurchasesTrackingCategories?: {
3932
						TrackingCategoryName?: string
3933
						TrackingOptionName?: string
3934
					}[]
3935
					TrackingCategoryName?: string
3936
					TrackingCategoryOption?: string
3937
					PaymentTerms?: {
3938
						Bills?: {
3939
							Day?: number
3940
							Type?:
3941
								| 'DAYSAFTERBILLDATE'
3942
								| 'DAYSAFTERBILLMONTH'
3943
								| 'OFCURRENTMONTH'
3944
								| 'OFFOLLOWINGMONTH'
3945
						}
3946
						Sales?: {
3947
							Day?: number
3948
							Type?:
3949
								| 'DAYSAFTERBILLDATE'
3950
								| 'DAYSAFTERBILLMONTH'
3951
								| 'OFCURRENTMONTH'
3952
								| 'OFFOLLOWINGMONTH'
3953
						}
3954
					}
3955
					UpdatedDateUTC?: string
3956
					ContactGroups?: {
3957
						Name?: string
3958
						Status?: 'ACTIVE' | 'DELETED'
3959
						ContactGroupID?: string
3960
						Contacts?: {}[]
3961
					}[]
3962
					Website?: string
3963
					BrandingTheme?: {
3964
						BrandingThemeID?: string
3965
						Name?: string
3966
						LogoUrl?: string
3967
						Type?: 'INVOICE'
3968
						SortOrder?: number
3969
						CreatedDateUTC?: string
3970
					}
3971
					BatchPayments?: {
3972
						BankAccountNumber?: string
3973
						BankAccountName?: string
3974
						Details?: string
3975
						Code?: string
3976
						Reference?: string
3977
					}
3978
					Discount?: number
3979
					Balances?: {
3980
						AccountsReceivable?: { Outstanding?: number; Overdue?: number }
3981
						AccountsPayable?: { Outstanding?: number; Overdue?: number }
3982
					}
3983
					Attachments?: {
3984
						AttachmentID?: string
3985
						FileName?: string
3986
						Url?: string
3987
						MimeType?: string
3988
						ContentLength?: number
3989
						IncludeOnline?: false | true
3990
					}[]
3991
					HasAttachments?: never
3992
					ValidationErrors?: { Message?: string }[]
3993
					HasValidationErrors?: never
3994
					StatusAttributeString?: string
3995
				}
3996
				Date?: string
3997
				DueDate?: string
3998
				Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
3999
				LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
4000
				LineItems?: {
4001
					LineItemID?: string
4002
					Description?: string
4003
					Quantity?: number
4004
					UnitAmount?: number
4005
					ItemCode?: string
4006
					AccountCode?: string
4007
					AccountID?: string
4008
					TaxType?: string
4009
					TaxAmount?: number
4010
					Item?: { Code?: string; Name?: string; ItemID?: string }
4011
					LineAmount?: number
4012
					Tracking?: {
4013
						TrackingCategoryID?: string
4014
						TrackingOptionID?: string
4015
						Name?: string
4016
						Option?: string
4017
					}[]
4018
					DiscountRate?: number
4019
					DiscountAmount?: number
4020
					RepeatingInvoiceID?: string
4021
					Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
4022
					SalesTaxCodeId?: number
4023
					TaxBreakdown?: {
4024
						TaxComponentId?: string
4025
						Type?:
4026
							| 'SYSGST/USCOUNTRY'
4027
							| 'SYSGST/USSTATE'
4028
							| 'SYSGST/USCOUNTY'
4029
							| 'SYSGST/USCITY'
4030
							| 'SYSGST/USSPECIAL'
4031
						Name?: string
4032
						TaxPercentage?: number
4033
						TaxAmount?: number
4034
						TaxableAmount?: number
4035
						NonTaxableAmount?: number
4036
						ExemptAmount?: number
4037
						StateAssignedNo?: string
4038
						JurisdictionRegion?: string
4039
					}[]
4040
				}[]
4041
				SubTotal?: number
4042
				TotalTax?: number
4043
				Total?: number
4044
				CISDeduction?: number
4045
				CISRate?: number
4046
				UpdatedDateUTC?: string
4047
				CurrencyCode?:
4048
					| 'AED'
4049
					| 'AFN'
4050
					| 'ALL'
4051
					| 'AMD'
4052
					| 'ANG'
4053
					| 'AOA'
4054
					| 'ARS'
4055
					| 'AUD'
4056
					| 'AWG'
4057
					| 'AZN'
4058
					| 'BAM'
4059
					| 'BBD'
4060
					| 'BDT'
4061
					| 'BGN'
4062
					| 'BHD'
4063
					| 'BIF'
4064
					| 'BMD'
4065
					| 'BND'
4066
					| 'BOB'
4067
					| 'BRL'
4068
					| 'BSD'
4069
					| 'BTN'
4070
					| 'BWP'
4071
					| 'BYN'
4072
					| 'BYR'
4073
					| 'BZD'
4074
					| 'CAD'
4075
					| 'CDF'
4076
					| 'CHF'
4077
					| 'CLF'
4078
					| 'CLP'
4079
					| 'CNY'
4080
					| 'COP'
4081
					| 'CRC'
4082
					| 'CUC'
4083
					| 'CUP'
4084
					| 'CVE'
4085
					| 'CZK'
4086
					| 'DJF'
4087
					| 'DKK'
4088
					| 'DOP'
4089
					| 'DZD'
4090
					| 'EEK'
4091
					| 'EGP'
4092
					| 'ERN'
4093
					| 'ETB'
4094
					| 'EUR'
4095
					| 'FJD'
4096
					| 'FKP'
4097
					| 'GBP'
4098
					| 'GEL'
4099
					| 'GHS'
4100
					| 'GIP'
4101
					| 'GMD'
4102
					| 'GNF'
4103
					| 'GTQ'
4104
					| 'GYD'
4105
					| 'HKD'
4106
					| 'HNL'
4107
					| 'HRK'
4108
					| 'HTG'
4109
					| 'HUF'
4110
					| 'IDR'
4111
					| 'ILS'
4112
					| 'INR'
4113
					| 'IQD'
4114
					| 'IRR'
4115
					| 'ISK'
4116
					| 'JMD'
4117
					| 'JOD'
4118
					| 'JPY'
4119
					| 'KES'
4120
					| 'KGS'
4121
					| 'KHR'
4122
					| 'KMF'
4123
					| 'KPW'
4124
					| 'KRW'
4125
					| 'KWD'
4126
					| 'KYD'
4127
					| 'KZT'
4128
					| 'LAK'
4129
					| 'LBP'
4130
					| 'LKR'
4131
					| 'LRD'
4132
					| 'LSL'
4133
					| 'LTL'
4134
					| 'LVL'
4135
					| 'LYD'
4136
					| 'MAD'
4137
					| 'MDL'
4138
					| 'MGA'
4139
					| 'MKD'
4140
					| 'MMK'
4141
					| 'MNT'
4142
					| 'MOP'
4143
					| 'MRO'
4144
					| 'MRU'
4145
					| 'MUR'
4146
					| 'MVR'
4147
					| 'MWK'
4148
					| 'MXN'
4149
					| 'MXV'
4150
					| 'MYR'
4151
					| 'MZN'
4152
					| 'NAD'
4153
					| 'NGN'
4154
					| 'NIO'
4155
					| 'NOK'
4156
					| 'NPR'
4157
					| 'NZD'
4158
					| 'OMR'
4159
					| 'PAB'
4160
					| 'PEN'
4161
					| 'PGK'
4162
					| 'PHP'
4163
					| 'PKR'
4164
					| 'PLN'
4165
					| 'PYG'
4166
					| 'QAR'
4167
					| 'RON'
4168
					| 'RSD'
4169
					| 'RUB'
4170
					| 'RWF'
4171
					| 'SAR'
4172
					| 'SBD'
4173
					| 'SCR'
4174
					| 'SDG'
4175
					| 'SEK'
4176
					| 'SGD'
4177
					| 'SHP'
4178
					| 'SKK'
4179
					| 'SLE'
4180
					| 'SLL'
4181
					| 'SOS'
4182
					| 'SRD'
4183
					| 'STD'
4184
					| 'STN'
4185
					| 'SVC'
4186
					| 'SYP'
4187
					| 'SZL'
4188
					| 'THB'
4189
					| 'TJS'
4190
					| 'TMT'
4191
					| 'TND'
4192
					| 'TOP'
4193
					| 'TRY'
4194
					| 'TTD'
4195
					| 'TWD'
4196
					| 'TZS'
4197
					| 'UAH'
4198
					| 'UGX'
4199
					| 'USD'
4200
					| 'UYU'
4201
					| 'UZS'
4202
					| 'VEF'
4203
					| 'VES'
4204
					| 'VND'
4205
					| 'VUV'
4206
					| 'WST'
4207
					| 'XAF'
4208
					| 'XCD'
4209
					| 'XOF'
4210
					| 'XPF'
4211
					| 'YER'
4212
					| 'ZAR'
4213
					| 'ZMW'
4214
					| 'ZMK'
4215
					| 'ZWD'
4216
				FullyPaidOnDate?: string
4217
				CreditNoteID?: string
4218
				CreditNoteNumber?: string
4219
				Reference?: string
4220
				SentToContact?: false | true
4221
				CurrencyRate?: number
4222
				RemainingCredit?: number
4223
				Allocations?: {
4224
					AllocationID?: string
4225
					Invoice: {}
4226
					Overpayment?: {
4227
						Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
4228
						Contact?: {
4229
							ContactID?: string
4230
							MergedToContactID?: string
4231
							ContactNumber?: string
4232
							AccountNumber?: string
4233
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
4234
							Name?: string
4235
							FirstName?: string
4236
							LastName?: string
4237
							CompanyNumber?: string
4238
							EmailAddress?: string
4239
							ContactPersons?: {
4240
								FirstName?: string
4241
								LastName?: string
4242
								EmailAddress?: string
4243
								IncludeInEmails?: false | true
4244
							}[]
4245
							BankAccountDetails?: string
4246
							TaxNumber?: string
4247
							AccountsReceivableTaxType?: string
4248
							AccountsPayableTaxType?: string
4249
							Addresses?: {
4250
								AddressType?: 'POBOX' | 'STREET'
4251
								AddressLine1?: string
4252
								AddressLine2?: string
4253
								AddressLine3?: string
4254
								AddressLine4?: string
4255
								City?: string
4256
								Region?: string
4257
								PostalCode?: string
4258
								Country?: string
4259
								AttentionTo?: string
4260
							}[]
4261
							Phones?: {
4262
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
4263
								PhoneNumber?: string
4264
								PhoneAreaCode?: string
4265
								PhoneCountryCode?: string
4266
							}[]
4267
							IsSupplier?: false | true
4268
							IsCustomer?: false | true
4269
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
4270
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
4271
							DefaultCurrency?:
4272
								| 'AED'
4273
								| 'AFN'
4274
								| 'ALL'
4275
								| 'AMD'
4276
								| 'ANG'
4277
								| 'AOA'
4278
								| 'ARS'
4279
								| 'AUD'
4280
								| 'AWG'
4281
								| 'AZN'
4282
								| 'BAM'
4283
								| 'BBD'
4284
								| 'BDT'
4285
								| 'BGN'
4286
								| 'BHD'
4287
								| 'BIF'
4288
								| 'BMD'
4289
								| 'BND'
4290
								| 'BOB'
4291
								| 'BRL'
4292
								| 'BSD'
4293
								| 'BTN'
4294
								| 'BWP'
4295
								| 'BYN'
4296
								| 'BYR'
4297
								| 'BZD'
4298
								| 'CAD'
4299
								| 'CDF'
4300
								| 'CHF'
4301
								| 'CLF'
4302
								| 'CLP'
4303
								| 'CNY'
4304
								| 'COP'
4305
								| 'CRC'
4306
								| 'CUC'
4307
								| 'CUP'
4308
								| 'CVE'
4309
								| 'CZK'
4310
								| 'DJF'
4311
								| 'DKK'
4312
								| 'DOP'
4313
								| 'DZD'
4314
								| 'EEK'
4315
								| 'EGP'
4316
								| 'ERN'
4317
								| 'ETB'
4318
								| 'EUR'
4319
								| 'FJD'
4320
								| 'FKP'
4321
								| 'GBP'
4322
								| 'GEL'
4323
								| 'GHS'
4324
								| 'GIP'
4325
								| 'GMD'
4326
								| 'GNF'
4327
								| 'GTQ'
4328
								| 'GYD'
4329
								| 'HKD'
4330
								| 'HNL'
4331
								| 'HRK'
4332
								| 'HTG'
4333
								| 'HUF'
4334
								| 'IDR'
4335
								| 'ILS'
4336
								| 'INR'
4337
								| 'IQD'
4338
								| 'IRR'
4339
								| 'ISK'
4340
								| 'JMD'
4341
								| 'JOD'
4342
								| 'JPY'
4343
								| 'KES'
4344
								| 'KGS'
4345
								| 'KHR'
4346
								| 'KMF'
4347
								| 'KPW'
4348
								| 'KRW'
4349
								| 'KWD'
4350
								| 'KYD'
4351
								| 'KZT'
4352
								| 'LAK'
4353
								| 'LBP'
4354
								| 'LKR'
4355
								| 'LRD'
4356
								| 'LSL'
4357
								| 'LTL'
4358
								| 'LVL'
4359
								| 'LYD'
4360
								| 'MAD'
4361
								| 'MDL'
4362
								| 'MGA'
4363
								| 'MKD'
4364
								| 'MMK'
4365
								| 'MNT'
4366
								| 'MOP'
4367
								| 'MRO'
4368
								| 'MRU'
4369
								| 'MUR'
4370
								| 'MVR'
4371
								| 'MWK'
4372
								| 'MXN'
4373
								| 'MXV'
4374
								| 'MYR'
4375
								| 'MZN'
4376
								| 'NAD'
4377
								| 'NGN'
4378
								| 'NIO'
4379
								| 'NOK'
4380
								| 'NPR'
4381
								| 'NZD'
4382
								| 'OMR'
4383
								| 'PAB'
4384
								| 'PEN'
4385
								| 'PGK'
4386
								| 'PHP'
4387
								| 'PKR'
4388
								| 'PLN'
4389
								| 'PYG'
4390
								| 'QAR'
4391
								| 'RON'
4392
								| 'RSD'
4393
								| 'RUB'
4394
								| 'RWF'
4395
								| 'SAR'
4396
								| 'SBD'
4397
								| 'SCR'
4398
								| 'SDG'
4399
								| 'SEK'
4400
								| 'SGD'
4401
								| 'SHP'
4402
								| 'SKK'
4403
								| 'SLE'
4404
								| 'SLL'
4405
								| 'SOS'
4406
								| 'SRD'
4407
								| 'STD'
4408
								| 'STN'
4409
								| 'SVC'
4410
								| 'SYP'
4411
								| 'SZL'
4412
								| 'THB'
4413
								| 'TJS'
4414
								| 'TMT'
4415
								| 'TND'
4416
								| 'TOP'
4417
								| 'TRY'
4418
								| 'TTD'
4419
								| 'TWD'
4420
								| 'TZS'
4421
								| 'UAH'
4422
								| 'UGX'
4423
								| 'USD'
4424
								| 'UYU'
4425
								| 'UZS'
4426
								| 'VEF'
4427
								| 'VES'
4428
								| 'VND'
4429
								| 'VUV'
4430
								| 'WST'
4431
								| 'XAF'
4432
								| 'XCD'
4433
								| 'XOF'
4434
								| 'XPF'
4435
								| 'YER'
4436
								| 'ZAR'
4437
								| 'ZMW'
4438
								| 'ZMK'
4439
								| 'ZWD'
4440
							XeroNetworkKey?: string
4441
							SalesDefaultAccountCode?: string
4442
							PurchasesDefaultAccountCode?: string
4443
							SalesTrackingCategories?: {
4444
								TrackingCategoryName?: string
4445
								TrackingOptionName?: string
4446
							}[]
4447
							PurchasesTrackingCategories?: {
4448
								TrackingCategoryName?: string
4449
								TrackingOptionName?: string
4450
							}[]
4451
							TrackingCategoryName?: string
4452
							TrackingCategoryOption?: string
4453
							PaymentTerms?: {
4454
								Bills?: {
4455
									Day?: number
4456
									Type?:
4457
										| 'DAYSAFTERBILLDATE'
4458
										| 'DAYSAFTERBILLMONTH'
4459
										| 'OFCURRENTMONTH'
4460
										| 'OFFOLLOWINGMONTH'
4461
								}
4462
								Sales?: {
4463
									Day?: number
4464
									Type?:
4465
										| 'DAYSAFTERBILLDATE'
4466
										| 'DAYSAFTERBILLMONTH'
4467
										| 'OFCURRENTMONTH'
4468
										| 'OFFOLLOWINGMONTH'
4469
								}
4470
							}
4471
							UpdatedDateUTC?: string
4472
							ContactGroups?: {
4473
								Name?: string
4474
								Status?: 'ACTIVE' | 'DELETED'
4475
								ContactGroupID?: string
4476
								Contacts?: {}[]
4477
							}[]
4478
							Website?: string
4479
							BrandingTheme?: {
4480
								BrandingThemeID?: string
4481
								Name?: string
4482
								LogoUrl?: string
4483
								Type?: 'INVOICE'
4484
								SortOrder?: number
4485
								CreatedDateUTC?: string
4486
							}
4487
							BatchPayments?: {
4488
								BankAccountNumber?: string
4489
								BankAccountName?: string
4490
								Details?: string
4491
								Code?: string
4492
								Reference?: string
4493
							}
4494
							Discount?: number
4495
							Balances?: {
4496
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
4497
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
4498
							}
4499
							Attachments?: {
4500
								AttachmentID?: string
4501
								FileName?: string
4502
								Url?: string
4503
								MimeType?: string
4504
								ContentLength?: number
4505
								IncludeOnline?: false | true
4506
							}[]
4507
							HasAttachments?: never
4508
							ValidationErrors?: { Message?: string }[]
4509
							HasValidationErrors?: never
4510
							StatusAttributeString?: string
4511
						}
4512
						Date?: string
4513
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
4514
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
4515
						LineItems?: {
4516
							LineItemID?: string
4517
							Description?: string
4518
							Quantity?: number
4519
							UnitAmount?: number
4520
							ItemCode?: string
4521
							AccountCode?: string
4522
							AccountID?: string
4523
							TaxType?: string
4524
							TaxAmount?: number
4525
							Item?: { Code?: string; Name?: string; ItemID?: string }
4526
							LineAmount?: number
4527
							Tracking?: {
4528
								TrackingCategoryID?: string
4529
								TrackingOptionID?: string
4530
								Name?: string
4531
								Option?: string
4532
							}[]
4533
							DiscountRate?: number
4534
							DiscountAmount?: number
4535
							RepeatingInvoiceID?: string
4536
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
4537
							SalesTaxCodeId?: number
4538
							TaxBreakdown?: {
4539
								TaxComponentId?: string
4540
								Type?:
4541
									| 'SYSGST/USCOUNTRY'
4542
									| 'SYSGST/USSTATE'
4543
									| 'SYSGST/USCOUNTY'
4544
									| 'SYSGST/USCITY'
4545
									| 'SYSGST/USSPECIAL'
4546
								Name?: string
4547
								TaxPercentage?: number
4548
								TaxAmount?: number
4549
								TaxableAmount?: number
4550
								NonTaxableAmount?: number
4551
								ExemptAmount?: number
4552
								StateAssignedNo?: string
4553
								JurisdictionRegion?: string
4554
							}[]
4555
						}[]
4556
						SubTotal?: number
4557
						TotalTax?: number
4558
						Total?: number
4559
						UpdatedDateUTC?: string
4560
						CurrencyCode?:
4561
							| 'AED'
4562
							| 'AFN'
4563
							| 'ALL'
4564
							| 'AMD'
4565
							| 'ANG'
4566
							| 'AOA'
4567
							| 'ARS'
4568
							| 'AUD'
4569
							| 'AWG'
4570
							| 'AZN'
4571
							| 'BAM'
4572
							| 'BBD'
4573
							| 'BDT'
4574
							| 'BGN'
4575
							| 'BHD'
4576
							| 'BIF'
4577
							| 'BMD'
4578
							| 'BND'
4579
							| 'BOB'
4580
							| 'BRL'
4581
							| 'BSD'
4582
							| 'BTN'
4583
							| 'BWP'
4584
							| 'BYN'
4585
							| 'BYR'
4586
							| 'BZD'
4587
							| 'CAD'
4588
							| 'CDF'
4589
							| 'CHF'
4590
							| 'CLF'
4591
							| 'CLP'
4592
							| 'CNY'
4593
							| 'COP'
4594
							| 'CRC'
4595
							| 'CUC'
4596
							| 'CUP'
4597
							| 'CVE'
4598
							| 'CZK'
4599
							| 'DJF'
4600
							| 'DKK'
4601
							| 'DOP'
4602
							| 'DZD'
4603
							| 'EEK'
4604
							| 'EGP'
4605
							| 'ERN'
4606
							| 'ETB'
4607
							| 'EUR'
4608
							| 'FJD'
4609
							| 'FKP'
4610
							| 'GBP'
4611
							| 'GEL'
4612
							| 'GHS'
4613
							| 'GIP'
4614
							| 'GMD'
4615
							| 'GNF'
4616
							| 'GTQ'
4617
							| 'GYD'
4618
							| 'HKD'
4619
							| 'HNL'
4620
							| 'HRK'
4621
							| 'HTG'
4622
							| 'HUF'
4623
							| 'IDR'
4624
							| 'ILS'
4625
							| 'INR'
4626
							| 'IQD'
4627
							| 'IRR'
4628
							| 'ISK'
4629
							| 'JMD'
4630
							| 'JOD'
4631
							| 'JPY'
4632
							| 'KES'
4633
							| 'KGS'
4634
							| 'KHR'
4635
							| 'KMF'
4636
							| 'KPW'
4637
							| 'KRW'
4638
							| 'KWD'
4639
							| 'KYD'
4640
							| 'KZT'
4641
							| 'LAK'
4642
							| 'LBP'
4643
							| 'LKR'
4644
							| 'LRD'
4645
							| 'LSL'
4646
							| 'LTL'
4647
							| 'LVL'
4648
							| 'LYD'
4649
							| 'MAD'
4650
							| 'MDL'
4651
							| 'MGA'
4652
							| 'MKD'
4653
							| 'MMK'
4654
							| 'MNT'
4655
							| 'MOP'
4656
							| 'MRO'
4657
							| 'MRU'
4658
							| 'MUR'
4659
							| 'MVR'
4660
							| 'MWK'
4661
							| 'MXN'
4662
							| 'MXV'
4663
							| 'MYR'
4664
							| 'MZN'
4665
							| 'NAD'
4666
							| 'NGN'
4667
							| 'NIO'
4668
							| 'NOK'
4669
							| 'NPR'
4670
							| 'NZD'
4671
							| 'OMR'
4672
							| 'PAB'
4673
							| 'PEN'
4674
							| 'PGK'
4675
							| 'PHP'
4676
							| 'PKR'
4677
							| 'PLN'
4678
							| 'PYG'
4679
							| 'QAR'
4680
							| 'RON'
4681
							| 'RSD'
4682
							| 'RUB'
4683
							| 'RWF'
4684
							| 'SAR'
4685
							| 'SBD'
4686
							| 'SCR'
4687
							| 'SDG'
4688
							| 'SEK'
4689
							| 'SGD'
4690
							| 'SHP'
4691
							| 'SKK'
4692
							| 'SLE'
4693
							| 'SLL'
4694
							| 'SOS'
4695
							| 'SRD'
4696
							| 'STD'
4697
							| 'STN'
4698
							| 'SVC'
4699
							| 'SYP'
4700
							| 'SZL'
4701
							| 'THB'
4702
							| 'TJS'
4703
							| 'TMT'
4704
							| 'TND'
4705
							| 'TOP'
4706
							| 'TRY'
4707
							| 'TTD'
4708
							| 'TWD'
4709
							| 'TZS'
4710
							| 'UAH'
4711
							| 'UGX'
4712
							| 'USD'
4713
							| 'UYU'
4714
							| 'UZS'
4715
							| 'VEF'
4716
							| 'VES'
4717
							| 'VND'
4718
							| 'VUV'
4719
							| 'WST'
4720
							| 'XAF'
4721
							| 'XCD'
4722
							| 'XOF'
4723
							| 'XPF'
4724
							| 'YER'
4725
							| 'ZAR'
4726
							| 'ZMW'
4727
							| 'ZMK'
4728
							| 'ZWD'
4729
						OverpaymentID?: string
4730
						CurrencyRate?: number
4731
						RemainingCredit?: number
4732
						Allocations?: {}[]
4733
						AppliedAmount?: number
4734
						Payments?: {}[]
4735
						HasAttachments?: never
4736
						Attachments?: {
4737
							AttachmentID?: string
4738
							FileName?: string
4739
							Url?: string
4740
							MimeType?: string
4741
							ContentLength?: number
4742
							IncludeOnline?: false | true
4743
						}[]
4744
					}
4745
					Prepayment?: {
4746
						Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
4747
						Contact?: {
4748
							ContactID?: string
4749
							MergedToContactID?: string
4750
							ContactNumber?: string
4751
							AccountNumber?: string
4752
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
4753
							Name?: string
4754
							FirstName?: string
4755
							LastName?: string
4756
							CompanyNumber?: string
4757
							EmailAddress?: string
4758
							ContactPersons?: {
4759
								FirstName?: string
4760
								LastName?: string
4761
								EmailAddress?: string
4762
								IncludeInEmails?: false | true
4763
							}[]
4764
							BankAccountDetails?: string
4765
							TaxNumber?: string
4766
							AccountsReceivableTaxType?: string
4767
							AccountsPayableTaxType?: string
4768
							Addresses?: {
4769
								AddressType?: 'POBOX' | 'STREET'
4770
								AddressLine1?: string
4771
								AddressLine2?: string
4772
								AddressLine3?: string
4773
								AddressLine4?: string
4774
								City?: string
4775
								Region?: string
4776
								PostalCode?: string
4777
								Country?: string
4778
								AttentionTo?: string
4779
							}[]
4780
							Phones?: {
4781
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
4782
								PhoneNumber?: string
4783
								PhoneAreaCode?: string
4784
								PhoneCountryCode?: string
4785
							}[]
4786
							IsSupplier?: false | true
4787
							IsCustomer?: false | true
4788
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
4789
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
4790
							DefaultCurrency?:
4791
								| 'AED'
4792
								| 'AFN'
4793
								| 'ALL'
4794
								| 'AMD'
4795
								| 'ANG'
4796
								| 'AOA'
4797
								| 'ARS'
4798
								| 'AUD'
4799
								| 'AWG'
4800
								| 'AZN'
4801
								| 'BAM'
4802
								| 'BBD'
4803
								| 'BDT'
4804
								| 'BGN'
4805
								| 'BHD'
4806
								| 'BIF'
4807
								| 'BMD'
4808
								| 'BND'
4809
								| 'BOB'
4810
								| 'BRL'
4811
								| 'BSD'
4812
								| 'BTN'
4813
								| 'BWP'
4814
								| 'BYN'
4815
								| 'BYR'
4816
								| 'BZD'
4817
								| 'CAD'
4818
								| 'CDF'
4819
								| 'CHF'
4820
								| 'CLF'
4821
								| 'CLP'
4822
								| 'CNY'
4823
								| 'COP'
4824
								| 'CRC'
4825
								| 'CUC'
4826
								| 'CUP'
4827
								| 'CVE'
4828
								| 'CZK'
4829
								| 'DJF'
4830
								| 'DKK'
4831
								| 'DOP'
4832
								| 'DZD'
4833
								| 'EEK'
4834
								| 'EGP'
4835
								| 'ERN'
4836
								| 'ETB'
4837
								| 'EUR'
4838
								| 'FJD'
4839
								| 'FKP'
4840
								| 'GBP'
4841
								| 'GEL'
4842
								| 'GHS'
4843
								| 'GIP'
4844
								| 'GMD'
4845
								| 'GNF'
4846
								| 'GTQ'
4847
								| 'GYD'
4848
								| 'HKD'
4849
								| 'HNL'
4850
								| 'HRK'
4851
								| 'HTG'
4852
								| 'HUF'
4853
								| 'IDR'
4854
								| 'ILS'
4855
								| 'INR'
4856
								| 'IQD'
4857
								| 'IRR'
4858
								| 'ISK'
4859
								| 'JMD'
4860
								| 'JOD'
4861
								| 'JPY'
4862
								| 'KES'
4863
								| 'KGS'
4864
								| 'KHR'
4865
								| 'KMF'
4866
								| 'KPW'
4867
								| 'KRW'
4868
								| 'KWD'
4869
								| 'KYD'
4870
								| 'KZT'
4871
								| 'LAK'
4872
								| 'LBP'
4873
								| 'LKR'
4874
								| 'LRD'
4875
								| 'LSL'
4876
								| 'LTL'
4877
								| 'LVL'
4878
								| 'LYD'
4879
								| 'MAD'
4880
								| 'MDL'
4881
								| 'MGA'
4882
								| 'MKD'
4883
								| 'MMK'
4884
								| 'MNT'
4885
								| 'MOP'
4886
								| 'MRO'
4887
								| 'MRU'
4888
								| 'MUR'
4889
								| 'MVR'
4890
								| 'MWK'
4891
								| 'MXN'
4892
								| 'MXV'
4893
								| 'MYR'
4894
								| 'MZN'
4895
								| 'NAD'
4896
								| 'NGN'
4897
								| 'NIO'
4898
								| 'NOK'
4899
								| 'NPR'
4900
								| 'NZD'
4901
								| 'OMR'
4902
								| 'PAB'
4903
								| 'PEN'
4904
								| 'PGK'
4905
								| 'PHP'
4906
								| 'PKR'
4907
								| 'PLN'
4908
								| 'PYG'
4909
								| 'QAR'
4910
								| 'RON'
4911
								| 'RSD'
4912
								| 'RUB'
4913
								| 'RWF'
4914
								| 'SAR'
4915
								| 'SBD'
4916
								| 'SCR'
4917
								| 'SDG'
4918
								| 'SEK'
4919
								| 'SGD'
4920
								| 'SHP'
4921
								| 'SKK'
4922
								| 'SLE'
4923
								| 'SLL'
4924
								| 'SOS'
4925
								| 'SRD'
4926
								| 'STD'
4927
								| 'STN'
4928
								| 'SVC'
4929
								| 'SYP'
4930
								| 'SZL'
4931
								| 'THB'
4932
								| 'TJS'
4933
								| 'TMT'
4934
								| 'TND'
4935
								| 'TOP'
4936
								| 'TRY'
4937
								| 'TTD'
4938
								| 'TWD'
4939
								| 'TZS'
4940
								| 'UAH'
4941
								| 'UGX'
4942
								| 'USD'
4943
								| 'UYU'
4944
								| 'UZS'
4945
								| 'VEF'
4946
								| 'VES'
4947
								| 'VND'
4948
								| 'VUV'
4949
								| 'WST'
4950
								| 'XAF'
4951
								| 'XCD'
4952
								| 'XOF'
4953
								| 'XPF'
4954
								| 'YER'
4955
								| 'ZAR'
4956
								| 'ZMW'
4957
								| 'ZMK'
4958
								| 'ZWD'
4959
							XeroNetworkKey?: string
4960
							SalesDefaultAccountCode?: string
4961
							PurchasesDefaultAccountCode?: string
4962
							SalesTrackingCategories?: {
4963
								TrackingCategoryName?: string
4964
								TrackingOptionName?: string
4965
							}[]
4966
							PurchasesTrackingCategories?: {
4967
								TrackingCategoryName?: string
4968
								TrackingOptionName?: string
4969
							}[]
4970
							TrackingCategoryName?: string
4971
							TrackingCategoryOption?: string
4972
							PaymentTerms?: {
4973
								Bills?: {
4974
									Day?: number
4975
									Type?:
4976
										| 'DAYSAFTERBILLDATE'
4977
										| 'DAYSAFTERBILLMONTH'
4978
										| 'OFCURRENTMONTH'
4979
										| 'OFFOLLOWINGMONTH'
4980
								}
4981
								Sales?: {
4982
									Day?: number
4983
									Type?:
4984
										| 'DAYSAFTERBILLDATE'
4985
										| 'DAYSAFTERBILLMONTH'
4986
										| 'OFCURRENTMONTH'
4987
										| 'OFFOLLOWINGMONTH'
4988
								}
4989
							}
4990
							UpdatedDateUTC?: string
4991
							ContactGroups?: {
4992
								Name?: string
4993
								Status?: 'ACTIVE' | 'DELETED'
4994
								ContactGroupID?: string
4995
								Contacts?: {}[]
4996
							}[]
4997
							Website?: string
4998
							BrandingTheme?: {
4999
								BrandingThemeID?: string
5000
								Name?: string
5001
								LogoUrl?: string
5002
								Type?: 'INVOICE'
5003
								SortOrder?: number
5004
								CreatedDateUTC?: string
5005
							}
5006
							BatchPayments?: {
5007
								BankAccountNumber?: string
5008
								BankAccountName?: string
5009
								Details?: string
5010
								Code?: string
5011
								Reference?: string
5012
							}
5013
							Discount?: number
5014
							Balances?: {
5015
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
5016
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
5017
							}
5018
							Attachments?: {
5019
								AttachmentID?: string
5020
								FileName?: string
5021
								Url?: string
5022
								MimeType?: string
5023
								ContentLength?: number
5024
								IncludeOnline?: false | true
5025
							}[]
5026
							HasAttachments?: never
5027
							ValidationErrors?: { Message?: string }[]
5028
							HasValidationErrors?: never
5029
							StatusAttributeString?: string
5030
						}
5031
						Date?: string
5032
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
5033
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
5034
						LineItems?: {
5035
							LineItemID?: string
5036
							Description?: string
5037
							Quantity?: number
5038
							UnitAmount?: number
5039
							ItemCode?: string
5040
							AccountCode?: string
5041
							AccountID?: string
5042
							TaxType?: string
5043
							TaxAmount?: number
5044
							Item?: { Code?: string; Name?: string; ItemID?: string }
5045
							LineAmount?: number
5046
							Tracking?: {
5047
								TrackingCategoryID?: string
5048
								TrackingOptionID?: string
5049
								Name?: string
5050
								Option?: string
5051
							}[]
5052
							DiscountRate?: number
5053
							DiscountAmount?: number
5054
							RepeatingInvoiceID?: string
5055
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
5056
							SalesTaxCodeId?: number
5057
							TaxBreakdown?: {
5058
								TaxComponentId?: string
5059
								Type?:
5060
									| 'SYSGST/USCOUNTRY'
5061
									| 'SYSGST/USSTATE'
5062
									| 'SYSGST/USCOUNTY'
5063
									| 'SYSGST/USCITY'
5064
									| 'SYSGST/USSPECIAL'
5065
								Name?: string
5066
								TaxPercentage?: number
5067
								TaxAmount?: number
5068
								TaxableAmount?: number
5069
								NonTaxableAmount?: number
5070
								ExemptAmount?: number
5071
								StateAssignedNo?: string
5072
								JurisdictionRegion?: string
5073
							}[]
5074
						}[]
5075
						SubTotal?: number
5076
						TotalTax?: number
5077
						Total?: number
5078
						Reference?: string
5079
						UpdatedDateUTC?: string
5080
						CurrencyCode?:
5081
							| 'AED'
5082
							| 'AFN'
5083
							| 'ALL'
5084
							| 'AMD'
5085
							| 'ANG'
5086
							| 'AOA'
5087
							| 'ARS'
5088
							| 'AUD'
5089
							| 'AWG'
5090
							| 'AZN'
5091
							| 'BAM'
5092
							| 'BBD'
5093
							| 'BDT'
5094
							| 'BGN'
5095
							| 'BHD'
5096
							| 'BIF'
5097
							| 'BMD'
5098
							| 'BND'
5099
							| 'BOB'
5100
							| 'BRL'
5101
							| 'BSD'
5102
							| 'BTN'
5103
							| 'BWP'
5104
							| 'BYN'
5105
							| 'BYR'
5106
							| 'BZD'
5107
							| 'CAD'
5108
							| 'CDF'
5109
							| 'CHF'
5110
							| 'CLF'
5111
							| 'CLP'
5112
							| 'CNY'
5113
							| 'COP'
5114
							| 'CRC'
5115
							| 'CUC'
5116
							| 'CUP'
5117
							| 'CVE'
5118
							| 'CZK'
5119
							| 'DJF'
5120
							| 'DKK'
5121
							| 'DOP'
5122
							| 'DZD'
5123
							| 'EEK'
5124
							| 'EGP'
5125
							| 'ERN'
5126
							| 'ETB'
5127
							| 'EUR'
5128
							| 'FJD'
5129
							| 'FKP'
5130
							| 'GBP'
5131
							| 'GEL'
5132
							| 'GHS'
5133
							| 'GIP'
5134
							| 'GMD'
5135
							| 'GNF'
5136
							| 'GTQ'
5137
							| 'GYD'
5138
							| 'HKD'
5139
							| 'HNL'
5140
							| 'HRK'
5141
							| 'HTG'
5142
							| 'HUF'
5143
							| 'IDR'
5144
							| 'ILS'
5145
							| 'INR'
5146
							| 'IQD'
5147
							| 'IRR'
5148
							| 'ISK'
5149
							| 'JMD'
5150
							| 'JOD'
5151
							| 'JPY'
5152
							| 'KES'
5153
							| 'KGS'
5154
							| 'KHR'
5155
							| 'KMF'
5156
							| 'KPW'
5157
							| 'KRW'
5158
							| 'KWD'
5159
							| 'KYD'
5160
							| 'KZT'
5161
							| 'LAK'
5162
							| 'LBP'
5163
							| 'LKR'
5164
							| 'LRD'
5165
							| 'LSL'
5166
							| 'LTL'
5167
							| 'LVL'
5168
							| 'LYD'
5169
							| 'MAD'
5170
							| 'MDL'
5171
							| 'MGA'
5172
							| 'MKD'
5173
							| 'MMK'
5174
							| 'MNT'
5175
							| 'MOP'
5176
							| 'MRO'
5177
							| 'MRU'
5178
							| 'MUR'
5179
							| 'MVR'
5180
							| 'MWK'
5181
							| 'MXN'
5182
							| 'MXV'
5183
							| 'MYR'
5184
							| 'MZN'
5185
							| 'NAD'
5186
							| 'NGN'
5187
							| 'NIO'
5188
							| 'NOK'
5189
							| 'NPR'
5190
							| 'NZD'
5191
							| 'OMR'
5192
							| 'PAB'
5193
							| 'PEN'
5194
							| 'PGK'
5195
							| 'PHP'
5196
							| 'PKR'
5197
							| 'PLN'
5198
							| 'PYG'
5199
							| 'QAR'
5200
							| 'RON'
5201
							| 'RSD'
5202
							| 'RUB'
5203
							| 'RWF'
5204
							| 'SAR'
5205
							| 'SBD'
5206
							| 'SCR'
5207
							| 'SDG'
5208
							| 'SEK'
5209
							| 'SGD'
5210
							| 'SHP'
5211
							| 'SKK'
5212
							| 'SLE'
5213
							| 'SLL'
5214
							| 'SOS'
5215
							| 'SRD'
5216
							| 'STD'
5217
							| 'STN'
5218
							| 'SVC'
5219
							| 'SYP'
5220
							| 'SZL'
5221
							| 'THB'
5222
							| 'TJS'
5223
							| 'TMT'
5224
							| 'TND'
5225
							| 'TOP'
5226
							| 'TRY'
5227
							| 'TTD'
5228
							| 'TWD'
5229
							| 'TZS'
5230
							| 'UAH'
5231
							| 'UGX'
5232
							| 'USD'
5233
							| 'UYU'
5234
							| 'UZS'
5235
							| 'VEF'
5236
							| 'VES'
5237
							| 'VND'
5238
							| 'VUV'
5239
							| 'WST'
5240
							| 'XAF'
5241
							| 'XCD'
5242
							| 'XOF'
5243
							| 'XPF'
5244
							| 'YER'
5245
							| 'ZAR'
5246
							| 'ZMW'
5247
							| 'ZMK'
5248
							| 'ZWD'
5249
						PrepaymentID?: string
5250
						CurrencyRate?: number
5251
						RemainingCredit?: number
5252
						Allocations?: {}[]
5253
						Payments?: {}[]
5254
						AppliedAmount?: number
5255
						HasAttachments?: never
5256
						Attachments?: {
5257
							AttachmentID?: string
5258
							FileName?: string
5259
							Url?: string
5260
							MimeType?: string
5261
							ContentLength?: number
5262
							IncludeOnline?: false | true
5263
						}[]
5264
					}
5265
					CreditNote?: {}
5266
					Amount: number
5267
					Date: string
5268
					IsDeleted?: false | true
5269
					StatusAttributeString?: string
5270
					ValidationErrors?: { Message?: string }[]
5271
				}[]
5272
				AppliedAmount?: number
5273
				Payments?: {}[]
5274
				BrandingThemeID?: string
5275
				StatusAttributeString?: string
5276
				HasAttachments?: never
5277
				HasErrors?: never
5278
				ValidationErrors?: { Message?: string }[]
5279
				Warnings?: { Message?: string }[]
5280
				InvoiceAddresses?: {
5281
					InvoiceAddressType?: 'FROM' | 'TO'
5282
					AddressLine1?: string
5283
					AddressLine2?: string
5284
					AddressLine3?: string
5285
					AddressLine4?: string
5286
					City?: string
5287
					Region?: string
5288
					PostalCode?: string
5289
					Country?: string
5290
				}[]
5291
			}[]
5292
			Attachments?: {
5293
				AttachmentID?: string
5294
				FileName?: string
5295
				Url?: string
5296
				MimeType?: string
5297
				ContentLength?: number
5298
				IncludeOnline?: false | true
5299
			}[]
5300
			HasErrors?: never
5301
			StatusAttributeString?: string
5302
			ValidationErrors?: { Message?: string }[]
5303
			Warnings?: { Message?: string }[]
5304
			InvoiceAddresses?: {
5305
				InvoiceAddressType?: 'FROM' | 'TO'
5306
				AddressLine1?: string
5307
				AddressLine2?: string
5308
				AddressLine3?: string
5309
				AddressLine4?: string
5310
				City?: string
5311
				Region?: string
5312
				PostalCode?: string
5313
				Country?: string
5314
			}[]
5315
		}
5316
		CreditNote?: {
5317
			Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
5318
			Contact?: {
5319
				ContactID?: string
5320
				MergedToContactID?: string
5321
				ContactNumber?: string
5322
				AccountNumber?: string
5323
				ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
5324
				Name?: string
5325
				FirstName?: string
5326
				LastName?: string
5327
				CompanyNumber?: string
5328
				EmailAddress?: string
5329
				ContactPersons?: {
5330
					FirstName?: string
5331
					LastName?: string
5332
					EmailAddress?: string
5333
					IncludeInEmails?: false | true
5334
				}[]
5335
				BankAccountDetails?: string
5336
				TaxNumber?: string
5337
				AccountsReceivableTaxType?: string
5338
				AccountsPayableTaxType?: string
5339
				Addresses?: {
5340
					AddressType?: 'POBOX' | 'STREET'
5341
					AddressLine1?: string
5342
					AddressLine2?: string
5343
					AddressLine3?: string
5344
					AddressLine4?: string
5345
					City?: string
5346
					Region?: string
5347
					PostalCode?: string
5348
					Country?: string
5349
					AttentionTo?: string
5350
				}[]
5351
				Phones?: {
5352
					PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
5353
					PhoneNumber?: string
5354
					PhoneAreaCode?: string
5355
					PhoneCountryCode?: string
5356
				}[]
5357
				IsSupplier?: false | true
5358
				IsCustomer?: false | true
5359
				SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
5360
				PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
5361
				DefaultCurrency?:
5362
					| 'AED'
5363
					| 'AFN'
5364
					| 'ALL'
5365
					| 'AMD'
5366
					| 'ANG'
5367
					| 'AOA'
5368
					| 'ARS'
5369
					| 'AUD'
5370
					| 'AWG'
5371
					| 'AZN'
5372
					| 'BAM'
5373
					| 'BBD'
5374
					| 'BDT'
5375
					| 'BGN'
5376
					| 'BHD'
5377
					| 'BIF'
5378
					| 'BMD'
5379
					| 'BND'
5380
					| 'BOB'
5381
					| 'BRL'
5382
					| 'BSD'
5383
					| 'BTN'
5384
					| 'BWP'
5385
					| 'BYN'
5386
					| 'BYR'
5387
					| 'BZD'
5388
					| 'CAD'
5389
					| 'CDF'
5390
					| 'CHF'
5391
					| 'CLF'
5392
					| 'CLP'
5393
					| 'CNY'
5394
					| 'COP'
5395
					| 'CRC'
5396
					| 'CUC'
5397
					| 'CUP'
5398
					| 'CVE'
5399
					| 'CZK'
5400
					| 'DJF'
5401
					| 'DKK'
5402
					| 'DOP'
5403
					| 'DZD'
5404
					| 'EEK'
5405
					| 'EGP'
5406
					| 'ERN'
5407
					| 'ETB'
5408
					| 'EUR'
5409
					| 'FJD'
5410
					| 'FKP'
5411
					| 'GBP'
5412
					| 'GEL'
5413
					| 'GHS'
5414
					| 'GIP'
5415
					| 'GMD'
5416
					| 'GNF'
5417
					| 'GTQ'
5418
					| 'GYD'
5419
					| 'HKD'
5420
					| 'HNL'
5421
					| 'HRK'
5422
					| 'HTG'
5423
					| 'HUF'
5424
					| 'IDR'
5425
					| 'ILS'
5426
					| 'INR'
5427
					| 'IQD'
5428
					| 'IRR'
5429
					| 'ISK'
5430
					| 'JMD'
5431
					| 'JOD'
5432
					| 'JPY'
5433
					| 'KES'
5434
					| 'KGS'
5435
					| 'KHR'
5436
					| 'KMF'
5437
					| 'KPW'
5438
					| 'KRW'
5439
					| 'KWD'
5440
					| 'KYD'
5441
					| 'KZT'
5442
					| 'LAK'
5443
					| 'LBP'
5444
					| 'LKR'
5445
					| 'LRD'
5446
					| 'LSL'
5447
					| 'LTL'
5448
					| 'LVL'
5449
					| 'LYD'
5450
					| 'MAD'
5451
					| 'MDL'
5452
					| 'MGA'
5453
					| 'MKD'
5454
					| 'MMK'
5455
					| 'MNT'
5456
					| 'MOP'
5457
					| 'MRO'
5458
					| 'MRU'
5459
					| 'MUR'
5460
					| 'MVR'
5461
					| 'MWK'
5462
					| 'MXN'
5463
					| 'MXV'
5464
					| 'MYR'
5465
					| 'MZN'
5466
					| 'NAD'
5467
					| 'NGN'
5468
					| 'NIO'
5469
					| 'NOK'
5470
					| 'NPR'
5471
					| 'NZD'
5472
					| 'OMR'
5473
					| 'PAB'
5474
					| 'PEN'
5475
					| 'PGK'
5476
					| 'PHP'
5477
					| 'PKR'
5478
					| 'PLN'
5479
					| 'PYG'
5480
					| 'QAR'
5481
					| 'RON'
5482
					| 'RSD'
5483
					| 'RUB'
5484
					| 'RWF'
5485
					| 'SAR'
5486
					| 'SBD'
5487
					| 'SCR'
5488
					| 'SDG'
5489
					| 'SEK'
5490
					| 'SGD'
5491
					| 'SHP'
5492
					| 'SKK'
5493
					| 'SLE'
5494
					| 'SLL'
5495
					| 'SOS'
5496
					| 'SRD'
5497
					| 'STD'
5498
					| 'STN'
5499
					| 'SVC'
5500
					| 'SYP'
5501
					| 'SZL'
5502
					| 'THB'
5503
					| 'TJS'
5504
					| 'TMT'
5505
					| 'TND'
5506
					| 'TOP'
5507
					| 'TRY'
5508
					| 'TTD'
5509
					| 'TWD'
5510
					| 'TZS'
5511
					| 'UAH'
5512
					| 'UGX'
5513
					| 'USD'
5514
					| 'UYU'
5515
					| 'UZS'
5516
					| 'VEF'
5517
					| 'VES'
5518
					| 'VND'
5519
					| 'VUV'
5520
					| 'WST'
5521
					| 'XAF'
5522
					| 'XCD'
5523
					| 'XOF'
5524
					| 'XPF'
5525
					| 'YER'
5526
					| 'ZAR'
5527
					| 'ZMW'
5528
					| 'ZMK'
5529
					| 'ZWD'
5530
				XeroNetworkKey?: string
5531
				SalesDefaultAccountCode?: string
5532
				PurchasesDefaultAccountCode?: string
5533
				SalesTrackingCategories?: {
5534
					TrackingCategoryName?: string
5535
					TrackingOptionName?: string
5536
				}[]
5537
				PurchasesTrackingCategories?: {
5538
					TrackingCategoryName?: string
5539
					TrackingOptionName?: string
5540
				}[]
5541
				TrackingCategoryName?: string
5542
				TrackingCategoryOption?: string
5543
				PaymentTerms?: {
5544
					Bills?: {
5545
						Day?: number
5546
						Type?:
5547
							| 'DAYSAFTERBILLDATE'
5548
							| 'DAYSAFTERBILLMONTH'
5549
							| 'OFCURRENTMONTH'
5550
							| 'OFFOLLOWINGMONTH'
5551
					}
5552
					Sales?: {
5553
						Day?: number
5554
						Type?:
5555
							| 'DAYSAFTERBILLDATE'
5556
							| 'DAYSAFTERBILLMONTH'
5557
							| 'OFCURRENTMONTH'
5558
							| 'OFFOLLOWINGMONTH'
5559
					}
5560
				}
5561
				UpdatedDateUTC?: string
5562
				ContactGroups?: {
5563
					Name?: string
5564
					Status?: 'ACTIVE' | 'DELETED'
5565
					ContactGroupID?: string
5566
					Contacts?: {}[]
5567
				}[]
5568
				Website?: string
5569
				BrandingTheme?: {
5570
					BrandingThemeID?: string
5571
					Name?: string
5572
					LogoUrl?: string
5573
					Type?: 'INVOICE'
5574
					SortOrder?: number
5575
					CreatedDateUTC?: string
5576
				}
5577
				BatchPayments?: {
5578
					BankAccountNumber?: string
5579
					BankAccountName?: string
5580
					Details?: string
5581
					Code?: string
5582
					Reference?: string
5583
				}
5584
				Discount?: number
5585
				Balances?: {
5586
					AccountsReceivable?: { Outstanding?: number; Overdue?: number }
5587
					AccountsPayable?: { Outstanding?: number; Overdue?: number }
5588
				}
5589
				Attachments?: {
5590
					AttachmentID?: string
5591
					FileName?: string
5592
					Url?: string
5593
					MimeType?: string
5594
					ContentLength?: number
5595
					IncludeOnline?: false | true
5596
				}[]
5597
				HasAttachments?: never
5598
				ValidationErrors?: { Message?: string }[]
5599
				HasValidationErrors?: never
5600
				StatusAttributeString?: string
5601
			}
5602
			Date?: string
5603
			DueDate?: string
5604
			Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
5605
			LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
5606
			LineItems?: {
5607
				LineItemID?: string
5608
				Description?: string
5609
				Quantity?: number
5610
				UnitAmount?: number
5611
				ItemCode?: string
5612
				AccountCode?: string
5613
				AccountID?: string
5614
				TaxType?: string
5615
				TaxAmount?: number
5616
				Item?: { Code?: string; Name?: string; ItemID?: string }
5617
				LineAmount?: number
5618
				Tracking?: {
5619
					TrackingCategoryID?: string
5620
					TrackingOptionID?: string
5621
					Name?: string
5622
					Option?: string
5623
				}[]
5624
				DiscountRate?: number
5625
				DiscountAmount?: number
5626
				RepeatingInvoiceID?: string
5627
				Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
5628
				SalesTaxCodeId?: number
5629
				TaxBreakdown?: {
5630
					TaxComponentId?: string
5631
					Type?:
5632
						| 'SYSGST/USCOUNTRY'
5633
						| 'SYSGST/USSTATE'
5634
						| 'SYSGST/USCOUNTY'
5635
						| 'SYSGST/USCITY'
5636
						| 'SYSGST/USSPECIAL'
5637
					Name?: string
5638
					TaxPercentage?: number
5639
					TaxAmount?: number
5640
					TaxableAmount?: number
5641
					NonTaxableAmount?: number
5642
					ExemptAmount?: number
5643
					StateAssignedNo?: string
5644
					JurisdictionRegion?: string
5645
				}[]
5646
			}[]
5647
			SubTotal?: number
5648
			TotalTax?: number
5649
			Total?: number
5650
			CISDeduction?: number
5651
			CISRate?: number
5652
			UpdatedDateUTC?: string
5653
			CurrencyCode?:
5654
				| 'AED'
5655
				| 'AFN'
5656
				| 'ALL'
5657
				| 'AMD'
5658
				| 'ANG'
5659
				| 'AOA'
5660
				| 'ARS'
5661
				| 'AUD'
5662
				| 'AWG'
5663
				| 'AZN'
5664
				| 'BAM'
5665
				| 'BBD'
5666
				| 'BDT'
5667
				| 'BGN'
5668
				| 'BHD'
5669
				| 'BIF'
5670
				| 'BMD'
5671
				| 'BND'
5672
				| 'BOB'
5673
				| 'BRL'
5674
				| 'BSD'
5675
				| 'BTN'
5676
				| 'BWP'
5677
				| 'BYN'
5678
				| 'BYR'
5679
				| 'BZD'
5680
				| 'CAD'
5681
				| 'CDF'
5682
				| 'CHF'
5683
				| 'CLF'
5684
				| 'CLP'
5685
				| 'CNY'
5686
				| 'COP'
5687
				| 'CRC'
5688
				| 'CUC'
5689
				| 'CUP'
5690
				| 'CVE'
5691
				| 'CZK'
5692
				| 'DJF'
5693
				| 'DKK'
5694
				| 'DOP'
5695
				| 'DZD'
5696
				| 'EEK'
5697
				| 'EGP'
5698
				| 'ERN'
5699
				| 'ETB'
5700
				| 'EUR'
5701
				| 'FJD'
5702
				| 'FKP'
5703
				| 'GBP'
5704
				| 'GEL'
5705
				| 'GHS'
5706
				| 'GIP'
5707
				| 'GMD'
5708
				| 'GNF'
5709
				| 'GTQ'
5710
				| 'GYD'
5711
				| 'HKD'
5712
				| 'HNL'
5713
				| 'HRK'
5714
				| 'HTG'
5715
				| 'HUF'
5716
				| 'IDR'
5717
				| 'ILS'
5718
				| 'INR'
5719
				| 'IQD'
5720
				| 'IRR'
5721
				| 'ISK'
5722
				| 'JMD'
5723
				| 'JOD'
5724
				| 'JPY'
5725
				| 'KES'
5726
				| 'KGS'
5727
				| 'KHR'
5728
				| 'KMF'
5729
				| 'KPW'
5730
				| 'KRW'
5731
				| 'KWD'
5732
				| 'KYD'
5733
				| 'KZT'
5734
				| 'LAK'
5735
				| 'LBP'
5736
				| 'LKR'
5737
				| 'LRD'
5738
				| 'LSL'
5739
				| 'LTL'
5740
				| 'LVL'
5741
				| 'LYD'
5742
				| 'MAD'
5743
				| 'MDL'
5744
				| 'MGA'
5745
				| 'MKD'
5746
				| 'MMK'
5747
				| 'MNT'
5748
				| 'MOP'
5749
				| 'MRO'
5750
				| 'MRU'
5751
				| 'MUR'
5752
				| 'MVR'
5753
				| 'MWK'
5754
				| 'MXN'
5755
				| 'MXV'
5756
				| 'MYR'
5757
				| 'MZN'
5758
				| 'NAD'
5759
				| 'NGN'
5760
				| 'NIO'
5761
				| 'NOK'
5762
				| 'NPR'
5763
				| 'NZD'
5764
				| 'OMR'
5765
				| 'PAB'
5766
				| 'PEN'
5767
				| 'PGK'
5768
				| 'PHP'
5769
				| 'PKR'
5770
				| 'PLN'
5771
				| 'PYG'
5772
				| 'QAR'
5773
				| 'RON'
5774
				| 'RSD'
5775
				| 'RUB'
5776
				| 'RWF'
5777
				| 'SAR'
5778
				| 'SBD'
5779
				| 'SCR'
5780
				| 'SDG'
5781
				| 'SEK'
5782
				| 'SGD'
5783
				| 'SHP'
5784
				| 'SKK'
5785
				| 'SLE'
5786
				| 'SLL'
5787
				| 'SOS'
5788
				| 'SRD'
5789
				| 'STD'
5790
				| 'STN'
5791
				| 'SVC'
5792
				| 'SYP'
5793
				| 'SZL'
5794
				| 'THB'
5795
				| 'TJS'
5796
				| 'TMT'
5797
				| 'TND'
5798
				| 'TOP'
5799
				| 'TRY'
5800
				| 'TTD'
5801
				| 'TWD'
5802
				| 'TZS'
5803
				| 'UAH'
5804
				| 'UGX'
5805
				| 'USD'
5806
				| 'UYU'
5807
				| 'UZS'
5808
				| 'VEF'
5809
				| 'VES'
5810
				| 'VND'
5811
				| 'VUV'
5812
				| 'WST'
5813
				| 'XAF'
5814
				| 'XCD'
5815
				| 'XOF'
5816
				| 'XPF'
5817
				| 'YER'
5818
				| 'ZAR'
5819
				| 'ZMW'
5820
				| 'ZMK'
5821
				| 'ZWD'
5822
			FullyPaidOnDate?: string
5823
			CreditNoteID?: string
5824
			CreditNoteNumber?: string
5825
			Reference?: string
5826
			SentToContact?: false | true
5827
			CurrencyRate?: number
5828
			RemainingCredit?: number
5829
			Allocations?: {
5830
				AllocationID?: string
5831
				Invoice: {
5832
					Type?:
5833
						| 'ACCPAY'
5834
						| 'ACCPAYCREDIT'
5835
						| 'APOVERPAYMENT'
5836
						| 'APPREPAYMENT'
5837
						| 'ACCREC'
5838
						| 'ACCRECCREDIT'
5839
						| 'AROVERPAYMENT'
5840
						| 'ARPREPAYMENT'
5841
					Contact?: {
5842
						ContactID?: string
5843
						MergedToContactID?: string
5844
						ContactNumber?: string
5845
						AccountNumber?: string
5846
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
5847
						Name?: string
5848
						FirstName?: string
5849
						LastName?: string
5850
						CompanyNumber?: string
5851
						EmailAddress?: string
5852
						ContactPersons?: {
5853
							FirstName?: string
5854
							LastName?: string
5855
							EmailAddress?: string
5856
							IncludeInEmails?: false | true
5857
						}[]
5858
						BankAccountDetails?: string
5859
						TaxNumber?: string
5860
						AccountsReceivableTaxType?: string
5861
						AccountsPayableTaxType?: string
5862
						Addresses?: {
5863
							AddressType?: 'POBOX' | 'STREET'
5864
							AddressLine1?: string
5865
							AddressLine2?: string
5866
							AddressLine3?: string
5867
							AddressLine4?: string
5868
							City?: string
5869
							Region?: string
5870
							PostalCode?: string
5871
							Country?: string
5872
							AttentionTo?: string
5873
						}[]
5874
						Phones?: {
5875
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
5876
							PhoneNumber?: string
5877
							PhoneAreaCode?: string
5878
							PhoneCountryCode?: string
5879
						}[]
5880
						IsSupplier?: false | true
5881
						IsCustomer?: false | true
5882
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
5883
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
5884
						DefaultCurrency?:
5885
							| 'AED'
5886
							| 'AFN'
5887
							| 'ALL'
5888
							| 'AMD'
5889
							| 'ANG'
5890
							| 'AOA'
5891
							| 'ARS'
5892
							| 'AUD'
5893
							| 'AWG'
5894
							| 'AZN'
5895
							| 'BAM'
5896
							| 'BBD'
5897
							| 'BDT'
5898
							| 'BGN'
5899
							| 'BHD'
5900
							| 'BIF'
5901
							| 'BMD'
5902
							| 'BND'
5903
							| 'BOB'
5904
							| 'BRL'
5905
							| 'BSD'
5906
							| 'BTN'
5907
							| 'BWP'
5908
							| 'BYN'
5909
							| 'BYR'
5910
							| 'BZD'
5911
							| 'CAD'
5912
							| 'CDF'
5913
							| 'CHF'
5914
							| 'CLF'
5915
							| 'CLP'
5916
							| 'CNY'
5917
							| 'COP'
5918
							| 'CRC'
5919
							| 'CUC'
5920
							| 'CUP'
5921
							| 'CVE'
5922
							| 'CZK'
5923
							| 'DJF'
5924
							| 'DKK'
5925
							| 'DOP'
5926
							| 'DZD'
5927
							| 'EEK'
5928
							| 'EGP'
5929
							| 'ERN'
5930
							| 'ETB'
5931
							| 'EUR'
5932
							| 'FJD'
5933
							| 'FKP'
5934
							| 'GBP'
5935
							| 'GEL'
5936
							| 'GHS'
5937
							| 'GIP'
5938
							| 'GMD'
5939
							| 'GNF'
5940
							| 'GTQ'
5941
							| 'GYD'
5942
							| 'HKD'
5943
							| 'HNL'
5944
							| 'HRK'
5945
							| 'HTG'
5946
							| 'HUF'
5947
							| 'IDR'
5948
							| 'ILS'
5949
							| 'INR'
5950
							| 'IQD'
5951
							| 'IRR'
5952
							| 'ISK'
5953
							| 'JMD'
5954
							| 'JOD'
5955
							| 'JPY'
5956
							| 'KES'
5957
							| 'KGS'
5958
							| 'KHR'
5959
							| 'KMF'
5960
							| 'KPW'
5961
							| 'KRW'
5962
							| 'KWD'
5963
							| 'KYD'
5964
							| 'KZT'
5965
							| 'LAK'
5966
							| 'LBP'
5967
							| 'LKR'
5968
							| 'LRD'
5969
							| 'LSL'
5970
							| 'LTL'
5971
							| 'LVL'
5972
							| 'LYD'
5973
							| 'MAD'
5974
							| 'MDL'
5975
							| 'MGA'
5976
							| 'MKD'
5977
							| 'MMK'
5978
							| 'MNT'
5979
							| 'MOP'
5980
							| 'MRO'
5981
							| 'MRU'
5982
							| 'MUR'
5983
							| 'MVR'
5984
							| 'MWK'
5985
							| 'MXN'
5986
							| 'MXV'
5987
							| 'MYR'
5988
							| 'MZN'
5989
							| 'NAD'
5990
							| 'NGN'
5991
							| 'NIO'
5992
							| 'NOK'
5993
							| 'NPR'
5994
							| 'NZD'
5995
							| 'OMR'
5996
							| 'PAB'
5997
							| 'PEN'
5998
							| 'PGK'
5999
							| 'PHP'
6000
							| 'PKR'
6001
							| 'PLN'
6002
							| 'PYG'
6003
							| 'QAR'
6004
							| 'RON'
6005
							| 'RSD'
6006
							| 'RUB'
6007
							| 'RWF'
6008
							| 'SAR'
6009
							| 'SBD'
6010
							| 'SCR'
6011
							| 'SDG'
6012
							| 'SEK'
6013
							| 'SGD'
6014
							| 'SHP'
6015
							| 'SKK'
6016
							| 'SLE'
6017
							| 'SLL'
6018
							| 'SOS'
6019
							| 'SRD'
6020
							| 'STD'
6021
							| 'STN'
6022
							| 'SVC'
6023
							| 'SYP'
6024
							| 'SZL'
6025
							| 'THB'
6026
							| 'TJS'
6027
							| 'TMT'
6028
							| 'TND'
6029
							| 'TOP'
6030
							| 'TRY'
6031
							| 'TTD'
6032
							| 'TWD'
6033
							| 'TZS'
6034
							| 'UAH'
6035
							| 'UGX'
6036
							| 'USD'
6037
							| 'UYU'
6038
							| 'UZS'
6039
							| 'VEF'
6040
							| 'VES'
6041
							| 'VND'
6042
							| 'VUV'
6043
							| 'WST'
6044
							| 'XAF'
6045
							| 'XCD'
6046
							| 'XOF'
6047
							| 'XPF'
6048
							| 'YER'
6049
							| 'ZAR'
6050
							| 'ZMW'
6051
							| 'ZMK'
6052
							| 'ZWD'
6053
						XeroNetworkKey?: string
6054
						SalesDefaultAccountCode?: string
6055
						PurchasesDefaultAccountCode?: string
6056
						SalesTrackingCategories?: {
6057
							TrackingCategoryName?: string
6058
							TrackingOptionName?: string
6059
						}[]
6060
						PurchasesTrackingCategories?: {
6061
							TrackingCategoryName?: string
6062
							TrackingOptionName?: string
6063
						}[]
6064
						TrackingCategoryName?: string
6065
						TrackingCategoryOption?: string
6066
						PaymentTerms?: {
6067
							Bills?: {
6068
								Day?: number
6069
								Type?:
6070
									| 'DAYSAFTERBILLDATE'
6071
									| 'DAYSAFTERBILLMONTH'
6072
									| 'OFCURRENTMONTH'
6073
									| 'OFFOLLOWINGMONTH'
6074
							}
6075
							Sales?: {
6076
								Day?: number
6077
								Type?:
6078
									| 'DAYSAFTERBILLDATE'
6079
									| 'DAYSAFTERBILLMONTH'
6080
									| 'OFCURRENTMONTH'
6081
									| 'OFFOLLOWINGMONTH'
6082
							}
6083
						}
6084
						UpdatedDateUTC?: string
6085
						ContactGroups?: {
6086
							Name?: string
6087
							Status?: 'ACTIVE' | 'DELETED'
6088
							ContactGroupID?: string
6089
							Contacts?: {}[]
6090
						}[]
6091
						Website?: string
6092
						BrandingTheme?: {
6093
							BrandingThemeID?: string
6094
							Name?: string
6095
							LogoUrl?: string
6096
							Type?: 'INVOICE'
6097
							SortOrder?: number
6098
							CreatedDateUTC?: string
6099
						}
6100
						BatchPayments?: {
6101
							BankAccountNumber?: string
6102
							BankAccountName?: string
6103
							Details?: string
6104
							Code?: string
6105
							Reference?: string
6106
						}
6107
						Discount?: number
6108
						Balances?: {
6109
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
6110
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
6111
						}
6112
						Attachments?: {
6113
							AttachmentID?: string
6114
							FileName?: string
6115
							Url?: string
6116
							MimeType?: string
6117
							ContentLength?: number
6118
							IncludeOnline?: false | true
6119
						}[]
6120
						HasAttachments?: never
6121
						ValidationErrors?: { Message?: string }[]
6122
						HasValidationErrors?: never
6123
						StatusAttributeString?: string
6124
					}
6125
					LineItems?: {
6126
						LineItemID?: string
6127
						Description?: string
6128
						Quantity?: number
6129
						UnitAmount?: number
6130
						ItemCode?: string
6131
						AccountCode?: string
6132
						AccountID?: string
6133
						TaxType?: string
6134
						TaxAmount?: number
6135
						Item?: { Code?: string; Name?: string; ItemID?: string }
6136
						LineAmount?: number
6137
						Tracking?: {
6138
							TrackingCategoryID?: string
6139
							TrackingOptionID?: string
6140
							Name?: string
6141
							Option?: string
6142
						}[]
6143
						DiscountRate?: number
6144
						DiscountAmount?: number
6145
						RepeatingInvoiceID?: string
6146
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
6147
						SalesTaxCodeId?: number
6148
						TaxBreakdown?: {
6149
							TaxComponentId?: string
6150
							Type?:
6151
								| 'SYSGST/USCOUNTRY'
6152
								| 'SYSGST/USSTATE'
6153
								| 'SYSGST/USCOUNTY'
6154
								| 'SYSGST/USCITY'
6155
								| 'SYSGST/USSPECIAL'
6156
							Name?: string
6157
							TaxPercentage?: number
6158
							TaxAmount?: number
6159
							TaxableAmount?: number
6160
							NonTaxableAmount?: number
6161
							ExemptAmount?: number
6162
							StateAssignedNo?: string
6163
							JurisdictionRegion?: string
6164
						}[]
6165
					}[]
6166
					Date?: string
6167
					DueDate?: string
6168
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
6169
					InvoiceNumber?: string
6170
					Reference?: string
6171
					BrandingThemeID?: string
6172
					Url?: string
6173
					CurrencyCode?:
6174
						| 'AED'
6175
						| 'AFN'
6176
						| 'ALL'
6177
						| 'AMD'
6178
						| 'ANG'
6179
						| 'AOA'
6180
						| 'ARS'
6181
						| 'AUD'
6182
						| 'AWG'
6183
						| 'AZN'
6184
						| 'BAM'
6185
						| 'BBD'
6186
						| 'BDT'
6187
						| 'BGN'
6188
						| 'BHD'
6189
						| 'BIF'
6190
						| 'BMD'
6191
						| 'BND'
6192
						| 'BOB'
6193
						| 'BRL'
6194
						| 'BSD'
6195
						| 'BTN'
6196
						| 'BWP'
6197
						| 'BYN'
6198
						| 'BYR'
6199
						| 'BZD'
6200
						| 'CAD'
6201
						| 'CDF'
6202
						| 'CHF'
6203
						| 'CLF'
6204
						| 'CLP'
6205
						| 'CNY'
6206
						| 'COP'
6207
						| 'CRC'
6208
						| 'CUC'
6209
						| 'CUP'
6210
						| 'CVE'
6211
						| 'CZK'
6212
						| 'DJF'
6213
						| 'DKK'
6214
						| 'DOP'
6215
						| 'DZD'
6216
						| 'EEK'
6217
						| 'EGP'
6218
						| 'ERN'
6219
						| 'ETB'
6220
						| 'EUR'
6221
						| 'FJD'
6222
						| 'FKP'
6223
						| 'GBP'
6224
						| 'GEL'
6225
						| 'GHS'
6226
						| 'GIP'
6227
						| 'GMD'
6228
						| 'GNF'
6229
						| 'GTQ'
6230
						| 'GYD'
6231
						| 'HKD'
6232
						| 'HNL'
6233
						| 'HRK'
6234
						| 'HTG'
6235
						| 'HUF'
6236
						| 'IDR'
6237
						| 'ILS'
6238
						| 'INR'
6239
						| 'IQD'
6240
						| 'IRR'
6241
						| 'ISK'
6242
						| 'JMD'
6243
						| 'JOD'
6244
						| 'JPY'
6245
						| 'KES'
6246
						| 'KGS'
6247
						| 'KHR'
6248
						| 'KMF'
6249
						| 'KPW'
6250
						| 'KRW'
6251
						| 'KWD'
6252
						| 'KYD'
6253
						| 'KZT'
6254
						| 'LAK'
6255
						| 'LBP'
6256
						| 'LKR'
6257
						| 'LRD'
6258
						| 'LSL'
6259
						| 'LTL'
6260
						| 'LVL'
6261
						| 'LYD'
6262
						| 'MAD'
6263
						| 'MDL'
6264
						| 'MGA'
6265
						| 'MKD'
6266
						| 'MMK'
6267
						| 'MNT'
6268
						| 'MOP'
6269
						| 'MRO'
6270
						| 'MRU'
6271
						| 'MUR'
6272
						| 'MVR'
6273
						| 'MWK'
6274
						| 'MXN'
6275
						| 'MXV'
6276
						| 'MYR'
6277
						| 'MZN'
6278
						| 'NAD'
6279
						| 'NGN'
6280
						| 'NIO'
6281
						| 'NOK'
6282
						| 'NPR'
6283
						| 'NZD'
6284
						| 'OMR'
6285
						| 'PAB'
6286
						| 'PEN'
6287
						| 'PGK'
6288
						| 'PHP'
6289
						| 'PKR'
6290
						| 'PLN'
6291
						| 'PYG'
6292
						| 'QAR'
6293
						| 'RON'
6294
						| 'RSD'
6295
						| 'RUB'
6296
						| 'RWF'
6297
						| 'SAR'
6298
						| 'SBD'
6299
						| 'SCR'
6300
						| 'SDG'
6301
						| 'SEK'
6302
						| 'SGD'
6303
						| 'SHP'
6304
						| 'SKK'
6305
						| 'SLE'
6306
						| 'SLL'
6307
						| 'SOS'
6308
						| 'SRD'
6309
						| 'STD'
6310
						| 'STN'
6311
						| 'SVC'
6312
						| 'SYP'
6313
						| 'SZL'
6314
						| 'THB'
6315
						| 'TJS'
6316
						| 'TMT'
6317
						| 'TND'
6318
						| 'TOP'
6319
						| 'TRY'
6320
						| 'TTD'
6321
						| 'TWD'
6322
						| 'TZS'
6323
						| 'UAH'
6324
						| 'UGX'
6325
						| 'USD'
6326
						| 'UYU'
6327
						| 'UZS'
6328
						| 'VEF'
6329
						| 'VES'
6330
						| 'VND'
6331
						| 'VUV'
6332
						| 'WST'
6333
						| 'XAF'
6334
						| 'XCD'
6335
						| 'XOF'
6336
						| 'XPF'
6337
						| 'YER'
6338
						| 'ZAR'
6339
						| 'ZMW'
6340
						| 'ZMK'
6341
						| 'ZWD'
6342
					CurrencyRate?: number
6343
					Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
6344
					SentToContact?: false | true
6345
					ExpectedPaymentDate?: string
6346
					PlannedPaymentDate?: string
6347
					CISDeduction?: number
6348
					CISRate?: number
6349
					SubTotal?: number
6350
					TotalTax?: number
6351
					Total?: number
6352
					TotalDiscount?: number
6353
					InvoiceID?: string
6354
					RepeatingInvoiceID?: string
6355
					HasAttachments?: never
6356
					IsDiscounted?: false | true
6357
					Payments?: {}[]
6358
					Prepayments?: {
6359
						Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
6360
						Contact?: {
6361
							ContactID?: string
6362
							MergedToContactID?: string
6363
							ContactNumber?: string
6364
							AccountNumber?: string
6365
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
6366
							Name?: string
6367
							FirstName?: string
6368
							LastName?: string
6369
							CompanyNumber?: string
6370
							EmailAddress?: string
6371
							ContactPersons?: {
6372
								FirstName?: string
6373
								LastName?: string
6374
								EmailAddress?: string
6375
								IncludeInEmails?: false | true
6376
							}[]
6377
							BankAccountDetails?: string
6378
							TaxNumber?: string
6379
							AccountsReceivableTaxType?: string
6380
							AccountsPayableTaxType?: string
6381
							Addresses?: {
6382
								AddressType?: 'POBOX' | 'STREET'
6383
								AddressLine1?: string
6384
								AddressLine2?: string
6385
								AddressLine3?: string
6386
								AddressLine4?: string
6387
								City?: string
6388
								Region?: string
6389
								PostalCode?: string
6390
								Country?: string
6391
								AttentionTo?: string
6392
							}[]
6393
							Phones?: {
6394
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
6395
								PhoneNumber?: string
6396
								PhoneAreaCode?: string
6397
								PhoneCountryCode?: string
6398
							}[]
6399
							IsSupplier?: false | true
6400
							IsCustomer?: false | true
6401
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
6402
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
6403
							DefaultCurrency?:
6404
								| 'AED'
6405
								| 'AFN'
6406
								| 'ALL'
6407
								| 'AMD'
6408
								| 'ANG'
6409
								| 'AOA'
6410
								| 'ARS'
6411
								| 'AUD'
6412
								| 'AWG'
6413
								| 'AZN'
6414
								| 'BAM'
6415
								| 'BBD'
6416
								| 'BDT'
6417
								| 'BGN'
6418
								| 'BHD'
6419
								| 'BIF'
6420
								| 'BMD'
6421
								| 'BND'
6422
								| 'BOB'
6423
								| 'BRL'
6424
								| 'BSD'
6425
								| 'BTN'
6426
								| 'BWP'
6427
								| 'BYN'
6428
								| 'BYR'
6429
								| 'BZD'
6430
								| 'CAD'
6431
								| 'CDF'
6432
								| 'CHF'
6433
								| 'CLF'
6434
								| 'CLP'
6435
								| 'CNY'
6436
								| 'COP'
6437
								| 'CRC'
6438
								| 'CUC'
6439
								| 'CUP'
6440
								| 'CVE'
6441
								| 'CZK'
6442
								| 'DJF'
6443
								| 'DKK'
6444
								| 'DOP'
6445
								| 'DZD'
6446
								| 'EEK'
6447
								| 'EGP'
6448
								| 'ERN'
6449
								| 'ETB'
6450
								| 'EUR'
6451
								| 'FJD'
6452
								| 'FKP'
6453
								| 'GBP'
6454
								| 'GEL'
6455
								| 'GHS'
6456
								| 'GIP'
6457
								| 'GMD'
6458
								| 'GNF'
6459
								| 'GTQ'
6460
								| 'GYD'
6461
								| 'HKD'
6462
								| 'HNL'
6463
								| 'HRK'
6464
								| 'HTG'
6465
								| 'HUF'
6466
								| 'IDR'
6467
								| 'ILS'
6468
								| 'INR'
6469
								| 'IQD'
6470
								| 'IRR'
6471
								| 'ISK'
6472
								| 'JMD'
6473
								| 'JOD'
6474
								| 'JPY'
6475
								| 'KES'
6476
								| 'KGS'
6477
								| 'KHR'
6478
								| 'KMF'
6479
								| 'KPW'
6480
								| 'KRW'
6481
								| 'KWD'
6482
								| 'KYD'
6483
								| 'KZT'
6484
								| 'LAK'
6485
								| 'LBP'
6486
								| 'LKR'
6487
								| 'LRD'
6488
								| 'LSL'
6489
								| 'LTL'
6490
								| 'LVL'
6491
								| 'LYD'
6492
								| 'MAD'
6493
								| 'MDL'
6494
								| 'MGA'
6495
								| 'MKD'
6496
								| 'MMK'
6497
								| 'MNT'
6498
								| 'MOP'
6499
								| 'MRO'
6500
								| 'MRU'
6501
								| 'MUR'
6502
								| 'MVR'
6503
								| 'MWK'
6504
								| 'MXN'
6505
								| 'MXV'
6506
								| 'MYR'
6507
								| 'MZN'
6508
								| 'NAD'
6509
								| 'NGN'
6510
								| 'NIO'
6511
								| 'NOK'
6512
								| 'NPR'
6513
								| 'NZD'
6514
								| 'OMR'
6515
								| 'PAB'
6516
								| 'PEN'
6517
								| 'PGK'
6518
								| 'PHP'
6519
								| 'PKR'
6520
								| 'PLN'
6521
								| 'PYG'
6522
								| 'QAR'
6523
								| 'RON'
6524
								| 'RSD'
6525
								| 'RUB'
6526
								| 'RWF'
6527
								| 'SAR'
6528
								| 'SBD'
6529
								| 'SCR'
6530
								| 'SDG'
6531
								| 'SEK'
6532
								| 'SGD'
6533
								| 'SHP'
6534
								| 'SKK'
6535
								| 'SLE'
6536
								| 'SLL'
6537
								| 'SOS'
6538
								| 'SRD'
6539
								| 'STD'
6540
								| 'STN'
6541
								| 'SVC'
6542
								| 'SYP'
6543
								| 'SZL'
6544
								| 'THB'
6545
								| 'TJS'
6546
								| 'TMT'
6547
								| 'TND'
6548
								| 'TOP'
6549
								| 'TRY'
6550
								| 'TTD'
6551
								| 'TWD'
6552
								| 'TZS'
6553
								| 'UAH'
6554
								| 'UGX'
6555
								| 'USD'
6556
								| 'UYU'
6557
								| 'UZS'
6558
								| 'VEF'
6559
								| 'VES'
6560
								| 'VND'
6561
								| 'VUV'
6562
								| 'WST'
6563
								| 'XAF'
6564
								| 'XCD'
6565
								| 'XOF'
6566
								| 'XPF'
6567
								| 'YER'
6568
								| 'ZAR'
6569
								| 'ZMW'
6570
								| 'ZMK'
6571
								| 'ZWD'
6572
							XeroNetworkKey?: string
6573
							SalesDefaultAccountCode?: string
6574
							PurchasesDefaultAccountCode?: string
6575
							SalesTrackingCategories?: {
6576
								TrackingCategoryName?: string
6577
								TrackingOptionName?: string
6578
							}[]
6579
							PurchasesTrackingCategories?: {
6580
								TrackingCategoryName?: string
6581
								TrackingOptionName?: string
6582
							}[]
6583
							TrackingCategoryName?: string
6584
							TrackingCategoryOption?: string
6585
							PaymentTerms?: {
6586
								Bills?: {
6587
									Day?: number
6588
									Type?:
6589
										| 'DAYSAFTERBILLDATE'
6590
										| 'DAYSAFTERBILLMONTH'
6591
										| 'OFCURRENTMONTH'
6592
										| 'OFFOLLOWINGMONTH'
6593
								}
6594
								Sales?: {
6595
									Day?: number
6596
									Type?:
6597
										| 'DAYSAFTERBILLDATE'
6598
										| 'DAYSAFTERBILLMONTH'
6599
										| 'OFCURRENTMONTH'
6600
										| 'OFFOLLOWINGMONTH'
6601
								}
6602
							}
6603
							UpdatedDateUTC?: string
6604
							ContactGroups?: {
6605
								Name?: string
6606
								Status?: 'ACTIVE' | 'DELETED'
6607
								ContactGroupID?: string
6608
								Contacts?: {}[]
6609
							}[]
6610
							Website?: string
6611
							BrandingTheme?: {
6612
								BrandingThemeID?: string
6613
								Name?: string
6614
								LogoUrl?: string
6615
								Type?: 'INVOICE'
6616
								SortOrder?: number
6617
								CreatedDateUTC?: string
6618
							}
6619
							BatchPayments?: {
6620
								BankAccountNumber?: string
6621
								BankAccountName?: string
6622
								Details?: string
6623
								Code?: string
6624
								Reference?: string
6625
							}
6626
							Discount?: number
6627
							Balances?: {
6628
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
6629
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
6630
							}
6631
							Attachments?: {
6632
								AttachmentID?: string
6633
								FileName?: string
6634
								Url?: string
6635
								MimeType?: string
6636
								ContentLength?: number
6637
								IncludeOnline?: false | true
6638
							}[]
6639
							HasAttachments?: never
6640
							ValidationErrors?: { Message?: string }[]
6641
							HasValidationErrors?: never
6642
							StatusAttributeString?: string
6643
						}
6644
						Date?: string
6645
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
6646
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
6647
						LineItems?: {
6648
							LineItemID?: string
6649
							Description?: string
6650
							Quantity?: number
6651
							UnitAmount?: number
6652
							ItemCode?: string
6653
							AccountCode?: string
6654
							AccountID?: string
6655
							TaxType?: string
6656
							TaxAmount?: number
6657
							Item?: { Code?: string; Name?: string; ItemID?: string }
6658
							LineAmount?: number
6659
							Tracking?: {
6660
								TrackingCategoryID?: string
6661
								TrackingOptionID?: string
6662
								Name?: string
6663
								Option?: string
6664
							}[]
6665
							DiscountRate?: number
6666
							DiscountAmount?: number
6667
							RepeatingInvoiceID?: string
6668
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
6669
							SalesTaxCodeId?: number
6670
							TaxBreakdown?: {
6671
								TaxComponentId?: string
6672
								Type?:
6673
									| 'SYSGST/USCOUNTRY'
6674
									| 'SYSGST/USSTATE'
6675
									| 'SYSGST/USCOUNTY'
6676
									| 'SYSGST/USCITY'
6677
									| 'SYSGST/USSPECIAL'
6678
								Name?: string
6679
								TaxPercentage?: number
6680
								TaxAmount?: number
6681
								TaxableAmount?: number
6682
								NonTaxableAmount?: number
6683
								ExemptAmount?: number
6684
								StateAssignedNo?: string
6685
								JurisdictionRegion?: string
6686
							}[]
6687
						}[]
6688
						SubTotal?: number
6689
						TotalTax?: number
6690
						Total?: number
6691
						Reference?: string
6692
						UpdatedDateUTC?: string
6693
						CurrencyCode?:
6694
							| 'AED'
6695
							| 'AFN'
6696
							| 'ALL'
6697
							| 'AMD'
6698
							| 'ANG'
6699
							| 'AOA'
6700
							| 'ARS'
6701
							| 'AUD'
6702
							| 'AWG'
6703
							| 'AZN'
6704
							| 'BAM'
6705
							| 'BBD'
6706
							| 'BDT'
6707
							| 'BGN'
6708
							| 'BHD'
6709
							| 'BIF'
6710
							| 'BMD'
6711
							| 'BND'
6712
							| 'BOB'
6713
							| 'BRL'
6714
							| 'BSD'
6715
							| 'BTN'
6716
							| 'BWP'
6717
							| 'BYN'
6718
							| 'BYR'
6719
							| 'BZD'
6720
							| 'CAD'
6721
							| 'CDF'
6722
							| 'CHF'
6723
							| 'CLF'
6724
							| 'CLP'
6725
							| 'CNY'
6726
							| 'COP'
6727
							| 'CRC'
6728
							| 'CUC'
6729
							| 'CUP'
6730
							| 'CVE'
6731
							| 'CZK'
6732
							| 'DJF'
6733
							| 'DKK'
6734
							| 'DOP'
6735
							| 'DZD'
6736
							| 'EEK'
6737
							| 'EGP'
6738
							| 'ERN'
6739
							| 'ETB'
6740
							| 'EUR'
6741
							| 'FJD'
6742
							| 'FKP'
6743
							| 'GBP'
6744
							| 'GEL'
6745
							| 'GHS'
6746
							| 'GIP'
6747
							| 'GMD'
6748
							| 'GNF'
6749
							| 'GTQ'
6750
							| 'GYD'
6751
							| 'HKD'
6752
							| 'HNL'
6753
							| 'HRK'
6754
							| 'HTG'
6755
							| 'HUF'
6756
							| 'IDR'
6757
							| 'ILS'
6758
							| 'INR'
6759
							| 'IQD'
6760
							| 'IRR'
6761
							| 'ISK'
6762
							| 'JMD'
6763
							| 'JOD'
6764
							| 'JPY'
6765
							| 'KES'
6766
							| 'KGS'
6767
							| 'KHR'
6768
							| 'KMF'
6769
							| 'KPW'
6770
							| 'KRW'
6771
							| 'KWD'
6772
							| 'KYD'
6773
							| 'KZT'
6774
							| 'LAK'
6775
							| 'LBP'
6776
							| 'LKR'
6777
							| 'LRD'
6778
							| 'LSL'
6779
							| 'LTL'
6780
							| 'LVL'
6781
							| 'LYD'
6782
							| 'MAD'
6783
							| 'MDL'
6784
							| 'MGA'
6785
							| 'MKD'
6786
							| 'MMK'
6787
							| 'MNT'
6788
							| 'MOP'
6789
							| 'MRO'
6790
							| 'MRU'
6791
							| 'MUR'
6792
							| 'MVR'
6793
							| 'MWK'
6794
							| 'MXN'
6795
							| 'MXV'
6796
							| 'MYR'
6797
							| 'MZN'
6798
							| 'NAD'
6799
							| 'NGN'
6800
							| 'NIO'
6801
							| 'NOK'
6802
							| 'NPR'
6803
							| 'NZD'
6804
							| 'OMR'
6805
							| 'PAB'
6806
							| 'PEN'
6807
							| 'PGK'
6808
							| 'PHP'
6809
							| 'PKR'
6810
							| 'PLN'
6811
							| 'PYG'
6812
							| 'QAR'
6813
							| 'RON'
6814
							| 'RSD'
6815
							| 'RUB'
6816
							| 'RWF'
6817
							| 'SAR'
6818
							| 'SBD'
6819
							| 'SCR'
6820
							| 'SDG'
6821
							| 'SEK'
6822
							| 'SGD'
6823
							| 'SHP'
6824
							| 'SKK'
6825
							| 'SLE'
6826
							| 'SLL'
6827
							| 'SOS'
6828
							| 'SRD'
6829
							| 'STD'
6830
							| 'STN'
6831
							| 'SVC'
6832
							| 'SYP'
6833
							| 'SZL'
6834
							| 'THB'
6835
							| 'TJS'
6836
							| 'TMT'
6837
							| 'TND'
6838
							| 'TOP'
6839
							| 'TRY'
6840
							| 'TTD'
6841
							| 'TWD'
6842
							| 'TZS'
6843
							| 'UAH'
6844
							| 'UGX'
6845
							| 'USD'
6846
							| 'UYU'
6847
							| 'UZS'
6848
							| 'VEF'
6849
							| 'VES'
6850
							| 'VND'
6851
							| 'VUV'
6852
							| 'WST'
6853
							| 'XAF'
6854
							| 'XCD'
6855
							| 'XOF'
6856
							| 'XPF'
6857
							| 'YER'
6858
							| 'ZAR'
6859
							| 'ZMW'
6860
							| 'ZMK'
6861
							| 'ZWD'
6862
						PrepaymentID?: string
6863
						CurrencyRate?: number
6864
						RemainingCredit?: number
6865
						Allocations?: {}[]
6866
						Payments?: {}[]
6867
						AppliedAmount?: number
6868
						HasAttachments?: never
6869
						Attachments?: {
6870
							AttachmentID?: string
6871
							FileName?: string
6872
							Url?: string
6873
							MimeType?: string
6874
							ContentLength?: number
6875
							IncludeOnline?: false | true
6876
						}[]
6877
					}[]
6878
					Overpayments?: {
6879
						Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
6880
						Contact?: {
6881
							ContactID?: string
6882
							MergedToContactID?: string
6883
							ContactNumber?: string
6884
							AccountNumber?: string
6885
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
6886
							Name?: string
6887
							FirstName?: string
6888
							LastName?: string
6889
							CompanyNumber?: string
6890
							EmailAddress?: string
6891
							ContactPersons?: {
6892
								FirstName?: string
6893
								LastName?: string
6894
								EmailAddress?: string
6895
								IncludeInEmails?: false | true
6896
							}[]
6897
							BankAccountDetails?: string
6898
							TaxNumber?: string
6899
							AccountsReceivableTaxType?: string
6900
							AccountsPayableTaxType?: string
6901
							Addresses?: {
6902
								AddressType?: 'POBOX' | 'STREET'
6903
								AddressLine1?: string
6904
								AddressLine2?: string
6905
								AddressLine3?: string
6906
								AddressLine4?: string
6907
								City?: string
6908
								Region?: string
6909
								PostalCode?: string
6910
								Country?: string
6911
								AttentionTo?: string
6912
							}[]
6913
							Phones?: {
6914
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
6915
								PhoneNumber?: string
6916
								PhoneAreaCode?: string
6917
								PhoneCountryCode?: string
6918
							}[]
6919
							IsSupplier?: false | true
6920
							IsCustomer?: false | true
6921
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
6922
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
6923
							DefaultCurrency?:
6924
								| 'AED'
6925
								| 'AFN'
6926
								| 'ALL'
6927
								| 'AMD'
6928
								| 'ANG'
6929
								| 'AOA'
6930
								| 'ARS'
6931
								| 'AUD'
6932
								| 'AWG'
6933
								| 'AZN'
6934
								| 'BAM'
6935
								| 'BBD'
6936
								| 'BDT'
6937
								| 'BGN'
6938
								| 'BHD'
6939
								| 'BIF'
6940
								| 'BMD'
6941
								| 'BND'
6942
								| 'BOB'
6943
								| 'BRL'
6944
								| 'BSD'
6945
								| 'BTN'
6946
								| 'BWP'
6947
								| 'BYN'
6948
								| 'BYR'
6949
								| 'BZD'
6950
								| 'CAD'
6951
								| 'CDF'
6952
								| 'CHF'
6953
								| 'CLF'
6954
								| 'CLP'
6955
								| 'CNY'
6956
								| 'COP'
6957
								| 'CRC'
6958
								| 'CUC'
6959
								| 'CUP'
6960
								| 'CVE'
6961
								| 'CZK'
6962
								| 'DJF'
6963
								| 'DKK'
6964
								| 'DOP'
6965
								| 'DZD'
6966
								| 'EEK'
6967
								| 'EGP'
6968
								| 'ERN'
6969
								| 'ETB'
6970
								| 'EUR'
6971
								| 'FJD'
6972
								| 'FKP'
6973
								| 'GBP'
6974
								| 'GEL'
6975
								| 'GHS'
6976
								| 'GIP'
6977
								| 'GMD'
6978
								| 'GNF'
6979
								| 'GTQ'
6980
								| 'GYD'
6981
								| 'HKD'
6982
								| 'HNL'
6983
								| 'HRK'
6984
								| 'HTG'
6985
								| 'HUF'
6986
								| 'IDR'
6987
								| 'ILS'
6988
								| 'INR'
6989
								| 'IQD'
6990
								| 'IRR'
6991
								| 'ISK'
6992
								| 'JMD'
6993
								| 'JOD'
6994
								| 'JPY'
6995
								| 'KES'
6996
								| 'KGS'
6997
								| 'KHR'
6998
								| 'KMF'
6999
								| 'KPW'
7000
								| 'KRW'
7001
								| 'KWD'
7002
								| 'KYD'
7003
								| 'KZT'
7004
								| 'LAK'
7005
								| 'LBP'
7006
								| 'LKR'
7007
								| 'LRD'
7008
								| 'LSL'
7009
								| 'LTL'
7010
								| 'LVL'
7011
								| 'LYD'
7012
								| 'MAD'
7013
								| 'MDL'
7014
								| 'MGA'
7015
								| 'MKD'
7016
								| 'MMK'
7017
								| 'MNT'
7018
								| 'MOP'
7019
								| 'MRO'
7020
								| 'MRU'
7021
								| 'MUR'
7022
								| 'MVR'
7023
								| 'MWK'
7024
								| 'MXN'
7025
								| 'MXV'
7026
								| 'MYR'
7027
								| 'MZN'
7028
								| 'NAD'
7029
								| 'NGN'
7030
								| 'NIO'
7031
								| 'NOK'
7032
								| 'NPR'
7033
								| 'NZD'
7034
								| 'OMR'
7035
								| 'PAB'
7036
								| 'PEN'
7037
								| 'PGK'
7038
								| 'PHP'
7039
								| 'PKR'
7040
								| 'PLN'
7041
								| 'PYG'
7042
								| 'QAR'
7043
								| 'RON'
7044
								| 'RSD'
7045
								| 'RUB'
7046
								| 'RWF'
7047
								| 'SAR'
7048
								| 'SBD'
7049
								| 'SCR'
7050
								| 'SDG'
7051
								| 'SEK'
7052
								| 'SGD'
7053
								| 'SHP'
7054
								| 'SKK'
7055
								| 'SLE'
7056
								| 'SLL'
7057
								| 'SOS'
7058
								| 'SRD'
7059
								| 'STD'
7060
								| 'STN'
7061
								| 'SVC'
7062
								| 'SYP'
7063
								| 'SZL'
7064
								| 'THB'
7065
								| 'TJS'
7066
								| 'TMT'
7067
								| 'TND'
7068
								| 'TOP'
7069
								| 'TRY'
7070
								| 'TTD'
7071
								| 'TWD'
7072
								| 'TZS'
7073
								| 'UAH'
7074
								| 'UGX'
7075
								| 'USD'
7076
								| 'UYU'
7077
								| 'UZS'
7078
								| 'VEF'
7079
								| 'VES'
7080
								| 'VND'
7081
								| 'VUV'
7082
								| 'WST'
7083
								| 'XAF'
7084
								| 'XCD'
7085
								| 'XOF'
7086
								| 'XPF'
7087
								| 'YER'
7088
								| 'ZAR'
7089
								| 'ZMW'
7090
								| 'ZMK'
7091
								| 'ZWD'
7092
							XeroNetworkKey?: string
7093
							SalesDefaultAccountCode?: string
7094
							PurchasesDefaultAccountCode?: string
7095
							SalesTrackingCategories?: {
7096
								TrackingCategoryName?: string
7097
								TrackingOptionName?: string
7098
							}[]
7099
							PurchasesTrackingCategories?: {
7100
								TrackingCategoryName?: string
7101
								TrackingOptionName?: string
7102
							}[]
7103
							TrackingCategoryName?: string
7104
							TrackingCategoryOption?: string
7105
							PaymentTerms?: {
7106
								Bills?: {
7107
									Day?: number
7108
									Type?:
7109
										| 'DAYSAFTERBILLDATE'
7110
										| 'DAYSAFTERBILLMONTH'
7111
										| 'OFCURRENTMONTH'
7112
										| 'OFFOLLOWINGMONTH'
7113
								}
7114
								Sales?: {
7115
									Day?: number
7116
									Type?:
7117
										| 'DAYSAFTERBILLDATE'
7118
										| 'DAYSAFTERBILLMONTH'
7119
										| 'OFCURRENTMONTH'
7120
										| 'OFFOLLOWINGMONTH'
7121
								}
7122
							}
7123
							UpdatedDateUTC?: string
7124
							ContactGroups?: {
7125
								Name?: string
7126
								Status?: 'ACTIVE' | 'DELETED'
7127
								ContactGroupID?: string
7128
								Contacts?: {}[]
7129
							}[]
7130
							Website?: string
7131
							BrandingTheme?: {
7132
								BrandingThemeID?: string
7133
								Name?: string
7134
								LogoUrl?: string
7135
								Type?: 'INVOICE'
7136
								SortOrder?: number
7137
								CreatedDateUTC?: string
7138
							}
7139
							BatchPayments?: {
7140
								BankAccountNumber?: string
7141
								BankAccountName?: string
7142
								Details?: string
7143
								Code?: string
7144
								Reference?: string
7145
							}
7146
							Discount?: number
7147
							Balances?: {
7148
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
7149
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
7150
							}
7151
							Attachments?: {
7152
								AttachmentID?: string
7153
								FileName?: string
7154
								Url?: string
7155
								MimeType?: string
7156
								ContentLength?: number
7157
								IncludeOnline?: false | true
7158
							}[]
7159
							HasAttachments?: never
7160
							ValidationErrors?: { Message?: string }[]
7161
							HasValidationErrors?: never
7162
							StatusAttributeString?: string
7163
						}
7164
						Date?: string
7165
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
7166
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
7167
						LineItems?: {
7168
							LineItemID?: string
7169
							Description?: string
7170
							Quantity?: number
7171
							UnitAmount?: number
7172
							ItemCode?: string
7173
							AccountCode?: string
7174
							AccountID?: string
7175
							TaxType?: string
7176
							TaxAmount?: number
7177
							Item?: { Code?: string; Name?: string; ItemID?: string }
7178
							LineAmount?: number
7179
							Tracking?: {
7180
								TrackingCategoryID?: string
7181
								TrackingOptionID?: string
7182
								Name?: string
7183
								Option?: string
7184
							}[]
7185
							DiscountRate?: number
7186
							DiscountAmount?: number
7187
							RepeatingInvoiceID?: string
7188
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
7189
							SalesTaxCodeId?: number
7190
							TaxBreakdown?: {
7191
								TaxComponentId?: string
7192
								Type?:
7193
									| 'SYSGST/USCOUNTRY'
7194
									| 'SYSGST/USSTATE'
7195
									| 'SYSGST/USCOUNTY'
7196
									| 'SYSGST/USCITY'
7197
									| 'SYSGST/USSPECIAL'
7198
								Name?: string
7199
								TaxPercentage?: number
7200
								TaxAmount?: number
7201
								TaxableAmount?: number
7202
								NonTaxableAmount?: number
7203
								ExemptAmount?: number
7204
								StateAssignedNo?: string
7205
								JurisdictionRegion?: string
7206
							}[]
7207
						}[]
7208
						SubTotal?: number
7209
						TotalTax?: number
7210
						Total?: number
7211
						UpdatedDateUTC?: string
7212
						CurrencyCode?:
7213
							| 'AED'
7214
							| 'AFN'
7215
							| 'ALL'
7216
							| 'AMD'
7217
							| 'ANG'
7218
							| 'AOA'
7219
							| 'ARS'
7220
							| 'AUD'
7221
							| 'AWG'
7222
							| 'AZN'
7223
							| 'BAM'
7224
							| 'BBD'
7225
							| 'BDT'
7226
							| 'BGN'
7227
							| 'BHD'
7228
							| 'BIF'
7229
							| 'BMD'
7230
							| 'BND'
7231
							| 'BOB'
7232
							| 'BRL'
7233
							| 'BSD'
7234
							| 'BTN'
7235
							| 'BWP'
7236
							| 'BYN'
7237
							| 'BYR'
7238
							| 'BZD'
7239
							| 'CAD'
7240
							| 'CDF'
7241
							| 'CHF'
7242
							| 'CLF'
7243
							| 'CLP'
7244
							| 'CNY'
7245
							| 'COP'
7246
							| 'CRC'
7247
							| 'CUC'
7248
							| 'CUP'
7249
							| 'CVE'
7250
							| 'CZK'
7251
							| 'DJF'
7252
							| 'DKK'
7253
							| 'DOP'
7254
							| 'DZD'
7255
							| 'EEK'
7256
							| 'EGP'
7257
							| 'ERN'
7258
							| 'ETB'
7259
							| 'EUR'
7260
							| 'FJD'
7261
							| 'FKP'
7262
							| 'GBP'
7263
							| 'GEL'
7264
							| 'GHS'
7265
							| 'GIP'
7266
							| 'GMD'
7267
							| 'GNF'
7268
							| 'GTQ'
7269
							| 'GYD'
7270
							| 'HKD'
7271
							| 'HNL'
7272
							| 'HRK'
7273
							| 'HTG'
7274
							| 'HUF'
7275
							| 'IDR'
7276
							| 'ILS'
7277
							| 'INR'
7278
							| 'IQD'
7279
							| 'IRR'
7280
							| 'ISK'
7281
							| 'JMD'
7282
							| 'JOD'
7283
							| 'JPY'
7284
							| 'KES'
7285
							| 'KGS'
7286
							| 'KHR'
7287
							| 'KMF'
7288
							| 'KPW'
7289
							| 'KRW'
7290
							| 'KWD'
7291
							| 'KYD'
7292
							| 'KZT'
7293
							| 'LAK'
7294
							| 'LBP'
7295
							| 'LKR'
7296
							| 'LRD'
7297
							| 'LSL'
7298
							| 'LTL'
7299
							| 'LVL'
7300
							| 'LYD'
7301
							| 'MAD'
7302
							| 'MDL'
7303
							| 'MGA'
7304
							| 'MKD'
7305
							| 'MMK'
7306
							| 'MNT'
7307
							| 'MOP'
7308
							| 'MRO'
7309
							| 'MRU'
7310
							| 'MUR'
7311
							| 'MVR'
7312
							| 'MWK'
7313
							| 'MXN'
7314
							| 'MXV'
7315
							| 'MYR'
7316
							| 'MZN'
7317
							| 'NAD'
7318
							| 'NGN'
7319
							| 'NIO'
7320
							| 'NOK'
7321
							| 'NPR'
7322
							| 'NZD'
7323
							| 'OMR'
7324
							| 'PAB'
7325
							| 'PEN'
7326
							| 'PGK'
7327
							| 'PHP'
7328
							| 'PKR'
7329
							| 'PLN'
7330
							| 'PYG'
7331
							| 'QAR'
7332
							| 'RON'
7333
							| 'RSD'
7334
							| 'RUB'
7335
							| 'RWF'
7336
							| 'SAR'
7337
							| 'SBD'
7338
							| 'SCR'
7339
							| 'SDG'
7340
							| 'SEK'
7341
							| 'SGD'
7342
							| 'SHP'
7343
							| 'SKK'
7344
							| 'SLE'
7345
							| 'SLL'
7346
							| 'SOS'
7347
							| 'SRD'
7348
							| 'STD'
7349
							| 'STN'
7350
							| 'SVC'
7351
							| 'SYP'
7352
							| 'SZL'
7353
							| 'THB'
7354
							| 'TJS'
7355
							| 'TMT'
7356
							| 'TND'
7357
							| 'TOP'
7358
							| 'TRY'
7359
							| 'TTD'
7360
							| 'TWD'
7361
							| 'TZS'
7362
							| 'UAH'
7363
							| 'UGX'
7364
							| 'USD'
7365
							| 'UYU'
7366
							| 'UZS'
7367
							| 'VEF'
7368
							| 'VES'
7369
							| 'VND'
7370
							| 'VUV'
7371
							| 'WST'
7372
							| 'XAF'
7373
							| 'XCD'
7374
							| 'XOF'
7375
							| 'XPF'
7376
							| 'YER'
7377
							| 'ZAR'
7378
							| 'ZMW'
7379
							| 'ZMK'
7380
							| 'ZWD'
7381
						OverpaymentID?: string
7382
						CurrencyRate?: number
7383
						RemainingCredit?: number
7384
						Allocations?: {}[]
7385
						AppliedAmount?: number
7386
						Payments?: {}[]
7387
						HasAttachments?: never
7388
						Attachments?: {
7389
							AttachmentID?: string
7390
							FileName?: string
7391
							Url?: string
7392
							MimeType?: string
7393
							ContentLength?: number
7394
							IncludeOnline?: false | true
7395
						}[]
7396
					}[]
7397
					AmountDue?: number
7398
					AmountPaid?: number
7399
					FullyPaidOnDate?: string
7400
					AmountCredited?: number
7401
					UpdatedDateUTC?: string
7402
					CreditNotes?: {}[]
7403
					Attachments?: {
7404
						AttachmentID?: string
7405
						FileName?: string
7406
						Url?: string
7407
						MimeType?: string
7408
						ContentLength?: number
7409
						IncludeOnline?: false | true
7410
					}[]
7411
					HasErrors?: never
7412
					StatusAttributeString?: string
7413
					ValidationErrors?: { Message?: string }[]
7414
					Warnings?: { Message?: string }[]
7415
					InvoiceAddresses?: {
7416
						InvoiceAddressType?: 'FROM' | 'TO'
7417
						AddressLine1?: string
7418
						AddressLine2?: string
7419
						AddressLine3?: string
7420
						AddressLine4?: string
7421
						City?: string
7422
						Region?: string
7423
						PostalCode?: string
7424
						Country?: string
7425
					}[]
7426
				}
7427
				Overpayment?: {
7428
					Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
7429
					Contact?: {
7430
						ContactID?: string
7431
						MergedToContactID?: string
7432
						ContactNumber?: string
7433
						AccountNumber?: string
7434
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
7435
						Name?: string
7436
						FirstName?: string
7437
						LastName?: string
7438
						CompanyNumber?: string
7439
						EmailAddress?: string
7440
						ContactPersons?: {
7441
							FirstName?: string
7442
							LastName?: string
7443
							EmailAddress?: string
7444
							IncludeInEmails?: false | true
7445
						}[]
7446
						BankAccountDetails?: string
7447
						TaxNumber?: string
7448
						AccountsReceivableTaxType?: string
7449
						AccountsPayableTaxType?: string
7450
						Addresses?: {
7451
							AddressType?: 'POBOX' | 'STREET'
7452
							AddressLine1?: string
7453
							AddressLine2?: string
7454
							AddressLine3?: string
7455
							AddressLine4?: string
7456
							City?: string
7457
							Region?: string
7458
							PostalCode?: string
7459
							Country?: string
7460
							AttentionTo?: string
7461
						}[]
7462
						Phones?: {
7463
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
7464
							PhoneNumber?: string
7465
							PhoneAreaCode?: string
7466
							PhoneCountryCode?: string
7467
						}[]
7468
						IsSupplier?: false | true
7469
						IsCustomer?: false | true
7470
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
7471
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
7472
						DefaultCurrency?:
7473
							| 'AED'
7474
							| 'AFN'
7475
							| 'ALL'
7476
							| 'AMD'
7477
							| 'ANG'
7478
							| 'AOA'
7479
							| 'ARS'
7480
							| 'AUD'
7481
							| 'AWG'
7482
							| 'AZN'
7483
							| 'BAM'
7484
							| 'BBD'
7485
							| 'BDT'
7486
							| 'BGN'
7487
							| 'BHD'
7488
							| 'BIF'
7489
							| 'BMD'
7490
							| 'BND'
7491
							| 'BOB'
7492
							| 'BRL'
7493
							| 'BSD'
7494
							| 'BTN'
7495
							| 'BWP'
7496
							| 'BYN'
7497
							| 'BYR'
7498
							| 'BZD'
7499
							| 'CAD'
7500
							| 'CDF'
7501
							| 'CHF'
7502
							| 'CLF'
7503
							| 'CLP'
7504
							| 'CNY'
7505
							| 'COP'
7506
							| 'CRC'
7507
							| 'CUC'
7508
							| 'CUP'
7509
							| 'CVE'
7510
							| 'CZK'
7511
							| 'DJF'
7512
							| 'DKK'
7513
							| 'DOP'
7514
							| 'DZD'
7515
							| 'EEK'
7516
							| 'EGP'
7517
							| 'ERN'
7518
							| 'ETB'
7519
							| 'EUR'
7520
							| 'FJD'
7521
							| 'FKP'
7522
							| 'GBP'
7523
							| 'GEL'
7524
							| 'GHS'
7525
							| 'GIP'
7526
							| 'GMD'
7527
							| 'GNF'
7528
							| 'GTQ'
7529
							| 'GYD'
7530
							| 'HKD'
7531
							| 'HNL'
7532
							| 'HRK'
7533
							| 'HTG'
7534
							| 'HUF'
7535
							| 'IDR'
7536
							| 'ILS'
7537
							| 'INR'
7538
							| 'IQD'
7539
							| 'IRR'
7540
							| 'ISK'
7541
							| 'JMD'
7542
							| 'JOD'
7543
							| 'JPY'
7544
							| 'KES'
7545
							| 'KGS'
7546
							| 'KHR'
7547
							| 'KMF'
7548
							| 'KPW'
7549
							| 'KRW'
7550
							| 'KWD'
7551
							| 'KYD'
7552
							| 'KZT'
7553
							| 'LAK'
7554
							| 'LBP'
7555
							| 'LKR'
7556
							| 'LRD'
7557
							| 'LSL'
7558
							| 'LTL'
7559
							| 'LVL'
7560
							| 'LYD'
7561
							| 'MAD'
7562
							| 'MDL'
7563
							| 'MGA'
7564
							| 'MKD'
7565
							| 'MMK'
7566
							| 'MNT'
7567
							| 'MOP'
7568
							| 'MRO'
7569
							| 'MRU'
7570
							| 'MUR'
7571
							| 'MVR'
7572
							| 'MWK'
7573
							| 'MXN'
7574
							| 'MXV'
7575
							| 'MYR'
7576
							| 'MZN'
7577
							| 'NAD'
7578
							| 'NGN'
7579
							| 'NIO'
7580
							| 'NOK'
7581
							| 'NPR'
7582
							| 'NZD'
7583
							| 'OMR'
7584
							| 'PAB'
7585
							| 'PEN'
7586
							| 'PGK'
7587
							| 'PHP'
7588
							| 'PKR'
7589
							| 'PLN'
7590
							| 'PYG'
7591
							| 'QAR'
7592
							| 'RON'
7593
							| 'RSD'
7594
							| 'RUB'
7595
							| 'RWF'
7596
							| 'SAR'
7597
							| 'SBD'
7598
							| 'SCR'
7599
							| 'SDG'
7600
							| 'SEK'
7601
							| 'SGD'
7602
							| 'SHP'
7603
							| 'SKK'
7604
							| 'SLE'
7605
							| 'SLL'
7606
							| 'SOS'
7607
							| 'SRD'
7608
							| 'STD'
7609
							| 'STN'
7610
							| 'SVC'
7611
							| 'SYP'
7612
							| 'SZL'
7613
							| 'THB'
7614
							| 'TJS'
7615
							| 'TMT'
7616
							| 'TND'
7617
							| 'TOP'
7618
							| 'TRY'
7619
							| 'TTD'
7620
							| 'TWD'
7621
							| 'TZS'
7622
							| 'UAH'
7623
							| 'UGX'
7624
							| 'USD'
7625
							| 'UYU'
7626
							| 'UZS'
7627
							| 'VEF'
7628
							| 'VES'
7629
							| 'VND'
7630
							| 'VUV'
7631
							| 'WST'
7632
							| 'XAF'
7633
							| 'XCD'
7634
							| 'XOF'
7635
							| 'XPF'
7636
							| 'YER'
7637
							| 'ZAR'
7638
							| 'ZMW'
7639
							| 'ZMK'
7640
							| 'ZWD'
7641
						XeroNetworkKey?: string
7642
						SalesDefaultAccountCode?: string
7643
						PurchasesDefaultAccountCode?: string
7644
						SalesTrackingCategories?: {
7645
							TrackingCategoryName?: string
7646
							TrackingOptionName?: string
7647
						}[]
7648
						PurchasesTrackingCategories?: {
7649
							TrackingCategoryName?: string
7650
							TrackingOptionName?: string
7651
						}[]
7652
						TrackingCategoryName?: string
7653
						TrackingCategoryOption?: string
7654
						PaymentTerms?: {
7655
							Bills?: {
7656
								Day?: number
7657
								Type?:
7658
									| 'DAYSAFTERBILLDATE'
7659
									| 'DAYSAFTERBILLMONTH'
7660
									| 'OFCURRENTMONTH'
7661
									| 'OFFOLLOWINGMONTH'
7662
							}
7663
							Sales?: {
7664
								Day?: number
7665
								Type?:
7666
									| 'DAYSAFTERBILLDATE'
7667
									| 'DAYSAFTERBILLMONTH'
7668
									| 'OFCURRENTMONTH'
7669
									| 'OFFOLLOWINGMONTH'
7670
							}
7671
						}
7672
						UpdatedDateUTC?: string
7673
						ContactGroups?: {
7674
							Name?: string
7675
							Status?: 'ACTIVE' | 'DELETED'
7676
							ContactGroupID?: string
7677
							Contacts?: {}[]
7678
						}[]
7679
						Website?: string
7680
						BrandingTheme?: {
7681
							BrandingThemeID?: string
7682
							Name?: string
7683
							LogoUrl?: string
7684
							Type?: 'INVOICE'
7685
							SortOrder?: number
7686
							CreatedDateUTC?: string
7687
						}
7688
						BatchPayments?: {
7689
							BankAccountNumber?: string
7690
							BankAccountName?: string
7691
							Details?: string
7692
							Code?: string
7693
							Reference?: string
7694
						}
7695
						Discount?: number
7696
						Balances?: {
7697
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
7698
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
7699
						}
7700
						Attachments?: {
7701
							AttachmentID?: string
7702
							FileName?: string
7703
							Url?: string
7704
							MimeType?: string
7705
							ContentLength?: number
7706
							IncludeOnline?: false | true
7707
						}[]
7708
						HasAttachments?: never
7709
						ValidationErrors?: { Message?: string }[]
7710
						HasValidationErrors?: never
7711
						StatusAttributeString?: string
7712
					}
7713
					Date?: string
7714
					Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
7715
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
7716
					LineItems?: {
7717
						LineItemID?: string
7718
						Description?: string
7719
						Quantity?: number
7720
						UnitAmount?: number
7721
						ItemCode?: string
7722
						AccountCode?: string
7723
						AccountID?: string
7724
						TaxType?: string
7725
						TaxAmount?: number
7726
						Item?: { Code?: string; Name?: string; ItemID?: string }
7727
						LineAmount?: number
7728
						Tracking?: {
7729
							TrackingCategoryID?: string
7730
							TrackingOptionID?: string
7731
							Name?: string
7732
							Option?: string
7733
						}[]
7734
						DiscountRate?: number
7735
						DiscountAmount?: number
7736
						RepeatingInvoiceID?: string
7737
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
7738
						SalesTaxCodeId?: number
7739
						TaxBreakdown?: {
7740
							TaxComponentId?: string
7741
							Type?:
7742
								| 'SYSGST/USCOUNTRY'
7743
								| 'SYSGST/USSTATE'
7744
								| 'SYSGST/USCOUNTY'
7745
								| 'SYSGST/USCITY'
7746
								| 'SYSGST/USSPECIAL'
7747
							Name?: string
7748
							TaxPercentage?: number
7749
							TaxAmount?: number
7750
							TaxableAmount?: number
7751
							NonTaxableAmount?: number
7752
							ExemptAmount?: number
7753
							StateAssignedNo?: string
7754
							JurisdictionRegion?: string
7755
						}[]
7756
					}[]
7757
					SubTotal?: number
7758
					TotalTax?: number
7759
					Total?: number
7760
					UpdatedDateUTC?: string
7761
					CurrencyCode?:
7762
						| 'AED'
7763
						| 'AFN'
7764
						| 'ALL'
7765
						| 'AMD'
7766
						| 'ANG'
7767
						| 'AOA'
7768
						| 'ARS'
7769
						| 'AUD'
7770
						| 'AWG'
7771
						| 'AZN'
7772
						| 'BAM'
7773
						| 'BBD'
7774
						| 'BDT'
7775
						| 'BGN'
7776
						| 'BHD'
7777
						| 'BIF'
7778
						| 'BMD'
7779
						| 'BND'
7780
						| 'BOB'
7781
						| 'BRL'
7782
						| 'BSD'
7783
						| 'BTN'
7784
						| 'BWP'
7785
						| 'BYN'
7786
						| 'BYR'
7787
						| 'BZD'
7788
						| 'CAD'
7789
						| 'CDF'
7790
						| 'CHF'
7791
						| 'CLF'
7792
						| 'CLP'
7793
						| 'CNY'
7794
						| 'COP'
7795
						| 'CRC'
7796
						| 'CUC'
7797
						| 'CUP'
7798
						| 'CVE'
7799
						| 'CZK'
7800
						| 'DJF'
7801
						| 'DKK'
7802
						| 'DOP'
7803
						| 'DZD'
7804
						| 'EEK'
7805
						| 'EGP'
7806
						| 'ERN'
7807
						| 'ETB'
7808
						| 'EUR'
7809
						| 'FJD'
7810
						| 'FKP'
7811
						| 'GBP'
7812
						| 'GEL'
7813
						| 'GHS'
7814
						| 'GIP'
7815
						| 'GMD'
7816
						| 'GNF'
7817
						| 'GTQ'
7818
						| 'GYD'
7819
						| 'HKD'
7820
						| 'HNL'
7821
						| 'HRK'
7822
						| 'HTG'
7823
						| 'HUF'
7824
						| 'IDR'
7825
						| 'ILS'
7826
						| 'INR'
7827
						| 'IQD'
7828
						| 'IRR'
7829
						| 'ISK'
7830
						| 'JMD'
7831
						| 'JOD'
7832
						| 'JPY'
7833
						| 'KES'
7834
						| 'KGS'
7835
						| 'KHR'
7836
						| 'KMF'
7837
						| 'KPW'
7838
						| 'KRW'
7839
						| 'KWD'
7840
						| 'KYD'
7841
						| 'KZT'
7842
						| 'LAK'
7843
						| 'LBP'
7844
						| 'LKR'
7845
						| 'LRD'
7846
						| 'LSL'
7847
						| 'LTL'
7848
						| 'LVL'
7849
						| 'LYD'
7850
						| 'MAD'
7851
						| 'MDL'
7852
						| 'MGA'
7853
						| 'MKD'
7854
						| 'MMK'
7855
						| 'MNT'
7856
						| 'MOP'
7857
						| 'MRO'
7858
						| 'MRU'
7859
						| 'MUR'
7860
						| 'MVR'
7861
						| 'MWK'
7862
						| 'MXN'
7863
						| 'MXV'
7864
						| 'MYR'
7865
						| 'MZN'
7866
						| 'NAD'
7867
						| 'NGN'
7868
						| 'NIO'
7869
						| 'NOK'
7870
						| 'NPR'
7871
						| 'NZD'
7872
						| 'OMR'
7873
						| 'PAB'
7874
						| 'PEN'
7875
						| 'PGK'
7876
						| 'PHP'
7877
						| 'PKR'
7878
						| 'PLN'
7879
						| 'PYG'
7880
						| 'QAR'
7881
						| 'RON'
7882
						| 'RSD'
7883
						| 'RUB'
7884
						| 'RWF'
7885
						| 'SAR'
7886
						| 'SBD'
7887
						| 'SCR'
7888
						| 'SDG'
7889
						| 'SEK'
7890
						| 'SGD'
7891
						| 'SHP'
7892
						| 'SKK'
7893
						| 'SLE'
7894
						| 'SLL'
7895
						| 'SOS'
7896
						| 'SRD'
7897
						| 'STD'
7898
						| 'STN'
7899
						| 'SVC'
7900
						| 'SYP'
7901
						| 'SZL'
7902
						| 'THB'
7903
						| 'TJS'
7904
						| 'TMT'
7905
						| 'TND'
7906
						| 'TOP'
7907
						| 'TRY'
7908
						| 'TTD'
7909
						| 'TWD'
7910
						| 'TZS'
7911
						| 'UAH'
7912
						| 'UGX'
7913
						| 'USD'
7914
						| 'UYU'
7915
						| 'UZS'
7916
						| 'VEF'
7917
						| 'VES'
7918
						| 'VND'
7919
						| 'VUV'
7920
						| 'WST'
7921
						| 'XAF'
7922
						| 'XCD'
7923
						| 'XOF'
7924
						| 'XPF'
7925
						| 'YER'
7926
						| 'ZAR'
7927
						| 'ZMW'
7928
						| 'ZMK'
7929
						| 'ZWD'
7930
					OverpaymentID?: string
7931
					CurrencyRate?: number
7932
					RemainingCredit?: number
7933
					Allocations?: {}[]
7934
					AppliedAmount?: number
7935
					Payments?: {}[]
7936
					HasAttachments?: never
7937
					Attachments?: {
7938
						AttachmentID?: string
7939
						FileName?: string
7940
						Url?: string
7941
						MimeType?: string
7942
						ContentLength?: number
7943
						IncludeOnline?: false | true
7944
					}[]
7945
				}
7946
				Prepayment?: {
7947
					Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
7948
					Contact?: {
7949
						ContactID?: string
7950
						MergedToContactID?: string
7951
						ContactNumber?: string
7952
						AccountNumber?: string
7953
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
7954
						Name?: string
7955
						FirstName?: string
7956
						LastName?: string
7957
						CompanyNumber?: string
7958
						EmailAddress?: string
7959
						ContactPersons?: {
7960
							FirstName?: string
7961
							LastName?: string
7962
							EmailAddress?: string
7963
							IncludeInEmails?: false | true
7964
						}[]
7965
						BankAccountDetails?: string
7966
						TaxNumber?: string
7967
						AccountsReceivableTaxType?: string
7968
						AccountsPayableTaxType?: string
7969
						Addresses?: {
7970
							AddressType?: 'POBOX' | 'STREET'
7971
							AddressLine1?: string
7972
							AddressLine2?: string
7973
							AddressLine3?: string
7974
							AddressLine4?: string
7975
							City?: string
7976
							Region?: string
7977
							PostalCode?: string
7978
							Country?: string
7979
							AttentionTo?: string
7980
						}[]
7981
						Phones?: {
7982
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
7983
							PhoneNumber?: string
7984
							PhoneAreaCode?: string
7985
							PhoneCountryCode?: string
7986
						}[]
7987
						IsSupplier?: false | true
7988
						IsCustomer?: false | true
7989
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
7990
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
7991
						DefaultCurrency?:
7992
							| 'AED'
7993
							| 'AFN'
7994
							| 'ALL'
7995
							| 'AMD'
7996
							| 'ANG'
7997
							| 'AOA'
7998
							| 'ARS'
7999
							| 'AUD'
8000
							| 'AWG'
8001
							| 'AZN'
8002
							| 'BAM'
8003
							| 'BBD'
8004
							| 'BDT'
8005
							| 'BGN'
8006
							| 'BHD'
8007
							| 'BIF'
8008
							| 'BMD'
8009
							| 'BND'
8010
							| 'BOB'
8011
							| 'BRL'
8012
							| 'BSD'
8013
							| 'BTN'
8014
							| 'BWP'
8015
							| 'BYN'
8016
							| 'BYR'
8017
							| 'BZD'
8018
							| 'CAD'
8019
							| 'CDF'
8020
							| 'CHF'
8021
							| 'CLF'
8022
							| 'CLP'
8023
							| 'CNY'
8024
							| 'COP'
8025
							| 'CRC'
8026
							| 'CUC'
8027
							| 'CUP'
8028
							| 'CVE'
8029
							| 'CZK'
8030
							| 'DJF'
8031
							| 'DKK'
8032
							| 'DOP'
8033
							| 'DZD'
8034
							| 'EEK'
8035
							| 'EGP'
8036
							| 'ERN'
8037
							| 'ETB'
8038
							| 'EUR'
8039
							| 'FJD'
8040
							| 'FKP'
8041
							| 'GBP'
8042
							| 'GEL'
8043
							| 'GHS'
8044
							| 'GIP'
8045
							| 'GMD'
8046
							| 'GNF'
8047
							| 'GTQ'
8048
							| 'GYD'
8049
							| 'HKD'
8050
							| 'HNL'
8051
							| 'HRK'
8052
							| 'HTG'
8053
							| 'HUF'
8054
							| 'IDR'
8055
							| 'ILS'
8056
							| 'INR'
8057
							| 'IQD'
8058
							| 'IRR'
8059
							| 'ISK'
8060
							| 'JMD'
8061
							| 'JOD'
8062
							| 'JPY'
8063
							| 'KES'
8064
							| 'KGS'
8065
							| 'KHR'
8066
							| 'KMF'
8067
							| 'KPW'
8068
							| 'KRW'
8069
							| 'KWD'
8070
							| 'KYD'
8071
							| 'KZT'
8072
							| 'LAK'
8073
							| 'LBP'
8074
							| 'LKR'
8075
							| 'LRD'
8076
							| 'LSL'
8077
							| 'LTL'
8078
							| 'LVL'
8079
							| 'LYD'
8080
							| 'MAD'
8081
							| 'MDL'
8082
							| 'MGA'
8083
							| 'MKD'
8084
							| 'MMK'
8085
							| 'MNT'
8086
							| 'MOP'
8087
							| 'MRO'
8088
							| 'MRU'
8089
							| 'MUR'
8090
							| 'MVR'
8091
							| 'MWK'
8092
							| 'MXN'
8093
							| 'MXV'
8094
							| 'MYR'
8095
							| 'MZN'
8096
							| 'NAD'
8097
							| 'NGN'
8098
							| 'NIO'
8099
							| 'NOK'
8100
							| 'NPR'
8101
							| 'NZD'
8102
							| 'OMR'
8103
							| 'PAB'
8104
							| 'PEN'
8105
							| 'PGK'
8106
							| 'PHP'
8107
							| 'PKR'
8108
							| 'PLN'
8109
							| 'PYG'
8110
							| 'QAR'
8111
							| 'RON'
8112
							| 'RSD'
8113
							| 'RUB'
8114
							| 'RWF'
8115
							| 'SAR'
8116
							| 'SBD'
8117
							| 'SCR'
8118
							| 'SDG'
8119
							| 'SEK'
8120
							| 'SGD'
8121
							| 'SHP'
8122
							| 'SKK'
8123
							| 'SLE'
8124
							| 'SLL'
8125
							| 'SOS'
8126
							| 'SRD'
8127
							| 'STD'
8128
							| 'STN'
8129
							| 'SVC'
8130
							| 'SYP'
8131
							| 'SZL'
8132
							| 'THB'
8133
							| 'TJS'
8134
							| 'TMT'
8135
							| 'TND'
8136
							| 'TOP'
8137
							| 'TRY'
8138
							| 'TTD'
8139
							| 'TWD'
8140
							| 'TZS'
8141
							| 'UAH'
8142
							| 'UGX'
8143
							| 'USD'
8144
							| 'UYU'
8145
							| 'UZS'
8146
							| 'VEF'
8147
							| 'VES'
8148
							| 'VND'
8149
							| 'VUV'
8150
							| 'WST'
8151
							| 'XAF'
8152
							| 'XCD'
8153
							| 'XOF'
8154
							| 'XPF'
8155
							| 'YER'
8156
							| 'ZAR'
8157
							| 'ZMW'
8158
							| 'ZMK'
8159
							| 'ZWD'
8160
						XeroNetworkKey?: string
8161
						SalesDefaultAccountCode?: string
8162
						PurchasesDefaultAccountCode?: string
8163
						SalesTrackingCategories?: {
8164
							TrackingCategoryName?: string
8165
							TrackingOptionName?: string
8166
						}[]
8167
						PurchasesTrackingCategories?: {
8168
							TrackingCategoryName?: string
8169
							TrackingOptionName?: string
8170
						}[]
8171
						TrackingCategoryName?: string
8172
						TrackingCategoryOption?: string
8173
						PaymentTerms?: {
8174
							Bills?: {
8175
								Day?: number
8176
								Type?:
8177
									| 'DAYSAFTERBILLDATE'
8178
									| 'DAYSAFTERBILLMONTH'
8179
									| 'OFCURRENTMONTH'
8180
									| 'OFFOLLOWINGMONTH'
8181
							}
8182
							Sales?: {
8183
								Day?: number
8184
								Type?:
8185
									| 'DAYSAFTERBILLDATE'
8186
									| 'DAYSAFTERBILLMONTH'
8187
									| 'OFCURRENTMONTH'
8188
									| 'OFFOLLOWINGMONTH'
8189
							}
8190
						}
8191
						UpdatedDateUTC?: string
8192
						ContactGroups?: {
8193
							Name?: string
8194
							Status?: 'ACTIVE' | 'DELETED'
8195
							ContactGroupID?: string
8196
							Contacts?: {}[]
8197
						}[]
8198
						Website?: string
8199
						BrandingTheme?: {
8200
							BrandingThemeID?: string
8201
							Name?: string
8202
							LogoUrl?: string
8203
							Type?: 'INVOICE'
8204
							SortOrder?: number
8205
							CreatedDateUTC?: string
8206
						}
8207
						BatchPayments?: {
8208
							BankAccountNumber?: string
8209
							BankAccountName?: string
8210
							Details?: string
8211
							Code?: string
8212
							Reference?: string
8213
						}
8214
						Discount?: number
8215
						Balances?: {
8216
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
8217
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
8218
						}
8219
						Attachments?: {
8220
							AttachmentID?: string
8221
							FileName?: string
8222
							Url?: string
8223
							MimeType?: string
8224
							ContentLength?: number
8225
							IncludeOnline?: false | true
8226
						}[]
8227
						HasAttachments?: never
8228
						ValidationErrors?: { Message?: string }[]
8229
						HasValidationErrors?: never
8230
						StatusAttributeString?: string
8231
					}
8232
					Date?: string
8233
					Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
8234
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
8235
					LineItems?: {
8236
						LineItemID?: string
8237
						Description?: string
8238
						Quantity?: number
8239
						UnitAmount?: number
8240
						ItemCode?: string
8241
						AccountCode?: string
8242
						AccountID?: string
8243
						TaxType?: string
8244
						TaxAmount?: number
8245
						Item?: { Code?: string; Name?: string; ItemID?: string }
8246
						LineAmount?: number
8247
						Tracking?: {
8248
							TrackingCategoryID?: string
8249
							TrackingOptionID?: string
8250
							Name?: string
8251
							Option?: string
8252
						}[]
8253
						DiscountRate?: number
8254
						DiscountAmount?: number
8255
						RepeatingInvoiceID?: string
8256
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
8257
						SalesTaxCodeId?: number
8258
						TaxBreakdown?: {
8259
							TaxComponentId?: string
8260
							Type?:
8261
								| 'SYSGST/USCOUNTRY'
8262
								| 'SYSGST/USSTATE'
8263
								| 'SYSGST/USCOUNTY'
8264
								| 'SYSGST/USCITY'
8265
								| 'SYSGST/USSPECIAL'
8266
							Name?: string
8267
							TaxPercentage?: number
8268
							TaxAmount?: number
8269
							TaxableAmount?: number
8270
							NonTaxableAmount?: number
8271
							ExemptAmount?: number
8272
							StateAssignedNo?: string
8273
							JurisdictionRegion?: string
8274
						}[]
8275
					}[]
8276
					SubTotal?: number
8277
					TotalTax?: number
8278
					Total?: number
8279
					Reference?: string
8280
					UpdatedDateUTC?: string
8281
					CurrencyCode?:
8282
						| 'AED'
8283
						| 'AFN'
8284
						| 'ALL'
8285
						| 'AMD'
8286
						| 'ANG'
8287
						| 'AOA'
8288
						| 'ARS'
8289
						| 'AUD'
8290
						| 'AWG'
8291
						| 'AZN'
8292
						| 'BAM'
8293
						| 'BBD'
8294
						| 'BDT'
8295
						| 'BGN'
8296
						| 'BHD'
8297
						| 'BIF'
8298
						| 'BMD'
8299
						| 'BND'
8300
						| 'BOB'
8301
						| 'BRL'
8302
						| 'BSD'
8303
						| 'BTN'
8304
						| 'BWP'
8305
						| 'BYN'
8306
						| 'BYR'
8307
						| 'BZD'
8308
						| 'CAD'
8309
						| 'CDF'
8310
						| 'CHF'
8311
						| 'CLF'
8312
						| 'CLP'
8313
						| 'CNY'
8314
						| 'COP'
8315
						| 'CRC'
8316
						| 'CUC'
8317
						| 'CUP'
8318
						| 'CVE'
8319
						| 'CZK'
8320
						| 'DJF'
8321
						| 'DKK'
8322
						| 'DOP'
8323
						| 'DZD'
8324
						| 'EEK'
8325
						| 'EGP'
8326
						| 'ERN'
8327
						| 'ETB'
8328
						| 'EUR'
8329
						| 'FJD'
8330
						| 'FKP'
8331
						| 'GBP'
8332
						| 'GEL'
8333
						| 'GHS'
8334
						| 'GIP'
8335
						| 'GMD'
8336
						| 'GNF'
8337
						| 'GTQ'
8338
						| 'GYD'
8339
						| 'HKD'
8340
						| 'HNL'
8341
						| 'HRK'
8342
						| 'HTG'
8343
						| 'HUF'
8344
						| 'IDR'
8345
						| 'ILS'
8346
						| 'INR'
8347
						| 'IQD'
8348
						| 'IRR'
8349
						| 'ISK'
8350
						| 'JMD'
8351
						| 'JOD'
8352
						| 'JPY'
8353
						| 'KES'
8354
						| 'KGS'
8355
						| 'KHR'
8356
						| 'KMF'
8357
						| 'KPW'
8358
						| 'KRW'
8359
						| 'KWD'
8360
						| 'KYD'
8361
						| 'KZT'
8362
						| 'LAK'
8363
						| 'LBP'
8364
						| 'LKR'
8365
						| 'LRD'
8366
						| 'LSL'
8367
						| 'LTL'
8368
						| 'LVL'
8369
						| 'LYD'
8370
						| 'MAD'
8371
						| 'MDL'
8372
						| 'MGA'
8373
						| 'MKD'
8374
						| 'MMK'
8375
						| 'MNT'
8376
						| 'MOP'
8377
						| 'MRO'
8378
						| 'MRU'
8379
						| 'MUR'
8380
						| 'MVR'
8381
						| 'MWK'
8382
						| 'MXN'
8383
						| 'MXV'
8384
						| 'MYR'
8385
						| 'MZN'
8386
						| 'NAD'
8387
						| 'NGN'
8388
						| 'NIO'
8389
						| 'NOK'
8390
						| 'NPR'
8391
						| 'NZD'
8392
						| 'OMR'
8393
						| 'PAB'
8394
						| 'PEN'
8395
						| 'PGK'
8396
						| 'PHP'
8397
						| 'PKR'
8398
						| 'PLN'
8399
						| 'PYG'
8400
						| 'QAR'
8401
						| 'RON'
8402
						| 'RSD'
8403
						| 'RUB'
8404
						| 'RWF'
8405
						| 'SAR'
8406
						| 'SBD'
8407
						| 'SCR'
8408
						| 'SDG'
8409
						| 'SEK'
8410
						| 'SGD'
8411
						| 'SHP'
8412
						| 'SKK'
8413
						| 'SLE'
8414
						| 'SLL'
8415
						| 'SOS'
8416
						| 'SRD'
8417
						| 'STD'
8418
						| 'STN'
8419
						| 'SVC'
8420
						| 'SYP'
8421
						| 'SZL'
8422
						| 'THB'
8423
						| 'TJS'
8424
						| 'TMT'
8425
						| 'TND'
8426
						| 'TOP'
8427
						| 'TRY'
8428
						| 'TTD'
8429
						| 'TWD'
8430
						| 'TZS'
8431
						| 'UAH'
8432
						| 'UGX'
8433
						| 'USD'
8434
						| 'UYU'
8435
						| 'UZS'
8436
						| 'VEF'
8437
						| 'VES'
8438
						| 'VND'
8439
						| 'VUV'
8440
						| 'WST'
8441
						| 'XAF'
8442
						| 'XCD'
8443
						| 'XOF'
8444
						| 'XPF'
8445
						| 'YER'
8446
						| 'ZAR'
8447
						| 'ZMW'
8448
						| 'ZMK'
8449
						| 'ZWD'
8450
					PrepaymentID?: string
8451
					CurrencyRate?: number
8452
					RemainingCredit?: number
8453
					Allocations?: {}[]
8454
					Payments?: {}[]
8455
					AppliedAmount?: number
8456
					HasAttachments?: never
8457
					Attachments?: {
8458
						AttachmentID?: string
8459
						FileName?: string
8460
						Url?: string
8461
						MimeType?: string
8462
						ContentLength?: number
8463
						IncludeOnline?: false | true
8464
					}[]
8465
				}
8466
				CreditNote?: {}
8467
				Amount: number
8468
				Date: string
8469
				IsDeleted?: false | true
8470
				StatusAttributeString?: string
8471
				ValidationErrors?: { Message?: string }[]
8472
			}[]
8473
			AppliedAmount?: number
8474
			Payments?: {}[]
8475
			BrandingThemeID?: string
8476
			StatusAttributeString?: string
8477
			HasAttachments?: never
8478
			HasErrors?: never
8479
			ValidationErrors?: { Message?: string }[]
8480
			Warnings?: { Message?: string }[]
8481
			InvoiceAddresses?: {
8482
				InvoiceAddressType?: 'FROM' | 'TO'
8483
				AddressLine1?: string
8484
				AddressLine2?: string
8485
				AddressLine3?: string
8486
				AddressLine4?: string
8487
				City?: string
8488
				Region?: string
8489
				PostalCode?: string
8490
				Country?: string
8491
			}[]
8492
		}
8493
		Prepayment?: {
8494
			Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
8495
			Contact?: {
8496
				ContactID?: string
8497
				MergedToContactID?: string
8498
				ContactNumber?: string
8499
				AccountNumber?: string
8500
				ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
8501
				Name?: string
8502
				FirstName?: string
8503
				LastName?: string
8504
				CompanyNumber?: string
8505
				EmailAddress?: string
8506
				ContactPersons?: {
8507
					FirstName?: string
8508
					LastName?: string
8509
					EmailAddress?: string
8510
					IncludeInEmails?: false | true
8511
				}[]
8512
				BankAccountDetails?: string
8513
				TaxNumber?: string
8514
				AccountsReceivableTaxType?: string
8515
				AccountsPayableTaxType?: string
8516
				Addresses?: {
8517
					AddressType?: 'POBOX' | 'STREET'
8518
					AddressLine1?: string
8519
					AddressLine2?: string
8520
					AddressLine3?: string
8521
					AddressLine4?: string
8522
					City?: string
8523
					Region?: string
8524
					PostalCode?: string
8525
					Country?: string
8526
					AttentionTo?: string
8527
				}[]
8528
				Phones?: {
8529
					PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
8530
					PhoneNumber?: string
8531
					PhoneAreaCode?: string
8532
					PhoneCountryCode?: string
8533
				}[]
8534
				IsSupplier?: false | true
8535
				IsCustomer?: false | true
8536
				SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
8537
				PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
8538
				DefaultCurrency?:
8539
					| 'AED'
8540
					| 'AFN'
8541
					| 'ALL'
8542
					| 'AMD'
8543
					| 'ANG'
8544
					| 'AOA'
8545
					| 'ARS'
8546
					| 'AUD'
8547
					| 'AWG'
8548
					| 'AZN'
8549
					| 'BAM'
8550
					| 'BBD'
8551
					| 'BDT'
8552
					| 'BGN'
8553
					| 'BHD'
8554
					| 'BIF'
8555
					| 'BMD'
8556
					| 'BND'
8557
					| 'BOB'
8558
					| 'BRL'
8559
					| 'BSD'
8560
					| 'BTN'
8561
					| 'BWP'
8562
					| 'BYN'
8563
					| 'BYR'
8564
					| 'BZD'
8565
					| 'CAD'
8566
					| 'CDF'
8567
					| 'CHF'
8568
					| 'CLF'
8569
					| 'CLP'
8570
					| 'CNY'
8571
					| 'COP'
8572
					| 'CRC'
8573
					| 'CUC'
8574
					| 'CUP'
8575
					| 'CVE'
8576
					| 'CZK'
8577
					| 'DJF'
8578
					| 'DKK'
8579
					| 'DOP'
8580
					| 'DZD'
8581
					| 'EEK'
8582
					| 'EGP'
8583
					| 'ERN'
8584
					| 'ETB'
8585
					| 'EUR'
8586
					| 'FJD'
8587
					| 'FKP'
8588
					| 'GBP'
8589
					| 'GEL'
8590
					| 'GHS'
8591
					| 'GIP'
8592
					| 'GMD'
8593
					| 'GNF'
8594
					| 'GTQ'
8595
					| 'GYD'
8596
					| 'HKD'
8597
					| 'HNL'
8598
					| 'HRK'
8599
					| 'HTG'
8600
					| 'HUF'
8601
					| 'IDR'
8602
					| 'ILS'
8603
					| 'INR'
8604
					| 'IQD'
8605
					| 'IRR'
8606
					| 'ISK'
8607
					| 'JMD'
8608
					| 'JOD'
8609
					| 'JPY'
8610
					| 'KES'
8611
					| 'KGS'
8612
					| 'KHR'
8613
					| 'KMF'
8614
					| 'KPW'
8615
					| 'KRW'
8616
					| 'KWD'
8617
					| 'KYD'
8618
					| 'KZT'
8619
					| 'LAK'
8620
					| 'LBP'
8621
					| 'LKR'
8622
					| 'LRD'
8623
					| 'LSL'
8624
					| 'LTL'
8625
					| 'LVL'
8626
					| 'LYD'
8627
					| 'MAD'
8628
					| 'MDL'
8629
					| 'MGA'
8630
					| 'MKD'
8631
					| 'MMK'
8632
					| 'MNT'
8633
					| 'MOP'
8634
					| 'MRO'
8635
					| 'MRU'
8636
					| 'MUR'
8637
					| 'MVR'
8638
					| 'MWK'
8639
					| 'MXN'
8640
					| 'MXV'
8641
					| 'MYR'
8642
					| 'MZN'
8643
					| 'NAD'
8644
					| 'NGN'
8645
					| 'NIO'
8646
					| 'NOK'
8647
					| 'NPR'
8648
					| 'NZD'
8649
					| 'OMR'
8650
					| 'PAB'
8651
					| 'PEN'
8652
					| 'PGK'
8653
					| 'PHP'
8654
					| 'PKR'
8655
					| 'PLN'
8656
					| 'PYG'
8657
					| 'QAR'
8658
					| 'RON'
8659
					| 'RSD'
8660
					| 'RUB'
8661
					| 'RWF'
8662
					| 'SAR'
8663
					| 'SBD'
8664
					| 'SCR'
8665
					| 'SDG'
8666
					| 'SEK'
8667
					| 'SGD'
8668
					| 'SHP'
8669
					| 'SKK'
8670
					| 'SLE'
8671
					| 'SLL'
8672
					| 'SOS'
8673
					| 'SRD'
8674
					| 'STD'
8675
					| 'STN'
8676
					| 'SVC'
8677
					| 'SYP'
8678
					| 'SZL'
8679
					| 'THB'
8680
					| 'TJS'
8681
					| 'TMT'
8682
					| 'TND'
8683
					| 'TOP'
8684
					| 'TRY'
8685
					| 'TTD'
8686
					| 'TWD'
8687
					| 'TZS'
8688
					| 'UAH'
8689
					| 'UGX'
8690
					| 'USD'
8691
					| 'UYU'
8692
					| 'UZS'
8693
					| 'VEF'
8694
					| 'VES'
8695
					| 'VND'
8696
					| 'VUV'
8697
					| 'WST'
8698
					| 'XAF'
8699
					| 'XCD'
8700
					| 'XOF'
8701
					| 'XPF'
8702
					| 'YER'
8703
					| 'ZAR'
8704
					| 'ZMW'
8705
					| 'ZMK'
8706
					| 'ZWD'
8707
				XeroNetworkKey?: string
8708
				SalesDefaultAccountCode?: string
8709
				PurchasesDefaultAccountCode?: string
8710
				SalesTrackingCategories?: {
8711
					TrackingCategoryName?: string
8712
					TrackingOptionName?: string
8713
				}[]
8714
				PurchasesTrackingCategories?: {
8715
					TrackingCategoryName?: string
8716
					TrackingOptionName?: string
8717
				}[]
8718
				TrackingCategoryName?: string
8719
				TrackingCategoryOption?: string
8720
				PaymentTerms?: {
8721
					Bills?: {
8722
						Day?: number
8723
						Type?:
8724
							| 'DAYSAFTERBILLDATE'
8725
							| 'DAYSAFTERBILLMONTH'
8726
							| 'OFCURRENTMONTH'
8727
							| 'OFFOLLOWINGMONTH'
8728
					}
8729
					Sales?: {
8730
						Day?: number
8731
						Type?:
8732
							| 'DAYSAFTERBILLDATE'
8733
							| 'DAYSAFTERBILLMONTH'
8734
							| 'OFCURRENTMONTH'
8735
							| 'OFFOLLOWINGMONTH'
8736
					}
8737
				}
8738
				UpdatedDateUTC?: string
8739
				ContactGroups?: {
8740
					Name?: string
8741
					Status?: 'ACTIVE' | 'DELETED'
8742
					ContactGroupID?: string
8743
					Contacts?: {}[]
8744
				}[]
8745
				Website?: string
8746
				BrandingTheme?: {
8747
					BrandingThemeID?: string
8748
					Name?: string
8749
					LogoUrl?: string
8750
					Type?: 'INVOICE'
8751
					SortOrder?: number
8752
					CreatedDateUTC?: string
8753
				}
8754
				BatchPayments?: {
8755
					BankAccountNumber?: string
8756
					BankAccountName?: string
8757
					Details?: string
8758
					Code?: string
8759
					Reference?: string
8760
				}
8761
				Discount?: number
8762
				Balances?: {
8763
					AccountsReceivable?: { Outstanding?: number; Overdue?: number }
8764
					AccountsPayable?: { Outstanding?: number; Overdue?: number }
8765
				}
8766
				Attachments?: {
8767
					AttachmentID?: string
8768
					FileName?: string
8769
					Url?: string
8770
					MimeType?: string
8771
					ContentLength?: number
8772
					IncludeOnline?: false | true
8773
				}[]
8774
				HasAttachments?: never
8775
				ValidationErrors?: { Message?: string }[]
8776
				HasValidationErrors?: never
8777
				StatusAttributeString?: string
8778
			}
8779
			Date?: string
8780
			Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
8781
			LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
8782
			LineItems?: {
8783
				LineItemID?: string
8784
				Description?: string
8785
				Quantity?: number
8786
				UnitAmount?: number
8787
				ItemCode?: string
8788
				AccountCode?: string
8789
				AccountID?: string
8790
				TaxType?: string
8791
				TaxAmount?: number
8792
				Item?: { Code?: string; Name?: string; ItemID?: string }
8793
				LineAmount?: number
8794
				Tracking?: {
8795
					TrackingCategoryID?: string
8796
					TrackingOptionID?: string
8797
					Name?: string
8798
					Option?: string
8799
				}[]
8800
				DiscountRate?: number
8801
				DiscountAmount?: number
8802
				RepeatingInvoiceID?: string
8803
				Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
8804
				SalesTaxCodeId?: number
8805
				TaxBreakdown?: {
8806
					TaxComponentId?: string
8807
					Type?:
8808
						| 'SYSGST/USCOUNTRY'
8809
						| 'SYSGST/USSTATE'
8810
						| 'SYSGST/USCOUNTY'
8811
						| 'SYSGST/USCITY'
8812
						| 'SYSGST/USSPECIAL'
8813
					Name?: string
8814
					TaxPercentage?: number
8815
					TaxAmount?: number
8816
					TaxableAmount?: number
8817
					NonTaxableAmount?: number
8818
					ExemptAmount?: number
8819
					StateAssignedNo?: string
8820
					JurisdictionRegion?: string
8821
				}[]
8822
			}[]
8823
			SubTotal?: number
8824
			TotalTax?: number
8825
			Total?: number
8826
			Reference?: string
8827
			UpdatedDateUTC?: string
8828
			CurrencyCode?:
8829
				| 'AED'
8830
				| 'AFN'
8831
				| 'ALL'
8832
				| 'AMD'
8833
				| 'ANG'
8834
				| 'AOA'
8835
				| 'ARS'
8836
				| 'AUD'
8837
				| 'AWG'
8838
				| 'AZN'
8839
				| 'BAM'
8840
				| 'BBD'
8841
				| 'BDT'
8842
				| 'BGN'
8843
				| 'BHD'
8844
				| 'BIF'
8845
				| 'BMD'
8846
				| 'BND'
8847
				| 'BOB'
8848
				| 'BRL'
8849
				| 'BSD'
8850
				| 'BTN'
8851
				| 'BWP'
8852
				| 'BYN'
8853
				| 'BYR'
8854
				| 'BZD'
8855
				| 'CAD'
8856
				| 'CDF'
8857
				| 'CHF'
8858
				| 'CLF'
8859
				| 'CLP'
8860
				| 'CNY'
8861
				| 'COP'
8862
				| 'CRC'
8863
				| 'CUC'
8864
				| 'CUP'
8865
				| 'CVE'
8866
				| 'CZK'
8867
				| 'DJF'
8868
				| 'DKK'
8869
				| 'DOP'
8870
				| 'DZD'
8871
				| 'EEK'
8872
				| 'EGP'
8873
				| 'ERN'
8874
				| 'ETB'
8875
				| 'EUR'
8876
				| 'FJD'
8877
				| 'FKP'
8878
				| 'GBP'
8879
				| 'GEL'
8880
				| 'GHS'
8881
				| 'GIP'
8882
				| 'GMD'
8883
				| 'GNF'
8884
				| 'GTQ'
8885
				| 'GYD'
8886
				| 'HKD'
8887
				| 'HNL'
8888
				| 'HRK'
8889
				| 'HTG'
8890
				| 'HUF'
8891
				| 'IDR'
8892
				| 'ILS'
8893
				| 'INR'
8894
				| 'IQD'
8895
				| 'IRR'
8896
				| 'ISK'
8897
				| 'JMD'
8898
				| 'JOD'
8899
				| 'JPY'
8900
				| 'KES'
8901
				| 'KGS'
8902
				| 'KHR'
8903
				| 'KMF'
8904
				| 'KPW'
8905
				| 'KRW'
8906
				| 'KWD'
8907
				| 'KYD'
8908
				| 'KZT'
8909
				| 'LAK'
8910
				| 'LBP'
8911
				| 'LKR'
8912
				| 'LRD'
8913
				| 'LSL'
8914
				| 'LTL'
8915
				| 'LVL'
8916
				| 'LYD'
8917
				| 'MAD'
8918
				| 'MDL'
8919
				| 'MGA'
8920
				| 'MKD'
8921
				| 'MMK'
8922
				| 'MNT'
8923
				| 'MOP'
8924
				| 'MRO'
8925
				| 'MRU'
8926
				| 'MUR'
8927
				| 'MVR'
8928
				| 'MWK'
8929
				| 'MXN'
8930
				| 'MXV'
8931
				| 'MYR'
8932
				| 'MZN'
8933
				| 'NAD'
8934
				| 'NGN'
8935
				| 'NIO'
8936
				| 'NOK'
8937
				| 'NPR'
8938
				| 'NZD'
8939
				| 'OMR'
8940
				| 'PAB'
8941
				| 'PEN'
8942
				| 'PGK'
8943
				| 'PHP'
8944
				| 'PKR'
8945
				| 'PLN'
8946
				| 'PYG'
8947
				| 'QAR'
8948
				| 'RON'
8949
				| 'RSD'
8950
				| 'RUB'
8951
				| 'RWF'
8952
				| 'SAR'
8953
				| 'SBD'
8954
				| 'SCR'
8955
				| 'SDG'
8956
				| 'SEK'
8957
				| 'SGD'
8958
				| 'SHP'
8959
				| 'SKK'
8960
				| 'SLE'
8961
				| 'SLL'
8962
				| 'SOS'
8963
				| 'SRD'
8964
				| 'STD'
8965
				| 'STN'
8966
				| 'SVC'
8967
				| 'SYP'
8968
				| 'SZL'
8969
				| 'THB'
8970
				| 'TJS'
8971
				| 'TMT'
8972
				| 'TND'
8973
				| 'TOP'
8974
				| 'TRY'
8975
				| 'TTD'
8976
				| 'TWD'
8977
				| 'TZS'
8978
				| 'UAH'
8979
				| 'UGX'
8980
				| 'USD'
8981
				| 'UYU'
8982
				| 'UZS'
8983
				| 'VEF'
8984
				| 'VES'
8985
				| 'VND'
8986
				| 'VUV'
8987
				| 'WST'
8988
				| 'XAF'
8989
				| 'XCD'
8990
				| 'XOF'
8991
				| 'XPF'
8992
				| 'YER'
8993
				| 'ZAR'
8994
				| 'ZMW'
8995
				| 'ZMK'
8996
				| 'ZWD'
8997
			PrepaymentID?: string
8998
			CurrencyRate?: number
8999
			RemainingCredit?: number
9000
			Allocations?: {
9001
				AllocationID?: string
9002
				Invoice: {
9003
					Type?:
9004
						| 'ACCPAY'
9005
						| 'ACCPAYCREDIT'
9006
						| 'APOVERPAYMENT'
9007
						| 'APPREPAYMENT'
9008
						| 'ACCREC'
9009
						| 'ACCRECCREDIT'
9010
						| 'AROVERPAYMENT'
9011
						| 'ARPREPAYMENT'
9012
					Contact?: {
9013
						ContactID?: string
9014
						MergedToContactID?: string
9015
						ContactNumber?: string
9016
						AccountNumber?: string
9017
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
9018
						Name?: string
9019
						FirstName?: string
9020
						LastName?: string
9021
						CompanyNumber?: string
9022
						EmailAddress?: string
9023
						ContactPersons?: {
9024
							FirstName?: string
9025
							LastName?: string
9026
							EmailAddress?: string
9027
							IncludeInEmails?: false | true
9028
						}[]
9029
						BankAccountDetails?: string
9030
						TaxNumber?: string
9031
						AccountsReceivableTaxType?: string
9032
						AccountsPayableTaxType?: string
9033
						Addresses?: {
9034
							AddressType?: 'POBOX' | 'STREET'
9035
							AddressLine1?: string
9036
							AddressLine2?: string
9037
							AddressLine3?: string
9038
							AddressLine4?: string
9039
							City?: string
9040
							Region?: string
9041
							PostalCode?: string
9042
							Country?: string
9043
							AttentionTo?: string
9044
						}[]
9045
						Phones?: {
9046
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
9047
							PhoneNumber?: string
9048
							PhoneAreaCode?: string
9049
							PhoneCountryCode?: string
9050
						}[]
9051
						IsSupplier?: false | true
9052
						IsCustomer?: false | true
9053
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
9054
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
9055
						DefaultCurrency?:
9056
							| 'AED'
9057
							| 'AFN'
9058
							| 'ALL'
9059
							| 'AMD'
9060
							| 'ANG'
9061
							| 'AOA'
9062
							| 'ARS'
9063
							| 'AUD'
9064
							| 'AWG'
9065
							| 'AZN'
9066
							| 'BAM'
9067
							| 'BBD'
9068
							| 'BDT'
9069
							| 'BGN'
9070
							| 'BHD'
9071
							| 'BIF'
9072
							| 'BMD'
9073
							| 'BND'
9074
							| 'BOB'
9075
							| 'BRL'
9076
							| 'BSD'
9077
							| 'BTN'
9078
							| 'BWP'
9079
							| 'BYN'
9080
							| 'BYR'
9081
							| 'BZD'
9082
							| 'CAD'
9083
							| 'CDF'
9084
							| 'CHF'
9085
							| 'CLF'
9086
							| 'CLP'
9087
							| 'CNY'
9088
							| 'COP'
9089
							| 'CRC'
9090
							| 'CUC'
9091
							| 'CUP'
9092
							| 'CVE'
9093
							| 'CZK'
9094
							| 'DJF'
9095
							| 'DKK'
9096
							| 'DOP'
9097
							| 'DZD'
9098
							| 'EEK'
9099
							| 'EGP'
9100
							| 'ERN'
9101
							| 'ETB'
9102
							| 'EUR'
9103
							| 'FJD'
9104
							| 'FKP'
9105
							| 'GBP'
9106
							| 'GEL'
9107
							| 'GHS'
9108
							| 'GIP'
9109
							| 'GMD'
9110
							| 'GNF'
9111
							| 'GTQ'
9112
							| 'GYD'
9113
							| 'HKD'
9114
							| 'HNL'
9115
							| 'HRK'
9116
							| 'HTG'
9117
							| 'HUF'
9118
							| 'IDR'
9119
							| 'ILS'
9120
							| 'INR'
9121
							| 'IQD'
9122
							| 'IRR'
9123
							| 'ISK'
9124
							| 'JMD'
9125
							| 'JOD'
9126
							| 'JPY'
9127
							| 'KES'
9128
							| 'KGS'
9129
							| 'KHR'
9130
							| 'KMF'
9131
							| 'KPW'
9132
							| 'KRW'
9133
							| 'KWD'
9134
							| 'KYD'
9135
							| 'KZT'
9136
							| 'LAK'
9137
							| 'LBP'
9138
							| 'LKR'
9139
							| 'LRD'
9140
							| 'LSL'
9141
							| 'LTL'
9142
							| 'LVL'
9143
							| 'LYD'
9144
							| 'MAD'
9145
							| 'MDL'
9146
							| 'MGA'
9147
							| 'MKD'
9148
							| 'MMK'
9149
							| 'MNT'
9150
							| 'MOP'
9151
							| 'MRO'
9152
							| 'MRU'
9153
							| 'MUR'
9154
							| 'MVR'
9155
							| 'MWK'
9156
							| 'MXN'
9157
							| 'MXV'
9158
							| 'MYR'
9159
							| 'MZN'
9160
							| 'NAD'
9161
							| 'NGN'
9162
							| 'NIO'
9163
							| 'NOK'
9164
							| 'NPR'
9165
							| 'NZD'
9166
							| 'OMR'
9167
							| 'PAB'
9168
							| 'PEN'
9169
							| 'PGK'
9170
							| 'PHP'
9171
							| 'PKR'
9172
							| 'PLN'
9173
							| 'PYG'
9174
							| 'QAR'
9175
							| 'RON'
9176
							| 'RSD'
9177
							| 'RUB'
9178
							| 'RWF'
9179
							| 'SAR'
9180
							| 'SBD'
9181
							| 'SCR'
9182
							| 'SDG'
9183
							| 'SEK'
9184
							| 'SGD'
9185
							| 'SHP'
9186
							| 'SKK'
9187
							| 'SLE'
9188
							| 'SLL'
9189
							| 'SOS'
9190
							| 'SRD'
9191
							| 'STD'
9192
							| 'STN'
9193
							| 'SVC'
9194
							| 'SYP'
9195
							| 'SZL'
9196
							| 'THB'
9197
							| 'TJS'
9198
							| 'TMT'
9199
							| 'TND'
9200
							| 'TOP'
9201
							| 'TRY'
9202
							| 'TTD'
9203
							| 'TWD'
9204
							| 'TZS'
9205
							| 'UAH'
9206
							| 'UGX'
9207
							| 'USD'
9208
							| 'UYU'
9209
							| 'UZS'
9210
							| 'VEF'
9211
							| 'VES'
9212
							| 'VND'
9213
							| 'VUV'
9214
							| 'WST'
9215
							| 'XAF'
9216
							| 'XCD'
9217
							| 'XOF'
9218
							| 'XPF'
9219
							| 'YER'
9220
							| 'ZAR'
9221
							| 'ZMW'
9222
							| 'ZMK'
9223
							| 'ZWD'
9224
						XeroNetworkKey?: string
9225
						SalesDefaultAccountCode?: string
9226
						PurchasesDefaultAccountCode?: string
9227
						SalesTrackingCategories?: {
9228
							TrackingCategoryName?: string
9229
							TrackingOptionName?: string
9230
						}[]
9231
						PurchasesTrackingCategories?: {
9232
							TrackingCategoryName?: string
9233
							TrackingOptionName?: string
9234
						}[]
9235
						TrackingCategoryName?: string
9236
						TrackingCategoryOption?: string
9237
						PaymentTerms?: {
9238
							Bills?: {
9239
								Day?: number
9240
								Type?:
9241
									| 'DAYSAFTERBILLDATE'
9242
									| 'DAYSAFTERBILLMONTH'
9243
									| 'OFCURRENTMONTH'
9244
									| 'OFFOLLOWINGMONTH'
9245
							}
9246
							Sales?: {
9247
								Day?: number
9248
								Type?:
9249
									| 'DAYSAFTERBILLDATE'
9250
									| 'DAYSAFTERBILLMONTH'
9251
									| 'OFCURRENTMONTH'
9252
									| 'OFFOLLOWINGMONTH'
9253
							}
9254
						}
9255
						UpdatedDateUTC?: string
9256
						ContactGroups?: {
9257
							Name?: string
9258
							Status?: 'ACTIVE' | 'DELETED'
9259
							ContactGroupID?: string
9260
							Contacts?: {}[]
9261
						}[]
9262
						Website?: string
9263
						BrandingTheme?: {
9264
							BrandingThemeID?: string
9265
							Name?: string
9266
							LogoUrl?: string
9267
							Type?: 'INVOICE'
9268
							SortOrder?: number
9269
							CreatedDateUTC?: string
9270
						}
9271
						BatchPayments?: {
9272
							BankAccountNumber?: string
9273
							BankAccountName?: string
9274
							Details?: string
9275
							Code?: string
9276
							Reference?: string
9277
						}
9278
						Discount?: number
9279
						Balances?: {
9280
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
9281
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
9282
						}
9283
						Attachments?: {
9284
							AttachmentID?: string
9285
							FileName?: string
9286
							Url?: string
9287
							MimeType?: string
9288
							ContentLength?: number
9289
							IncludeOnline?: false | true
9290
						}[]
9291
						HasAttachments?: never
9292
						ValidationErrors?: { Message?: string }[]
9293
						HasValidationErrors?: never
9294
						StatusAttributeString?: string
9295
					}
9296
					LineItems?: {
9297
						LineItemID?: string
9298
						Description?: string
9299
						Quantity?: number
9300
						UnitAmount?: number
9301
						ItemCode?: string
9302
						AccountCode?: string
9303
						AccountID?: string
9304
						TaxType?: string
9305
						TaxAmount?: number
9306
						Item?: { Code?: string; Name?: string; ItemID?: string }
9307
						LineAmount?: number
9308
						Tracking?: {
9309
							TrackingCategoryID?: string
9310
							TrackingOptionID?: string
9311
							Name?: string
9312
							Option?: string
9313
						}[]
9314
						DiscountRate?: number
9315
						DiscountAmount?: number
9316
						RepeatingInvoiceID?: string
9317
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
9318
						SalesTaxCodeId?: number
9319
						TaxBreakdown?: {
9320
							TaxComponentId?: string
9321
							Type?:
9322
								| 'SYSGST/USCOUNTRY'
9323
								| 'SYSGST/USSTATE'
9324
								| 'SYSGST/USCOUNTY'
9325
								| 'SYSGST/USCITY'
9326
								| 'SYSGST/USSPECIAL'
9327
							Name?: string
9328
							TaxPercentage?: number
9329
							TaxAmount?: number
9330
							TaxableAmount?: number
9331
							NonTaxableAmount?: number
9332
							ExemptAmount?: number
9333
							StateAssignedNo?: string
9334
							JurisdictionRegion?: string
9335
						}[]
9336
					}[]
9337
					Date?: string
9338
					DueDate?: string
9339
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
9340
					InvoiceNumber?: string
9341
					Reference?: string
9342
					BrandingThemeID?: string
9343
					Url?: string
9344
					CurrencyCode?:
9345
						| 'AED'
9346
						| 'AFN'
9347
						| 'ALL'
9348
						| 'AMD'
9349
						| 'ANG'
9350
						| 'AOA'
9351
						| 'ARS'
9352
						| 'AUD'
9353
						| 'AWG'
9354
						| 'AZN'
9355
						| 'BAM'
9356
						| 'BBD'
9357
						| 'BDT'
9358
						| 'BGN'
9359
						| 'BHD'
9360
						| 'BIF'
9361
						| 'BMD'
9362
						| 'BND'
9363
						| 'BOB'
9364
						| 'BRL'
9365
						| 'BSD'
9366
						| 'BTN'
9367
						| 'BWP'
9368
						| 'BYN'
9369
						| 'BYR'
9370
						| 'BZD'
9371
						| 'CAD'
9372
						| 'CDF'
9373
						| 'CHF'
9374
						| 'CLF'
9375
						| 'CLP'
9376
						| 'CNY'
9377
						| 'COP'
9378
						| 'CRC'
9379
						| 'CUC'
9380
						| 'CUP'
9381
						| 'CVE'
9382
						| 'CZK'
9383
						| 'DJF'
9384
						| 'DKK'
9385
						| 'DOP'
9386
						| 'DZD'
9387
						| 'EEK'
9388
						| 'EGP'
9389
						| 'ERN'
9390
						| 'ETB'
9391
						| 'EUR'
9392
						| 'FJD'
9393
						| 'FKP'
9394
						| 'GBP'
9395
						| 'GEL'
9396
						| 'GHS'
9397
						| 'GIP'
9398
						| 'GMD'
9399
						| 'GNF'
9400
						| 'GTQ'
9401
						| 'GYD'
9402
						| 'HKD'
9403
						| 'HNL'
9404
						| 'HRK'
9405
						| 'HTG'
9406
						| 'HUF'
9407
						| 'IDR'
9408
						| 'ILS'
9409
						| 'INR'
9410
						| 'IQD'
9411
						| 'IRR'
9412
						| 'ISK'
9413
						| 'JMD'
9414
						| 'JOD'
9415
						| 'JPY'
9416
						| 'KES'
9417
						| 'KGS'
9418
						| 'KHR'
9419
						| 'KMF'
9420
						| 'KPW'
9421
						| 'KRW'
9422
						| 'KWD'
9423
						| 'KYD'
9424
						| 'KZT'
9425
						| 'LAK'
9426
						| 'LBP'
9427
						| 'LKR'
9428
						| 'LRD'
9429
						| 'LSL'
9430
						| 'LTL'
9431
						| 'LVL'
9432
						| 'LYD'
9433
						| 'MAD'
9434
						| 'MDL'
9435
						| 'MGA'
9436
						| 'MKD'
9437
						| 'MMK'
9438
						| 'MNT'
9439
						| 'MOP'
9440
						| 'MRO'
9441
						| 'MRU'
9442
						| 'MUR'
9443
						| 'MVR'
9444
						| 'MWK'
9445
						| 'MXN'
9446
						| 'MXV'
9447
						| 'MYR'
9448
						| 'MZN'
9449
						| 'NAD'
9450
						| 'NGN'
9451
						| 'NIO'
9452
						| 'NOK'
9453
						| 'NPR'
9454
						| 'NZD'
9455
						| 'OMR'
9456
						| 'PAB'
9457
						| 'PEN'
9458
						| 'PGK'
9459
						| 'PHP'
9460
						| 'PKR'
9461
						| 'PLN'
9462
						| 'PYG'
9463
						| 'QAR'
9464
						| 'RON'
9465
						| 'RSD'
9466
						| 'RUB'
9467
						| 'RWF'
9468
						| 'SAR'
9469
						| 'SBD'
9470
						| 'SCR'
9471
						| 'SDG'
9472
						| 'SEK'
9473
						| 'SGD'
9474
						| 'SHP'
9475
						| 'SKK'
9476
						| 'SLE'
9477
						| 'SLL'
9478
						| 'SOS'
9479
						| 'SRD'
9480
						| 'STD'
9481
						| 'STN'
9482
						| 'SVC'
9483
						| 'SYP'
9484
						| 'SZL'
9485
						| 'THB'
9486
						| 'TJS'
9487
						| 'TMT'
9488
						| 'TND'
9489
						| 'TOP'
9490
						| 'TRY'
9491
						| 'TTD'
9492
						| 'TWD'
9493
						| 'TZS'
9494
						| 'UAH'
9495
						| 'UGX'
9496
						| 'USD'
9497
						| 'UYU'
9498
						| 'UZS'
9499
						| 'VEF'
9500
						| 'VES'
9501
						| 'VND'
9502
						| 'VUV'
9503
						| 'WST'
9504
						| 'XAF'
9505
						| 'XCD'
9506
						| 'XOF'
9507
						| 'XPF'
9508
						| 'YER'
9509
						| 'ZAR'
9510
						| 'ZMW'
9511
						| 'ZMK'
9512
						| 'ZWD'
9513
					CurrencyRate?: number
9514
					Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
9515
					SentToContact?: false | true
9516
					ExpectedPaymentDate?: string
9517
					PlannedPaymentDate?: string
9518
					CISDeduction?: number
9519
					CISRate?: number
9520
					SubTotal?: number
9521
					TotalTax?: number
9522
					Total?: number
9523
					TotalDiscount?: number
9524
					InvoiceID?: string
9525
					RepeatingInvoiceID?: string
9526
					HasAttachments?: never
9527
					IsDiscounted?: false | true
9528
					Payments?: {}[]
9529
					Prepayments?: {}[]
9530
					Overpayments?: {
9531
						Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
9532
						Contact?: {
9533
							ContactID?: string
9534
							MergedToContactID?: string
9535
							ContactNumber?: string
9536
							AccountNumber?: string
9537
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
9538
							Name?: string
9539
							FirstName?: string
9540
							LastName?: string
9541
							CompanyNumber?: string
9542
							EmailAddress?: string
9543
							ContactPersons?: {
9544
								FirstName?: string
9545
								LastName?: string
9546
								EmailAddress?: string
9547
								IncludeInEmails?: false | true
9548
							}[]
9549
							BankAccountDetails?: string
9550
							TaxNumber?: string
9551
							AccountsReceivableTaxType?: string
9552
							AccountsPayableTaxType?: string
9553
							Addresses?: {
9554
								AddressType?: 'POBOX' | 'STREET'
9555
								AddressLine1?: string
9556
								AddressLine2?: string
9557
								AddressLine3?: string
9558
								AddressLine4?: string
9559
								City?: string
9560
								Region?: string
9561
								PostalCode?: string
9562
								Country?: string
9563
								AttentionTo?: string
9564
							}[]
9565
							Phones?: {
9566
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
9567
								PhoneNumber?: string
9568
								PhoneAreaCode?: string
9569
								PhoneCountryCode?: string
9570
							}[]
9571
							IsSupplier?: false | true
9572
							IsCustomer?: false | true
9573
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
9574
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
9575
							DefaultCurrency?:
9576
								| 'AED'
9577
								| 'AFN'
9578
								| 'ALL'
9579
								| 'AMD'
9580
								| 'ANG'
9581
								| 'AOA'
9582
								| 'ARS'
9583
								| 'AUD'
9584
								| 'AWG'
9585
								| 'AZN'
9586
								| 'BAM'
9587
								| 'BBD'
9588
								| 'BDT'
9589
								| 'BGN'
9590
								| 'BHD'
9591
								| 'BIF'
9592
								| 'BMD'
9593
								| 'BND'
9594
								| 'BOB'
9595
								| 'BRL'
9596
								| 'BSD'
9597
								| 'BTN'
9598
								| 'BWP'
9599
								| 'BYN'
9600
								| 'BYR'
9601
								| 'BZD'
9602
								| 'CAD'
9603
								| 'CDF'
9604
								| 'CHF'
9605
								| 'CLF'
9606
								| 'CLP'
9607
								| 'CNY'
9608
								| 'COP'
9609
								| 'CRC'
9610
								| 'CUC'
9611
								| 'CUP'
9612
								| 'CVE'
9613
								| 'CZK'
9614
								| 'DJF'
9615
								| 'DKK'
9616
								| 'DOP'
9617
								| 'DZD'
9618
								| 'EEK'
9619
								| 'EGP'
9620
								| 'ERN'
9621
								| 'ETB'
9622
								| 'EUR'
9623
								| 'FJD'
9624
								| 'FKP'
9625
								| 'GBP'
9626
								| 'GEL'
9627
								| 'GHS'
9628
								| 'GIP'
9629
								| 'GMD'
9630
								| 'GNF'
9631
								| 'GTQ'
9632
								| 'GYD'
9633
								| 'HKD'
9634
								| 'HNL'
9635
								| 'HRK'
9636
								| 'HTG'
9637
								| 'HUF'
9638
								| 'IDR'
9639
								| 'ILS'
9640
								| 'INR'
9641
								| 'IQD'
9642
								| 'IRR'
9643
								| 'ISK'
9644
								| 'JMD'
9645
								| 'JOD'
9646
								| 'JPY'
9647
								| 'KES'
9648
								| 'KGS'
9649
								| 'KHR'
9650
								| 'KMF'
9651
								| 'KPW'
9652
								| 'KRW'
9653
								| 'KWD'
9654
								| 'KYD'
9655
								| 'KZT'
9656
								| 'LAK'
9657
								| 'LBP'
9658
								| 'LKR'
9659
								| 'LRD'
9660
								| 'LSL'
9661
								| 'LTL'
9662
								| 'LVL'
9663
								| 'LYD'
9664
								| 'MAD'
9665
								| 'MDL'
9666
								| 'MGA'
9667
								| 'MKD'
9668
								| 'MMK'
9669
								| 'MNT'
9670
								| 'MOP'
9671
								| 'MRO'
9672
								| 'MRU'
9673
								| 'MUR'
9674
								| 'MVR'
9675
								| 'MWK'
9676
								| 'MXN'
9677
								| 'MXV'
9678
								| 'MYR'
9679
								| 'MZN'
9680
								| 'NAD'
9681
								| 'NGN'
9682
								| 'NIO'
9683
								| 'NOK'
9684
								| 'NPR'
9685
								| 'NZD'
9686
								| 'OMR'
9687
								| 'PAB'
9688
								| 'PEN'
9689
								| 'PGK'
9690
								| 'PHP'
9691
								| 'PKR'
9692
								| 'PLN'
9693
								| 'PYG'
9694
								| 'QAR'
9695
								| 'RON'
9696
								| 'RSD'
9697
								| 'RUB'
9698
								| 'RWF'
9699
								| 'SAR'
9700
								| 'SBD'
9701
								| 'SCR'
9702
								| 'SDG'
9703
								| 'SEK'
9704
								| 'SGD'
9705
								| 'SHP'
9706
								| 'SKK'
9707
								| 'SLE'
9708
								| 'SLL'
9709
								| 'SOS'
9710
								| 'SRD'
9711
								| 'STD'
9712
								| 'STN'
9713
								| 'SVC'
9714
								| 'SYP'
9715
								| 'SZL'
9716
								| 'THB'
9717
								| 'TJS'
9718
								| 'TMT'
9719
								| 'TND'
9720
								| 'TOP'
9721
								| 'TRY'
9722
								| 'TTD'
9723
								| 'TWD'
9724
								| 'TZS'
9725
								| 'UAH'
9726
								| 'UGX'
9727
								| 'USD'
9728
								| 'UYU'
9729
								| 'UZS'
9730
								| 'VEF'
9731
								| 'VES'
9732
								| 'VND'
9733
								| 'VUV'
9734
								| 'WST'
9735
								| 'XAF'
9736
								| 'XCD'
9737
								| 'XOF'
9738
								| 'XPF'
9739
								| 'YER'
9740
								| 'ZAR'
9741
								| 'ZMW'
9742
								| 'ZMK'
9743
								| 'ZWD'
9744
							XeroNetworkKey?: string
9745
							SalesDefaultAccountCode?: string
9746
							PurchasesDefaultAccountCode?: string
9747
							SalesTrackingCategories?: {
9748
								TrackingCategoryName?: string
9749
								TrackingOptionName?: string
9750
							}[]
9751
							PurchasesTrackingCategories?: {
9752
								TrackingCategoryName?: string
9753
								TrackingOptionName?: string
9754
							}[]
9755
							TrackingCategoryName?: string
9756
							TrackingCategoryOption?: string
9757
							PaymentTerms?: {
9758
								Bills?: {
9759
									Day?: number
9760
									Type?:
9761
										| 'DAYSAFTERBILLDATE'
9762
										| 'DAYSAFTERBILLMONTH'
9763
										| 'OFCURRENTMONTH'
9764
										| 'OFFOLLOWINGMONTH'
9765
								}
9766
								Sales?: {
9767
									Day?: number
9768
									Type?:
9769
										| 'DAYSAFTERBILLDATE'
9770
										| 'DAYSAFTERBILLMONTH'
9771
										| 'OFCURRENTMONTH'
9772
										| 'OFFOLLOWINGMONTH'
9773
								}
9774
							}
9775
							UpdatedDateUTC?: string
9776
							ContactGroups?: {
9777
								Name?: string
9778
								Status?: 'ACTIVE' | 'DELETED'
9779
								ContactGroupID?: string
9780
								Contacts?: {}[]
9781
							}[]
9782
							Website?: string
9783
							BrandingTheme?: {
9784
								BrandingThemeID?: string
9785
								Name?: string
9786
								LogoUrl?: string
9787
								Type?: 'INVOICE'
9788
								SortOrder?: number
9789
								CreatedDateUTC?: string
9790
							}
9791
							BatchPayments?: {
9792
								BankAccountNumber?: string
9793
								BankAccountName?: string
9794
								Details?: string
9795
								Code?: string
9796
								Reference?: string
9797
							}
9798
							Discount?: number
9799
							Balances?: {
9800
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
9801
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
9802
							}
9803
							Attachments?: {
9804
								AttachmentID?: string
9805
								FileName?: string
9806
								Url?: string
9807
								MimeType?: string
9808
								ContentLength?: number
9809
								IncludeOnline?: false | true
9810
							}[]
9811
							HasAttachments?: never
9812
							ValidationErrors?: { Message?: string }[]
9813
							HasValidationErrors?: never
9814
							StatusAttributeString?: string
9815
						}
9816
						Date?: string
9817
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
9818
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
9819
						LineItems?: {
9820
							LineItemID?: string
9821
							Description?: string
9822
							Quantity?: number
9823
							UnitAmount?: number
9824
							ItemCode?: string
9825
							AccountCode?: string
9826
							AccountID?: string
9827
							TaxType?: string
9828
							TaxAmount?: number
9829
							Item?: { Code?: string; Name?: string; ItemID?: string }
9830
							LineAmount?: number
9831
							Tracking?: {
9832
								TrackingCategoryID?: string
9833
								TrackingOptionID?: string
9834
								Name?: string
9835
								Option?: string
9836
							}[]
9837
							DiscountRate?: number
9838
							DiscountAmount?: number
9839
							RepeatingInvoiceID?: string
9840
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
9841
							SalesTaxCodeId?: number
9842
							TaxBreakdown?: {
9843
								TaxComponentId?: string
9844
								Type?:
9845
									| 'SYSGST/USCOUNTRY'
9846
									| 'SYSGST/USSTATE'
9847
									| 'SYSGST/USCOUNTY'
9848
									| 'SYSGST/USCITY'
9849
									| 'SYSGST/USSPECIAL'
9850
								Name?: string
9851
								TaxPercentage?: number
9852
								TaxAmount?: number
9853
								TaxableAmount?: number
9854
								NonTaxableAmount?: number
9855
								ExemptAmount?: number
9856
								StateAssignedNo?: string
9857
								JurisdictionRegion?: string
9858
							}[]
9859
						}[]
9860
						SubTotal?: number
9861
						TotalTax?: number
9862
						Total?: number
9863
						UpdatedDateUTC?: string
9864
						CurrencyCode?:
9865
							| 'AED'
9866
							| 'AFN'
9867
							| 'ALL'
9868
							| 'AMD'
9869
							| 'ANG'
9870
							| 'AOA'
9871
							| 'ARS'
9872
							| 'AUD'
9873
							| 'AWG'
9874
							| 'AZN'
9875
							| 'BAM'
9876
							| 'BBD'
9877
							| 'BDT'
9878
							| 'BGN'
9879
							| 'BHD'
9880
							| 'BIF'
9881
							| 'BMD'
9882
							| 'BND'
9883
							| 'BOB'
9884
							| 'BRL'
9885
							| 'BSD'
9886
							| 'BTN'
9887
							| 'BWP'
9888
							| 'BYN'
9889
							| 'BYR'
9890
							| 'BZD'
9891
							| 'CAD'
9892
							| 'CDF'
9893
							| 'CHF'
9894
							| 'CLF'
9895
							| 'CLP'
9896
							| 'CNY'
9897
							| 'COP'
9898
							| 'CRC'
9899
							| 'CUC'
9900
							| 'CUP'
9901
							| 'CVE'
9902
							| 'CZK'
9903
							| 'DJF'
9904
							| 'DKK'
9905
							| 'DOP'
9906
							| 'DZD'
9907
							| 'EEK'
9908
							| 'EGP'
9909
							| 'ERN'
9910
							| 'ETB'
9911
							| 'EUR'
9912
							| 'FJD'
9913
							| 'FKP'
9914
							| 'GBP'
9915
							| 'GEL'
9916
							| 'GHS'
9917
							| 'GIP'
9918
							| 'GMD'
9919
							| 'GNF'
9920
							| 'GTQ'
9921
							| 'GYD'
9922
							| 'HKD'
9923
							| 'HNL'
9924
							| 'HRK'
9925
							| 'HTG'
9926
							| 'HUF'
9927
							| 'IDR'
9928
							| 'ILS'
9929
							| 'INR'
9930
							| 'IQD'
9931
							| 'IRR'
9932
							| 'ISK'
9933
							| 'JMD'
9934
							| 'JOD'
9935
							| 'JPY'
9936
							| 'KES'
9937
							| 'KGS'
9938
							| 'KHR'
9939
							| 'KMF'
9940
							| 'KPW'
9941
							| 'KRW'
9942
							| 'KWD'
9943
							| 'KYD'
9944
							| 'KZT'
9945
							| 'LAK'
9946
							| 'LBP'
9947
							| 'LKR'
9948
							| 'LRD'
9949
							| 'LSL'
9950
							| 'LTL'
9951
							| 'LVL'
9952
							| 'LYD'
9953
							| 'MAD'
9954
							| 'MDL'
9955
							| 'MGA'
9956
							| 'MKD'
9957
							| 'MMK'
9958
							| 'MNT'
9959
							| 'MOP'
9960
							| 'MRO'
9961
							| 'MRU'
9962
							| 'MUR'
9963
							| 'MVR'
9964
							| 'MWK'
9965
							| 'MXN'
9966
							| 'MXV'
9967
							| 'MYR'
9968
							| 'MZN'
9969
							| 'NAD'
9970
							| 'NGN'
9971
							| 'NIO'
9972
							| 'NOK'
9973
							| 'NPR'
9974
							| 'NZD'
9975
							| 'OMR'
9976
							| 'PAB'
9977
							| 'PEN'
9978
							| 'PGK'
9979
							| 'PHP'
9980
							| 'PKR'
9981
							| 'PLN'
9982
							| 'PYG'
9983
							| 'QAR'
9984
							| 'RON'
9985
							| 'RSD'
9986
							| 'RUB'
9987
							| 'RWF'
9988
							| 'SAR'
9989
							| 'SBD'
9990
							| 'SCR'
9991
							| 'SDG'
9992
							| 'SEK'
9993
							| 'SGD'
9994
							| 'SHP'
9995
							| 'SKK'
9996
							| 'SLE'
9997
							| 'SLL'
9998
							| 'SOS'
9999
							| 'SRD'
10000
							| 'STD'
10001
							| 'STN'
10002
							| 'SVC'
10003
							| 'SYP'
10004
							| 'SZL'
10005
							| 'THB'
10006
							| 'TJS'
10007
							| 'TMT'
10008
							| 'TND'
10009
							| 'TOP'
10010
							| 'TRY'
10011
							| 'TTD'
10012
							| 'TWD'
10013
							| 'TZS'
10014
							| 'UAH'
10015
							| 'UGX'
10016
							| 'USD'
10017
							| 'UYU'
10018
							| 'UZS'
10019
							| 'VEF'
10020
							| 'VES'
10021
							| 'VND'
10022
							| 'VUV'
10023
							| 'WST'
10024
							| 'XAF'
10025
							| 'XCD'
10026
							| 'XOF'
10027
							| 'XPF'
10028
							| 'YER'
10029
							| 'ZAR'
10030
							| 'ZMW'
10031
							| 'ZMK'
10032
							| 'ZWD'
10033
						OverpaymentID?: string
10034
						CurrencyRate?: number
10035
						RemainingCredit?: number
10036
						Allocations?: {}[]
10037
						AppliedAmount?: number
10038
						Payments?: {}[]
10039
						HasAttachments?: never
10040
						Attachments?: {
10041
							AttachmentID?: string
10042
							FileName?: string
10043
							Url?: string
10044
							MimeType?: string
10045
							ContentLength?: number
10046
							IncludeOnline?: false | true
10047
						}[]
10048
					}[]
10049
					AmountDue?: number
10050
					AmountPaid?: number
10051
					FullyPaidOnDate?: string
10052
					AmountCredited?: number
10053
					UpdatedDateUTC?: string
10054
					CreditNotes?: {
10055
						Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
10056
						Contact?: {
10057
							ContactID?: string
10058
							MergedToContactID?: string
10059
							ContactNumber?: string
10060
							AccountNumber?: string
10061
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
10062
							Name?: string
10063
							FirstName?: string
10064
							LastName?: string
10065
							CompanyNumber?: string
10066
							EmailAddress?: string
10067
							ContactPersons?: {
10068
								FirstName?: string
10069
								LastName?: string
10070
								EmailAddress?: string
10071
								IncludeInEmails?: false | true
10072
							}[]
10073
							BankAccountDetails?: string
10074
							TaxNumber?: string
10075
							AccountsReceivableTaxType?: string
10076
							AccountsPayableTaxType?: string
10077
							Addresses?: {
10078
								AddressType?: 'POBOX' | 'STREET'
10079
								AddressLine1?: string
10080
								AddressLine2?: string
10081
								AddressLine3?: string
10082
								AddressLine4?: string
10083
								City?: string
10084
								Region?: string
10085
								PostalCode?: string
10086
								Country?: string
10087
								AttentionTo?: string
10088
							}[]
10089
							Phones?: {
10090
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
10091
								PhoneNumber?: string
10092
								PhoneAreaCode?: string
10093
								PhoneCountryCode?: string
10094
							}[]
10095
							IsSupplier?: false | true
10096
							IsCustomer?: false | true
10097
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
10098
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
10099
							DefaultCurrency?:
10100
								| 'AED'
10101
								| 'AFN'
10102
								| 'ALL'
10103
								| 'AMD'
10104
								| 'ANG'
10105
								| 'AOA'
10106
								| 'ARS'
10107
								| 'AUD'
10108
								| 'AWG'
10109
								| 'AZN'
10110
								| 'BAM'
10111
								| 'BBD'
10112
								| 'BDT'
10113
								| 'BGN'
10114
								| 'BHD'
10115
								| 'BIF'
10116
								| 'BMD'
10117
								| 'BND'
10118
								| 'BOB'
10119
								| 'BRL'
10120
								| 'BSD'
10121
								| 'BTN'
10122
								| 'BWP'
10123
								| 'BYN'
10124
								| 'BYR'
10125
								| 'BZD'
10126
								| 'CAD'
10127
								| 'CDF'
10128
								| 'CHF'
10129
								| 'CLF'
10130
								| 'CLP'
10131
								| 'CNY'
10132
								| 'COP'
10133
								| 'CRC'
10134
								| 'CUC'
10135
								| 'CUP'
10136
								| 'CVE'
10137
								| 'CZK'
10138
								| 'DJF'
10139
								| 'DKK'
10140
								| 'DOP'
10141
								| 'DZD'
10142
								| 'EEK'
10143
								| 'EGP'
10144
								| 'ERN'
10145
								| 'ETB'
10146
								| 'EUR'
10147
								| 'FJD'
10148
								| 'FKP'
10149
								| 'GBP'
10150
								| 'GEL'
10151
								| 'GHS'
10152
								| 'GIP'
10153
								| 'GMD'
10154
								| 'GNF'
10155
								| 'GTQ'
10156
								| 'GYD'
10157
								| 'HKD'
10158
								| 'HNL'
10159
								| 'HRK'
10160
								| 'HTG'
10161
								| 'HUF'
10162
								| 'IDR'
10163
								| 'ILS'
10164
								| 'INR'
10165
								| 'IQD'
10166
								| 'IRR'
10167
								| 'ISK'
10168
								| 'JMD'
10169
								| 'JOD'
10170
								| 'JPY'
10171
								| 'KES'
10172
								| 'KGS'
10173
								| 'KHR'
10174
								| 'KMF'
10175
								| 'KPW'
10176
								| 'KRW'
10177
								| 'KWD'
10178
								| 'KYD'
10179
								| 'KZT'
10180
								| 'LAK'
10181
								| 'LBP'
10182
								| 'LKR'
10183
								| 'LRD'
10184
								| 'LSL'
10185
								| 'LTL'
10186
								| 'LVL'
10187
								| 'LYD'
10188
								| 'MAD'
10189
								| 'MDL'
10190
								| 'MGA'
10191
								| 'MKD'
10192
								| 'MMK'
10193
								| 'MNT'
10194
								| 'MOP'
10195
								| 'MRO'
10196
								| 'MRU'
10197
								| 'MUR'
10198
								| 'MVR'
10199
								| 'MWK'
10200
								| 'MXN'
10201
								| 'MXV'
10202
								| 'MYR'
10203
								| 'MZN'
10204
								| 'NAD'
10205
								| 'NGN'
10206
								| 'NIO'
10207
								| 'NOK'
10208
								| 'NPR'
10209
								| 'NZD'
10210
								| 'OMR'
10211
								| 'PAB'
10212
								| 'PEN'
10213
								| 'PGK'
10214
								| 'PHP'
10215
								| 'PKR'
10216
								| 'PLN'
10217
								| 'PYG'
10218
								| 'QAR'
10219
								| 'RON'
10220
								| 'RSD'
10221
								| 'RUB'
10222
								| 'RWF'
10223
								| 'SAR'
10224
								| 'SBD'
10225
								| 'SCR'
10226
								| 'SDG'
10227
								| 'SEK'
10228
								| 'SGD'
10229
								| 'SHP'
10230
								| 'SKK'
10231
								| 'SLE'
10232
								| 'SLL'
10233
								| 'SOS'
10234
								| 'SRD'
10235
								| 'STD'
10236
								| 'STN'
10237
								| 'SVC'
10238
								| 'SYP'
10239
								| 'SZL'
10240
								| 'THB'
10241
								| 'TJS'
10242
								| 'TMT'
10243
								| 'TND'
10244
								| 'TOP'
10245
								| 'TRY'
10246
								| 'TTD'
10247
								| 'TWD'
10248
								| 'TZS'
10249
								| 'UAH'
10250
								| 'UGX'
10251
								| 'USD'
10252
								| 'UYU'
10253
								| 'UZS'
10254
								| 'VEF'
10255
								| 'VES'
10256
								| 'VND'
10257
								| 'VUV'
10258
								| 'WST'
10259
								| 'XAF'
10260
								| 'XCD'
10261
								| 'XOF'
10262
								| 'XPF'
10263
								| 'YER'
10264
								| 'ZAR'
10265
								| 'ZMW'
10266
								| 'ZMK'
10267
								| 'ZWD'
10268
							XeroNetworkKey?: string
10269
							SalesDefaultAccountCode?: string
10270
							PurchasesDefaultAccountCode?: string
10271
							SalesTrackingCategories?: {
10272
								TrackingCategoryName?: string
10273
								TrackingOptionName?: string
10274
							}[]
10275
							PurchasesTrackingCategories?: {
10276
								TrackingCategoryName?: string
10277
								TrackingOptionName?: string
10278
							}[]
10279
							TrackingCategoryName?: string
10280
							TrackingCategoryOption?: string
10281
							PaymentTerms?: {
10282
								Bills?: {
10283
									Day?: number
10284
									Type?:
10285
										| 'DAYSAFTERBILLDATE'
10286
										| 'DAYSAFTERBILLMONTH'
10287
										| 'OFCURRENTMONTH'
10288
										| 'OFFOLLOWINGMONTH'
10289
								}
10290
								Sales?: {
10291
									Day?: number
10292
									Type?:
10293
										| 'DAYSAFTERBILLDATE'
10294
										| 'DAYSAFTERBILLMONTH'
10295
										| 'OFCURRENTMONTH'
10296
										| 'OFFOLLOWINGMONTH'
10297
								}
10298
							}
10299
							UpdatedDateUTC?: string
10300
							ContactGroups?: {
10301
								Name?: string
10302
								Status?: 'ACTIVE' | 'DELETED'
10303
								ContactGroupID?: string
10304
								Contacts?: {}[]
10305
							}[]
10306
							Website?: string
10307
							BrandingTheme?: {
10308
								BrandingThemeID?: string
10309
								Name?: string
10310
								LogoUrl?: string
10311
								Type?: 'INVOICE'
10312
								SortOrder?: number
10313
								CreatedDateUTC?: string
10314
							}
10315
							BatchPayments?: {
10316
								BankAccountNumber?: string
10317
								BankAccountName?: string
10318
								Details?: string
10319
								Code?: string
10320
								Reference?: string
10321
							}
10322
							Discount?: number
10323
							Balances?: {
10324
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
10325
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
10326
							}
10327
							Attachments?: {
10328
								AttachmentID?: string
10329
								FileName?: string
10330
								Url?: string
10331
								MimeType?: string
10332
								ContentLength?: number
10333
								IncludeOnline?: false | true
10334
							}[]
10335
							HasAttachments?: never
10336
							ValidationErrors?: { Message?: string }[]
10337
							HasValidationErrors?: never
10338
							StatusAttributeString?: string
10339
						}
10340
						Date?: string
10341
						DueDate?: string
10342
						Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
10343
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
10344
						LineItems?: {
10345
							LineItemID?: string
10346
							Description?: string
10347
							Quantity?: number
10348
							UnitAmount?: number
10349
							ItemCode?: string
10350
							AccountCode?: string
10351
							AccountID?: string
10352
							TaxType?: string
10353
							TaxAmount?: number
10354
							Item?: { Code?: string; Name?: string; ItemID?: string }
10355
							LineAmount?: number
10356
							Tracking?: {
10357
								TrackingCategoryID?: string
10358
								TrackingOptionID?: string
10359
								Name?: string
10360
								Option?: string
10361
							}[]
10362
							DiscountRate?: number
10363
							DiscountAmount?: number
10364
							RepeatingInvoiceID?: string
10365
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
10366
							SalesTaxCodeId?: number
10367
							TaxBreakdown?: {
10368
								TaxComponentId?: string
10369
								Type?:
10370
									| 'SYSGST/USCOUNTRY'
10371
									| 'SYSGST/USSTATE'
10372
									| 'SYSGST/USCOUNTY'
10373
									| 'SYSGST/USCITY'
10374
									| 'SYSGST/USSPECIAL'
10375
								Name?: string
10376
								TaxPercentage?: number
10377
								TaxAmount?: number
10378
								TaxableAmount?: number
10379
								NonTaxableAmount?: number
10380
								ExemptAmount?: number
10381
								StateAssignedNo?: string
10382
								JurisdictionRegion?: string
10383
							}[]
10384
						}[]
10385
						SubTotal?: number
10386
						TotalTax?: number
10387
						Total?: number
10388
						CISDeduction?: number
10389
						CISRate?: number
10390
						UpdatedDateUTC?: string
10391
						CurrencyCode?:
10392
							| 'AED'
10393
							| 'AFN'
10394
							| 'ALL'
10395
							| 'AMD'
10396
							| 'ANG'
10397
							| 'AOA'
10398
							| 'ARS'
10399
							| 'AUD'
10400
							| 'AWG'
10401
							| 'AZN'
10402
							| 'BAM'
10403
							| 'BBD'
10404
							| 'BDT'
10405
							| 'BGN'
10406
							| 'BHD'
10407
							| 'BIF'
10408
							| 'BMD'
10409
							| 'BND'
10410
							| 'BOB'
10411
							| 'BRL'
10412
							| 'BSD'
10413
							| 'BTN'
10414
							| 'BWP'
10415
							| 'BYN'
10416
							| 'BYR'
10417
							| 'BZD'
10418
							| 'CAD'
10419
							| 'CDF'
10420
							| 'CHF'
10421
							| 'CLF'
10422
							| 'CLP'
10423
							| 'CNY'
10424
							| 'COP'
10425
							| 'CRC'
10426
							| 'CUC'
10427
							| 'CUP'
10428
							| 'CVE'
10429
							| 'CZK'
10430
							| 'DJF'
10431
							| 'DKK'
10432
							| 'DOP'
10433
							| 'DZD'
10434
							| 'EEK'
10435
							| 'EGP'
10436
							| 'ERN'
10437
							| 'ETB'
10438
							| 'EUR'
10439
							| 'FJD'
10440
							| 'FKP'
10441
							| 'GBP'
10442
							| 'GEL'
10443
							| 'GHS'
10444
							| 'GIP'
10445
							| 'GMD'
10446
							| 'GNF'
10447
							| 'GTQ'
10448
							| 'GYD'
10449
							| 'HKD'
10450
							| 'HNL'
10451
							| 'HRK'
10452
							| 'HTG'
10453
							| 'HUF'
10454
							| 'IDR'
10455
							| 'ILS'
10456
							| 'INR'
10457
							| 'IQD'
10458
							| 'IRR'
10459
							| 'ISK'
10460
							| 'JMD'
10461
							| 'JOD'
10462
							| 'JPY'
10463
							| 'KES'
10464
							| 'KGS'
10465
							| 'KHR'
10466
							| 'KMF'
10467
							| 'KPW'
10468
							| 'KRW'
10469
							| 'KWD'
10470
							| 'KYD'
10471
							| 'KZT'
10472
							| 'LAK'
10473
							| 'LBP'
10474
							| 'LKR'
10475
							| 'LRD'
10476
							| 'LSL'
10477
							| 'LTL'
10478
							| 'LVL'
10479
							| 'LYD'
10480
							| 'MAD'
10481
							| 'MDL'
10482
							| 'MGA'
10483
							| 'MKD'
10484
							| 'MMK'
10485
							| 'MNT'
10486
							| 'MOP'
10487
							| 'MRO'
10488
							| 'MRU'
10489
							| 'MUR'
10490
							| 'MVR'
10491
							| 'MWK'
10492
							| 'MXN'
10493
							| 'MXV'
10494
							| 'MYR'
10495
							| 'MZN'
10496
							| 'NAD'
10497
							| 'NGN'
10498
							| 'NIO'
10499
							| 'NOK'
10500
							| 'NPR'
10501
							| 'NZD'
10502
							| 'OMR'
10503
							| 'PAB'
10504
							| 'PEN'
10505
							| 'PGK'
10506
							| 'PHP'
10507
							| 'PKR'
10508
							| 'PLN'
10509
							| 'PYG'
10510
							| 'QAR'
10511
							| 'RON'
10512
							| 'RSD'
10513
							| 'RUB'
10514
							| 'RWF'
10515
							| 'SAR'
10516
							| 'SBD'
10517
							| 'SCR'
10518
							| 'SDG'
10519
							| 'SEK'
10520
							| 'SGD'
10521
							| 'SHP'
10522
							| 'SKK'
10523
							| 'SLE'
10524
							| 'SLL'
10525
							| 'SOS'
10526
							| 'SRD'
10527
							| 'STD'
10528
							| 'STN'
10529
							| 'SVC'
10530
							| 'SYP'
10531
							| 'SZL'
10532
							| 'THB'
10533
							| 'TJS'
10534
							| 'TMT'
10535
							| 'TND'
10536
							| 'TOP'
10537
							| 'TRY'
10538
							| 'TTD'
10539
							| 'TWD'
10540
							| 'TZS'
10541
							| 'UAH'
10542
							| 'UGX'
10543
							| 'USD'
10544
							| 'UYU'
10545
							| 'UZS'
10546
							| 'VEF'
10547
							| 'VES'
10548
							| 'VND'
10549
							| 'VUV'
10550
							| 'WST'
10551
							| 'XAF'
10552
							| 'XCD'
10553
							| 'XOF'
10554
							| 'XPF'
10555
							| 'YER'
10556
							| 'ZAR'
10557
							| 'ZMW'
10558
							| 'ZMK'
10559
							| 'ZWD'
10560
						FullyPaidOnDate?: string
10561
						CreditNoteID?: string
10562
						CreditNoteNumber?: string
10563
						Reference?: string
10564
						SentToContact?: false | true
10565
						CurrencyRate?: number
10566
						RemainingCredit?: number
10567
						Allocations?: {}[]
10568
						AppliedAmount?: number
10569
						Payments?: {}[]
10570
						BrandingThemeID?: string
10571
						StatusAttributeString?: string
10572
						HasAttachments?: never
10573
						HasErrors?: never
10574
						ValidationErrors?: { Message?: string }[]
10575
						Warnings?: { Message?: string }[]
10576
						InvoiceAddresses?: {
10577
							InvoiceAddressType?: 'FROM' | 'TO'
10578
							AddressLine1?: string
10579
							AddressLine2?: string
10580
							AddressLine3?: string
10581
							AddressLine4?: string
10582
							City?: string
10583
							Region?: string
10584
							PostalCode?: string
10585
							Country?: string
10586
						}[]
10587
					}[]
10588
					Attachments?: {
10589
						AttachmentID?: string
10590
						FileName?: string
10591
						Url?: string
10592
						MimeType?: string
10593
						ContentLength?: number
10594
						IncludeOnline?: false | true
10595
					}[]
10596
					HasErrors?: never
10597
					StatusAttributeString?: string
10598
					ValidationErrors?: { Message?: string }[]
10599
					Warnings?: { Message?: string }[]
10600
					InvoiceAddresses?: {
10601
						InvoiceAddressType?: 'FROM' | 'TO'
10602
						AddressLine1?: string
10603
						AddressLine2?: string
10604
						AddressLine3?: string
10605
						AddressLine4?: string
10606
						City?: string
10607
						Region?: string
10608
						PostalCode?: string
10609
						Country?: string
10610
					}[]
10611
				}
10612
				Overpayment?: {
10613
					Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
10614
					Contact?: {
10615
						ContactID?: string
10616
						MergedToContactID?: string
10617
						ContactNumber?: string
10618
						AccountNumber?: string
10619
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
10620
						Name?: string
10621
						FirstName?: string
10622
						LastName?: string
10623
						CompanyNumber?: string
10624
						EmailAddress?: string
10625
						ContactPersons?: {
10626
							FirstName?: string
10627
							LastName?: string
10628
							EmailAddress?: string
10629
							IncludeInEmails?: false | true
10630
						}[]
10631
						BankAccountDetails?: string
10632
						TaxNumber?: string
10633
						AccountsReceivableTaxType?: string
10634
						AccountsPayableTaxType?: string
10635
						Addresses?: {
10636
							AddressType?: 'POBOX' | 'STREET'
10637
							AddressLine1?: string
10638
							AddressLine2?: string
10639
							AddressLine3?: string
10640
							AddressLine4?: string
10641
							City?: string
10642
							Region?: string
10643
							PostalCode?: string
10644
							Country?: string
10645
							AttentionTo?: string
10646
						}[]
10647
						Phones?: {
10648
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
10649
							PhoneNumber?: string
10650
							PhoneAreaCode?: string
10651
							PhoneCountryCode?: string
10652
						}[]
10653
						IsSupplier?: false | true
10654
						IsCustomer?: false | true
10655
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
10656
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
10657
						DefaultCurrency?:
10658
							| 'AED'
10659
							| 'AFN'
10660
							| 'ALL'
10661
							| 'AMD'
10662
							| 'ANG'
10663
							| 'AOA'
10664
							| 'ARS'
10665
							| 'AUD'
10666
							| 'AWG'
10667
							| 'AZN'
10668
							| 'BAM'
10669
							| 'BBD'
10670
							| 'BDT'
10671
							| 'BGN'
10672
							| 'BHD'
10673
							| 'BIF'
10674
							| 'BMD'
10675
							| 'BND'
10676
							| 'BOB'
10677
							| 'BRL'
10678
							| 'BSD'
10679
							| 'BTN'
10680
							| 'BWP'
10681
							| 'BYN'
10682
							| 'BYR'
10683
							| 'BZD'
10684
							| 'CAD'
10685
							| 'CDF'
10686
							| 'CHF'
10687
							| 'CLF'
10688
							| 'CLP'
10689
							| 'CNY'
10690
							| 'COP'
10691
							| 'CRC'
10692
							| 'CUC'
10693
							| 'CUP'
10694
							| 'CVE'
10695
							| 'CZK'
10696
							| 'DJF'
10697
							| 'DKK'
10698
							| 'DOP'
10699
							| 'DZD'
10700
							| 'EEK'
10701
							| 'EGP'
10702
							| 'ERN'
10703
							| 'ETB'
10704
							| 'EUR'
10705
							| 'FJD'
10706
							| 'FKP'
10707
							| 'GBP'
10708
							| 'GEL'
10709
							| 'GHS'
10710
							| 'GIP'
10711
							| 'GMD'
10712
							| 'GNF'
10713
							| 'GTQ'
10714
							| 'GYD'
10715
							| 'HKD'
10716
							| 'HNL'
10717
							| 'HRK'
10718
							| 'HTG'
10719
							| 'HUF'
10720
							| 'IDR'
10721
							| 'ILS'
10722
							| 'INR'
10723
							| 'IQD'
10724
							| 'IRR'
10725
							| 'ISK'
10726
							| 'JMD'
10727
							| 'JOD'
10728
							| 'JPY'
10729
							| 'KES'
10730
							| 'KGS'
10731
							| 'KHR'
10732
							| 'KMF'
10733
							| 'KPW'
10734
							| 'KRW'
10735
							| 'KWD'
10736
							| 'KYD'
10737
							| 'KZT'
10738
							| 'LAK'
10739
							| 'LBP'
10740
							| 'LKR'
10741
							| 'LRD'
10742
							| 'LSL'
10743
							| 'LTL'
10744
							| 'LVL'
10745
							| 'LYD'
10746
							| 'MAD'
10747
							| 'MDL'
10748
							| 'MGA'
10749
							| 'MKD'
10750
							| 'MMK'
10751
							| 'MNT'
10752
							| 'MOP'
10753
							| 'MRO'
10754
							| 'MRU'
10755
							| 'MUR'
10756
							| 'MVR'
10757
							| 'MWK'
10758
							| 'MXN'
10759
							| 'MXV'
10760
							| 'MYR'
10761
							| 'MZN'
10762
							| 'NAD'
10763
							| 'NGN'
10764
							| 'NIO'
10765
							| 'NOK'
10766
							| 'NPR'
10767
							| 'NZD'
10768
							| 'OMR'
10769
							| 'PAB'
10770
							| 'PEN'
10771
							| 'PGK'
10772
							| 'PHP'
10773
							| 'PKR'
10774
							| 'PLN'
10775
							| 'PYG'
10776
							| 'QAR'
10777
							| 'RON'
10778
							| 'RSD'
10779
							| 'RUB'
10780
							| 'RWF'
10781
							| 'SAR'
10782
							| 'SBD'
10783
							| 'SCR'
10784
							| 'SDG'
10785
							| 'SEK'
10786
							| 'SGD'
10787
							| 'SHP'
10788
							| 'SKK'
10789
							| 'SLE'
10790
							| 'SLL'
10791
							| 'SOS'
10792
							| 'SRD'
10793
							| 'STD'
10794
							| 'STN'
10795
							| 'SVC'
10796
							| 'SYP'
10797
							| 'SZL'
10798
							| 'THB'
10799
							| 'TJS'
10800
							| 'TMT'
10801
							| 'TND'
10802
							| 'TOP'
10803
							| 'TRY'
10804
							| 'TTD'
10805
							| 'TWD'
10806
							| 'TZS'
10807
							| 'UAH'
10808
							| 'UGX'
10809
							| 'USD'
10810
							| 'UYU'
10811
							| 'UZS'
10812
							| 'VEF'
10813
							| 'VES'
10814
							| 'VND'
10815
							| 'VUV'
10816
							| 'WST'
10817
							| 'XAF'
10818
							| 'XCD'
10819
							| 'XOF'
10820
							| 'XPF'
10821
							| 'YER'
10822
							| 'ZAR'
10823
							| 'ZMW'
10824
							| 'ZMK'
10825
							| 'ZWD'
10826
						XeroNetworkKey?: string
10827
						SalesDefaultAccountCode?: string
10828
						PurchasesDefaultAccountCode?: string
10829
						SalesTrackingCategories?: {
10830
							TrackingCategoryName?: string
10831
							TrackingOptionName?: string
10832
						}[]
10833
						PurchasesTrackingCategories?: {
10834
							TrackingCategoryName?: string
10835
							TrackingOptionName?: string
10836
						}[]
10837
						TrackingCategoryName?: string
10838
						TrackingCategoryOption?: string
10839
						PaymentTerms?: {
10840
							Bills?: {
10841
								Day?: number
10842
								Type?:
10843
									| 'DAYSAFTERBILLDATE'
10844
									| 'DAYSAFTERBILLMONTH'
10845
									| 'OFCURRENTMONTH'
10846
									| 'OFFOLLOWINGMONTH'
10847
							}
10848
							Sales?: {
10849
								Day?: number
10850
								Type?:
10851
									| 'DAYSAFTERBILLDATE'
10852
									| 'DAYSAFTERBILLMONTH'
10853
									| 'OFCURRENTMONTH'
10854
									| 'OFFOLLOWINGMONTH'
10855
							}
10856
						}
10857
						UpdatedDateUTC?: string
10858
						ContactGroups?: {
10859
							Name?: string
10860
							Status?: 'ACTIVE' | 'DELETED'
10861
							ContactGroupID?: string
10862
							Contacts?: {}[]
10863
						}[]
10864
						Website?: string
10865
						BrandingTheme?: {
10866
							BrandingThemeID?: string
10867
							Name?: string
10868
							LogoUrl?: string
10869
							Type?: 'INVOICE'
10870
							SortOrder?: number
10871
							CreatedDateUTC?: string
10872
						}
10873
						BatchPayments?: {
10874
							BankAccountNumber?: string
10875
							BankAccountName?: string
10876
							Details?: string
10877
							Code?: string
10878
							Reference?: string
10879
						}
10880
						Discount?: number
10881
						Balances?: {
10882
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
10883
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
10884
						}
10885
						Attachments?: {
10886
							AttachmentID?: string
10887
							FileName?: string
10888
							Url?: string
10889
							MimeType?: string
10890
							ContentLength?: number
10891
							IncludeOnline?: false | true
10892
						}[]
10893
						HasAttachments?: never
10894
						ValidationErrors?: { Message?: string }[]
10895
						HasValidationErrors?: never
10896
						StatusAttributeString?: string
10897
					}
10898
					Date?: string
10899
					Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
10900
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
10901
					LineItems?: {
10902
						LineItemID?: string
10903
						Description?: string
10904
						Quantity?: number
10905
						UnitAmount?: number
10906
						ItemCode?: string
10907
						AccountCode?: string
10908
						AccountID?: string
10909
						TaxType?: string
10910
						TaxAmount?: number
10911
						Item?: { Code?: string; Name?: string; ItemID?: string }
10912
						LineAmount?: number
10913
						Tracking?: {
10914
							TrackingCategoryID?: string
10915
							TrackingOptionID?: string
10916
							Name?: string
10917
							Option?: string
10918
						}[]
10919
						DiscountRate?: number
10920
						DiscountAmount?: number
10921
						RepeatingInvoiceID?: string
10922
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
10923
						SalesTaxCodeId?: number
10924
						TaxBreakdown?: {
10925
							TaxComponentId?: string
10926
							Type?:
10927
								| 'SYSGST/USCOUNTRY'
10928
								| 'SYSGST/USSTATE'
10929
								| 'SYSGST/USCOUNTY'
10930
								| 'SYSGST/USCITY'
10931
								| 'SYSGST/USSPECIAL'
10932
							Name?: string
10933
							TaxPercentage?: number
10934
							TaxAmount?: number
10935
							TaxableAmount?: number
10936
							NonTaxableAmount?: number
10937
							ExemptAmount?: number
10938
							StateAssignedNo?: string
10939
							JurisdictionRegion?: string
10940
						}[]
10941
					}[]
10942
					SubTotal?: number
10943
					TotalTax?: number
10944
					Total?: number
10945
					UpdatedDateUTC?: string
10946
					CurrencyCode?:
10947
						| 'AED'
10948
						| 'AFN'
10949
						| 'ALL'
10950
						| 'AMD'
10951
						| 'ANG'
10952
						| 'AOA'
10953
						| 'ARS'
10954
						| 'AUD'
10955
						| 'AWG'
10956
						| 'AZN'
10957
						| 'BAM'
10958
						| 'BBD'
10959
						| 'BDT'
10960
						| 'BGN'
10961
						| 'BHD'
10962
						| 'BIF'
10963
						| 'BMD'
10964
						| 'BND'
10965
						| 'BOB'
10966
						| 'BRL'
10967
						| 'BSD'
10968
						| 'BTN'
10969
						| 'BWP'
10970
						| 'BYN'
10971
						| 'BYR'
10972
						| 'BZD'
10973
						| 'CAD'
10974
						| 'CDF'
10975
						| 'CHF'
10976
						| 'CLF'
10977
						| 'CLP'
10978
						| 'CNY'
10979
						| 'COP'
10980
						| 'CRC'
10981
						| 'CUC'
10982
						| 'CUP'
10983
						| 'CVE'
10984
						| 'CZK'
10985
						| 'DJF'
10986
						| 'DKK'
10987
						| 'DOP'
10988
						| 'DZD'
10989
						| 'EEK'
10990
						| 'EGP'
10991
						| 'ERN'
10992
						| 'ETB'
10993
						| 'EUR'
10994
						| 'FJD'
10995
						| 'FKP'
10996
						| 'GBP'
10997
						| 'GEL'
10998
						| 'GHS'
10999
						| 'GIP'
11000
						| 'GMD'
11001
						| 'GNF'
11002
						| 'GTQ'
11003
						| 'GYD'
11004
						| 'HKD'
11005
						| 'HNL'
11006
						| 'HRK'
11007
						| 'HTG'
11008
						| 'HUF'
11009
						| 'IDR'
11010
						| 'ILS'
11011
						| 'INR'
11012
						| 'IQD'
11013
						| 'IRR'
11014
						| 'ISK'
11015
						| 'JMD'
11016
						| 'JOD'
11017
						| 'JPY'
11018
						| 'KES'
11019
						| 'KGS'
11020
						| 'KHR'
11021
						| 'KMF'
11022
						| 'KPW'
11023
						| 'KRW'
11024
						| 'KWD'
11025
						| 'KYD'
11026
						| 'KZT'
11027
						| 'LAK'
11028
						| 'LBP'
11029
						| 'LKR'
11030
						| 'LRD'
11031
						| 'LSL'
11032
						| 'LTL'
11033
						| 'LVL'
11034
						| 'LYD'
11035
						| 'MAD'
11036
						| 'MDL'
11037
						| 'MGA'
11038
						| 'MKD'
11039
						| 'MMK'
11040
						| 'MNT'
11041
						| 'MOP'
11042
						| 'MRO'
11043
						| 'MRU'
11044
						| 'MUR'
11045
						| 'MVR'
11046
						| 'MWK'
11047
						| 'MXN'
11048
						| 'MXV'
11049
						| 'MYR'
11050
						| 'MZN'
11051
						| 'NAD'
11052
						| 'NGN'
11053
						| 'NIO'
11054
						| 'NOK'
11055
						| 'NPR'
11056
						| 'NZD'
11057
						| 'OMR'
11058
						| 'PAB'
11059
						| 'PEN'
11060
						| 'PGK'
11061
						| 'PHP'
11062
						| 'PKR'
11063
						| 'PLN'
11064
						| 'PYG'
11065
						| 'QAR'
11066
						| 'RON'
11067
						| 'RSD'
11068
						| 'RUB'
11069
						| 'RWF'
11070
						| 'SAR'
11071
						| 'SBD'
11072
						| 'SCR'
11073
						| 'SDG'
11074
						| 'SEK'
11075
						| 'SGD'
11076
						| 'SHP'
11077
						| 'SKK'
11078
						| 'SLE'
11079
						| 'SLL'
11080
						| 'SOS'
11081
						| 'SRD'
11082
						| 'STD'
11083
						| 'STN'
11084
						| 'SVC'
11085
						| 'SYP'
11086
						| 'SZL'
11087
						| 'THB'
11088
						| 'TJS'
11089
						| 'TMT'
11090
						| 'TND'
11091
						| 'TOP'
11092
						| 'TRY'
11093
						| 'TTD'
11094
						| 'TWD'
11095
						| 'TZS'
11096
						| 'UAH'
11097
						| 'UGX'
11098
						| 'USD'
11099
						| 'UYU'
11100
						| 'UZS'
11101
						| 'VEF'
11102
						| 'VES'
11103
						| 'VND'
11104
						| 'VUV'
11105
						| 'WST'
11106
						| 'XAF'
11107
						| 'XCD'
11108
						| 'XOF'
11109
						| 'XPF'
11110
						| 'YER'
11111
						| 'ZAR'
11112
						| 'ZMW'
11113
						| 'ZMK'
11114
						| 'ZWD'
11115
					OverpaymentID?: string
11116
					CurrencyRate?: number
11117
					RemainingCredit?: number
11118
					Allocations?: {}[]
11119
					AppliedAmount?: number
11120
					Payments?: {}[]
11121
					HasAttachments?: never
11122
					Attachments?: {
11123
						AttachmentID?: string
11124
						FileName?: string
11125
						Url?: string
11126
						MimeType?: string
11127
						ContentLength?: number
11128
						IncludeOnline?: false | true
11129
					}[]
11130
				}
11131
				Prepayment?: {}
11132
				CreditNote?: {
11133
					Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
11134
					Contact?: {
11135
						ContactID?: string
11136
						MergedToContactID?: string
11137
						ContactNumber?: string
11138
						AccountNumber?: string
11139
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
11140
						Name?: string
11141
						FirstName?: string
11142
						LastName?: string
11143
						CompanyNumber?: string
11144
						EmailAddress?: string
11145
						ContactPersons?: {
11146
							FirstName?: string
11147
							LastName?: string
11148
							EmailAddress?: string
11149
							IncludeInEmails?: false | true
11150
						}[]
11151
						BankAccountDetails?: string
11152
						TaxNumber?: string
11153
						AccountsReceivableTaxType?: string
11154
						AccountsPayableTaxType?: string
11155
						Addresses?: {
11156
							AddressType?: 'POBOX' | 'STREET'
11157
							AddressLine1?: string
11158
							AddressLine2?: string
11159
							AddressLine3?: string
11160
							AddressLine4?: string
11161
							City?: string
11162
							Region?: string
11163
							PostalCode?: string
11164
							Country?: string
11165
							AttentionTo?: string
11166
						}[]
11167
						Phones?: {
11168
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
11169
							PhoneNumber?: string
11170
							PhoneAreaCode?: string
11171
							PhoneCountryCode?: string
11172
						}[]
11173
						IsSupplier?: false | true
11174
						IsCustomer?: false | true
11175
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
11176
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
11177
						DefaultCurrency?:
11178
							| 'AED'
11179
							| 'AFN'
11180
							| 'ALL'
11181
							| 'AMD'
11182
							| 'ANG'
11183
							| 'AOA'
11184
							| 'ARS'
11185
							| 'AUD'
11186
							| 'AWG'
11187
							| 'AZN'
11188
							| 'BAM'
11189
							| 'BBD'
11190
							| 'BDT'
11191
							| 'BGN'
11192
							| 'BHD'
11193
							| 'BIF'
11194
							| 'BMD'
11195
							| 'BND'
11196
							| 'BOB'
11197
							| 'BRL'
11198
							| 'BSD'
11199
							| 'BTN'
11200
							| 'BWP'
11201
							| 'BYN'
11202
							| 'BYR'
11203
							| 'BZD'
11204
							| 'CAD'
11205
							| 'CDF'
11206
							| 'CHF'
11207
							| 'CLF'
11208
							| 'CLP'
11209
							| 'CNY'
11210
							| 'COP'
11211
							| 'CRC'
11212
							| 'CUC'
11213
							| 'CUP'
11214
							| 'CVE'
11215
							| 'CZK'
11216
							| 'DJF'
11217
							| 'DKK'
11218
							| 'DOP'
11219
							| 'DZD'
11220
							| 'EEK'
11221
							| 'EGP'
11222
							| 'ERN'
11223
							| 'ETB'
11224
							| 'EUR'
11225
							| 'FJD'
11226
							| 'FKP'
11227
							| 'GBP'
11228
							| 'GEL'
11229
							| 'GHS'
11230
							| 'GIP'
11231
							| 'GMD'
11232
							| 'GNF'
11233
							| 'GTQ'
11234
							| 'GYD'
11235
							| 'HKD'
11236
							| 'HNL'
11237
							| 'HRK'
11238
							| 'HTG'
11239
							| 'HUF'
11240
							| 'IDR'
11241
							| 'ILS'
11242
							| 'INR'
11243
							| 'IQD'
11244
							| 'IRR'
11245
							| 'ISK'
11246
							| 'JMD'
11247
							| 'JOD'
11248
							| 'JPY'
11249
							| 'KES'
11250
							| 'KGS'
11251
							| 'KHR'
11252
							| 'KMF'
11253
							| 'KPW'
11254
							| 'KRW'
11255
							| 'KWD'
11256
							| 'KYD'
11257
							| 'KZT'
11258
							| 'LAK'
11259
							| 'LBP'
11260
							| 'LKR'
11261
							| 'LRD'
11262
							| 'LSL'
11263
							| 'LTL'
11264
							| 'LVL'
11265
							| 'LYD'
11266
							| 'MAD'
11267
							| 'MDL'
11268
							| 'MGA'
11269
							| 'MKD'
11270
							| 'MMK'
11271
							| 'MNT'
11272
							| 'MOP'
11273
							| 'MRO'
11274
							| 'MRU'
11275
							| 'MUR'
11276
							| 'MVR'
11277
							| 'MWK'
11278
							| 'MXN'
11279
							| 'MXV'
11280
							| 'MYR'
11281
							| 'MZN'
11282
							| 'NAD'
11283
							| 'NGN'
11284
							| 'NIO'
11285
							| 'NOK'
11286
							| 'NPR'
11287
							| 'NZD'
11288
							| 'OMR'
11289
							| 'PAB'
11290
							| 'PEN'
11291
							| 'PGK'
11292
							| 'PHP'
11293
							| 'PKR'
11294
							| 'PLN'
11295
							| 'PYG'
11296
							| 'QAR'
11297
							| 'RON'
11298
							| 'RSD'
11299
							| 'RUB'
11300
							| 'RWF'
11301
							| 'SAR'
11302
							| 'SBD'
11303
							| 'SCR'
11304
							| 'SDG'
11305
							| 'SEK'
11306
							| 'SGD'
11307
							| 'SHP'
11308
							| 'SKK'
11309
							| 'SLE'
11310
							| 'SLL'
11311
							| 'SOS'
11312
							| 'SRD'
11313
							| 'STD'
11314
							| 'STN'
11315
							| 'SVC'
11316
							| 'SYP'
11317
							| 'SZL'
11318
							| 'THB'
11319
							| 'TJS'
11320
							| 'TMT'
11321
							| 'TND'
11322
							| 'TOP'
11323
							| 'TRY'
11324
							| 'TTD'
11325
							| 'TWD'
11326
							| 'TZS'
11327
							| 'UAH'
11328
							| 'UGX'
11329
							| 'USD'
11330
							| 'UYU'
11331
							| 'UZS'
11332
							| 'VEF'
11333
							| 'VES'
11334
							| 'VND'
11335
							| 'VUV'
11336
							| 'WST'
11337
							| 'XAF'
11338
							| 'XCD'
11339
							| 'XOF'
11340
							| 'XPF'
11341
							| 'YER'
11342
							| 'ZAR'
11343
							| 'ZMW'
11344
							| 'ZMK'
11345
							| 'ZWD'
11346
						XeroNetworkKey?: string
11347
						SalesDefaultAccountCode?: string
11348
						PurchasesDefaultAccountCode?: string
11349
						SalesTrackingCategories?: {
11350
							TrackingCategoryName?: string
11351
							TrackingOptionName?: string
11352
						}[]
11353
						PurchasesTrackingCategories?: {
11354
							TrackingCategoryName?: string
11355
							TrackingOptionName?: string
11356
						}[]
11357
						TrackingCategoryName?: string
11358
						TrackingCategoryOption?: string
11359
						PaymentTerms?: {
11360
							Bills?: {
11361
								Day?: number
11362
								Type?:
11363
									| 'DAYSAFTERBILLDATE'
11364
									| 'DAYSAFTERBILLMONTH'
11365
									| 'OFCURRENTMONTH'
11366
									| 'OFFOLLOWINGMONTH'
11367
							}
11368
							Sales?: {
11369
								Day?: number
11370
								Type?:
11371
									| 'DAYSAFTERBILLDATE'
11372
									| 'DAYSAFTERBILLMONTH'
11373
									| 'OFCURRENTMONTH'
11374
									| 'OFFOLLOWINGMONTH'
11375
							}
11376
						}
11377
						UpdatedDateUTC?: string
11378
						ContactGroups?: {
11379
							Name?: string
11380
							Status?: 'ACTIVE' | 'DELETED'
11381
							ContactGroupID?: string
11382
							Contacts?: {}[]
11383
						}[]
11384
						Website?: string
11385
						BrandingTheme?: {
11386
							BrandingThemeID?: string
11387
							Name?: string
11388
							LogoUrl?: string
11389
							Type?: 'INVOICE'
11390
							SortOrder?: number
11391
							CreatedDateUTC?: string
11392
						}
11393
						BatchPayments?: {
11394
							BankAccountNumber?: string
11395
							BankAccountName?: string
11396
							Details?: string
11397
							Code?: string
11398
							Reference?: string
11399
						}
11400
						Discount?: number
11401
						Balances?: {
11402
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
11403
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
11404
						}
11405
						Attachments?: {
11406
							AttachmentID?: string
11407
							FileName?: string
11408
							Url?: string
11409
							MimeType?: string
11410
							ContentLength?: number
11411
							IncludeOnline?: false | true
11412
						}[]
11413
						HasAttachments?: never
11414
						ValidationErrors?: { Message?: string }[]
11415
						HasValidationErrors?: never
11416
						StatusAttributeString?: string
11417
					}
11418
					Date?: string
11419
					DueDate?: string
11420
					Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
11421
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
11422
					LineItems?: {
11423
						LineItemID?: string
11424
						Description?: string
11425
						Quantity?: number
11426
						UnitAmount?: number
11427
						ItemCode?: string
11428
						AccountCode?: string
11429
						AccountID?: string
11430
						TaxType?: string
11431
						TaxAmount?: number
11432
						Item?: { Code?: string; Name?: string; ItemID?: string }
11433
						LineAmount?: number
11434
						Tracking?: {
11435
							TrackingCategoryID?: string
11436
							TrackingOptionID?: string
11437
							Name?: string
11438
							Option?: string
11439
						}[]
11440
						DiscountRate?: number
11441
						DiscountAmount?: number
11442
						RepeatingInvoiceID?: string
11443
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
11444
						SalesTaxCodeId?: number
11445
						TaxBreakdown?: {
11446
							TaxComponentId?: string
11447
							Type?:
11448
								| 'SYSGST/USCOUNTRY'
11449
								| 'SYSGST/USSTATE'
11450
								| 'SYSGST/USCOUNTY'
11451
								| 'SYSGST/USCITY'
11452
								| 'SYSGST/USSPECIAL'
11453
							Name?: string
11454
							TaxPercentage?: number
11455
							TaxAmount?: number
11456
							TaxableAmount?: number
11457
							NonTaxableAmount?: number
11458
							ExemptAmount?: number
11459
							StateAssignedNo?: string
11460
							JurisdictionRegion?: string
11461
						}[]
11462
					}[]
11463
					SubTotal?: number
11464
					TotalTax?: number
11465
					Total?: number
11466
					CISDeduction?: number
11467
					CISRate?: number
11468
					UpdatedDateUTC?: string
11469
					CurrencyCode?:
11470
						| 'AED'
11471
						| 'AFN'
11472
						| 'ALL'
11473
						| 'AMD'
11474
						| 'ANG'
11475
						| 'AOA'
11476
						| 'ARS'
11477
						| 'AUD'
11478
						| 'AWG'
11479
						| 'AZN'
11480
						| 'BAM'
11481
						| 'BBD'
11482
						| 'BDT'
11483
						| 'BGN'
11484
						| 'BHD'
11485
						| 'BIF'
11486
						| 'BMD'
11487
						| 'BND'
11488
						| 'BOB'
11489
						| 'BRL'
11490
						| 'BSD'
11491
						| 'BTN'
11492
						| 'BWP'
11493
						| 'BYN'
11494
						| 'BYR'
11495
						| 'BZD'
11496
						| 'CAD'
11497
						| 'CDF'
11498
						| 'CHF'
11499
						| 'CLF'
11500
						| 'CLP'
11501
						| 'CNY'
11502
						| 'COP'
11503
						| 'CRC'
11504
						| 'CUC'
11505
						| 'CUP'
11506
						| 'CVE'
11507
						| 'CZK'
11508
						| 'DJF'
11509
						| 'DKK'
11510
						| 'DOP'
11511
						| 'DZD'
11512
						| 'EEK'
11513
						| 'EGP'
11514
						| 'ERN'
11515
						| 'ETB'
11516
						| 'EUR'
11517
						| 'FJD'
11518
						| 'FKP'
11519
						| 'GBP'
11520
						| 'GEL'
11521
						| 'GHS'
11522
						| 'GIP'
11523
						| 'GMD'
11524
						| 'GNF'
11525
						| 'GTQ'
11526
						| 'GYD'
11527
						| 'HKD'
11528
						| 'HNL'
11529
						| 'HRK'
11530
						| 'HTG'
11531
						| 'HUF'
11532
						| 'IDR'
11533
						| 'ILS'
11534
						| 'INR'
11535
						| 'IQD'
11536
						| 'IRR'
11537
						| 'ISK'
11538
						| 'JMD'
11539
						| 'JOD'
11540
						| 'JPY'
11541
						| 'KES'
11542
						| 'KGS'
11543
						| 'KHR'
11544
						| 'KMF'
11545
						| 'KPW'
11546
						| 'KRW'
11547
						| 'KWD'
11548
						| 'KYD'
11549
						| 'KZT'
11550
						| 'LAK'
11551
						| 'LBP'
11552
						| 'LKR'
11553
						| 'LRD'
11554
						| 'LSL'
11555
						| 'LTL'
11556
						| 'LVL'
11557
						| 'LYD'
11558
						| 'MAD'
11559
						| 'MDL'
11560
						| 'MGA'
11561
						| 'MKD'
11562
						| 'MMK'
11563
						| 'MNT'
11564
						| 'MOP'
11565
						| 'MRO'
11566
						| 'MRU'
11567
						| 'MUR'
11568
						| 'MVR'
11569
						| 'MWK'
11570
						| 'MXN'
11571
						| 'MXV'
11572
						| 'MYR'
11573
						| 'MZN'
11574
						| 'NAD'
11575
						| 'NGN'
11576
						| 'NIO'
11577
						| 'NOK'
11578
						| 'NPR'
11579
						| 'NZD'
11580
						| 'OMR'
11581
						| 'PAB'
11582
						| 'PEN'
11583
						| 'PGK'
11584
						| 'PHP'
11585
						| 'PKR'
11586
						| 'PLN'
11587
						| 'PYG'
11588
						| 'QAR'
11589
						| 'RON'
11590
						| 'RSD'
11591
						| 'RUB'
11592
						| 'RWF'
11593
						| 'SAR'
11594
						| 'SBD'
11595
						| 'SCR'
11596
						| 'SDG'
11597
						| 'SEK'
11598
						| 'SGD'
11599
						| 'SHP'
11600
						| 'SKK'
11601
						| 'SLE'
11602
						| 'SLL'
11603
						| 'SOS'
11604
						| 'SRD'
11605
						| 'STD'
11606
						| 'STN'
11607
						| 'SVC'
11608
						| 'SYP'
11609
						| 'SZL'
11610
						| 'THB'
11611
						| 'TJS'
11612
						| 'TMT'
11613
						| 'TND'
11614
						| 'TOP'
11615
						| 'TRY'
11616
						| 'TTD'
11617
						| 'TWD'
11618
						| 'TZS'
11619
						| 'UAH'
11620
						| 'UGX'
11621
						| 'USD'
11622
						| 'UYU'
11623
						| 'UZS'
11624
						| 'VEF'
11625
						| 'VES'
11626
						| 'VND'
11627
						| 'VUV'
11628
						| 'WST'
11629
						| 'XAF'
11630
						| 'XCD'
11631
						| 'XOF'
11632
						| 'XPF'
11633
						| 'YER'
11634
						| 'ZAR'
11635
						| 'ZMW'
11636
						| 'ZMK'
11637
						| 'ZWD'
11638
					FullyPaidOnDate?: string
11639
					CreditNoteID?: string
11640
					CreditNoteNumber?: string
11641
					Reference?: string
11642
					SentToContact?: false | true
11643
					CurrencyRate?: number
11644
					RemainingCredit?: number
11645
					Allocations?: {}[]
11646
					AppliedAmount?: number
11647
					Payments?: {}[]
11648
					BrandingThemeID?: string
11649
					StatusAttributeString?: string
11650
					HasAttachments?: never
11651
					HasErrors?: never
11652
					ValidationErrors?: { Message?: string }[]
11653
					Warnings?: { Message?: string }[]
11654
					InvoiceAddresses?: {
11655
						InvoiceAddressType?: 'FROM' | 'TO'
11656
						AddressLine1?: string
11657
						AddressLine2?: string
11658
						AddressLine3?: string
11659
						AddressLine4?: string
11660
						City?: string
11661
						Region?: string
11662
						PostalCode?: string
11663
						Country?: string
11664
					}[]
11665
				}
11666
				Amount: number
11667
				Date: string
11668
				IsDeleted?: false | true
11669
				StatusAttributeString?: string
11670
				ValidationErrors?: { Message?: string }[]
11671
			}[]
11672
			Payments?: {}[]
11673
			AppliedAmount?: number
11674
			HasAttachments?: never
11675
			Attachments?: {
11676
				AttachmentID?: string
11677
				FileName?: string
11678
				Url?: string
11679
				MimeType?: string
11680
				ContentLength?: number
11681
				IncludeOnline?: false | true
11682
			}[]
11683
		}
11684
		Overpayment?: {
11685
			Type?: 'AROVERPAYMENT' | 'RECEIVE-OVERPAYMENT' | 'SPEND-OVERPAYMENT'
11686
			Contact?: {
11687
				ContactID?: string
11688
				MergedToContactID?: string
11689
				ContactNumber?: string
11690
				AccountNumber?: string
11691
				ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
11692
				Name?: string
11693
				FirstName?: string
11694
				LastName?: string
11695
				CompanyNumber?: string
11696
				EmailAddress?: string
11697
				ContactPersons?: {
11698
					FirstName?: string
11699
					LastName?: string
11700
					EmailAddress?: string
11701
					IncludeInEmails?: false | true
11702
				}[]
11703
				BankAccountDetails?: string
11704
				TaxNumber?: string
11705
				AccountsReceivableTaxType?: string
11706
				AccountsPayableTaxType?: string
11707
				Addresses?: {
11708
					AddressType?: 'POBOX' | 'STREET'
11709
					AddressLine1?: string
11710
					AddressLine2?: string
11711
					AddressLine3?: string
11712
					AddressLine4?: string
11713
					City?: string
11714
					Region?: string
11715
					PostalCode?: string
11716
					Country?: string
11717
					AttentionTo?: string
11718
				}[]
11719
				Phones?: {
11720
					PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
11721
					PhoneNumber?: string
11722
					PhoneAreaCode?: string
11723
					PhoneCountryCode?: string
11724
				}[]
11725
				IsSupplier?: false | true
11726
				IsCustomer?: false | true
11727
				SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
11728
				PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
11729
				DefaultCurrency?:
11730
					| 'AED'
11731
					| 'AFN'
11732
					| 'ALL'
11733
					| 'AMD'
11734
					| 'ANG'
11735
					| 'AOA'
11736
					| 'ARS'
11737
					| 'AUD'
11738
					| 'AWG'
11739
					| 'AZN'
11740
					| 'BAM'
11741
					| 'BBD'
11742
					| 'BDT'
11743
					| 'BGN'
11744
					| 'BHD'
11745
					| 'BIF'
11746
					| 'BMD'
11747
					| 'BND'
11748
					| 'BOB'
11749
					| 'BRL'
11750
					| 'BSD'
11751
					| 'BTN'
11752
					| 'BWP'
11753
					| 'BYN'
11754
					| 'BYR'
11755
					| 'BZD'
11756
					| 'CAD'
11757
					| 'CDF'
11758
					| 'CHF'
11759
					| 'CLF'
11760
					| 'CLP'
11761
					| 'CNY'
11762
					| 'COP'
11763
					| 'CRC'
11764
					| 'CUC'
11765
					| 'CUP'
11766
					| 'CVE'
11767
					| 'CZK'
11768
					| 'DJF'
11769
					| 'DKK'
11770
					| 'DOP'
11771
					| 'DZD'
11772
					| 'EEK'
11773
					| 'EGP'
11774
					| 'ERN'
11775
					| 'ETB'
11776
					| 'EUR'
11777
					| 'FJD'
11778
					| 'FKP'
11779
					| 'GBP'
11780
					| 'GEL'
11781
					| 'GHS'
11782
					| 'GIP'
11783
					| 'GMD'
11784
					| 'GNF'
11785
					| 'GTQ'
11786
					| 'GYD'
11787
					| 'HKD'
11788
					| 'HNL'
11789
					| 'HRK'
11790
					| 'HTG'
11791
					| 'HUF'
11792
					| 'IDR'
11793
					| 'ILS'
11794
					| 'INR'
11795
					| 'IQD'
11796
					| 'IRR'
11797
					| 'ISK'
11798
					| 'JMD'
11799
					| 'JOD'
11800
					| 'JPY'
11801
					| 'KES'
11802
					| 'KGS'
11803
					| 'KHR'
11804
					| 'KMF'
11805
					| 'KPW'
11806
					| 'KRW'
11807
					| 'KWD'
11808
					| 'KYD'
11809
					| 'KZT'
11810
					| 'LAK'
11811
					| 'LBP'
11812
					| 'LKR'
11813
					| 'LRD'
11814
					| 'LSL'
11815
					| 'LTL'
11816
					| 'LVL'
11817
					| 'LYD'
11818
					| 'MAD'
11819
					| 'MDL'
11820
					| 'MGA'
11821
					| 'MKD'
11822
					| 'MMK'
11823
					| 'MNT'
11824
					| 'MOP'
11825
					| 'MRO'
11826
					| 'MRU'
11827
					| 'MUR'
11828
					| 'MVR'
11829
					| 'MWK'
11830
					| 'MXN'
11831
					| 'MXV'
11832
					| 'MYR'
11833
					| 'MZN'
11834
					| 'NAD'
11835
					| 'NGN'
11836
					| 'NIO'
11837
					| 'NOK'
11838
					| 'NPR'
11839
					| 'NZD'
11840
					| 'OMR'
11841
					| 'PAB'
11842
					| 'PEN'
11843
					| 'PGK'
11844
					| 'PHP'
11845
					| 'PKR'
11846
					| 'PLN'
11847
					| 'PYG'
11848
					| 'QAR'
11849
					| 'RON'
11850
					| 'RSD'
11851
					| 'RUB'
11852
					| 'RWF'
11853
					| 'SAR'
11854
					| 'SBD'
11855
					| 'SCR'
11856
					| 'SDG'
11857
					| 'SEK'
11858
					| 'SGD'
11859
					| 'SHP'
11860
					| 'SKK'
11861
					| 'SLE'
11862
					| 'SLL'
11863
					| 'SOS'
11864
					| 'SRD'
11865
					| 'STD'
11866
					| 'STN'
11867
					| 'SVC'
11868
					| 'SYP'
11869
					| 'SZL'
11870
					| 'THB'
11871
					| 'TJS'
11872
					| 'TMT'
11873
					| 'TND'
11874
					| 'TOP'
11875
					| 'TRY'
11876
					| 'TTD'
11877
					| 'TWD'
11878
					| 'TZS'
11879
					| 'UAH'
11880
					| 'UGX'
11881
					| 'USD'
11882
					| 'UYU'
11883
					| 'UZS'
11884
					| 'VEF'
11885
					| 'VES'
11886
					| 'VND'
11887
					| 'VUV'
11888
					| 'WST'
11889
					| 'XAF'
11890
					| 'XCD'
11891
					| 'XOF'
11892
					| 'XPF'
11893
					| 'YER'
11894
					| 'ZAR'
11895
					| 'ZMW'
11896
					| 'ZMK'
11897
					| 'ZWD'
11898
				XeroNetworkKey?: string
11899
				SalesDefaultAccountCode?: string
11900
				PurchasesDefaultAccountCode?: string
11901
				SalesTrackingCategories?: {
11902
					TrackingCategoryName?: string
11903
					TrackingOptionName?: string
11904
				}[]
11905
				PurchasesTrackingCategories?: {
11906
					TrackingCategoryName?: string
11907
					TrackingOptionName?: string
11908
				}[]
11909
				TrackingCategoryName?: string
11910
				TrackingCategoryOption?: string
11911
				PaymentTerms?: {
11912
					Bills?: {
11913
						Day?: number
11914
						Type?:
11915
							| 'DAYSAFTERBILLDATE'
11916
							| 'DAYSAFTERBILLMONTH'
11917
							| 'OFCURRENTMONTH'
11918
							| 'OFFOLLOWINGMONTH'
11919
					}
11920
					Sales?: {
11921
						Day?: number
11922
						Type?:
11923
							| 'DAYSAFTERBILLDATE'
11924
							| 'DAYSAFTERBILLMONTH'
11925
							| 'OFCURRENTMONTH'
11926
							| 'OFFOLLOWINGMONTH'
11927
					}
11928
				}
11929
				UpdatedDateUTC?: string
11930
				ContactGroups?: {
11931
					Name?: string
11932
					Status?: 'ACTIVE' | 'DELETED'
11933
					ContactGroupID?: string
11934
					Contacts?: {}[]
11935
				}[]
11936
				Website?: string
11937
				BrandingTheme?: {
11938
					BrandingThemeID?: string
11939
					Name?: string
11940
					LogoUrl?: string
11941
					Type?: 'INVOICE'
11942
					SortOrder?: number
11943
					CreatedDateUTC?: string
11944
				}
11945
				BatchPayments?: {
11946
					BankAccountNumber?: string
11947
					BankAccountName?: string
11948
					Details?: string
11949
					Code?: string
11950
					Reference?: string
11951
				}
11952
				Discount?: number
11953
				Balances?: {
11954
					AccountsReceivable?: { Outstanding?: number; Overdue?: number }
11955
					AccountsPayable?: { Outstanding?: number; Overdue?: number }
11956
				}
11957
				Attachments?: {
11958
					AttachmentID?: string
11959
					FileName?: string
11960
					Url?: string
11961
					MimeType?: string
11962
					ContentLength?: number
11963
					IncludeOnline?: false | true
11964
				}[]
11965
				HasAttachments?: never
11966
				ValidationErrors?: { Message?: string }[]
11967
				HasValidationErrors?: never
11968
				StatusAttributeString?: string
11969
			}
11970
			Date?: string
11971
			Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
11972
			LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
11973
			LineItems?: {
11974
				LineItemID?: string
11975
				Description?: string
11976
				Quantity?: number
11977
				UnitAmount?: number
11978
				ItemCode?: string
11979
				AccountCode?: string
11980
				AccountID?: string
11981
				TaxType?: string
11982
				TaxAmount?: number
11983
				Item?: { Code?: string; Name?: string; ItemID?: string }
11984
				LineAmount?: number
11985
				Tracking?: {
11986
					TrackingCategoryID?: string
11987
					TrackingOptionID?: string
11988
					Name?: string
11989
					Option?: string
11990
				}[]
11991
				DiscountRate?: number
11992
				DiscountAmount?: number
11993
				RepeatingInvoiceID?: string
11994
				Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
11995
				SalesTaxCodeId?: number
11996
				TaxBreakdown?: {
11997
					TaxComponentId?: string
11998
					Type?:
11999
						| 'SYSGST/USCOUNTRY'
12000
						| 'SYSGST/USSTATE'
12001
						| 'SYSGST/USCOUNTY'
12002
						| 'SYSGST/USCITY'
12003
						| 'SYSGST/USSPECIAL'
12004
					Name?: string
12005
					TaxPercentage?: number
12006
					TaxAmount?: number
12007
					TaxableAmount?: number
12008
					NonTaxableAmount?: number
12009
					ExemptAmount?: number
12010
					StateAssignedNo?: string
12011
					JurisdictionRegion?: string
12012
				}[]
12013
			}[]
12014
			SubTotal?: number
12015
			TotalTax?: number
12016
			Total?: number
12017
			UpdatedDateUTC?: string
12018
			CurrencyCode?:
12019
				| 'AED'
12020
				| 'AFN'
12021
				| 'ALL'
12022
				| 'AMD'
12023
				| 'ANG'
12024
				| 'AOA'
12025
				| 'ARS'
12026
				| 'AUD'
12027
				| 'AWG'
12028
				| 'AZN'
12029
				| 'BAM'
12030
				| 'BBD'
12031
				| 'BDT'
12032
				| 'BGN'
12033
				| 'BHD'
12034
				| 'BIF'
12035
				| 'BMD'
12036
				| 'BND'
12037
				| 'BOB'
12038
				| 'BRL'
12039
				| 'BSD'
12040
				| 'BTN'
12041
				| 'BWP'
12042
				| 'BYN'
12043
				| 'BYR'
12044
				| 'BZD'
12045
				| 'CAD'
12046
				| 'CDF'
12047
				| 'CHF'
12048
				| 'CLF'
12049
				| 'CLP'
12050
				| 'CNY'
12051
				| 'COP'
12052
				| 'CRC'
12053
				| 'CUC'
12054
				| 'CUP'
12055
				| 'CVE'
12056
				| 'CZK'
12057
				| 'DJF'
12058
				| 'DKK'
12059
				| 'DOP'
12060
				| 'DZD'
12061
				| 'EEK'
12062
				| 'EGP'
12063
				| 'ERN'
12064
				| 'ETB'
12065
				| 'EUR'
12066
				| 'FJD'
12067
				| 'FKP'
12068
				| 'GBP'
12069
				| 'GEL'
12070
				| 'GHS'
12071
				| 'GIP'
12072
				| 'GMD'
12073
				| 'GNF'
12074
				| 'GTQ'
12075
				| 'GYD'
12076
				| 'HKD'
12077
				| 'HNL'
12078
				| 'HRK'
12079
				| 'HTG'
12080
				| 'HUF'
12081
				| 'IDR'
12082
				| 'ILS'
12083
				| 'INR'
12084
				| 'IQD'
12085
				| 'IRR'
12086
				| 'ISK'
12087
				| 'JMD'
12088
				| 'JOD'
12089
				| 'JPY'
12090
				| 'KES'
12091
				| 'KGS'
12092
				| 'KHR'
12093
				| 'KMF'
12094
				| 'KPW'
12095
				| 'KRW'
12096
				| 'KWD'
12097
				| 'KYD'
12098
				| 'KZT'
12099
				| 'LAK'
12100
				| 'LBP'
12101
				| 'LKR'
12102
				| 'LRD'
12103
				| 'LSL'
12104
				| 'LTL'
12105
				| 'LVL'
12106
				| 'LYD'
12107
				| 'MAD'
12108
				| 'MDL'
12109
				| 'MGA'
12110
				| 'MKD'
12111
				| 'MMK'
12112
				| 'MNT'
12113
				| 'MOP'
12114
				| 'MRO'
12115
				| 'MRU'
12116
				| 'MUR'
12117
				| 'MVR'
12118
				| 'MWK'
12119
				| 'MXN'
12120
				| 'MXV'
12121
				| 'MYR'
12122
				| 'MZN'
12123
				| 'NAD'
12124
				| 'NGN'
12125
				| 'NIO'
12126
				| 'NOK'
12127
				| 'NPR'
12128
				| 'NZD'
12129
				| 'OMR'
12130
				| 'PAB'
12131
				| 'PEN'
12132
				| 'PGK'
12133
				| 'PHP'
12134
				| 'PKR'
12135
				| 'PLN'
12136
				| 'PYG'
12137
				| 'QAR'
12138
				| 'RON'
12139
				| 'RSD'
12140
				| 'RUB'
12141
				| 'RWF'
12142
				| 'SAR'
12143
				| 'SBD'
12144
				| 'SCR'
12145
				| 'SDG'
12146
				| 'SEK'
12147
				| 'SGD'
12148
				| 'SHP'
12149
				| 'SKK'
12150
				| 'SLE'
12151
				| 'SLL'
12152
				| 'SOS'
12153
				| 'SRD'
12154
				| 'STD'
12155
				| 'STN'
12156
				| 'SVC'
12157
				| 'SYP'
12158
				| 'SZL'
12159
				| 'THB'
12160
				| 'TJS'
12161
				| 'TMT'
12162
				| 'TND'
12163
				| 'TOP'
12164
				| 'TRY'
12165
				| 'TTD'
12166
				| 'TWD'
12167
				| 'TZS'
12168
				| 'UAH'
12169
				| 'UGX'
12170
				| 'USD'
12171
				| 'UYU'
12172
				| 'UZS'
12173
				| 'VEF'
12174
				| 'VES'
12175
				| 'VND'
12176
				| 'VUV'
12177
				| 'WST'
12178
				| 'XAF'
12179
				| 'XCD'
12180
				| 'XOF'
12181
				| 'XPF'
12182
				| 'YER'
12183
				| 'ZAR'
12184
				| 'ZMW'
12185
				| 'ZMK'
12186
				| 'ZWD'
12187
			OverpaymentID?: string
12188
			CurrencyRate?: number
12189
			RemainingCredit?: number
12190
			Allocations?: {
12191
				AllocationID?: string
12192
				Invoice: {
12193
					Type?:
12194
						| 'ACCPAY'
12195
						| 'ACCPAYCREDIT'
12196
						| 'APOVERPAYMENT'
12197
						| 'APPREPAYMENT'
12198
						| 'ACCREC'
12199
						| 'ACCRECCREDIT'
12200
						| 'AROVERPAYMENT'
12201
						| 'ARPREPAYMENT'
12202
					Contact?: {
12203
						ContactID?: string
12204
						MergedToContactID?: string
12205
						ContactNumber?: string
12206
						AccountNumber?: string
12207
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
12208
						Name?: string
12209
						FirstName?: string
12210
						LastName?: string
12211
						CompanyNumber?: string
12212
						EmailAddress?: string
12213
						ContactPersons?: {
12214
							FirstName?: string
12215
							LastName?: string
12216
							EmailAddress?: string
12217
							IncludeInEmails?: false | true
12218
						}[]
12219
						BankAccountDetails?: string
12220
						TaxNumber?: string
12221
						AccountsReceivableTaxType?: string
12222
						AccountsPayableTaxType?: string
12223
						Addresses?: {
12224
							AddressType?: 'POBOX' | 'STREET'
12225
							AddressLine1?: string
12226
							AddressLine2?: string
12227
							AddressLine3?: string
12228
							AddressLine4?: string
12229
							City?: string
12230
							Region?: string
12231
							PostalCode?: string
12232
							Country?: string
12233
							AttentionTo?: string
12234
						}[]
12235
						Phones?: {
12236
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
12237
							PhoneNumber?: string
12238
							PhoneAreaCode?: string
12239
							PhoneCountryCode?: string
12240
						}[]
12241
						IsSupplier?: false | true
12242
						IsCustomer?: false | true
12243
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
12244
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
12245
						DefaultCurrency?:
12246
							| 'AED'
12247
							| 'AFN'
12248
							| 'ALL'
12249
							| 'AMD'
12250
							| 'ANG'
12251
							| 'AOA'
12252
							| 'ARS'
12253
							| 'AUD'
12254
							| 'AWG'
12255
							| 'AZN'
12256
							| 'BAM'
12257
							| 'BBD'
12258
							| 'BDT'
12259
							| 'BGN'
12260
							| 'BHD'
12261
							| 'BIF'
12262
							| 'BMD'
12263
							| 'BND'
12264
							| 'BOB'
12265
							| 'BRL'
12266
							| 'BSD'
12267
							| 'BTN'
12268
							| 'BWP'
12269
							| 'BYN'
12270
							| 'BYR'
12271
							| 'BZD'
12272
							| 'CAD'
12273
							| 'CDF'
12274
							| 'CHF'
12275
							| 'CLF'
12276
							| 'CLP'
12277
							| 'CNY'
12278
							| 'COP'
12279
							| 'CRC'
12280
							| 'CUC'
12281
							| 'CUP'
12282
							| 'CVE'
12283
							| 'CZK'
12284
							| 'DJF'
12285
							| 'DKK'
12286
							| 'DOP'
12287
							| 'DZD'
12288
							| 'EEK'
12289
							| 'EGP'
12290
							| 'ERN'
12291
							| 'ETB'
12292
							| 'EUR'
12293
							| 'FJD'
12294
							| 'FKP'
12295
							| 'GBP'
12296
							| 'GEL'
12297
							| 'GHS'
12298
							| 'GIP'
12299
							| 'GMD'
12300
							| 'GNF'
12301
							| 'GTQ'
12302
							| 'GYD'
12303
							| 'HKD'
12304
							| 'HNL'
12305
							| 'HRK'
12306
							| 'HTG'
12307
							| 'HUF'
12308
							| 'IDR'
12309
							| 'ILS'
12310
							| 'INR'
12311
							| 'IQD'
12312
							| 'IRR'
12313
							| 'ISK'
12314
							| 'JMD'
12315
							| 'JOD'
12316
							| 'JPY'
12317
							| 'KES'
12318
							| 'KGS'
12319
							| 'KHR'
12320
							| 'KMF'
12321
							| 'KPW'
12322
							| 'KRW'
12323
							| 'KWD'
12324
							| 'KYD'
12325
							| 'KZT'
12326
							| 'LAK'
12327
							| 'LBP'
12328
							| 'LKR'
12329
							| 'LRD'
12330
							| 'LSL'
12331
							| 'LTL'
12332
							| 'LVL'
12333
							| 'LYD'
12334
							| 'MAD'
12335
							| 'MDL'
12336
							| 'MGA'
12337
							| 'MKD'
12338
							| 'MMK'
12339
							| 'MNT'
12340
							| 'MOP'
12341
							| 'MRO'
12342
							| 'MRU'
12343
							| 'MUR'
12344
							| 'MVR'
12345
							| 'MWK'
12346
							| 'MXN'
12347
							| 'MXV'
12348
							| 'MYR'
12349
							| 'MZN'
12350
							| 'NAD'
12351
							| 'NGN'
12352
							| 'NIO'
12353
							| 'NOK'
12354
							| 'NPR'
12355
							| 'NZD'
12356
							| 'OMR'
12357
							| 'PAB'
12358
							| 'PEN'
12359
							| 'PGK'
12360
							| 'PHP'
12361
							| 'PKR'
12362
							| 'PLN'
12363
							| 'PYG'
12364
							| 'QAR'
12365
							| 'RON'
12366
							| 'RSD'
12367
							| 'RUB'
12368
							| 'RWF'
12369
							| 'SAR'
12370
							| 'SBD'
12371
							| 'SCR'
12372
							| 'SDG'
12373
							| 'SEK'
12374
							| 'SGD'
12375
							| 'SHP'
12376
							| 'SKK'
12377
							| 'SLE'
12378
							| 'SLL'
12379
							| 'SOS'
12380
							| 'SRD'
12381
							| 'STD'
12382
							| 'STN'
12383
							| 'SVC'
12384
							| 'SYP'
12385
							| 'SZL'
12386
							| 'THB'
12387
							| 'TJS'
12388
							| 'TMT'
12389
							| 'TND'
12390
							| 'TOP'
12391
							| 'TRY'
12392
							| 'TTD'
12393
							| 'TWD'
12394
							| 'TZS'
12395
							| 'UAH'
12396
							| 'UGX'
12397
							| 'USD'
12398
							| 'UYU'
12399
							| 'UZS'
12400
							| 'VEF'
12401
							| 'VES'
12402
							| 'VND'
12403
							| 'VUV'
12404
							| 'WST'
12405
							| 'XAF'
12406
							| 'XCD'
12407
							| 'XOF'
12408
							| 'XPF'
12409
							| 'YER'
12410
							| 'ZAR'
12411
							| 'ZMW'
12412
							| 'ZMK'
12413
							| 'ZWD'
12414
						XeroNetworkKey?: string
12415
						SalesDefaultAccountCode?: string
12416
						PurchasesDefaultAccountCode?: string
12417
						SalesTrackingCategories?: {
12418
							TrackingCategoryName?: string
12419
							TrackingOptionName?: string
12420
						}[]
12421
						PurchasesTrackingCategories?: {
12422
							TrackingCategoryName?: string
12423
							TrackingOptionName?: string
12424
						}[]
12425
						TrackingCategoryName?: string
12426
						TrackingCategoryOption?: string
12427
						PaymentTerms?: {
12428
							Bills?: {
12429
								Day?: number
12430
								Type?:
12431
									| 'DAYSAFTERBILLDATE'
12432
									| 'DAYSAFTERBILLMONTH'
12433
									| 'OFCURRENTMONTH'
12434
									| 'OFFOLLOWINGMONTH'
12435
							}
12436
							Sales?: {
12437
								Day?: number
12438
								Type?:
12439
									| 'DAYSAFTERBILLDATE'
12440
									| 'DAYSAFTERBILLMONTH'
12441
									| 'OFCURRENTMONTH'
12442
									| 'OFFOLLOWINGMONTH'
12443
							}
12444
						}
12445
						UpdatedDateUTC?: string
12446
						ContactGroups?: {
12447
							Name?: string
12448
							Status?: 'ACTIVE' | 'DELETED'
12449
							ContactGroupID?: string
12450
							Contacts?: {}[]
12451
						}[]
12452
						Website?: string
12453
						BrandingTheme?: {
12454
							BrandingThemeID?: string
12455
							Name?: string
12456
							LogoUrl?: string
12457
							Type?: 'INVOICE'
12458
							SortOrder?: number
12459
							CreatedDateUTC?: string
12460
						}
12461
						BatchPayments?: {
12462
							BankAccountNumber?: string
12463
							BankAccountName?: string
12464
							Details?: string
12465
							Code?: string
12466
							Reference?: string
12467
						}
12468
						Discount?: number
12469
						Balances?: {
12470
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
12471
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
12472
						}
12473
						Attachments?: {
12474
							AttachmentID?: string
12475
							FileName?: string
12476
							Url?: string
12477
							MimeType?: string
12478
							ContentLength?: number
12479
							IncludeOnline?: false | true
12480
						}[]
12481
						HasAttachments?: never
12482
						ValidationErrors?: { Message?: string }[]
12483
						HasValidationErrors?: never
12484
						StatusAttributeString?: string
12485
					}
12486
					LineItems?: {
12487
						LineItemID?: string
12488
						Description?: string
12489
						Quantity?: number
12490
						UnitAmount?: number
12491
						ItemCode?: string
12492
						AccountCode?: string
12493
						AccountID?: string
12494
						TaxType?: string
12495
						TaxAmount?: number
12496
						Item?: { Code?: string; Name?: string; ItemID?: string }
12497
						LineAmount?: number
12498
						Tracking?: {
12499
							TrackingCategoryID?: string
12500
							TrackingOptionID?: string
12501
							Name?: string
12502
							Option?: string
12503
						}[]
12504
						DiscountRate?: number
12505
						DiscountAmount?: number
12506
						RepeatingInvoiceID?: string
12507
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
12508
						SalesTaxCodeId?: number
12509
						TaxBreakdown?: {
12510
							TaxComponentId?: string
12511
							Type?:
12512
								| 'SYSGST/USCOUNTRY'
12513
								| 'SYSGST/USSTATE'
12514
								| 'SYSGST/USCOUNTY'
12515
								| 'SYSGST/USCITY'
12516
								| 'SYSGST/USSPECIAL'
12517
							Name?: string
12518
							TaxPercentage?: number
12519
							TaxAmount?: number
12520
							TaxableAmount?: number
12521
							NonTaxableAmount?: number
12522
							ExemptAmount?: number
12523
							StateAssignedNo?: string
12524
							JurisdictionRegion?: string
12525
						}[]
12526
					}[]
12527
					Date?: string
12528
					DueDate?: string
12529
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
12530
					InvoiceNumber?: string
12531
					Reference?: string
12532
					BrandingThemeID?: string
12533
					Url?: string
12534
					CurrencyCode?:
12535
						| 'AED'
12536
						| 'AFN'
12537
						| 'ALL'
12538
						| 'AMD'
12539
						| 'ANG'
12540
						| 'AOA'
12541
						| 'ARS'
12542
						| 'AUD'
12543
						| 'AWG'
12544
						| 'AZN'
12545
						| 'BAM'
12546
						| 'BBD'
12547
						| 'BDT'
12548
						| 'BGN'
12549
						| 'BHD'
12550
						| 'BIF'
12551
						| 'BMD'
12552
						| 'BND'
12553
						| 'BOB'
12554
						| 'BRL'
12555
						| 'BSD'
12556
						| 'BTN'
12557
						| 'BWP'
12558
						| 'BYN'
12559
						| 'BYR'
12560
						| 'BZD'
12561
						| 'CAD'
12562
						| 'CDF'
12563
						| 'CHF'
12564
						| 'CLF'
12565
						| 'CLP'
12566
						| 'CNY'
12567
						| 'COP'
12568
						| 'CRC'
12569
						| 'CUC'
12570
						| 'CUP'
12571
						| 'CVE'
12572
						| 'CZK'
12573
						| 'DJF'
12574
						| 'DKK'
12575
						| 'DOP'
12576
						| 'DZD'
12577
						| 'EEK'
12578
						| 'EGP'
12579
						| 'ERN'
12580
						| 'ETB'
12581
						| 'EUR'
12582
						| 'FJD'
12583
						| 'FKP'
12584
						| 'GBP'
12585
						| 'GEL'
12586
						| 'GHS'
12587
						| 'GIP'
12588
						| 'GMD'
12589
						| 'GNF'
12590
						| 'GTQ'
12591
						| 'GYD'
12592
						| 'HKD'
12593
						| 'HNL'
12594
						| 'HRK'
12595
						| 'HTG'
12596
						| 'HUF'
12597
						| 'IDR'
12598
						| 'ILS'
12599
						| 'INR'
12600
						| 'IQD'
12601
						| 'IRR'
12602
						| 'ISK'
12603
						| 'JMD'
12604
						| 'JOD'
12605
						| 'JPY'
12606
						| 'KES'
12607
						| 'KGS'
12608
						| 'KHR'
12609
						| 'KMF'
12610
						| 'KPW'
12611
						| 'KRW'
12612
						| 'KWD'
12613
						| 'KYD'
12614
						| 'KZT'
12615
						| 'LAK'
12616
						| 'LBP'
12617
						| 'LKR'
12618
						| 'LRD'
12619
						| 'LSL'
12620
						| 'LTL'
12621
						| 'LVL'
12622
						| 'LYD'
12623
						| 'MAD'
12624
						| 'MDL'
12625
						| 'MGA'
12626
						| 'MKD'
12627
						| 'MMK'
12628
						| 'MNT'
12629
						| 'MOP'
12630
						| 'MRO'
12631
						| 'MRU'
12632
						| 'MUR'
12633
						| 'MVR'
12634
						| 'MWK'
12635
						| 'MXN'
12636
						| 'MXV'
12637
						| 'MYR'
12638
						| 'MZN'
12639
						| 'NAD'
12640
						| 'NGN'
12641
						| 'NIO'
12642
						| 'NOK'
12643
						| 'NPR'
12644
						| 'NZD'
12645
						| 'OMR'
12646
						| 'PAB'
12647
						| 'PEN'
12648
						| 'PGK'
12649
						| 'PHP'
12650
						| 'PKR'
12651
						| 'PLN'
12652
						| 'PYG'
12653
						| 'QAR'
12654
						| 'RON'
12655
						| 'RSD'
12656
						| 'RUB'
12657
						| 'RWF'
12658
						| 'SAR'
12659
						| 'SBD'
12660
						| 'SCR'
12661
						| 'SDG'
12662
						| 'SEK'
12663
						| 'SGD'
12664
						| 'SHP'
12665
						| 'SKK'
12666
						| 'SLE'
12667
						| 'SLL'
12668
						| 'SOS'
12669
						| 'SRD'
12670
						| 'STD'
12671
						| 'STN'
12672
						| 'SVC'
12673
						| 'SYP'
12674
						| 'SZL'
12675
						| 'THB'
12676
						| 'TJS'
12677
						| 'TMT'
12678
						| 'TND'
12679
						| 'TOP'
12680
						| 'TRY'
12681
						| 'TTD'
12682
						| 'TWD'
12683
						| 'TZS'
12684
						| 'UAH'
12685
						| 'UGX'
12686
						| 'USD'
12687
						| 'UYU'
12688
						| 'UZS'
12689
						| 'VEF'
12690
						| 'VES'
12691
						| 'VND'
12692
						| 'VUV'
12693
						| 'WST'
12694
						| 'XAF'
12695
						| 'XCD'
12696
						| 'XOF'
12697
						| 'XPF'
12698
						| 'YER'
12699
						| 'ZAR'
12700
						| 'ZMW'
12701
						| 'ZMK'
12702
						| 'ZWD'
12703
					CurrencyRate?: number
12704
					Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
12705
					SentToContact?: false | true
12706
					ExpectedPaymentDate?: string
12707
					PlannedPaymentDate?: string
12708
					CISDeduction?: number
12709
					CISRate?: number
12710
					SubTotal?: number
12711
					TotalTax?: number
12712
					Total?: number
12713
					TotalDiscount?: number
12714
					InvoiceID?: string
12715
					RepeatingInvoiceID?: string
12716
					HasAttachments?: never
12717
					IsDiscounted?: false | true
12718
					Payments?: {}[]
12719
					Prepayments?: {
12720
						Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
12721
						Contact?: {
12722
							ContactID?: string
12723
							MergedToContactID?: string
12724
							ContactNumber?: string
12725
							AccountNumber?: string
12726
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
12727
							Name?: string
12728
							FirstName?: string
12729
							LastName?: string
12730
							CompanyNumber?: string
12731
							EmailAddress?: string
12732
							ContactPersons?: {
12733
								FirstName?: string
12734
								LastName?: string
12735
								EmailAddress?: string
12736
								IncludeInEmails?: false | true
12737
							}[]
12738
							BankAccountDetails?: string
12739
							TaxNumber?: string
12740
							AccountsReceivableTaxType?: string
12741
							AccountsPayableTaxType?: string
12742
							Addresses?: {
12743
								AddressType?: 'POBOX' | 'STREET'
12744
								AddressLine1?: string
12745
								AddressLine2?: string
12746
								AddressLine3?: string
12747
								AddressLine4?: string
12748
								City?: string
12749
								Region?: string
12750
								PostalCode?: string
12751
								Country?: string
12752
								AttentionTo?: string
12753
							}[]
12754
							Phones?: {
12755
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
12756
								PhoneNumber?: string
12757
								PhoneAreaCode?: string
12758
								PhoneCountryCode?: string
12759
							}[]
12760
							IsSupplier?: false | true
12761
							IsCustomer?: false | true
12762
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
12763
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
12764
							DefaultCurrency?:
12765
								| 'AED'
12766
								| 'AFN'
12767
								| 'ALL'
12768
								| 'AMD'
12769
								| 'ANG'
12770
								| 'AOA'
12771
								| 'ARS'
12772
								| 'AUD'
12773
								| 'AWG'
12774
								| 'AZN'
12775
								| 'BAM'
12776
								| 'BBD'
12777
								| 'BDT'
12778
								| 'BGN'
12779
								| 'BHD'
12780
								| 'BIF'
12781
								| 'BMD'
12782
								| 'BND'
12783
								| 'BOB'
12784
								| 'BRL'
12785
								| 'BSD'
12786
								| 'BTN'
12787
								| 'BWP'
12788
								| 'BYN'
12789
								| 'BYR'
12790
								| 'BZD'
12791
								| 'CAD'
12792
								| 'CDF'
12793
								| 'CHF'
12794
								| 'CLF'
12795
								| 'CLP'
12796
								| 'CNY'
12797
								| 'COP'
12798
								| 'CRC'
12799
								| 'CUC'
12800
								| 'CUP'
12801
								| 'CVE'
12802
								| 'CZK'
12803
								| 'DJF'
12804
								| 'DKK'
12805
								| 'DOP'
12806
								| 'DZD'
12807
								| 'EEK'
12808
								| 'EGP'
12809
								| 'ERN'
12810
								| 'ETB'
12811
								| 'EUR'
12812
								| 'FJD'
12813
								| 'FKP'
12814
								| 'GBP'
12815
								| 'GEL'
12816
								| 'GHS'
12817
								| 'GIP'
12818
								| 'GMD'
12819
								| 'GNF'
12820
								| 'GTQ'
12821
								| 'GYD'
12822
								| 'HKD'
12823
								| 'HNL'
12824
								| 'HRK'
12825
								| 'HTG'
12826
								| 'HUF'
12827
								| 'IDR'
12828
								| 'ILS'
12829
								| 'INR'
12830
								| 'IQD'
12831
								| 'IRR'
12832
								| 'ISK'
12833
								| 'JMD'
12834
								| 'JOD'
12835
								| 'JPY'
12836
								| 'KES'
12837
								| 'KGS'
12838
								| 'KHR'
12839
								| 'KMF'
12840
								| 'KPW'
12841
								| 'KRW'
12842
								| 'KWD'
12843
								| 'KYD'
12844
								| 'KZT'
12845
								| 'LAK'
12846
								| 'LBP'
12847
								| 'LKR'
12848
								| 'LRD'
12849
								| 'LSL'
12850
								| 'LTL'
12851
								| 'LVL'
12852
								| 'LYD'
12853
								| 'MAD'
12854
								| 'MDL'
12855
								| 'MGA'
12856
								| 'MKD'
12857
								| 'MMK'
12858
								| 'MNT'
12859
								| 'MOP'
12860
								| 'MRO'
12861
								| 'MRU'
12862
								| 'MUR'
12863
								| 'MVR'
12864
								| 'MWK'
12865
								| 'MXN'
12866
								| 'MXV'
12867
								| 'MYR'
12868
								| 'MZN'
12869
								| 'NAD'
12870
								| 'NGN'
12871
								| 'NIO'
12872
								| 'NOK'
12873
								| 'NPR'
12874
								| 'NZD'
12875
								| 'OMR'
12876
								| 'PAB'
12877
								| 'PEN'
12878
								| 'PGK'
12879
								| 'PHP'
12880
								| 'PKR'
12881
								| 'PLN'
12882
								| 'PYG'
12883
								| 'QAR'
12884
								| 'RON'
12885
								| 'RSD'
12886
								| 'RUB'
12887
								| 'RWF'
12888
								| 'SAR'
12889
								| 'SBD'
12890
								| 'SCR'
12891
								| 'SDG'
12892
								| 'SEK'
12893
								| 'SGD'
12894
								| 'SHP'
12895
								| 'SKK'
12896
								| 'SLE'
12897
								| 'SLL'
12898
								| 'SOS'
12899
								| 'SRD'
12900
								| 'STD'
12901
								| 'STN'
12902
								| 'SVC'
12903
								| 'SYP'
12904
								| 'SZL'
12905
								| 'THB'
12906
								| 'TJS'
12907
								| 'TMT'
12908
								| 'TND'
12909
								| 'TOP'
12910
								| 'TRY'
12911
								| 'TTD'
12912
								| 'TWD'
12913
								| 'TZS'
12914
								| 'UAH'
12915
								| 'UGX'
12916
								| 'USD'
12917
								| 'UYU'
12918
								| 'UZS'
12919
								| 'VEF'
12920
								| 'VES'
12921
								| 'VND'
12922
								| 'VUV'
12923
								| 'WST'
12924
								| 'XAF'
12925
								| 'XCD'
12926
								| 'XOF'
12927
								| 'XPF'
12928
								| 'YER'
12929
								| 'ZAR'
12930
								| 'ZMW'
12931
								| 'ZMK'
12932
								| 'ZWD'
12933
							XeroNetworkKey?: string
12934
							SalesDefaultAccountCode?: string
12935
							PurchasesDefaultAccountCode?: string
12936
							SalesTrackingCategories?: {
12937
								TrackingCategoryName?: string
12938
								TrackingOptionName?: string
12939
							}[]
12940
							PurchasesTrackingCategories?: {
12941
								TrackingCategoryName?: string
12942
								TrackingOptionName?: string
12943
							}[]
12944
							TrackingCategoryName?: string
12945
							TrackingCategoryOption?: string
12946
							PaymentTerms?: {
12947
								Bills?: {
12948
									Day?: number
12949
									Type?:
12950
										| 'DAYSAFTERBILLDATE'
12951
										| 'DAYSAFTERBILLMONTH'
12952
										| 'OFCURRENTMONTH'
12953
										| 'OFFOLLOWINGMONTH'
12954
								}
12955
								Sales?: {
12956
									Day?: number
12957
									Type?:
12958
										| 'DAYSAFTERBILLDATE'
12959
										| 'DAYSAFTERBILLMONTH'
12960
										| 'OFCURRENTMONTH'
12961
										| 'OFFOLLOWINGMONTH'
12962
								}
12963
							}
12964
							UpdatedDateUTC?: string
12965
							ContactGroups?: {
12966
								Name?: string
12967
								Status?: 'ACTIVE' | 'DELETED'
12968
								ContactGroupID?: string
12969
								Contacts?: {}[]
12970
							}[]
12971
							Website?: string
12972
							BrandingTheme?: {
12973
								BrandingThemeID?: string
12974
								Name?: string
12975
								LogoUrl?: string
12976
								Type?: 'INVOICE'
12977
								SortOrder?: number
12978
								CreatedDateUTC?: string
12979
							}
12980
							BatchPayments?: {
12981
								BankAccountNumber?: string
12982
								BankAccountName?: string
12983
								Details?: string
12984
								Code?: string
12985
								Reference?: string
12986
							}
12987
							Discount?: number
12988
							Balances?: {
12989
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
12990
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
12991
							}
12992
							Attachments?: {
12993
								AttachmentID?: string
12994
								FileName?: string
12995
								Url?: string
12996
								MimeType?: string
12997
								ContentLength?: number
12998
								IncludeOnline?: false | true
12999
							}[]
13000
							HasAttachments?: never
13001
							ValidationErrors?: { Message?: string }[]
13002
							HasValidationErrors?: never
13003
							StatusAttributeString?: string
13004
						}
13005
						Date?: string
13006
						Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
13007
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
13008
						LineItems?: {
13009
							LineItemID?: string
13010
							Description?: string
13011
							Quantity?: number
13012
							UnitAmount?: number
13013
							ItemCode?: string
13014
							AccountCode?: string
13015
							AccountID?: string
13016
							TaxType?: string
13017
							TaxAmount?: number
13018
							Item?: { Code?: string; Name?: string; ItemID?: string }
13019
							LineAmount?: number
13020
							Tracking?: {
13021
								TrackingCategoryID?: string
13022
								TrackingOptionID?: string
13023
								Name?: string
13024
								Option?: string
13025
							}[]
13026
							DiscountRate?: number
13027
							DiscountAmount?: number
13028
							RepeatingInvoiceID?: string
13029
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
13030
							SalesTaxCodeId?: number
13031
							TaxBreakdown?: {
13032
								TaxComponentId?: string
13033
								Type?:
13034
									| 'SYSGST/USCOUNTRY'
13035
									| 'SYSGST/USSTATE'
13036
									| 'SYSGST/USCOUNTY'
13037
									| 'SYSGST/USCITY'
13038
									| 'SYSGST/USSPECIAL'
13039
								Name?: string
13040
								TaxPercentage?: number
13041
								TaxAmount?: number
13042
								TaxableAmount?: number
13043
								NonTaxableAmount?: number
13044
								ExemptAmount?: number
13045
								StateAssignedNo?: string
13046
								JurisdictionRegion?: string
13047
							}[]
13048
						}[]
13049
						SubTotal?: number
13050
						TotalTax?: number
13051
						Total?: number
13052
						Reference?: string
13053
						UpdatedDateUTC?: string
13054
						CurrencyCode?:
13055
							| 'AED'
13056
							| 'AFN'
13057
							| 'ALL'
13058
							| 'AMD'
13059
							| 'ANG'
13060
							| 'AOA'
13061
							| 'ARS'
13062
							| 'AUD'
13063
							| 'AWG'
13064
							| 'AZN'
13065
							| 'BAM'
13066
							| 'BBD'
13067
							| 'BDT'
13068
							| 'BGN'
13069
							| 'BHD'
13070
							| 'BIF'
13071
							| 'BMD'
13072
							| 'BND'
13073
							| 'BOB'
13074
							| 'BRL'
13075
							| 'BSD'
13076
							| 'BTN'
13077
							| 'BWP'
13078
							| 'BYN'
13079
							| 'BYR'
13080
							| 'BZD'
13081
							| 'CAD'
13082
							| 'CDF'
13083
							| 'CHF'
13084
							| 'CLF'
13085
							| 'CLP'
13086
							| 'CNY'
13087
							| 'COP'
13088
							| 'CRC'
13089
							| 'CUC'
13090
							| 'CUP'
13091
							| 'CVE'
13092
							| 'CZK'
13093
							| 'DJF'
13094
							| 'DKK'
13095
							| 'DOP'
13096
							| 'DZD'
13097
							| 'EEK'
13098
							| 'EGP'
13099
							| 'ERN'
13100
							| 'ETB'
13101
							| 'EUR'
13102
							| 'FJD'
13103
							| 'FKP'
13104
							| 'GBP'
13105
							| 'GEL'
13106
							| 'GHS'
13107
							| 'GIP'
13108
							| 'GMD'
13109
							| 'GNF'
13110
							| 'GTQ'
13111
							| 'GYD'
13112
							| 'HKD'
13113
							| 'HNL'
13114
							| 'HRK'
13115
							| 'HTG'
13116
							| 'HUF'
13117
							| 'IDR'
13118
							| 'ILS'
13119
							| 'INR'
13120
							| 'IQD'
13121
							| 'IRR'
13122
							| 'ISK'
13123
							| 'JMD'
13124
							| 'JOD'
13125
							| 'JPY'
13126
							| 'KES'
13127
							| 'KGS'
13128
							| 'KHR'
13129
							| 'KMF'
13130
							| 'KPW'
13131
							| 'KRW'
13132
							| 'KWD'
13133
							| 'KYD'
13134
							| 'KZT'
13135
							| 'LAK'
13136
							| 'LBP'
13137
							| 'LKR'
13138
							| 'LRD'
13139
							| 'LSL'
13140
							| 'LTL'
13141
							| 'LVL'
13142
							| 'LYD'
13143
							| 'MAD'
13144
							| 'MDL'
13145
							| 'MGA'
13146
							| 'MKD'
13147
							| 'MMK'
13148
							| 'MNT'
13149
							| 'MOP'
13150
							| 'MRO'
13151
							| 'MRU'
13152
							| 'MUR'
13153
							| 'MVR'
13154
							| 'MWK'
13155
							| 'MXN'
13156
							| 'MXV'
13157
							| 'MYR'
13158
							| 'MZN'
13159
							| 'NAD'
13160
							| 'NGN'
13161
							| 'NIO'
13162
							| 'NOK'
13163
							| 'NPR'
13164
							| 'NZD'
13165
							| 'OMR'
13166
							| 'PAB'
13167
							| 'PEN'
13168
							| 'PGK'
13169
							| 'PHP'
13170
							| 'PKR'
13171
							| 'PLN'
13172
							| 'PYG'
13173
							| 'QAR'
13174
							| 'RON'
13175
							| 'RSD'
13176
							| 'RUB'
13177
							| 'RWF'
13178
							| 'SAR'
13179
							| 'SBD'
13180
							| 'SCR'
13181
							| 'SDG'
13182
							| 'SEK'
13183
							| 'SGD'
13184
							| 'SHP'
13185
							| 'SKK'
13186
							| 'SLE'
13187
							| 'SLL'
13188
							| 'SOS'
13189
							| 'SRD'
13190
							| 'STD'
13191
							| 'STN'
13192
							| 'SVC'
13193
							| 'SYP'
13194
							| 'SZL'
13195
							| 'THB'
13196
							| 'TJS'
13197
							| 'TMT'
13198
							| 'TND'
13199
							| 'TOP'
13200
							| 'TRY'
13201
							| 'TTD'
13202
							| 'TWD'
13203
							| 'TZS'
13204
							| 'UAH'
13205
							| 'UGX'
13206
							| 'USD'
13207
							| 'UYU'
13208
							| 'UZS'
13209
							| 'VEF'
13210
							| 'VES'
13211
							| 'VND'
13212
							| 'VUV'
13213
							| 'WST'
13214
							| 'XAF'
13215
							| 'XCD'
13216
							| 'XOF'
13217
							| 'XPF'
13218
							| 'YER'
13219
							| 'ZAR'
13220
							| 'ZMW'
13221
							| 'ZMK'
13222
							| 'ZWD'
13223
						PrepaymentID?: string
13224
						CurrencyRate?: number
13225
						RemainingCredit?: number
13226
						Allocations?: {}[]
13227
						Payments?: {}[]
13228
						AppliedAmount?: number
13229
						HasAttachments?: never
13230
						Attachments?: {
13231
							AttachmentID?: string
13232
							FileName?: string
13233
							Url?: string
13234
							MimeType?: string
13235
							ContentLength?: number
13236
							IncludeOnline?: false | true
13237
						}[]
13238
					}[]
13239
					Overpayments?: {}[]
13240
					AmountDue?: number
13241
					AmountPaid?: number
13242
					FullyPaidOnDate?: string
13243
					AmountCredited?: number
13244
					UpdatedDateUTC?: string
13245
					CreditNotes?: {
13246
						Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
13247
						Contact?: {
13248
							ContactID?: string
13249
							MergedToContactID?: string
13250
							ContactNumber?: string
13251
							AccountNumber?: string
13252
							ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
13253
							Name?: string
13254
							FirstName?: string
13255
							LastName?: string
13256
							CompanyNumber?: string
13257
							EmailAddress?: string
13258
							ContactPersons?: {
13259
								FirstName?: string
13260
								LastName?: string
13261
								EmailAddress?: string
13262
								IncludeInEmails?: false | true
13263
							}[]
13264
							BankAccountDetails?: string
13265
							TaxNumber?: string
13266
							AccountsReceivableTaxType?: string
13267
							AccountsPayableTaxType?: string
13268
							Addresses?: {
13269
								AddressType?: 'POBOX' | 'STREET'
13270
								AddressLine1?: string
13271
								AddressLine2?: string
13272
								AddressLine3?: string
13273
								AddressLine4?: string
13274
								City?: string
13275
								Region?: string
13276
								PostalCode?: string
13277
								Country?: string
13278
								AttentionTo?: string
13279
							}[]
13280
							Phones?: {
13281
								PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
13282
								PhoneNumber?: string
13283
								PhoneAreaCode?: string
13284
								PhoneCountryCode?: string
13285
							}[]
13286
							IsSupplier?: false | true
13287
							IsCustomer?: false | true
13288
							SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
13289
							PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
13290
							DefaultCurrency?:
13291
								| 'AED'
13292
								| 'AFN'
13293
								| 'ALL'
13294
								| 'AMD'
13295
								| 'ANG'
13296
								| 'AOA'
13297
								| 'ARS'
13298
								| 'AUD'
13299
								| 'AWG'
13300
								| 'AZN'
13301
								| 'BAM'
13302
								| 'BBD'
13303
								| 'BDT'
13304
								| 'BGN'
13305
								| 'BHD'
13306
								| 'BIF'
13307
								| 'BMD'
13308
								| 'BND'
13309
								| 'BOB'
13310
								| 'BRL'
13311
								| 'BSD'
13312
								| 'BTN'
13313
								| 'BWP'
13314
								| 'BYN'
13315
								| 'BYR'
13316
								| 'BZD'
13317
								| 'CAD'
13318
								| 'CDF'
13319
								| 'CHF'
13320
								| 'CLF'
13321
								| 'CLP'
13322
								| 'CNY'
13323
								| 'COP'
13324
								| 'CRC'
13325
								| 'CUC'
13326
								| 'CUP'
13327
								| 'CVE'
13328
								| 'CZK'
13329
								| 'DJF'
13330
								| 'DKK'
13331
								| 'DOP'
13332
								| 'DZD'
13333
								| 'EEK'
13334
								| 'EGP'
13335
								| 'ERN'
13336
								| 'ETB'
13337
								| 'EUR'
13338
								| 'FJD'
13339
								| 'FKP'
13340
								| 'GBP'
13341
								| 'GEL'
13342
								| 'GHS'
13343
								| 'GIP'
13344
								| 'GMD'
13345
								| 'GNF'
13346
								| 'GTQ'
13347
								| 'GYD'
13348
								| 'HKD'
13349
								| 'HNL'
13350
								| 'HRK'
13351
								| 'HTG'
13352
								| 'HUF'
13353
								| 'IDR'
13354
								| 'ILS'
13355
								| 'INR'
13356
								| 'IQD'
13357
								| 'IRR'
13358
								| 'ISK'
13359
								| 'JMD'
13360
								| 'JOD'
13361
								| 'JPY'
13362
								| 'KES'
13363
								| 'KGS'
13364
								| 'KHR'
13365
								| 'KMF'
13366
								| 'KPW'
13367
								| 'KRW'
13368
								| 'KWD'
13369
								| 'KYD'
13370
								| 'KZT'
13371
								| 'LAK'
13372
								| 'LBP'
13373
								| 'LKR'
13374
								| 'LRD'
13375
								| 'LSL'
13376
								| 'LTL'
13377
								| 'LVL'
13378
								| 'LYD'
13379
								| 'MAD'
13380
								| 'MDL'
13381
								| 'MGA'
13382
								| 'MKD'
13383
								| 'MMK'
13384
								| 'MNT'
13385
								| 'MOP'
13386
								| 'MRO'
13387
								| 'MRU'
13388
								| 'MUR'
13389
								| 'MVR'
13390
								| 'MWK'
13391
								| 'MXN'
13392
								| 'MXV'
13393
								| 'MYR'
13394
								| 'MZN'
13395
								| 'NAD'
13396
								| 'NGN'
13397
								| 'NIO'
13398
								| 'NOK'
13399
								| 'NPR'
13400
								| 'NZD'
13401
								| 'OMR'
13402
								| 'PAB'
13403
								| 'PEN'
13404
								| 'PGK'
13405
								| 'PHP'
13406
								| 'PKR'
13407
								| 'PLN'
13408
								| 'PYG'
13409
								| 'QAR'
13410
								| 'RON'
13411
								| 'RSD'
13412
								| 'RUB'
13413
								| 'RWF'
13414
								| 'SAR'
13415
								| 'SBD'
13416
								| 'SCR'
13417
								| 'SDG'
13418
								| 'SEK'
13419
								| 'SGD'
13420
								| 'SHP'
13421
								| 'SKK'
13422
								| 'SLE'
13423
								| 'SLL'
13424
								| 'SOS'
13425
								| 'SRD'
13426
								| 'STD'
13427
								| 'STN'
13428
								| 'SVC'
13429
								| 'SYP'
13430
								| 'SZL'
13431
								| 'THB'
13432
								| 'TJS'
13433
								| 'TMT'
13434
								| 'TND'
13435
								| 'TOP'
13436
								| 'TRY'
13437
								| 'TTD'
13438
								| 'TWD'
13439
								| 'TZS'
13440
								| 'UAH'
13441
								| 'UGX'
13442
								| 'USD'
13443
								| 'UYU'
13444
								| 'UZS'
13445
								| 'VEF'
13446
								| 'VES'
13447
								| 'VND'
13448
								| 'VUV'
13449
								| 'WST'
13450
								| 'XAF'
13451
								| 'XCD'
13452
								| 'XOF'
13453
								| 'XPF'
13454
								| 'YER'
13455
								| 'ZAR'
13456
								| 'ZMW'
13457
								| 'ZMK'
13458
								| 'ZWD'
13459
							XeroNetworkKey?: string
13460
							SalesDefaultAccountCode?: string
13461
							PurchasesDefaultAccountCode?: string
13462
							SalesTrackingCategories?: {
13463
								TrackingCategoryName?: string
13464
								TrackingOptionName?: string
13465
							}[]
13466
							PurchasesTrackingCategories?: {
13467
								TrackingCategoryName?: string
13468
								TrackingOptionName?: string
13469
							}[]
13470
							TrackingCategoryName?: string
13471
							TrackingCategoryOption?: string
13472
							PaymentTerms?: {
13473
								Bills?: {
13474
									Day?: number
13475
									Type?:
13476
										| 'DAYSAFTERBILLDATE'
13477
										| 'DAYSAFTERBILLMONTH'
13478
										| 'OFCURRENTMONTH'
13479
										| 'OFFOLLOWINGMONTH'
13480
								}
13481
								Sales?: {
13482
									Day?: number
13483
									Type?:
13484
										| 'DAYSAFTERBILLDATE'
13485
										| 'DAYSAFTERBILLMONTH'
13486
										| 'OFCURRENTMONTH'
13487
										| 'OFFOLLOWINGMONTH'
13488
								}
13489
							}
13490
							UpdatedDateUTC?: string
13491
							ContactGroups?: {
13492
								Name?: string
13493
								Status?: 'ACTIVE' | 'DELETED'
13494
								ContactGroupID?: string
13495
								Contacts?: {}[]
13496
							}[]
13497
							Website?: string
13498
							BrandingTheme?: {
13499
								BrandingThemeID?: string
13500
								Name?: string
13501
								LogoUrl?: string
13502
								Type?: 'INVOICE'
13503
								SortOrder?: number
13504
								CreatedDateUTC?: string
13505
							}
13506
							BatchPayments?: {
13507
								BankAccountNumber?: string
13508
								BankAccountName?: string
13509
								Details?: string
13510
								Code?: string
13511
								Reference?: string
13512
							}
13513
							Discount?: number
13514
							Balances?: {
13515
								AccountsReceivable?: { Outstanding?: number; Overdue?: number }
13516
								AccountsPayable?: { Outstanding?: number; Overdue?: number }
13517
							}
13518
							Attachments?: {
13519
								AttachmentID?: string
13520
								FileName?: string
13521
								Url?: string
13522
								MimeType?: string
13523
								ContentLength?: number
13524
								IncludeOnline?: false | true
13525
							}[]
13526
							HasAttachments?: never
13527
							ValidationErrors?: { Message?: string }[]
13528
							HasValidationErrors?: never
13529
							StatusAttributeString?: string
13530
						}
13531
						Date?: string
13532
						DueDate?: string
13533
						Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
13534
						LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
13535
						LineItems?: {
13536
							LineItemID?: string
13537
							Description?: string
13538
							Quantity?: number
13539
							UnitAmount?: number
13540
							ItemCode?: string
13541
							AccountCode?: string
13542
							AccountID?: string
13543
							TaxType?: string
13544
							TaxAmount?: number
13545
							Item?: { Code?: string; Name?: string; ItemID?: string }
13546
							LineAmount?: number
13547
							Tracking?: {
13548
								TrackingCategoryID?: string
13549
								TrackingOptionID?: string
13550
								Name?: string
13551
								Option?: string
13552
							}[]
13553
							DiscountRate?: number
13554
							DiscountAmount?: number
13555
							RepeatingInvoiceID?: string
13556
							Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
13557
							SalesTaxCodeId?: number
13558
							TaxBreakdown?: {
13559
								TaxComponentId?: string
13560
								Type?:
13561
									| 'SYSGST/USCOUNTRY'
13562
									| 'SYSGST/USSTATE'
13563
									| 'SYSGST/USCOUNTY'
13564
									| 'SYSGST/USCITY'
13565
									| 'SYSGST/USSPECIAL'
13566
								Name?: string
13567
								TaxPercentage?: number
13568
								TaxAmount?: number
13569
								TaxableAmount?: number
13570
								NonTaxableAmount?: number
13571
								ExemptAmount?: number
13572
								StateAssignedNo?: string
13573
								JurisdictionRegion?: string
13574
							}[]
13575
						}[]
13576
						SubTotal?: number
13577
						TotalTax?: number
13578
						Total?: number
13579
						CISDeduction?: number
13580
						CISRate?: number
13581
						UpdatedDateUTC?: string
13582
						CurrencyCode?:
13583
							| 'AED'
13584
							| 'AFN'
13585
							| 'ALL'
13586
							| 'AMD'
13587
							| 'ANG'
13588
							| 'AOA'
13589
							| 'ARS'
13590
							| 'AUD'
13591
							| 'AWG'
13592
							| 'AZN'
13593
							| 'BAM'
13594
							| 'BBD'
13595
							| 'BDT'
13596
							| 'BGN'
13597
							| 'BHD'
13598
							| 'BIF'
13599
							| 'BMD'
13600
							| 'BND'
13601
							| 'BOB'
13602
							| 'BRL'
13603
							| 'BSD'
13604
							| 'BTN'
13605
							| 'BWP'
13606
							| 'BYN'
13607
							| 'BYR'
13608
							| 'BZD'
13609
							| 'CAD'
13610
							| 'CDF'
13611
							| 'CHF'
13612
							| 'CLF'
13613
							| 'CLP'
13614
							| 'CNY'
13615
							| 'COP'
13616
							| 'CRC'
13617
							| 'CUC'
13618
							| 'CUP'
13619
							| 'CVE'
13620
							| 'CZK'
13621
							| 'DJF'
13622
							| 'DKK'
13623
							| 'DOP'
13624
							| 'DZD'
13625
							| 'EEK'
13626
							| 'EGP'
13627
							| 'ERN'
13628
							| 'ETB'
13629
							| 'EUR'
13630
							| 'FJD'
13631
							| 'FKP'
13632
							| 'GBP'
13633
							| 'GEL'
13634
							| 'GHS'
13635
							| 'GIP'
13636
							| 'GMD'
13637
							| 'GNF'
13638
							| 'GTQ'
13639
							| 'GYD'
13640
							| 'HKD'
13641
							| 'HNL'
13642
							| 'HRK'
13643
							| 'HTG'
13644
							| 'HUF'
13645
							| 'IDR'
13646
							| 'ILS'
13647
							| 'INR'
13648
							| 'IQD'
13649
							| 'IRR'
13650
							| 'ISK'
13651
							| 'JMD'
13652
							| 'JOD'
13653
							| 'JPY'
13654
							| 'KES'
13655
							| 'KGS'
13656
							| 'KHR'
13657
							| 'KMF'
13658
							| 'KPW'
13659
							| 'KRW'
13660
							| 'KWD'
13661
							| 'KYD'
13662
							| 'KZT'
13663
							| 'LAK'
13664
							| 'LBP'
13665
							| 'LKR'
13666
							| 'LRD'
13667
							| 'LSL'
13668
							| 'LTL'
13669
							| 'LVL'
13670
							| 'LYD'
13671
							| 'MAD'
13672
							| 'MDL'
13673
							| 'MGA'
13674
							| 'MKD'
13675
							| 'MMK'
13676
							| 'MNT'
13677
							| 'MOP'
13678
							| 'MRO'
13679
							| 'MRU'
13680
							| 'MUR'
13681
							| 'MVR'
13682
							| 'MWK'
13683
							| 'MXN'
13684
							| 'MXV'
13685
							| 'MYR'
13686
							| 'MZN'
13687
							| 'NAD'
13688
							| 'NGN'
13689
							| 'NIO'
13690
							| 'NOK'
13691
							| 'NPR'
13692
							| 'NZD'
13693
							| 'OMR'
13694
							| 'PAB'
13695
							| 'PEN'
13696
							| 'PGK'
13697
							| 'PHP'
13698
							| 'PKR'
13699
							| 'PLN'
13700
							| 'PYG'
13701
							| 'QAR'
13702
							| 'RON'
13703
							| 'RSD'
13704
							| 'RUB'
13705
							| 'RWF'
13706
							| 'SAR'
13707
							| 'SBD'
13708
							| 'SCR'
13709
							| 'SDG'
13710
							| 'SEK'
13711
							| 'SGD'
13712
							| 'SHP'
13713
							| 'SKK'
13714
							| 'SLE'
13715
							| 'SLL'
13716
							| 'SOS'
13717
							| 'SRD'
13718
							| 'STD'
13719
							| 'STN'
13720
							| 'SVC'
13721
							| 'SYP'
13722
							| 'SZL'
13723
							| 'THB'
13724
							| 'TJS'
13725
							| 'TMT'
13726
							| 'TND'
13727
							| 'TOP'
13728
							| 'TRY'
13729
							| 'TTD'
13730
							| 'TWD'
13731
							| 'TZS'
13732
							| 'UAH'
13733
							| 'UGX'
13734
							| 'USD'
13735
							| 'UYU'
13736
							| 'UZS'
13737
							| 'VEF'
13738
							| 'VES'
13739
							| 'VND'
13740
							| 'VUV'
13741
							| 'WST'
13742
							| 'XAF'
13743
							| 'XCD'
13744
							| 'XOF'
13745
							| 'XPF'
13746
							| 'YER'
13747
							| 'ZAR'
13748
							| 'ZMW'
13749
							| 'ZMK'
13750
							| 'ZWD'
13751
						FullyPaidOnDate?: string
13752
						CreditNoteID?: string
13753
						CreditNoteNumber?: string
13754
						Reference?: string
13755
						SentToContact?: false | true
13756
						CurrencyRate?: number
13757
						RemainingCredit?: number
13758
						Allocations?: {}[]
13759
						AppliedAmount?: number
13760
						Payments?: {}[]
13761
						BrandingThemeID?: string
13762
						StatusAttributeString?: string
13763
						HasAttachments?: never
13764
						HasErrors?: never
13765
						ValidationErrors?: { Message?: string }[]
13766
						Warnings?: { Message?: string }[]
13767
						InvoiceAddresses?: {
13768
							InvoiceAddressType?: 'FROM' | 'TO'
13769
							AddressLine1?: string
13770
							AddressLine2?: string
13771
							AddressLine3?: string
13772
							AddressLine4?: string
13773
							City?: string
13774
							Region?: string
13775
							PostalCode?: string
13776
							Country?: string
13777
						}[]
13778
					}[]
13779
					Attachments?: {
13780
						AttachmentID?: string
13781
						FileName?: string
13782
						Url?: string
13783
						MimeType?: string
13784
						ContentLength?: number
13785
						IncludeOnline?: false | true
13786
					}[]
13787
					HasErrors?: never
13788
					StatusAttributeString?: string
13789
					ValidationErrors?: { Message?: string }[]
13790
					Warnings?: { Message?: string }[]
13791
					InvoiceAddresses?: {
13792
						InvoiceAddressType?: 'FROM' | 'TO'
13793
						AddressLine1?: string
13794
						AddressLine2?: string
13795
						AddressLine3?: string
13796
						AddressLine4?: string
13797
						City?: string
13798
						Region?: string
13799
						PostalCode?: string
13800
						Country?: string
13801
					}[]
13802
				}
13803
				Overpayment?: {}
13804
				Prepayment?: {
13805
					Type?: 'APPREPAYMENT' | 'ARPREPAYMENT' | 'RECEIVE-PREPAYMENT' | 'SPEND-PREPAYMENT'
13806
					Contact?: {
13807
						ContactID?: string
13808
						MergedToContactID?: string
13809
						ContactNumber?: string
13810
						AccountNumber?: string
13811
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
13812
						Name?: string
13813
						FirstName?: string
13814
						LastName?: string
13815
						CompanyNumber?: string
13816
						EmailAddress?: string
13817
						ContactPersons?: {
13818
							FirstName?: string
13819
							LastName?: string
13820
							EmailAddress?: string
13821
							IncludeInEmails?: false | true
13822
						}[]
13823
						BankAccountDetails?: string
13824
						TaxNumber?: string
13825
						AccountsReceivableTaxType?: string
13826
						AccountsPayableTaxType?: string
13827
						Addresses?: {
13828
							AddressType?: 'POBOX' | 'STREET'
13829
							AddressLine1?: string
13830
							AddressLine2?: string
13831
							AddressLine3?: string
13832
							AddressLine4?: string
13833
							City?: string
13834
							Region?: string
13835
							PostalCode?: string
13836
							Country?: string
13837
							AttentionTo?: string
13838
						}[]
13839
						Phones?: {
13840
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
13841
							PhoneNumber?: string
13842
							PhoneAreaCode?: string
13843
							PhoneCountryCode?: string
13844
						}[]
13845
						IsSupplier?: false | true
13846
						IsCustomer?: false | true
13847
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
13848
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
13849
						DefaultCurrency?:
13850
							| 'AED'
13851
							| 'AFN'
13852
							| 'ALL'
13853
							| 'AMD'
13854
							| 'ANG'
13855
							| 'AOA'
13856
							| 'ARS'
13857
							| 'AUD'
13858
							| 'AWG'
13859
							| 'AZN'
13860
							| 'BAM'
13861
							| 'BBD'
13862
							| 'BDT'
13863
							| 'BGN'
13864
							| 'BHD'
13865
							| 'BIF'
13866
							| 'BMD'
13867
							| 'BND'
13868
							| 'BOB'
13869
							| 'BRL'
13870
							| 'BSD'
13871
							| 'BTN'
13872
							| 'BWP'
13873
							| 'BYN'
13874
							| 'BYR'
13875
							| 'BZD'
13876
							| 'CAD'
13877
							| 'CDF'
13878
							| 'CHF'
13879
							| 'CLF'
13880
							| 'CLP'
13881
							| 'CNY'
13882
							| 'COP'
13883
							| 'CRC'
13884
							| 'CUC'
13885
							| 'CUP'
13886
							| 'CVE'
13887
							| 'CZK'
13888
							| 'DJF'
13889
							| 'DKK'
13890
							| 'DOP'
13891
							| 'DZD'
13892
							| 'EEK'
13893
							| 'EGP'
13894
							| 'ERN'
13895
							| 'ETB'
13896
							| 'EUR'
13897
							| 'FJD'
13898
							| 'FKP'
13899
							| 'GBP'
13900
							| 'GEL'
13901
							| 'GHS'
13902
							| 'GIP'
13903
							| 'GMD'
13904
							| 'GNF'
13905
							| 'GTQ'
13906
							| 'GYD'
13907
							| 'HKD'
13908
							| 'HNL'
13909
							| 'HRK'
13910
							| 'HTG'
13911
							| 'HUF'
13912
							| 'IDR'
13913
							| 'ILS'
13914
							| 'INR'
13915
							| 'IQD'
13916
							| 'IRR'
13917
							| 'ISK'
13918
							| 'JMD'
13919
							| 'JOD'
13920
							| 'JPY'
13921
							| 'KES'
13922
							| 'KGS'
13923
							| 'KHR'
13924
							| 'KMF'
13925
							| 'KPW'
13926
							| 'KRW'
13927
							| 'KWD'
13928
							| 'KYD'
13929
							| 'KZT'
13930
							| 'LAK'
13931
							| 'LBP'
13932
							| 'LKR'
13933
							| 'LRD'
13934
							| 'LSL'
13935
							| 'LTL'
13936
							| 'LVL'
13937
							| 'LYD'
13938
							| 'MAD'
13939
							| 'MDL'
13940
							| 'MGA'
13941
							| 'MKD'
13942
							| 'MMK'
13943
							| 'MNT'
13944
							| 'MOP'
13945
							| 'MRO'
13946
							| 'MRU'
13947
							| 'MUR'
13948
							| 'MVR'
13949
							| 'MWK'
13950
							| 'MXN'
13951
							| 'MXV'
13952
							| 'MYR'
13953
							| 'MZN'
13954
							| 'NAD'
13955
							| 'NGN'
13956
							| 'NIO'
13957
							| 'NOK'
13958
							| 'NPR'
13959
							| 'NZD'
13960
							| 'OMR'
13961
							| 'PAB'
13962
							| 'PEN'
13963
							| 'PGK'
13964
							| 'PHP'
13965
							| 'PKR'
13966
							| 'PLN'
13967
							| 'PYG'
13968
							| 'QAR'
13969
							| 'RON'
13970
							| 'RSD'
13971
							| 'RUB'
13972
							| 'RWF'
13973
							| 'SAR'
13974
							| 'SBD'
13975
							| 'SCR'
13976
							| 'SDG'
13977
							| 'SEK'
13978
							| 'SGD'
13979
							| 'SHP'
13980
							| 'SKK'
13981
							| 'SLE'
13982
							| 'SLL'
13983
							| 'SOS'
13984
							| 'SRD'
13985
							| 'STD'
13986
							| 'STN'
13987
							| 'SVC'
13988
							| 'SYP'
13989
							| 'SZL'
13990
							| 'THB'
13991
							| 'TJS'
13992
							| 'TMT'
13993
							| 'TND'
13994
							| 'TOP'
13995
							| 'TRY'
13996
							| 'TTD'
13997
							| 'TWD'
13998
							| 'TZS'
13999
							| 'UAH'
14000
							| 'UGX'
14001
							| 'USD'
14002
							| 'UYU'
14003
							| 'UZS'
14004
							| 'VEF'
14005
							| 'VES'
14006
							| 'VND'
14007
							| 'VUV'
14008
							| 'WST'
14009
							| 'XAF'
14010
							| 'XCD'
14011
							| 'XOF'
14012
							| 'XPF'
14013
							| 'YER'
14014
							| 'ZAR'
14015
							| 'ZMW'
14016
							| 'ZMK'
14017
							| 'ZWD'
14018
						XeroNetworkKey?: string
14019
						SalesDefaultAccountCode?: string
14020
						PurchasesDefaultAccountCode?: string
14021
						SalesTrackingCategories?: {
14022
							TrackingCategoryName?: string
14023
							TrackingOptionName?: string
14024
						}[]
14025
						PurchasesTrackingCategories?: {
14026
							TrackingCategoryName?: string
14027
							TrackingOptionName?: string
14028
						}[]
14029
						TrackingCategoryName?: string
14030
						TrackingCategoryOption?: string
14031
						PaymentTerms?: {
14032
							Bills?: {
14033
								Day?: number
14034
								Type?:
14035
									| 'DAYSAFTERBILLDATE'
14036
									| 'DAYSAFTERBILLMONTH'
14037
									| 'OFCURRENTMONTH'
14038
									| 'OFFOLLOWINGMONTH'
14039
							}
14040
							Sales?: {
14041
								Day?: number
14042
								Type?:
14043
									| 'DAYSAFTERBILLDATE'
14044
									| 'DAYSAFTERBILLMONTH'
14045
									| 'OFCURRENTMONTH'
14046
									| 'OFFOLLOWINGMONTH'
14047
							}
14048
						}
14049
						UpdatedDateUTC?: string
14050
						ContactGroups?: {
14051
							Name?: string
14052
							Status?: 'ACTIVE' | 'DELETED'
14053
							ContactGroupID?: string
14054
							Contacts?: {}[]
14055
						}[]
14056
						Website?: string
14057
						BrandingTheme?: {
14058
							BrandingThemeID?: string
14059
							Name?: string
14060
							LogoUrl?: string
14061
							Type?: 'INVOICE'
14062
							SortOrder?: number
14063
							CreatedDateUTC?: string
14064
						}
14065
						BatchPayments?: {
14066
							BankAccountNumber?: string
14067
							BankAccountName?: string
14068
							Details?: string
14069
							Code?: string
14070
							Reference?: string
14071
						}
14072
						Discount?: number
14073
						Balances?: {
14074
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
14075
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
14076
						}
14077
						Attachments?: {
14078
							AttachmentID?: string
14079
							FileName?: string
14080
							Url?: string
14081
							MimeType?: string
14082
							ContentLength?: number
14083
							IncludeOnline?: false | true
14084
						}[]
14085
						HasAttachments?: never
14086
						ValidationErrors?: { Message?: string }[]
14087
						HasValidationErrors?: never
14088
						StatusAttributeString?: string
14089
					}
14090
					Date?: string
14091
					Status?: 'AUTHORISED' | 'PAID' | 'VOIDED'
14092
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
14093
					LineItems?: {
14094
						LineItemID?: string
14095
						Description?: string
14096
						Quantity?: number
14097
						UnitAmount?: number
14098
						ItemCode?: string
14099
						AccountCode?: string
14100
						AccountID?: string
14101
						TaxType?: string
14102
						TaxAmount?: number
14103
						Item?: { Code?: string; Name?: string; ItemID?: string }
14104
						LineAmount?: number
14105
						Tracking?: {
14106
							TrackingCategoryID?: string
14107
							TrackingOptionID?: string
14108
							Name?: string
14109
							Option?: string
14110
						}[]
14111
						DiscountRate?: number
14112
						DiscountAmount?: number
14113
						RepeatingInvoiceID?: string
14114
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
14115
						SalesTaxCodeId?: number
14116
						TaxBreakdown?: {
14117
							TaxComponentId?: string
14118
							Type?:
14119
								| 'SYSGST/USCOUNTRY'
14120
								| 'SYSGST/USSTATE'
14121
								| 'SYSGST/USCOUNTY'
14122
								| 'SYSGST/USCITY'
14123
								| 'SYSGST/USSPECIAL'
14124
							Name?: string
14125
							TaxPercentage?: number
14126
							TaxAmount?: number
14127
							TaxableAmount?: number
14128
							NonTaxableAmount?: number
14129
							ExemptAmount?: number
14130
							StateAssignedNo?: string
14131
							JurisdictionRegion?: string
14132
						}[]
14133
					}[]
14134
					SubTotal?: number
14135
					TotalTax?: number
14136
					Total?: number
14137
					Reference?: string
14138
					UpdatedDateUTC?: string
14139
					CurrencyCode?:
14140
						| 'AED'
14141
						| 'AFN'
14142
						| 'ALL'
14143
						| 'AMD'
14144
						| 'ANG'
14145
						| 'AOA'
14146
						| 'ARS'
14147
						| 'AUD'
14148
						| 'AWG'
14149
						| 'AZN'
14150
						| 'BAM'
14151
						| 'BBD'
14152
						| 'BDT'
14153
						| 'BGN'
14154
						| 'BHD'
14155
						| 'BIF'
14156
						| 'BMD'
14157
						| 'BND'
14158
						| 'BOB'
14159
						| 'BRL'
14160
						| 'BSD'
14161
						| 'BTN'
14162
						| 'BWP'
14163
						| 'BYN'
14164
						| 'BYR'
14165
						| 'BZD'
14166
						| 'CAD'
14167
						| 'CDF'
14168
						| 'CHF'
14169
						| 'CLF'
14170
						| 'CLP'
14171
						| 'CNY'
14172
						| 'COP'
14173
						| 'CRC'
14174
						| 'CUC'
14175
						| 'CUP'
14176
						| 'CVE'
14177
						| 'CZK'
14178
						| 'DJF'
14179
						| 'DKK'
14180
						| 'DOP'
14181
						| 'DZD'
14182
						| 'EEK'
14183
						| 'EGP'
14184
						| 'ERN'
14185
						| 'ETB'
14186
						| 'EUR'
14187
						| 'FJD'
14188
						| 'FKP'
14189
						| 'GBP'
14190
						| 'GEL'
14191
						| 'GHS'
14192
						| 'GIP'
14193
						| 'GMD'
14194
						| 'GNF'
14195
						| 'GTQ'
14196
						| 'GYD'
14197
						| 'HKD'
14198
						| 'HNL'
14199
						| 'HRK'
14200
						| 'HTG'
14201
						| 'HUF'
14202
						| 'IDR'
14203
						| 'ILS'
14204
						| 'INR'
14205
						| 'IQD'
14206
						| 'IRR'
14207
						| 'ISK'
14208
						| 'JMD'
14209
						| 'JOD'
14210
						| 'JPY'
14211
						| 'KES'
14212
						| 'KGS'
14213
						| 'KHR'
14214
						| 'KMF'
14215
						| 'KPW'
14216
						| 'KRW'
14217
						| 'KWD'
14218
						| 'KYD'
14219
						| 'KZT'
14220
						| 'LAK'
14221
						| 'LBP'
14222
						| 'LKR'
14223
						| 'LRD'
14224
						| 'LSL'
14225
						| 'LTL'
14226
						| 'LVL'
14227
						| 'LYD'
14228
						| 'MAD'
14229
						| 'MDL'
14230
						| 'MGA'
14231
						| 'MKD'
14232
						| 'MMK'
14233
						| 'MNT'
14234
						| 'MOP'
14235
						| 'MRO'
14236
						| 'MRU'
14237
						| 'MUR'
14238
						| 'MVR'
14239
						| 'MWK'
14240
						| 'MXN'
14241
						| 'MXV'
14242
						| 'MYR'
14243
						| 'MZN'
14244
						| 'NAD'
14245
						| 'NGN'
14246
						| 'NIO'
14247
						| 'NOK'
14248
						| 'NPR'
14249
						| 'NZD'
14250
						| 'OMR'
14251
						| 'PAB'
14252
						| 'PEN'
14253
						| 'PGK'
14254
						| 'PHP'
14255
						| 'PKR'
14256
						| 'PLN'
14257
						| 'PYG'
14258
						| 'QAR'
14259
						| 'RON'
14260
						| 'RSD'
14261
						| 'RUB'
14262
						| 'RWF'
14263
						| 'SAR'
14264
						| 'SBD'
14265
						| 'SCR'
14266
						| 'SDG'
14267
						| 'SEK'
14268
						| 'SGD'
14269
						| 'SHP'
14270
						| 'SKK'
14271
						| 'SLE'
14272
						| 'SLL'
14273
						| 'SOS'
14274
						| 'SRD'
14275
						| 'STD'
14276
						| 'STN'
14277
						| 'SVC'
14278
						| 'SYP'
14279
						| 'SZL'
14280
						| 'THB'
14281
						| 'TJS'
14282
						| 'TMT'
14283
						| 'TND'
14284
						| 'TOP'
14285
						| 'TRY'
14286
						| 'TTD'
14287
						| 'TWD'
14288
						| 'TZS'
14289
						| 'UAH'
14290
						| 'UGX'
14291
						| 'USD'
14292
						| 'UYU'
14293
						| 'UZS'
14294
						| 'VEF'
14295
						| 'VES'
14296
						| 'VND'
14297
						| 'VUV'
14298
						| 'WST'
14299
						| 'XAF'
14300
						| 'XCD'
14301
						| 'XOF'
14302
						| 'XPF'
14303
						| 'YER'
14304
						| 'ZAR'
14305
						| 'ZMW'
14306
						| 'ZMK'
14307
						| 'ZWD'
14308
					PrepaymentID?: string
14309
					CurrencyRate?: number
14310
					RemainingCredit?: number
14311
					Allocations?: {}[]
14312
					Payments?: {}[]
14313
					AppliedAmount?: number
14314
					HasAttachments?: never
14315
					Attachments?: {
14316
						AttachmentID?: string
14317
						FileName?: string
14318
						Url?: string
14319
						MimeType?: string
14320
						ContentLength?: number
14321
						IncludeOnline?: false | true
14322
					}[]
14323
				}
14324
				CreditNote?: {
14325
					Type?: 'ACCPAYCREDIT' | 'ACCRECCREDIT'
14326
					Contact?: {
14327
						ContactID?: string
14328
						MergedToContactID?: string
14329
						ContactNumber?: string
14330
						AccountNumber?: string
14331
						ContactStatus?: 'ACTIVE' | 'ARCHIVED' | 'GDPRREQUEST'
14332
						Name?: string
14333
						FirstName?: string
14334
						LastName?: string
14335
						CompanyNumber?: string
14336
						EmailAddress?: string
14337
						ContactPersons?: {
14338
							FirstName?: string
14339
							LastName?: string
14340
							EmailAddress?: string
14341
							IncludeInEmails?: false | true
14342
						}[]
14343
						BankAccountDetails?: string
14344
						TaxNumber?: string
14345
						AccountsReceivableTaxType?: string
14346
						AccountsPayableTaxType?: string
14347
						Addresses?: {
14348
							AddressType?: 'POBOX' | 'STREET'
14349
							AddressLine1?: string
14350
							AddressLine2?: string
14351
							AddressLine3?: string
14352
							AddressLine4?: string
14353
							City?: string
14354
							Region?: string
14355
							PostalCode?: string
14356
							Country?: string
14357
							AttentionTo?: string
14358
						}[]
14359
						Phones?: {
14360
							PhoneType?: 'DEFAULT' | 'DDI' | 'MOBILE' | 'FAX' | 'OFFICE'
14361
							PhoneNumber?: string
14362
							PhoneAreaCode?: string
14363
							PhoneCountryCode?: string
14364
						}[]
14365
						IsSupplier?: false | true
14366
						IsCustomer?: false | true
14367
						SalesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
14368
						PurchasesDefaultLineAmountType?: 'INCLUSIVE' | 'EXCLUSIVE' | 'NONE'
14369
						DefaultCurrency?:
14370
							| 'AED'
14371
							| 'AFN'
14372
							| 'ALL'
14373
							| 'AMD'
14374
							| 'ANG'
14375
							| 'AOA'
14376
							| 'ARS'
14377
							| 'AUD'
14378
							| 'AWG'
14379
							| 'AZN'
14380
							| 'BAM'
14381
							| 'BBD'
14382
							| 'BDT'
14383
							| 'BGN'
14384
							| 'BHD'
14385
							| 'BIF'
14386
							| 'BMD'
14387
							| 'BND'
14388
							| 'BOB'
14389
							| 'BRL'
14390
							| 'BSD'
14391
							| 'BTN'
14392
							| 'BWP'
14393
							| 'BYN'
14394
							| 'BYR'
14395
							| 'BZD'
14396
							| 'CAD'
14397
							| 'CDF'
14398
							| 'CHF'
14399
							| 'CLF'
14400
							| 'CLP'
14401
							| 'CNY'
14402
							| 'COP'
14403
							| 'CRC'
14404
							| 'CUC'
14405
							| 'CUP'
14406
							| 'CVE'
14407
							| 'CZK'
14408
							| 'DJF'
14409
							| 'DKK'
14410
							| 'DOP'
14411
							| 'DZD'
14412
							| 'EEK'
14413
							| 'EGP'
14414
							| 'ERN'
14415
							| 'ETB'
14416
							| 'EUR'
14417
							| 'FJD'
14418
							| 'FKP'
14419
							| 'GBP'
14420
							| 'GEL'
14421
							| 'GHS'
14422
							| 'GIP'
14423
							| 'GMD'
14424
							| 'GNF'
14425
							| 'GTQ'
14426
							| 'GYD'
14427
							| 'HKD'
14428
							| 'HNL'
14429
							| 'HRK'
14430
							| 'HTG'
14431
							| 'HUF'
14432
							| 'IDR'
14433
							| 'ILS'
14434
							| 'INR'
14435
							| 'IQD'
14436
							| 'IRR'
14437
							| 'ISK'
14438
							| 'JMD'
14439
							| 'JOD'
14440
							| 'JPY'
14441
							| 'KES'
14442
							| 'KGS'
14443
							| 'KHR'
14444
							| 'KMF'
14445
							| 'KPW'
14446
							| 'KRW'
14447
							| 'KWD'
14448
							| 'KYD'
14449
							| 'KZT'
14450
							| 'LAK'
14451
							| 'LBP'
14452
							| 'LKR'
14453
							| 'LRD'
14454
							| 'LSL'
14455
							| 'LTL'
14456
							| 'LVL'
14457
							| 'LYD'
14458
							| 'MAD'
14459
							| 'MDL'
14460
							| 'MGA'
14461
							| 'MKD'
14462
							| 'MMK'
14463
							| 'MNT'
14464
							| 'MOP'
14465
							| 'MRO'
14466
							| 'MRU'
14467
							| 'MUR'
14468
							| 'MVR'
14469
							| 'MWK'
14470
							| 'MXN'
14471
							| 'MXV'
14472
							| 'MYR'
14473
							| 'MZN'
14474
							| 'NAD'
14475
							| 'NGN'
14476
							| 'NIO'
14477
							| 'NOK'
14478
							| 'NPR'
14479
							| 'NZD'
14480
							| 'OMR'
14481
							| 'PAB'
14482
							| 'PEN'
14483
							| 'PGK'
14484
							| 'PHP'
14485
							| 'PKR'
14486
							| 'PLN'
14487
							| 'PYG'
14488
							| 'QAR'
14489
							| 'RON'
14490
							| 'RSD'
14491
							| 'RUB'
14492
							| 'RWF'
14493
							| 'SAR'
14494
							| 'SBD'
14495
							| 'SCR'
14496
							| 'SDG'
14497
							| 'SEK'
14498
							| 'SGD'
14499
							| 'SHP'
14500
							| 'SKK'
14501
							| 'SLE'
14502
							| 'SLL'
14503
							| 'SOS'
14504
							| 'SRD'
14505
							| 'STD'
14506
							| 'STN'
14507
							| 'SVC'
14508
							| 'SYP'
14509
							| 'SZL'
14510
							| 'THB'
14511
							| 'TJS'
14512
							| 'TMT'
14513
							| 'TND'
14514
							| 'TOP'
14515
							| 'TRY'
14516
							| 'TTD'
14517
							| 'TWD'
14518
							| 'TZS'
14519
							| 'UAH'
14520
							| 'UGX'
14521
							| 'USD'
14522
							| 'UYU'
14523
							| 'UZS'
14524
							| 'VEF'
14525
							| 'VES'
14526
							| 'VND'
14527
							| 'VUV'
14528
							| 'WST'
14529
							| 'XAF'
14530
							| 'XCD'
14531
							| 'XOF'
14532
							| 'XPF'
14533
							| 'YER'
14534
							| 'ZAR'
14535
							| 'ZMW'
14536
							| 'ZMK'
14537
							| 'ZWD'
14538
						XeroNetworkKey?: string
14539
						SalesDefaultAccountCode?: string
14540
						PurchasesDefaultAccountCode?: string
14541
						SalesTrackingCategories?: {
14542
							TrackingCategoryName?: string
14543
							TrackingOptionName?: string
14544
						}[]
14545
						PurchasesTrackingCategories?: {
14546
							TrackingCategoryName?: string
14547
							TrackingOptionName?: string
14548
						}[]
14549
						TrackingCategoryName?: string
14550
						TrackingCategoryOption?: string
14551
						PaymentTerms?: {
14552
							Bills?: {
14553
								Day?: number
14554
								Type?:
14555
									| 'DAYSAFTERBILLDATE'
14556
									| 'DAYSAFTERBILLMONTH'
14557
									| 'OFCURRENTMONTH'
14558
									| 'OFFOLLOWINGMONTH'
14559
							}
14560
							Sales?: {
14561
								Day?: number
14562
								Type?:
14563
									| 'DAYSAFTERBILLDATE'
14564
									| 'DAYSAFTERBILLMONTH'
14565
									| 'OFCURRENTMONTH'
14566
									| 'OFFOLLOWINGMONTH'
14567
							}
14568
						}
14569
						UpdatedDateUTC?: string
14570
						ContactGroups?: {
14571
							Name?: string
14572
							Status?: 'ACTIVE' | 'DELETED'
14573
							ContactGroupID?: string
14574
							Contacts?: {}[]
14575
						}[]
14576
						Website?: string
14577
						BrandingTheme?: {
14578
							BrandingThemeID?: string
14579
							Name?: string
14580
							LogoUrl?: string
14581
							Type?: 'INVOICE'
14582
							SortOrder?: number
14583
							CreatedDateUTC?: string
14584
						}
14585
						BatchPayments?: {
14586
							BankAccountNumber?: string
14587
							BankAccountName?: string
14588
							Details?: string
14589
							Code?: string
14590
							Reference?: string
14591
						}
14592
						Discount?: number
14593
						Balances?: {
14594
							AccountsReceivable?: { Outstanding?: number; Overdue?: number }
14595
							AccountsPayable?: { Outstanding?: number; Overdue?: number }
14596
						}
14597
						Attachments?: {
14598
							AttachmentID?: string
14599
							FileName?: string
14600
							Url?: string
14601
							MimeType?: string
14602
							ContentLength?: number
14603
							IncludeOnline?: false | true
14604
						}[]
14605
						HasAttachments?: never
14606
						ValidationErrors?: { Message?: string }[]
14607
						HasValidationErrors?: never
14608
						StatusAttributeString?: string
14609
					}
14610
					Date?: string
14611
					DueDate?: string
14612
					Status?: 'DELETED' | 'DRAFT' | 'SUBMITTED' | 'AUTHORISED' | 'PAID' | 'VOIDED'
14613
					LineAmountTypes?: 'Exclusive' | 'Inclusive' | 'NoTax'
14614
					LineItems?: {
14615
						LineItemID?: string
14616
						Description?: string
14617
						Quantity?: number
14618
						UnitAmount?: number
14619
						ItemCode?: string
14620
						AccountCode?: string
14621
						AccountID?: string
14622
						TaxType?: string
14623
						TaxAmount?: number
14624
						Item?: { Code?: string; Name?: string; ItemID?: string }
14625
						LineAmount?: number
14626
						Tracking?: {
14627
							TrackingCategoryID?: string
14628
							TrackingOptionID?: string
14629
							Name?: string
14630
							Option?: string
14631
						}[]
14632
						DiscountRate?: number
14633
						DiscountAmount?: number
14634
						RepeatingInvoiceID?: string
14635
						Taxability?: 'TAXABLE' | 'NON_TAXABLE' | 'EXEMPT' | 'PART_TAXABLE' | 'NOT_APPLICABLE'
14636
						SalesTaxCodeId?: number
14637
						TaxBreakdown?: {
14638
							TaxComponentId?: string
14639
							Type?:
14640
								| 'SYSGST/USCOUNTRY'
14641
								| 'SYSGST/USSTATE'
14642
								| 'SYSGST/USCOUNTY'
14643
								| 'SYSGST/USCITY'
14644
								| 'SYSGST/USSPECIAL'
14645
							Name?: string
14646
							TaxPercentage?: number
14647
							TaxAmount?: number
14648
							TaxableAmount?: number
14649
							NonTaxableAmount?: number
14650
							ExemptAmount?: number
14651
							StateAssignedNo?: string
14652
							JurisdictionRegion?: string
14653
						}[]
14654
					}[]
14655
					SubTotal?: number
14656
					TotalTax?: number
14657
					Total?: number
14658
					CISDeduction?: number
14659
					CISRate?: number
14660
					UpdatedDateUTC?: string
14661
					CurrencyCode?:
14662
						| 'AED'
14663
						| 'AFN'
14664
						| 'ALL'
14665
						| 'AMD'
14666
						| 'ANG'
14667
						| 'AOA'
14668
						| 'ARS'
14669
						| 'AUD'
14670
						| 'AWG'
14671
						| 'AZN'
14672
						| 'BAM'
14673
						| 'BBD'
14674
						| 'BDT'
14675
						| 'BGN'
14676
						| 'BHD'
14677
						| 'BIF'
14678
						| 'BMD'
14679
						| 'BND'
14680
						| 'BOB'
14681
						| 'BRL'
14682
						| 'BSD'
14683
						| 'BTN'
14684
						| 'BWP'
14685
						| 'BYN'
14686
						| 'BYR'
14687
						| 'BZD'
14688
						| 'CAD'
14689
						| 'CDF'
14690
						| 'CHF'
14691
						| 'CLF'
14692
						| 'CLP'
14693
						| 'CNY'
14694
						| 'COP'
14695
						| 'CRC'
14696
						| 'CUC'
14697
						| 'CUP'
14698
						| 'CVE'
14699
						| 'CZK'
14700
						| 'DJF'
14701
						| 'DKK'
14702
						| 'DOP'
14703
						| 'DZD'
14704
						| 'EEK'
14705
						| 'EGP'
14706
						| 'ERN'
14707
						| 'ETB'
14708
						| 'EUR'
14709
						| 'FJD'
14710
						| 'FKP'
14711
						| 'GBP'
14712
						| 'GEL'
14713
						| 'GHS'
14714
						| 'GIP'
14715
						| 'GMD'
14716
						| 'GNF'
14717
						| 'GTQ'
14718
						| 'GYD'
14719
						| 'HKD'
14720
						| 'HNL'
14721
						| 'HRK'
14722
						| 'HTG'
14723
						| 'HUF'
14724
						| 'IDR'
14725
						| 'ILS'
14726
						| 'INR'
14727
						| 'IQD'
14728
						| 'IRR'
14729
						| 'ISK'
14730
						| 'JMD'
14731
						| 'JOD'
14732
						| 'JPY'
14733
						| 'KES'
14734
						| 'KGS'
14735
						| 'KHR'
14736
						| 'KMF'
14737
						| 'KPW'
14738
						| 'KRW'
14739
						| 'KWD'
14740
						| 'KYD'
14741
						| 'KZT'
14742
						| 'LAK'
14743
						| 'LBP'
14744
						| 'LKR'
14745
						| 'LRD'
14746
						| 'LSL'
14747
						| 'LTL'
14748
						| 'LVL'
14749
						| 'LYD'
14750
						| 'MAD'
14751
						| 'MDL'
14752
						| 'MGA'
14753
						| 'MKD'
14754
						| 'MMK'
14755
						| 'MNT'
14756
						| 'MOP'
14757
						| 'MRO'
14758
						| 'MRU'
14759
						| 'MUR'
14760
						| 'MVR'
14761
						| 'MWK'
14762
						| 'MXN'
14763
						| 'MXV'
14764
						| 'MYR'
14765
						| 'MZN'
14766
						| 'NAD'
14767
						| 'NGN'
14768
						| 'NIO'
14769
						| 'NOK'
14770
						| 'NPR'
14771
						| 'NZD'
14772
						| 'OMR'
14773
						| 'PAB'
14774
						| 'PEN'
14775
						| 'PGK'
14776
						| 'PHP'
14777
						| 'PKR'
14778
						| 'PLN'
14779
						| 'PYG'
14780
						| 'QAR'
14781
						| 'RON'
14782
						| 'RSD'
14783
						| 'RUB'
14784
						| 'RWF'
14785
						| 'SAR'
14786
						| 'SBD'
14787
						| 'SCR'
14788
						| 'SDG'
14789
						| 'SEK'
14790
						| 'SGD'
14791
						| 'SHP'
14792
						| 'SKK'
14793
						| 'SLE'
14794
						| 'SLL'
14795
						| 'SOS'
14796
						| 'SRD'
14797
						| 'STD'
14798
						| 'STN'
14799
						| 'SVC'
14800
						| 'SYP'
14801
						| 'SZL'
14802
						| 'THB'
14803
						| 'TJS'
14804
						| 'TMT'
14805
						| 'TND'
14806
						| 'TOP'
14807
						| 'TRY'
14808
						| 'TTD'
14809
						| 'TWD'
14810
						| 'TZS'
14811
						| 'UAH'
14812
						| 'UGX'
14813
						| 'USD'
14814
						| 'UYU'
14815
						| 'UZS'
14816
						| 'VEF'
14817
						| 'VES'
14818
						| 'VND'
14819
						| 'VUV'
14820
						| 'WST'
14821
						| 'XAF'
14822
						| 'XCD'
14823
						| 'XOF'
14824
						| 'XPF'
14825
						| 'YER'
14826
						| 'ZAR'
14827
						| 'ZMW'
14828
						| 'ZMK'
14829
						| 'ZWD'
14830
					FullyPaidOnDate?: string
14831
					CreditNoteID?: string
14832
					CreditNoteNumber?: string
14833
					Reference?: string
14834
					SentToContact?: false | true
14835
					CurrencyRate?: number
14836
					RemainingCredit?: number
14837
					Allocations?: {}[]
14838
					AppliedAmount?: number
14839
					Payments?: {}[]
14840
					BrandingThemeID?: string
14841
					StatusAttributeString?: string
14842
					HasAttachments?: never
14843
					HasErrors?: never
14844
					ValidationErrors?: { Message?: string }[]
14845
					Warnings?: { Message?: string }[]
14846
					InvoiceAddresses?: {
14847
						InvoiceAddressType?: 'FROM' | 'TO'
14848
						AddressLine1?: string
14849
						AddressLine2?: string
14850
						AddressLine3?: string
14851
						AddressLine4?: string
14852
						City?: string
14853
						Region?: string
14854
						PostalCode?: string
14855
						Country?: string
14856
					}[]
14857
				}
14858
				Amount: number
14859
				Date: string
14860
				IsDeleted?: false | true
14861
				StatusAttributeString?: string
14862
				ValidationErrors?: { Message?: string }[]
14863
			}[]
14864
			AppliedAmount?: number
14865
			Payments?: {}[]
14866
			HasAttachments?: never
14867
			Attachments?: {
14868
				AttachmentID?: string
14869
				FileName?: string
14870
				Url?: string
14871
				MimeType?: string
14872
				ContentLength?: number
14873
				IncludeOnline?: false | true
14874
			}[]
14875
		}
14876
		InvoiceNumber?: string
14877
		CreditNoteNumber?: string
14878
		BatchPayment?: {
14879
			Account?: {
14880
				Code?: string
14881
				Name?: string
14882
				AccountID?: string
14883
				Type?:
14884
					| 'BANK'
14885
					| 'CURRENT'
14886
					| 'CURRLIAB'
14887
					| 'DEPRECIATN'
14888
					| 'DIRECTCOSTS'
14889
					| 'EQUITY'
14890
					| 'EXPENSE'
14891
					| 'FIXED'
14892
					| 'INVENTORY'
14893
					| 'LIABILITY'
14894
					| 'NONCURRENT'
14895
					| 'OTHERINCOME'
14896
					| 'OVERHEADS'
14897
					| 'PREPAYMENT'
14898
					| 'REVENUE'
14899
					| 'SALES'
14900
					| 'TERMLIAB'
14901
					| 'PAYG'
14902
				BankAccountNumber?: string
14903
				Status?: 'ACTIVE' | 'ARCHIVED' | 'DELETED'
14904
				Description?: string
14905
				BankAccountType?: '' | 'NONE' | 'BANK' | 'CREDITCARD' | 'PAYPAL'
14906
				CurrencyCode?:
14907
					| 'AED'
14908
					| 'AFN'
14909
					| 'ALL'
14910
					| 'AMD'
14911
					| 'ANG'
14912
					| 'AOA'
14913
					| 'ARS'
14914
					| 'AUD'
14915
					| 'AWG'
14916
					| 'AZN'
14917
					| 'BAM'
14918
					| 'BBD'
14919
					| 'BDT'
14920
					| 'BGN'
14921
					| 'BHD'
14922
					| 'BIF'
14923
					| 'BMD'
14924
					| 'BND'
14925
					| 'BOB'
14926
					| 'BRL'
14927
					| 'BSD'
14928
					| 'BTN'
14929
					| 'BWP'
14930
					| 'BYN'
14931
					| 'BYR'
14932
					| 'BZD'
14933
					| 'CAD'
14934
					| 'CDF'
14935
					| 'CHF'
14936
					| 'CLF'
14937
					| 'CLP'
14938
					| 'CNY'
14939
					| 'COP'
14940
					| 'CRC'
14941
					| 'CUC'
14942
					| 'CUP'
14943
					| 'CVE'
14944
					| 'CZK'
14945
					| 'DJF'
14946
					| 'DKK'
14947
					| 'DOP'
14948
					| 'DZD'
14949
					| 'EEK'
14950
					| 'EGP'
14951
					| 'ERN'
14952
					| 'ETB'
14953
					| 'EUR'
14954
					| 'FJD'
14955
					| 'FKP'
14956
					| 'GBP'
14957
					| 'GEL'
14958
					| 'GHS'
14959
					| 'GIP'
14960
					| 'GMD'
14961
					| 'GNF'
14962
					| 'GTQ'
14963
					| 'GYD'
14964
					| 'HKD'
14965
					| 'HNL'
14966
					| 'HRK'
14967
					| 'HTG'
14968
					| 'HUF'
14969
					| 'IDR'
14970
					| 'ILS'
14971
					| 'INR'
14972
					| 'IQD'
14973
					| 'IRR'
14974
					| 'ISK'
14975
					| 'JMD'
14976
					| 'JOD'
14977
					| 'JPY'
14978
					| 'KES'
14979
					| 'KGS'
14980
					| 'KHR'
14981
					| 'KMF'
14982
					| 'KPW'
14983
					| 'KRW'
14984
					| 'KWD'
14985
					| 'KYD'
14986
					| 'KZT'
14987
					| 'LAK'
14988
					| 'LBP'
14989
					| 'LKR'
14990
					| 'LRD'
14991
					| 'LSL'
14992
					| 'LTL'
14993
					| 'LVL'
14994
					| 'LYD'
14995
					| 'MAD'
14996
					| 'MDL'
14997
					| 'MGA'
14998
					| 'MKD'
14999
					| 'MMK'
15000
					| 'MNT'
15001
					| 'MOP'
15002
					| 'MRO'
15003
					| 'MRU'
15004
					| 'MUR'
15005
					| 'MVR'
15006
					| 'MWK'
15007
					| 'MXN'
15008
					| 'MXV'
15009
					| 'MYR'
15010
					| 'MZN'
15011
					| 'NAD'
15012
					| 'NGN'
15013
					| 'NIO'
15014
					| 'NOK'
15015
					| 'NPR'
15016
					| 'NZD'
15017
					| 'OMR'
15018
					| 'PAB'
15019
					| 'PEN'
15020
					| 'PGK'
15021
					| 'PHP'
15022
					| 'PKR'
15023
					| 'PLN'
15024
					| 'PYG'
15025
					| 'QAR'
15026
					| 'RON'
15027
					| 'RSD'
15028
					| 'RUB'
15029
					| 'RWF'
15030
					| 'SAR'
15031
					| 'SBD'
15032
					| 'SCR'
15033
					| 'SDG'
15034
					| 'SEK'
15035
					| 'SGD'
15036
					| 'SHP'
15037
					| 'SKK'
15038
					| 'SLE'
15039
					| 'SLL'
15040
					| 'SOS'
15041
					| 'SRD'
15042
					| 'STD'
15043
					| 'STN'
15044
					| 'SVC'
15045
					| 'SYP'
15046
					| 'SZL'
15047
					| 'THB'
15048
					| 'TJS'
15049
					| 'TMT'
15050
					| 'TND'
15051
					| 'TOP'
15052
					| 'TRY'
15053
					| 'TTD'
15054
					| 'TWD'
15055
					| 'TZS'
15056
					| 'UAH'
15057
					| 'UGX'
15058
					| 'USD'
15059
					| 'UYU'
15060
					| 'UZS'
15061
					| 'VEF'
15062
					| 'VES'
15063
					| 'VND'
15064
					| 'VUV'
15065
					| 'WST'
15066
					| 'XAF'
15067
					| 'XCD'
15068
					| 'XOF'
15069
					| 'XPF'
15070
					| 'YER'
15071
					| 'ZAR'
15072
					| 'ZMW'
15073
					| 'ZMK'
15074
					| 'ZWD'
15075
				TaxType?: string
15076
				EnablePaymentsToAccount?: false | true
15077
				ShowInExpenseClaims?: false | true
15078
				Class?: 'EQUITY' | 'EXPENSE' | 'LIABILITY' | 'REVENUE' | 'ASSET'
15079
				SystemAccount?:
15080
					| ''
15081
					| 'DEBTORS'
15082
					| 'CREDITORS'
15083
					| 'BANKCURRENCYGAIN'
15084
					| 'GST'
15085
					| 'GSTONIMPORTS'
15086
					| 'HISTORICAL'
15087
					| 'REALISEDCURRENCYGAIN'
15088
					| 'RETAINEDEARNINGS'
15089
					| 'ROUNDING'
15090
					| 'TRACKINGTRANSFERS'
15091
					| 'UNPAIDEXPCLM'
15092
					| 'UNREALISEDCURRENCYGAIN'
15093
					| 'WAGEPAYABLES'
15094
					| 'CISASSETS'
15095
					| 'CISASSET'
15096
					| 'CISLABOUR'
15097
					| 'CISLABOUREXPENSE'
15098
					| 'CISLABOURINCOME'
15099
					| 'CISLIABILITY'
15100
					| 'CISMATERIALS'
15101
				ReportingCode?: string
15102
				ReportingCodeName?: string
15103
				HasAttachments?: never
15104
				UpdatedDateUTC?: string
15105
				AddToWatchlist?: false | true
15106
				ValidationErrors?: { Message?: string }[]
15107
			}
15108
			Reference?: string
15109
			Particulars?: string
15110
			Code?: string
15111
			Details?: string
15112
			Narrative?: string
15113
			BatchPaymentID?: string
15114
			DateString?: string
15115
			Date?: string
15116
			Amount?: number
15117
			Payments?: {}[]
15118
			Type?: 'PAYBATCH' | 'RECBATCH'
15119
			Status?: 'DELETED' | 'AUTHORISED'
15120
			TotalAmount?: number
15121
			UpdatedDateUTC?: string
15122
			IsReconciled?: false | true
15123
			ValidationErrors?: { Message?: string }[]
15124
		}
15125
		Account?: {
15126
			Code?: string
15127
			Name?: string
15128
			AccountID?: string
15129
			Type?:
15130
				| 'BANK'
15131
				| 'CURRENT'
15132
				| 'CURRLIAB'
15133
				| 'DEPRECIATN'
15134
				| 'DIRECTCOSTS'
15135
				| 'EQUITY'
15136
				| 'EXPENSE'
15137
				| 'FIXED'
15138
				| 'INVENTORY'
15139
				| 'LIABILITY'
15140
				| 'NONCURRENT'
15141
				| 'OTHERINCOME'
15142
				| 'OVERHEADS'
15143
				| 'PREPAYMENT'
15144
				| 'REVENUE'
15145
				| 'SALES'
15146
				| 'TERMLIAB'
15147
				| 'PAYG'
15148
			BankAccountNumber?: string
15149
			Status?: 'ACTIVE' | 'ARCHIVED' | 'DELETED'
15150
			Description?: string
15151
			BankAccountType?: '' | 'NONE' | 'BANK' | 'CREDITCARD' | 'PAYPAL'
15152
			CurrencyCode?:
15153
				| 'AED'
15154
				| 'AFN'
15155
				| 'ALL'
15156
				| 'AMD'
15157
				| 'ANG'
15158
				| 'AOA'
15159
				| 'ARS'
15160
				| 'AUD'
15161
				| 'AWG'
15162
				| 'AZN'
15163
				| 'BAM'
15164
				| 'BBD'
15165
				| 'BDT'
15166
				| 'BGN'
15167
				| 'BHD'
15168
				| 'BIF'
15169
				| 'BMD'
15170
				| 'BND'
15171
				| 'BOB'
15172
				| 'BRL'
15173
				| 'BSD'
15174
				| 'BTN'
15175
				| 'BWP'
15176
				| 'BYN'
15177
				| 'BYR'
15178
				| 'BZD'
15179
				| 'CAD'
15180
				| 'CDF'
15181
				| 'CHF'
15182
				| 'CLF'
15183
				| 'CLP'
15184
				| 'CNY'
15185
				| 'COP'
15186
				| 'CRC'
15187
				| 'CUC'
15188
				| 'CUP'
15189
				| 'CVE'
15190
				| 'CZK'
15191
				| 'DJF'
15192
				| 'DKK'
15193
				| 'DOP'
15194
				| 'DZD'
15195
				| 'EEK'
15196
				| 'EGP'
15197
				| 'ERN'
15198
				| 'ETB'
15199
				| 'EUR'
15200
				| 'FJD'
15201
				| 'FKP'
15202
				| 'GBP'
15203
				| 'GEL'
15204
				| 'GHS'
15205
				| 'GIP'
15206
				| 'GMD'
15207
				| 'GNF'
15208
				| 'GTQ'
15209
				| 'GYD'
15210
				| 'HKD'
15211
				| 'HNL'
15212
				| 'HRK'
15213
				| 'HTG'
15214
				| 'HUF'
15215
				| 'IDR'
15216
				| 'ILS'
15217
				| 'INR'
15218
				| 'IQD'
15219
				| 'IRR'
15220
				| 'ISK'
15221
				| 'JMD'
15222
				| 'JOD'
15223
				| 'JPY'
15224
				| 'KES'
15225
				| 'KGS'
15226
				| 'KHR'
15227
				| 'KMF'
15228
				| 'KPW'
15229
				| 'KRW'
15230
				| 'KWD'
15231
				| 'KYD'
15232
				| 'KZT'
15233
				| 'LAK'
15234
				| 'LBP'
15235
				| 'LKR'
15236
				| 'LRD'
15237
				| 'LSL'
15238
				| 'LTL'
15239
				| 'LVL'
15240
				| 'LYD'
15241
				| 'MAD'
15242
				| 'MDL'
15243
				| 'MGA'
15244
				| 'MKD'
15245
				| 'MMK'
15246
				| 'MNT'
15247
				| 'MOP'
15248
				| 'MRO'
15249
				| 'MRU'
15250
				| 'MUR'
15251
				| 'MVR'
15252
				| 'MWK'
15253
				| 'MXN'
15254
				| 'MXV'
15255
				| 'MYR'
15256
				| 'MZN'
15257
				| 'NAD'
15258
				| 'NGN'
15259
				| 'NIO'
15260
				| 'NOK'
15261
				| 'NPR'
15262
				| 'NZD'
15263
				| 'OMR'
15264
				| 'PAB'
15265
				| 'PEN'
15266
				| 'PGK'
15267
				| 'PHP'
15268
				| 'PKR'
15269
				| 'PLN'
15270
				| 'PYG'
15271
				| 'QAR'
15272
				| 'RON'
15273
				| 'RSD'
15274
				| 'RUB'
15275
				| 'RWF'
15276
				| 'SAR'
15277
				| 'SBD'
15278
				| 'SCR'
15279
				| 'SDG'
15280
				| 'SEK'
15281
				| 'SGD'
15282
				| 'SHP'
15283
				| 'SKK'
15284
				| 'SLE'
15285
				| 'SLL'
15286
				| 'SOS'
15287
				| 'SRD'
15288
				| 'STD'
15289
				| 'STN'
15290
				| 'SVC'
15291
				| 'SYP'
15292
				| 'SZL'
15293
				| 'THB'
15294
				| 'TJS'
15295
				| 'TMT'
15296
				| 'TND'
15297
				| 'TOP'
15298
				| 'TRY'
15299
				| 'TTD'
15300
				| 'TWD'
15301
				| 'TZS'
15302
				| 'UAH'
15303
				| 'UGX'
15304
				| 'USD'
15305
				| 'UYU'
15306
				| 'UZS'
15307
				| 'VEF'
15308
				| 'VES'
15309
				| 'VND'
15310
				| 'VUV'
15311
				| 'WST'
15312
				| 'XAF'
15313
				| 'XCD'
15314
				| 'XOF'
15315
				| 'XPF'
15316
				| 'YER'
15317
				| 'ZAR'
15318
				| 'ZMW'
15319
				| 'ZMK'
15320
				| 'ZWD'
15321
			TaxType?: string
15322
			EnablePaymentsToAccount?: false | true
15323
			ShowInExpenseClaims?: false | true
15324
			Class?: 'EQUITY' | 'EXPENSE' | 'LIABILITY' | 'REVENUE' | 'ASSET'
15325
			SystemAccount?:
15326
				| ''
15327
				| 'DEBTORS'
15328
				| 'CREDITORS'
15329
				| 'BANKCURRENCYGAIN'
15330
				| 'GST'
15331
				| 'GSTONIMPORTS'
15332
				| 'HISTORICAL'
15333
				| 'REALISEDCURRENCYGAIN'
15334
				| 'RETAINEDEARNINGS'
15335
				| 'ROUNDING'
15336
				| 'TRACKINGTRANSFERS'
15337
				| 'UNPAIDEXPCLM'
15338
				| 'UNREALISEDCURRENCYGAIN'
15339
				| 'WAGEPAYABLES'
15340
				| 'CISASSETS'
15341
				| 'CISASSET'
15342
				| 'CISLABOUR'
15343
				| 'CISLABOUREXPENSE'
15344
				| 'CISLABOURINCOME'
15345
				| 'CISLIABILITY'
15346
				| 'CISMATERIALS'
15347
			ReportingCode?: string
15348
			ReportingCodeName?: string
15349
			HasAttachments?: never
15350
			UpdatedDateUTC?: string
15351
			AddToWatchlist?: false | true
15352
			ValidationErrors?: { Message?: string }[]
15353
		}
15354
		Code?: string
15355
		Date?: string
15356
		CurrencyRate?: number
15357
		Amount?: number
15358
		BankAmount?: number
15359
		Reference?: string
15360
		IsReconciled?: false | true
15361
		Status?: 'DELETED' | 'AUTHORISED'
15362
		PaymentType?:
15363
			| 'ACCRECPAYMENT'
15364
			| 'ACCPAYPAYMENT'
15365
			| 'ARCREDITPAYMENT'
15366
			| 'APCREDITPAYMENT'
15367
			| 'AROVERPAYMENTPAYMENT'
15368
			| 'ARPREPAYMENTPAYMENT'
15369
			| 'APPREPAYMENTPAYMENT'
15370
			| 'APOVERPAYMENTPAYMENT'
15371
		UpdatedDateUTC?: string
15372
		PaymentID?: string
15373
		BatchPaymentID?: string
15374
		BankAccountNumber?: string
15375
		Particulars?: string
15376
		Details?: string
15377
		HasAccount?: never
15378
		HasValidationErrors?: never
15379
		StatusAttributeString?: string
15380
		ValidationErrors?: { Message?: string }[]
15381
		Warnings?: { Message?: string }[]
15382
	}
15383
) {
15384
	const url = new URL(`https://api.xero.com/api.xro/2.0/Payments`)
15385

15386
	const response = await fetch(url, {
15387
		method: 'POST',
15388
		headers: {
15389
			Accept: 'application/json',
15390
			'xero-tenant-id': xero_tenant_id,
15391
			'Idempotency-Key': Idempotency_Key,
15392
			'Content-Type': 'application/json',
15393
			Authorization: 'Bearer ' + auth.token
15394
		},
15395
		body: JSON.stringify(body)
15396
	})
15397
	if (!response.ok) {
15398
		const text = await response.text()
15399
		throw new Error(`${response.status} ${text}`)
15400
	}
15401
	return await response.json()
15402
}
15403