[{"data":1,"prerenderedAt":566},["ShallowReactive",2],{"handbok-nav":3,"doc:\u002Fen\u002Fhandbook\u002Fkoble-tripletex-til-tredco":178},[4,12,17,22,27,32,37,42,47,52,57,64,69,74,79,84,89,94,99,104,111,116,121,126,131,136,141,146,151,156,161,166,173],{"slug":5,"order":6,"categoryNb":7,"categoryEn":8,"titleNb":9,"titleEn":10,"hasEnglish":11},"hva-er-tredco",10,"Grunnlaget","The foundation","Hva er Tredco?","What is Tredco?",true,{"slug":13,"order":14,"categoryNb":7,"categoryEn":8,"titleNb":15,"titleEn":16,"hasEnglish":11},"kom-i-gang",20,"Kom i gang med Tredco","Getting started with Tredco",{"slug":18,"order":19,"categoryNb":7,"categoryEn":8,"titleNb":20,"titleEn":21,"hasEnglish":11},"snakk-med-assistenten",25,"Snakk med assistenten","Talk to the assistant",{"slug":23,"order":24,"categoryNb":7,"categoryEn":8,"titleNb":25,"titleEn":26,"hasEnglish":11},"dokumenter-og-e-post",25.5,"Dokumenter og e-post fra assistenten","Documents and email from the assistant",{"slug":28,"order":29,"categoryNb":7,"categoryEn":8,"titleNb":30,"titleEn":31,"hasEnglish":11},"faste-preferanser",26,"Faste preferanser","Standing preferences",{"slug":33,"order":34,"categoryNb":7,"categoryEn":8,"titleNb":35,"titleEn":36,"hasEnglish":11},"innstillinger",27,"Innstillinger","Settings",{"slug":38,"order":39,"categoryNb":7,"categoryEn":8,"titleNb":40,"titleEn":41,"hasEnglish":11},"sprak-og-utseende",27.5,"Språk og utseende","Language and appearance",{"slug":43,"order":44,"categoryNb":7,"categoryEn":8,"titleNb":45,"titleEn":46,"hasEnglish":11},"varsler",28,"Varsler","Notifications",{"slug":48,"order":49,"categoryNb":7,"categoryEn":8,"titleNb":50,"titleEn":51,"hasEnglish":11},"abonnement-og-betaling",29,"Abonnement og betaling","Subscription and billing",{"slug":53,"order":54,"categoryNb":7,"categoryEn":8,"titleNb":55,"titleEn":56,"hasEnglish":11},"kreditter",29.5,"Kreditter","Credits",{"slug":58,"order":59,"categoryNb":60,"categoryEn":61,"titleNb":62,"titleEn":63,"hasEnglish":11},"tilbud-pa-befaring",30,"Ute på jobb","Out on the job","Tilbud på befaring","Quotes on site visits",{"slug":65,"order":66,"categoryNb":60,"categoryEn":61,"titleNb":67,"titleEn":68,"hasEnglish":11},"endringsmelding",32,"Endringsmelding","Change order",{"slug":70,"order":71,"categoryNb":60,"categoryEn":61,"titleNb":72,"titleEn":73,"hasEnglish":11},"slette-og-gjenopprette-tilbud",33,"Slette og gjenopprette tilbud","Deleting and restoring quotes",{"slug":75,"order":76,"categoryNb":60,"categoryEn":61,"titleNb":77,"titleEn":78,"hasEnglish":11},"kundene-dine",35,"Kundene dine","Your customers",{"slug":80,"order":81,"categoryNb":60,"categoryEn":61,"titleNb":82,"titleEn":83,"hasEnglish":11},"prosjektet",38,"Prosjektet","The project",{"slug":85,"order":86,"categoryNb":60,"categoryEn":61,"titleNb":87,"titleEn":88,"hasEnglish":11},"timer-dagbok-og-dokumentasjon",40,"Timer, dagbok og dokumentasjon","Hours, work diary and documentation",{"slug":90,"order":91,"categoryNb":60,"categoryEn":61,"titleNb":92,"titleEn":93,"hasEnglish":11},"jobbrapporter",42,"Jobbrapporter","Job reports",{"slug":95,"order":96,"categoryNb":60,"categoryEn":61,"titleNb":97,"titleEn":98,"hasEnglish":11},"maler",45,"Maler","Templates",{"slug":100,"order":101,"categoryNb":60,"categoryEn":61,"titleNb":102,"titleEn":103,"hasEnglish":11},"tall-og-tilbudspipeline",47,"Tall","Stats",{"slug":105,"order":106,"categoryNb":107,"categoryEn":108,"titleNb":109,"titleEn":110,"hasEnglish":11},"faktura-og-regnskap",50,"Økonomi","Finances","Faktura og regnskap","Invoicing and bookkeeping",{"slug":112,"order":113,"categoryNb":107,"categoryEn":108,"titleNb":114,"titleEn":115,"hasEnglish":11},"hvem-skylder-deg-penger",51,"Hvem skylder deg penger","Who owes you money",{"slug":117,"order":118,"categoryNb":107,"categoryEn":108,"titleNb":119,"titleEn":120,"hasEnglish":11},"levere-mva-meldingen",52,"Levere MVA-meldingen","Filing the VAT return",{"slug":122,"order":123,"categoryNb":107,"categoryEn":108,"titleNb":124,"titleEn":125,"hasEnglish":11},"firmainnboks",53,"Henvendelser","Enquiries",{"slug":127,"order":128,"categoryNb":107,"categoryEn":108,"titleNb":129,"titleEn":130,"hasEnglish":11},"godkjenne-bokforingen",54,"Godkjenne bokføringen","Approving a booking",{"slug":132,"order":133,"categoryNb":107,"categoryEn":108,"titleNb":134,"titleEn":135,"hasEnglish":11},"slik-ligger-bedriften-an",55,"Slik ligger bedriften an","How the business is doing",{"slug":137,"order":138,"categoryNb":107,"categoryEn":108,"titleNb":139,"titleEn":140,"hasEnglish":11},"betalingskoen",56,"Betalingskøen","The payment queue",{"slug":142,"order":143,"categoryNb":107,"categoryEn":108,"titleNb":144,"titleEn":145,"hasEnglish":11},"rapporter",57,"Rapporter","Reports",{"slug":147,"order":148,"categoryNb":107,"categoryEn":108,"titleNb":149,"titleEn":150,"hasEnglish":11},"kreditnotaer",58,"Kreditnotaer","Credit notes",{"slug":152,"order":153,"categoryNb":107,"categoryEn":108,"titleNb":154,"titleEn":155,"hasEnglish":11},"koble-banken-til-tredco",58.5,"Koble banken til Tredco","Connect your bank to Tredco",{"slug":157,"order":158,"categoryNb":107,"categoryEn":108,"titleNb":159,"titleEn":160,"hasEnglish":11},"koble-dnb-til-tredco",59,"Koble DNB til Tredco","Connect DNB to Tredco",{"slug":162,"order":163,"categoryNb":107,"categoryEn":108,"titleNb":164,"titleEn":165,"hasEnglish":11},"koble-tripletex-til-tredco",59.5,"Koble Tripletex til Tredco","Connect Tripletex to Tredco",{"slug":167,"order":168,"categoryNb":169,"categoryEn":170,"titleNb":171,"titleEn":172,"hasEnglish":11},"team-roller-og-tilgang",60,"Teamet","The team","Teamet, roller og tilgang","The team, roles and access",{"slug":174,"order":175,"categoryNb":169,"categoryEn":170,"titleNb":176,"titleEn":177,"hasEnglish":11},"kalender-og-planlegging",70,"Kalender og planlegging","Calendar and planning",{"page":179,"fallback":565},{"id":180,"title":165,"body":181,"category":108,"description":556,"extension":557,"meta":558,"navigation":11,"order":163,"path":559,"seo":560,"sourceRef":561,"stem":562,"updatedAt":563,"__hash__":564},"docsEn\u002Fen\u002Fhandbook\u002Fkoble-tripletex-til-tredco.md",{"type":182,"value":183,"toc":544},"minimark",[184,188,196,199,204,229,233,268,274,279,283,286,292,304,307,359,362,366,423,426,430,487,492],[185,186,187],"p",{},"Tredco connects to Tripletex with an API user key, which Tredco calls the employee token. You create the key yourself in Tripletex, and it belongs to one user in the company. Once connected, you can send the parts of a quote's payment plan for invoicing. Tredco then finds or creates the customer in Tripletex and creates an order there. The order links to the quote's PDF; if the quote has no PDF yet, Tredco makes it first.",[185,189,190,191,195],{},"Tripletex then becomes the company's accounting system, in place of Tredco Accounting. A company has one accounting system at a time, chosen under ",[192,193,194],"ui-label",{},"Modules",". Importing the trial balance and open items from Tripletex into Tredco Accounting is a separate connection made through the assistant, and it reads other parts of the accounts.",[185,197,198],{},"Tripletex's screens are in Norwegian below, as they appear in Tripletex, with an English gloss the first time each one comes up.",[200,201,203],"h2",{"id":202},"before-you-start","Before you start",[205,206,207,211,214,217,220,223],"ul",{},[208,209,210],"li",{},"You need a Tripletex user with access to the system. The key belongs to that user.",[208,212,213],{},"To create the key and change its access, the user needs user administration access. If you don't have it, a Tripletex administrator can give it to you or create the key for you.",[208,215,216],{},"The company's Tripletex subscription must include integrations with API 2.0. An administrator can check and change that under \"Selskap\" (Company) and \"Mitt abonnement\" (My subscription).",[208,218,219],{},"If you have access to several companies in Tripletex, open the company you're connecting before you create the key.",[208,221,222],{},"Tredco checks the key's access before it can be saved. To read it, both the key and the user who owns it need \"Brukeradministrator\" (user administrator) in Tripletex.",[208,224,225,226,228],{},"In Tredco, you need permission to change the company settings to see ",[192,227,194],{},".",[200,230,232],{"id":231},"create-the-key-in-tripletex","Create the key in Tripletex",[234,235,236],"steps",{},[237,238,239,242,245,248,251,254,262,265],"ol",{},[208,240,241],{},"Log in to Tripletex, in the company you're connecting.",[208,243,244],{},"Tap the profile icon in the top right and choose \"Min profil\" (My profile).",[208,246,247],{},"Open the \"API-tilgang\" (API access) tab and tap \"Ny nøkkel\" (New key). The \"Ny brukernøkkel\" (New user key) window opens.",[208,249,250],{},"Tick \"Tilpasset oppsett\" (Custom setup) to enter the application name yourself.",[208,252,253],{},"Choose \"Alle tilganger\" (All access). If you'd rather restrict the key, read the section on access below before you go on.",[208,255,256,257,261],{},"Type ",[258,259,260],"strong",{},"Tredco"," in \"Applikasjonsnavn\" (Application name), exactly like that, with a capital T.",[208,263,264],{},"In \"Gi nøkkelen et navn\" (Name the key), give it a name you'll recognise, for example Tredco.",[208,266,267],{},"Tap \"Opprett nøkkel\" (Create key) and copy the key straight away. Tripletex shows it only this once.",[269,270],"screenshot",{"alt":271,"caption":272,"src":273},"The API-tilgang tab in Tripletex with the API - brukernøkler list and the Ny nøkkel button","The API-tilgang tab under Min profil, in Tripletex's Norwegian interface. The row with an existing key is hidden.","\u002Fimg\u002Fdocs\u002Fkoble-tripletex-til-tredco\u002Fapi-tilgang.png",[269,275],{"alt":276,"caption":277,"src":278},"The Ny brukernøkkel window in Tripletex with Tilpasset oppsett ticked, three access choices, and the Applikasjonsnavn and Gi nøkkelen et navn fields","Ny brukernøkkel with Tilpasset oppsett ticked, in Tripletex's Norwegian interface. The fields are empty and the picture is cropped to the window.","\u002Fimg\u002Fdocs\u002Fkoble-tripletex-til-tredco\u002Fny-brukernokkel.png",[200,280,282],{"id":281},"choose-the-keys-access","Choose the key's access",[185,284,285],{},"The key must be able to do everything Tredco does in Tripletex: find the customer, create the customer if it doesn't exist, create the order, and read the company's VAT codes. Tredco doesn't fetch reports, vouchers or payroll through this connection.",[185,287,288,291],{},[258,289,290],{},"\"Alle tilganger\"."," This is the setup the steps above follow. The key gets all the access the user who owns it has, but never more. Access the user lacks shows greyed out on the key and doesn't work. So the user must be able to see and create customers and create orders, and have \"Brukeradministrator\" so Tredco can check the key. The downside is that the key can do far more in Tripletex than Tredco uses. If it leaks, it can be used for anything the user has access to.",[185,293,294,297,298,303],{},[258,295,296],{},"Restricted access (\"Bestem selv\", decide yourself)."," The key gets only the access you tick, so it can do less harm if it leaks. We don't have a confirmed restricted setup that covers everything Tredco does, so this guide doesn't show one. The key needs \"Brukeradministrator\" either way, or Tredco can't check it, and then it can't be saved. If you still want to restrict the key, contact ",[299,300,302],"a",{"href":301},"mailto:support@tredco.no","Tredco support"," before you create it, and hold off on \"Bestem selv\" until you've had the access it needs confirmed. Then choose \"Bestem selv\" in step 5. After step 8, tap the key's name under \"API-tilgang\", tick the confirmed access and tap \"Lagre\" (Save) at the bottom, before you test the key in Tredco.",[185,305,306],{},"The table shows individual access we know Tredco uses. It isn't a complete setup, and which access lets the key read the VAT codes is still not known. The check in Tredco still shows whether the key can read them.",[308,309,310,323],"table",{},[311,312,313],"thead",{},[314,315,316,320],"tr",{},[317,318,319],"th",{},"What Tredco does",[317,321,322],{},"Access in Tripletex",[324,325,326,335,343,351],"tbody",{},[314,327,328,332],{},[329,330,331],"td",{},"Finds the customer",[329,333,334],{},"Kunde\u002Fleverandør › \"Tilgang til kunde- og leverandørinformasjon\" (customer and supplier information)",[314,336,337,340],{},[329,338,339],{},"Creates the customer if it doesn't exist",[329,341,342],{},"Kunde\u002Fleverandør › \"Tilgang til å opprette kunder og leverandører\" (create customers and suppliers), as well as the access above",[314,344,345,348],{},[329,346,347],{},"Creates the order",[329,349,350],{},"Faktura › \"Å opprette ordre\" (create orders), or \"Alle ordre\" (all orders), which also gives an overview of every order",[314,352,353,356],{},[329,354,355],{},"Reads the company's VAT codes",[329,357,358],{},"Not yet known",[185,360,361],{},"The third choice, \"Gi brukernøkkel denne brukerens tilganger\" (give the key this user's access), copies the access the user has when the key is created. It has the same downside as \"Alle tilganger\".",[200,363,365],{"id":364},"paste-the-key-into-tredco","Paste the key into Tredco",[234,367,368],{},[237,369,370,386,396,403,410,416],{},[208,371,372,373,379,380,382,383,228],{},"Open ",[299,374,378],{"href":375,"rel":376},"https:\u002F\u002Ftredco.app\u002Fsettings",[377],"nofollow","the settings in Tredco"," and choose ",[192,381,194],{}," under ",[192,384,385],{},"The company",[208,387,388,389,382,392,395],{},"Tap ",[192,390,391],{},"Connect Tripletex",[192,393,394],{},"Accounting system",". If the company uses Tredco Accounting now, it says Tripletex becomes the accounting system when you save. The books in Tredco stay.",[208,397,398,399,402],{},"Paste the key into the ",[192,400,401],{},"Employee token"," field.",[208,404,405,406,409],{},"Leave ",[192,407,408],{},"Test environment"," off. It's for Tripletex's own test environment, and a key from your ordinary Tripletex won't work there.",[208,411,388,412,415],{},[192,413,414],{},"Test connection",". Tredco checks the key and shows what it found. If it shows a company name, check that it's the right company.",[208,417,418,419,422],{},"Once the key has the access Tredco uses, tap ",[192,420,421],{},"Finish",". Tredco checks the key once more before saving it.",[185,424,425],{},"The check only reads, and creates nothing in Tripletex. It tries to see customers and read the VAT codes with the key. In the access lists of the key and the user who owns it, it looks for both being able to create customers and orders, and for neither having read-only access. If something is missing, or Tredco can't confirm it, the key can't be saved, and Tredco shows what it's about. If Tripletex lists access Tredco can't read safely, the key can't be saved, and Tredco shows why. A key that passes the check still can't promise that every order will go through later.",[200,427,429],{"id":428},"if-it-doesnt-work","If it doesn't work",[205,431,432,438,447,453,461,469,475,481],{},[208,433,434,437],{},[258,435,436],{},"You can't see the \"API-tilgang\" tab."," Your user lacks user administration access, or the company's subscription doesn't include integrations with API 2.0. Ask the Tripletex administrator.",[208,439,440,443,444,446],{},[258,441,442],{},"Tripletex didn't accept the key."," Check that you copied the whole key with no spaces before or after it, that \"Applikasjonsnavn\" is exactly Tredco, and that ",[192,445,408],{}," is off. The list under \"API-tilgang\" also shows the key's expiry date.",[208,448,449,452],{},[258,450,451],{},"The key lacks access."," Tredco shows which. Tap the key's name under \"API-tilgang\", give it that access, tap \"Lagre\", and test again. The user who owns the key must have it too.",[208,454,455,458,459,228],{},[258,456,457],{},"Tredco couldn't confirm the access."," Check that both the key and the user who owns it have \"Brukeradministrator\", and test again. If that doesn't help, contact ",[299,460,302],{"href":301},[208,462,463,468],{},[258,464,465,467],{},[192,466,421],{}," stays inactive, and the test doesn't show what it found."," You're probably using an older version of the app. Update it and test the key again.",[208,470,471,474],{},[258,472,473],{},"Sending for invoicing fails."," Tap the key's name under \"API-tilgang\" and check what access it has. Also check that the user who owns the key has that access.",[208,476,477,480],{},[258,478,479],{},"You lost the key before pasting it."," Tripletex won't show it again. Create a new key and paste it into Tredco. According to Tripletex, creating a new key for the same integration makes the previous one invalid.",[208,482,483,486],{},[258,484,485],{},"The key may have leaked."," Treat it like a password, and never send it by email or in a chat. If someone else got hold of it, create a new one, paste it into Tredco, and ask the Tripletex administrator to remove the old one if it's still in the list.",[488,489,491],"h3",{"id":490},"sources","Sources",[205,493,494,503,511,519,527,535],{},[208,495,496,497,502],{},"Tripletex (Norwegian): ",[299,498,501],{"href":499,"rel":500},"https:\u002F\u002Fhjelp.tripletex.no\u002Fhc\u002Fno\u002Farticles\u002F16600381679249-Hvordan-oppretter-jeg-en-API-brukern%C3%B8kkel",[377],"Hvordan oppretter jeg en API-brukernøkkel?",", on who the key belongs to, user administration, \"Tilpasset oppsett\" with an application name, and the key being shown only once",[208,504,496,505,510],{},[299,506,509],{"href":507,"rel":508},"https:\u002F\u002Fhjelp.tripletex.no\u002Fhc\u002Fno\u002Farticles\u002F4409557117713-Hvordan-aktiverer-jeg-integrasjoner-med-API-brukern%C3%B8kkel",[377],"Hvordan aktiverer jeg integrasjoner med API-brukernøkkel?",", on integrations with API 2.0 under \"Mitt abonnement\"",[208,512,496,513,518],{},[299,514,517],{"href":515,"rel":516},"https:\u002F\u002Fhjelp.tripletex.no\u002Fhc\u002Fno\u002Farticles\u002F16549993347473-Hvilke-tilganger-kan-jeg-gi-innenfor-kunder-og-leverand%C3%B8rer",[377],"Hvilke tilganger kan jeg gi innenfor kunder og leverandører?",", on seeing and creating customers",[208,520,496,521,526],{},[299,522,525],{"href":523,"rel":524},"https:\u002F\u002Fhjelp.tripletex.no\u002Fhc\u002Fno\u002Farticles\u002F16549638552593-Hvilke-tilganger-kan-jeg-gi-innenfor-fakturamodulen",[377],"Hvilke tilganger kan jeg gi innenfor fakturamodulen?",", on \"Å opprette ordre\" and \"Alle ordre\"",[208,528,496,529,534],{},[299,530,533],{"href":531,"rel":532},"https:\u002F\u002Fhjelp.tripletex.no\u002Fhc\u002Fno\u002Farticles\u002F21943631189777-Hvordan-finner-jeg-ut-hvilke-tilganger-brukern%C3%B8kkelen-har",[377],"Hvordan finner jeg ut hvilke tilganger brukernøkkelen har?",", on seeing and changing a key's access",[208,536,537,538,543],{},"Tripletex for developers: ",[299,539,542],{"href":540,"rel":541},"https:\u002F\u002Fdeveloper.tripletex.no\u002Fdocs\u002Fdocumentation\u002Fauthentication-and-tokens\u002F",[377],"Authentication and tokens",", on a key never getting more than its owner, and a new key for the same integration making the previous one invalid",{"title":545,"searchDepth":546,"depth":546,"links":547},"",2,[548,549,550,551,552],{"id":202,"depth":546,"text":203},{"id":231,"depth":546,"text":232},{"id":281,"depth":546,"text":282},{"id":364,"depth":546,"text":365},{"id":428,"depth":546,"text":429,"children":553},[554],{"id":490,"depth":555,"text":491},3,"How to create an API user key in Tripletex, choose what it can access, and connect it to Tredco.","md",{},"\u002Fen\u002Fhandbook\u002Fkoble-tripletex-til-tredco",{"title":165,"description":556},"Baseline rows 434, 435 and the accounting-system choice (AccountingProviderChoice.vue on Moduler): TripletexSetup.vue, the access check in web\u002Fconvex\u002Faccounting\u002FtripletexAccess.ts and connectTripletex, testConnection and sending for invoicing in web\u002Fconvex\u002FaccountingActions.ts, the calls in web\u002Fconvex\u002Faccounting\u002FtripletexClient.ts (customer search and create, order create, VAT types read); Tripletex OpenAPI 2.75.17 has no per-endpoint access data; the Tripletex screens Min profil › API-tilgang › Ny nøkkel and the access names on an existing key checked 2026-10-27, without creating or changing any key","en\u002Fhandbook\u002Fkoble-tripletex-til-tredco","2026-10-27","U6axGXdbOq1tg3qgUyKeIylo3bPJPM-bph2OCDQh6ok",false,1794319239504]