[{"data":1,"prerenderedAt":1024},["ShallowReactive",2],{"seite-\u002Fit\u002Fratgeber\u002Fbexio-api-make-zapier\u002F":3},{"id":4,"title":5,"body":6,"description":1015,"extension":1016,"meta":1017,"navigation":1018,"path":1019,"robots":1020,"seo":1021,"stem":1022,"__hash__":1023},"seiten_it\u002Fratgeber\u002Fbexio-api-make-zapier.md","API di bexio da Make e Zapier: cosa i moduli non sanno fare",{"type":7,"value":8,"toc":1002},"minimark",[9,14,26,31,36,51,55,82,102,306,317,321,340,357,398,413,417,426,449,453,462,480,496,500,509,560,652,656,665,699,703,712,719,755,765,769,778,801,805,954,972,976,979,992,998],[10,11,13],"h1",{"id":12},"api-di-bexio-da-make-e-zapier-cosa-i-moduli-pronti-non-sanno-fare","API di bexio da Make e Zapier: cosa i moduli pronti non sanno fare",[15,16,17,18,25],"p",{},"Make e Zapier offrono bexio come app pronta all’uso: si compilano alcuni campi e la fattura\nè in contabilità. Nei forum delle due community, però, dal 2023 ci sono domande su bexio\nrimaste senza soluzione, perché al modulo manca un campo o un endpoint. Ho esaminato questi\nthread e li ho confrontati con la\n",[19,20,24],"a",{"href":21,"rel":22},"https:\u002F\u002Fdocs.bexio.com\u002F",[23],"nofollow","documentazione ufficiale dell’API di bexio",". Questa guida mostra,\ncaso per caso, dove il forum si è fermato e quale campo dell’API di bexio risolve il caso.\nDescrive i moduli così come li descrivono le persone che hanno posto la domanda; non si basa\nsu un’esperienza personale con Make o Zapier.",[27,28],"produkt-ablauf",{":schritte":29,"titel":30},"[{\"ort\":\"Negozio, modulo, fornitore di pagamenti\",\"text\":\"Ordine, richiesta o pagamento\"},{\"ort\":\"Servizio dedicato\",\"text\":\"Tutti i campi dell’API, gli errori vengono ritentati\",\"eigen\":true},{\"ort\":\"api.bexio.com\",\"text\":\"Fattura con posizioni, offerta, registrazione ore, PDF\"}]","Flusso: negozio, modulo o fornitore di pagamenti forniscono i dati, un servizio dedicato parla con l’API di bexio con tutti i campi, api.bexio.com crea fattura, offerta o registrazione ore",[32,33,35],"h2",{"id":34},"da-dove-vengono-gli-otto-casi","Da dove vengono gli otto casi",[15,37,38,39,44,45,50],{},"I casi provengono dai forum pubblici ",[19,40,43],{"href":41,"rel":42},"https:\u002F\u002Fcommunity.make.com\u002F",[23],"community.make.com"," e\n",[19,46,49],{"href":47,"rel":48},"https:\u002F\u002Fcommunity.zapier.com\u002F",[23],"community.zapier.com",", domande dal 2023 al 2025. Ogni caso è\nlinkato qui sotto. «Senza soluzione» significa: nel thread non c’è una risposta confermata da\nchi ha chiesto, oppure la risposta rimanda al supporto. Più persone segnalano lo stesso\nschema, a volte a mesi di distanza. La soluzione tramite API è ogni volta documentata; i\npercorsi stanno così nel riferimento.",[32,52,54],{"id":53},"caso-1-più-posizioni-in-una-fattura","Caso 1: più posizioni in una fattura",[15,56,57,58,63,64,69,70,75,76,81],{},"Il problema più frequente. In Make qualcuno vuole scrivere\n",[19,59,62],{"href":60,"rel":61},"https:\u002F\u002Fcommunity.make.com\u002Ft\u002Fcreate-multiple-positions-for-invoice-in-bexio\u002F83340",[23],"più posizioni in una fattura bexio",";\nil modulo rifiuta l’elenco e «Update Invoice» non offre nessuna posizione. In Zapier la stessa\ncosa fallisce con un\n",[19,65,68],{"href":66,"rel":67},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=32203&fid=99",[23],"ordine Shopify con più prodotti",",\ncon un ",[19,71,74],{"href":72,"rel":73},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=26149&fid=3",[23],"ordine WooCommerce"," tramite un\ngiro con ciclo e memoria intermedia, e con un\n",[19,77,80],{"href":78,"rel":79},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=50864&fid=99",[23],"pagamento Payrexx",", dove il\nmessaggio dice che l’elenco degli importi non ha la stessa lunghezza dell’elenco degli\narticoli; alla fine resta una bozza senza posizioni con totale 0.",[15,83,84,85,89,90,93,94,97,98,101],{},"Nell’API non è un caso speciale. ",[86,87,88],"code",{},"POST \u002F2.0\u002Fkb_invoice"," accetta un array ",[86,91,92],{},"positions",", e la\ndocumentazione dice espressamente che i tipi di posizione si possono combinare:\n",[86,95,96],{},"KbPositionCustom"," per righe libere, ",[86,99,100],{},"KbPositionArticle"," per articoli dall’anagrafica, più\nposizioni di testo, subtotale, sconto e interruzione di pagina. Una fattura con due righe ha\nquesto aspetto:",[103,104,109],"pre",{"className":105,"code":106,"language":107,"meta":108,"style":108},"language-json shiki shiki-themes github-light github-dark","{\n  \"contact_id\": 14,\n  \"user_id\": 1,\n  \"mwst_type\": 0,\n  \"mwst_is_net\": true,\n  \"positions\": [\n    { \"type\": \"KbPositionArticle\", \"article_id\": 3, \"amount\": \"2\", \"unit_price\": \"45.00\", \"tax_id\": 4 },\n    { \"type\": \"KbPositionCustom\", \"text\": \"Spedizione\", \"amount\": \"1\", \"unit_price\": \"9.00\", \"tax_id\": 4 }\n  ]\n}\n","json","",[86,110,111,120,136,149,162,175,184,243,294,300],{"__ignoreMap":108},[112,113,116],"span",{"class":114,"line":115},"line",1,[112,117,119],{"class":118},"sVt8B","{\n",[112,121,123,127,130,133],{"class":114,"line":122},2,[112,124,126],{"class":125},"sj4cs","  \"contact_id\"",[112,128,129],{"class":118},": ",[112,131,132],{"class":125},"14",[112,134,135],{"class":118},",\n",[112,137,139,142,144,147],{"class":114,"line":138},3,[112,140,141],{"class":125},"  \"user_id\"",[112,143,129],{"class":118},[112,145,146],{"class":125},"1",[112,148,135],{"class":118},[112,150,152,155,157,160],{"class":114,"line":151},4,[112,153,154],{"class":125},"  \"mwst_type\"",[112,156,129],{"class":118},[112,158,159],{"class":125},"0",[112,161,135],{"class":118},[112,163,165,168,170,173],{"class":114,"line":164},5,[112,166,167],{"class":125},"  \"mwst_is_net\"",[112,169,129],{"class":118},[112,171,172],{"class":125},"true",[112,174,135],{"class":118},[112,176,178,181],{"class":114,"line":177},6,[112,179,180],{"class":125},"  \"positions\"",[112,182,183],{"class":118},": [\n",[112,185,187,190,193,195,199,202,205,207,210,212,215,217,220,222,225,227,230,232,235,237,240],{"class":114,"line":186},7,[112,188,189],{"class":118},"    { ",[112,191,192],{"class":125},"\"type\"",[112,194,129],{"class":118},[112,196,198],{"class":197},"sZZnC","\"KbPositionArticle\"",[112,200,201],{"class":118},", ",[112,203,204],{"class":125},"\"article_id\"",[112,206,129],{"class":118},[112,208,209],{"class":125},"3",[112,211,201],{"class":118},[112,213,214],{"class":125},"\"amount\"",[112,216,129],{"class":118},[112,218,219],{"class":197},"\"2\"",[112,221,201],{"class":118},[112,223,224],{"class":125},"\"unit_price\"",[112,226,129],{"class":118},[112,228,229],{"class":197},"\"45.00\"",[112,231,201],{"class":118},[112,233,234],{"class":125},"\"tax_id\"",[112,236,129],{"class":118},[112,238,239],{"class":125},"4",[112,241,242],{"class":118}," },\n",[112,244,246,248,250,252,255,257,260,262,265,267,269,271,274,276,278,280,283,285,287,289,291],{"class":114,"line":245},8,[112,247,189],{"class":118},[112,249,192],{"class":125},[112,251,129],{"class":118},[112,253,254],{"class":197},"\"KbPositionCustom\"",[112,256,201],{"class":118},[112,258,259],{"class":125},"\"text\"",[112,261,129],{"class":118},[112,263,264],{"class":197},"\"Spedizione\"",[112,266,201],{"class":118},[112,268,214],{"class":125},[112,270,129],{"class":118},[112,272,273],{"class":197},"\"1\"",[112,275,201],{"class":118},[112,277,224],{"class":125},[112,279,129],{"class":118},[112,281,282],{"class":197},"\"9.00\"",[112,284,201],{"class":118},[112,286,234],{"class":125},[112,288,129],{"class":118},[112,290,239],{"class":125},[112,292,293],{"class":118}," }\n",[112,295,297],{"class":114,"line":296},9,[112,298,299],{"class":118},"  ]\n",[112,301,303],{"class":114,"line":302},10,[112,304,305],{"class":118},"}\n",[15,307,308,309,312,313,316],{},"bexio consiglia al massimo 150 posizioni alla creazione; le righe successive si aggiungono\npoi con ",[86,310,311],{},"POST \u002F2.0\u002Fkb_invoice\u002F{document_id}\u002Fkb_position_article"," o ",[86,314,315],{},"…\u002Fkb_position_custom",".\nSpedizione e sconto sono così righe normali, senza percorsi speciali.",[32,318,320],{"id":319},"caso-2-numero-documento-delle-offerte","Caso 2: numero documento delle offerte",[15,322,323,324,329,330,333,334,339],{},"Un utente di Zapier ",[19,325,328],{"href":326,"rel":327},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=21008&fid=99",[23],"non riesce a creare un’offerta",":\nbexio richiede ",[86,331,332],{},"document_nr",", l’azione non ha un campo per questo; una seconda persona con lo\nstesso problema si fa viva nello stesso thread. Un’altra\n",[19,335,338],{"href":336,"rel":337},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=24884&fid=99",[23],"non trova un’offerta tramite il numero",",\nanche se lo stesso numero dà risultati in un altro strumento.",[15,341,342,343,346,347,349,350,353,354,356],{},"La documentazione di ",[86,344,345],{},"POST \u002F2.0\u002Fkb_offer"," spiega la regola: ",[86,348,332],{}," non va impostato se\nin bexio è attiva la numerazione automatica, ed è obbligatorio se è disattivata. Un modulo\nsenza questo campo funziona quindi solo con la numerazione automatica. Chi tiene numeri propri\nli passa tramite l’API. La ricerca avviene con ",[86,351,352],{},"POST \u002F2.0\u002Fkb_offer\u002Fsearch"," e ",[86,355,332],{},"\ncome campo di ricerca:",[103,358,360],{"className":105,"code":359,"language":107,"meta":108,"style":108},"[{ \"field\": \"document_nr\", \"value\": \"AN-00001\", \"criteria\": \"=\" }]\n",[86,361,362],{"__ignoreMap":108},[112,363,364,367,370,372,375,377,380,382,385,387,390,392,395],{"class":114,"line":115},[112,365,366],{"class":118},"[{ ",[112,368,369],{"class":125},"\"field\"",[112,371,129],{"class":118},[112,373,374],{"class":197},"\"document_nr\"",[112,376,201],{"class":118},[112,378,379],{"class":125},"\"value\"",[112,381,129],{"class":118},[112,383,384],{"class":197},"\"AN-00001\"",[112,386,201],{"class":118},[112,388,389],{"class":125},"\"criteria\"",[112,391,129],{"class":118},[112,393,394],{"class":197},"\"=\"",[112,396,397],{"class":118}," }]\n",[15,399,400,401,404,405,408,409,412],{},"Senza ",[86,402,403],{},"criteria"," bexio cerca con «like», cioè per corrispondenza parziale; per un numero, ",[86,406,407],{},"=","\nè la via sicura. Gli stessi campi di ricerca esistono per le fatture sotto\n",[86,410,411],{},"POST \u002F2.0\u002Fkb_invoice\u002Fsearch",".",[32,414,416],{"id":415},"caso-3-aliquota-iva-per-posizione","Caso 3: aliquota IVA per posizione",[15,418,419,420,425],{},"Una fattura arriva in bexio con il ",[19,421,424],{"href":422,"rel":423},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=29926&fid=3",[23],"7,7 % invece dell’8,1 %",",\ne l’aliquota non si può scegliere nel modulo. Zapier conferma nel thread una segnalazione di\nbug; la soluzione provvisoria è impostare l’aliquota sul prodotto in bexio.",[15,427,428,429,432,433,436,437,201,440,201,442,445,446,448],{},"Nell’API ogni posizione ha il suo campo ",[86,430,431],{},"tax_id",". I valori validi arrivano da\n",[86,434,435],{},"GET \u002F3.0\u002Ftaxes?types=sales_tax&scope=active","; è proprio la chiamata che la documentazione\nconsiglia, perché su offerte, ordini e fatture sono ammesse solo le imposte sulle vendite\nattive. La risposta indica per ogni aliquota ",[86,438,439],{},"id",[86,441,86],{},[86,443,444],{},"value"," e gli anni di validità. Un\nservizio legge questo elenco una volta e sceglie la ",[86,447,431],{}," in base alla percentuale, invece\ndi fissare un numero che diventa sbagliato al prossimo cambio di aliquota.",[32,450,452],{"id":451},"caso-4-riferimento-per-la-riconciliazione-dei-pagamenti","Caso 4: riferimento per la riconciliazione dei pagamenti",[15,454,455,456,461],{},"Qualcuno crea fatture da un foglio Google e vuole scrivere il\n",[19,457,460],{"href":458,"rel":459},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=23831&fid=3",[23],"numero di riferimento a 27 cifre","\nnel campo riferimento, così che bexio assegni automaticamente i pagamenti dalla banca. Zapier\nregistra una richiesta di funzionalità; nessuna data viene indicata.",[15,463,464,465,468,469,472,473,475,476,479],{},"La fattura nell’API ha due campi di riferimento. ",[86,466,467],{},"reference"," è un testo libero sul documento.\n",[86,470,471],{},"api_reference",", secondo la documentazione, si legge e si modifica solo tramite API e serve a\nconservare rimandi ad altri sistemi, per esempio il numero d’ordine del negozio o l’ID di\npagamento del fornitore; è anche un campo di ricerca di ",[86,474,411],{},". La\nrisposta di una fattura contiene inoltre ",[86,477,478],{},"qr_invoice_id",". Un campo con cui impostare da sé il\nriferimento della sezione di pagamento QR non è descritto nella documentazione.",[15,481,482,483,486,487,201,490,353,492,495],{},"Chi riceve comunque il pagamento segnalato da un fornitore di pagamenti non ha bisogno della\nriconciliazione bancaria per questo: ",[86,484,485],{},"POST \u002F2.0\u002Fkb_invoice\u002F{invoice_id}\u002Fpayment"," registra il\npagamento direttamente sulla fattura con ",[86,488,489],{},"date",[86,491,444],{},[86,493,494],{},"bank_account_id",". Il pagamento\nrisulta allora sulla fattura in bexio, e nessuno sollecita clienti che hanno pagato da tempo.",[32,497,499],{"id":498},"caso-5-utente-nella-registrazione-delle-ore","Caso 5: utente nella registrazione delle ore",[15,501,502,503,508],{},"Le registrazioni di ore da un foglio Google devono appartenere al collaboratore giusto in\nbexio. Nel modulo Zapier\n",[19,504,507],{"href":505,"rel":506},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=49831&fid=3",[23],"l’ID utente non si può impostare",";\nil campo viene riempito con un contatto e chi chiede non trova una via d’uscita.",[15,510,511,514,515,518,519,522,523,526,527,530,531,534,535,353,537,540,541,544,545,548,549,552,553,135,556,559],{},[86,512,513],{},"POST \u002F2.0\u002Ftimesheet"," richiede ",[86,516,517],{},"user_id"," come campo obbligatorio, insieme a\n",[86,520,521],{},"client_service_id"," per la prestazione, ",[86,524,525],{},"allowable_bill"," per «fatturabile» e un oggetto\n",[86,528,529],{},"tracking",", come durata (",[86,532,533],{},"type: duration"," con ",[86,536,489],{},[86,538,539],{},"duration",") oppure come intervallo\n(",[86,542,543],{},"type: range","). Gli utenti arrivano da ",[86,546,547],{},"GET \u002F3.0\u002Fusers",", le prestazioni da\n",[86,550,551],{},"GET \u002F2.0\u002Fclient_service",". Contatto e progetto sono facoltativi (",[86,554,555],{},"contact_id",[86,557,558],{},"pr_project_id","). Una registrazione di un’ora e quaranta:",[103,561,563],{"className":105,"code":562,"language":107,"meta":108,"style":108},"{\n  \"user_id\": 1,\n  \"client_service_id\": 1,\n  \"allowable_bill\": true,\n  \"contact_id\": 2,\n  \"tracking\": { \"type\": \"duration\", \"date\": \"2026-11-04\", \"duration\": \"01:40\" }\n}\n",[86,564,565,569,579,590,601,612,648],{"__ignoreMap":108},[112,566,567],{"class":114,"line":115},[112,568,119],{"class":118},[112,570,571,573,575,577],{"class":114,"line":122},[112,572,141],{"class":125},[112,574,129],{"class":118},[112,576,146],{"class":125},[112,578,135],{"class":118},[112,580,581,584,586,588],{"class":114,"line":138},[112,582,583],{"class":125},"  \"client_service_id\"",[112,585,129],{"class":118},[112,587,146],{"class":125},[112,589,135],{"class":118},[112,591,592,595,597,599],{"class":114,"line":151},[112,593,594],{"class":125},"  \"allowable_bill\"",[112,596,129],{"class":118},[112,598,172],{"class":125},[112,600,135],{"class":118},[112,602,603,605,607,610],{"class":114,"line":164},[112,604,126],{"class":125},[112,606,129],{"class":118},[112,608,609],{"class":125},"2",[112,611,135],{"class":118},[112,613,614,617,620,622,624,627,629,632,634,637,639,641,643,646],{"class":114,"line":177},[112,615,616],{"class":125},"  \"tracking\"",[112,618,619],{"class":118},": { ",[112,621,192],{"class":125},[112,623,129],{"class":118},[112,625,626],{"class":197},"\"duration\"",[112,628,201],{"class":118},[112,630,631],{"class":125},"\"date\"",[112,633,129],{"class":118},[112,635,636],{"class":197},"\"2026-11-04\"",[112,638,201],{"class":118},[112,640,626],{"class":125},[112,642,129],{"class":118},[112,644,645],{"class":197},"\"01:40\"",[112,647,293],{"class":118},[112,649,650],{"class":114,"line":186},[112,651,305],{"class":118},[32,653,655],{"id":654},"caso-6-pdf-di-unofferta","Caso 6: PDF di un’offerta",[15,657,658,659,664],{},"Un utente di Make vuole ",[19,660,663],{"href":661,"rel":662},"https:\u002F\u002Fcommunity.make.com\u002Ft\u002Fconvert-data-long-string-binary-to-pdf-bexio-to-docuware\u002F38702",[23],"archiviare le offerte come PDF in DocuWare",".\nPer le fatture c’è un modulo, per le offerte no; il tentativo con una chiamata HTTP produce un\nPDF che non si apre. L’unica risposta rimanda alle basi di HTTP.",[15,666,667,670,671,674,675,201,678,201,681,353,684,687,688,690,691,694,695,698],{},[86,668,669],{},"GET \u002F2.0\u002Fkb_offer\u002F{quote_id}\u002Fpdf"," restituisce il documento, con o senza carta intestata\n(",[86,672,673],{},"logopaper","). Il punto in cui la persona si è bloccata: la risposta non è un PDF, ma JSON con\ni campi ",[86,676,677],{},"name",[86,679,680],{},"size",[86,682,683],{},"mime",[86,685,686],{},"content",", e ",[86,689,686],{}," contiene il file codificato in Base64.\nSolo dopo la decodifica si ottiene un file PDF valido. Lo stesso vale per le fatture\n(",[86,692,693],{},"\u002F2.0\u002Fkb_invoice\u002F{invoice_id}\u002Fpdf",") e gli ordini (",[86,696,697],{},"\u002F2.0\u002Fkb_order\u002F{order_id}\u002Fpdf",").",[32,700,702],{"id":701},"caso-7-riconoscere-le-fatture-modificate","Caso 7: riconoscere le fatture modificate",[15,704,705,706,711],{},"Il trigger di Make «Watch Invoices», secondo una persona del forum,\n",[19,707,710],{"href":708,"rel":709},"https:\u002F\u002Fcommunity.make.com\u002Ft\u002Fbexio-watch-invoice\u002F69633",[23],"non restituisce record quando una fattura viene solo modificata",".\nUna persona che risponde sospetta un bug nel modulo, una seconda propone di usare invece una ricerca.",[15,713,714,715,718],{},"L’API offre per questo il campo di ricerca ",[86,716,717],{},"updated_at"," con criteri di confronto. Un servizio\nsi annota il timestamp dell’ultima esecuzione e chiede:",[103,720,722],{"className":105,"code":721,"language":107,"meta":108,"style":108},"[{ \"field\": \"updated_at\", \"value\": \"2026-11-04 06:00:00\", \"criteria\": \">\" }]\n",[86,723,724],{"__ignoreMap":108},[112,725,726,728,730,732,735,737,739,741,744,746,748,750,753],{"class":114,"line":115},[112,727,366],{"class":118},[112,729,369],{"class":125},[112,731,129],{"class":118},[112,733,734],{"class":197},"\"updated_at\"",[112,736,201],{"class":118},[112,738,379],{"class":125},[112,740,129],{"class":118},[112,742,743],{"class":197},"\"2026-11-04 06:00:00\"",[112,745,201],{"class":118},[112,747,389],{"class":125},[112,749,129],{"class":118},[112,751,752],{"class":197},"\">\"",[112,754,397],{"class":118},[15,756,757,758,761,762,764],{},"a ",[86,759,760],{},"POST \u002F2.0\u002Fkb_invoice\u002Fsearch?order_by=updated_at_desc",". Il formato della data corrisponde a\nquello che bexio restituisce in ",[86,763,717],{},". Così le fatture nuove e quelle modificate\ncompaiono allo stesso modo, per esempio un cambio di stato a «pagata».",[32,766,768],{"id":767},"caso-8-fattura-da-un-ordine","Caso 8: fattura da un ordine",[15,770,771,772,777],{},"Un ordine Shopify diventa in Make un ordine bexio; la fattura dovrebbe nascere da una chiamata\nHTTP, perché non c’è un modulo. La chiamata\n",[19,773,776],{"href":774,"rel":775},"https:\u002F\u002Fcommunity.make.com\u002Ft\u002Fcorrectly-include-request-header-in-api-call-bexio\u002F33491",[23],"fallisce con stato 415",",\nmentre la stessa chiamata funziona in Postman. Il supporto di Make conferma nel thread un\nproblema noto («known issue») e lo passa allo sviluppo, senza una data.",[15,779,780,781,784,785,787,788,201,790,353,793,796,797,800],{},"L’endpoint è ",[86,782,783],{},"POST \u002F2.0\u002Fkb_order\u002F{order_id}\u002Finvoice",". Il corpo è facoltativo: se manca, bexio\nriprende tutte le posizioni dell’ordine; altrimenti ",[86,786,92],{}," indica le righe desiderate con\n",[86,789,439],{},[86,791,792],{},"type",[86,794,795],{},"amount",". Lo stato 415 significa che il server non accetta il tipo di contenuto\ndella richiesta; la documentazione richiede ",[86,798,799],{},"Accept: application\u002Fjson"," e JSON come corpo. Un\nservizio dedicato imposta da sé le intestazioni e non dipende da come un intermediario le\ninoltra.",[32,802,804],{"id":803},"gli-otto-casi-in-sintesi","Gli otto casi in sintesi",[806,807,808,824],"table",{},[809,810,811],"thead",{},[812,813,814,818,821],"tr",{},[815,816,817],"th",{},"Caso",[815,819,820],{},"Nel forum",[815,822,823],{},"Nell’API di bexio",[825,826,827,844,860,876,894,908,925,941],"tbody",{},[812,828,829,833,836],{},[830,831,832],"td",{},"Più posizioni",[830,834,835],{},"elenco rifiutato, bozza con totale 0",[830,837,838,840,841,843],{},[86,839,92],{}," in ",[86,842,88],{},", tipi combinati",[812,845,846,849,852],{},[830,847,848],{},"Numero documento",[830,850,851],{},"campo obbligatorio assente, ricerca senza risultati",[830,853,854,856,857],{},[86,855,332],{},", ricerca con ",[86,858,859],{},"criteria: \"=\"",[812,861,862,865,868],{},[830,863,864],{},"Aliquota IVA",[830,866,867],{},"non selezionabile, aliquota sbagliata",[830,869,870,872,873],{},[86,871,431],{}," per posizione, elenco da ",[86,874,875],{},"\u002F3.0\u002Ftaxes",[812,877,878,881,884],{},[830,879,880],{},"Riferimento",[830,882,883],{},"campo assente, richiesta di funzionalità aperta",[830,885,886,201,888,890,891],{},[86,887,467],{},[86,889,471],{},", pagamento via ",[86,892,893],{},"…\u002Fpayment",[812,895,896,899,902],{},[830,897,898],{},"Registrazione ore",[830,900,901],{},"utente non impostabile",[830,903,904,840,906],{},[86,905,517],{},[86,907,513],{},[812,909,910,913,916],{},[830,911,912],{},"PDF dell’offerta",[830,914,915],{},"nessun modulo, file illeggibile",[830,917,918,921,922,924],{},[86,919,920],{},"\u002F2.0\u002Fkb_offer\u002F{id}\u002Fpdf",", decodificare ",[86,923,686],{}," da Base64",[812,926,927,930,933],{},[830,928,929],{},"Fatture modificate",[830,931,932],{},"il trigger non reagisce",[830,934,935,936,534,938],{},"ricerca su ",[86,937,717],{},[86,939,940],{},">",[812,942,943,946,949],{},[830,944,945],{},"Fattura da ordine",[830,947,948],{},"nessun modulo, stato 415",[830,950,951],{},[86,952,953],{},"POST \u002F2.0\u002Fkb_order\u002F{id}\u002Finvoice",[15,955,956,957,962,963,967,968,412],{},"Si aggiunge un rischio che nessun campo copre: un utente di Zapier segnala che bexio ha\n",[19,958,961],{"href":959,"rel":960},"https:\u002F\u002Fcommunity.zapier.com\u002Ftopic\u002Fshow?tid=30103&fid=99",[23],"bloccato il client ID dell’app Zapier","\ne con esso la sua connessione si è fermata. Chi si collega tramite un’app di terzi dipende\ndalla sua autorizzazione; un’app propria nel Developer Portal dipende solo dalla tua. Come\ncrearla è spiegato nella guida\n",[19,964,966],{"href":965},"\u002Fit\u002Fratgeber\u002Fbexio-api-token\u002F","Creare un token di accesso all’API di bexio",", l’accesso con\nOAuth 2 nella guida ",[19,969,971],{"href":970},"\u002Fit\u002Fratgeber\u002Fbexio-api-wordpress\u002F","Collegare l’API di bexio a WordPress",[32,973,975],{"id":974},"quando-conviene-il-collegamento-diretto","Quando conviene il collegamento diretto",[15,977,978],{},"Per un contatto da un modulo, i moduli pronti di solito bastano. Appena entrano in gioco\nfatture con più righe, numeri propri, aliquote IVA, registrazioni di ore per collaboratore o\nPDF, il giro attraverso la piattaforma intermedia costa più tempo di quanto ne faccia\nrisparmiare: ogni campo mancante diventa un thread di forum senza fine.",[15,980,981,982,986,987,991],{},"Un’interfaccia che parla direttamente con l’API di bexio la costruisco a prezzo fisso: mi\nindichi il sistema di partenza e il flusso, io definisco l’ambito sui tuoi documenti reali, il\ncollegamento gira sulla tua infrastruttura senza abbonamento presso terzi, con nuovo tentativo\nin caso di errore e un registro che mostra cosa è stato trasmesso. Per HubSpot il\ncollegamento esiste già: ",[19,983,985],{"href":984},"\u002Fit\u002Fbexio-hubspot\u002F","bexio ↔ HubSpot"," trasforma un deal vinto in\nofferta o fattura con le posizioni e riporta lo stato del pagamento. Per tutto il resto:\n",[19,988,990],{"href":989},"\u002Fit\u002Fkontakt\u002F","Contatto",", con il sistema di partenza e ciò che oggi si fa a mano.",[15,993,994],{},[19,995,997],{"href":996},"\u002Fit\u002Fratgeber\u002F","Tutte le guide",[999,1000,1001],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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);}",{"title":108,"searchDepth":122,"depth":122,"links":1003},[1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014],{"id":34,"depth":122,"text":35},{"id":53,"depth":122,"text":54},{"id":319,"depth":122,"text":320},{"id":415,"depth":122,"text":416},{"id":451,"depth":122,"text":452},{"id":498,"depth":122,"text":499},{"id":654,"depth":122,"text":655},{"id":701,"depth":122,"text":702},{"id":767,"depth":122,"text":768},{"id":803,"depth":122,"text":804},{"id":974,"depth":122,"text":975},"API di bexio da Make e Zapier: otto domande di forum senza risposta su posizioni, numero documento, IVA, riferimento, ore e PDF, e quale campo dell’API le risolve.","md",{},true,"\u002Fratgeber\u002Fbexio-api-make-zapier",null,{"title":5,"description":1015},"ratgeber\u002Fbexio-api-make-zapier","WUaS61B9fegdj0Bod9iCWmxMdzI1F8Qb7kHCGrr4YtI",1793785418995]