[{"data":1,"prerenderedAt":621},["ShallowReactive",2],{"navigation_docs":3,"-docs-point-of-sale-compliance":283,"-docs-point-of-sale-compliance-surround":617},[4,38,88,108,150,159,168,177,199,221,251],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002Findex",[9,10,14,18,22,26,30,34],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"First Steps","\u002Fdocs\u002Fgetting-started\u002Ffirst-steps","docs\u002F1.getting-started\u002F1.first-steps",{"title":15,"path":16,"stem":17},"Dashboard Overview","\u002Fdocs\u002Fgetting-started\u002Fdashboard-overview","docs\u002F1.getting-started\u002F2.dashboard-overview",{"title":19,"path":20,"stem":21},"Key Concepts","\u002Fdocs\u002Fgetting-started\u002Fkey-concepts","docs\u002F1.getting-started\u002F3.key-concepts",{"title":23,"path":24,"stem":25},"Initial Store Setup","\u002Fdocs\u002Fgetting-started\u002Finitial-store-setup","docs\u002F1.getting-started\u002F4.initial-store-setup",{"title":27,"path":28,"stem":29},"Setting Up Markets","\u002Fdocs\u002Fgetting-started\u002Fsetting-up-markets","docs\u002F1.getting-started\u002F5.setting-up-markets",{"title":31,"path":32,"stem":33},"Inviting Users","\u002Fdocs\u002Fgetting-started\u002Finviting-users","docs\u002F1.getting-started\u002F6.inviting-users",{"title":35,"path":36,"stem":37},"Go-Live Checklist","\u002Fdocs\u002Fgetting-started\u002Fgo-live-checklist","docs\u002F1.getting-started\u002F7.go-live-checklist",{"title":39,"path":40,"stem":41,"children":42,"page":87},"Point Of Sale","\u002Fdocs\u002Fpoint-of-sale","docs\u002F10.point-of-sale",[43,47,51,55,59,63,67,71,75,79,83],{"title":44,"path":45,"stem":46},"Setup","\u002Fdocs\u002Fpoint-of-sale\u002Fsetup-and-compliance","docs\u002F10.point-of-sale\u002F1.setup-and-compliance",{"title":48,"path":49,"stem":50},"Native App","\u002Fdocs\u002Fpoint-of-sale\u002Fnative-app","docs\u002F10.point-of-sale\u002F10.native-app",{"title":52,"path":53,"stem":54},"Registers","\u002Fdocs\u002Fpoint-of-sale\u002Fregisters","docs\u002F10.point-of-sale\u002F2.registers",{"title":56,"path":57,"stem":58},"Selling","\u002Fdocs\u002Fpoint-of-sale\u002Fselling","docs\u002F10.point-of-sale\u002F3.selling",{"title":60,"path":61,"stem":62},"Payments","\u002Fdocs\u002Fpoint-of-sale\u002Fpayments","docs\u002F10.point-of-sale\u002F4.payments",{"title":64,"path":65,"stem":66},"Receipts & Printing","\u002Fdocs\u002Fpoint-of-sale\u002Freceipts-and-printing","docs\u002F10.point-of-sale\u002F5.receipts-and-printing",{"title":68,"path":69,"stem":70},"Day-End & Reports","\u002Fdocs\u002Fpoint-of-sale\u002Fday-end-and-reports","docs\u002F10.point-of-sale\u002F6.day-end-and-reports",{"title":72,"path":73,"stem":74},"Modes","\u002Fdocs\u002Fpoint-of-sale\u002Fmodes","docs\u002F10.point-of-sale\u002F7.modes",{"title":76,"path":77,"stem":78},"Dashboard","\u002Fdocs\u002Fpoint-of-sale\u002Fdashboard","docs\u002F10.point-of-sale\u002F8.dashboard",{"title":80,"path":81,"stem":82},"Compliance","\u002Fdocs\u002Fpoint-of-sale\u002Fcompliance","docs\u002F10.point-of-sale\u002F9.compliance",{"title":84,"path":85,"stem":86},"Point of Sale","\u002Fdocs\u002Fpoint-of-sale\u002F_dir","docs\u002F10.point-of-sale\u002F_dir",false,{"title":89,"path":90,"stem":91,"children":92,"page":87},"Warehouses","\u002Fdocs\u002Fwarehouses","docs\u002F11.warehouses",[93,97,101,105],{"title":94,"path":95,"stem":96},"Managing Warehouses","\u002Fdocs\u002Fwarehouses\u002Fmanaging-warehouses","docs\u002F11.warehouses\u002F1.managing-warehouses",{"title":98,"path":99,"stem":100},"Stock & Inventory","\u002Fdocs\u002Fwarehouses\u002Fstock-and-inventory","docs\u002F11.warehouses\u002F2.stock-and-inventory",{"title":102,"path":103,"stem":104},"Warehouse Operations","\u002Fdocs\u002Fwarehouses\u002Fwarehouse-operations","docs\u002F11.warehouses\u002F3.warehouse-operations",{"title":89,"path":106,"stem":107},"\u002Fdocs\u002Fwarehouses\u002F_dir","docs\u002F11.warehouses\u002F_dir",{"title":109,"path":110,"stem":111,"children":112},"Products","\u002Fdocs\u002Fproducts","docs\u002F2.products\u002Findex",[113,114,118,122,126,130,134,138,142,146],{"title":109,"path":110,"stem":111},{"title":115,"path":116,"stem":117},"Adding and updating products","\u002Fdocs\u002Fproducts\u002Fadding-and-updating-products","docs\u002F2.products\u002F1.adding-and-updating-products",{"title":119,"path":120,"stem":121},"Bundles","\u002Fdocs\u002Fproducts\u002Fbundles","docs\u002F2.products\u002F10.bundles",{"title":123,"path":124,"stem":125},"Product details","\u002Fdocs\u002Fproducts\u002Fproduct-details","docs\u002F2.products\u002F2.product-details",{"title":127,"path":128,"stem":129},"Variants","\u002Fdocs\u002Fproducts\u002Fvariants","docs\u002F2.products\u002F3.variants",{"title":131,"path":132,"stem":133},"Product media","\u002Fdocs\u002Fproducts\u002Fproduct-media","docs\u002F2.products\u002F4.product-media",{"title":135,"path":136,"stem":137},"Inventory","\u002Fdocs\u002Fproducts\u002Finventory","docs\u002F2.products\u002F6.inventory",{"title":139,"path":140,"stem":141},"Pricing","\u002Fdocs\u002Fproducts\u002Fpricing","docs\u002F2.products\u002F7.pricing",{"title":143,"path":144,"stem":145},"AI-powered enrichment","\u002Fdocs\u002Fproducts\u002Fai-enrichment","docs\u002F2.products\u002F8.ai-enrichment",{"title":147,"path":148,"stem":149},"Import and export","\u002Fdocs\u002Fproducts\u002Fimport-and-export","docs\u002F2.products\u002F9.import-and-export",{"title":151,"path":152,"stem":153,"children":154,"page":87},"Orders","\u002Fdocs\u002Forders","docs\u002F3.orders",[155],{"title":156,"path":157,"stem":158},"Order Lifecycle","\u002Fdocs\u002Forders\u002Forder-lifecycle","docs\u002F3.orders\u002F1.order-lifecycle",{"title":160,"path":161,"stem":162,"children":163,"page":87},"Customers","\u002Fdocs\u002Fcustomers","docs\u002F4.customers",[164],{"title":165,"path":166,"stem":167},"Customer Profiles","\u002Fdocs\u002Fcustomers\u002Fcustomer-profiles","docs\u002F4.customers\u002F1.customer-profiles",{"title":169,"path":170,"stem":171,"children":172,"page":87},"Settings","\u002Fdocs\u002Fsettings","docs\u002F5.settings",[173],{"title":174,"path":175,"stem":176},"General Settings","\u002Fdocs\u002Fsettings\u002Fgeneral-settings","docs\u002F5.settings\u002F1.general-settings",{"title":178,"path":179,"stem":180,"children":181},"Categories","\u002Fdocs\u002Fcategories","docs\u002F6.categories\u002Findex",[182,183,187,191,195],{"title":178,"path":179,"stem":180},{"title":184,"path":185,"stem":186},"Managing categories","\u002Fdocs\u002Fcategories\u002Fmanaging-categories","docs\u002F6.categories\u002F1.managing-categories",{"title":188,"path":189,"stem":190},"Automatic categories","\u002Fdocs\u002Fcategories\u002Fautomatic-categories","docs\u002F6.categories\u002F2.automatic-categories",{"title":192,"path":193,"stem":194},"Category merchandising","\u002Fdocs\u002Fcategories\u002Fmerchandising","docs\u002F6.categories\u002F3.merchandising",{"title":196,"path":197,"stem":198},"Storefront settings","\u002Fdocs\u002Fcategories\u002Fstorefront-settings","docs\u002F6.categories\u002F4.storefront-settings",{"title":200,"path":201,"stem":202,"children":203},"Attributes","\u002Fdocs\u002Fattributes","docs\u002F7.attributes\u002Findex",[204,205,209,213,217],{"title":200,"path":201,"stem":202},{"title":206,"path":207,"stem":208},"Managing attributes","\u002Fdocs\u002Fattributes\u002Fmanaging-attributes","docs\u002F7.attributes\u002F1.managing-attributes",{"title":210,"path":211,"stem":212},"Attribute templates","\u002Fdocs\u002Fattributes\u002Fattribute-templates","docs\u002F7.attributes\u002F2.attribute-templates",{"title":214,"path":215,"stem":216},"Display groups","\u002Fdocs\u002Fattributes\u002Fdisplay-groups","docs\u002F7.attributes\u002F3.display-groups",{"title":218,"path":219,"stem":220},"Completeness","\u002Fdocs\u002Fattributes\u002Fcompleteness","docs\u002F7.attributes\u002F4.completeness",{"title":222,"path":223,"stem":224,"children":225},"Markets","\u002Fdocs\u002Fmarkets","docs\u002F8.markets\u002Findex",[226,227,231,235,239,243,247],{"title":222,"path":223,"stem":224},{"title":228,"path":229,"stem":230},"Creating a Market","\u002Fdocs\u002Fmarkets\u002Fcreating-a-market","docs\u002F8.markets\u002F1.creating-a-market",{"title":232,"path":233,"stem":234},"Market Settings","\u002Fdocs\u002Fmarkets\u002Fmarket-settings","docs\u002F8.markets\u002F2.market-settings",{"title":236,"path":237,"stem":238},"Market Pricing","\u002Fdocs\u002Fmarkets\u002Fpricing","docs\u002F8.markets\u002F3.pricing",{"title":240,"path":241,"stem":242},"Shipping Methods","\u002Fdocs\u002Fmarkets\u002Fshipping","docs\u002F8.markets\u002F4.shipping",{"title":244,"path":245,"stem":246},"Visibility Rules","\u002Fdocs\u002Fmarkets\u002Fvisibility-rules","docs\u002F8.markets\u002F5.visibility-rules",{"title":248,"path":249,"stem":250},"Business Units","\u002Fdocs\u002Fmarkets\u002Fbusiness-units","docs\u002F8.markets\u002F6.business-units",{"title":252,"path":253,"stem":254,"children":255,"page":87},"Storefront","\u002Fdocs\u002Fstorefront","docs\u002F9.storefront",[256,262,268,272,276,280],{"title":257,"path":258,"stem":259,"children":260},"How Indexing Works","\u002Fdocs\u002Fstorefront\u002Fhow-indexing-works","docs\u002F9.storefront\u002F1.how-indexing-works",[261],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265,"children":266},"Managing Indexes","\u002Fdocs\u002Fstorefront\u002Fmanaging-indexes","docs\u002F9.storefront\u002F2.managing-indexes",[267],{"title":263,"path":264,"stem":265},{"title":269,"path":270,"stem":271},"Storefront Tokens","\u002Fdocs\u002Fstorefront\u002Fstorefront-tokens","docs\u002F9.storefront\u002F3.storefront-tokens",{"title":273,"path":274,"stem":275},"Warehouse Settings","\u002Fdocs\u002Fstorefront\u002Fwarehouse-settings","docs\u002F9.storefront\u002F4.warehouse-settings",{"title":277,"path":278,"stem":279},"Storefront API","\u002Fdocs\u002Fstorefront\u002Fstorefront-api","docs\u002F9.storefront\u002F5.storefront-api",{"title":252,"path":281,"stem":282},"\u002Fdocs\u002Fstorefront\u002F_dir","docs\u002F9.storefront\u002F_dir",{"id":284,"title":80,"body":285,"description":610,"extension":611,"links":612,"meta":613,"navigation":614,"path":81,"seo":615,"stem":82,"__hash__":616},"docs\u002Fdocs\u002F10.point-of-sale\u002F9.compliance.md",{"type":286,"value":287,"toc":604},"minimark",[288,292,302,307,314,317,321,324],[289,290,291],"p",{},"Operating a cash register comes with legal obligations that vary by country. Some countries require integration with a certified fiscal control unit, while others only require a digital record of transactions. Avvyr supports both scenarios.",[293,294,297,301],"callout",{"icon":295,"color":296},"i-lucide-alert-triangle","warning",[298,299,300],"strong",{},"Your responsibility."," It is your obligation as a business operator to ensure that your POS setup complies with the tax and fiscal regulations in the countries where you operate. Avvyr provides the tools, but compliance is ultimately your responsibility.",[303,304,306],"h2",{"id":305},"how-fiscal-registration-works","How fiscal registration works",[289,308,309,310,313],{},"When using Register mode, Avvyr can integrate with a ",[298,311,312],{},"control unit"," — a certified hardware device that fiscally registers each transaction. The control unit generates a control code, sequence number, and register ID that are printed on every receipt, as required by local regulations.",[289,315,316],{},"This data is included on every receipt and can be audited by tax authorities. The control unit information is also stored on the order for record-keeping.",[303,318,320],{"id":319},"where-avvyr-is-certified","Where Avvyr is certified",[289,322,323],{},"Avvyr holds fiscal certification with hardware control unit integration in the following countries. Expand each country to see details about requirements and registration.",[325,326,327],"accordion",{},[328,329,332,338,341,346,374,379,394,399,413,417,420,428,467,470,474,477,480,492,496,503,514,517,521,524,594,597,601],"accordion-item",{"label":330,"icon":331},"Sweden — Certified","i-lucide-shield-check",[289,333,334,337],{},[298,335,336],{},"Status:"," Fully certified with control unit integration.",[289,339,340],{},"Sweden requires all cash registers to be connected to a certified control unit that fiscally signs each transaction, per Skatteverket's regulations.",[289,342,343],{},[298,344,345],{},"What you need to do:",[347,348,349,356,362,368],"ol",{},[350,351,352,355],"li",{},[298,353,354],{},"Register your cash register"," with Skatteverket before you start using it. This is a legal requirement. You register via Skatteverket's e-service or by submitting form SKV 4705.",[350,357,358,361],{},[298,359,360],{},"Connect a certified control unit"," — Avvyr integrates with certified control units that handle the fiscal signing of every transaction.",[350,363,364,367],{},[298,365,366],{},"Display your registration certificate"," — After registration, you receive a certificate that must be visible at the point of sale.",[350,369,370,373],{},[298,371,372],{},"Ensure receipt compliance"," — Every receipt must include the control unit's control code, register ID, and sequential receipt number. Avvyr handles this automatically.",[289,375,376],{},[298,377,378],{},"Avvyr handles automatically:",[380,381,382,385,388,391],"ul",{},[350,383,384],{},"Fiscal signing of every transaction via the connected control unit.",[350,386,387],{},"Control code, register ID, and sequence number on every receipt.",[350,389,390],{},"Z-reports with correct VAT breakdown (25%, 12%, 6%).",[350,392,393],{},"Audit-ready transaction logging and journal export.",[289,395,396],{},[298,397,398],{},"References:",[380,400,401,410],{},[350,402,403],{},[404,405,409],"a",{"href":406,"rel":407},"https:\u002F\u002Fwww.skatteverket.se\u002Fforetag\u002Fdrivaforetag\u002Fkassaregister",[408],"nofollow","Skatteverket — Kassaregister",[350,411,412],{},"SFS 2007:592 — The Swedish Cash Register Act\n::\n:::",[303,414,416],{"id":415},"countries-without-control-unit-requirements","Countries without control unit requirements",[289,418,419],{},"Many countries do not require integration with a certified hardware control unit to operate a cash register. In these countries, Avvyr's POS can be used directly without additional fiscal hardware.",[293,421,423,424,427],{"icon":422},"i-lucide-info","Even in countries without control unit requirements, you may still need to ",[298,425,426],{},"register your cash register"," with local tax authorities. Check the details for your country below.",[325,429,431,435,439,443,447,451,455,459,463],{"type":430},"multiple",[328,432,434],{"label":433},"United Kingdom","The UK does not require a certified control unit or fiscal device for cash registers. Businesses must keep accurate records of all transactions for HMRC. Avvyr's built-in transaction logging and reporting satisfies this requirement.",[328,436,438],{"label":437},"Denmark","Denmark does not currently require a certified control unit for cash registers. Businesses must maintain adequate bookkeeping records. A digital cash register law has been discussed but is not yet in effect as of 2026.",[328,440,442],{"label":441},"Norway","Norway requires cash registers to meet certain technical standards (kassasystemlova), but does not mandate a hardware control unit. The cash register must be able to produce Z-reports and maintain an unalterable transaction log. Avvyr meets these requirements.",[328,444,446],{"label":445},"Finland","Finland does not require a certified fiscal device for cash registers. Businesses must keep transaction records for tax purposes. The Finnish Tax Administration (Verohallinto) may request access to transaction data during audits.",[328,448,450],{"label":449},"Netherlands","The Netherlands does not require a certified control unit. Businesses must maintain a proper administration of all transactions. The Dutch Tax Authority (Belastingdienst) may audit transaction records.",[328,452,454],{"label":453},"Ireland","Ireland does not require fiscal devices for cash registers. Revenue Commissioners require businesses to keep adequate records of all transactions and may conduct audits.",[328,456,458],{"label":457},"Switzerland","Switzerland does not mandate fiscal cash register devices at the federal level. Cantonal tax authorities require proper bookkeeping and transaction records.",[328,460,462],{"label":461},"Australia","Australia does not require certified fiscal devices for cash registers. The Australian Taxation Office (ATO) requires businesses to keep records of all sales transactions for GST purposes.",[328,464,466],{"label":465},"New Zealand","New Zealand does not require fiscal hardware for cash registers. Inland Revenue requires businesses to keep accurate transaction records for GST compliance.",[289,468,469],{},"In all of the above markets, Avvyr's built-in transaction logging, receipt generation, Z-reports, and journal export provide the digital record-keeping needed for tax compliance.",[303,471,473],{"id":472},"expanding-to-new-markets","Expanding to new markets",[289,475,476],{},"Avvyr is actively expanding fiscal compliance support to new countries and regions. If you operate in a country not listed above — or in a country with specific fiscal device requirements — we want to hear from you.",[289,478,479],{},"We evaluate new markets based on customer demand and regulatory requirements. In many cases, we can work with you to assess what's needed and prioritize certification for your region.",[293,481,483,486,487,491],{"icon":482},"i-lucide-mail",[298,484,485],{},"Need compliance in a new country?"," Contact ",[404,488,490],{"href":489},"mailto:support@avvyr.com","Avvyr support"," to discuss your requirements. We'll help you understand what's needed and whether we can support your market.",[303,493,495],{"id":494},"control-unit-fallback","Control unit fallback",[289,497,498,499,502],{},"In certain situations where the control unit is temporarily unavailable (e.g., hardware malfunction or connectivity issues), the system falls back to a ",[298,500,501],{},"cash invoice"," mode. When this happens:",[380,504,505,508,511],{},[350,506,507],{},"The receipt is marked to indicate that the control unit was not accessible.",[350,509,510],{},"The transaction is still recorded in the system.",[350,512,513],{},"Normal fiscal registration resumes automatically when the control unit becomes available again.",[289,515,516],{},"This ensures that sales can continue even during temporary hardware issues, while maintaining a clear audit trail.",[303,518,520],{"id":519},"what-appears-on-receipts","What appears on receipts",[289,522,523],{},"When a control unit is active, every receipt includes:",[525,526,527,540],"table",{},[528,529,530],"thead",{},[531,532,533,537],"tr",{},[534,535,536],"th",{},"Field",[534,538,539],{},"Description",[541,542,543,554,564,574,584],"tbody",{},[531,544,545,551],{},[546,547,548],"td",{},[298,549,550],{},"Control code",[546,552,553],{},"The fiscal control code for this transaction.",[531,555,556,561],{},[546,557,558],{},[298,559,560],{},"Register ID",[546,562,563],{},"The fiscal register identifier.",[531,565,566,571],{},[546,567,568],{},[298,569,570],{},"Receipt number",[546,572,573],{},"Sequential receipt number from the control unit.",[531,575,576,581],{},[546,577,578],{},[298,579,580],{},"Manufacturer",[546,582,583],{},"Control unit manufacturer.",[531,585,586,591],{},[546,587,588],{},[298,589,590],{},"Model",[546,592,593],{},"Control unit model.",[289,595,596],{},"This information is required for tax audits and must be present on all fiscally registered receipts.",[303,598,600],{"id":599},"vat-handling","VAT handling",[289,602,603],{},"Receipts display VAT broken down by the applicable rates for your market. The specific VAT rates depend on the country and product categories in your catalog. Avvyr calculates and displays the correct VAT breakdown automatically based on your market and product configuration.",{"title":605,"searchDepth":606,"depth":606,"links":607},"",2,[608,609],{"id":305,"depth":606,"text":306},{"id":319,"depth":606,"text":320},"Understand fiscal compliance requirements, where Avvyr is certified, and how control unit integration works.","md",null,{},true,{"title":80,"description":610},"k_I75p803-BVGDIVeheFGRabE2acx_tmLt9XD4_0jCk",[618,620],{"title":76,"path":77,"stem":78,"description":619,"children":-1},"View sales statistics, best sellers, payment method breakdowns, and recent orders in the POS dashboard.",{"title":84,"path":85,"stem":86,"description":612,"children":-1},1775754422013]