ARLing NotesEnglish edition56 articles

Guides and articles.

Articles about banking tools, electronic invoices, software integrations, digital books and logic puzzles.

Open the toolsHow we work

Articles in this edition
56
Editions
Slovak, Czech, German and English
Newest article
2026-10-09
Published by
ARLing s. r. o., Bratislava

Articles in English. Use the language links to browse the other editions.
Slovenčina Čeština Deutsch English

Articles in English.

Every note lists its sources under the text and ends with a link to the tool or the book it is about. They are grouped by subject, newest first inside each group.

Bank files

  1. SEPA File Rejected? What to Check in a Pain.001 FileA rejected bulk payment file rarely comes with a clear reason, so finding the one broken element inside a pain.001 XML file by hand can take longer than
  2. pain.001.001.09 versus .03: what actually changespain.001.001.09 differs from .03 in namespace, BICFI, and a wrapped execution date. The SEPA structured-address rule, originally dated 15 Nov 2026 and now postponed by the EPC, is about the address, not the version.
  3. The SEPA character set: which characters are safe in a paymentSEPA payment files accept a narrow character set. Accented letters sit outside it: the safe list, what banks do with it, and how to transliterate.
  4. SEPA structured address: the EPC has postponed the deadlineThe European Payments Council has postponed the 15 November 2026 deadline for the structured SEPA address and will set a new date in October 2026. The direction has not changed: a town (TwnNm) and country code (Ctry) in their own fields, and some banks already apply their own, stricter rules.

E-invoicing

  1. Free Peppol invoice validators compared: what each one checksSeven free Peppol and EN 16931 validators compared: where your file goes, whether the XSD schema is checked, which rules run. Includes the three errors our own checker missed on 25 September 2026.
  2. BR-CO-15 error: fix the invoice total with VATBR-CO-15 means the total with VAT is not the net total plus VAT in the invoice currency. Four causes we reproduced, the exact messages and the fix.
  3. Peppol Invoice Validator: What It Checks and What It MissesWhat a Peppol invoice validator checks, how fatal and warning differ, and what we saw when we broke one sample invoice eleven ways.
  4. CSV invoice batches: check the preview before downloading XMLGroup CSV item rows into invoices, check the batch and inspect previews before downloading UBL XML.
  5. E-Invoicing Mandatory Dates in Germany and SlovakiaTwo separate deadlines now govern electronic invoicing for anyone trading with Slovakia or with Germany,
  6. Peppol Invoice Rejected? Five Fields Worth Checking FirstA Peppol invoice rejected by the receiving side is almost never a random formatting glitch: it fails one specific, documented rule inside EN 16931,
  7. XRechnung vs Peppol BIS Billing 3.0: A Guide for Foreign SuppliersIf your company sits outside Germany and has just won a contract with a German business customer,
  8. How to Create a UBL Invoice Without an ERP SystemIf your accounting software cannot produce a proper electronic invoice yet, you can still create a UBL invoice by hand, field by field,
  9. Peppol Invoice Validation Errors ExplainedWhen a business sends an electronic invoice over the Peppol network, the file has to pass a set of automated business rules before the recipient's system
  10. What Is EN 16931? The Core Invoice Standard ExplainedEN 16931 is the European standard that defines what a compliant electronic invoice must actually contain: the semantic data model of the core invoice,

Printable gifts

  1. Advent treasure hunt clues for kids: 24 hiding spots and a clue for every dayAdvent treasure hunt clues for kids: a 24-day plan with hiding spots at child height, a clue for each day, rhymes and codes for older kids, and the routine.
  2. A Christmas murder mystery without actors or roles: how to host one with friendsHow to host a Christmas murder mystery for adults with no roles or scripts: a pencil and paper case for a group, a small case to try, and how to make one.
  3. A custom crossword as a gift: how to choose the words and write the cluesHow to make a custom crossword gift: picking 10 to 25 words, writing clues only they will get, and how long clues can be before they no longer fit the page.

PDF on an e-ink tablet

  1. Puzzles for reMarkable and Kindle Scribe: what to checkPuzzles for reMarkable and Kindle Scribe are PDFs. Where to find them, which kinds suit a pen, what to test in a free sample and what we measured.
  2. PDF form fields: typing, pen notes and what to testHow PDF form fields differ from annotations, which puzzle cells accept typing, and how to test a saved answer using a free Morning Quiet sample.
  3. Testing PDF links on your e-ink tabletTest PDF contents, destinations and return links before and after transfer to an e-ink tablet. What our file checks prove, and what needs your reader.
  4. Reading a novel of 953 pages on an e-ink tablet: what actually mattersWhat actually matters when a novel of 953 pages goes onto an e-ink tablet: line length and type size, a contents you can reach from any page, a band for the pen, and the honest note that the same texts are free as EPUB.
  5. Why an A4 PDF does not fill an e-ink screen, with the arithmeticThe arithmetic behind a page made for an e-ink tablet: 1404 by 1872 dots at 226 dots per inch is 157.8 by 210.4 millimetres, an A4 page shown whole on that screen shrinks to 71 percent, and what else changes when a page is set for glass instead of paper.
  6. Classic novels as PDF for reMarkable and Kindle Scribe: Monte Cristo and Ben-Hur with a notes band on every pageThe Count of Monte Cristo and Ben-Hur typeset for a 157 x 210 mm e-ink page, with a notes band on every page, a linked contents, the text unchanged from a public domain transcription, the measurements of the finished files, and what is not verified yet.
  7. Hyperlinked puzzle PDFs for reMarkable and Kindle Scribe: what changes when the contents page is tappableWhat a tappable contents page changes in a puzzle PDF for an e-ink tablet: a 157 x 210 mm page, 300 puzzles in three levels, Solution links both ways and three layouts of one puzzle set.
  8. Lectio divina journal for reMarkable and Kindle Scribe: the Douay-Rheims text on the page, and room for the penA 31 day Catholic reading book for an e-ink tablet, with the Psalm and the Gospel passage printed on the page from the Douay-Rheims Bible, four steps of lectio divina with lines for the pen, an evening examen, 592 links measured in the file, and what is not verified yet.
  9. Puzzle Planner for reMarkable and Kindle Scribe: one puzzle on every day page of an undated yearAn undated planner and a puzzle book in one hyperlinked PDF for e-ink tablets, 372 puzzles in 10 types, one on every day page of 12 months of 31 days, 941 pages with 4117 internal links, and an honest list of what is not verified yet.

Logic puzzles

  1. How a logic puzzle is proved to have exactly one solutionWhat exactly one solution means, how a second independent search proves it, why a puzzle also has to be solvable without guessing, where the proof is written down in our files, and what the claim does not cover.
  2. Putting a printable puzzle in a parish bulletin or a school newsletterAn editor's guide to dropping a logic puzzle into a parish sheet or a school newsletter: the one width that decides everything, why line work beats grey on a photocopier, printing at 100 percent, and the four things a licence has to say before you print.
  3. Dormice: a daily logic grid puzzle you solve from the clues aloneHow a logic grid puzzle is read: ticks, crosses, the carry between tables, the auto cross switch and the week of levels in the daily Dormice puzzle.
  4. Slitherlink SVG and JSON: inspect a sample before planning a layoutInspect three Slitherlink samples with separate puzzle SVG, solution SVG and JSON files before planning a layout.
  5. Sudoku Corner, Centre and Colour Marks ExplainedEvery sudoku player eventually needs somewhere to write a number down without committing to it, and that is where sudoku corner marks,

A journal for prayer

  1. The daily examen: five points, and what an evening page can holdThe five points of the examen as Saint Ignatius set them down, what each one asks at the end of a day, why an evening page can carry three questions instead of five headings, and what such a page must not claim.
  2. Lectio divina: the four steps, and what a journal is actually forLectio, meditatio, oratio, contemplatio: where the four steps come from, what each one asks of you, why a journal gives two of them lines and leaves two of them blank, and what a journal has no business claiming to be.
  3. Psalm numbers, and how a 31 day reading plan decides where to stopWhy Psalm 23 is also Psalm 22, where the Hebrew and the Vulgate numbering part company and where they meet again, how a reading plan decides where to end a day, and what 31 days of Psalms and Gospel actually come to.
  4. What the Douay-Rheims Bible is, and why we set that textThe Douay-Rheims Bible in plain terms: a Catholic translation from the Latin Vulgate in the Challoner revision of 1749 to 1752, what its public domain status rests on, the twelve transcription errors we corrected and the seventy six differences we left alone.

Sign-in and deep links

  1. Expo + Supabase: why the OAuth deep link never comes back to the appWhy Supabase OAuth sign-in never reopens an Expo app: what makeRedirectUri() returns per runtime, the allow-list, and the fix.
  2. Universal links open Safari instead of your Expo app: AASA, assetlinks and app.json checklistWhy an Expo universal link opens Safari or Chrome instead of your app, and how to fix apple-app-site-association, assetlinks.json and app.json.
  3. Error 400: redirect_uri_mismatch, explained character by characterEvery cause of Google's Error 400: redirect_uri_mismatch in NextAuth, Supabase, and Firebase, with the exact fix for each one.
  4. Supabase Flutter deep link not working: scheme, Info.plist, AndroidManifest and the underscore bugsupabase_flutter deep link not working? Six places scheme, host and the underscore bug break it: Info.plist, AndroidManifest, Supabase, provider console.
  5. Supabase OAuth redirects to localhost in production: the allow-list rule nobody readsWhy Supabase OAuth sends users to localhost in production: how Site URL and the redirect allow-list fall back, with the exact fix for each cause.

Shop product feeds

  1. An AI shopping assistant for WooCommerce that stores no conversations: what it can answer, what it cannot, and a 10-minute setupAn AI shopping assistant for WooCommerce that answers from your product feed and stores no conversations: what it answers, what it cannot, the 10-minute setup, and pricing.
  2. A Shopify AI shopping assistant built from products.json: how it answers, what it costs, and the theme.liquid setupHow ARLing Asistent reads a Shopify store's public products.json feed to answer shopping questions, the theme.liquid script tag setup, and why there is no separate Shopify App Store app.
  3. Google Merchant Center feed errors explained: the 12 rejections that block most products and how to fix each in the feedThe 12 most common Google Merchant Center and Meta catalog disapprovals, the exact spec rule behind each, and the feed fix for Shopify and WooCommerce.

Webhook signatures

  1. Stripe "No signatures found matching the expected signature": twelve causes, one at a timeTwelve exact causes of Stripe webhook signature verification failing, with raw-body fixes for Next.js, Express, Fastify, Lambda and edge runtimes.

Other notes

  1. AI is now "Super Intelligence" in US federal agencies: what the order requiresOn 29 September 2026 a US executive order told federal agencies to use "Super Intelligence" and "SI" in place of "Artificial Intelligence" and "AI". What the order text requires, what it leaves alone, its one 60-day deadline, and how to change a document without rewriting law titles.
  2. It does not have HTTP ok status: what the CORS preflight (OPTIONS) request needsWhy Chrome says the preflight does not have HTTP ok status, which server layer turns your OPTIONS request into a 401, 404, 405 or 500, and how to answer it with a 2xx.
  3. Redirect is not allowed for a preflight request: CORS, redirects and the trailing slashWhy Chrome refuses a CORS preflight that gets a 3xx, how to find the redirect with one curl command, and the usual causes: a trailing slash, www, https or a login page.
  4. Request header field is not allowed by Access-Control-Allow-Headers: fixing the preflight allow-listWhy the CORS preflight rejects a request header such as Authorization or Content-Type, how to read the full list the browser asked for, and how to fix Access-Control-Allow-Headers.
  5. Access-Control-Allow-Origin '*' with credentials mode 'include': why cookies need an exact originWhy browsers reject Access-Control-Allow-Origin: * on requests with cookies, where the * comes from in Express or Laravel, and the two headers that fix it.
  6. ERR_TOO_MANY_REDIRECTS: find the two rules redirecting to each other (Cloudflare, nginx, proxies, WordPress)ERR_TOO_MANY_REDIRECTS means two layers keep undoing each other's redirect. Read the loop with curl, then fix the Cloudflare, nginx, proxy or WordPress rule behind it.
  7. "The given origin is not allowed for the given client ID": Sign In With Google and JavaScript originsGoogle Identity Services logs this when the scheme, host and port of your page match no entry in Authorized JavaScript origins. The causes in order, and the fix for each.
  8. JWT "invalid signature": wrong secret, wrong key, or the wrong algorithmWhat JsonWebTokenError: invalid signature rules out, the four byte mismatches behind it, and how to prove which one you have before you change any code.
  9. "jwt malformed": what your verifier received instead of a tokenjsonwebtoken throws jwt malformed when the value does not split into three parts at the periods. What arrived instead of a token, and the fix for each case.
  10. Set-Cookie blocked because of SameSite=Lax: fixing a session cookie from a cross-site APIWhy Chrome drops a Set-Cookie without SameSite from a cross-site API response, how to tell cross-site from cross-origin, and the two routes that fix it.
  11. No 'Access-Control-Allow-Origin' header is present: which response is missing it, and the fixWhy the browser says No 'Access-Control-Allow-Origin' header is present, and how to find whether the preflight, a redirect or an error response lacks it.
  12. Public domain in practice: what it means for Ben-Hur and Monte CristoTwo questions hide inside public domain: whether the work is free and whether the copy in your hands is. The dates for Ben-Hur and The Count of Monte Cristo, the seventy year rule in the European Union, and the licence clause that makes a transcription a separate matter.

Where these notes come from

We write them beside the work on our own tools and books. These are those things.

  1. The ARLing shopPuzzle books, classic novels and journals. Every title has a free sample.Browse
  2. Puzzle Post100 hyperlinked puzzles a month for an e-ink tablet.3.90 € a month