Zum Hauptinhalt springen
SAP Business OneSaaS Tools

Payment Links and Automated Collection Reminders

A build-to-order SAP Business One add-on that emails a secure per-invoice payment link,

escalates reminders on an aging-based schedule, and posts settlements back as Incoming Payments. Scoped and quoted before we build.

Auf Bestellung

Was ist Payment Links and Automated Collection Reminders?

A build-to-order SAP Business One add-on that emails a secure per-invoice payment link, escalates reminders on an aging-based schedule, and posts settlements back as Incoming Payments. Scoped and quoted before we build. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Payment Links and Automated Collection Reminders — A build-to-order SAP Business One add-on that emails a secure per-invoice payment link, escalates reminders on an aging-based schedule, and posts settlements back as Incoming Payments

What we build

  • Signed, expiring payment link generated per A/R Invoice, bound to the document key, Business Partner, open amount and currency
  • Hosted gateway payment page so card data never reaches the SAP company database or the add-on's own storage
  • Reminder schedule driven off invoice due date and live open balance, with configurable levels such as pre-due courtesy, 7, 14 and 30 days past due, and final notice
  • Each reminder recalculates the open amount at send time so part-paid invoices are never chased for the original gross figure
  • Incoming Payment created through the Service Layer and applied to the exact A/R Invoice the link was issued for, with the matching Journal Entry posted
  • Gateway fee posting to a nominated G/L account so the bank deposit reconciles against the settlement rather than the gross amount
  • Exclusion rules via User-Defined Fields on the Business Partner master and on the invoice for payment hold, dispute, payment plan and manual-handling cases
  • Automatic stop of the remaining reminder schedule the moment an invoice reaches zero open balance
  • Send history, link-open events and failed payment attempts recorded in a User-Defined Table wrapped in a User-Defined Object
  • Promised-to-pay dates and collection notes captured against the Business Partner and the specific invoice
  • Approval procedures gating final notices, chasing suspension on nominated accounts, and any write-off action
  • Crystal Report layouts for reminder letters and statements so existing document formatting is preserved

Über dieses Produkt

The problem

Most SAP Business One sites chase overdue receivables with a monthly statement run and a person with a phone. The statement lists balances but gives the customer no way to act on it. The customer has to find their own accounts payable process, raise a bank transfer, quote a reference that may or may not survive the transfer, and then somebody in your finance team matches an unreferenced bank line against an open A/R Invoice several days later.

Every friction point in that chain adds days to your DSO. The customer who genuinely intended to pay is blocked by effort. The customer who is stalling has no prompt beyond a statement they can ignore. And your team burns hours on manual matching and on remembering who was chased, when, and what they said.

The pattern that works is well established outside ERP: send the payer a link tied to one invoice, for the exact open amount, that takes a payment in a few clicks; then escalate automatically if it is not paid. What is missing is that pattern driven from the SAP Business One aging data itself, with settlements posting straight back to the invoice.

What ECOSIRE builds for you

This is a build-to-order SAP Business One add-on. Nothing is pre-built and nothing is downloaded — after a scoping call and a fixed quotation we develop it for your gateway, your document set and your company database, then install it.

Per-invoice payment links

For any open A/R Invoice the add-on generates a signed, expiring link tied to that document key, the Business Partner, the open amount and the currency. The link resolves to a hosted payment page served by your gateway, so card data never touches SAP or our code. The link can be emailed automatically when the invoice is posted, sent on demand from the invoice screen, or included in the reminder emails described below. Partial payment can be allowed or blocked per your policy, and the link closes itself once the invoice reaches zero open balance.

Escalating reminder schedules

Reminder levels are driven off the invoice due date and the current open balance read from SAP, not from a static list. You define the schedule — for example a courtesy notice before due date, then reminders at 7, 14 and 30 days past due, then a final notice — and the content of each level. Each reminder carries the payment link, the invoice PDF, and the current open amount at the moment of sending, so a customer who has part-paid never receives a demand for the original gross figure.

Escalation respects reality. A Business Partner on payment hold, in dispute, on a payment plan, or flagged for manual handling is excluded through a User-Defined Field on the Business Partner master or the invoice. Once an invoice is settled, the remaining schedule for that document stops immediately.

Settlement back into SAP

When the gateway confirms a payment, the add-on creates the Incoming Payment through the Service Layer and applies it to the specific A/R Invoice the link was issued for, posting the corresponding Journal Entry. This is the step that removes the manual matching work: the payment arrives already reconciled to a document rather than as an unidentified bank line. Gateway fees can be posted to a nominated G/L account so the deposit amount ties out.

Collections visibility

A collections view built on your aging data shows, per Business Partner and per invoice, which reminder level has been reached, when each message was sent, whether the link was opened, and whether a payment attempt failed. Notes and promised-to-pay dates are captured against the document. Approval procedures can gate anything sensitive — a final-notice send, a write-off, or a suspension of chasing on a key account.

Technical approach

The add-on reads aging and document data through the SAP Business One Service Layer (REST/OData), with the DI API used where an operation is better handled there. Reminder state, link tokens, send history and promised-to-pay notes are stored in User-Defined Tables wrapped in User-Defined Objects; per-Business-Partner and per-invoice exclusions use User-Defined Fields. The scheduler runs as a service alongside SAP rather than as a client-side job, so reminders send whether or not a user is logged in. Reminder templates and statement layouts can be delivered as Crystal Reports where you need the existing document look preserved.

Supported: SAP Business One 10.0 on Microsoft SQL Server or SAP HANA, on-premise or cloud-hosted. Delivered per tenant.

Who this is for

Any SAP Business One site with more open A/R Invoices than the finance team can personally chase — distributors, service companies, subscription and maintenance billers, and organisations with a long tail of small-value invoices where the cost of a phone call exceeds the value of the debt.

How delivery works

1. Scoping call. We confirm your gateway, your reminder levels and wording, which Business Partner groups are in scope, your exclusion rules, your G/L mapping and your email or messaging sender setup. 2. Fixed quotation. A written scope and fixed price before development begins. Typical lead time is one working week from acceptance. 3. Build. Developed against a copy of your configuration and tested against your gateway sandbox with real aging data from a test company. 4. Install in test. Installed into your test company database first. We run a full reminder cycle with sending redirected to your team so you see every message before a customer would. 5. Install in production. After sign-off we install into production, switch to live gateway credentials, and start with a limited Business Partner group before opening it up. 6. Support window. A support period for defect fixes and configuration changes, on the terms stated in your quotation.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Wir installieren auf Ihrer Instanz, übergeben den Quellcode und schließen zwei Wochen Go-live-Support ein. Fehler im von uns gelieferten Code beheben wir kostenlos.

Was Sie bekommen

  • The compiled SAP Business One add-on plus the reminder scheduling service, built for your B1 10.0 version and database platform
  • Installation into your test company database, then into production after your sign-off
  • Configured UDFs, UDTs and UDOs for reminder state, link tokens, send history, exclusions and promised-to-pay notes
  • Your reminder levels, timings and message templates configured and loaded, with a dry-run cycle redirected to your own team
  • Gateway and outbound email or messaging configuration for sandbox and production, with credentials held outside the company database
  • Crystal Report reminder and statement layouts deployed into your report tree
  • Administrator and collector documentation, a live training session, and a defect-fix and configuration support window as stated in your quotation

Für wen das ist

Credit Controller

They work a spreadsheet of overdue invoices, phoning and emailing the same accounts repeatedly with no shared record of what was said. Automated escalation handles the routine chasing and the promised-to-pay log keeps the history on the document, so their time goes to the accounts that genuinely need a conversation.

Financial Controller

They watch DSO climb because customers who intend to pay are slowed down by bank-transfer friction and unreferenced remittances. A per-invoice link removes the friction at the payer's end and the settlement posts back as an applied Incoming Payment, cutting both the delay and the manual matching.

Accounts Receivable Clerk

Most of their week is matching bank lines to open A/R Invoices where the reference is missing or wrong. Because each link is bound to one invoice, the payment arrives already applied to the right document and the reconciliation queue shrinks to genuine exceptions.

Wie Payment Links and Automated Collection Reminders im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentSAP Business One nativ
Per-invoice payment link bound to a single A/R InvoiceIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Escalating reminder schedule driven off live aging dataIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Reminder amount recalculated at send time for part-paid invoicesIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Settlement posted back as an applied Incoming PaymentIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Dispute, hold and payment-plan exclusions via Business Partner UDFsIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungTeilweise Unterstützung
Runs as a service so reminders send with no user logged inIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Promised-to-pay and collection notes stored against the documentIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Dry-run cycle in a test company before any customer is contactedIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten

Häufig gestellte Fragen

This is build-to-order — what is the lead time?
Typically one working week from acceptance of the fixed quotation. There is no pre-built package and no instant download. The main things that move that window are the number of reminder levels and languages, whether you want messaging channels in addition to email, and how quickly your gateway sandbox credentials and a test company database are available to us.
Which SAP Business One versions and editions are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted, delivered per tenant. We confirm your exact patch level during scoping and build against it. If you are on an older release we will tell you at scoping whether the Service Layer endpoints this needs are present before you commit.
Can it send by WhatsApp or SMS as well as email?
Yes, where you already have an account with a messaging provider that exposes a send API. The reminder engine and the link generation are channel-agnostic; the channel is an integration we scope and quote. Email is the default because it carries the invoice PDF; messaging channels typically carry a short message and the link only.
What stops a customer being chased while an invoice is in dispute?
Exclusion flags on the Business Partner master and on the individual invoice, set through User-Defined Fields. A flagged account or document drops out of the schedule immediately and stays out until the flag is cleared. During scoping we also map any existing hold or dispute indicators you already use so you are not maintaining two sets of flags.
How does a payment made through the link reach the right invoice?
The link token is bound to the specific A/R Invoice document key when it is generated. On gateway confirmation the add-on creates the Incoming Payment through the Service Layer and applies it to that document, posting the Journal Entry. If you allow partial payments, the applied amount is what was actually paid and the invoice stays open for the remainder, which the next reminder reflects.
Can we test it without any customer receiving a message?
Yes, and we insist on it. The first install goes into your test company database with sending redirected to addresses your team controls, so you see the full escalation cycle end to end against real aging data before anything reaches a customer. Production go-live normally starts with a limited Business Partner group before you open it to the full ledger.

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Payment Links and Automated Collection Reminders, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.

Passt gut zu

Online Invoice Payment Portal
Auf Bestellung

Online Invoice Payment Portal

A build-to-order customer portal for SAP Business One where your customers see their open A/R Invoices, pay by card or wallet, and have the Incoming Payment created and applied against the correct invoice automatically.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Pakistan FBR Digital Invoicing
Auf Bestellung

Pakistan FBR Digital Invoicing

Submits SAP Business One A/R Invoices to Pakistan's FBR digital invoicing system, captures the invoice reference number and QR, and blocks non-compliant issuance. Built to order for your company database.

Ab $1499.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Poland KSeF E-Invoicing
Auf Bestellung

Poland KSeF E-Invoicing

A build-to-order SAP Business One add-on that turns your A/R Invoices into KSeF structured XML, submits them to Poland's national e-invoicing system and writes the returned KSeF reference back onto the marketing document.

Ab $1499.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Power BI Data Connector
Auf Bestellung

Power BI Data Connector

A build-to-order SAP Business One reporting layer: a governed Power BI semantic model, DAX measure library and starter reports over your live company database. Quoted and built per tenant.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification