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