Choose a CSV or Excel file with up to 500 rows, review duplicates and errors, and decide which rows to save. Puntovivo recognizes the exact tested export layouts for Loyverse, Alegra, Siigo and World Office; changed or unknown layouts fall back to generic mapping. Every path still requires your confirmation before saving.
Export a CSV or XLSX file. Name and SKU are required; description, barcode, price, cost, opening stock, minimum stock, VAT and lot tracking are optional. Each file accepts up to 500 rows and 10 MB.
Puntovivo detects repeated SKUs and barcodes inside the file and against the business catalog. Choose the correct decimal format and prevent the spreadsheet from converting long codes to scientific notation.
In Settings → Import data, choose real-data mode, select the CSV or XLSX file and confirm the field mapping. The file stays in the browser until you request the preview.
The server validates every row again and shows which are ready, duplicated or invalid. Only ready rows are saved after your explicit confirmation; there is no one-click batch undo.
Import with the previous system stopped for that cutover, or reconcile every sale made after the export separately. Then perform a physical count, compare opening stock and complete a test sale before adopting Puntovivo as the system of record.
A source profile activates only when the file matches its tested header signature. Changed vendor exports and unknown files fail closed to the generic mapper. The operator always confirms every field before preview and save.
One row per product, headers in the first row and up to 500 data rows. Import each batch from the site that should receive its opening stock.
nombre,sku,descripcion,codigo de barras,precio,costo,stock inicial,stock minimo,iva,controlar lotes Arepa de queso · Pack 12,ARQ-12-PV,Paquete de 12 unidades,7705412000123,9500,5800,24,6,5,no Café tinto molido 500 g,CAF-500-TIN,Café tostado y molido,7702045009982,19900,12200,18,4,5,no Bolsa reciclable mediana,BLS-M-RCY,Bolsa para entrega,7705781100456,1200,420,50,10,19,no Leche larga vida 1 L,LCH-1L-LV,Caja de un litro,7702521011234,5400,3400,0,6,0,si
If your export has an odd structure, open an issue on GitHub with a sample (no sensitive data) and we'll work through it in the open.