Invoices
Invoices, pro formas, credit notes, payments, and PDFs.
Can payments from my bank be recorded automatically?
Yes, for Revolut Business today. In Integrations → Bank, press Connect and follow the four steps: QUOMODA creates a certificate, you paste it and a redirect address into Revolut (Settings → APIs → Business API → Add API certificate), paste back the Client ID Revolut shows, then approve access on Revolut's side. Revolut's API needs the Grow, Scale or Enterprise plan.
QUOMODA then reads the money arriving on your account every 30 minutes (and the last 90 days on the first run) and looks for the invoice each payment is for, by the invoice or order number in the payment reference and by the amount still due. It only ever asks Revolut for permission to read: it cannot make payments.
Payments waiting for you appear at the top of the Invoices page under Bank payments to review. Record applies a payment to the suggested invoice; you can also pick another invoice, or set it aside with Not an invoice payment. One transfer can pay several invoices: record it on each in turn until nothing is left. Deleting the payment on the invoice puts the money back in the list.
Can QUOMODA chase unpaid invoices for me?
Yes. In Settings → Documents → Payment reminders, switch on automatic reminders and choose when they go out, counted from each invoice's due date:
- 1Before the due date: any number of days, for example 7 and 3 days before.
- 2On the due date: one email on the day.
- 3After the due date: overdue reminders, for example 7, 14 and 30 days late.
- 4Then, until it is paid: optionally keep going every N days, up to a number of times you set.
Reminders go out each morning to the customer's contacts who receive invoices (or the primary contact), in your email branding. Each one names the invoice, the amount still due, the due date or how many days late it is, and your bank details for the invoice's currency. After 30 days overdue the wording becomes firmer. You can rewrite the opening line of each stage, add an address to copy on every reminder, preview each email and send yourself a test.
The Next 14 days list shows exactly which invoices will get which reminder, before you save. Once an invoice is paid, cancelled or credited in full, its reminders stop.
On an invoice, the Payment reminders block shows the next reminder and everything already sent. Pause stops reminders for that invoice (a dispute, a payment plan) and Send reminder now sends one straight away. To leave a customer out altogether, set Payment reminders to *Never send to this customer* on their card.
How is VAT worked out on an invoice?
VAT follows the customer. Each customer has a VAT treatment on their card, and an invoice, pro forma or credit note takes its rate and its printed wording from it:
- 1Domestic: your standard rate is charged, from Settings → Documents → VAT.
- 2EU reverse charge: 0 %, the invoice says the customer accounts for the VAT, and both VAT numbers print whatever your header settings say.
- 3Export: 0 %, with the export exemption wording.
- 4Exempt: 0 %, with your exemption wording.
You can change it on any single document: the VAT field in the invoice form picks the treatment, and only a domestic document takes a typed rate. A credit note takes the treatment and rate of the invoice it credits. Deposit invoices and pro formas sent with an order confirmation follow the same rule, and the PDF shows the same total as the invoice on the Invoices page.
Each document keeps the treatment and the wording it was raised with, so correcting a customer or your wording later never rewrites an invoice already sent. The accounting connection posts each invoice under its own treatment.
How do I create an invoice?
- 1Go to Invoices & docs in the sidebar (Invoices tab) and click New.
- 2Choose the type — invoice, pro forma or credit note.
- 3Link it to an order (lines fill in automatically) or build it by hand, then set terms, discounts or a pre-payment %.
What are the invoice statuses?
Draft — not yet sent. Sent — delivered to the customer.
Partial — part-paid. Paid — settled. Cancelled — voided.
Overdue invoices are flagged automatically based on the due date, and surface on your Dashboard.
How do I send an invoice to a customer?
Open the invoice and click Send — the customer receives a branded email with the PDF attached. You can also preview, print, or download the PDF first.
How do I track payments?
Record payments on the invoice as they arrive — the status moves to partial or paid automatically, and the dashboard shows outstanding totals.
How is the due date set?
The due date defaults to the invoice date plus your payment terms — "Net 30" or "60 days" in the terms sets the day count (30 when the terms name no days). It stays fully editable when creating the invoice, and recalculates if you change the invoice date until you set it by hand.
Can I add customs details per line?
Yes. In the invoice create or edit dialog, click the Customs button on any article row to set its HS / tariff code, country of origin, composition, and per-unit net & gross weight (kg) for that invoice only — all its size lines share them. Values prefill from the product's customs block, and enabled customs fields print in the line's sub-line on the PDF.
Can I control how weights are rounded?
Yes, and separately. Settings → Documents → Weight decimals sets one precision for lines and cartons and another for the document total — a carton line often wants gram precision while the shipment total reads better rounded, and the total is the figure a carrier quotes back. 0 to 4 decimals; leave the total blank to follow the line setting.
Can I show weight per unit as well as per line?
Yes. Net weight and Gross weight print the line total; Net weight / unit and Gross weight / unit print what one piece weighs. Both are in the document's Fields menu, and either can sit in its own column or on the sub-line under the row. The per-unit figure is derived from the line total, so the two always agree.
Where do the net and gross weights on an invoice come from?
From whatever was actually weighed. If the order has been picked, the per-unit weights the warehouse recorded when it confirmed the cartons carry straight onto the invoice, pro forma or credit note — so the paperwork matches the boxes. Nothing picked yet (a pro forma raised before production, say) falls back to the weight on the product variant, and you can always overwrite either in the Customs dialog. Tick Net weight / Gross weight in the document's Fields menu to print them.
How do deposits already paid show on the final invoice?
When you create an invoice for an order with recorded payments, a green notice under the order picker lists what's already been prepaid and prefills Prepayment received — the invoice then shows the prepayment and the balance due, so the buyer is never asked to pay twice. You can also request a prepayment on any invoice or proforma with the pre-payment % field.
How do buyers get our campaign and product images?
Through the Image bank (Catalog → Image bank). Pick a season: the page shows everything a buyer of that season receives. At the bottom, From your linesheets is found automatically — every linesheet tied to the season, each style with exactly the images buyers get from it. There is nothing to upload for those: change a picture on the linesheet and it changes here and in every buyer's bank. Styles with no image are flagged so you can fix them before buyers look; click a style to see every image it carries, not just the first.
At the top, Campaign imagery: drop the season's shoot onto the page — as many files as you like, or a whole folder with its sub-folders (or use a folder to pick one). JPEG, PNG, WebP and TIFF up to 50 MB each are kept at full resolution, in the folder's own order (look-2 before look-10); anything that is not an image is left out and counted. A set named after the season is created for you. Name it, add a line for credits or usage rights, caption images, make any one the cover with the star; Add another set if the season has more than one story. Brand-wide holds imagery that is not tied to a season.
A set that is Shared with buyers appears in the Image bank of every buyer who ordered from you in that season (brand-wide sets: every buyer who has ordered from you). Turn sharing off to keep a set internal until an embargo lifts — the files are private and open only through the app, so nobody reaches them with a link while it is off.
Can I send a season's images to someone who does not order in the portal?
Yes. In Image bank, pick the season and click Send link. Pick the people from your customers' contacts (a customer's own email address is in the list too), or click Add someone new: give their name, email and the customer they work for, and they are saved as a contact on that customer for next time. Add a message if you like (credits, usage dates) and send.
Each person gets an email with their own link. It opens a page with your campaign sets that are shared with buyers and, if you leave the box ticked, the product images of the season's linesheets, each style once. They can download one image or everything as a zip, without an account.
- 1The link stays live. Images you add to a shared set later show up for everyone who has the link. A set you switch to not shared disappears from it.
- 2You see who opened it. Under the season, Sent by link lists everyone with their link: not opened yet, or opened how many times and when, and how often they downloaded. Opening a link yourself while signed in to your brand is not counted.
- 3One person at a time. Switch off stops that person's link only; everyone else's keeps working. The copy button gives you their link again if they lost the email.
- 4Files named by article number. Style images download as 001-001.jpg, 001-001_2.jpg and so on, here, in your buyers' image bank and from your own Image bank page. Campaign images keep the file names you uploaded them with.
Can I see who looked at my linesheet?
Yes. Open Statistics on a linesheet (on its card, or in the editor's header) — the Visitors tab. For the period you pick it shows visits and visitors, how many were named buyers, the time spent looking (only while the page is in front and in use), how far down people got, styles opened, basket adds, orders and conversion; visits per day; and the path Invited → Visited → Opened a style → Basket → Ordered.
- 1Buyers: each named buyer with their visits, when they were last there, time spent, styles opened, what sits in their basket unordered (in amber — the follow-up) and what they ordered. Click a name for the customer record, which now shows their linesheet activity too.
- 2What held their eye: per style, in how many visits it stayed on screen, how often it was opened, put in a basket and ordered. *Interest, no order* marks the ones worth a call.
- 3How they arrived (invite link, email, WhatsApp, Instagram, direct…), where from (city and country), devices, anonymous visitors, categories filtered on and PDF / Excel downloads.
A buyer is named when they are signed in or arrive through their invite link; everyone else is an anonymous visitor, counted per day without cookies. Your own team's visits are never counted. Visits are recorded from 23 September 2026. Each linesheet card also shows its visits over the last 30 days.
Per buyer, the same activity is on the customer's record: Customers → the customer → Overview → Linesheet activity lists every linesheet they opened in the last 90 days, how long they looked and the styles they came back to.
I opened my own linesheet as a buyer and it does not show in the statistics — why?
Because you were signed in with a login that belongs to your brand. Anyone on your team is left out of the numbers, and that includes a login that is also linked to a customer, such as a test buyer on your own email. The Visitors tab now says how many visits it left out ("5 visits by people signed in to your brand were left out, yours included"), so you can see it was recorded. To watch a visit count, open the link in a private window without signing in (it counts as an anonymous visitor) or sign in as a buyer login that is not on your team.
Will I be told when a buyer opens a linesheet?
Yes — the first time in 12 hours a named buyer opens one, your team gets a notification in the app ("Le Bon Marché opened Apparel — visit 3, from Paris, on desktop"), and your admins get an email too. Both open that linesheet's Visitors tab. The email can be switched off under Settings → General → Email me when a buyer opens a linesheet; the in-app notification always arrives. Opening a linesheet yourself, or anyone on your team, never triggers it.
Can I choose what a linesheet shows on each style — on the card and on the product page?
Yes, per linesheet. Open the linesheet, click Settings and go to the Fields tab. The left column is the card in the grid: gender, category and product type, colourway, article number, wholesale price, RRP, the first two lines of the description, composition, care, made in, HS code and minimum order can each be ticked on or off, with a small mock of the card updating as you do; the name, the image and the size boxes are always there. The right column is the product page a buyer opens from the card, with the same facts and the full description. A field a style has no value for is simply not printed. The two price fields follow the Show prices switch under Prices & ordering — with prices off, neither shows anywhere. The settings themselves are now organised in four tabs: General (name, season, link, notes), Prices & ordering, Look (accent colour, grid, cover) and Fields.
Why does the product number show on some rows of the list and not others?
It always shows now. Almost nothing stores the product number — on this catalogue 25 articles have it stored and 270 do not — so the product panel works it out from what the style's article numbers have in common (A-176-1 and A-176-2 are two articles of A-176) and shows you that. The list used to read the stored column only, so it printed a number on the few rows that had one and nothing on the rest, with nothing about the style to explain the difference. Both now work it out the same way, in the same order: stored, then derived from the siblings, then the article's own number for a style of one.
Why did the Pricing sheet show a size SKU under the article name?
Because the sheet only carried the SKU of each colourway's first size, so a row for a whole dress read as if it were the XS (001-001-X). Each row of the sheet is an article, and the reference under the name is now its article number (001-001) — Resourced's where it set one. Only a legacy product holding several colourways in one record still shows the size SKU there, since it has no number per colourway; searching the sheet finds article numbers too.
Where do I edit an article number?
In the second block of the product panel, with the colourway it belongs to — under the colour you are editing, not up in the style block. An article number is the product number plus that one colourway's segment, so it changes per colourway; the product number above it is shared by all of them.
Why did changing a product number change it on the other colourways too?
Because that is what a product number is. A style has one product number and each of its articles has its own article number underneath it — so the number belongs to the style, and correcting it on one article corrects it on all of them. Before this, it moved only the article you were on, and every sibling then refused the same value as "already used" — by the article you had just changed. Their own article numbers are left exactly as they are; those are per-article and only you know whether the old segment in them is wrong.
My Shopify products came in as 001, 002 … with the store's own SKUs. How do I get to 001-001 and 001-001-M?
Select them in Products (Select all works) and click Renumber on the bar. The preview lists every product with its number, article number and size SKUs before → after, in your numbering scheme: a product keeps the number it already has, its articles take the next segments in order, and each size gets its suffix from your size system. Also rename the variant SKUs to match is on by default, so the store's SKUs (057-001-M and the like) become the new references. Nothing is written until you confirm. Two kinds of product are left alone and listed as such: ones Resourced numbers, and a legacy product holding several colourways in one row — number that one from its page. Shopify keeps its old SKUs until you push them: afterwards select the products and use Sync → SKUs only. Orders and stock are unaffected, they follow the variant, not its SKU. New products created by a sync now get both levels straight away, and a new colourway of a style already numbered takes that style's number with the next segment.
Can I change an invoice number?
Yes. Open a draft invoice, click the pencil to edit it, and change the Invoice number field. Numbers are unique per brand, so you'll be warned if the new number is already used by another document. Auto-numbering continues from the counter for future documents.