Appearance
Changelog
Relevant changes to this documentation, newest first. Each entry lists what changed and where, so integrators and AI agents can see at a glance whether a page they rely on has been updated. Typo fixes, wording and layout tweaks are not listed.
This changelog covers the documentation. For releases of the Frontend SDKs, see Documentation & Changelog.
2026-10-10
- .NET MAUI SDK: .NET MAUI Integration now documents how the packages are resolved: the private NuGet repositories
anybill_maui_sdk(releases) andanybill_maui_sdk-stg(staging) with their v3 and v2 feed URLs, anuget.configwithpackageSourceMappingand environment-variable credentials, the equivalentdotnet nuget add sourcecommand and troubleshooting for401,NU1301andNU1100.
2026-10-09
- .NET MAUI SDK: new integration guide .NET MAUI Integration for the C# SDK (
Anybill.Maui,Anybill.Sdk.Core, optionalAnybill.Maui.Marketing): registration withAddAnybill,AnybillOptions(environment, client id, custom base URL), theAnybillResult/AnybillErrormodel, token login withIAnybillAuthServiceand theAuthStateChangedevent, cached receipt list and pagination withIAnybillReceiptService, favourites, notes, local filter and fuzzy search, PDF and e-mail export, app links on Android and iOS withIAnybillAppLinkService, request headers and MAID headers. - Frontend SDKs: Overview lists .NET MAUI as a supported platform.
- Downloads:
anybill-sdk-AGENTS.md(AI-Assisted Integration) now links the .NET MAUI page and contains a C# token-login snippet.
2026-10-08
- Vendor API: E-Invoice now lists which recipient data is required (format, name, postal address) and which is optional (email, phone, VAT ID, Leitweg-ID, scheme ID), states that anybill needs the merchant's seller contact for XRechnung files, requires
item.quantityon every default line and the seller VAT ID, and explains when an e-invoice is legally required (B2B from 2027/2028, exemption for receipts up to EUR 250).
2026-10-06
- Vendor API: new page E-Invoice (ZUGFeRD / XRechnung). Describes how a POS marks a receipt as an e-invoice via
bill.misc.extension:anybill.receiptType = EInvoice, how the buyer requests a ZUGFeRD PDF or XRechnung XML on the receipt page, and which receipt fields the e-invoice is built from. Linked from the Bill Endpoints and Bill Data Model pages.
2026-09-29
- Vendor API:
cardPanis documented consistently as a masked PAN. The Bill Data Model carries a PCI DSS warning (at most the first 6 and the last 4 digits), the payment examples use123456******1234, and the rule was added toanybill-vendorapi-AGENTS.md.
2026-09-17
- Site: new Privacy Policy page. Usage analytics and the AI chat widget only run after consent.
2026-09-16
- Vendor API: status-code tables with retry guidance added to Bill Endpoints, Store Endpoints and Loyalty Endpoints (which codes are retryable, which require a payload fix, how
bill.idkeeps retries idempotent). The retry section ofanybill-vendorapi-AGENTS.mdwas extended accordingly. - POS SDK: Configuration rewritten: feed URL,
dotnetCLI,nuget.exe, Visual Studio and project-levelNuGet.configinstructions plus a troubleshooting section.
2026-09-09
- Vendor API: documentation aligned with the actual backend behaviour:
- The base URL carries the
/apiprefix (https://vendor.anybill.de/api); all routes and curl examples were updated. POST /v3/bill/urlandPOST /v3/store/searchare POST, not GET.- A duplicate self-generated receipt id answers
409with a plain-string body; abill.idthat was not pre-registered answers404 pregeneratedbill-notfound. DELETE /v3/bill/{billId}always answers204(asynchronous).- Store endpoints: upsert semantics (
201/200),Total-Countheader, search body, field length limits. - Loyalty: generic
PUT /v3/loyalty/transactionswithexternalUserIdis the documented route; the HelloAgain-specific routes are marked deprecated. - Data model: new root field
bill.countryCode, fourth line typekeyValue, string enum names recommended over integers, Visa isCardPayment(13).
- The base URL carries the
- Vendor API: new page Fiscalization for
bill.security: therequired/failureflags, thetypediscriminator and its fallback toTse, mandatory fields per type (Tse, Rksv, BoiTva, TBai, Sweden, Portugal, SecurityInformation) with examples, and how to handle a fiscal unit failure. - Vendor API: the fiscalization fields are documented under their current names
security.fiscalization,failureandrequired. The deprecated namessecurity.tse,tseFailureandtseRequiredonly appear in a labelled migration note. The TSE example was corrected (processTypeandprocessDatawere swapped). The POS SDK C# page usesFailure/Required.
2026-09-08
- Vendor API: new page AI-Assisted Integration for POS integrators, with the downloads anybill-vendorapi-AGENTS.md and anybill-vendorapi-llms.txt, and curl examples on the Authentication and Bill Endpoints pages.
- iOS SDK: the clipboard app-link check is documented as an app-side implementation;
AnybillAppLink.checkForAnybillAppLinkData()no longer exists in the 2.x SDK.
2026-09-07
- Vendor API: new page Integration Review explaining the POS integration acceptance process and the receipt-content rules it checks. Replaces the former "Helpful" page.
2026-09-04
- Frontend SDKs: the Android, iOS, Flutter, React Native and Web pages were synchronised with the current SDK releases, including logout and account deletion, receipt export, return receipts, adding receipts and the AnybillMarketing module.
2026-09-03
- Site: new design with dark mode and full-text search. All URLs remain unchanged.
- Vendor API: the former single page was split into Environments, Authentication, Bill Endpoints, Bill Data Model, Bill Examples, Print Buffer Format Guide, Store Endpoints and Loyalty Endpoints. The old URL redirects to the Vendor API overview.
- API Reference: interactive OpenAPI reference (Scalar) for the Vendor API and the Partner Platform API.
2026-07-28
- Vendor API: discount documentation reworked:
discountsin the line'sextension:anybill,fullAmountInclVatBeforeDiscounts,item.extension:anybill.pricePerUnitBeforeDiscounts, thesequenceNumberfor stacked discounts and the recommendation to send negative discount amounts. - Site: AI chat assistant added to the documentation.
2026-07-24
- Vendor API: Retry Policy Guidelines restored (when to retry, strategy, idempotency, logging).
2026-06-19
- Vendor API: v2 and deprecated leftovers removed; the documentation and the v3 Postman collection were synchronised with the current OpenAPI specification. The Postman collection now includes the anybill OAuth flow, and its download link was fixed. Transparent user creation via
externalIdand the self-generated receipt id are documented in their own sections. - Web SDK: fuzzy receipt search documented.
2026-06-12
- Android and iOS SDK: fuzzy receipt search documented.
- Partner Platform API: external user creation via
externalIddescribed in more detail on the Endpoints page.
2026-04-24
- New page: Architecture and Data Flow with an overview diagram of how receipts flow between POS, anybill and the consumer.
2026-04-23
- Authentication: creating an anybill user is optional when an
externalId(e.g. a customer card id) can be provided. The Partner Platform API describes implicit vs. explicit user creation, the Vendor API the user identification viaexternalId, and the Frontend SDK overview both authentication variants.anybill-sdk-AGENTS.mdwas updated accordingly.
2026-04-22
- Frontend SDKs: new page AI-Assisted Integration with the download anybill-sdk-AGENTS.md and the site-wide llms.txt for AI coding agents.