1 | |
2 | type SageIntacct = { |
3 | token: string |
4 | } |
5 | |
6 | * Update an entity |
7 | * Updates an existing entity by setting field values. Any fields not provided remain unchanged. |
8 | */ |
9 | export async function main( |
10 | auth: SageIntacct, |
11 | key: string, |
12 | body: { |
13 | key?: string |
14 | id?: string |
15 | href?: string |
16 | name?: string |
17 | startDate?: string |
18 | endDate?: string |
19 | federalId?: string |
20 | firstFiscalMonth?: |
21 | | 'january' |
22 | | 'february' |
23 | | 'march' |
24 | | 'april' |
25 | | 'may' |
26 | | 'june' |
27 | | 'july' |
28 | | 'august' |
29 | | 'september' |
30 | | 'october' |
31 | | 'november' |
32 | | 'december' |
33 | firstTaxMonth?: |
34 | | 'january' |
35 | | 'february' |
36 | | 'march' |
37 | | 'april' |
38 | | 'may' |
39 | | 'june' |
40 | | 'july' |
41 | | 'august' |
42 | | 'september' |
43 | | 'october' |
44 | | 'november' |
45 | | 'december' |
46 | weekStart?: 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' |
47 | contacts?: { |
48 | primary?: { |
49 | key?: string |
50 | id?: string |
51 | href?: string |
52 | lastName?: string |
53 | firstName?: string |
54 | middleName?: string |
55 | prefix?: string |
56 | printAs?: string |
57 | email1?: string |
58 | email2?: string |
59 | phone1?: string |
60 | phone2?: string |
61 | mobile?: string |
62 | pager?: string |
63 | fax?: string |
64 | URL1?: string |
65 | URL2?: string |
66 | companyName?: string |
67 | mailingAddress?: { |
68 | addressLine1?: string |
69 | addressLine2?: string |
70 | addressLine3?: string |
71 | city?: string |
72 | state?: string |
73 | postCode?: string |
74 | country?: string |
75 | } |
76 | } & {} |
77 | shipTo?: { |
78 | key?: string |
79 | id?: string |
80 | href?: string |
81 | lastName?: string |
82 | firstName?: string |
83 | middleName?: string |
84 | prefix?: string |
85 | printAs?: string |
86 | email1?: string |
87 | email2?: string |
88 | phone1?: string |
89 | phone2?: string |
90 | mobile?: string |
91 | pager?: string |
92 | fax?: string |
93 | URL1?: string |
94 | URL2?: string |
95 | companyName?: string |
96 | mailingAddress?: { |
97 | addressLine1?: string |
98 | addressLine2?: string |
99 | addressLine3?: string |
100 | city?: string |
101 | state?: string |
102 | postCode?: string |
103 | country?: string |
104 | } |
105 | } & {} |
106 | legalCategory?: string |
107 | mainActivity?: string |
108 | typeOfCompany?: string |
109 | registeredCapital?: number |
110 | valueAddedTaxRegime?: string |
111 | } |
112 | texts?: { |
113 | message?: string |
114 | marketing?: string |
115 | footnote?: string |
116 | reportPrintAs?: string |
117 | customTitle?: string |
118 | } |
119 | isRoot?: false | true |
120 | businessDays?: string[] |
121 | weekends?: string[] |
122 | taxId?: string |
123 | defaultCountryForAddresses?: |
124 | | 'unitedStates' |
125 | | 'afghanistan' |
126 | | 'alandIslands' |
127 | | 'albania' |
128 | | 'algeria' |
129 | | 'americanSamoa' |
130 | | 'andorra' |
131 | | 'angola' |
132 | | 'anguilla' |
133 | | 'antarctica' |
134 | | 'antiguaAndBarbuda' |
135 | | 'argentina' |
136 | | 'armenia' |
137 | | 'aruba' |
138 | | 'australia' |
139 | | 'austria' |
140 | | 'azerbaijan' |
141 | | 'bahamas' |
142 | | 'bahrain' |
143 | | 'bangladesh' |
144 | | 'barbados' |
145 | | 'belarus' |
146 | | 'belgium' |
147 | | 'belize' |
148 | | 'benin' |
149 | | 'bermuda' |
150 | | 'bhutan' |
151 | | 'bolivia' |
152 | | 'bonaire,SintEustatiusAndSaba' |
153 | | 'bosniaAndHerzegovina' |
154 | | 'botswana' |
155 | | 'bouvetIsland' |
156 | | 'brazil' |
157 | | 'britishIndianOceanTerritory' |
158 | | 'bruneiDarussalam' |
159 | | 'bulgaria' |
160 | | 'burkinaFaso' |
161 | | 'burundi' |
162 | | 'cambodia' |
163 | | 'cameroon' |
164 | | 'canada' |
165 | | 'capeVerde' |
166 | | 'caymanIslands' |
167 | | 'centralAfricanRepublic' |
168 | | 'chad' |
169 | | 'chile' |
170 | | 'china' |
171 | | 'christmasIsland' |
172 | | 'cocos(Keeling)Islands' |
173 | | 'colombia' |
174 | | 'comoros' |
175 | | 'congo' |
176 | | 'congo,DemocraticRepublic' |
177 | | 'cookIslands' |
178 | | 'costaRica' |
179 | | "côteD'Ivoire" |
180 | | 'croatia' |
181 | | 'cuba' |
182 | | 'curaçao' |
183 | | 'cyprus' |
184 | | 'czechRepublic' |
185 | | 'denmark' |
186 | | 'djibouti' |
187 | | 'dominica' |
188 | | 'dominicanRepublic' |
189 | | 'ecuador' |
190 | | 'egypt' |
191 | | 'elSalvador' |
192 | | 'equatorialGuinea' |
193 | | 'eritrea' |
194 | | 'estonia' |
195 | | 'eswatini' |
196 | | 'ethiopia' |
197 | | 'falklandIslands(Malvinas)' |
198 | | 'faroeIslands' |
199 | | 'fiji' |
200 | | 'finland' |
201 | | 'france' |
202 | | 'frenchGuiana' |
203 | | 'frenchPolynesia' |
204 | | 'frenchSouthernTerritories' |
205 | | 'gabon' |
206 | | 'gambia' |
207 | | 'georgia' |
208 | | 'germany' |
209 | | 'ghana' |
210 | | 'gibraltar' |
211 | | 'greece' |
212 | | 'greenland' |
213 | | 'grenada' |
214 | | 'guadeloupe' |
215 | | 'guam' |
216 | | 'guatemala' |
217 | | 'guernsey' |
218 | | 'guinea' |
219 | | 'guineaBissau' |
220 | | 'guyana' |
221 | | 'haiti' |
222 | | 'heardIs.&McdonaldIslands' |
223 | | 'honduras' |
224 | | 'hongKong' |
225 | | 'hungary' |
226 | | 'iceland' |
227 | | 'india' |
228 | | 'indonesia' |
229 | | 'iran,IslamicRepublicOf' |
230 | | 'iraq' |
231 | | 'ireland' |
232 | | 'isleOfMan' |
233 | | 'israel' |
234 | | 'italy' |
235 | | 'jamaica' |
236 | | 'japan' |
237 | | 'jersey' |
238 | | 'jordan' |
239 | | 'kazakhstan' |
240 | | 'kenya' |
241 | | 'kiribati' |
242 | | 'korea,RepublicOf' |
243 | | "korea,Demo.People'sRep." |
244 | | 'kosovo' |
245 | | 'kuwait' |
246 | | 'kyrgyzstan' |
247 | | 'lao' |
248 | | 'latvia' |
249 | | 'lebanon' |
250 | | 'lesotho' |
251 | | 'liberia' |
252 | | 'libyanArabJamahiriya' |
253 | | 'liechtenstein' |
254 | | 'lithuania' |
255 | | 'luxembourg' |
256 | | 'macao' |
257 | | 'macedonia' |
258 | | 'madagascar' |
259 | | 'malawi' |
260 | | 'malaysia' |
261 | | 'maldives' |
262 | | 'mali' |
263 | | 'malta' |
264 | | 'marshallIslands' |
265 | | 'martinique' |
266 | | 'mauritania' |
267 | | 'mauritius' |
268 | | 'mayotte' |
269 | | 'mexico' |
270 | | 'micronesia' |
271 | | 'moldova,RepublicOf' |
272 | | 'monaco' |
273 | | 'mongolia' |
274 | | 'montenegro' |
275 | | 'montserrat' |
276 | | 'morocco' |
277 | | 'mozambique' |
278 | | 'myanmar' |
279 | | 'namibia' |
280 | | 'nauru' |
281 | | 'nepal' |
282 | | 'netherlands' |
283 | | 'netherlandsAntilles' |
284 | | 'newCaledonia' |
285 | | 'newZealand' |
286 | | 'nicaragua' |
287 | | 'niger' |
288 | | 'nigeria' |
289 | | 'niue' |
290 | | 'norfolkIsland' |
291 | | 'northernMarianaIslands' |
292 | | 'norway' |
293 | | 'oman' |
294 | | 'pakistan' |
295 | | 'palau' |
296 | | 'palestinianTerritory,Occupied' |
297 | | 'panama' |
298 | | 'papuaNewGuinea' |
299 | | 'paraguay' |
300 | | 'peru' |
301 | | 'philippines' |
302 | | 'pitcairn' |
303 | | 'poland' |
304 | | 'portugal' |
305 | | 'puertoRico' |
306 | | 'qatar' |
307 | | 'reunion' |
308 | | 'romania' |
309 | | 'russianFederation' |
310 | | 'rwanda' |
311 | | 'saintBarthelemy' |
312 | | 'saintHelena' |
313 | | 'saintKittsAndNevis' |
314 | | 'saintLucia' |
315 | | 'saintMartin' |
316 | | 'saintPierreAndMiquelon' |
317 | | 'saintVincentAndTheGrenadines' |
318 | | 'samoa' |
319 | | 'sanMarino' |
320 | | 'saoTomeAndPrincipe' |
321 | | 'saudiArabia' |
322 | | 'senegal' |
323 | | 'serbia' |
324 | | 'seychelles' |
325 | | 'sierraLeone' |
326 | | 'singapore' |
327 | | 'sintMaarten' |
328 | | 'slovakia' |
329 | | 'slovenia' |
330 | | 'solomonIslands' |
331 | | 'somalia' |
332 | | 'southAfrica' |
333 | | 's.Georgia&S.SandwichIs.' |
334 | | 'spain' |
335 | | 'sriLanka' |
336 | | 'sudan' |
337 | | 'southSudan' |
338 | | 'suriname' |
339 | | 'svalbardAndJanMayen' |
340 | | 'sweden' |
341 | | 'switzerland' |
342 | | 'syrianArabRepublic' |
343 | | 'taiwan' |
344 | | 'tajikistan' |
345 | | 'tanzania,UnitedRepublicOf' |
346 | | 'thailand' |
347 | | 'timorLeste' |
348 | | 'togo' |
349 | | 'tokelau' |
350 | | 'tonga' |
351 | | 'trinidadAndTobago' |
352 | | 'tunisia' |
353 | | 'turkey' |
354 | | 'turkmenistan' |
355 | | 'turksAndCaicosIslands' |
356 | | 'tuvalu' |
357 | | 'uganda' |
358 | | 'ukraine' |
359 | | 'unitedArabEmirates' |
360 | | 'unitedKingdom' |
361 | | 'uSMinorOutlyingIslands' |
362 | | 'uruguay' |
363 | | 'uzbekistan' |
364 | | 'vanuatu' |
365 | | 'vaticanCityState' |
366 | | 'venezuela' |
367 | | 'vietnam' |
368 | | 'virginIslands,British' |
369 | | 'virginIslands,U.S.' |
370 | | 'wallisAndFutuna' |
371 | | 'westernSahara' |
372 | | 'yemen' |
373 | | 'zambia' |
374 | | 'zimbabwe' |
375 | businessId?: string |
376 | openBooksStartDate?: string |
377 | operatingCountry?: |
378 | | 'unitedStates' |
379 | | 'afghanistan' |
380 | | 'alandIslands' |
381 | | 'albania' |
382 | | 'algeria' |
383 | | 'americanSamoa' |
384 | | 'andorra' |
385 | | 'angola' |
386 | | 'anguilla' |
387 | | 'antarctica' |
388 | | 'antiguaAndBarbuda' |
389 | | 'argentina' |
390 | | 'armenia' |
391 | | 'aruba' |
392 | | 'australia' |
393 | | 'austria' |
394 | | 'azerbaijan' |
395 | | 'bahamas' |
396 | | 'bahrain' |
397 | | 'bangladesh' |
398 | | 'barbados' |
399 | | 'belarus' |
400 | | 'belgium' |
401 | | 'belize' |
402 | | 'benin' |
403 | | 'bermuda' |
404 | | 'bhutan' |
405 | | 'bolivia' |
406 | | 'bonaire,SintEustatiusAndSaba' |
407 | | 'bosniaAndHerzegovina' |
408 | | 'botswana' |
409 | | 'bouvetIsland' |
410 | | 'brazil' |
411 | | 'britishIndianOceanTerritory' |
412 | | 'bruneiDarussalam' |
413 | | 'bulgaria' |
414 | | 'burkinaFaso' |
415 | | 'burundi' |
416 | | 'cambodia' |
417 | | 'cameroon' |
418 | | 'canada' |
419 | | 'capeVerde' |
420 | | 'caymanIslands' |
421 | | 'centralAfricanRepublic' |
422 | | 'chad' |
423 | | 'chile' |
424 | | 'china' |
425 | | 'christmasIsland' |
426 | | 'cocos(Keeling)Islands' |
427 | | 'colombia' |
428 | | 'comoros' |
429 | | 'congo' |
430 | | 'congo,DemocraticRepublic' |
431 | | 'cookIslands' |
432 | | 'costaRica' |
433 | | "côteD'Ivoire" |
434 | | 'croatia' |
435 | | 'cuba' |
436 | | 'curaçao' |
437 | | 'cyprus' |
438 | | 'czechRepublic' |
439 | | 'denmark' |
440 | | 'djibouti' |
441 | | 'dominica' |
442 | | 'dominicanRepublic' |
443 | | 'ecuador' |
444 | | 'egypt' |
445 | | 'elSalvador' |
446 | | 'equatorialGuinea' |
447 | | 'eritrea' |
448 | | 'estonia' |
449 | | 'eswatini' |
450 | | 'ethiopia' |
451 | | 'falklandIslands(Malvinas)' |
452 | | 'faroeIslands' |
453 | | 'fiji' |
454 | | 'finland' |
455 | | 'france' |
456 | | 'frenchGuiana' |
457 | | 'frenchPolynesia' |
458 | | 'frenchSouthernTerritories' |
459 | | 'gabon' |
460 | | 'gambia' |
461 | | 'georgia' |
462 | | 'germany' |
463 | | 'ghana' |
464 | | 'gibraltar' |
465 | | 'greece' |
466 | | 'greenland' |
467 | | 'grenada' |
468 | | 'guadeloupe' |
469 | | 'guam' |
470 | | 'guatemala' |
471 | | 'guernsey' |
472 | | 'guinea' |
473 | | 'guineaBissau' |
474 | | 'guyana' |
475 | | 'haiti' |
476 | | 'heardIs.&McdonaldIslands' |
477 | | 'honduras' |
478 | | 'hongKong' |
479 | | 'hungary' |
480 | | 'iceland' |
481 | | 'india' |
482 | | 'indonesia' |
483 | | 'iran,IslamicRepublicOf' |
484 | | 'iraq' |
485 | | 'ireland' |
486 | | 'isleOfMan' |
487 | | 'israel' |
488 | | 'italy' |
489 | | 'jamaica' |
490 | | 'japan' |
491 | | 'jersey' |
492 | | 'jordan' |
493 | | 'kazakhstan' |
494 | | 'kenya' |
495 | | 'kiribati' |
496 | | 'korea,RepublicOf' |
497 | | "korea,Demo.People'sRep." |
498 | | 'kosovo' |
499 | | 'kuwait' |
500 | | 'kyrgyzstan' |
501 | | 'lao' |
502 | | 'latvia' |
503 | | 'lebanon' |
504 | | 'lesotho' |
505 | | 'liberia' |
506 | | 'libyanArabJamahiriya' |
507 | | 'liechtenstein' |
508 | | 'lithuania' |
509 | | 'luxembourg' |
510 | | 'macao' |
511 | | 'macedonia' |
512 | | 'madagascar' |
513 | | 'malawi' |
514 | | 'malaysia' |
515 | | 'maldives' |
516 | | 'mali' |
517 | | 'malta' |
518 | | 'marshallIslands' |
519 | | 'martinique' |
520 | | 'mauritania' |
521 | | 'mauritius' |
522 | | 'mayotte' |
523 | | 'mexico' |
524 | | 'micronesia' |
525 | | 'moldova,RepublicOf' |
526 | | 'monaco' |
527 | | 'mongolia' |
528 | | 'montenegro' |
529 | | 'montserrat' |
530 | | 'morocco' |
531 | | 'mozambique' |
532 | | 'myanmar' |
533 | | 'namibia' |
534 | | 'nauru' |
535 | | 'nepal' |
536 | | 'netherlands' |
537 | | 'netherlandsAntilles' |
538 | | 'newCaledonia' |
539 | | 'newZealand' |
540 | | 'nicaragua' |
541 | | 'niger' |
542 | | 'nigeria' |
543 | | 'niue' |
544 | | 'norfolkIsland' |
545 | | 'northernMarianaIslands' |
546 | | 'norway' |
547 | | 'oman' |
548 | | 'pakistan' |
549 | | 'palau' |
550 | | 'palestinianTerritory,Occupied' |
551 | | 'panama' |
552 | | 'papuaNewGuinea' |
553 | | 'paraguay' |
554 | | 'peru' |
555 | | 'philippines' |
556 | | 'pitcairn' |
557 | | 'poland' |
558 | | 'portugal' |
559 | | 'puertoRico' |
560 | | 'qatar' |
561 | | 'reunion' |
562 | | 'romania' |
563 | | 'russianFederation' |
564 | | 'rwanda' |
565 | | 'saintBarthelemy' |
566 | | 'saintHelena' |
567 | | 'saintKittsAndNevis' |
568 | | 'saintLucia' |
569 | | 'saintMartin' |
570 | | 'saintPierreAndMiquelon' |
571 | | 'saintVincentAndTheGrenadines' |
572 | | 'samoa' |
573 | | 'sanMarino' |
574 | | 'saoTomeAndPrincipe' |
575 | | 'saudiArabia' |
576 | | 'senegal' |
577 | | 'serbia' |
578 | | 'seychelles' |
579 | | 'sierraLeone' |
580 | | 'singapore' |
581 | | 'sintMaarten' |
582 | | 'slovakia' |
583 | | 'slovenia' |
584 | | 'solomonIslands' |
585 | | 'somalia' |
586 | | 'southAfrica' |
587 | | 's.Georgia&S.SandwichIs.' |
588 | | 'spain' |
589 | | 'sriLanka' |
590 | | 'sudan' |
591 | | 'southSudan' |
592 | | 'suriname' |
593 | | 'svalbardAndJanMayen' |
594 | | 'sweden' |
595 | | 'switzerland' |
596 | | 'syrianArabRepublic' |
597 | | 'taiwan' |
598 | | 'tajikistan' |
599 | | 'tanzania,UnitedRepublicOf' |
600 | | 'thailand' |
601 | | 'timorLeste' |
602 | | 'togo' |
603 | | 'tokelau' |
604 | | 'tonga' |
605 | | 'trinidadAndTobago' |
606 | | 'tunisia' |
607 | | 'turkey' |
608 | | 'turkmenistan' |
609 | | 'turksAndCaicosIslands' |
610 | | 'tuvalu' |
611 | | 'uganda' |
612 | | 'ukraine' |
613 | | 'unitedArabEmirates' |
614 | | 'unitedKingdom' |
615 | | 'uSMinorOutlyingIslands' |
616 | | 'uruguay' |
617 | | 'uzbekistan' |
618 | | 'vanuatu' |
619 | | 'vaticanCityState' |
620 | | 'venezuela' |
621 | | 'vietnam' |
622 | | 'virginIslands,British' |
623 | | 'virginIslands,U.S.' |
624 | | 'wallisAndFutuna' |
625 | | 'westernSahara' |
626 | | 'yemen' |
627 | | 'zambia' |
628 | | 'zimbabwe' |
629 | legalContact?: { |
630 | enableOnTaxForms?: false | true |
631 | enableOnTPAR?: false | true |
632 | name?: string |
633 | address?: { |
634 | address1?: string |
635 | address2?: string |
636 | address3?: string |
637 | city?: string |
638 | state?: string |
639 | zipCode?: string |
640 | country?: string |
641 | countryCode?: |
642 | | 'us' |
643 | | 'af' |
644 | | 'ax' |
645 | | 'al' |
646 | | 'dz' |
647 | | 'as' |
648 | | 'ad' |
649 | | 'ao' |
650 | | 'ai' |
651 | | 'aq' |
652 | | 'ag' |
653 | | 'ar' |
654 | | 'am' |
655 | | 'aw' |
656 | | 'au' |
657 | | 'at' |
658 | | 'az' |
659 | | 'bs' |
660 | | 'bh' |
661 | | 'bd' |
662 | | 'bb' |
663 | | 'by' |
664 | | 'be' |
665 | | 'bz' |
666 | | 'bj' |
667 | | 'bm' |
668 | | 'bt' |
669 | | 'bo' |
670 | | 'bq' |
671 | | 'ba' |
672 | | 'bw' |
673 | | 'bv' |
674 | | 'br' |
675 | | 'io' |
676 | | 'bn' |
677 | | 'bg' |
678 | | 'bf' |
679 | | 'bi' |
680 | | 'kh' |
681 | | 'cm' |
682 | | 'ca' |
683 | | 'cv' |
684 | | 'ky' |
685 | | 'cf' |
686 | | 'td' |
687 | | 'cl' |
688 | | 'cn' |
689 | | 'cx' |
690 | | 'cc' |
691 | | 'co' |
692 | | 'km' |
693 | | 'cg' |
694 | | 'cd' |
695 | | 'ck' |
696 | | 'cr' |
697 | | 'ci' |
698 | | 'hr' |
699 | | 'cu' |
700 | | 'cw' |
701 | | 'cy' |
702 | | 'cz' |
703 | | 'dk' |
704 | | 'dj' |
705 | | 'dm' |
706 | | 'do' |
707 | | 'ec' |
708 | | 'eg' |
709 | | 'sv' |
710 | | 'gq' |
711 | | 'er' |
712 | | 'ee' |
713 | | 'sz' |
714 | | 'et' |
715 | | 'fk' |
716 | | 'fo' |
717 | | 'fj' |
718 | | 'fi' |
719 | | 'fr' |
720 | | 'gf' |
721 | | 'pf' |
722 | | 'tf' |
723 | | 'ga' |
724 | | 'gm' |
725 | | 'ge' |
726 | | 'de' |
727 | | 'gh' |
728 | | 'gi' |
729 | | 'gr' |
730 | | 'gl' |
731 | | 'gd' |
732 | | 'gp' |
733 | | 'gu' |
734 | | 'gt' |
735 | | 'gg' |
736 | | 'gn' |
737 | | 'gw' |
738 | | 'gy' |
739 | | 'ht' |
740 | | 'hm' |
741 | | 'hn' |
742 | | 'hk' |
743 | | 'hu' |
744 | | 'is' |
745 | | 'in' |
746 | | 'id' |
747 | | 'ir' |
748 | | 'iq' |
749 | | 'ie' |
750 | | 'im' |
751 | | 'il' |
752 | | 'it' |
753 | | 'jm' |
754 | | 'jp' |
755 | | 'je' |
756 | | 'jo' |
757 | | 'kz' |
758 | | 'ke' |
759 | | 'ki' |
760 | | 'kr' |
761 | | 'kp' |
762 | | 'xk' |
763 | | 'kw' |
764 | | 'kg' |
765 | | 'la' |
766 | | 'lv' |
767 | | 'lb' |
768 | | 'ls' |
769 | | 'lr' |
770 | | 'ly' |
771 | | 'li' |
772 | | 'lt' |
773 | | 'lu' |
774 | | 'mo' |
775 | | 'mk' |
776 | | 'mg' |
777 | | 'mw' |
778 | | 'my' |
779 | | 'mv' |
780 | | 'ml' |
781 | | 'mt' |
782 | | 'mh' |
783 | | 'mq' |
784 | | 'mr' |
785 | | 'mu' |
786 | | 'yt' |
787 | | 'mx' |
788 | | 'fm' |
789 | | 'md' |
790 | | 'mc' |
791 | | 'mn' |
792 | | 'me' |
793 | | 'ms' |
794 | | 'ma' |
795 | | 'mz' |
796 | | 'mm' |
797 | | 'na' |
798 | | 'nr' |
799 | | 'np' |
800 | | 'nl' |
801 | | 'an' |
802 | | 'nc' |
803 | | 'nz' |
804 | | 'ni' |
805 | | 'ne' |
806 | | 'ng' |
807 | | 'nu' |
808 | | 'nf' |
809 | | 'mp' |
810 | | 'no' |
811 | | 'om' |
812 | | 'pk' |
813 | | 'pw' |
814 | | 'ps' |
815 | | 'pa' |
816 | | 'pg' |
817 | | 'py' |
818 | | 'pe' |
819 | | 'ph' |
820 | | 'pn' |
821 | | 'pl' |
822 | | 'pt' |
823 | | 'pr' |
824 | | 'qa' |
825 | | 're' |
826 | | 'ro' |
827 | | 'ru' |
828 | | 'rw' |
829 | | 'bl' |
830 | | 'sh' |
831 | | 'kn' |
832 | | 'lc' |
833 | | 'mf' |
834 | | 'pm' |
835 | | 'vc' |
836 | | 'ws' |
837 | | 'sm' |
838 | | 'st' |
839 | | 'sa' |
840 | | 'sn' |
841 | | 'rs' |
842 | | 'sc' |
843 | | 'sl' |
844 | | 'sg' |
845 | | 'sx' |
846 | | 'sk' |
847 | | 'si' |
848 | | 'sb' |
849 | | 'so' |
850 | | 'za' |
851 | | 'gs' |
852 | | 'es' |
853 | | 'lk' |
854 | | 'sd' |
855 | | 'ss' |
856 | | 'sr' |
857 | | 'sj' |
858 | | 'se' |
859 | | 'ch' |
860 | | 'sy' |
861 | | 'tw' |
862 | | 'tj' |
863 | | 'tz' |
864 | | 'th' |
865 | | 'tl' |
866 | | 'tg' |
867 | | 'tk' |
868 | | 'to' |
869 | | 'tt' |
870 | | 'tn' |
871 | | 'tr' |
872 | | 'tm' |
873 | | 'tc' |
874 | | 'tv' |
875 | | 'ug' |
876 | | 'ua' |
877 | | 'ae' |
878 | | 'gb' |
879 | | 'um' |
880 | | 'uy' |
881 | | 'uz' |
882 | | 'vu' |
883 | | 'va' |
884 | | 've' |
885 | | 'vn' |
886 | | 'vg' |
887 | | 'vi' |
888 | | 'wf' |
889 | | 'eh' |
890 | | 'ye' |
891 | | 'zm' |
892 | | 'zw' |
893 | } |
894 | tpar?: { |
895 | contact?: { |
896 | name?: string |
897 | phone?: string |
898 | fax?: string |
899 | email?: string |
900 | } |
901 | branchNumber?: string |
902 | } |
903 | } |
904 | isPartialExempt?: false | true |
905 | isDefaultPartialExempt?: false | true |
906 | accountingType?: 'entity' | 'fund' |
907 | statutoryReportingPeriodDate?: string |
908 | customer?: { key?: string; href?: string; id?: string; name?: string } |
909 | vendor?: { key?: string; href?: string; id?: string; name?: string } |
910 | unrecoverableTaxAccount?: { key?: string; id?: string; href?: string } |
911 | enableInterEntityRelationships?: false | true |
912 | interEntityPayableGLAccount?: { |
913 | key?: string |
914 | id?: string |
915 | accountNumber?: string |
916 | href?: string |
917 | } |
918 | interEntityReceivableGLAccount?: { |
919 | key?: string |
920 | id?: string |
921 | accountNumber?: string |
922 | href?: string |
923 | } |
924 | manager?: { |
925 | href?: string |
926 | id?: string |
927 | key?: string |
928 | name?: string |
929 | email1?: string |
930 | email2?: string |
931 | } |
932 | taxSolution?: { |
933 | key?: string |
934 | href?: string |
935 | id?: string |
936 | taxMethod?: string |
937 | } |
938 | isLimitedEntity?: false | true |
939 | status?: 'active' | 'inactive' |
940 | audit?: { |
941 | createdDateTime?: string |
942 | modifiedDateTime?: string |
943 | createdBy?: string |
944 | modifiedBy?: string |
945 | } |
946 | } & { id?: {} } |
947 | ) { |
948 | const url = new URL(`https://api.intacct.com/ia/api/v1/objects/company-config/entity/${key}`) |
949 |
|
950 | const response = await fetch(url, { |
951 | method: 'PATCH', |
952 | headers: { |
953 | 'Content-Type': 'application/json', |
954 | Authorization: 'Bearer ' + auth.token |
955 | }, |
956 | body: JSON.stringify(body) |
957 | }) |
958 | if (!response.ok) { |
959 | const text = await response.text() |
960 | throw new Error(`${response.status} ${text}`) |
961 | } |
962 | return await response.json() |
963 | } |
964 |
|