Daily ops
Export and re-import the catalog (CSV / XLSX)
Updated: 2026-05-25
Export and re-import the catalog
Also known as: catalog dump, bulk update, importar catálogo, exportar catálogo, CSV de productos, XLSX export.
For venues with hundreds of products, bulk editing through Excel beats the till's per-product form. brasio supports a round-trip: export → edit in Excel → re-import. Sizes, costs, prices, VAT, and category links all survive the round-trip.
Where to find it
On the till, Admin → Catálogo. The toolbar has:
- Exportar CSV — download the catalog as comma-separated values.
- Exportar Excel — download as XLSX (better formatting, formulae preserved).
- Importar archivo — upload a previously-exported CSV or XLSX with edits.
What the export contains
One row per (product, size) pair. Columns include:
product_idandsize_id— internal IDs (leave blank to create new rows on re-import).name,category,subcategory.price_cents,cost_net_cents,vat_rate.size_label,size_ml_or_units.track_inventory.container_ml_or_units,container_cost_net_cents— container model fields. See The container model.is_vegetarian,is_gluten_free,is_spicy,allergens,description_es,description_en— menu fields.display_order,menu_visible— public menu PDF fields.
The list isn't exhaustive — open the file in Excel to see every column.
Edit and re-import
- Open the downloaded file in Excel / Numbers / LibreOffice.
- Make changes — e.g. apply a 5% price rise to every wine, or update costs after a supplier change.
- Save (keep the same format — CSV or XLSX).
- Back in Admin → Catálogo, tap Importar archivo.
- Pick the file.
- Importing options:
- Desactivar productos que no estén en el archivo — tick this only if you intend the import to be the complete catalog (anything missing gets deactivated). Leave unticked for partial edits.
- Tap import.
brasio matches rows by product_id / size_id:
- Same ID → update.
- Blank ID → create.
- Missing from file and checkbox ticked → deactivate.
The post-import summary shows Tamaños · {created} creados · {updated} actualizados and {count} categorías creadas if you introduced new categories.
Common workflows
- Annual price review: export, apply a percentage in Excel, re-import.
- Supplier cost update: export, paste new costs from the supplier's price list into
cost_net_cents, re-import. - Bulk allergen tagging: export, fill in the allergen column from a master list, re-import.
- Menu engineering: export, sort by
cost_net_cents / price_cents, decide what to discontinue or reprice.
Not working?
- Import says "row X failed": the row has an invalid value (e.g. negative price, missing required field). The summary lists each failing row with the reason — fix and re-import (only the failed rows need re-uploading; updates are idempotent).
- A new product didn't appear: confirm
product_idandsize_idwere left blank on the new row. - A product was deactivated I didn't expect: the Desactivar productos que no estén en el archivo checkbox was on and the row was missing. Untick it and re-import.
- VAT rate field rejected: brasio expects a percentage (e.g.
10,21,4) — not0.10or21%.
More in Daily ops
- Categories, subcategories and products
- Replace your logo
- Public menu PDFs
- Untappd integration: beer ratings and descriptions
- DeepL translations for menu items
- Sizes and pricing: glass, bottle, half, pint
- Wine list management
- Enable two-factor authentication
- Modifiers: optional and required
- Misc items (one-off prices)
- Per-product inventory tracking
- The container model: kegs, bottles and spirits
- Recording waste, breakage and staff drinks
- Cost prices and live GP margins
- Stocktake — counting stock by category
- Clock-in, breaks and the hours report (RDL 8/2019)
- Goods in — logging a delivery
- Stock movements log & shrinkage dashboard
- Tables and shifts: the day-to-day at the venue
- Customer profiles (CRM)
- Reservations: bookings, walk-ins and time-slot capacity
- Loyalty points: earn and redeem
- Reviews and surveys: ask for feedback after your visit
- Kitchen tickets and course grouping
- Kitchen display screen (KDS)
- Browse and reprint closed tickets
- Pre-bill (cuenta provisional)
- Taking card payments from the waiter’s mobile
- Refunds and voids
- Discounts on a line
- Reclassifying a payment: from cash to card (or vice versa)
- Gift vouchers (gift cards)
- Cash management and end-of-service
- Till counting · cash drawer count · arqueo
- Sales report by product and size
- Webhooks: connect brasio to Zapier, Make or your own tools
Still stuck?
Talk to our 24/7 agent in your language. If it can't answer, we'll pass you to a human.