TL;DR — Quick Summary

Aspel SAE shows errors during multi-warehouse transfers. Fix negative stock, wrong costs, duplicate Kardex entries and mismatched consolidated reports.

Multi-Warehouse Transfer Errors in Aspel SAE

When your business operates with multiple warehouses in Aspel SAE, inventory transfers are a daily operation that can become problematic. The system may display “Error al realizar traspaso entre almacenes”, complete the outbound in the source but never record the inbound at the destination, generate incorrect costs, or produce a Kardex with duplicate entries. This article covers all common scenarios and their solutions.

The Error

The most frequent errors when performing transfers in Aspel SAE are:

  • “Error al realizar traspaso entre almacenes” — appears when trying to transfer more stock than is available.
  • “Error: almacén destino no existe” — the destination warehouse code is misconfigured or inactive.
  • Partial transfer — the outbound is recorded in the source warehouse, but the inbound never appears at the destination.
  • Negative stock in the source warehouse after the transfer.
  • Duplicate Kardex entries — when interrupted and retried, the system creates two outbound or two inbound records.
  • Incorrect cost on the transfer document when warehouses use different valuation methods.
  • Mismatched consolidated inventory — the sum of individual warehouses does not match the consolidated report.

Root Cause

Each error has a specific cause:

ErrorRoot cause
Insufficient stockActive sales orders reserve inventory before transfer
Destination warehouse not foundWrong warehouse code or warehouse marked as inactive
Partial transferNetwork interruption or shutdown during processing
Negative stockTransfer applied without checking sales order reservations
Duplicate KardexTransfer retried without reversing the interrupted one
Incorrect costDifferent valuation method (FIFO, LIFO, Average) between warehouses
Mismatched consolidated reportTransfers stuck in “In Process” status

The most important — and least obvious — cause is pending sales orders. Aspel SAE reserves stock against active orders even if they have not been fulfilled, so “available” stock may be less than “physical” stock.

Step-by-Step Solution

Step 1: Configure Warehouses Correctly

Before creating transfer documents, verify all warehouses are set up properly:

  1. Go to Configuración → Almacenes in Aspel SAE.
  2. Verify each warehouse has a unique code (e.g., ALM01, ALM02) and that the “Active” checkbox is enabled.
  3. Confirm the valuation method is the same across all warehouses. If one warehouse uses Average Cost and another uses FIFO, transfer costs will be inconsistent.
  4. Set a default warehouse in each user’s settings to avoid data-entry errors.

Important: Changing the valuation method on a warehouse with existing stock will affect all historical costs. Only do this at the start of a fiscal year or with guidance from your accountant.

Step 2: Verify Available Stock (Excluding Reservations)

  1. Go to Inventarios → Existencias por Almacén.
  2. Filter by the source warehouse.
  3. Look at the “Disponible” (Available) column — not “Existencia física” (Physical Stock). This column already subtracts active sales order reservations.
  4. If available stock is less than required, go to Ventas → Pedidos and release or fulfill the orders blocking the inventory.

Step 3: Create the Transfer Document

  1. Go to Inventarios → Traspasos → Nuevo.
  2. Select the source warehouse and destination warehouse by their exact codes.
  3. Add the products to transfer. If a product uses lots or serial numbers, the system will ask you to specify which lots/serials are being moved — do not skip this step.
  4. Verify the unit cost automatically assigned by SAE. It should correspond to the valuation cost in the source warehouse.
  5. Save the document and wait for the system confirmation before closing the window.

Caution: Do not close Aspel SAE or the transfer window until the system displays its confirmation message. An interruption at this point is the primary cause of partial transfers and duplicate Kardex entries.

Step 4: Verify the Update at the Destination Warehouse

Immediately after saving:

  1. Check Inventarios → Existencias por Almacén for the destination warehouse.
  2. Confirm the quantity was received with the correct cost.
  3. Review the Kardex for the product in both warehouses. There should be exactly one “TP” (Transfer) outbound movement in the source and one inbound movement in the destination, both sharing the same document number.

Step 5: Reconcile the Consolidated Inventory

  1. Generate the Inventario → Existencias por Almacén report for each warehouse separately.
  2. Manually sum the stock quantities across all warehouses per product.
  3. Compare with the Consolidated Inventory report.
  4. If differences exist, filter Traspasos → Consulta by status “En proceso” or “Parcial” — these are incomplete transfers that must be reversed or completed.

Alternative Solution

If a transfer is already stuck in a partial state and cannot be directly reversed:

  1. Generate a manual inventory adjustment in the destination warehouse (Inventarios → Ajustes → Entrada) for the missing quantity, using the same cost as the original transfer.
  2. Document the adjustment referencing the original transfer’s document number.
  3. Mark the original transfer as cancelled if SAE allows, or notify your internal auditor about the manual adjustment so it is documented in the working papers.

Prevention

To avoid these errors going forward:

  • Enable stock validation in Configuración → Parámetros del Sistema. This prevents saving a transfer when available stock is insufficient.
  • Standardize the valuation method from the start of the fiscal year. Use the same method (typically Average Cost or FIFO) across all warehouses.
  • Perform periodic inventory closings — closing the period consolidates balances and eliminates in-process transfers that could cause inconsistencies.
  • Never interrupt an in-progress transfer — if there is a power outage or network failure, verify the transfer status before retrying.
  • Configure lot/serial tracking consistently — if a product requires traceability, set it up in the item master before starting transfers so SAE always requests lot/serial information.

Negative Stock After Transfer

If the source warehouse shows a negative balance, the transfer was processed against stock that had active sales reservations. Fix: generate a manual inbound adjustment in the source warehouse for the negative quantity, after fulfilling or cancelling the orders that created the reservation.

Lot or Serial Numbers Not Transferred

When transferring products with traceability enabled, if SAE does not prompt for lot/serial information, check in the Product Catalog that the “Lot Management” or “Serial Management” field is active for the item. Without this configuration, traceability is lost during the transfer.

Consolidated Report Does Not Match Sum of Warehouses

Run Inventarios → Cierre de Inventario → Verificación to identify orphaned movements. SAE includes a diagnostic tool that lists inconsistencies between the consolidated balance and the sum of warehouse balances.

Summary

  • Check available stock (not physical) before transferring — the difference represents active sales order reservations.
  • Keep the same valuation method across all warehouses to avoid incorrect transfer costs.
  • Never interrupt a transfer in progress; always wait for the system confirmation.
  • After a transfer, confirm the Kardex shows exactly one TP outbound and one TP inbound with the same document number.
  • Transfers stuck in “In Process” status are the most common cause of mismatched consolidated reports.
  • Configure lot and serial tracking on items before transferring to preserve full traceability.