[{"data":1,"prerenderedAt":877},["ShallowReactive",2],{"navigation_docs_it":3,"-it-getting-started-configuration":96,"-it-getting-started-configuration-surround":872},[4,23,49,86],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Per Iniziare","i-lucide-rocket","/it/getting-started","it/1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Installazione","/it/getting-started/installation","it/1.getting-started/1.installation",{"title":15,"path":16,"stem":17},"Configurazione","/it/getting-started/configuration","it/1.getting-started/2.configuration",{"title":19,"path":20,"stem":21},"Quick Start","/it/getting-started/quick-start","it/1.getting-started/3.quick-start",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Guide","i-lucide-book-open","/it/guides","it/2.guides",[29,33,37,41,45],{"title":30,"path":31,"stem":32},"Autenticazione","/it/guides/authentication","it/2.guides/1.authentication",{"title":34,"path":35,"stem":36},"Fatture","/it/guides/invoices","it/2.guides/2.invoices",{"title":38,"path":39,"stem":40},"Notifiche","/it/guides/notifications","it/2.guides/3.notifications",{"title":42,"path":43,"stem":44},"Comunicazioni","/it/guides/communications","it/2.guides/4.communications",{"title":46,"path":47,"stem":48},"XML Builder","/it/guides/xml-builder","it/2.guides/5.xml-builder",{"title":50,"icon":51,"path":52,"stem":53,"children":54,"page":22},"Riferimento API","i-lucide-code","/it/api-reference","it/3.api-reference",[55,59,63,67,70,74,78,82],{"title":56,"path":57,"stem":58},"Core","/it/api-reference/core","it/3.api-reference/1.core",{"title":60,"path":61,"stem":62},"Invoices","/it/api-reference/invoices","it/3.api-reference/2.invoices",{"title":64,"path":65,"stem":66},"Errori","/it/api-reference/errors","it/3.api-reference/3.errors",{"title":46,"path":68,"stem":69},"/it/api-reference/xml-builder","it/3.api-reference/4.xml-builder",{"title":71,"path":72,"stem":73},"Utils","/it/api-reference/utils","it/3.api-reference/5.utils",{"title":75,"path":76,"stem":77},"Notifications","/it/api-reference/notifications","it/3.api-reference/6.notifications",{"title":79,"path":80,"stem":81},"Communications","/it/api-reference/communications","it/3.api-reference/7.communications",{"title":83,"path":84,"stem":85},"Nuxt Module","/it/api-reference/nuxt","it/3.api-reference/8.nuxt",{"title":87,"path":88,"stem":89,"children":90,"icon":95},"Integrazioni","/it/integrations","it/4.integrations/0.index",[91,92],{"title":87,"path":88,"stem":89},{"title":83,"path":93,"stem":94},"/it/integrations/nuxt","it/4.integrations/1.nuxt","i-lucide-puzzle",{"id":97,"title":15,"body":98,"description":866,"extension":867,"links":868,"meta":869,"navigation":226,"path":16,"seo":870,"stem":17,"__hash__":871},"docs_it/it/1.getting-started/2.configuration.md",{"type":99,"value":100,"toc":858},"minimark",[101,105,110,114,172,176,343,347,623,627,669,799,803,840,843,847,854],[102,103,15],"h1",{"id":104},"configurazione",[106,107,109],"h2",{"id":108},"ambienti","Ambienti",[111,112,113],"p",{},"L'SDK supporta due ambienti:",[115,116,117,133],"table",{},[118,119,120],"thead",{},[121,122,123,127,130],"tr",{},[124,125,126],"th",{},"Ambiente",[124,128,129],{},"Auth URL",[124,131,132],{},"API URL",[134,135,136,155],"tbody",{},[121,137,138,145,150],{},[139,140,141],"td",{},[142,143,144],"code",{},"demo",[139,146,147],{},[142,148,149],{},"demoauth.fatturazioneelettronica.aruba.it",[139,151,152],{},[142,153,154],{},"demows.fatturazioneelettronica.aruba.it",[121,156,157,162,167],{},[139,158,159],{},[142,160,161],{},"production",[139,163,164],{},[142,165,166],{},"auth.fatturazioneelettronica.aruba.it",[139,168,169],{},[142,170,171],{},"ws.fatturazioneelettronica.aruba.it",[106,173,175],{"id":174},"configurazione-base","Configurazione Base",[177,178,183],"pre",{"className":179,"code":180,"language":181,"meta":182,"style":182},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { ArubaClient } from '@fatturazione-elettronica-aruba/core';\n\n// Ambiente Demo (test)\nconst demoClient = new ArubaClient({\n  environment: 'demo',\n});\n\n// Ambiente Production\nconst prodClient = new ArubaClient({\n  environment: 'production',\n});\n","typescript","",[142,184,185,221,228,235,260,279,290,295,301,319,334],{"__ignoreMap":182},[186,187,190,194,198,202,205,208,211,215,218],"span",{"class":188,"line":189},"line",1,[186,191,193],{"class":192},"s7zQu","import",[186,195,197],{"class":196},"sMK4o"," {",[186,199,201],{"class":200},"sTEyZ"," ArubaClient",[186,203,204],{"class":196}," }",[186,206,207],{"class":192}," from",[186,209,210],{"class":196}," '",[186,212,214],{"class":213},"sfazB","@fatturazione-elettronica-aruba/core",[186,216,217],{"class":196},"'",[186,219,220],{"class":196},";\n",[186,222,224],{"class":188,"line":223},2,[186,225,227],{"emptyLinePlaceholder":226},true,"\n",[186,229,231],{"class":188,"line":230},3,[186,232,234],{"class":233},"sHwdD","// Ambiente Demo (test)\n",[186,236,238,242,245,248,251,254,257],{"class":188,"line":237},4,[186,239,241],{"class":240},"spNyl","const",[186,243,244],{"class":200}," demoClient ",[186,246,247],{"class":196},"=",[186,249,250],{"class":196}," new",[186,252,201],{"class":253},"s2Zo4",[186,255,256],{"class":200},"(",[186,258,259],{"class":196},"{\n",[186,261,263,267,270,272,274,276],{"class":188,"line":262},5,[186,264,266],{"class":265},"swJcz","  environment",[186,268,269],{"class":196},":",[186,271,210],{"class":196},[186,273,144],{"class":213},[186,275,217],{"class":196},[186,277,278],{"class":196},",\n",[186,280,282,285,288],{"class":188,"line":281},6,[186,283,284],{"class":196},"}",[186,286,287],{"class":200},")",[186,289,220],{"class":196},[186,291,293],{"class":188,"line":292},7,[186,294,227],{"emptyLinePlaceholder":226},[186,296,298],{"class":188,"line":297},8,[186,299,300],{"class":233},"// Ambiente Production\n",[186,302,304,306,309,311,313,315,317],{"class":188,"line":303},9,[186,305,241],{"class":240},[186,307,308],{"class":200}," prodClient ",[186,310,247],{"class":196},[186,312,250],{"class":196},[186,314,201],{"class":253},[186,316,256],{"class":200},[186,318,259],{"class":196},[186,320,322,324,326,328,330,332],{"class":188,"line":321},10,[186,323,266],{"class":265},[186,325,269],{"class":196},[186,327,210],{"class":196},[186,329,161],{"class":213},[186,331,217],{"class":196},[186,333,278],{"class":196},[186,335,337,339,341],{"class":188,"line":336},11,[186,338,284],{"class":196},[186,340,287],{"class":200},[186,342,220],{"class":196},[106,344,346],{"id":345},"opzioni-avanzate","Opzioni Avanzate",[177,348,350],{"className":179,"code":349,"language":181,"meta":182,"style":182},"const client = new ArubaClient({\n  environment: 'production',\n\n  // Timeout richieste HTTP (default: 30000ms)\n  timeout: 60000,\n\n  // Numero massimo retry per errori 429 (default: 3)\n  maxRetries: 5,\n\n  // Token storage personalizzato\n  tokenStorage: {\n    getToken: async () => {\n      return localStorage.getItem('aruba_token');\n    },\n    setToken: async (token) => {\n      localStorage.setItem('aruba_token', JSON.stringify(token));\n    },\n    clearToken: async () => {\n      localStorage.removeItem('aruba_token');\n    },\n  },\n});\n",[142,351,352,369,383,387,392,405,409,414,426,430,435,445,464,492,498,521,560,565,581,603,608,614],{"__ignoreMap":182},[186,353,354,356,359,361,363,365,367],{"class":188,"line":189},[186,355,241],{"class":240},[186,357,358],{"class":200}," client ",[186,360,247],{"class":196},[186,362,250],{"class":196},[186,364,201],{"class":253},[186,366,256],{"class":200},[186,368,259],{"class":196},[186,370,371,373,375,377,379,381],{"class":188,"line":223},[186,372,266],{"class":265},[186,374,269],{"class":196},[186,376,210],{"class":196},[186,378,161],{"class":213},[186,380,217],{"class":196},[186,382,278],{"class":196},[186,384,385],{"class":188,"line":230},[186,386,227],{"emptyLinePlaceholder":226},[186,388,389],{"class":188,"line":237},[186,390,391],{"class":233},"  // Timeout richieste HTTP (default: 30000ms)\n",[186,393,394,397,399,403],{"class":188,"line":262},[186,395,396],{"class":265},"  timeout",[186,398,269],{"class":196},[186,400,402],{"class":401},"sbssI"," 60000",[186,404,278],{"class":196},[186,406,407],{"class":188,"line":281},[186,408,227],{"emptyLinePlaceholder":226},[186,410,411],{"class":188,"line":292},[186,412,413],{"class":233},"  // Numero massimo retry per errori 429 (default: 3)\n",[186,415,416,419,421,424],{"class":188,"line":297},[186,417,418],{"class":265},"  maxRetries",[186,420,269],{"class":196},[186,422,423],{"class":401}," 5",[186,425,278],{"class":196},[186,427,428],{"class":188,"line":303},[186,429,227],{"emptyLinePlaceholder":226},[186,431,432],{"class":188,"line":321},[186,433,434],{"class":233},"  // Token storage personalizzato\n",[186,436,437,440,442],{"class":188,"line":336},[186,438,439],{"class":265},"  tokenStorage",[186,441,269],{"class":196},[186,443,444],{"class":196}," {\n",[186,446,448,451,453,456,459,462],{"class":188,"line":447},12,[186,449,450],{"class":253},"    getToken",[186,452,269],{"class":196},[186,454,455],{"class":240}," async",[186,457,458],{"class":196}," ()",[186,460,461],{"class":240}," =>",[186,463,444],{"class":196},[186,465,467,470,473,476,479,481,483,486,488,490],{"class":188,"line":466},13,[186,468,469],{"class":192},"      return",[186,471,472],{"class":200}," localStorage",[186,474,475],{"class":196},".",[186,477,478],{"class":253},"getItem",[186,480,256],{"class":265},[186,482,217],{"class":196},[186,484,485],{"class":213},"aruba_token",[186,487,217],{"class":196},[186,489,287],{"class":265},[186,491,220],{"class":196},[186,493,495],{"class":188,"line":494},14,[186,496,497],{"class":196},"    },\n",[186,499,501,504,506,508,511,515,517,519],{"class":188,"line":500},15,[186,502,503],{"class":253},"    setToken",[186,505,269],{"class":196},[186,507,455],{"class":240},[186,509,510],{"class":196}," (",[186,512,514],{"class":513},"sHdIc","token",[186,516,287],{"class":196},[186,518,461],{"class":240},[186,520,444],{"class":196},[186,522,524,527,529,532,534,536,538,540,543,546,548,551,553,555,558],{"class":188,"line":523},16,[186,525,526],{"class":200},"      localStorage",[186,528,475],{"class":196},[186,530,531],{"class":253},"setItem",[186,533,256],{"class":265},[186,535,217],{"class":196},[186,537,485],{"class":213},[186,539,217],{"class":196},[186,541,542],{"class":196},",",[186,544,545],{"class":200}," JSON",[186,547,475],{"class":196},[186,549,550],{"class":253},"stringify",[186,552,256],{"class":265},[186,554,514],{"class":200},[186,556,557],{"class":265},"))",[186,559,220],{"class":196},[186,561,563],{"class":188,"line":562},17,[186,564,497],{"class":196},[186,566,568,571,573,575,577,579],{"class":188,"line":567},18,[186,569,570],{"class":253},"    clearToken",[186,572,269],{"class":196},[186,574,455],{"class":240},[186,576,458],{"class":196},[186,578,461],{"class":240},[186,580,444],{"class":196},[186,582,584,586,588,591,593,595,597,599,601],{"class":188,"line":583},19,[186,585,526],{"class":200},[186,587,475],{"class":196},[186,589,590],{"class":253},"removeItem",[186,592,256],{"class":265},[186,594,217],{"class":196},[186,596,485],{"class":213},[186,598,217],{"class":196},[186,600,287],{"class":265},[186,602,220],{"class":196},[186,604,606],{"class":188,"line":605},20,[186,607,497],{"class":196},[186,609,611],{"class":188,"line":610},21,[186,612,613],{"class":196},"  },\n",[186,615,617,619,621],{"class":188,"line":616},22,[186,618,284],{"class":196},[186,620,287],{"class":200},[186,622,220],{"class":196},[106,624,626],{"id":625},"variabili-dambiente","Variabili d'Ambiente",[177,628,632],{"className":629,"code":630,"language":631,"meta":182,"style":182},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# .env\nARUBA_USERNAME=your_username\nARUBA_PASSWORD=your_password\nARUBA_ENVIRONMENT=demo\n","bash",[142,633,634,639,649,659],{"__ignoreMap":182},[186,635,636],{"class":188,"line":189},[186,637,638],{"class":233},"# .env\n",[186,640,641,644,646],{"class":188,"line":223},[186,642,643],{"class":200},"ARUBA_USERNAME",[186,645,247],{"class":196},[186,647,648],{"class":213},"your_username\n",[186,650,651,654,656],{"class":188,"line":230},[186,652,653],{"class":200},"ARUBA_PASSWORD",[186,655,247],{"class":196},[186,657,658],{"class":213},"your_password\n",[186,660,661,664,666],{"class":188,"line":237},[186,662,663],{"class":200},"ARUBA_ENVIRONMENT",[186,665,247],{"class":196},[186,667,668],{"class":213},"demo\n",[177,670,672],{"className":179,"code":671,"language":181,"meta":182,"style":182},"const client = new ArubaClient({\n  environment: process.env.ARUBA_ENVIRONMENT as 'demo' | 'production',\n});\n\nawait client.auth.signin(\n  process.env.ARUBA_USERNAME!,\n  process.env.ARUBA_PASSWORD!\n);\n",[142,673,674,690,729,737,741,762,778,793],{"__ignoreMap":182},[186,675,676,678,680,682,684,686,688],{"class":188,"line":189},[186,677,241],{"class":240},[186,679,358],{"class":200},[186,681,247],{"class":196},[186,683,250],{"class":196},[186,685,201],{"class":253},[186,687,256],{"class":200},[186,689,259],{"class":196},[186,691,692,694,696,699,701,704,706,709,712,714,716,718,721,723,725,727],{"class":188,"line":223},[186,693,266],{"class":265},[186,695,269],{"class":196},[186,697,698],{"class":200}," process",[186,700,475],{"class":196},[186,702,703],{"class":200},"env",[186,705,475],{"class":196},[186,707,708],{"class":200},"ARUBA_ENVIRONMENT ",[186,710,711],{"class":192},"as",[186,713,210],{"class":196},[186,715,144],{"class":213},[186,717,217],{"class":196},[186,719,720],{"class":196}," |",[186,722,210],{"class":196},[186,724,161],{"class":213},[186,726,217],{"class":196},[186,728,278],{"class":196},[186,730,731,733,735],{"class":188,"line":230},[186,732,284],{"class":196},[186,734,287],{"class":200},[186,736,220],{"class":196},[186,738,739],{"class":188,"line":237},[186,740,227],{"emptyLinePlaceholder":226},[186,742,743,746,749,751,754,756,759],{"class":188,"line":262},[186,744,745],{"class":192},"await",[186,747,748],{"class":200}," client",[186,750,475],{"class":196},[186,752,753],{"class":200},"auth",[186,755,475],{"class":196},[186,757,758],{"class":253},"signin",[186,760,761],{"class":200},"(\n",[186,763,764,767,769,771,773,775],{"class":188,"line":281},[186,765,766],{"class":200},"  process",[186,768,475],{"class":196},[186,770,703],{"class":200},[186,772,475],{"class":196},[186,774,643],{"class":200},[186,776,777],{"class":196},"!,\n",[186,779,780,782,784,786,788,790],{"class":188,"line":292},[186,781,766],{"class":200},[186,783,475],{"class":196},[186,785,703],{"class":200},[186,787,475],{"class":196},[186,789,653],{"class":200},[186,791,792],{"class":196},"!\n",[186,794,795,797],{"class":188,"line":297},[186,796,287],{"class":200},[186,798,220],{"class":196},[106,800,802],{"id":801},"rate-limits","Rate Limits",[115,804,805,815],{},[118,806,807],{},[121,808,809,812],{},[124,810,811],{},"Operazione",[124,813,814],{},"Limite",[134,816,817,824,832],{},[121,818,819,821],{},[139,820,30],{},[139,822,823],{},"1 req/min per IP",[121,825,826,829],{},[139,827,828],{},"Upload fatture",[139,830,831],{},"30 req/min per IP",[121,833,834,837],{},[139,835,836],{},"Ricerca fatture",[139,838,839],{},"12 req/min per IP",[111,841,842],{},"L'SDK gestisce automaticamente gli errori 429 con retry e backoff esponenziale.",[106,844,846],{"id":845},"limiti-file","Limiti File",[111,848,849,850],{},"Dimensione massima upload: ",[851,852,853],"strong",{},"5 MB",[855,856,857],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":182,"searchDepth":223,"depth":223,"links":859},[860,861,862,863,864,865],{"id":108,"depth":223,"text":109},{"id":174,"depth":223,"text":175},{"id":345,"depth":223,"text":346},{"id":625,"depth":223,"text":626},{"id":801,"depth":223,"text":802},{"id":845,"depth":223,"text":846},"Configurazione ambienti Demo e Production","md",null,{},{"title":15,"description":866},"dW4mlsDuStSFtJermoi6E-B3tsdwvhqfKd7Zcu2WfOg",[873,875],{"title":11,"path":12,"stem":13,"description":874,"children":-1},"Come installare e configurare l'SDK Fatturazione Elettronica Aruba",{"title":19,"path":20,"stem":21,"description":876,"children":-1},"Inizia rapidamente con l'SDK",1772040750891]