Overview
- What's new in this club
-
Last reviewed: June 2026. The material below is for general information only and should not be treated as legal or tax advice — verify how the rules apply to your own situation with Panama's Dirección General de Ingresos (DGI) or a licensed local tax professional. The short version Meeting Panama's electronic invoicing requirements comes down to a handful of non-negotiables: every taxpayer in scope has to generate each invoice as a digitally signed XML file inside the Panama Electronic Invoicing System (SFEP), get that file cleared before the customer ever receives it, and then hand over a readable receipt stamped with a unique validation code. The rules tightened on January 1, 2026: a company that invoices above B/. 36,000 a year, or that produces more than 100 invoices in a single month, is no longer eligible for the DGI's free tool and has to switch to a Qualified Authorized Provider (Proveedor Autorizado Calificado, or PAC) or run its own DGI-certified platform. Three instruments form the backbone of all this — Executive Decree 766 of 2020, Law 256 of 2021, and Resolution 201-6299 of 2025. Developers face a parallel checklist. A point-of-sale product reaches compliance by building valid XML, signing it with a qualified electronic signature, sending it to a PAC to be authorized, handing the resulting code and printable receipt back to the merchant, and storing everything. One clarification worth making early: Loyverse POS does not issue Panamanian electronic invoices by itself. Instead, the Loyverse App Marketplace offers a third-party connector from AlphaPOS that pulls in each sale and forwards an electronic invoice to the tax authority. What exactly is the SFEP, Panama's e-invoicing platform? The SFEP — short for Sistema de Factura Electrónica de Panamá — is the country's official platform for creating, clearing, and storing electronic tax documents. It is operated by the DGI, the tax administration that sits under the Ministry of Economy and Finance. Once a document has been authorized inside the SFEP, the resulting electronic invoice is a digitally signed file that carries exactly the same legal force as a printed one. Panama follows what is known as a clearance (or pre-validation) approach. The practical consequence is straightforward: no sale becomes a legally valid invoice until the document has first been cleared upstream. Emailing a customer an ordinary PDF, or scanning a paper bill, simply does not count. Strip away any of the four essentials — structured XML, a digital signature, validation, and the unique code — and the document carries no fiscal weight at all. Which laws and resolutions govern e-invoicing in Panama? A stack of statutes and administrative resolutions underpins the obligation: Executive Decree 766 of 2020 — set up the operational foundations of the SFEP. Law 256 of 2021 — recognized PAC-validated electronic documents as a legitimate means of fulfilling tax duties and empowered the DGI to run the system. Resolution 201-7569 (2022) — created the basis on which the DGI started certifying PAC providers. Resolution 201-0384 (2024) — brought further groups into the net, among them state suppliers and political organizations, requiring them to log income and expenses solely through the SFEP. Resolution 201-6299 (2025) — the measure that, from January 1, 2026, narrowed eligibility for the free tool and moved larger-volume taxpayers to a PAC. Who must issue electronic invoices today? Rather than switching on overnight, the requirement has rolled out group by group. As things stand, these taxpayers are covered: Any new tax ID (RUC) registered from January 1, 2022 onward. Vendors that sell to government bodies, the Panama Canal Authority included. Taxpayers the DGI has designated as large or verified. Self-employed professionals and service providers — lawyers, accountants, and architects among them. Companies based in special economic areas such as the Colón Free Zone, the City of Knowledge, and Panamá Pacífico. Banks, insurers, and other financial entities. Any business that now exceeds the 2026 volume limits described further down, which is obliged to invoice via a PAC. Not captured by any of these yet? It is wiser to read your situation as "not yet" rather than "never" — the DGI has stretched the perimeter a little wider every year since the program began. How does a merchant get compliant, step by step? For a merchant, getting compliant follows a fairly predictable order: Sign up with the DGI and make sure your RUC stays accurate and up to date. Secure a qualified electronic signature certificate — the Firma Electrónica Avanzada (FEA) — issued by a provider accredited by the National Directorate of Electronic Signatures. Register inside the SFEP as an authorized issuer. Pick your issuing channel: the DGI's free tool while you remain under the caps, or a PAC once you pass them or want to connect your accounting. Emit documents that conform to the prevailing technical specification (the ficha técnica) — the prescribed XML layout, all required fields, tax elements like the ITBMS, and the formatting rules. A single invoice can hold as many as 1,000 line items. Release only documents that have been authorized. Since nothing is fiscally valid until it clears validation, never give a customer a file that has not. Keep every record. Retain the signed XML alongside its readable receipt — most businesses store them for a minimum of five years to cover audits. Should you use the free tool or a PAC? Criterion Facturador Gratuito (free tool) Qualified Authorized Provider (PAC) Who it suits Taxpayers with low volume Higher-volume operations and integrations Yearly income ceiling (from Jan 2026) Up to B/. 36,000 None Monthly document ceiling (from Jan 2026) Up to 100 None POS / ERP integration Keyed in manually Supported through the provider Pricing Supplied free by the DGI A paid, commercial service Who validates The DGI The PAC validates and authorizes What changed on January 1, 2026? If one rule is going to force businesses to change how they invoice, it is Resolution 201-6299. From January 1, 2026, the free invoicing tool is reserved for taxpayers whose billing stays at or below B/. 36,000 per year and who issue 100 or fewer invoices per month. Step over either line and you are required to adopt a PAC or stand up your own DGI-certified invoicing platform. Because the free service had been the default for thousands of small firms and independent professionals, many now need a sturdier arrangement — so the sensible move is to watch your rolling totals and migrate ahead of the limit instead of waiting until you breach it. How does an invoice move through validation? (CUFE, CAFE, FEA) Knowing how a document travels from creation to approval is what makes it possible to build — or shop for — a compliant tool. The journey looks like this: Creation — the issuing software writes the invoice as structured XML. Signing — the issuer attaches the qualified electronic signature (FEA) drawn from an approved certificate. Sending — that signed XML is transmitted to a PAC (or the DGI tool) to be checked against the technical standard. Approval — the PAC validates the document and clears it for use. Unique code (CUFE) — the platform issues the Código Único de Factura Electrónica, the identifier that allows anyone to confirm the invoice with the DGI. Readable receipt (CAFE) — a printer-friendly version, normally a QR-bearing PDF, is generated for the buyer. The framework also anticipates problems. Credit and debit notes exist to fix invoices after they have been issued, and a contingency mode keeps the tills running through technical outages, queuing the documents for validation as soon as the connection is back. What does a POS developer have to build? Building point-of-sale software for Panama means treating compliance as real engineering rather than a tick-box. The bare minimum your product has to do: Generate XML that conforms to the DGI's current ficha técnica — every mandatory field, the ITBMS tax breakdowns, and the line-item structure (up to 1,000 entries). Sign each document using the merchant's FEA certificate. Talk to a PAC for the clearance exchange — or, to issue on your own, obtain DGI certification for your platform. Grab and persist the CUFE handed back on authorization, and draw the CAFE with its QR code so a cashier can print or send it. Wire up credit- and debit-note handling plus a contingency path, so neither corrections nor downtime break compliance. Translate POS data into the correct invoice fields — items, prices, customer identity, taxes, and payment methods all have to land in the right XML elements. Store the records for the mandated retention period and keep them retrievable for audits. In practice, plugging into a PAC that already holds authorization tends to be the more sensible path for most teams than chasing certification directly, because the PAC already owns the validation step and the DGI connection. Where does Loyverse fit in? Loyverse is a cloud point-of-sale system, and it does not generate Panamanian electronic invoices on its own. What it offers for Panama instead is a marketplace listing: a third-party integration created by AlphaPOS (Soluciones Técnicas Alpha S.A.), filed under the e-invoicing category with a free plan on offer. The marketplace listing describes the integration this way: It links Loyverse to the tax authority. The app reads sales out of Loyverse and automatically builds and transmits electronic invoices to the tax authority, leaving staff to ring up sales exactly as they always have. It sets out a defined data path. Loyverse hands over the sale's details — product, price, customer, taxes, and payments — along with the cue to raise an invoice; AlphaPOS then forwards the finished invoice, an XML paired with a QR-coded PDF, to be validated. It covers more than one scenario. Per the listing, it works both for businesses issuing under their own numbering and for resellers handling several clients at once. It is set up a single time and then runs by itself. AlphaPOS configures the merchant's credentials and ties the integration to the Loyverse account; the listing also says the app is already running in active Panamanian businesses. Its compliance claim comes from the vendor. The listing presents the integration as fully compliant with the DGI's electronic invoicing rules — a statement made by the provider itself. One thing worth checking on your own: Panamanian rules require electronic invoices to be authorized through the SFEP, by way of either the DGI's free tool or a registered PAC. As of June 2026, AlphaPOS (Soluciones Técnicas Alpha S.A.) is not listed among the DGI's published Qualified Authorized Providers (PAC). Before leaning on any integration for compliance, merchants can cross-check the current roster of authorized providers on the DGI's own website. Getting going, according to the listing, means downloading the AlphaPOS Integrator app from Google Play (for now, Panama only) and reaching out to AlphaPOS to handle licensing, activation, installation, and setup. Common questions from merchants and developers Does a PDF count as a valid invoice in Panama? No. A regular PDF, or a scan of a paper bill, is not a valid electronic invoice. To carry fiscal weight, the document has to be structured XML, digitally signed, validated through the SFEP, and stamped with a unique code (CUFE). CUFE and CAFE — what is the difference? The CUFE is the unique identifier created at authorization that lets anyone verify an invoice with the DGI. The CAFE is the human-readable counterpart — usually a PDF with a QR code — that you print or send to the customer. Who is obliged to use a PAC in 2026? Any taxpayer invoicing more than B/. 36,000 a year, or issuing more than 100 invoices a month. Stay under both and the DGI's free tool is still open to you. For how long do electronic invoices need to be kept? Plan on holding the signed XML and the readable receipt for at least five years, consistent with normal audit and record-keeping expectations. Can sales continue if the system goes offline? Yes. The Panamanian framework permits contingency issuance, with the documents submitted for validation once connectivity returns. Does Loyverse produce Panama e-invoices on its own? No. Loyverse has no native Panamanian e-invoicing. For Panama, its App Marketplace lists a third-party AlphaPOS integration that captures Loyverse sales and forwards electronic invoices to the tax authority. The essentials at a glance Being compliant in Panama hinges on signed XML, pre-validation, a unique code, and sound archiving — emailing a PDF is not enough. The controlling instruments are Law 256 of 2021, Decree 766 of 2020, and Resolution 201-6299 of 2025. Since January 1, 2026, any taxpayer above B/. 36,000 a year or 100 invoices a month has to rely on a PAC or a DGI-certified system. Developers need to build valid XML, sign it, clear it through a PAC, and return both the CUFE and the CAFE. For Panama, Loyverse lists a third-party AlphaPOS integration that captures POS sales and forwards electronic invoices to the tax authority; since AlphaPOS itself is not on the DGI's published PAC list, confirm the certified provider standing behind any integration. -------------------------- Here's a glimpse of what the Loyverse API makes possible: a third-party developer shipped a single Marketplace app that channels Loyverse sales straight into Panama's national e-invoicing platform (SFEP) — turning a compliance burden into a solved problem for merchants across the country. One developer. One API. A whole country unlocked. Your integration could be the next one on this list. Dig into the docs → developer.loyverse.com Ready to publish on the Marketplace? → https://share.hsforms.com/1qkxqlh34QZWuk7OkTru9eg14psi
-
How do I get a new app listed in the App Marketplace? (VentaLens — read-only analytics)
KarthikSR posted a topic in Loyverse API's Loyverse API
Hi Loyverse team, I've built VentaLens (https://ventalens.com) — a read-only sales-analytics add-on for Loyverse F&B merchants: menu profitability, anomaly detection (voids / big discounts / off-hour sales / cash gaps), multi-store dashboards, and a daily email briefing. It's registered as a developer app and the OAuth connect is live and tested: • App ID: q0317l9ceM0L0gp1elYX • Read-only scopes only: RECEIPTS, ITEMS, MERCHANT, STORES, EMPLOYEES, PAYMENT_TYPES • We never write to Loyverse data. What's the process to get it listed in the App Marketplace, and what assets/details do you need? Logo, description, and screenshots are ready to send. Thanks! Karthik — SKANDAN PTE. LTD. -
KarthikSR joined the club
-
Anas1996 joined the club
-
QID joined the club -
Built a Loyverse → Zoho Books sync for hospitality — happy to share notes
Yasuaki replied to Paolo80's topic in Loyverse API's Loyverse API
Hello @Paolo80 Thank you for sharing your invaluable experience! -
Built a Loyverse → Zoho Books sync for hospitality — happy to share notes
Paolo80 posted a topic in Loyverse API's Loyverse API
Hi all, I'm a hotel operator in Zanzibar who ended up building a Loyverse API integration after failing to find one that handled our specific hospitality use case. The main challenges I needed to solve: Matching Loyverse receipts to the correct guest folio in Zoho Books Splitting revenue by category (Food, Bar, Spa, Tours) into separate Zoho revenue accounts Handling room conflicts when two guests occupy the same room on the same day Distinguishing room charges from cash/card payments and posting accordingly The integration runs on Node.js, polls the Loyverse receipts endpoint every 15 minutes, and posts line items to open draft invoices in Zoho Books via their API. A few things I learned about the Loyverse API along the way: Customer codes are the most reliable way to match guests to room numbers The receipts endpoint doesn't return category names — you need a separate call to /items to resolve category IDs There's no native webhook support so polling is the only option for near-realtime sync Happy to discuss the technical implementation with anyone working on similar integrations. I've also packaged this as a SaaS product at loybooks.com if anyone wants to try it without building from scratch. Paolo Zanzibar, Tanzania- 1 reply
-
- 1
-
-
Paolo80 joined the club
-
Hi Loyverse team, I want to bring back the request for creating orders via API. Right now, many restaurants use delivery apps like Wolt, Uber Eats, etc. Without this API, orders have to be entered manually into Loyverse, which slows things down and leads to mistakes. Receipt integration doesn’t really solve it because it bypasses key POS features like KDS and proper order flow. An order creation API would make it possible to: Integrate delivery platforms properly Use Loyverse POS + KDS as the main workflow Reduce manual work and errors in the kitchen If there are blockers, it might also be a reason some businesses consider switching to other POS systems that already support this. Is this something that could be reconsidered or added to the roadmap? Thanks!
-
Craveat joined the club
-
Kuya Allen joined the club
-
Benefits of Property Management Systems (PMS) and POS Integration in Hospitality
Yasuaki posted a topic in Loyverse API's Loyverse API
What is PMS? Who is the user? What are the benefits? A Property Management System (PMS) serves as the central operational hub—often called the "nervous system"—of any hospitality business. It’s a comprehensive software platform thoughtfully designed to help manage the day-to-day operations of a hotel, resort, or short-term rental property with ease. Who benefits from using it? A PMS supports virtually every department within a hotel, helping ensure smooth and coordinated operations: Front Desk Agents: They rely on the PMS for checking guests in and out, managing room keys, and handling guest profiles efficiently. General Managers: Use it to keep an eye on daily performance, occupancy rates, and overall revenue, helping them make informed decisions. Housekeeping Staff: Benefit from real-time tracking of room status (clean, dirty, out of order) and can manage daily cleaning schedules more effectively. Revenue Managers: Analyze booking trends, adjust room rates dynamically, and distribute inventory across online travel agencies (OTAs) to optimize revenue. How does it help your hotel? The main advantage of a PMS is automating many administrative tasks, which helps reduce human error and frees your staff to focus more on creating a wonderful guest experience. It centralizes billing, improves internal communication, and keeps booking data secure. The Development Relief: While a PMS excels at managing room inventory, hotels also need a Point of Sale (POS) system to handle their additional facilities like restaurants, bars, gyms, and gift shops. Historically, PMS providers tried to build their own POS modules to offer an "all-in-one" solution. However, creating a competitive POS requires ongoing, complex development to manage features like F&B inventory, table management, kitchen ticketing, and retail barcoding. By choosing a PMS-Freemium POS integration approach, PMS providers can relieve themselves of this heavy development load. Instead of stretching resources to build and maintain a secondary product, they can integrate seamlessly with a specialized, freemium POS through open APIs. This thoughtful strategy lets the PMS provider focus fully on their core lodging software while still offering hotels an easy way to route restaurant and shop charges directly to a guest's room folio. Statistics of value-added facilities (restaurants, gyms, shops) by hotel grade As a hotel moves up in star rating, it's completely understandable that managing value-added facilities becomes more important, and having a strong POS system to support this is essential. Here's a clear breakdown to help you see how facilities typically grow from lower to higher-grade accommodations: 1. Economy & Budget (1 to 2-Star Hotels) At this more modest end of the scale, the main focus is understandably on room revenue. Value-added facilities tend to be very limited or highly automated, which keeps things straightforward. Dining & Retail: Usually limited to vending machines or simple self-serve, complimentary breakfast bars. It's common for 1-star and 2-star properties to not have on-site, full-service dining options (RoomMaster, 2024). POS Needs: These are minimal here. Since charges are almost entirely for the room, the core PMS manages all billing smoothly without requiring a complex F&B POS system. 2. Midscale & Upper-Midscale (3-Star Hotels) This tier thoughtfully combines comfort with practical facilities, designed to meet the needs of both leisure and business travelers who appreciate having essential conveniences readily available during their stay. Dining & Fitness: We understand that many business travelers value convenience—according to a survey of those staying in midscale to upscale hotels, 47% prioritize having an on-site restaurant, cafe, or bar, and 27% appreciate access to a gym (BCD Travel, 2023). These amenities can significantly enhance your comfort and well-being while you're away from home. POS Needs: These hotels typically offer features like a casual dining restaurant, a small lobby bar, or a gift shop. An integrated freemium POS system can be especially helpful here, allowing you to enjoy these additional services smoothly without increasing the hotel's software expenses. 3. Upscale & Luxury (4 to 5-Star Hotels) For luxury properties, value-added facilities are more than just amenities; they play a vital role in enhancing your experience and significantly contribute to revenue. These properties offer multiple fine-dining restaurants, full-service luxury spas, expansive gyms, and high-end retail boutiques designed to delight and pamper you. The F&B Impact: Research by real estate and investment firm JLL shows that 60% of luxury travelers prioritize staying at hotels with excellent restaurants. These prestigious restaurants not only enhance your stay but also help high-end hotels achieve a 6.7 percentage-point higher occupancy rate compared to similar hotels without them (JLL, 2024). Revenue Contribution: It's important to note that food and beverage operations contribute a significant portion of profit—averaging 27.8% of gross hotel profit (JLL, 2024). POS Needs: For your convenience, a 5-star hotel relies on a highly advanced, multi-terminal POS system. This system expertly manages high-volume, complex orders across spas, poolside bars, and fine dining venues—all seamlessly syncing with your central PMS folio to ensure a smooth and personalized experience. Loyverse has several PMS integration partners Loyverse is one of the top freemium POS applications on iOS and Android, and it offers several PMS integration options to help you streamline your operations. Hotefy - Hotefy is a web-based PMS app that makes it easier for your guests to access hotel services through a convenient QR code. Cloudbeds - Cloudbeds is an all-in-one, cloud-based hospitality management platform designed to support independent hotels, hostels, vacation rentals, and B&Bs, helping you manage your property with ease. Room Charge - Room Charge acts as middleware connecting Loyverse with over 10 PMS services, including Cloudbeds and Opera, to simplify your integrations. The following image illustrates a general POS - PMS integration structure to give you a clearer understanding. By syncing a customer list and sales in a restaurant, hotels can comfortably benefit from the intuitive freemium POS, designed to make your work easier. Loyverse FREE features include helpful tools such as: KDS/kitchen printer to streamline your kitchen operations Variation of items to help you customize your menu with ease Ingredient management so you can keep track of your supplies effortlessly Dining option to accommodate your customers’ preferences …and more features designed to support your business smoothly. -
Hello! This is our API documentation: https://developer.loyverse.com/docs/
-
Hi is there some kind of documentation how to create an extension to integrate with electronic invoice for an specific country
-
optomsklad joined the club
-
That is right. Unfortunately, receipts created via API can't have more than one payment type.
-
Issue with "Get a list of items" API when requesting more than 50 item_ids
Yasuaki replied to Khaosen's topic in Loyverse API's Loyverse API
Hello! By default, the limit of the Loyverse API is set to 50. But it is possible to change the number of objects returned in the response. It can be done by passing the limit parameter. The default value is 50, and the maximum is 250. You can also try pagination. https://developer.loyverse.com/docs/#section/Pagination -
Global e-invoicing is a huge, standardized ETL (Extract, Transform, Load) and API integration challenge. Viewing the 2024-2026 e-invoicing landscape as more than a tech upgrade reveals a major shift in business and government communication. From 2024 to 2026, e-invoicing shifts from a "nice-to-have" to a global mandate. The key driver is now fiscal transparency. Governments aim to close the "VAT Gap" by requiring real-time transaction reporting. 1. Trends in e-invoicing A. From post-audit to "clearance" models Traditionally, invoices were sent and reported weeks or months after transactions (post-audit). The main trend for 2024–2026 is shifting to Continuous Transaction Controls (CTC), requiring real or near real-time invoice data submission for continuous monitoring. Invoices are legally valid only after "clearance" via government platforms in real time, ensuring compliance before completion. This prevents "missing trader" fraud by giving tax authorities real-time visibility and matching data from buyers and suppliers for accuracy. B. The end of the "PDF" Standard PDFs sent by email no longer qualify as true "e-invoices" since they lack structured data needed for automation. The move away from PDFs supports more efficient, automated financial processes with less manual work. Trend: e-invoices now mean structured data in machine-readable formats like XML or JSON for automated processing. "Paperless" invoicing is outdated; the aim is "touchless" invoicing—fully automated from issue to payment without manual steps. C. Lowering of exemption thresholds E-invoicing mandates, once for large B2B firms, are expanding to include small and medium businesses (SMBs) by 2026. This broadens transparency and compliance across all business sizes. Revenue exemptions are lowered or removed, so even small merchants previously exempt must comply. D. Market growth The global e-invoicing market will grow as mandates spread across regions and industries. Growth is fueled by digital adoption, regulations, automation benefits, and fraud reduction. Market valued at about USD 15.9 billion in 2024, forecast to reach USD 68.7 billion by 2033, growing at a CAGR of 16.8% 2. What this means for SMB merchants For small merchants, this change may seem like a compliance task but brings key operational benefits. Here’s the selected table converted into HTML: Benefit Description Faster Cash Flow (DSO Reduction) Structured e-invoicing removes the "black hole" of emailed PDFs. Machine-readable invoice data allows instant approval by buyer's accounting software, reducing Days Sales Outstanding (DSO) so SMBs get paid faster. Cost Reduction Manual paper or PDF invoice processing costs more due to printing, postage, and errors. Automating saves money and time. Access to Supply Chain Finance Real-time invoice validation creates trusted data. Banks use this to offer faster, safer financing to SMBs, improving working capital. Future-Proofing As major buyers adopt standards, they’ll reject non-standard invoices. E-invoicing keeps SMBs "trade-ready." 3. How it works This section explains the technical setup behind modern e-invoicing. The "Structured Data" Standard Unlike PDFs, true e-invoices are text files in code formats like XML or JSON. UBL (Universal Business Language): A global standard. Semantic Mapping: Ensures "Total Amount" matches exactly between sender and receiver systems, regardless of software. The Four-Corner Model (Peppol Network) The common 2024-2026 framework, the Four-Corner Model, works like sending an SMS between different carriers. Corner 1 (Supplier): Sends invoice to their Access Point. Corner 2 (Sender’s Access Point): Converts data to a standard format and sends it securely. Corner 3 (Receiver’s Access Point): Receives, validates, and converts data for buyer's software. Corner 4 (Buyer): Gets clean data directly into their ERP or accounting system. This lets an SMB using "Software A" bill a client using "Software B" without custom links. API-First Connectivity Modern e-invoicing uses RESTful APIs for communication. Instead of manual entry on portals, accounting software uses APIs to send invoices directly to tax servers. Security: Encryption and digital signatures protect data during transit. 4. Real case Loyverse works with middleware like Myinvoice2u and Jomeinvoice to help SMBs meet Malaysian LHDN e-invoicing rules. They built the integration using the Loyverse API, providing a strong platform to connect services and support Malaysian merchants efficiently.
-
So there is no way to push a sale receipt with multiple payment types to loyverse API? So you cannot push a split payment type?
-
Issue with "Get a list of items" API when requesting more than 50 item_ids
Khaosen posted a topic in Loyverse API's Loyverse API
We have identified an issue with the Loyverse Get a list of items API (https://api.loyverse.com/v1.0/items). The API consistently returns a 403 Forbidden error when the request includes more than 50 IDs in the item_ids parameter. However, the request works as expected when we reduce the number of IDs to 50 or fewer. It appears there might be a limit on the number of IDs allowed per request, or the request size is triggering a security block, even though our credentials are valid. Endpoint: GET https://api.loyverse.com/v1.0/items Trigger: Sending > 50 item_ids Result: 403 Forbidden Error loyverse_error.txt -
Khaosen joined the club
-
Items / Single Item - does not return image_url
Yasuaki replied to LoyUser's topic in Loyverse API's Loyverse API
Thank you for reporting! -
Hello. Thank you for your question. Unfortunately, it is not possible to post receipt by using get request. Best regards,
-
I have try a lot of different way to get data from Receipts by Item with google sheet script every column of my data went fine expect "Categoty Name" and "Modifier Applied (Option Name)" here is my sample code that's function function getLoyverseData_Fixed() { const ss = SpreadsheetApp.getActiveSpreadsheet(); let sheet = ss.getSheetByName(SHEET_NAME) || ss.insertSheet(SHEET_NAME); sheet.clear(); const headers = [ "Date", "Receipt #", "Item Name", "Category Name", "Modifier Applied (Option Name)", "Modifier ID", "Status" ]; sheet.appendRow(headers); const categoriesMap = fetchCategoriesMap(); const todayStart = new Date(); todayStart.setHours(0, 0, 0, 0); const url = `https://api.loyverse.com/v1.0/receipts?created_at_min=${todayStart.toISOString()}&limit=250`; const options = { 'headers': { 'Authorization': 'Bearer ' + LOYVERSE_TOKEN }, 'muteHttpExceptions': true }; const response = UrlFetchApp.fetch(url, options); const json = JSON.parse(response.getContentText()); if (!json.receipts) { Logger.log("Failed"); return; } let rows = []; json.receipts.forEach(r => { r.line_items.forEach(item => { let catName = item.category_name || categoriesMap[item.category_id] || "No Category"; let modOptions = []; let modIds = []; if (item.modifiers) { item.modifiers.forEach(m => { modOptions.push(m.option_name || m.name); // ดึง Option Name ตามภาพ modIds.push(m.modifier_id); }); } rows.push([ r.created_at, r.receipt_number, item.item_name, catName, modOptions.join(", ") || "-", // คอลัมน์ U modIds.join(", ") || "-", // คอลัมน์ V r.receipt_type ]); }); }); if (rows.length > 0) { sheet.getRange(2, 1, rows.length, headers.length).setValues(rows); sheet.autoResizeColumns(1, headers.length); Logger.log("Done checking at" + SHEET_NAME); } } function fetchCategoriesMap() { let catMap = {}; try { const res = UrlFetchApp.fetch('https://api.loyverse.com/v1.0/categories?limit=250', { 'headers': { 'Authorization': 'Bearer ' + LOYVERSE_TOKEN } }); const json = JSON.parse(res.getContentText()); if (json.categories) { json.categories.forEach(c => { catMap[c.id] = c.name; }); } } catch(e) { Logger.log("Failed"); } return catMap; } result is Category and Modifiers return blank and I can't use this data to run around powerBI with sheet sources to visualize for my team. By far I'm not sure if I call a wrong data name or I just can't get these both data. I'm not really developer just a marketing so if anyone can help me fixed this please.
-
In your API reference, you have put this... The receipt object payments > The list of payments. There is a restriction that only one payment can be applied to receipt when using POST request. Does that mean a receipt can be sent with a GET request, and multiple payment IDs can be sent - to allow for a split payment?
-
Items / Single Item - does not return image_url
LoyUser replied to LoyUser's topic in Loyverse API's Loyverse API
Yes - I assumed that. But it looks like now that the urls are being returned - so either you fixed something, or there was a reason it was not returning. Either way - it looks like it's working now. Thank you -
Loyverse to WooCommerce Integration
german replied to DaveHerbert's topic in Loyverse API's Loyverse API
would you like to send the zip to test it? -
Loyverse Online Ordering in Japan - Pricing and QR Code Self-Ordering with POS lntegration
Yasuaki replied to SiamChantra's topic in Loyverse API's Loyverse API
Hello. Thank you for your questions. 1. What is the monthly fee for Loyverse Online Ordering in Japan? It depends on which third-party online ordering you choose. 2. Are there any additional charges or transaction fees? Loyverse doesn't take a transaction fee. 3. What are the differences between the free plan and the paid plans? Could you refer to this page?: https://loyverse.com/pricing 4. Does Loyverse Online Ordering integrate automatically with the Loyverse POS system? Additionally, my main purpose is to use Online Ordering with QR codes in the restaurant. Customers will scan a QR code, place orders by themselves on their smartphones, and have those orders sent directly to the POS system automatically. 5. Is this QR code self-ordering flow supported by Loyverse Online Ordering? You can try Fuudey or MyMenu, for example. Let me know if there is anything else we can assist you with. 6. When customers place orders via QR code, do the orders appear automatically in the POS without manual input? 7. Can this be used for dine-in orders inside the restaurant?- 1 reply
-
- 1
-
-
Items / Single Item - does not return image_url
Yasuaki replied to LoyUser's topic in Loyverse API's Loyverse API
Hello. Is that the "get a single item" endpoint? The image_url will appear only when you uploaded an item picture. -
Create Receipt via API, and print out on the internenal printer Sunmi T1
Yasuaki replied to imparator's topic in Loyverse API's Loyverse API
Hello. Unfortunately, Loyverse POS cannot print receipt created from API automatically. -
Create Receipt via API, and print out on the internenal printer Sunmi T1
imparator posted a topic in Loyverse API's Loyverse API
Hi, I create a plugin dat creates a receipt via API, and it appears in Receipts in the pos , so that's working, but I doesn't print automatic the receipt. is there a solution for this ? does automatic printing also works within receipt that is created via API ? -
imparator joined the club
-
Items / Single Item - does not return image_url
LoyUser posted a topic in Loyverse API's Loyverse API
[form] => SQUARE [color] => GREY [image_url] => image_url is always just empty API says it should be a string, and I see in other posts - others have managed to get the URL path - so has this feature broken, or been removed? "form": "SQUARE", "color": "GREY", "image_url": "string", -
Webhook test notification error
Yasuaki replied to StateraUser's topic in Loyverse API's Loyverse API
Hello. Thank you for your post. Loyverse expects the response from your server to be JSON (starting with {). Instead, it received a response starting with <. This is the opening bracket for HTML tags. [Source: (String)"<!DOCTYPE html>... <title>Server Error</title>...: This means your web server or framework caught an error and returned a standard "500 Internal Server Error" or "404 Not Found" HTML page to Loyverse.

