FousPharmaClik
Get your PharmaClik orders and invoices through an API
Read the orders waiting in PharmaClik's Order Management, the invoices for your account and the narcotic invoices still missing a signature, each with one API call. A workflow checks each store each weekday morning and emails you what the pharmacist must sign.
Works with your own PharmaClik account. Fous is an independent product.
What you can build on PharmaClik
List narcotic invoices missing a signature
Build thisReads Finance > Missing Narcotic Signatures in Order Management for the account you pick in the Account Selector.
- Takes
- Account number
- Returns
- Invoice number, invoice date, PO number, account
List orders waiting for confirmation
Build thisReads Orders > Order Management for one account and returns the orders that were uploaded but are not yet Confirmed.
- Takes
- Account number
- Returns
- PO number, order type, date uploaded, status, number of lines
Get the invoices for a date
Build thisReads the invoices PharmaClik shows for one account and invoice date, the same invoices your software receives through Web Services.
- Takes
- Account number, invoice date
- Returns
- Invoice number, invoice date, PO number, lines with item description, product number, quantity ordered and shipped
Confirm a regular order in Order Management
Build thisOpens an uploaded regular order in Orders > Order Management and goes through checkout until its status is Confirmed.
- Takes
- Account number, PO number
- Returns
- PO number, status, number of lines
Automate PharmaClik with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Narcotic invoices to sign, every store
Build this- Starts
- Every weekday at 8:00
- Step 1
- For each account you name, list the narcotic invoices in Missing Narcotic Signatures.
- Step 2
- Stop when no account has any.
- Step 3
- Email you the invoices, one section per store, so the pharmacist can sign them in PharmaClik.
Uploaded orders not yet confirmed
Build this- Starts
- Every weekday at 11:00 and 15:00
- Step 1
- For each account, list the orders in Order Management that are not Confirmed.
- Step 2
- Keep the orders that were also there on the last run.
- Step 3
- Email you each one with its PO number, order type and upload date.
Yesterday's invoices, posted to your inventory system
Build this- Starts
- Every day at 9:00
- Step 1
- For each account, get the invoices dated yesterday.
- Step 2
- Keep the invoices not seen on the last run.
- Step 3
- Post invoice number, PO number, lines and quantities shipped to your inventory or accounting webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “List narcotic invoices missing a signature” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "pharmaclik-login.mckesson.ca/get_missing_narcotic_signatures",
"input": {
"account": "7004512"
}
}'
{
"status": "completed",
"data": {
"invoices": [
{
"invoice_number": "INV-40518823",
"invoice_date": "2026-11-09",
"po_number": "N1108-A",
"account": "7004512"
},
{
"invoice_number": "INV-40520117",
"invoice_date": "2026-11-10",
"po_number": "N1109-A",
"account": "7004512"
}
]
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
PharmaClik’s own options
McKesson Canada's Web Services let a pharmacy's own software upload orders and download invoices and the catalogue, with the store's PharmaClik username and password. They work through software that supports them, such as Kroll and PharmaClik Rx. Uploaded orders are still confirmed, and narcotic invoices still signed, on PharmaClik.
| Option | What it covers | What it takes |
|---|---|---|
| McKesson Web Services | Order upload, electronic invoice download and catalogue download, from inside the pharmacy's software. | Pharmacy software that supports it, a PharmaClik username and password, the Account Number for orders and the SAP Customer # for invoices. |
| PharmaClik by hand | Orders > Order Management to review and confirm orders, Finance > Missing Narcotic Signatures, invoices per account. | A PharmaClik account with access to each store's account. |
Read on November 12, 2026: Sending the Order (McKesson Pharmacy Technology Solutions, Nexxsys), Downloading and Reconciling McKesson Invoices Using Web Services (PharmaClik Rx), McKesson Web Services user guide for Kroll.
Signing in to PharmaClik
PharmaClik's sign-in page starts with a Username field, links to help with a locked account and switches between English and French. One username can reach several store accounts, chosen in the Account Selector. With Fous you sign in once through PharmaClik's own sign-in with your own account: the login is sealed with AES-256 and never returned by the API or written to logs.
Worth knowing
- An uploaded order does not ship by itself
- An order sent from your pharmacy software only reaches PharmaClik. It ships after someone reviews and confirms it in Order Management, and a narcotic order also needs the pharmacist's signature.
- Five days to sign narcotic invoices
- The pharmacist signs narcotic invoices in PharmaClik within 5 days of receiving the order. If they are not signed, McKesson halts all narcotic shipments to the store until they are.
- Invoices are filed under the Bill to number
- Electronic invoices are held under the SAP customer # (Bill to number). A store set up under another store's account needs a username with access to both the Bill to and Ship to accounts.
- Duplicate orders are not blocked
- McKesson's servers do not prevent duplicate orders, and the PO number is optional on PharmaClik. Give every order a unique PO number so each invoice can be matched to its order.
More in Healthcare
- NHSBSA Manage Your Service
- PECOS
- PCSE Online
- CAQH Provider Data Portal
- 340B ESP
- 340B OPAIS
- Henry Schein online ordering
- AAH Hub
- ABC Order
- Alliance Healthcare portal (UK)
- Cardinal Health Order Express
- McKesson Connect
- NHS Supply Chain Online Catalogue
- McKesson SupplyManager
- Medline.com
Other industries: Aflac Business Services, MyEPO Portfolio, myKN, Schwab Advisor Center, eModal, Walmart Scheduler 2.0.
Frequently asked questions
Not one a pharmacy calls directly. McKesson Web Services upload orders and download invoices and the catalogue from pharmacy software that supports them, such as Kroll or PharmaClik Rx, using your PharmaClik username and password. Orders are still confirmed, and narcotic invoices signed, on PharmaClik.
Usually the day after the order is placed, and sometimes later. McKesson can take 1 or 2 days to send electronic invoices for items missing from earlier invoices, so a purchase order can stay Partially Received in your software until they arrive.
No. The legacy Invoice Download of invoice.dat was replaced by McKesson Web Services and stopped working after 31 March 2022. Invoices now reach your pharmacy software through Web Services.
In Orders > Order Management, under Finance > Missing Narcotic Signatures. The pharmacist ticks each invoice in the Sign column, selects Update Selected, confirms their login and enters the digital narcotic signature.
No. Fous is an independent product. You use it with your own PharmaClik account, and a method reads and does only what that account can.
Put PharmaClik behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextNHS Supply Chain Online CatalogueMcKesson SupplyManagerMedline.comAflac Business ServicesHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of PharmaClik (McKesson Canada). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.