For fuel buyers, free. Connect SAP Business One on Settings > Integrations (Service Layer) and each charge you approve becomes an A/P invoice from the carrier. SAP S/4HANA connects for a connection check only; it doesn't take bills.
What syncs
- You approve a charge: an A/P invoice (service type) for the supplier you mapped, dated the day you approved it, with the carrier's invoice number as Vendor Ref. No., one line on your expense account for exactly the approved amount, the record number in the journal remarks, and the invoice PDF attached. With Save bills as drafts on, it's an A/P invoice draft for someone to add in SAP.
- You pay in Demurly: an outgoing payment (bank transfer) from your payment account, applied to the invoice.
- You pay the invoice in SAP: within about 10 minutes the charge shows as paid outside Demurly ("SAP Business One payment 311"), and the carrier confirms. An invoice closed by a credit memo isn't treated as paid.
- On the record: "In SAP Business One as A/P invoice 311", or "(draft)" when it went in as a draft.
Set it up
- You need the Service Layer reachable over HTTPS from the internet (private addresses are refused), and a B1 user whose license covers A/P invoices and outgoing payments, with authorizations for Business Partners, A/P Invoice and its drafts, Outgoing Payments and Attachments.
- For the PDF, set an Attachments folder the Service Layer can write to (Administration > System Initialization > General Settings > Path).
- Settings > Integrations > SAP > Connect: System Business One, the Server URL (your Service Layer), Company Database, Username and Password. Saving runs a connection test.
- On the SAP Business One bills card, both accounts are required: Expense account (the G/L account code bills post to) and Payment account (the G/L bank or clearing account Demurly payments come from).
- Map each carrier to its supplier (search by name or card code), or turn on Create vendors (new suppliers get a code starting DM).
- Charges approved before you connected: Bill earlier charges.
What doesn't sync
- Tax codes aren't set: if SAP adds tax, the total won't match and the bill is flagged.
- An A/P invoice draft has no payment until it's added in SAP; then the posted invoice is followed.
Troubleshooting
- "Enter the expense account (the G/L account code bills post to) …": fill it in on the bills card, then Retry.
- "Enter the payment account …": fill it in, then Retry.
- "The bill is still a draft in SAP Business One …": add the draft as an A/P invoice in SAP; the payment follows.
- "… totals $…, not the approved $…": SAP added tax or a line. Fix the invoice there, then Retry.
- "Waiting for a vendor mapping": map the carrier to its supplier.
- If your company uses an approval procedure on A/P invoices, turn on Save bills as drafts.