Creates one or many batch payments for invoices

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