[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs:\u002Fdocs\u002Foperators\u002Fbilling":3,"docs:nav":193,"docs:surround:\u002Fdocs\u002Foperators\u002Fbilling":405},{"id":4,"title":5,"body":6,"description":183,"extension":184,"launchGate":185,"meta":186,"navigation":187,"path":188,"seo":189,"stem":190,"stub":191,"__hash__":192},"docs_en\u002Fdocs\u002F4.operators\u002F12.billing.md","Billing",{"type":7,"value":8,"toc":175},"minimark",[9,13,18,21,109,112,120,124,154,162,168,172],[10,11,12],"p",{},"Manager › Billing › Company holds what every invoice says about the seller. Invoices already\nissued keep what they were issued with.",[14,15,17],"h2",{"id":16},"the-sellers-country","The seller’s country",[10,19,20],{},"The country picks which details the form asks for and what the invoice footer starts from:",[22,23,24,40],"table",{},[25,26,27],"thead",{},[28,29,30,34,37],"tr",{},[31,32,33],"th",{},"Country",[31,35,36],{},"Details",[31,38,39],{},"Footer by default",[41,42,43,55,66,76,87,98],"tbody",{},[28,44,45,49,52],{},[46,47,48],"td",{},"Sweden",[46,50,51],{},"Org.nr, Momsreg.nr, säte",[46,53,54],{},"Org.nr, Momsreg.nr, Styrelsens säte, Godkänd för F-skatt",[28,56,57,60,63],{},[46,58,59],{},"Norway",[46,61,62],{},"Org.nr, MVA-nr",[46,64,65],{},"Org.nr, Foretaksregisteret",[28,67,68,71,74],{},[46,69,70],{},"Denmark",[46,72,73],{},"CVR-nr., Momsnr.",[46,75,73],{},[28,77,78,81,84],{},[46,79,80],{},"Finland",[46,82,83],{},"Y-tunnus, ALV-nro, kotipaikka",[46,85,86],{},"Y-tunnus, ALV-nro, Kotipaikka",[28,88,89,92,95],{},[46,90,91],{},"Germany",[46,93,94],{},"Handelsregister, USt-IdNr., Registergericht, Geschäftsführer",[46,96,97],{},"all four",[28,99,100,103,106],{},[46,101,102],{},"Any other",[46,104,105],{},"Company reg. no., VAT no.",[46,107,108],{},"both",[10,110,111],{},"Change the country and save: the form then shows that country’s details, and the footer goes\nback to that country’s default. The register number and the VAT number are always printed under\nthe seller’s name; the other details only where the footer names them.",[10,113,114,115,119],{},"The sets are data in billing’s settings (",[116,117,118],"code",{},"sellerCountries","): a country can be added or changed\nthere without a new release.",[14,121,123],{"id":122},"the-invoice-footer","The invoice footer",[10,125,126,127,130,131,130,134,130,137,130,140,143,144,130,147,130,150,153],{},"The footer is printed at the foot of every invoice, in up to four columns. Each line is free\ntext; a word in braces is filled in from the company’s details when the invoice is made:\n",[116,128,129],{},"{name}",", ",[116,132,133],{},"{address}",[116,135,136],{},"{postcode}",[116,138,139],{},"{city}",[116,141,142],{},"{email}",", and the country’s details\n(",[116,145,146],{},"{orgNumber}",[116,148,149],{},"{vatNumber}",[116,151,152],{},"{seat}"," and so on). A line whose braces are all empty is left\nout, so “Styrelsens säte: {seat}” disappears while no seat is filled in.",[10,155,156,157,161],{},"Add bank details or any other statement you need as a line. ",[158,159,160],"strong",{},"Use the default"," puts the\ncountry’s footer back.",[10,163,164,167],{},[158,165,166],{},"Preview an invoice"," shows an example invoice with today’s details and footer. It is never\nnumbered and has no PDF.",[14,169,171],{"id":170},"swedish-invoices","Swedish invoices",[10,173,174],{},"A Swedish seller’s invoices keep the rules of the Swedish VAT Act: VAT per rate, the unit price\nexcluding VAT, the reverse-charge wording, the VAT in kronor on an invoice in another currency,\nand an OCR reference for bank transfers. “Godkänd för F-skatt” is a footer line: remove it only\nif the company is not approved for F-tax.",{"title":176,"searchDepth":177,"depth":178,"links":179},"",2,3,[180,181,182],{"id":16,"depth":177,"text":17},{"id":122,"depth":177,"text":123},{"id":170,"depth":177,"text":171},"The company that invoices, the details its country requires on an invoice, and the invoice footer.","md",null,{},true,"\u002Fdocs\u002Foperators\u002Fbilling",{"title":5,"description":183},"docs\u002F4.operators\u002F12.billing",false,"q6Ql9DfOcrf247RzfTO8vOGVFSsKrDMgu3q7MQ_TNBk",[194],{"title":195,"path":196,"stem":197,"children":198,"page":-1},"Docs","\u002Fdocs","docs",[199,203,233,260,294,362,376,398],{"title":200,"path":196,"stem":201,"stub":191,"launchGate":185,"icon":202},"Overview","docs\u002Findex","i-lucide-house",{"title":204,"stub":191,"launchGate":185,"icon":205,"path":206,"stem":207,"children":208,"page":191},"Get started","i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started",[209,213,217,221,225,229],{"title":210,"path":211,"stem":212,"stub":191,"launchGate":185},"What Velrix is","\u002Fdocs\u002Fget-started\u002Fwhat-is-velrix","docs\u002F1.get-started\u002F1.what-is-velrix",{"title":214,"path":215,"stem":216,"stub":191,"launchGate":185},"Ways to run Velrix","\u002Fdocs\u002Fget-started\u002Fways-to-run","docs\u002F1.get-started\u002F2.ways-to-run",{"title":218,"path":219,"stem":220,"stub":191,"launchGate":185},"Install from USB","\u002Fdocs\u002Fget-started\u002Finstall","docs\u002F1.get-started\u002F3.install",{"title":222,"path":223,"stem":224,"stub":191,"launchGate":185},"The setup wizard","\u002Fdocs\u002Fget-started\u002Fsetup-wizard","docs\u002F1.get-started\u002F4.setup-wizard",{"title":226,"path":227,"stem":228,"stub":191,"launchGate":185},"Your first app","\u002Fdocs\u002Fget-started\u002Ffirst-app","docs\u002F1.get-started\u002F5.first-app",{"title":230,"path":231,"stem":232,"stub":191,"launchGate":185},"Your first VM","\u002Fdocs\u002Fget-started\u002Ffirst-vm","docs\u002F1.get-started\u002F6.first-vm",{"title":234,"stub":191,"launchGate":185,"icon":235,"path":236,"stem":237,"children":238,"page":191},"Concepts","i-lucide-lightbulb","\u002Fdocs\u002Fconcepts","docs\u002F2.concepts",[239,243,247,251,255],{"title":240,"path":241,"stem":242,"stub":187,"launchGate":185},"Realms","\u002Fdocs\u002Fconcepts\u002Frealms","docs\u002F2.concepts\u002F1.realms",{"title":244,"path":245,"stem":246,"stub":187,"launchGate":185},"Instances and hosts","\u002Fdocs\u002Fconcepts\u002Finstances-and-hosts","docs\u002F2.concepts\u002F2.instances-and-hosts",{"title":248,"path":249,"stem":250,"stub":187,"launchGate":185},"Modules and the mesh","\u002Fdocs\u002Fconcepts\u002Fmodules-and-the-mesh","docs\u002F2.concepts\u002F3.modules-and-the-mesh",{"title":252,"path":253,"stem":254,"stub":187,"launchGate":185},"Organisations, projects and permissions","\u002Fdocs\u002Fconcepts\u002Forgs-projects-permissions","docs\u002F2.concepts\u002F4.orgs-projects-permissions",{"title":256,"path":257,"stem":258,"stub":187,"launchGate":259},"Host pools","\u002Fdocs\u002Fconcepts\u002Fhost-pools","docs\u002F2.concepts\u002F5.host-pools","A1",{"title":261,"stub":191,"launchGate":185,"icon":262,"path":263,"stem":264,"children":265,"page":191},"Guides for users","i-lucide-book-open","\u002Fdocs\u002Fguides","docs\u002F3.guides",[266,270,274,278,282,286,290],{"title":267,"path":268,"stem":269,"stub":191,"launchGate":185},"Apps","\u002Fdocs\u002Fguides\u002Fapps","docs\u002F3.guides\u002F1.apps",{"title":271,"path":272,"stem":273,"stub":187,"launchGate":185},"Machines","\u002Fdocs\u002Fguides\u002Fmachines","docs\u002F3.guides\u002F2.machines",{"title":275,"path":276,"stem":277,"stub":187,"launchGate":185},"Volumes","\u002Fdocs\u002Fguides\u002Fvolumes","docs\u002F3.guides\u002F3.volumes",{"title":279,"path":280,"stem":281,"stub":191,"launchGate":185},"Stacks","\u002Fdocs\u002Fguides\u002Fstacks","docs\u002F3.guides\u002F4.stacks",{"title":283,"path":284,"stem":285,"stub":187,"launchGate":185},"Terminal and cloud shells","\u002Fdocs\u002Fguides\u002Fterminal","docs\u002F3.guides\u002F5.terminal",{"title":287,"path":288,"stem":289,"stub":191,"launchGate":185},"Registry","\u002Fdocs\u002Fguides\u002Fregistry","docs\u002F3.guides\u002F6.registry",{"title":291,"path":292,"stem":293,"stub":187,"launchGate":185},"Kubernetes","\u002Fdocs\u002Fguides\u002Fkubernetes","docs\u002F3.guides\u002F7.kubernetes",{"title":295,"stub":191,"launchGate":185,"icon":296,"path":297,"stem":298,"children":299,"page":191},"Guides for operators","i-lucide-server-cog","\u002Fdocs\u002Foperators","docs\u002F4.operators",[300,304,308,312,313,317,321,325,329,333,338,342,346,350,354,358],{"title":301,"path":302,"stem":303,"stub":191,"launchGate":185},"Updates and maintenance windows","\u002Fdocs\u002Foperators\u002Fupdates","docs\u002F4.operators\u002F1.updates",{"title":305,"path":306,"stem":307,"stub":191,"launchGate":185},"Migrate: moving VMs from VMware","\u002Fdocs\u002Foperators\u002Fmigrate","docs\u002F4.operators\u002F10.migrate",{"title":309,"path":310,"stem":311,"stub":191,"launchGate":185},"Hardware","\u002Fdocs\u002Foperators\u002Fhardware","docs\u002F4.operators\u002F11.hardware",{"title":5,"path":188,"stem":190,"stub":191,"launchGate":185},{"title":314,"path":315,"stem":316,"stub":191,"launchGate":185},"Policies","\u002Fdocs\u002Foperators\u002Fpolicies","docs\u002F4.operators\u002F13.policies",{"title":318,"path":319,"stem":320,"stub":191,"launchGate":185},"Running the realm","\u002Fdocs\u002Foperators\u002Frealm-ops","docs\u002F4.operators\u002F14.realm-ops",{"title":322,"path":323,"stem":324,"stub":191,"launchGate":185},"Public address and app hostnames","\u002Fdocs\u002Foperators\u002Fpublic-address","docs\u002F4.operators\u002F15.public-address",{"title":326,"path":327,"stem":328,"stub":191,"launchGate":185},"Library","\u002Fdocs\u002Foperators\u002Flibrary","docs\u002F4.operators\u002F16.library",{"title":330,"path":331,"stem":332,"stub":191,"launchGate":185},"Backups","\u002Fdocs\u002Foperators\u002Fbackups","docs\u002F4.operators\u002F2.backups",{"title":334,"path":335,"stem":336,"stub":187,"launchGate":337},"Availability and drain","\u002Fdocs\u002Foperators\u002Favailability","docs\u002F4.operators\u002F3.availability","A1, A2, A3",{"title":339,"path":340,"stem":341,"stub":187,"launchGate":185},"Federation","\u002Fdocs\u002Foperators\u002Ffederation","docs\u002F4.operators\u002F4.federation",{"title":343,"path":344,"stem":345,"stub":187,"launchGate":185},"Licensing","\u002Fdocs\u002Foperators\u002Flicensing","docs\u002F4.operators\u002F5.licensing",{"title":347,"path":348,"stem":349,"stub":187,"launchGate":185},"Branding: look and design","\u002Fdocs\u002Foperators\u002Fbranding","docs\u002F4.operators\u002F6.branding",{"title":351,"path":352,"stem":353,"stub":187,"launchGate":185},"Connectivity","\u002Fdocs\u002Foperators\u002Fconnectivity","docs\u002F4.operators\u002F7.connectivity",{"title":355,"path":356,"stem":357,"stub":187,"launchGate":185},"Logs","\u002Fdocs\u002Foperators\u002Flogs","docs\u002F4.operators\u002F8.logs",{"title":359,"path":360,"stem":361,"stub":191,"launchGate":185},"Directory sync: Entra ID and Okta","\u002Fdocs\u002Foperators\u002Fdirectory-sync","docs\u002F4.operators\u002F9.directory-sync",{"title":363,"stub":191,"launchGate":185,"icon":364,"path":365,"stem":366,"children":367,"page":191},"Reference","i-lucide-library","\u002Fdocs\u002Freference","docs\u002F5.reference",[368,372],{"title":369,"path":370,"stem":371,"stub":191,"launchGate":185},"The API reference in your realm","\u002Fdocs\u002Freference\u002Fin-your-realm","docs\u002F5.reference\u002F1.in-your-realm",{"title":373,"path":374,"stem":375,"stub":191,"launchGate":185},"The velrix command","\u002Fdocs\u002Freference\u002Fcli","docs\u002F5.reference\u002F2.cli",{"title":377,"stub":191,"launchGate":185,"icon":378,"path":379,"stem":380,"children":381,"page":191},"Security and compliance","i-lucide-shield-check","\u002Fdocs\u002Fsecurity","docs\u002F6.security",[382,386,390,394],{"title":383,"path":384,"stem":385,"stub":187,"launchGate":185},"Post-quantum","\u002Fdocs\u002Fsecurity\u002Fpost-quantum","docs\u002F6.security\u002F1.post-quantum",{"title":387,"path":388,"stem":389,"stub":187,"launchGate":185},"GDPR","\u002Fdocs\u002Fsecurity\u002Fgdpr","docs\u002F6.security\u002F2.gdpr",{"title":391,"path":392,"stem":393,"stub":187,"launchGate":185},"NIS2 support","\u002Fdocs\u002Fsecurity\u002Fnis2","docs\u002F6.security\u002F3.nis2",{"title":395,"path":396,"stem":397,"stub":187,"launchGate":185},"Data residency","\u002Fdocs\u002Fsecurity\u002Fdata-residency","docs\u002F6.security\u002F4.data-residency",{"title":399,"path":400,"stem":401,"children":402,"stub":191,"launchGate":185,"icon":404},"Release notes","\u002Fdocs\u002Frelease-notes","docs\u002F7.release-notes\u002Findex",[403],{"title":399,"path":400,"stem":401,"stub":191,"launchGate":185},"i-lucide-scroll-text",[406,408],{"title":309,"path":310,"stem":311,"description":407,"children":-1},"Every server's sensors, disks, management controller and addressing, the thresholds they are judged by, and what Velrix does when a server is about to fail.",{"title":314,"path":315,"stem":316,"description":409,"children":-1},"Every module's policies in one place, where each value was set, and how to copy them to another installation."]