Electronic invoicing is not optional: what you risk by ignoring it
In Italy, electronic invoicing has been mandatory since January 2019 for all B2B transactions. For restaurants, this means every supplier invoice and every invoice issued to VAT-registered clients must pass through the Sistema di Interscambio (SDI) in XML format.
An average restaurant receives 80-150 supplier invoices per month. Manually entering each line — supplier, amount, VAT, due date — requires 15-20 hours monthly. With an automated system, that time drops to zero.
How electronic invoicing works: the 4-step flow
1. Creation: The invoice is generated in structured XML format per tax authority specifications. 2. Digital signature: The XML is digitally signed to guarantee authenticity. 3. Submission to SDI: The signed invoice is sent to the interchange system, which validates it and forwards it to the recipient. 4. Receipt and storage: The recipient receives the invoice and must store it digitally for 10 years.
What's different for restaurants
Restaurants have specific electronic invoicing needs:
High volume of incoming invoices — Fruit, vegetables, meat, fish, beverages, dry goods — each supplier sends weekly invoices. Managing 100+ invoices/month manually is a nightmare.
Need to extract unit prices — It's not enough to record the invoice: you need to extract the per-kg price of every ingredient to update food cost.
Invoices with many line items — A wholesale produce invoice can have 30-50 lines. Copying them by hand invites errors.
How AI revolutionizes invoice management
AI has radically changed how restaurants handle incoming invoices:
Automatic XML parsing — AI reads the electronic invoice file, extracts every line with product, quantity, unit price and VAT rate. Zero manual entry.
Intelligent product matching — The supplier writes "POMMOD S.MARZ. KG 2.5" on the invoice. AI recognizes it as "San Marzano Tomatoes" in your ingredient catalog and automatically updates the price.
Anomaly detection — If Parmesan price jumps 30% compared to the previous invoice, the system alerts you. Could be a supplier error or a real increase to monitor.
Automatic food cost update — Once the invoice is read and prices updated, food cost for all dishes using those ingredients recalculates automatically.
Common electronic invoicing mistakes
1. Not sharing your SDI code with suppliers — Invoices end up in the tax portal and nobody downloads them for weeks.
2. Not verifying invoice-order correspondence — If you ordered 10kg of mozzarella and the invoice shows 12kg, you're paying for 2kg you may not have received.
3. Ignoring credit notes — Credit notes for defective goods must be registered. Ignoring them inflates your costs.
4. Accumulating invoices without processing — The longer you wait, the more work piles up. Process invoices the same day — or better, automatically.
BiteBase and electronic invoicing
BiteBase integrates electronic invoice management into the restaurant's operational flow:
- Direct connection to download invoices automatically
- AI reads every XML line and updates catalog prices
- Intelligent matching between invoice products and recipe ingredients
- Alerts on price anomalies and payment deadlines
- Automatic reconciliation with orders and delivery notes
- Food cost always updated to the latest price paid
Result: from 15-20 hours/month of manual data entry to zero hours. And the data is more accurate.
Frequently asked questions
Do I need to issue an electronic invoice for every receipt? No. Receipts are different from invoices. Invoices are only required when the customer requests one (typically VAT-registered business clients).
How do I handle invoices from foreign suppliers? Invoices from EU or non-EU suppliers follow different rules. For intra-community purchases, reverse charge applies. Your accountant or software can guide you.
How much does electronic invoicing software cost? From €0 (basic tax authority services) to €20-50/month for professional software. BiteBase includes invoice management in its plan at no additional cost.