Cereales y Snack’s Danywholesale, retail and factoryBuenos Aires

4tax IDs (CUIT) of one business, in one system

Four tax IDs, one stock.

Trade
wholesale, retail and factory
Size
Four accounts, each with its own permissions: the two owners, the till and wholesale.
The problem
A business with four tax IDs and five places, in a system that did not know whose stock was whose.
What was built
Till with reader, wholesale with partial delivery notes, stock by place and tax ID, and ARCA invoicing.
First delivery
The demo five days after the questionnaire; the live system, seventeen days after it.
Connects to
ARCA for electronic invoices, the barcode reader and the 80 mm receipt printer.
Measured result
4 tax IDs in one system

How it was before

Daniela sells cereals, snacks, sweets, toys and disposable paper goods, retail and wholesale, and has her own factory of puffed cereals and noodles. It is one business with four tax IDs (CUIT) and five places that hold stock: the shop, the warehouse, an outside storehouse and two factories.

She came from Odoo, where a roll of film had to be entered as two products, loose and packed, with a kit so both take from the same stock. The stock also did not know whose goods they were: most suppliers invoice one owner and two invoice another, and when one buys from the other nothing moves, only the owner changes. Wholesale orders are delivered in parts, and when someone forgot to note what had gone out, nobody knew what was still pending.

What I built

One system in three parts. In the shop, a till with a barcode reader and an 80 mm receipt printer, which asks for the electronic invoice when the sale closes. In the warehouse, the wholesale side: quote, order, partial delivery note, invoice and payments, with each client’s balance calculated. Underneath, a catalogue with pack sizes and stock by place and by tax ID. The demo was up five days after the questionnaire and the live system seventeen days after it. On 5 November ARCA, the tax authority, was switched on for the two owners who invoice.

Plain JavaScript modules, no build step · Firestore · ARCA web services for electronic invoicing · barcode reader and 80 mm receipt printer

The interface is in Spanish today. Which language it ships in is set per build.

The day’s dashboard: what sold in the shop, wholesale orders with a delivery pending and overdue accounts. The products, prices and clients in all three screenshots are made up.
The day’s dashboard: what sold in the shop, wholesale orders with a delivery pending and overdue accounts. The products, prices and clients in all three screenshots are made up.

The decisions, and why

  1. Stock is kept by place and by tax ID.

    The same goods can sit in the warehouse under one owner and in the factory under another. When one buys from the other nothing moves: the owner changes, not the quantity.

  2. What has been delivered on an order is calculated from the delivery notes.

    Nothing is ever delivered beyond what was ordered, and if a delivery note is missing the order keeps showing what is pending. The slip stays visible instead of hiding inside a total.

  3. The till sells and prints even when the internet drops.

    In a shop a sale cannot wait for the connection. The receipt prints anyway and the invoice is requested from ARCA when the signal returns.

  4. They never hand me a tax password.

    Each owner does the ARCA paperwork from her own account. I connect the system with the certificate she generates, and the key stays hers.

Stock by place and by owner: each quantity carries the letter of its owner.
Stock by place and by owner: each quantity carries the letter of its owner.

Before and after

BeforeAfter
One roll entered as two products, with a kitOne product with roll, pack and bulk on a single stock
Who owns the goods, by eyeStock by place and by tax ID, with ownership changes
Orders delivered in parts, uncheckedPartial delivery notes: what went out comes from them
A doubt about when to issue the fiscal receiptThe till requests the invoice from ARCA when the sale closes
Prices in an Excel fileFour price lists and a special price per client
A wholesale client’s file: balance, special price and an order with a partial delivery.
A wholesale client’s file: balance, special price and an order with a partial delivery.

Email me about a system like this, or about a role

I quote a custom system within 24 hours. If you are hiring, my resume is one page.

WhatsApp: +54 9 11 2469-3394

Next case: Yusta HQBack to all five