# Toolkit para AI Source: https://docs.lapyme.com.ar/api-reference/ai-toolkit Instalá el MCP público de documentación y el skill de La Pyme para que tu asistente consulte la API, el SDK y las guías técnicas. El Toolkit para AI le da contexto técnico de La Pyme a tus asistentes. Sirve para desarrollar integraciones con la API, consultar el SDK y encontrar guías sin que el agente tenga que adivinar cómo funciona la plataforma. Podés instalarlo de dos formas: 1. **Skills:** agregan las capacidades de La Pyme al contexto del agente. 2. **MCP público de documentación:** permite buscar y leer la documentación desde herramientas compatibles con MCP. Este toolkit es público y no requiere autenticación. Para operar una organización de La Pyme desde un asistente, usá el MCP autenticado de producto en `https://mcp.lapyme.com.ar/mcp`. ## Requisitos Antes de empezar, necesitás: 1. Node.js instalado si vas a usar el comando de skills. 2. Una herramienta compatible, como Claude Code, Codex CLI o Cursor. ## Instalar con skills Usá skills cuando querés que tu agente tenga una descripción compacta de las capacidades de La Pyme y de los flujos técnicos más importantes. En tu terminal, ejecutá: ```bash theme={null} npx skills add https://docs.lapyme.com.ar ``` El skill se genera automáticamente desde la documentación pública de La Pyme y puede tardar hasta 24 horas en reflejar cambios recientes de la documentación. ## Instalar con MCP público de documentación Usá el MCP público de documentación cuando querés que tu agente pueda buscar y abrir páginas actualizadas de la documentación mientras trabaja. URL del MCP: ```text theme={null} https://docs.lapyme.com.ar/mcp ``` ### Claude Code En tu terminal, agregá el MCP remoto: ```bash theme={null} claude mcp add --transport http la-pyme-docs "https://docs.lapyme.com.ar/mcp" ``` Después, reiniciá Claude Code para cargar la configuración. ### Codex CLI En tu terminal, agregá el MCP remoto: ```bash theme={null} codex mcp add la-pyme-docs --url "https://docs.lapyme.com.ar/mcp" ``` Después, reiniciá Codex para cargar la configuración. ### Cursor En Cursor, abrí **Settings** > **Cursor Settings** > **Tools and MCP** > **New MCP Server**. Agregá esta configuración: ```json theme={null} { "mcpServers": { "la-pyme-docs": { "url": "https://docs.lapyme.com.ar/mcp" } } } ``` Guardá la configuración y reiniciá Cursor si no aparece el servidor. ## Cuándo usar cada opción | Opción | Mejor para | Autenticación | | ---------------------------- | ---------------------------------------------------------------------------- | ----------------------- | | Skills | Darle al agente contexto estable sobre La Pyme, la API y los flujos técnicos | No requiere | | MCP público de documentación | Consultar documentación, referencia API, SDK y guías técnicas actualizadas | No requiere | | MCP autenticado de producto | Consultar y operar datos reales de una organización de La Pyme | Requiere iniciar sesión | Este toolkit es para documentación pública y no accede a datos de tu organización. Si querés consultar u operar La Pyme con tu cuenta desde un asistente, conectá el [MCP autenticado de producto](/configuracion/integracion-claude-mcp). ## Guías relacionadas 1. [Introducción](/api-reference/introduccion) 2. [Autenticación API](/api-reference/autenticacion) 3. [SDK TypeScript](/api-reference/sdk/typescript) 4. [Cómo conectar asistentes al MCP de La Pyme](/configuracion/integracion-claude-mcp) # Actualizar campos personalizados de un producto Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-campos-personalizados-de-un-producto /api-reference/openapi.json patch /api/v1/products/{product_id}/metafields Actualiza solo las claves enviadas. Un string asigna el valor y null lo elimina. Los valores pertenecen al grupo y se comparten entre variantes. La disponibilidad depende de que los campos personalizados estén habilitados para la organización. # Actualizar categoría Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-categoría /api-reference/openapi.json put /api/v1/categories/{category_id} Actualiza el nombre, la categoría padre o la actividad económica de una categoría. # Actualizar cliente Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-cliente /api-reference/openapi.json put /api/v1/customers/{customer_id} Actualiza un cliente y devuelve los datos persistidos. # Actualizar compra Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-compra /api-reference/openapi.json put /api/v1/purchases/{purchase_id} Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key. # Actualizar cuenta contable Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-cuenta-contable /api-reference/openapi.json patch /api/v1/accounting/accounts/{account_id} Actualiza parcialmente metadatos y configuración de una cuenta contable, incluyendo system_role e is_inflation_adjustable. # Actualizar depósito Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-depósito /api-reference/openapi.json put /api/v1/warehouses/{warehouse_id} Actualiza un depósito y devuelve el detalle persistido. # Actualizar endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-endpoint-de-webhook /api-reference/openapi.json patch /api/v1/webhook-endpoints/{webhook_endpoint_id} Actualiza label, URL, eventos o versión. El status es de solo lectura y se cambia mediante acciones nombradas. # Actualizar etiqueta Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-etiqueta /api-reference/openapi.json patch /api/v1/tags/{tag_id} Renombra, actualiza metadatos o archiva/desarchiva una etiqueta existente. # Actualizar lista de precios Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-lista-de-precios /api-reference/openapi.json put /api/v1/price-lists/{price_list_id} Actualiza una lista de precios y devuelve el detalle persistido, incluyendo si se disparó la sincronización de precios. # Actualizar metadatos de venta Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-metadatos-de-venta /api-reference/openapi.json patch /api/v1/sales/{sale_id} Actualiza solo metadatos operativos de una venta: notas, referencia de integracion externa y vendedor. No permite modificar items, importes, pagos ni datos fiscales. # Actualizar método de pago Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-método-de-pago /api-reference/openapi.json put /api/v1/payment-methods/{payment_method_id} Actualiza el nombre, estado o configuración contable de un método de pago. # Actualizar notas del pedido Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-notas-del-pedido /api-reference/openapi.json patch /api/v1/orders/{order_id} Actualiza las notas del pedido sin modificar importes, líneas ni estados. # Actualizar orden de compra Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-orden-de-compra /api-reference/openapi.json put /api/v1/purchase-orders/{purchase_order_id} Actualiza una orden de compra editable y devuelve el detalle persistido. Requiere Idempotency-Key. # Actualizar pago a proveedor Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-pago-a-proveedor /api-reference/openapi.json put /api/v1/supplier-payments/{payment_id} Actualiza un pago a proveedor existente y devuelve el detalle persistido. Requiere Idempotency-Key. # Actualizar preparación pendiente Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-preparación-pendiente /api-reference/openapi.json patch /api/v1/orders/{order_id}/preparation Marca el pedido como en preparación o cambia el depósito de unidades pendientes. # Actualizar producto Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-producto /api-reference/openapi.json put /api/v1/products/{product_id} Actualiza un producto y devuelve el detalle persistido. # Actualizar productos masivamente Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-productos-masivamente /api-reference/openapi.json post /api/v1/products/bulk-adjustments Aplica ajustes masivos de costo o precio base sobre una selección de productos. # Actualizar proveedor Source: https://docs.lapyme.com.ar/api-reference/api/actualizar-proveedor /api-reference/openapi.json put /api/v1/suppliers/{supplier_id} Actualiza los datos comerciales, fiscales y de contacto de un proveedor. # Anular cobranza de cliente Source: https://docs.lapyme.com.ar/api-reference/api/anular-cobranza-de-cliente /api-reference/openapi.json post /api/v1/customer-payments/{payment_id}/void Anula una cobranza de cliente existente por ID. # Anular pago a proveedor Source: https://docs.lapyme.com.ar/api-reference/api/anular-pago-a-proveedor /api-reference/openapi.json post /api/v1/supplier-payments/{payment_id}/void Anula un pago a proveedor existente por ID. # Aplicar etiquetas a clientes Source: https://docs.lapyme.com.ar/api-reference/api/aplicar-etiquetas-a-clientes /api-reference/openapi.json post /api/v1/customers/tags/apply Agrega y/o remueve etiquetas de scope `customer` en un lote de clientes. # Aplicar etiquetas a compras Source: https://docs.lapyme.com.ar/api-reference/api/aplicar-etiquetas-a-compras /api-reference/openapi.json post /api/v1/purchases/tags/apply Agrega y/o remueve etiquetas de scope `purchase` en un lote de compras. # Aplicar etiquetas a productos Source: https://docs.lapyme.com.ar/api-reference/api/aplicar-etiquetas-a-productos /api-reference/openapi.json post /api/v1/products/tags/apply Agrega y/o remueve etiquetas de scope `product` en un lote de productos. # Aplicar etiquetas a proveedores Source: https://docs.lapyme.com.ar/api-reference/api/aplicar-etiquetas-a-proveedores /api-reference/openapi.json post /api/v1/suppliers/tags/apply Agrega y/o remueve etiquetas de scope `supplier` en un lote de proveedores. # Aplicar etiquetas a ventas Source: https://docs.lapyme.com.ar/api-reference/api/aplicar-etiquetas-a-ventas /api-reference/openapi.json post /api/v1/sales/tags/apply Agrega y/o remueve etiquetas de scope `sale` en un lote de ventas. # Archivar pedido Source: https://docs.lapyme.com.ar/api-reference/api/archivar-pedido /api-reference/openapi.json post /api/v1/orders/{order_id}/archive # Cancelar pedido Source: https://docs.lapyme.com.ar/api-reference/api/cancelar-pedido /api-reference/openapi.json post /api/v1/orders/{order_id}/cancel # Cancelar preparación Source: https://docs.lapyme.com.ar/api-reference/api/cancelar-preparación /api-reference/openapi.json post /api/v1/orders/{order_id}/preparations/{preparation_id}/cancel # Cerrar orden de compra Source: https://docs.lapyme.com.ar/api-reference/api/cerrar-orden-de-compra /api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/close Cierra una orden de compra y devuelve el detalle persistido. # Confirmar orden de compra Source: https://docs.lapyme.com.ar/api-reference/api/confirmar-orden-de-compra /api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/confirm Confirma una orden de compra y devuelve el detalle persistido. # Consultar inventario por depósito Source: https://docs.lapyme.com.ar/api-reference/api/consultar-inventario-por-depósito /api-reference/openapi.json get /api/v1/inventory Devuelve el inventario de un depósito específico con filtros por categoría, tipo y cantidades. # Consultar reporte Source: https://docs.lapyme.com.ar/api-reference/api/consultar-reporte /api-reference/openapi.json post /api/v1/reports/query Ejecuta una consulta analítica agrupada sobre ventas, compras, pagos o inventario. El campo `source` determina qué dimensiones y métricas están disponibles. # Crear ajuste por inflación Source: https://docs.lapyme.com.ar/api-reference/api/crear-ajuste-por-inflación /api-reference/openapi.json post /api/v1/accounting/inflation-adjustments # Crear asiento manual Source: https://docs.lapyme.com.ar/api-reference/api/crear-asiento-manual /api-reference/openapi.json post /api/v1/accounting/journal-entries Crea un asiento contable manual balanceado. Requiere Idempotency-Key. # Crear categoría Source: https://docs.lapyme.com.ar/api-reference/api/crear-categoría /api-reference/openapi.json post /api/v1/categories Crea una categoría para organizar productos y asociar actividad económica predeterminada. # Crear cliente Source: https://docs.lapyme.com.ar/api-reference/api/crear-cliente /api-reference/openapi.json post /api/v1/customers Crea un cliente para ventas, cuentas corrientes, etiquetas y reportes. # Crear cobranza de cliente Source: https://docs.lapyme.com.ar/api-reference/api/crear-cobranza-de-cliente /api-reference/openapi.json post /api/v1/customer-payments Registra una cobranza de cliente con uno o más métodos de pago, aplicaciones a ventas o cuenta corriente, retenciones y datos de cheque cuando corresponde. # Crear compra Source: https://docs.lapyme.com.ar/api-reference/api/crear-compra /api-reference/openapi.json post /api/v1/purchases Registra una compra y devuelve la operación creada junto con sus efectos de stock y contabilidad. # Crear cuenta contable Source: https://docs.lapyme.com.ar/api-reference/api/crear-cuenta-contable /api-reference/openapi.json post /api/v1/accounting/accounts Crea una cuenta contable y permite configurar system_role e is_inflation_adjustable en el recurso cuenta. # Crear depósito Source: https://docs.lapyme.com.ar/api-reference/api/crear-depósito /api-reference/openapi.json post /api/v1/warehouses Crea un depósito para operar stock, puntos de venta y disponibilidad. # Crear endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/crear-endpoint-de-webhook /api-reference/openapi.json post /api/v1/webhook-endpoints Crea un endpoint activo y devuelve su signing_secret una sola vez. Requiere los scopes de lectura de todos los eventos habilitados. # Crear etiqueta Source: https://docs.lapyme.com.ar/api-reference/api/crear-etiqueta /api-reference/openapi.json post /api/v1/tags Crea una etiqueta para clasificar clientes, proveedores, productos o ventas. # Crear lista de precios Source: https://docs.lapyme.com.ar/api-reference/api/crear-lista-de-precios /api-reference/openapi.json post /api/v1/price-lists Crea una lista de precios para vender con reglas y valores comerciales diferenciados. # Crear movimiento de stock Source: https://docs.lapyme.com.ar/api-reference/api/crear-movimiento-de-stock /api-reference/openapi.json post /api/v1/stock-movements Registra un movimiento manual para ajustar stock de un producto o variante. # Crear método de pago Source: https://docs.lapyme.com.ar/api-reference/api/crear-método-de-pago /api-reference/openapi.json post /api/v1/payment-methods Crea un método de pago para registrar cobros y pagos. # Crear nota de crédito independiente Source: https://docs.lapyme.com.ar/api-reference/api/crear-nota-de-crédito-independiente /api-reference/openapi.json post /api/v1/credit-notes Crea una nota de crédito independiente, asociada a un comprobante externo o a un período asociado explícitamente soportado. No usar para devoluciones de ventas internas: en ese caso usá /api/v1/sales/{sale_id}/returns. # Crear nota de crédito por devolución Source: https://docs.lapyme.com.ar/api-reference/api/crear-nota-de-crédito-por-devolución /api-reference/openapi.json post /api/v1/sales/{sale_id}/returns Crea una nota de crédito vinculada a una venta existente. Usá este endpoint cuando tenés un sale_id de La Pyme y querés devolver parcial o totalmente sus renglones. # Crear orden de compra Source: https://docs.lapyme.com.ar/api-reference/api/crear-orden-de-compra /api-reference/openapi.json post /api/v1/purchase-orders Crea una orden de compra en borrador. Requiere Idempotency-Key. # Crear pago a proveedor Source: https://docs.lapyme.com.ar/api-reference/api/crear-pago-a-proveedor /api-reference/openapi.json post /api/v1/supplier-payments Registra un pago a proveedor con uno o más métodos de pago, aplicaciones a compras o cuenta corriente, retenciones y datos de cheque cuando corresponde. # Crear pedido Source: https://docs.lapyme.com.ar/api-reference/api/crear-pedido /api-reference/openapi.json post /api/v1/orders Crea un pedido de comercio y su trabajo inicial de preparación. Requiere Idempotency-Key. # Crear producto Source: https://docs.lapyme.com.ar/api-reference/api/crear-producto /api-reference/openapi.json post /api/v1/products Crea un producto simple, servicio, combo o kit, o un producto con hasta tres opciones y 250 variantes. En la creación con variantes, cada variante define su combinación, SKU, precios y stock inicial. # Crear proveedor Source: https://docs.lapyme.com.ar/api-reference/api/crear-proveedor /api-reference/openapi.json post /api/v1/suppliers Crea un proveedor para usarlo en compras, cuentas corrientes y reportes. # Crear transferencia de stock Source: https://docs.lapyme.com.ar/api-reference/api/crear-transferencia-de-stock /api-reference/openapi.json post /api/v1/stock-transfers Crea una transferencia para mover productos entre depósitos. # Crear una transferencia de fondos Source: https://docs.lapyme.com.ar/api-reference/api/crear-una-transferencia-de-fondos /api-reference/openapi.json post /api/v1/funds-transfers Mueve un importe entero en centavos entre dos saldos PES visibles y devuelve el hecho confirmado con sus dos efectos contables. La operación es atómica, permite saldo negativo y exige Idempotency-Key. # Crear venta Source: https://docs.lapyme.com.ar/api-reference/api/crear-venta /api-reference/openapi.json post /api/v1/sales Registra una venta y devuelve la operación creada junto con sus efectos fiscales, de stock, pagos y contabilidad. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo. # Desactivar cuenta contable Source: https://docs.lapyme.com.ar/api-reference/api/desactivar-cuenta-contable /api-reference/openapi.json delete /api/v1/accounting/accounts/{account_id} Desactiva una cuenta contable sin borrar sus referencias históricas. Si la cuenta tenía system_role, el rol se limpia para mantener válida la configuración. # Desarchivar pedido Source: https://docs.lapyme.com.ar/api-reference/api/desarchivar-pedido /api-reference/openapi.json post /api/v1/orders/{order_id}/unarchive # Descargar comprobante de venta Source: https://docs.lapyme.com.ar/api-reference/api/descargar-comprobante-de-venta /api-reference/openapi.json get /api/v1/sales/{sale_id}/document Revalida la API key, el scope sales:read, la organización, el estado del PDF y su procedencia. Responde 302 hacia una URL firmada de cinco minutos. Seguí el redirect y no persistas el Location. Un PDF pendiente responde 409 retryable con Retry-After; uno fallido responde 409 no retryable. # Descargar documento de compra Source: https://docs.lapyme.com.ar/api-reference/api/descargar-documento-de-compra /api-reference/openapi.json get /api/v1/purchases/{purchase_id}/document Revalida la API key, el scope purchases:read, la organización y la procedencia del documento. Responde 302 hacia una URL firmada de cinco minutos para el PDF o imagen original. Seguí el redirect y no persistas el Location. # Deshabilitar endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/deshabilitar-endpoint-de-webhook /api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/disable Deshabilita permanentemente el endpoint y cancela entregas pendientes o reintentables. # Eliminar asiento manual Source: https://docs.lapyme.com.ar/api-reference/api/eliminar-asiento-manual /api-reference/openapi.json delete /api/v1/accounting/journal-entries/{journal_entry_id} Elimina solo asientos manuales editables. # Eliminar compra Source: https://docs.lapyme.com.ar/api-reference/api/eliminar-compra /api-reference/openapi.json delete /api/v1/purchases/{purchase_id} Elimina una compra existente. Puede revertir stock directo con undo_stock=true. Requiere Idempotency-Key. # Eliminar lista de precios Source: https://docs.lapyme.com.ar/api-reference/api/eliminar-lista-de-precios /api-reference/openapi.json delete /api/v1/price-lists/{price_list_id} Elimina una lista de precios existente. # Eliminar orden de compra en borrador Source: https://docs.lapyme.com.ar/api-reference/api/eliminar-orden-de-compra-en-borrador /api-reference/openapi.json delete /api/v1/purchase-orders/{purchase_order_id} Elimina una orden de compra solo si todavía está en estado borrador. # Eliminar pedido archivado Source: https://docs.lapyme.com.ar/api-reference/api/eliminar-pedido-archivado /api-reference/openapi.json delete /api/v1/orders/{order_id} Elimina únicamente pedidos archivados; la validación de estado vive en la capability de commerce. # Facturar pedido Source: https://docs.lapyme.com.ar/api-reference/api/facturar-pedido /api-reference/openapi.json post /api/v1/orders/{order_id}/invoices Factura líneas del pedido y requiere Idempotency-Key. # Listar alícuotas impositivas Source: https://docs.lapyme.com.ar/api-reference/api/listar-alícuotas-impositivas /api-reference/openapi.json get /api/v1/tax-rates Lista los códigos estatutarios de IVA aceptados por los campos públicos tax_rate_id. El code es el identificador legal estable; no es un UUID de recurso de la organización. # Listar asientos contables Source: https://docs.lapyme.com.ar/api-reference/api/listar-asientos-contables /api-reference/openapi.json get /api/v1/accounting/journal-entries Lista asientos contables publicados con filtros por origen, cuenta y fecha. Usá `source_type` y `source_id` para pasar desde una venta o compra a su evidencia contable. # Listar cajas para efectivo Source: https://docs.lapyme.com.ar/api-reference/api/listar-cajas-para-efectivo /api-reference/openapi.json get /api/v1/cash-sources Lista las cajas operativas y cajas fuertes accesibles para registrar pagos en efectivo en ventas. # Listar categorías Source: https://docs.lapyme.com.ar/api-reference/api/listar-categorías /api-reference/openapi.json get /api/v1/categories Devuelve las categorías de productos de la organización. # Listar centros de costo Source: https://docs.lapyme.com.ar/api-reference/api/listar-centros-de-costo /api-reference/openapi.json get /api/v1/accounting/cost-centers # Listar clientes Source: https://docs.lapyme.com.ar/api-reference/api/listar-clientes /api-reference/openapi.json get /api/v1/customers Devuelve clientes de la organización. Permite buscar por nombre, CUIT o email. # Listar cobranzas de clientes Source: https://docs.lapyme.com.ar/api-reference/api/listar-cobranzas-de-clientes /api-reference/openapi.json get /api/v1/customer-payments Lista cobranzas de clientes con búsqueda, filtro por fecha, estado y paginación por cursor. # Listar compras Source: https://docs.lapyme.com.ar/api-reference/api/listar-compras /api-reference/openapi.json get /api/v1/purchases Lista las compras de la organización. Soporta filtros por fecha, importe y búsqueda de proveedor. # Listar cuentas bancarias Source: https://docs.lapyme.com.ar/api-reference/api/listar-cuentas-bancarias /api-reference/openapi.json get /api/v1/bank-accounts Lista referencias de cuentas bancarias para integraciones de tesorería y pagos. No expone IDs contables internos ni permite administrar la configuración. # Listar cuentas contables Source: https://docs.lapyme.com.ar/api-reference/api/listar-cuentas-contables /api-reference/openapi.json get /api/v1/accounting/accounts Lista el plan de cuentas disponible para asientos y reportes contables. # Listar definiciones de campos personalizados de productos Source: https://docs.lapyme.com.ar/api-reference/api/listar-definiciones-de-campos-personalizados-de-productos /api-reference/openapi.json get /api/v1/products/metafield-definitions Devuelve las definiciones no sistémicas disponibles para productos. La disponibilidad depende de que los campos personalizados estén habilitados para la organización. # Listar depósitos Source: https://docs.lapyme.com.ar/api-reference/api/listar-depósitos /api-reference/openapi.json get /api/v1/warehouses Lista los depósitos activos de la organización. # Listar dimensiones de centros de costo Source: https://docs.lapyme.com.ar/api-reference/api/listar-dimensiones-de-centros-de-costo /api-reference/openapi.json get /api/v1/accounting/cost-center-dimensions # Listar endpoints de webhook Source: https://docs.lapyme.com.ar/api-reference/api/listar-endpoints-de-webhook /api-reference/openapi.json get /api/v1/webhook-endpoints Lista endpoints visibles para la credencial. Por defecto incluye activos y pausados, no deshabilitados. # Listar etiquetas Source: https://docs.lapyme.com.ar/api-reference/api/listar-etiquetas /api-reference/openapi.json get /api/v1/tags Lista el catálogo de etiquetas para un scope específico. Puede incluir etiquetas archivadas. # Listar libro diario resumido Source: https://docs.lapyme.com.ar/api-reference/api/listar-libro-diario-resumido /api-reference/openapi.json get /api/v1/accounting/summarized-journal # Listar listas de precios Source: https://docs.lapyme.com.ar/api-reference/api/listar-listas-de-precios /api-reference/openapi.json get /api/v1/price-lists Lista las listas de precios de la organización. # Listar movimientos de inventario Source: https://docs.lapyme.com.ar/api-reference/api/listar-movimientos-de-inventario /api-reference/openapi.json get /api/v1/inventory/movements Lista el historial de movimientos de inventario del producto, opcionalmente filtrado por depósito. # Listar movimientos de tesorería Source: https://docs.lapyme.com.ar/api-reference/api/listar-movimientos-de-tesorería /api-reference/openapi.json get /api/v1/treasury/movements Lista movimientos funcionales en PES respaldados por el diario para fuentes denominadas en PES. Un importe positivo aumenta el saldo y uno negativo lo reduce; las fuentes DOL no se publican todavía. # Listar métodos de pago Source: https://docs.lapyme.com.ar/api-reference/api/listar-métodos-de-pago /api-reference/openapi.json get /api/v1/payment-methods Lista los métodos de pago operativos para ventas. Devuelve solo métodos activos por defecto. # Listar pagos a proveedores Source: https://docs.lapyme.com.ar/api-reference/api/listar-pagos-a-proveedores /api-reference/openapi.json get /api/v1/supplier-payments Lista pagos a proveedores con búsqueda, filtro por fecha, estado y paginación por cursor. # Listar pedidos Source: https://docs.lapyme.com.ar/api-reference/api/listar-pedidos /api-reference/openapi.json get /api/v1/orders Lista pedidos de comercio con paginación por cursor. No expone page, offset, total ni total_pages. # Listar productos Source: https://docs.lapyme.com.ar/api-reference/api/listar-productos /api-reference/openapi.json get /api/v1/products Lista los productos de la organización con precios. Soporta búsqueda y filtros por categoría, tipo y estado. # Listar proveedores Source: https://docs.lapyme.com.ar/api-reference/api/listar-proveedores /api-reference/openapi.json get /api/v1/suppliers Devuelve una lista de proveedores de la organización. Permite buscar por nombre, CUIT o email. # Listar puntos de venta Source: https://docs.lapyme.com.ar/api-reference/api/listar-puntos-de-venta /api-reference/openapi.json get /api/v1/points-of-sale Lista los puntos de venta accesibles para la API key autenticada. # Listar remitos Source: https://docs.lapyme.com.ar/api-reference/api/listar-remitos /api-reference/openapi.json get /api/v1/remitos Lista remitos de la organización. El orden estable es por creación descendente y luego ID descendente. No expone estados internos ni rutas de almacenamiento/PDF. # Listar saldos de tesorería Source: https://docs.lapyme.com.ar/api-reference/api/listar-saldos-de-tesorería /api-reference/openapi.json get /api/v1/treasury/balances Lista saldos funcionales en PES derivados del diario contable para cuentas bancarias, cajas registradoras y cajas fuertes denominadas en PES. Las fuentes DOL quedan fuera hasta que exista un contrato canónico de importes nativos y contables. # Listar tipos de comprobante válidos Source: https://docs.lapyme.com.ar/api-reference/api/listar-tipos-de-comprobante-válidos /api-reference/openapi.json get /api/v1/voucher-types Devuelve candidatos contextuales para una venta o compra. La selección usa la configuración fiscal canónica de la organización y vuelve a validarse al escribir. Para ventas con total_amount, currency es obligatorio; DOL también requiere exchange_rate en PES por DOL. # Listar tipos de evento de webhook Source: https://docs.lapyme.com.ar/api-reference/api/listar-tipos-de-evento-de-webhook /api-reference/openapi.json get /api/v1/webhook-event-types Lista eventos suscribibles con el recurso, scopes de lectura y versiones de payload requeridos. # Listar transferencias de fondos Source: https://docs.lapyme.com.ar/api-reference/api/listar-transferencias-de-fondos /api-reference/openapi.json get /api/v1/funds-transfers Lista transferencias PES visibles en orden determinista por fecha de negocio, creación e ID. El filtro de saldo requiere balance_type y balance_id y coincide con cualquiera de las dos puntas. # Listar transferencias de stock Source: https://docs.lapyme.com.ar/api-reference/api/listar-transferencias-de-stock /api-reference/openapi.json get /api/v1/stock-transfers Lista las transferencias de stock de la organización con filtros por fecha, estado y depósitos. # Listar ventas Source: https://docs.lapyme.com.ar/api-reference/api/listar-ventas /api-reference/openapi.json get /api/v1/sales Lista las ventas de la organización. Soporta filtros por cliente, fecha, estado, punto de venta, vendedor e integración. # Listar órdenes de compra Source: https://docs.lapyme.com.ar/api-reference/api/listar-órdenes-de-compra /api-reference/openapi.json get /api/v1/purchase-orders Lista las órdenes de compra de la organización. Soporta búsqueda por proveedor o número de orden y filtros por fecha y estado. # Marcar líneas como preparadas Source: https://docs.lapyme.com.ar/api-reference/api/marcar-líneas-como-preparadas /api-reference/openapi.json post /api/v1/orders/{order_id}/preparations Crea una preparación de líneas del pedido y requiere Idempotency-Key. # Obtener asiento contable Source: https://docs.lapyme.com.ar/api-reference/api/obtener-asiento-contable /api-reference/openapi.json get /api/v1/accounting/journal-entries/{journal_entry_id} Devuelve el encabezado y las líneas completas de un asiento contable. # Obtener categoría Source: https://docs.lapyme.com.ar/api-reference/api/obtener-categoría /api-reference/openapi.json get /api/v1/categories/{category_id} Devuelve una categoría por ID. # Obtener cliente por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-cliente-por-id /api-reference/openapi.json get /api/v1/customers/{customer_id} Devuelve los datos del cliente. # Obtener cobranza de cliente Source: https://docs.lapyme.com.ar/api-reference/api/obtener-cobranza-de-cliente /api-reference/openapi.json get /api/v1/customer-payments/{payment_id} Obtiene una cobranza de cliente por ID. # Obtener compra por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-compra-por-id /api-reference/openapi.json get /api/v1/purchases/{purchase_id} Devuelve el detalle de la compra. # Obtener cuenta contable Source: https://docs.lapyme.com.ar/api-reference/api/obtener-cuenta-contable /api-reference/openapi.json get /api/v1/accounting/accounts/{account_id} # Obtener depósito por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-depósito-por-id /api-reference/openapi.json get /api/v1/warehouses/{warehouse_id} Devuelve el detalle del depósito. # Obtener endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/obtener-endpoint-de-webhook /api-reference/openapi.json get /api/v1/webhook-endpoints/{webhook_endpoint_id} Devuelve un endpoint visible sin material secreto ni IDs internos de grants. # Obtener estado de resultados Source: https://docs.lapyme.com.ar/api-reference/api/obtener-estado-de-resultados /api-reference/openapi.json get /api/v1/accounting/income-statement # Obtener estado de resultados comparativo Source: https://docs.lapyme.com.ar/api-reference/api/obtener-estado-de-resultados-comparativo /api-reference/openapi.json get /api/v1/accounting/income-statement/comparative # Obtener estado de resultados por centro de costo Source: https://docs.lapyme.com.ar/api-reference/api/obtener-estado-de-resultados-por-centro-de-costo /api-reference/openapi.json get /api/v1/accounting/income-statement/by-cost-center # Obtener la organización autenticada Source: https://docs.lapyme.com.ar/api-reference/api/obtener-la-organización-autenticada /api-reference/openapi.json get /api/v1/organization Devuelve una proyección segura de identidad fiscal y defaults operativos. No incluye settings internos, CBU, billing, límites, permisos ni credenciales de integraciones. # Obtener lista de precios por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-lista-de-precios-por-id /api-reference/openapi.json get /api/v1/price-lists/{price_list_id} Devuelve el detalle de la lista de precios. # Obtener mayor de cuenta Source: https://docs.lapyme.com.ar/api-reference/api/obtener-mayor-de-cuenta /api-reference/openapi.json get /api/v1/accounting/accounts/{account_id}/ledger Devuelve líneas del mayor para una cuenta, con saldo inicial, saldo final y saldo corriente por línea dentro de la ventana filtrada. # Obtener método de pago Source: https://docs.lapyme.com.ar/api-reference/api/obtener-método-de-pago /api-reference/openapi.json get /api/v1/payment-methods/{payment_method_id} Obtiene un método de pago por ID. # Obtener orden de compra por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-orden-de-compra-por-id /api-reference/openapi.json get /api/v1/purchase-orders/{purchase_order_id} Devuelve el detalle de una orden de compra. # Obtener pago a proveedor Source: https://docs.lapyme.com.ar/api-reference/api/obtener-pago-a-proveedor /api-reference/openapi.json get /api/v1/supplier-payments/{payment_id} Obtiene un pago a proveedor por ID. # Obtener pedido Source: https://docs.lapyme.com.ar/api-reference/api/obtener-pedido /api-reference/openapi.json get /api/v1/orders/{order_id} Devuelve el detalle persistido de un pedido de comercio. # Obtener producto por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-producto-por-id /api-reference/openapi.json get /api/v1/products/{product_id} Devuelve el detalle persistido del producto. # Obtener proveedor Source: https://docs.lapyme.com.ar/api-reference/api/obtener-proveedor /api-reference/openapi.json get /api/v1/suppliers/{supplier_id} Devuelve los datos de un proveedor por ID. # Obtener remito por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-remito-por-id /api-reference/openapi.json get /api/v1/remitos/{remito_id} Devuelve el detalle de un remito, incluyendo datos de documento, cliente, origen, punto de venta, entrega e items. # Obtener sumas y saldos Source: https://docs.lapyme.com.ar/api-reference/api/obtener-sumas-y-saldos /api-reference/openapi.json get /api/v1/accounting/trial-balance # Obtener transferencia por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-transferencia-por-id /api-reference/openapi.json get /api/v1/stock-transfers/{transfer_id} Devuelve el detalle de la transferencia de stock. # Obtener una cuenta bancaria Source: https://docs.lapyme.com.ar/api-reference/api/obtener-una-cuenta-bancaria /api-reference/openapi.json get /api/v1/bank-accounts/{bank_account_id} Devuelve la configuración pública de una cuenta bancaria sin exponer su cuenta contable interna. Los saldos se consultan por separado. # Obtener una transferencia de fondos Source: https://docs.lapyme.com.ar/api-reference/api/obtener-una-transferencia-de-fondos /api-reference/openapi.json get /api/v1/funds-transfers/{funds_transfer_id} Devuelve una transferencia PES visible y exactamente dos efectos contables firmados, ordenados origen y destino, vinculados a movimientos de tesorería. # Obtener venta por ID Source: https://docs.lapyme.com.ar/api-reference/api/obtener-venta-por-id /api-reference/openapi.json get /api/v1/sales/{sale_id} Devuelve el detalle de la venta. # Pausar endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/pausar-endpoint-de-webhook /api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/pause Pausa un endpoint activo sin descartar sus entregas en cola. # Previsualizar ajuste por inflación Source: https://docs.lapyme.com.ar/api-reference/api/previsualizar-ajuste-por-inflación /api-reference/openapi.json post /api/v1/accounting/inflation-adjustments/preview # Probar endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/probar-endpoint-de-webhook /api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/test Crea una entrega durable y sintética webhook.test para un endpoint activo o pausado. # Reabrir orden de compra Source: https://docs.lapyme.com.ar/api-reference/api/reabrir-orden-de-compra /api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/reopen Reabre una orden de compra cerrada y devuelve el detalle persistido. # Reanudar endpoint de webhook Source: https://docs.lapyme.com.ar/api-reference/api/reanudar-endpoint-de-webhook /api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/resume Reanuda un endpoint pausado después de revalidar los scopes de sus eventos persistidos. # Recibir orden de compra Source: https://docs.lapyme.com.ar/api-reference/api/recibir-orden-de-compra /api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/receipts Registra la recepción de líneas de una orden de compra confirmada. Requiere Idempotency-Key. # Reemplazar asiento manual Source: https://docs.lapyme.com.ar/api-reference/api/reemplazar-asiento-manual /api-reference/openapi.json put /api/v1/accounting/journal-entries/{journal_entry_id} Reemplaza un asiento manual editable y conserva las líneas identificadas por id. Si una línea imputada cambia financieramente, la primera solicitud devuelve allocations_require_unapply; repetí con un nuevo Idempotency-Key y unapply_allocated_lines=true para desimputar y editar en una sola transacción. Los asientos generados devuelven conflicto. # Rotar secreto de webhook Source: https://docs.lapyme.com.ar/api-reference/api/rotar-secreto-de-webhook /api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/rotate-secret Reemplaza el secreto inmediatamente y devuelve el nuevo signing_secret una sola vez. # Autenticación Source: https://docs.lapyme.com.ar/api-reference/autenticacion Cómo autenticarte con la API de La Pyme usando API keys o OAuth delegado ## Overview La API de La Pyme acepta dos credenciales en el header `Authorization: Bearer ...`: 1. **API keys** para integraciones técnicas o de servidor. 2. **Access tokens OAuth delegados** para clientes públicos como CLIs o agentes que actúan en nombre de una persona usuaria. Ambos modelos siguen usando scopes de API y ambos quedan ligados a una organización concreta antes de ejecutar capacidades en `apps/api`. ## Cuándo usar cada uno * Usá **API keys** si controlás el backend o podés guardar secretos de forma segura. * Usá **OAuth delegado** si el cliente corre del lado de la persona usuaria, por ejemplo una CLI o un agente local, y querés evitar copiar/pegar credenciales largas desde el dashboard. ## Obtener tu API Key ### Paso 1: Acceder al Dashboard 1. Iniciá sesión en [Dashboard de La Pyme](https://app.lapyme.com.ar) 2. Navegá a **Configuración** > **Integraciones** 3. En la sección "API Keys", hacé click en **Crear nuevo API Key** ### Paso 2: Configurar Permisos Seleccioná los permisos que necesitás para tu integración: | Scope | Descripción | | ------------------ | ------------------------------------------------------- | | `customers:read` | Leer información de clientes | | `customers:write` | Crear, actualizar y eliminar clientes (incluye read) | | `products:read` | Leer información de productos | | `products:write` | Crear, actualizar y eliminar productos (incluye read) | | `warehouses:read` | Leer ubicaciones y depósitos | | `warehouses:write` | Crear y actualizar ubicaciones (incluye read) | | `purchases:read` | Leer compras y órdenes de compra | | `purchases:write` | Crear compras y operar órdenes de compra (incluye read) | | `sales:read` | Leer ventas | | `sales:write` | Crear ventas (incluye read) | | `orders:read` | Leer pedidos y remitos | | `orders:write` | Crear y operar pedidos (incluye read) | | `payments:read` | Leer cobranzas y pagos a proveedores | | `payments:write` | Registrar y anular cobranzas y pagos (incluye read) | | `inventory:read` | Leer inventario y movimientos | | `inventory:write` | Crear movimientos de inventario (incluye read) | | `settings:read` | Leer organización y referencias fiscales seguras | | `accounting:read` | Leer contabilidad | | `price_lists:read` | Leer listas de precios y su configuración | | `reports:read` | Ejecutar consultas analíticas | | `webhooks:read` | Descubrir eventos y leer endpoints de webhook | | `webhooks:write` | Crear y administrar endpoints de webhook (incluye read) | | `admin` | Acceso completo a todos los recursos | Los API keys con scope `admin` tienen acceso completo a tu organización. Usá este scope solo cuando sea necesario y mantené estas keys seguras. Algunas credenciales existentes conservan compatibilidad por operación con scopes anteriores. Para integraciones nuevas, usá siempre el scope canónico que figura como `x-required-scopes` en OpenAPI. ### Paso 3: Generar y Guardar 1. Hacé click en **Generar API Key** 2. **Copiá y guardá el API key inmediatamente** - no lo vas a poder ver de nuevo 3. Dale un nombre descriptivo para identificarlo fácilmente ## Usar tu API Key Incluí tu API key en el header `Authorization` con el prefijo `Bearer`: ```bash cURL theme={null} curl -X GET "https://api.lapyme.com.ar/api/v1/warehouses?limit=1" \ -H "Authorization: Bearer tu_api_key_aqui" \ -H "Content-Type: application/json" ``` ```javascript JavaScript theme={null} const response = await fetch('https://api.lapyme.com.ar/api/v1/warehouses?limit=1', { method: 'GET', headers: { 'Authorization': 'Bearer tu_api_key_aqui', 'Content-Type': 'application/json' } }); const data = await response.json(); ``` ```python Python theme={null} import requests headers = { 'Authorization': 'Bearer tu_api_key_aqui', 'Content-Type': 'application/json' } response = requests.get('https://api.lapyme.com.ar/api/v1/warehouses', params={'limit': 1}, headers=headers) data = response.json() ``` ```php PHP theme={null} "https://api.lapyme.com.ar/api/v1/warehouses?limit=1", CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ "Authorization: Bearer tu_api_key_aqui", "Content-Type: application/json" ] ]); $response = curl_exec($curl); $data = json_decode($response, true); curl_close($curl); ?> ``` ## Usar OAuth delegado desde la CLI La CLI pública de La Pyme está pensada para instalarse globalmente y arrancar sin configuración manual extra. Flujo esperado: 1. La CLI inicia Authorization Code + PKCE. 2. Se abre el navegador para login y consentimiento. 3. Elegís la organización y aprobás el acceso. 4. La CLI recibe el callback local, intercambia el código por tokens y guarda el refresh token localmente. 5. Los próximos requests de la CLI usan `Authorization: Bearer `. Ejemplo mínimo: ```bash theme={null} pnpm i -g lapyme lapyme login ``` Después del login: ```bash theme={null} lapyme smoke --path /api/v1/warehouses?limit=1 ``` La CLI no guarda refresh tokens en La Pyme. La persistencia local de tokens es responsabilidad del cliente público. `lapyme login` usa el cliente OAuth público de producción, `https://app.lapyme.com.ar`, `https://api.lapyme.com.ar` y un callback local en `http://127.0.0.1:8787/callback`. Los flags y variables de entorno siguen disponibles para desarrollo o pruebas. ## Validar tu credencial Podés verificar que la credencial funciona correctamente haciendo un request a cualquier endpoint. Si el bearer token es válido, vas a recibir una response exitosa. Si hay algún problema, vas a recibir uno de estos errores: ### Credencial faltante ```json theme={null} { "request_id": "req_auth_1", "error": { "type": "authentication_error", "code": "AUTHENTICATION_REQUIRED", "message": "API key is required in the Authorization header", "retryable": false, "details": [] } } ``` ### Credencial inválida ```json theme={null} { "request_id": "req_auth_2", "error": { "type": "authentication_error", "code": "AUTHENTICATION_REQUIRED", "message": "Authentication required.", "retryable": false, "details": [] } } ``` ### Permisos Insuficientes ```json theme={null} { "request_id": "req_auth_3", "error": { "type": "authorization_error", "code": "FORBIDDEN", "message": "Your API key does not have permission for this operation", "retryable": false, "details": [] } } ``` ## Mejores Prácticas de Seguridad ### Monitoreo Monitoreá el uso de tus API keys y aplicaciones conectadas desde el Dashboard: * **Última actividad**: Cuándo se usó cada key por última vez * **Requests por día**: Cantidad de requests realizadas * **Errores**: Requests fallidas por key Si detectás actividad sospechosa o pensás que una credencial fue comprometida, revocá el API key o la aplicación conectada inmediatamente desde el Dashboard. ## Rate Limiting La cuota se aplica por **organización**, no por credencial individual: * **Cuota principal**: 5000 requests por hora por organización * **Burst protection**: 120 requests por minuto por organización * **Qué comparte cuota**: todas las API keys y todos los access tokens OAuth delegados de la misma organización * **Dónde aplica**: sobre la API pública autenticada (`/api/v1/*`) * **Dónde no aplica**: `/health`, `OPTIONS`, rutas internas y webhooks * **Headers**: cuando recibís `429`, la response incluye `Retry-After`, `X-RateLimit-*` y `RateLimit-*` En la práctica, si tenés varias integraciones o agentes usando la API para la misma organización, todas consumen del mismo presupuesto. ### Qué hacer si recibís `429 RATE_LIMITED` 1. Leé el header `Retry-After`. 2. Esperá esa cantidad de segundos. 3. Reintentá la misma operación después de la ventana de espera. Si tu integración necesita manejar retries automáticos, tomá `Retry-After` como la fuente de verdad para el backoff. Si necesitás un límite mayor, contactanos en [hola@lapyme.com.ar](mailto:hola@lapyme.com.ar). ## Próximos Pasos Una vez que tenés tu método de autenticación configurado: 1. Probá hacer tu primer request a un endpoint de lectura. 2. Explorá la referencia completa en la sección **Docs API**. 3. Revisá [Endpoints y recursos](/api-reference/v1) si vas a integrar el módulo de compras. # Errores Source: https://docs.lapyme.com.ar/api-reference/errores Cómo interpretar errores de la API de La Pyme, usar request_id y distinguir errores corregibles de reintentos. La API usa el status HTTP como señal de éxito o error. Cuando una request falla, la respuesta incluye `request_id` para soporte y un objeto `error` estructurado. ```json theme={null} { "request_id": "req_123", "error": { "type": "invalid_request_error", "code": "INVALID_REQUEST", "message": "Descripción del error", "retryable": false, "details": [] } } ``` ## Campos del error | Campo | Descripción | | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | `type` | Familia del error, por ejemplo `authentication_error`, `authorization_error`, `invalid_request_error`, `business_error` o `rate_limit_error`. | | `code` | Código estable para manejar el error programáticamente. | | `message` | Mensaje legible para logs, soporte o interfaces internas. | | `retryable` | Indica si tiene sentido reintentar la misma request sin cambiar el payload. | | `details` | Lista opcional de detalles por campo, header o regla de negocio. | Cada ítem de `error.details` puede incluir: | Campo | Descripción | | --------- | ------------------------------------------- | | `field` | Path lógico del campo o header relacionado. | | `code` | Código estable para ese detalle. | | `message` | Explicación legible del problema. | ## Códigos comunes | Código | Causa | Qué hacer | | ------------------------- | ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | `AUTHENTICATION_REQUIRED` | Falta la credencial bearer, es inválida o expiró. | Enviá `Authorization: Bearer ` o regenerá la credencial. | | `FORBIDDEN` | La credencial no tiene permisos para esa operación. | Revisá los scopes de la API key o del token delegado. | | `INVALID_REQUEST` | Parámetros, body o headers inválidos. | Corregí nombres, tipos y campos requeridos. | | `NOT_FOUND` | El recurso solicitado no existe o no pertenece a la organización autenticada. | Verificá el ID y la organización de la credencial. | | `PRECONDITION_FAILED` | La operación no puede ejecutarse por una regla de negocio. | Revisá `details` y corregí el estado o el payload. | | `IDEMPOTENCY_CONFLICT` | Se reutilizó una `Idempotency-Key` con otro payload. | Reintentá con la misma key solo si el payload es idéntico; si cambió, usá una key nueva. | | `RATE_LIMITED` | La organización superó la cuota. | Respetá el header `Retry-After`. | ## Manejar errores en TypeScript ```typescript theme={null} const response = await fetch("https://api.lapyme.com.ar/api/v1/products?limit=10", { headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}`, }, }); const data = await response.json(); if (!response.ok) { console.error("Request ID:", data.request_id); console.error("Código:", data.error.code); console.error("Mensaje:", data.error.message); throw new Error(data.error.message); } console.log("Productos:", data.data); ``` ## Cuándo reintentar Reintentá la misma request cuando: 1. Recibís un error `5xx`. 2. Recibís `RATE_LIMITED` y ya esperaste el tiempo indicado en `Retry-After`. 3. La conexión falló antes de recibir una respuesta. Para escrituras idempotentes, reintentá con la misma `Idempotency-Key`. Para errores `4xx` de validación o permisos, corregí el problema antes de volver a enviar. # Idempotencia Source: https://docs.lapyme.com.ar/api-reference/idempotencia Cómo usar Idempotency-Key para reintentar escrituras sin crear duplicados. Las escrituras que pueden crear duplicados requieren o aceptan el header `Idempotency-Key`. Esto permite reintentar una operación ante timeouts, cortes de red o errores temporales sin crear dos recursos por accidente. ## Cómo usarla Enviá una clave única por operación de negocio: ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/purchases" \ -H "Authorization: Bearer TU_API_KEY_AQUI" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: purchase-2026-05-27-0001" \ -d '{ ... }' ``` Reutilizá la misma key solo para reintentar la misma operación con el mismo payload. `Idempotency-Key` no reemplaza los campos de referencia externa de los recursos. Por ejemplo, en `POST /api/v1/sales`, si querés guardar el ID de tu sistema en la venta, enviá `integration_source` e `integration_id` en el cuerpo además del header. ## Endpoints que la usan `Idempotency-Key` es obligatoria en: 1. `POST /api/v1/purchases` 2. `POST /api/v1/sales` 3. `POST /api/v1/products` 4. `POST /api/v1/products/bulk-adjustments` 5. `POST /api/v1/stock-movements` 6. `POST /api/v1/purchase-orders` 7. `POST /api/v1/purchase-orders/{purchase_order_id}/receipts` Es opcional en: 1. `POST /api/v1/stock-transfers` Cuando se omite en endpoints donde es opcional, la operación sigue siendo válida, pero no tiene protección automática contra repeticiones. ## Conflictos Si reutilizás una key con otro payload, la API responde: ```json theme={null} { "request_id": "req_123", "error": { "type": "idempotency_error", "code": "IDEMPOTENCY_CONFLICT", "message": "La misma Idempotency-Key fue reutilizada con otro payload.", "retryable": false, "details": [] } } ``` ## Reintentos Para timeouts de red o respuestas `5xx`, reintentá con la misma key. Para errores `4xx`, corregí el payload antes de enviar una key nueva. # Introducción Source: https://docs.lapyme.com.ar/api-reference/introduccion Empezá a usar la API de La Pyme con una API key, una primera request autenticada y las convenciones principales. La API REST de La Pyme te permite integrar datos operativos de tu organización con sistemas externos. Podés consultar clientes, proveedores, productos, inventario, compras, ventas, cobranzas, pagos, reportes y configuración. Esta página te lleva desde una API key nueva hasta tu primera request autenticada. Necesitás una cuenta activa en La Pyme y acceso a **Configuración > Integraciones** para crear API keys. ## Base URL Todos los endpoints de la API están disponibles en: ```text theme={null} https://api.lapyme.com.ar ``` ## Obtener una API key 1. Iniciá sesión en [La Pyme](https://app.lapyme.com.ar). 2. Entrá a **Configuración > Integraciones > API Keys**. 3. Hacé click en **Crear nuevo API Key**. 4. Para esta primera prueba, seleccioná `warehouses:read` y `products:read`. 5. Dale un nombre descriptivo, por ejemplo `Mi primera integración`. 6. Hacé click en **Generar**. 7. Copiá el API key y guardalo en un lugar seguro. El API key solo se muestra una vez. Si lo perdés, vas a tener que crear uno nuevo. ## Verificar disponibilidad El endpoint de health check no requiere autenticación: ```bash cURL theme={null} curl "https://api.lapyme.com.ar/health" ``` ```typescript TypeScript theme={null} const response = await fetch("https://api.lapyme.com.ar/health"); const data = await response.json(); console.log(data); ``` ```python Python theme={null} import requests response = requests.get("https://api.lapyme.com.ar/health", timeout=30) print(response.json()) ``` ## Hacer la primera request autenticada Pedí una ubicación con `GET /api/v1/warehouses?limit=1`. Es un buen smoke test porque valida credencial, scopes y formato de respuesta sin depender de datos comerciales sensibles. ```bash cURL theme={null} curl "https://api.lapyme.com.ar/api/v1/warehouses?limit=1" \ -H "Authorization: Bearer TU_API_KEY_AQUI" ``` ```typescript TypeScript theme={null} const apiKey = "TU_API_KEY_AQUI"; const response = await fetch("https://api.lapyme.com.ar/api/v1/warehouses?limit=1", { headers: { Authorization: `Bearer ${apiKey}`, }, }); const data = await response.json(); console.log(data); ``` ```python Python theme={null} import requests api_key = "TU_API_KEY_AQUI" response = requests.get( "https://api.lapyme.com.ar/api/v1/warehouses", params={"limit": 1}, headers={"Authorization": f"Bearer {api_key}"}, timeout=30, ) print(response.json()) ``` ### Response esperada ```json theme={null} { "request_id": "req_123", "object": "list", "url": "/api/v1/warehouses", "data": [ { "object": "warehouse", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Depósito principal", "address": "Av. Corrientes 1234", "is_default": true, "is_active": true, "points_of_sale_count": 1, "member_count": 3, "register_count": 2 } ], "has_more": false, "next_cursor": null } ``` ## Convenciones principales * Todas las requests autenticadas usan `Authorization: Bearer ...`. * Las respuestas incluyen `request_id` para trazabilidad. * Los recursos incluyen `object` como discriminador de solo lectura. * Los listados devuelven `has_more` y `next_cursor` para [paginar](/api-reference/paginacion). * Los errores usan un objeto `error` con `type`, `code`, `message`, `retryable` y `details`. * Los importes monetarios se envían y devuelven en centavos. * Las escrituras que pueden crear duplicados usan [`Idempotency-Key`](/api-reference/idempotencia). ## Filtrar productos Los listados aceptan filtros propios de cada recurso. Para productos podés usar `query`: ```bash cURL theme={null} curl "https://api.lapyme.com.ar/api/v1/products?query=almohada&limit=10" \ -H "Authorization: Bearer TU_API_KEY_AQUI" ``` ```typescript TypeScript theme={null} const response = await fetch( "https://api.lapyme.com.ar/api/v1/products?query=almohada&limit=10", { headers: { Authorization: `Bearer ${apiKey}`, }, } ); ``` ## Ejemplo completo ```typescript theme={null} const API_KEY = process.env.LAPYME_API_KEY; const BASE_URL = "https://api.lapyme.com.ar"; async function apiRequest(path: string, options: RequestInit = {}) { const response = await fetch(`${BASE_URL}${path}`, { ...options, headers: { Authorization: `Bearer ${API_KEY}`, "Content-Type": "application/json", ...options.headers, }, }); const data = await response.json(); if (!response.ok) { throw new Error( `API Error ${data.error.code}: ${data.error.message} (${data.request_id})` ); } return data; } async function listProducts(query = "", cursor?: string) { const params = new URLSearchParams({ limit: "25", }); if (query) params.set("query", query); if (cursor) params.set("cursor", cursor); return apiRequest(`/api/v1/products?${params}`); } async function main() { const products = await listProducts("almohada"); console.log(`Productos recibidos: ${products.data.length}`); if (products.has_more) { const nextPage = await listProducts("almohada", products.next_cursor); console.log(`Siguiente página: ${nextPage.data.length}`); } } main().catch((error) => { console.error(error.message); process.exit(1); }); ``` Para ejecutar este script: ```bash theme={null} export LAPYME_API_KEY="tu_api_key_aqui" node api-client.js ``` ## Próximos pasos 1. Revisá [Autenticación](/api-reference/autenticacion) para elegir entre API keys y OAuth delegado. 2. Leé [Paginación](/api-reference/paginacion), [Idempotencia](/api-reference/idempotencia), [Errores](/api-reference/errores) y [Rate limits](/api-reference/rate-limits). 3. Instalá el [SDK TypeScript](/api-reference/sdk/typescript) si querés usar un cliente oficial. # Organización y referencias fiscales Source: https://docs.lapyme.com.ar/api-reference/organization-and-references Cómo descubrir la organización autenticada, las alícuotas aceptadas y los comprobantes válidos para cada operación. Estos endpoints permiten preparar ventas y compras sin copiar configuración interna desde el dashboard: * `GET /api/v1/organization` identifica la organización de la credencial. * `GET /api/v1/tax-rates` lista los códigos de alícuota aceptados. * `GET /api/v1/voucher-types` calcula los comprobantes válidos para una venta o compra concreta. Los tres requieren `settings:read`. El scope permite leer estas referencias, pero no modificar la configuración de la organización. ## Organización autenticada `GET /api/v1/organization` devuelve una proyección segura con identidad, domicilio fiscal, contacto, moneda por defecto y zona horaria operativa. ```bash cURL theme={null} curl "https://api.lapyme.com.ar/api/v1/organization" \ -H "Authorization: Bearer TU_API_KEY_AQUI" ``` ```typescript TypeScript theme={null} const response = await fetch( "https://api.lapyme.com.ar/api/v1/organization", { headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}` } } ); const { data: organization } = await response.json(); console.log(organization.id, organization.default_currency); ``` ```python Python theme={null} import os import requests response = requests.get( "https://api.lapyme.com.ar/api/v1/organization", headers={"Authorization": f"Bearer {os.environ['LAPYME_API_KEY']}"}, timeout=30, ) organization = response.json()["data"] print(organization["id"], organization["default_currency"]) ``` La respuesta no expone `settings`, CBU, billing o suscripciones, plan y límites, estado de onboarding, IDs internos de usuarios, roles, permisos, credenciales de ARCA ni metadata de cuentas conectadas. `default_currency` es `PES` y `timezone` es `UTC-3`: son defaults operativos documentados, no una copia del objeto de configuración interno. ## Códigos de referencia e IDs Los recursos propios de tu organización usan un `id` UUID, por ejemplo `customer_id`, `supplier_id` y `point_of_sale_id`. Las referencias estatutarias usan `code`, porque el valor lo define ARCA y no pertenece a una organización. En particular, el `code` devuelto por `/tax-rates` es el mismo valor que los payloads históricos llaman `tax_rate_id`: ```json theme={null} { "object": "tax_rate_reference", "code": 5, "percentage": 21, "description": "21%" } ``` No reemplaces ese código por un UUID ni calcules el código a partir del porcentaje. ## Tipos de comprobante para ventas Enviá `operation=sale`, `customer_id` y `point_of_sale_id`. La API resuelve la condición fiscal, configuración de comprobantes A, habilitación de ARCA y acceso al punto de venta dentro de la organización autenticada. ```bash theme={null} curl --get "https://api.lapyme.com.ar/api/v1/voucher-types" \ -H "Authorization: Bearer TU_API_KEY_AQUI" \ --data-urlencode "operation=sale" \ --data-urlencode "customer_id=550e8400-e29b-41d4-a716-446655440001" \ --data-urlencode "point_of_sale_id=550e8400-e29b-41d4-a716-446655440002" \ --data-urlencode "total_amount=500000000" \ --data-urlencode "currency=PES" ``` `total_amount` es opcional. Si lo enviás, `currency` es obligatorio. Para `currency=DOL`, también tenés que enviar `exchange_rate` como pesos argentinos por dólar. Todos los importes monetarios usan unidades menores: centavos de PES o centavos de DOL. El equivalente en PES se redondea al centavo antes de evaluar el mínimo de una Factura de Crédito Electrónica (FCE). Sin contexto de monto completo, sin un CBU válido o por debajo del mínimo legal, las FCE no aparecen. Un punto de venta no fiscal o una organización todavía no confirmada en ARCA recibe solamente las opciones no fiscales elegibles. ## Tipos de comprobante para compras Para compras, enviá solamente `operation=purchase` y `supplier_id`: ```bash theme={null} curl --get "https://api.lapyme.com.ar/api/v1/voucher-types" \ -H "Authorization: Bearer TU_API_KEY_AQUI" \ --data-urlencode "operation=purchase" \ --data-urlencode "supplier_id=550e8400-e29b-41d4-a716-446655440003" ``` La API aplica la compatibilidad fiscal con el proveedor y las habilitaciones reales de compra. No podés activar comprobantes de importación con un parámetro del request. Los campos exclusivos de venta se rechazan para compras, y viceversa. El resultado es una ayuda de descubrimiento. La escritura posterior vuelve a validar el comprobante dentro de la transacción porque la configuración, el monto o el estado fiscal pueden haber cambiado. ## Scopes canónicos y compatibilidad Las integraciones nuevas deberían pedir los scopes más específicos: `orders:*`, `payments:*`, `inventory:*`, `accounting:read` y `settings:read`. Algunas operaciones siguen aceptando scopes anteriores de forma compatible, por ejemplo `sales:read` para leer pedidos o `reports:read` para lecturas contables. Esa alternativa aparece como `x-accepted-legacy-scope-sets` en OpenAPI y está deprecada para credenciales nuevas; no convierte un scope anterior en permiso global para otras familias. ## Por qué no hay `/currencies` ni `/capabilities` La API V1 acepta las monedas contractuales estables `PES` y `DOL`; no son una colección administrable que necesite un endpoint. Tampoco se publica un objeto genérico de capabilities, porque sus booleanos quedarían rápidamente ambiguos. Consultá la referencia contextual correspondiente y tratá la respuesta de cada escritura como la validación definitiva. # Paginación Source: https://docs.lapyme.com.ar/api-reference/paginacion Cómo recorrer listados de la API de La Pyme usando limit, cursor, has_more y next_cursor. Los endpoints que devuelven listas usan paginación por cursor. No usan `page`. ## Parámetros | Parámetro | Descripción | | --------- | -------------------------------------------------------------------------------- | | `limit` | Cantidad máxima de ítems por respuesta. El máximo es `100` y el default es `50`. | | `cursor` | Token recibido en `next_cursor` para pedir la siguiente página. | ## Forma de una lista ```json theme={null} { "request_id": "req_123", "object": "list", "url": "/api/v1/products", "data": [ { "object": "product", "id": "b383e3ae-bd24-4c05-86a4-f338ac60d006", "name": "Almohada De Espuma Rectangular 70x40" } ], "has_more": true, "next_cursor": "NEXT_CURSOR" } ``` ## Primera página ```bash theme={null} curl "https://api.lapyme.com.ar/api/v1/products?query=almohada&limit=10" \ -H "Authorization: Bearer TU_API_KEY_AQUI" ``` ## Siguiente página Si `has_more` es `true`, copiá `next_cursor` y envialo como `cursor` en la próxima request: ```bash theme={null} curl "https://api.lapyme.com.ar/api/v1/products?query=almohada&limit=10&cursor=NEXT_CURSOR" \ -H "Authorization: Bearer TU_API_KEY_AQUI" ``` ## Reglas 1. No mezcles un `cursor` con filtros distintos. 2. Cuando cambian filtros o búsqueda, empezá sin `cursor`. 3. Guardá el último `next_cursor` procesado si necesitás reconstruir un export grande. 4. Usá límites chicos para pruebas y límites más altos para procesos batch controlados. # Rate limits Source: https://docs.lapyme.com.ar/api-reference/rate-limits Cuotas de la API pública de La Pyme y cómo manejar respuestas 429. La cuota de la API pública se aplica por organización, no por credencial individual. | Límite | Valor | | ------------------- | ----------------------------------------------- | | Cuota principal | `5000` requests por hora por organización | | Burst protection | `120` requests por minuto por organización | | Superficie afectada | API pública autenticada (`/api/v1/*`) | | Fuera de alcance | `/health`, `OPTIONS`, rutas internas y webhooks | Todas las API keys y todos los access tokens OAuth delegados de la misma organización comparten la misma cuota. ## Headers Las responses incluyen headers de rate limit. Cuando recibís `429`, también recibís `Retry-After`. ```http theme={null} HTTP/1.1 429 Too Many Requests Retry-After: 30 X-RateLimit-Limit: 5000 X-RateLimit-Remaining: 0 X-RateLimit-Reset: 30 RateLimit-Limit: 5000 RateLimit-Remaining: 0 RateLimit-Reset: 30 ``` ## Respuesta 429 ```json theme={null} { "request_id": "req_rate_limit_1", "error": { "type": "rate_limit_error", "code": "RATE_LIMITED", "message": "Se alcanzó el límite de solicitudes de la organización. Reintentá más tarde.", "retryable": true, "details": [] } } ``` ## Qué hacer 1. Leé el header `Retry-After`. 2. Esperá esa cantidad de segundos. 3. Reintentá la misma operación después de la ventana de espera. Si tu integración maneja retries automáticos, usá `Retry-After` como fuente de verdad para el backoff. # Reportes Source: https://docs.lapyme.com.ar/api-reference/reports Consultas analíticas agrupadas sobre ventas, compras, pagos e inventario usando POST /api/v1/reports/query ## Cómo funciona `POST /api/v1/reports/query` ejecuta una consulta analítica agrupada. Enviá JSON con: * **`source`**: qué datos consultar (`sales`, `purchases`, `payments`, `inventory`). * **`dimensions`**: cómo agrupar resultados (producto, fecha, proveedor, etc.). Máximo 4. * **`measures`**: qué calcular en cada grupo (total vendido, unidades, stock, etc.). Al menos 1. * **`period`**: rango de fechas (obligatorio para `sales`, `purchases` y `payments`; condicional para `inventory`). * **`dimension_filters`**: filtros opcionales que reducen el dataset antes de agrupar. * **`include_totals`**: cuando es `true`, la respuesta incluye totales de todas las filas en `totals`. El scope siempre es la organización autenticada. No hay acceso a datos de otras organizaciones. Por defecto los reportes incluyen entidades activas y archivadas. Para limitar el alcance, usá filtros de estado como `product_status`, `customer_status`, `supplier_status` o `warehouse_status` con valores `active` o `archived`. ## Forma de la respuesta ```json theme={null} { "request_id": "req_abc", "data": { "rows": [ { "id": "9c692e8b", "ids": ["9c692e8b-0f9a-4f7c-8b99-061a2eb188ae"], "labels": ["Microfiber Pillow 80x50"], "measures": { "total": 998300, "units": 12, "count": 8 } } ], "totals": { "total": 1448300, "units": 17, "count": 12 }, "metadata": { "source": "sales", "dimensions": ["product"], "measures": ["total", "units", "count"], "period": { "start_date": "2026-01-01", "end_date": "2026-03-31" }, "date_basis": "commercial" } } } ``` Cada objeto en `rows` tiene: | Campo | Tipo | Descripción | | ---------- | ------------------------ | ----------------------------------------------------------------------------------------------- | | `id` | `string` | Clave compuesta a partir de los valores de dimensión. Sirve como identificador estable de fila. | | `ids` | `string[]` | IDs crudos de cada dimensión, en el mismo orden que `labels`. | | `labels` | `string[]` | Etiquetas legibles para cada dimensión agrupada. | | `measures` | `Record` | Valores de las métricas solicitadas. | Las métricas `currency` son centavos enteros. Dividí por 100 para obtener pesos o dólares. *** ## Fuente: `sales` Consulta las ventas de la organización. **`period`**: obligatorio. Filtra por fecha de venta (`commercial`) o fecha contable (`fiscal`), según `date_basis`. **`date_basis`**: `commercial` (default) o `fiscal`. ### Dimensiones disponibles (`sales`) | Dimensión | Descripción | | -------------------------- | ------------------------------------------------------------------------- | | `date` | Día de venta | | `week` | Semana (lunes a domingo) | | `week_of_year` | Número de semana del año | | `month` | Mes (año-mes) | | `month_of_year` | Número de mes (1-12) | | `day_of_week` | Día de la semana (1=lunes, 7=domingo) | | `year` | Año | | `quarter` | Trimestre | | `hour_of_day` | Hora del día (0-23) | | `customer` | Cliente | | `customer_tax_category` | Código o etiqueta de categoría fiscal del cliente, según los datos fuente | | `province` | Provincia del cliente | | `city` | Ciudad del cliente | | `product` | Producto | | `variant` | Variante del producto | | `category` | Categoría del producto | | `product_type` | Tipo de producto (producto, servicio, combo, kit) | | `salesperson` | Vendedor | | `point_of_sale` | Punto de venta | | `warehouse` | Depósito | | `register` | Caja | | `integration_source` | Canal de integración (Mercado Libre, Tiendanube, etc.) | | `voucher_type` | Tipo de comprobante | | `currency` | Moneda (ARS, USD) | | `payment_status` | Estado de cobranza | | `cae_status` | Estado de CAE (AFIP) | | `invoice_status` | Estado de facturación | | `formatted_invoice_number` | Número de comprobante formateado | | `payment_method` | Método de pago | | `tax_rate` | Alícuota de IVA | ### Métricas disponibles (`sales`) | Métrica | Tipo | Unidad | Descripción | | ------------------ | ---------- | --------- | ------------------------------------------------------ | | `total` | currency | cents | Total vendido | | `subtotal` | currency | cents | Subtotal sin IVA | | `tax_amount` | currency | cents | IVA | | `count` | count | integer | Cantidad de ventas | | `units` | units | integer | Unidades vendidas | | `cost` | currency | cents | Costo de mercadería vendida | | `margin` | currency | cents | Margen bruto (total - costo) | | `avg_ticket` | currency | cents | Ticket promedio (calculado: total / count) | | `margin_percent` | percentage | % (0-100) | Porcentaje de margen (calculado: margin / total x 100) | | `discount_amount` | currency | cents | Descuentos aplicados | | `balance` | currency | cents | Saldo pendiente de cobro | | `unique_customers` | count | integer | Clientes únicos | | `unique_products` | count | integer | Productos únicos | ### Dimensiones filtrables (`sales`) `customer`, `customer_status`, `customer_tax_category`, `province`, `city`, `product`, `product_status`, `category`, `product_type`, `salesperson`, `point_of_sale`, `point_of_sale_status`, `warehouse`, `warehouse_status`, `register`, `register_status`, `integration_source`, `voucher_type`, `currency`, `payment_status`, `cae_status`, `invoice_status`, `formatted_invoice_number`, `payment_method`, `payment_method_status`, `tax_rate`. *** ## Fuente: `purchases` Consulta las compras de la organización. **`period`**: obligatorio. Filtra por fecha de factura. ### Dimensiones disponibles (`purchases`) | Dimensión | Descripción | | ----------------------- | ------------------------------ | | `date` | Día de factura | | `week` | Semana | | `month` | Mes (año-mes) | | `quarter` | Trimestre | | `year` | Año | | `supplier` | Proveedor | | `supplier_tax_category` | Categoría fiscal del proveedor | | `supplier_province` | Provincia del proveedor | | `supplier_city` | Ciudad del proveedor | | `product` | Producto | | `variant` | Variante del producto | | `category` | Categoría del producto | | `product_type` | Tipo de producto | | `warehouse` | Depósito de recepción | | `voucher_type` | Tipo de comprobante | | `currency` | Moneda | | `tax_rate` | Alícuota de IVA | ### Métricas disponibles (`purchases`) | Métrica | Tipo | Unidad | Descripción | | ------------------------ | -------- | ------- | ------------------------------------------------------------------------ | | `purchase_total` | currency | cents | Total comprado | | `purchase_subtotal` | currency | cents | Subtotal sin IVA | | `purchase_tax_amount` | currency | cents | IVA de compras | | `purchase_count` | count | integer | Cantidad de compras | | `purchase_units` | units | integer | Unidades compradas | | `purchase_cost` | currency | cents | Total de costo unitario (unit\_cost x quantity) | | `unique_suppliers` | count | integer | Proveedores únicos | | `avg_purchase_ticket` | currency | cents | Ticket promedio de compra (calculado: purchase\_total / purchase\_count) | | `avg_purchase_unit_cost` | currency | cents | Costo unitario promedio (calculado: purchase\_cost / purchase\_units) | ### Dimensiones filtrables (`purchases`) `supplier`, `supplier_status`, `supplier_tax_category`, `supplier_province`, `supplier_city`, `product`, `product_status`, `category`, `product_type`, `warehouse`, `warehouse_status`, `voucher_type`, `currency`, `tax_rate`. *** ## Fuente: `payments` Consulta cobranzas de clientes y pagos a proveedores. **`period`**: obligatorio. Filtra por fecha de pago/cobranza. ### Dimensiones disponibles (`payments`) | Dimensión | Descripción | | ------------------------------ | -------------------------------------------- | | `date` | Día de pago/cobranza | | `week` | Semana | | `month` | Mes (año-mes) | | `quarter` | Trimestre | | `year` | Año | | `payment_contact` | Cliente o proveedor | | `payment_contact_name` | Nombre del contacto | | `payment_contact_tax_category` | Categoría fiscal del contacto | | `payment_contact_province` | Provincia del contacto | | `payment_contact_city` | Ciudad del contacto | | `point_of_sale` | Punto de venta | | `register` | Caja | | `pos_session` | Sesión POS | | `safe` | Caja fuerte | | `payment_type` | Tipo de movimiento (`customer` o `supplier`) | | `payment_record_status` | Estado del recibo | | `currency` | Moneda | | `settlement_currency` | Moneda de liquidación | | `formatted_payment_number` | Número de recibo formateado | | `payment_method` | Método de pago | | `payment_method_type` | Tipo de método de pago | ### Métricas disponibles (`payments`) | Métrica | Tipo | Unidad | Descripción | | ------------------------- | -------- | ------- | -------------------------------- | | `payment_collected_total` | currency | cents | Total cobrado a clientes | | `payment_paid_total` | currency | cents | Total pagado a proveedores | | `payment_net_cashflow` | currency | cents | Total cobrado menos total pagado | | `payment_gross_movement` | currency | cents | Movimiento bruto total | | `payment_net_amount` | currency | cents | Importe neto liquidado | | `payment_fee_amount` | currency | cents | Comisiones | | `payment_balance` | currency | cents | Saldo sin aplicar | | `payment_count` | count | integer | Cantidad de recibos | | `payment_split_count` | count | integer | Cantidad de líneas de pago | | `unique_payment_contacts` | count | integer | Contactos únicos | | `avg_payment_amount` | currency | cents | Importe promedio de recibo | ### Dimensiones filtrables (`payments`) `payment_contact`, `payment_contact_status`, `payment_contact_name`, `payment_contact_tax_category`, `payment_contact_province`, `payment_contact_city`, `point_of_sale`, `point_of_sale_status`, `register`, `register_status`, `pos_session`, `safe`, `safe_status`, `payment_type`, `payment_record_status`, `currency`, `settlement_currency`, `formatted_payment_number`, `payment_method`, `payment_method_status`, `payment_method_type`. *** ## Fuente: `inventory` Consulta el estado de stock. Tiene dos modos según las métricas seleccionadas: ### Métricas snapshot (sin `period`) Devuelven el estado actual del stock. No aceptan `period` ni `date_basis`. | Métrica | Tipo | Unidad | Descripción | | -------------------- | -------- | ------- | ------------------------------------- | | `stock_on_hand` | units | integer | Stock físico total | | `stock_available` | units | integer | Stock disponible (físico - reservado) | | `stock_reserved` | units | integer | Stock reservado | | `stock_incoming` | units | integer | Stock entrante | | `stock_value_cost` | currency | cents | Valor del stock a costo | | `stock_value_retail` | currency | cents | Valor del stock a precio de venta | ### Métricas derivadas de ventas (requieren `period`) Se calculan a partir de ventas del período. Requieren `period` y aceptan `date_basis`. | Métrica | Tipo | Unidad | Descripción | | ------------------------------ | ------ | ------- | -------------------------------------------------------- | | `ending_inventory_units` | units | integer | Unidades de inventario al cierre del período | | `inventory_units_sold` | units | integer | Unidades vendidas en el período | | `inventory_units_sold_per_day` | number | decimal | Promedio de unidades vendidas por día | | `days_of_inventory_remaining` | number | decimal | Días estimados de inventario restante al ritmo de ventas | Las métricas snapshot no pueden mezclarse con métricas derivadas en la misma solicitud. Cuando se usan métricas derivadas, solo son compatibles las dimensiones `product`, `variant`, `category`, `product_type` y `warehouse`. ### Dimensiones disponibles (`inventory`) | Dimensión | Descripción | | -------------- | ---------------------- | | `product` | Producto | | `variant` | Variante del producto | | `category` | Categoría del producto | | `product_type` | Tipo de producto | | `warehouse` | Depósito | | `currency` | Moneda del stock | ### Dimensiones filtrables (`inventory`) `product`, `product_status`, `category`, `product_type`, `warehouse`, `warehouse_status`, `currency`. *** ## `dimension_filters` Filtra datos antes de agrupar. Cada clave es una dimensión filtrable para la fuente; el valor es un array de IDs a incluir. La lógica es OR dentro de un filtro y AND entre filtros. ```json theme={null} { "source": "sales", "period": { "start_date": "2026-01-01", "end_date": "2026-03-31" }, "dimensions": ["product"], "measures": ["total", "units"], "dimension_filters": { "category": ["uuid-category-apparel", "uuid-category-footwear"], "warehouse": ["uuid-main-warehouse"] } } ``` Los filtros de estado aceptan valores literales: ```json theme={null} { "source": "sales", "period": { "start_date": "2025-01-01", "end_date": "2025-12-31" }, "dimensions": ["product"], "measures": ["count"], "dimension_filters": { "product_status": ["archived"] } } ``` *** ## Ejemplos ### Ventas por producto en Q1 2026 ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/reports/query" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source": "sales", "period": { "start_date": "2026-01-01", "end_date": "2026-03-31" }, "dimensions": ["product"], "measures": ["total", "units", "count", "margin"], "include_totals": true }' ``` ### Ventas por mes y categoría (fiscal) ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/reports/query" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source": "sales", "period": { "start_date": "2026-01-01", "end_date": "2026-03-31" }, "dimensions": ["month", "category"], "measures": ["total", "subtotal", "tax_amount"], "date_basis": "fiscal" }' ``` ### Compras por proveedor en marzo de 2026 ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/reports/query" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source": "purchases", "period": { "start_date": "2026-03-01", "end_date": "2026-03-31" }, "dimensions": ["supplier"], "measures": ["purchase_total", "purchase_count", "purchase_units"], "include_totals": true }' ``` ### Cobranzas y pagos por método en marzo de 2026 ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/reports/query" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source": "payments", "period": { "start_date": "2026-03-01", "end_date": "2026-03-31" }, "dimensions": ["payment_method"], "measures": ["payment_net_cashflow", "payment_collected_total", "payment_paid_total"], "include_totals": true }' ``` ### Stock disponible por producto y depósito ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/reports/query" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source": "inventory", "dimensions": ["product", "warehouse"], "measures": ["stock_on_hand", "stock_available", "stock_reserved"] }' ``` ### Días de inventario restante por categoría ```bash theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/reports/query" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "source": "inventory", "period": { "start_date": "2026-01-01", "end_date": "2026-03-31" }, "dimensions": ["product"], "measures": ["stock_on_hand", "inventory_units_sold", "days_of_inventory_remaining"] }' ``` *** ## Scope requerido `reports:read` # Errores Source: https://docs.lapyme.com.ar/api-reference/sdk/errores Capturá errores HTTP y errores estructurados de la API desde el SDK de TypeScript El SDK lanza `LapymeError` para respuestas HTTP no exitosas. Cuando la API devuelve el envelope público, el error es `ApiErrorEnvelope` e incluye `requestId`, `error.code`, `error.type`, `error.message`, `error.retryable` y `error.details`. ```typescript theme={null} import { Lapyme } from "lapyme"; import * as errors from "lapyme/models/errors"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const idempotencyKey = `sale:shopify:${externalOrderId}`; try { await lapyme.sales.create({ idempotencyKey, body: salePayload, }); } catch (error) { if (error instanceof errors.ApiErrorEnvelope) { console.error({ requestId: error.requestId, code: error.error.code, message: error.error.message, details: error.error.details, }); if (error.error.retryable) { // Reintentá la misma operación con el mismo idempotencyKey. } } else if (error instanceof errors.LapymeError) { console.error(error.statusCode); console.error(error.body); } else { throw error; } } ``` ## Helpers locales Si querés centralizar el manejo de errores en tu integración, podés crear helpers pequeños sobre las clases exportadas por el SDK. ```typescript theme={null} import * as errors from "lapyme/models/errors"; export function isApiError( error: unknown, code?: string, ): error is errors.ApiErrorEnvelope { return ( error instanceof errors.ApiErrorEnvelope && (code === undefined || error.error.code === code) ); } export function getRequestId(error: unknown): string | undefined { return error instanceof errors.ApiErrorEnvelope ? error.requestId : undefined; } export function isRetryable(error: unknown): boolean { return error instanceof errors.ApiErrorEnvelope && error.error.retryable; } ``` ## Códigos comunes | Código | Qué significa | | ------------------------- | ---------------------------------------------------------- | | `AUTHENTICATION_REQUIRED` | Falta el bearer token, es inválido o expiró. | | `FORBIDDEN` | La credencial no tiene el scope requerido. | | `INVALID_REQUEST` | Hay parámetros o body inválidos. | | `NOT_FOUND` | El recurso no existe en la organización autenticada. | | `RATE_LIMITED` | La organización superó una ventana de rate limit. | | `PRECONDITION_FAILED` | Falta resolver una condición de negocio antes de ejecutar. | | `IDEMPOTENCY_CONFLICT` | La misma key se reutilizó con otro payload. | ## Rate limit Cuando recibís `RATE_LIMITED`, leé los headers de la respuesta para decidir cuándo reintentar. ```typescript theme={null} import { Lapyme } from "lapyme"; import * as errors from "lapyme/models/errors"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); try { await lapyme.products.list({ limit: 100 }); } catch (error) { if ( error instanceof errors.ApiErrorEnvelope && error.error.code === "RATE_LIMITED" ) { const retryAfter = error.headers.get("retry-after"); console.log(`Reintentá en ${retryAfter ?? "unos"} segundos`); } } ``` Para escrituras con `Idempotency-Key`, el retry debe reenviar la misma key y el mismo payload de negocio. Si cambiás el payload con la misma key, la API devuelve `IDEMPOTENCY_CONFLICT`. Incluí `requestId` cuando contactes soporte. Es el identificador que permite rastrear la request. # Idempotencia Source: https://docs.lapyme.com.ar/api-reference/sdk/idempotencia Usá Idempotency-Key para reintentar escrituras del SDK sin duplicar ventas, compras, pagos ni movimientos Las escrituras que pueden crear duplicados requieren o aceptan `Idempotency-Key`. En el SDK se envía como `idempotencyKey` dentro del request. ```typescript theme={null} await lapyme.sales.create({ idempotencyKey: `sale:shopify:${order.id}`, body: { // ... }, }); ``` ## Buenas keys Elegí una key estable que represente la operación de negocio, no el intento. ```text theme={null} sale:shopify:12345 purchase:vendor-bill:0001-00000042 stock-adjustment:warehouse-1:cycle-count-2026-05-24 customer:external-crm:88291 ``` ## Keys que conviene evitar ```text theme={null} random UUID nuevo en cada retry timestamp-only-2026-05-24T10:30:00Z sale retry-1 ``` ## Patrón de retry ```typescript theme={null} import { Lapyme } from "lapyme"; import * as errors from "lapyme/models/errors"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const idempotencyKey = `sale:shopify:${order.id}`; try { await lapyme.sales.create({ idempotencyKey, body: salePayload, }); } catch (error) { if ( error instanceof errors.ApiErrorEnvelope && error.error.retryable ) { // Reintentá la misma operación con el mismo idempotencyKey. await lapyme.sales.create({ idempotencyKey, body: salePayload, }); } else { throw error; } } ``` Si reutilizás la misma key con otro payload, la API responde `IDEMPOTENCY_CONFLICT`. # Instalación y autenticación Source: https://docs.lapyme.com.ar/api-reference/sdk/instalacion Instalá el SDK de TypeScript, configurá el cliente y autenticá requests con tu API key ## Requisitos * Node.js 18 o superior. * Un API key de La Pyme con los scopes necesarios. * Guardar el API key en una variable de entorno del servidor. ## Instalar ```bash npm theme={null} npm add lapyme ``` ```bash pnpm theme={null} pnpm add lapyme ``` ```bash yarn theme={null} yarn add lapyme ``` ```bash bun theme={null} bun add lapyme ``` El paquete es ESM. En proyectos CommonJS, importalo con `await import("lapyme")`. ## Crear el cliente ```typescript theme={null} import { Lapyme } from "lapyme"; export const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); ``` La API key se envía como bearer token. El SDK arma el header `Authorization` por vos. No uses el SDK con API keys desde el navegador. Usalo en backend, jobs, scripts o cualquier entorno donde puedas proteger secretos. ## Probar credenciales ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const warehouses = await lapyme.warehouses.list({ limit: 1 }); console.log(warehouses.result.data); ``` Si la credencial no existe, está revocada o no tiene permisos, la API responde con un error estructurado. Revisá [Errores](/api-reference/sdk/errores) para capturarlos. ## URL de servidor Producción es el servidor por default. Para pruebas contra otro entorno, podés sobreescribirlo: ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ serverURL: "https://api.lapyme.com.ar", bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); ``` ## Reintentos Podés configurar reintentos por cliente o por operación. Para writes con `Idempotency-Key`, reutilizá la misma key cuando reintentes la misma operación. ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", retryConfig: { strategy: "backoff", backoff: { initialInterval: 1, maxInterval: 30, exponent: 2, maxElapsedTime: 120, }, retryConnectionErrors: true, }, }); ``` # Paginación Source: https://docs.lapyme.com.ar/api-reference/sdk/paginacion Recorré listados paginados por cursor usando el SDK de TypeScript Los listados de la API usan cursor. Cada respuesta incluye `has_more` y `next_cursor`. No uses `page` ni offsets. ## Recorrer una página ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const page = await lapyme.products.list({ limit: 50, query: "remera", }); console.log(page.result.data); console.log(page.result.nextCursor); ``` ## Recorrer todas las páginas ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); let cursor: string | undefined; do { const page = await lapyme.products.list({ limit: 100, cursor, }); for (const product of page.result.data) { console.log(product.id, product.name); } cursor = page.result.nextCursor ?? undefined; } while (cursor); ``` ## Patrón reusable ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); async function* listProducts(query?: string) { let cursor: string | undefined; do { const page = await lapyme.products.list({ limit: 100, cursor, query, }); yield* page.result.data; cursor = page.result.nextCursor ?? undefined; } while (cursor); } for await (const product of listProducts("remera")) { console.log(product.sku); } ``` Guardá el cursor solo como un token opaco. No intentes parsearlo ni construirlo a mano. # Ejemplo: productos Source: https://docs.lapyme.com.ar/api-reference/sdk/productos Ejemplo de listado, creación y actualización de productos con el SDK de TypeScript de La Pyme Los métodos de productos viven en `lapyme.products`. Los nombres de campos del SDK son `camelCase`; el SDK convierte esos campos al contrato público `snake_case` antes de enviar la request. ## Listar productos ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const products = await lapyme.products.list({ limit: 20, query: "remera", productType: "product", isActive: true, }); for (const product of products.result.data) { console.log(product.id, product.name, product.imageUrl); } ``` `imageUrl` siempre está presente como `string | null`. Para productos con variantes, la imagen propia de la variante tiene prioridad; si no tiene una, se devuelve la imagen general del producto. La URL es una referencia externa sin garantías de disponibilidad: La Pyme no descarga, copia ni aloja la imagen. ## Crear un producto Los importes monetarios se envían en centavos. Reutilizá el mismo `idempotencyKey` si tenés que reintentar la misma creación. ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const product = await lapyme.products.create({ idempotencyKey: crypto.randomUUID(), body: { name: "Remera básica", sku: "REM-BASICA-M", productType: "product", imageUrl: "https://cdn.example.com/products/remera-basica.jpg", price: 1250000, cost: 700000, currency: "PES", }, }); console.log( product.result.data.product.id, product.result.data.product.imageUrl, ); ``` ## Campos personalizados al crear y actualizar Los campos personalizados de productos están incluidos en todos los planes de la oferta actual. Algunas organizaciones con contratos anteriores conservan condiciones distintas. Primero consultá `GET /api/v1/products/metafield-definitions`: la respuesta publica claves estables, tipos, validaciones y opciones configuradas, sin IDs internos. Las definiciones y opciones deben existir antes de crear el producto. ```typescript theme={null} const definitions = await fetch( "https://api.lapyme.com.ar/api/v1/products/metafield-definitions", { headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}` } }, ).then((response) => response.json()); const genesis = await lapyme.products.create({ idempotencyKey: crypto.randomUUID(), body: { name: "Genesis", sku: "GENESIS", price: 1250000, metafields: [{ key: "MARCA", value: "vicus" }], }, }); console.log(definitions.data.definitions); console.log(genesis.result.data.product.metafields); // [{ key: "marca", value: "Vicus" }] ``` La clave se compara sin distinguir mayúsculas y minúsculas. Los valores `select` también se comparan así y la respuesta devuelve la opción con su escritura configurada. Los valores pertenecen al grupo: todas las variantes comparten los mismos campos. El listado de productos no los incluye; consultá el detalle para leerlos. Para cambiar o borrar valores después de crear, usá únicamente `PATCH /api/v1/products/{product_id}/metafields`. Un string asigna el valor, `null` lo borra y las claves omitidas no cambian. Un string vacío es inválido; un campo obligatorio no se puede borrar. ```typescript theme={null} await fetch( `https://api.lapyme.com.ar/api/v1/products/${genesis.result.data.product.id}/metafields`, { method: "PATCH", headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ entries: [ { key: "marca", value: "Otra" }, { key: "temporada", value: null }, ], }), }, ); ``` `PUT /api/v1/products/{product_id}` no acepta `metafields`. Las etiquetas siguen teniendo su endpoint separado. ## Crear un producto con variantes Enviá entre una y tres opciones y hasta 250 variantes. Cada `optionValues` debe incluir exactamente un valor para cada nombre declarado en `options`. Los SKU y las combinaciones deben ser únicos dentro de la request y de la organización. ```typescript theme={null} const shoe = await lapyme.products.create({ idempotencyKey: crypto.randomUUID(), body: { name: "Zapatilla clásica", productType: "product", options: ["Material", "Color", "Talle"], variants: [ { optionValues: { Material: "Cuero", Color: "Negro", Talle: "40", }, sku: "ZAP-CUE-NEG-40", cost: 700000, price: 1250000, currency: "PES", warehouseStocks: [ { warehouseId: "550e8400-e29b-41d4-a716-446655440101", quantity: 5, }, ], }, { optionValues: { Material: "Lona", Color: "Blanco", Talle: "41", }, sku: "ZAP-LON-BLA-41", cost: 650000, price: 1150000, currency: "PES", }, ], }, }); console.log(shoe.result.data.product.variantGroupId); ``` La respuesta mantiene el contrato de creación existente y devuelve en `data.product` la primera variante creada. Usá `variantGroupId` para identificar el producto que agrupa toda la matriz. ## Actualizar precio ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const updated = await lapyme.products.update({ productId: "9c692e8b-0f9a-4f7c-8b99-061a2eb188ae", body: { price: 1390000, }, }); console.log(updated.result.data.product.price); ``` ## Ajuste masivo Usá `lapyme.productBulkAdjustments.create` para cambios masivos de precios o costos. Es una operación de escritura: mandá `idempotencyKey`. ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const adjustment = await lapyme.productBulkAdjustments.create({ idempotencyKey: crypto.randomUUID(), body: { target: "price", operationType: "increase", adjustmentType: "percentage", adjustmentValue: 10, selection: { type: "specific", ids: ["9c692e8b-0f9a-4f7c-8b99-061a2eb188ae"], }, }, }); console.log(adjustment.result.data.productBulkAdjustment.updated); ``` La forma exacta de `selection` y los campos disponibles para ajustes masivos están en la referencia de `POST /api/v1/products/bulk-adjustments`. # TypeScript SDK Source: https://docs.lapyme.com.ar/api-reference/sdk/typescript Usá el SDK oficial de TypeScript para integrar con la API de La Pyme sin escribir requests HTTP manuales El SDK de TypeScript expone la misma API pública que la referencia OpenAPI, pero con cliente tipado, validación de entrada, manejo de errores y helpers por recurso. ```bash theme={null} pnpm add lapyme ``` ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const externalOrderId = "shopify-1001"; const sale = await lapyme.sales.create({ idempotencyKey: `sale:shopify:${externalOrderId}`, body: { customerId: "9c692e8b-0f9a-4f7c-8b99-061a2eb188ae", pointOfSaleId: "8d3e9c5a-0b1d-4a8c-9b55-4f1d6b6d4a10", voucherType: 6, invoiceDate: new Date(), currency: "PES", items: [ { productId: "4fb3af29-4ee4-4a8d-8b20-9a95b2431b73", quantity: 1, unitPrice: 125000, }, ], }, }); console.log(sale.result.data.sale.id); ``` La opción del constructor se llama `bearerAuth` porque la API usa `Authorization: Bearer ...`. Pasá ahí el API key que generás desde La Pyme. ## Cuándo usarlo * Integraciones Node.js, workers, scripts internos y backends propios. * Flujos que necesitan tipos para request/response y errores. * Operaciones con paginación por cursor o `Idempotency-Key`. ## Recursos principales | Recurso | Cliente | | ----------- | ------------------ | | Clientes | `lapyme.customers` | | Productos | `lapyme.products` | | Proveedores | `lapyme.suppliers` | | Ventas | `lapyme.sales` | | Compras | `lapyme.purchases` | | Inventario | `lapyme.inventory` | | Reportes | `lapyme.reports` | ## Guías * [Instalación y autenticación](/api-reference/sdk/instalacion) * [Ejemplo: crear una venta](/api-reference/sdk/ventas) * [Ejemplo: productos](/api-reference/sdk/productos) * [Idempotencia](/api-reference/sdk/idempotencia) * [Paginación](/api-reference/sdk/paginacion) * [Errores](/api-reference/sdk/errores) * [Versiones](/api-reference/sdk/versiones) La referencia de endpoints sigue siendo el contrato canónico. Usá estas páginas para entender la ergonomía del SDK y la referencia para revisar parámetros, respuestas y scopes. # Ejemplo: crear una venta Source: https://docs.lapyme.com.ar/api-reference/sdk/ventas Registrá una venta con el SDK de TypeScript usando un Idempotency-Key estable Crear una venta es el primer flujo recomendado para probar una integración real: envía un payload de negocio, impacta los efectos que correspondan y devuelve una respuesta tipada con `requestId`, datos persistidos, efectos y warnings. ```typescript theme={null} import { Lapyme } from "lapyme"; const lapyme = new Lapyme({ bearerAuth: process.env["LAPYME_API_KEY"] ?? "", }); const externalOrderId = "shopify-1001"; const sale = await lapyme.sales.create({ idempotencyKey: `sale:shopify:${externalOrderId}`, body: { customerId: "9c692e8b-0f9a-4f7c-8b99-061a2eb188ae", pointOfSaleId: "8d3e9c5a-0b1d-4a8c-9b55-4f1d6b6d4a10", integrationSource: "SHOPIFY", integrationId: externalOrderId, voucherType: 6, invoiceDate: new Date(), currency: "PES", notes: `Pedido externo ${externalOrderId}`, items: [ { productId: "4fb3af29-4ee4-4a8d-8b20-9a95b2431b73", quantity: 1, unitPrice: 125000, }, ], }, }); console.log({ requestId: sale.result.requestId, sale: sale.result.data.sale, effects: sale.result.data.projectedEffects, warnings: sale.result.warnings, }); ``` ## Descargar el comprobante El detalle de una venta incluye `document.file`. Cuando su `status` es `ready`, `url` contiene una ruta estable de la API, por ejemplo `/api/v1/sales/{sale_id}/document`. Esa ruta requiere la misma API key con `sales:read` y responde con un redirect `302` hacia una URL firmada de cinco minutos. ```typescript theme={null} const detail = await lapyme.sales.getSaleById({ saleId: sale.result.data.sale.id, }); const documentUrl = detail.result.data.document?.file?.url; if (documentUrl) { const response = await fetch(`https://api.lapyme.com.ar${documentUrl}`, { headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}`, }, redirect: "follow", }); if (!response.ok) { throw new Error(await response.text()); } const invoicePdf = await response.arrayBuffer(); } ``` Si el comprobante todavía se está generando, el endpoint de descarga responde `409 PRECONDITION_FAILED`, `retryable: true` y `Retry-After: 5`. Si la generación falló, responde `409` con `retryable: false`. Leer o descargar nunca inicia una regeneración. La ruta autenticada `document.file.url` es para integraciones. El `Location` firmado existe solo para transferir el archivo y no debe persistirse. Los links públicos opacos `/comprobantes/d/{token}` usados en emails son credenciales de portador distintas; la ruta pública histórica usada por WhatsApp tampoco forma parte del contrato de la API. ## Reintentos seguros Si tu worker, backend o job reintenta la misma venta, reenviá el mismo `idempotencyKey`. No generes una key nueva para cada intento del mismo pedido. La clave de idempotencia no se guarda como referencia externa de la venta; si necesitás ver o buscar el ID de tu sistema, envialo también en `integrationSource` e `integrationId`. ```typescript theme={null} const idempotencyKey = `sale:shopify:${externalOrderId}`; await lapyme.sales.create({ idempotencyKey, body: salePayload, }); ``` Usá importes monetarios en centavos. Por ejemplo, `$1.250,00` se envía como `125000`. # Versiones Source: https://docs.lapyme.com.ar/api-reference/sdk/versiones Cómo interpretar versiones del SDK de TypeScript y mantenerlo alineado con la API pública El SDK de TypeScript se genera desde el OpenAPI público de La Pyme. La referencia de endpoints es el contrato canónico; el SDK es la forma tipada de consumirlo desde TypeScript. ## Instalar una versión fija ```bash theme={null} pnpm add lapyme@0.2.5 ``` Usá versiones fijas en producción para evitar cambios inesperados entre deploys. ## Actualizar ```bash theme={null} pnpm up lapyme ``` Después de actualizar: 1. Corré typecheck de tu integración. 2. Revisá errores de tipos en request/response. 3. Probá los flujos críticos contra un entorno controlado. ## Relación con la API * La API pública vive bajo `/api/v1`. * Los campos HTTP y JSON públicos usan `snake_case`. * El SDK recibe campos `camelCase` y los serializa al contrato público. * Las respuestas del SDK exponen `result` con la respuesta tipada y `headers` con los headers HTTP. ## Compatibilidad El SDK está en beta. Antes de actualizarlo en integraciones críticas, revisá la referencia de endpoints y validá operaciones de escritura con datos de prueba. # Tesorería Source: https://docs.lapyme.com.ar/api-reference/treasury Consultá saldos y movimientos, y transferí fondos PES desde una integración. La API de tesorería sirve para resolver los IDs de cuentas bancarias que usan otros recursos, consultar saldos, recorrer movimientos y transferir fondos PES sin abrir el dashboard. La creación y administración de cuentas bancarias continúa en la interfaz de La Pyme y en los procesos de migración. Estos seis endpoints de consulta requieren `treasury:read`: * `GET /api/v1/bank-accounts` * `GET /api/v1/bank-accounts/{bank_account_id}` * `GET /api/v1/treasury/balances` * `GET /api/v1/treasury/movements` * `GET /api/v1/funds-transfers` * `GET /api/v1/funds-transfers/{funds_transfer_id}` `POST /api/v1/funds-transfers` requiere `treasury:write` e `Idempotency-Key`. ## Cuentas bancarias La colección y el detalle devuelven configuración segura como banco, nombre, moneda, CBU, alias, uso de chequera y estado. No exponen el ID de la cuenta contable vinculada, la organización, actores internos ni un saldo calculado. ```bash cURL theme={null} curl "https://api.lapyme.com.ar/api/v1/bank-accounts?status=active¤cy=PES" \ -H "Authorization: Bearer $LAPYME_API_KEY" ``` ```typescript TypeScript theme={null} const response = await fetch( "https://api.lapyme.com.ar/api/v1/bank-accounts?status=active¤cy=PES", { headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}` } } ); const bankAccounts = await response.json(); ``` ```python Python theme={null} import os, requests bank_accounts = requests.get( "https://api.lapyme.com.ar/api/v1/bank-accounts", headers={"Authorization": f"Bearer {os.environ['LAPYME_API_KEY']}"}, params={"status": "active", "currency": "PES"}, ).json() ``` Las referencias y las proyecciones financieras incluyen cuentas `PES` y `DOL`. ## Saldos `GET /api/v1/treasury/balances` devuelve las cuentas bancarias, cajas registradoras y cajas fuertes visibles. Podés filtrar por `balance_type`, `balance_id`, `status` y `as_of`. Los importes son enteros en unidades menores. `native_amount` está expresado en `currency`; `functional_amount` está expresado en `functional_currency`, que en esta versión siempre es `PES`. En una fuente `PES`, ambos valores coinciden. En una fuente `DOL`, `native_amount` es el saldo USD que se usa para operar y conciliar, mientras que `functional_amount` es su valor contable registrado en ARS. `native_amount_quality` puede ser `exact`, `derived` o `unavailable`. Cuando un historial DOL no conserva evidencia suficiente, `native_amount` es `null`: la API no adivina dólares a partir de pesos. `anomaly_count` informa cuántos hechos del saldo requieren revisión. ```json theme={null} { "object": "treasury_balance", "currency": "DOL", "native_amount": 500000, "native_amount_quality": "exact", "functional_amount": 650000000, "functional_currency": "PES", "anomaly_count": 0 } ``` `visibility_scope` informa si la respuesta representa toda la organización o solo hechos propios del usuario delegado: * `organization`: proyección organizacional permitida. * `own`: suma limitada a movimientos creados por el usuario delegado. ## Movimientos `GET /api/v1/treasury/movements` devuelve un ledger inmutable y paginado. Los filtros disponibles son `balance_type`, `balance_id`, `movement_type`, `date_from` y `date_to`. Un `native_amount` o `functional_amount` positivo aumenta el saldo y uno negativo lo reduce. `functional_amount_origin` indica si el valor ARS proviene de una cotización (`rate`), del valor contable existente (`carrying_value`) o de un historial sin procedencia canónica (`legacy_unknown`). Cuando el origen es `rate`, el objeto `rate` conserva `value`, `rate_date` y `source`. `occurred_on` es la fecha operativa; `created_at` es el timestamp real de persistencia. El `id` identifica la línea durable del movimiento y puede guardarse para deduplicación local. La respuesta no incluye débitos/créditos internos, IDs del plan de cuentas ni una operación para editar movimientos. Las correcciones financieras se representan mediante hechos contables explícitos en La Pyme. ## Transferencias de fondos Una transferencia mueve fondos entre dos identidades compuestas. Siempre enviá `balance_type` y `balance_id` tanto en `source` como en `destination`: un mismo UUID puede identificar una caja registradora y una caja fuerte distintas. La primera versión admite únicamente dos puntas denominadas en PES. `amount` es un entero en centavos —por ejemplo, `125000` representa ARS 1.250,00— y `occurred_on` es una fecha de negocio argentina `YYYY-MM-DD`. No envíes `currency`: la API la comprueba en las dos puntas y devuelve `422` si encuentra DOL o una combinación de monedas. La creación confirma un hecho financiero completo en una sola transacción: una transferencia, un efecto negativo en el origen, uno positivo en el destino y un asiento balanceado. No tiene `status`, actualización, cancelación ni eliminación. La política de tesorería permite que el saldo de origen quede negativo; no existe un error de fondos insuficientes para esta operación. ```bash cURL theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/funds-transfers" \ -H "Authorization: Bearer $LAPYME_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: cierre-caja-2026-07-21" \ -d '{ "source": { "balance_type": "register", "balance_id": "550e8400-e29b-41d4-a716-446655440601" }, "destination": { "balance_type": "bank_account", "balance_id": "550e8400-e29b-41d4-a716-446655440602" }, "amount": 125000, "occurred_on": "2026-07-21", "reference": "CIERRE-001", "description": "Depósito del cierre de caja" }' ``` ```typescript TypeScript theme={null} const response = await fetch( "https://api.lapyme.com.ar/api/v1/funds-transfers", { method: "POST", headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}`, "Content-Type": "application/json", "Idempotency-Key": "cierre-caja-2026-07-21", }, body: JSON.stringify({ source: { balance_type: "register", balance_id: "550e8400-e29b-41d4-a716-446655440601", }, destination: { balance_type: "bank_account", balance_id: "550e8400-e29b-41d4-a716-446655440602", }, amount: 125_000, occurred_on: "2026-07-21", reference: "CIERRE-001", description: "Depósito del cierre de caja", }), } ); const { data: transfer } = await response.json(); ``` ```python Python theme={null} import os, requests response = requests.post( "https://api.lapyme.com.ar/api/v1/funds-transfers", headers={ "Authorization": f"Bearer {os.environ['LAPYME_API_KEY']}", "Idempotency-Key": "cierre-caja-2026-07-21", }, json={ "source": { "balance_type": "register", "balance_id": "550e8400-e29b-41d4-a716-446655440601", }, "destination": { "balance_type": "bank_account", "balance_id": "550e8400-e29b-41d4-a716-446655440602", }, "amount": 125000, "occurred_on": "2026-07-21", "reference": "CIERRE-001", "description": "Depósito del cierre de caja", }, ) transfer = response.json()["data"] ``` La respuesta `201` incluye dos `accounting_effects`, siempre en orden origen y destino. Sus importes tienen signos opuestos y suman cero. Cada `treasury_movement_id` es el `id` durable que también aparece en `GET /api/v1/treasury/movements`; no se exponen cuentas contables ni IDs de las patas internas. Repetir exactamente el mismo cuerpo con la misma `Idempotency-Key` devuelve el mismo recurso sin duplicar el movimiento de dinero. Reusar la clave con un cuerpo distinto devuelve `409 IDEMPOTENCY_CONFLICT`. Una punta inexistente, oculta o de otra organización devuelve `404`; una punta o cuenta vinculada inactiva devuelve `409`; una fecha futura, moneda no soportada o configuración contable faltante devuelve `422`. La visibilidad se evalúa sobre ambas puntas. Una integración delegada no puede ver una transferencia si una de ellas queda fuera de sus cajas o cajas fuertes asignadas. Con visibilidad `own`, además, solo aparecen hechos creados por ese usuario. ### Listar y obtener una transferencia La colección se ordena por `occurred_on`, `created_at` e `id`, en orden descendente. `date_from` y `date_to` son inclusivos. Para filtrar por cualquiera de las dos puntas, enviá juntos `balance_type` y `balance_id`. ```bash theme={null} curl "https://api.lapyme.com.ar/api/v1/funds-transfers?balance_type=register&balance_id=550e8400-e29b-41d4-a716-446655440601&date_from=2026-07-01&date_to=2026-07-21&limit=25" \ -H "Authorization: Bearer $LAPYME_API_KEY" ``` Los elementos de la lista omiten `accounting_effects`. Usá el detalle cuando necesites seguir los movimientos contables: ```bash theme={null} curl "https://api.lapyme.com.ar/api/v1/funds-transfers/550e8400-e29b-41d4-a716-446655440701" \ -H "Authorization: Bearer $LAPYME_API_KEY" ``` ## Paginación y sincronización Las cuatro colecciones usan `cursor` y `limit`. Guardá `next_cursor` y repetí la misma consulta mientras `has_more` sea `true`. Consultar estos endpoints no produce efectos ni requiere `Idempotency-Key`. La API no agrega eventos webhook de tesorería. Para una sincronización periódica, consultá saldos, movimientos o transferencias con los filtros de fecha y cursor adecuados. # Webhooks Source: https://docs.lapyme.com.ar/api-reference/webhooks Recibí eventos firmados cuando cambian ventas, pedidos, preparaciones y productos. Los webhooks envían una solicitud `POST` a una URL HTTPS de tu sistema cuando ocurre un evento en La Pyme. Podés configurarlos desde la API pública o desde **Configuración > Integraciones > API > Webhooks**. ## Configurar por API Usá `webhooks:read` para descubrir eventos y leer endpoints. Para crear o cambiar un endpoint necesitás `webhooks:write`, `Idempotency-Key` y los scopes de lectura de todos los eventos habilitados. Por ejemplo, `order.*` requiere `orders:read`, `sale.*` requiere `sales:read` y `product.*` requiere `products:read`. ```bash cURL theme={null} curl -X POST "https://api.lapyme.com.ar/api/v1/webhook-endpoints" \ -H "Authorization: Bearer $LAPYME_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: endpoint-tienda-principal-v1" \ -d '{ "label": "Tienda principal", "url": "https://integracion.example.com/lapyme/webhooks", "enabled_events": ["order.created", "order.updated"], "api_version": "2026-06-29" }' ``` ```typescript TypeScript theme={null} const response = await fetch("https://api.lapyme.com.ar/api/v1/webhook-endpoints", { method: "POST", headers: { Authorization: `Bearer ${process.env.LAPYME_API_KEY}`, "Content-Type": "application/json", "Idempotency-Key": crypto.randomUUID(), }, body: JSON.stringify({ label: "Tienda principal", url: "https://integracion.example.com/lapyme/webhooks", enabled_events: ["order.created", "order.updated"], api_version: "2026-06-29", }), }); ``` ```python Python theme={null} import os, uuid, requests response = requests.post( "https://api.lapyme.com.ar/api/v1/webhook-endpoints", headers={ "Authorization": f"Bearer {os.environ['LAPYME_API_KEY']}", "Idempotency-Key": str(uuid.uuid4()), }, json={ "label": "Tienda principal", "url": "https://integracion.example.com/lapyme/webhooks", "enabled_events": ["order.created", "order.updated"], "api_version": "2026-06-29", }, ) ``` La creación devuelve `signing_secret` una vez. Guardalo en un secret manager; las lecturas, actualizaciones y acciones nunca lo incluyen. `GET /api/v1/webhook-event-types` devuelve el catálogo autoritativo de eventos, versiones y scopes. Los endpoints creados con una API key pertenecen a la organización. Los creados con OAuth delegado pertenecen a ese grant: otra app no puede verlos y la revocación deshabilita el endpoint y cancela entregas todavía no enviadas. ## Ciclo de vida * `PATCH /api/v1/webhook-endpoints/{id}` cambia `label`, `url`, `enabled_events` o `api_version`; `status` es de solo lectura. * `POST .../{id}/pause` frena eventos normales sin descartar la cola. * `POST .../{id}/resume` revalida los scopes de los eventos y reanuda la entrega. * `POST .../{id}/disable` es terminal y cancela trabajo no enviado. * `POST .../{id}/rotate-secret` invalida inmediatamente el secreto anterior. * `POST .../{id}/test` crea una entrega sintética durable incluso si el endpoint está pausado. Todas las mutaciones requieren `Idempotency-Key`. Repetir exactamente el request devuelve el mismo endpoint, secreto o test; reutilizar la clave con otro request devuelve `409 IDEMPOTENCY_CONFLICT`. Para rotar sin perder eventos: pausá el endpoint, rotá el secreto, actualizá el receptor, enviá un test y reanudá. ## Eventos disponibles V1 incluye estos eventos: | Evento | Cuándo se envía | | --------------------------- | ---------------------------------------------------------- | | `sale.created` | Se crea una venta o nota de crédito. | | `sale.updated` | Se edita una venta. | | `order.created` | Se crea un pedido de comercio. | | `order.updated` | Cambia el agregado del pedido. | | `order.completed` | El pedido pasa a completado. | | `order.cancelled` | El pedido pasa a cancelado. | | `order.partially_fulfilled` | El pedido queda parcialmente preparado. | | `order.fulfilled` | El pedido queda completamente preparado. | | `fulfillment.created` | Se registra una preparación de pedido. | | `product.created` | Se crea una variante vendible del catálogo. | | `product.updated` | Cambia un campo público material de una variante vendible. | | `webhook_endpoint.disabled` | Se deshabilita permanentemente otro endpoint. | `order.*` usa el modelo actual de pedidos de comercio. Las notas de crédito se envían como `sale.created` con `document_kind: "credit_note"` en el objeto. ## Payload Todos los eventos usan este envelope: ```json theme={null} { "id": "0b5f2d7f-48cb-4f47-a8f7-df2d9c2e8f42", "type": "order.created", "api_version": "2026-06-29", "created": "2026-06-29T21:00:00.000Z", "organization_id": "550e8400-e29b-41d4-a716-446655440000", "data": { "object": { "id": "7a6a7f42-7ef1-43e8-9878-628fc9e7a6f4", "object": "order", "status": "open", "fulfillment_status": "unfulfilled", "amounts": { "discount": 0, "subtotal": 100000, "tax": 21000, "total": 121000 } } } } ``` Usá `id` para deduplicar. La entrega es al menos una vez, por lo que tu endpoint puede recibir el mismo evento más de una vez. ## Eventos de producto Para webhooks, un producto es la variante pública vendible: `id` corresponde al UUID de la variante y `variant_group_id` identifica al grupo que aporta los campos compartidos. Una creación emite `product.created` con el estado final persistido. Una actualización emite `product.updated` con el estado final y `changed_fields`. ```json theme={null} { "id": "0b5f2d7f-48cb-4f47-a8f7-df2d9c2e8f42", "type": "product.updated", "api_version": "2026-06-29", "created": "2026-08-03T12:05:00.000Z", "organization_id": "550e8400-e29b-41d4-a716-446655440000", "data": { "object": { "object": "product", "id": "550e8400-e29b-41d4-a716-446655440201", "variant_group_id": "550e8400-e29b-41d4-a716-446655440301", "name": "Remera clásica", "description": null, "image_url": "https://cdn.example.com/remera.jpg", "category_id": "550e8400-e29b-41d4-a716-446655440401", "sku": "REM-NEG-M", "barcode": null, "variant_options": { "Color": "Negro", "Talle": "M" }, "unit_of_measure": "07", "currency": "PES", "cost": 8000, "price": 16500, "promotional_price": null, "markup_percentage": null, "tax_rate_id": 5, "is_exempt": false, "product_type": "product", "visibility": "both", "is_active": true, "default_supplier_id": null, "created_at": "2026-08-03T12:00:00.000Z", "updated_at": "2026-08-03T12:05:00.000Z", "changed_fields": ["price"] } } } ``` `cost`, `price` y `promotional_price` son centavos enteros. `image_url` usa primero la imagen de la variante y, si no existe, la del grupo. `changed_fields` solo aparece en `product.updated` y respeta este orden estable: `name`, `description`, `image_url`, `category_id`, `sku`, `barcode`, `variant_options`, `unit_of_measure`, `currency`, `cost`, `price`, `promotional_price`, `markup_percentage`, `tax_rate_id`, `is_exempt`, `product_type`, `visibility`, `is_active`, `default_supplier_id`. Cambiar un campo compartido del grupo genera una actualización por cada variante activa cuyo objeto público haya cambiado. Los cambios que terminan con el mismo valor persistido no generan evento. Tampoco generan evento los cambios exclusivos de stock, tags, metafields, cuentas contables, listas de precios, marcadores de sincronización, costos promedio, timestamps internos ni eliminaciones definitivas. Los endpoints existentes no se suscriben automáticamente. Agregá explícitamente `product.created` y/o `product.updated` a `enabled_events`; al crear, actualizar o reanudar el endpoint se vuelve a validar `products:read`. ## Headers Cada request incluye: | Header | Descripción | | -------------------- | ------------------------------------------- | | `La-Pyme-Event-Id` | ID estable del evento. | | `La-Pyme-Event-Type` | Tipo de evento, por ejemplo `sale.created`. | | `La-Pyme-Signature` | Firma HMAC para verificar origen. | | `Content-Type` | Siempre `application/json`. | ## Verificar firma La firma usa HMAC SHA-256 sobre: ```text theme={null} {timestamp}.{raw_body} ``` El header tiene formato: ```text theme={null} t=1782768000,v1=HEX_SIGNATURE ``` Ejemplo en TypeScript: ```typescript theme={null} import crypto from "node:crypto"; function verifySignature(input: { rawBody: string; signatureHeader: string; secret: string; }) { const parts = Object.fromEntries( input.signatureHeader.split(",").map((part) => { const [key, value] = part.split("="); return [key, value]; }) ); const timestamp = parts.t; const signature = parts.v1; if (!timestamp || !signature) { return false; } const expected = crypto .createHmac("sha256", input.secret) .update(`${timestamp}.${input.rawBody}`) .digest("hex"); return crypto.timingSafeEqual( Buffer.from(signature, "hex"), Buffer.from(expected, "hex") ); } ``` Guardá el secreto cuando se muestra. Si lo perdés, rotalo desde la API o la pantalla de webhooks. ## Payload de prueba `POST /api/v1/webhook-endpoints/{id}/test` usa el mismo sender, firma y política de reintentos que un evento normal, pero no contiene datos comerciales: ```json theme={null} { "id": "550e8400-e29b-41d4-a716-446655440401", "type": "webhook.test", "api_version": "2026-06-29", "created": "2026-07-20T15:15:00.000Z", "organization_id": "550e8400-e29b-41d4-a716-446655440000", "test": true, "data": { "object": { "object": "webhook_endpoint", "id": "550e8400-e29b-41d4-a716-446655440301" } } } ``` ## Respuestas y reintentos La Pyme considera exitosa cualquier respuesta `2xx`. Si tu endpoint responde fuera de `2xx`, corta por timeout o falla la conexión, La Pyme reintenta con backoff. Después de varios intentos fallidos, la entrega queda como fallo final y aparece en el historial del webhook. Tu endpoint debería: 1. Responder rápido con `2xx` después de persistir el evento. 2. Procesar trabajos lentos en segundo plano. 3. Deduplicar por `id`. 4. Verificar la firma antes de confiar en el payload. # ARCA Source: https://docs.lapyme.com.ar/arca/index Guías para preparar la facturación electrónica de La Pyme con ARCA Estas guías cubren los pasos que tenés que completar en ARCA antes de emitir comprobantes electrónicos desde La Pyme. ## Dónde impacta en La Pyme La configuración de ARCA se usa cuando facturás desde `Ventas` y cuando corregís comprobantes pendientes de CAE. ## Qué tenés que dejar listo 1. Punto de venta creado en ARCA. 2. Web Service delegado a La Pyme. 3. Punto de venta cargado y activo en `Configuración > Puntos de Venta`. ## Antes de empezar * Tenés que ingresar a ARCA con clave fiscal y permisos suficientes. * Si operás más de una empresa, verificá que estás trabajando sobre el contribuyente correcto. * Guardá el número de punto de venta que crees en ARCA; lo vas a cargar después en La Pyme. ## Flujo recomendado 1. [Creá un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca) 2. [Delegá el Web Service de facturación electrónica](/como-delegar-un-web-service-en-arca) ## Si ya configuraste ARCA 1. Hacé una venta de prueba. 2. Emití el comprobante. 3. Si aparece un error, seguí la guía de errores de ARCA. ## También puede servirte * [Errores de ARCA al facturar](/solucion-de-problemas/errores-arca) * [Puntos de venta](/configuracion/puntos-de-venta) * [Cómo emitir, reenviar y corregir comprobantes de venta](/como-emitir-reenviar-y-corregir-comprobantes-de-venta) # Cobranzas y Pagos Source: https://docs.lapyme.com.ar/cobranzas-y-pagos Gestioná el ciclo completo de cobranzas de clientes y pagos a proveedores: alta, listado, filtros, detalle, aplicación, edición, anulación y exportación. Esta guía cubre el ciclo completo de las cobranzas de clientes y los pagos a proveedores. ## Dónde está en la app 1. `Ventas > Cobranzas`: dinero recibido de clientes. 2. `Compras > Pagos`: dinero entregado a proveedores. Desde cada listado podés crear una operación con `Nueva cobranza` o `Nuevo pago`. El atajo `N` abre el alta correspondiente cuando estás en uno de esos listados. Necesitás permisos de lectura para entrar al módulo. Crear, editar, aplicar o anular requiere permisos de gestión; exportar requiere el permiso de exportación del módulo. ## Resumen del ciclo completo | Etapa | Cobranzas | Pagos | | ---------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | | Crear | `Ventas > Cobranzas > Nueva cobranza` | `Compras > Pagos > Nuevo pago` | | Consultar | Buscá, filtrá, ordená, exportá o abrí una fila para ver el detalle. | Buscá, filtrá, ordená, exportá o abrí una fila para ver el detalle. | | Actualizar | Desde el detalle, usá `Editar`, `Aplicar` un saldo a cuenta o modificá las notas. | Desde el detalle, usá `Editar`, `Aplicar` un saldo a cuenta o modificá las notas. | | Corregir o dar de baja | Usá `Anular`. Una cobranza con cheques también puede ofrecer `Anular y rehacer`. | Usá `Anular`; si contiene cheques, anulá y registrá un pago nuevo. | No existe una eliminación definitiva de cobranzas o pagos. `Anular` conserva la trazabilidad, revierte los movimientos y libera los comprobantes asociados. ## Crear una cobranza Podés empezar desde: 1. `Ventas > Cobranzas > Nueva cobranza`. 2. El detalle de una venta pendiente, con `Cobrar` o `Nueva cobranza`. 3. El menú de una venta en el listado. 4. El buscador global con `Nueva cobranza`. Si entrás desde una venta, La Pyme preselecciona el cliente y el comprobante. ### Datos y aplicación 1. Elegí cliente, punto de venta y fecha. 2. Agregá notas si corresponde. 3. Seleccioná las ventas pendientes y el monto que querés aplicar a cada una. 4. Aplicá créditos disponibles del cliente, si los tiene. 5. Usá `Cobro a cuenta` para la parte que querés dejar sin imputar. 6. Agregá uno o varios medios de cobranza y una referencia opcional. 7. Revisá el resumen y tocá `Confirmar cobro`. Podés cobrar parcialmente una venta. Si el importe de los medios supera lo aplicado, La Pyme ofrece dejar el excedente como cobro a cuenta. Si el total se cubre solo con créditos, el flujo cambia a `Aplicar créditos` y no exige un medio de cobranza. ## Crear un pago a proveedor Podés empezar desde: 1. `Compras > Pagos > Nuevo pago`. 2. El detalle de una compra pendiente, con `Pagar` o `Nuevo pago`. 3. El detalle de una nota de crédito, con `Aplicar saldo`. 4. El menú de una compra en el listado. 5. El buscador global con `Nuevo pago`. Si entrás desde una compra, La Pyme preselecciona el proveedor, la moneda y el comprobante. ### Datos, aplicación y retenciones 1. Elegí proveedor, fecha, punto de venta y moneda. 2. Agregá notas si corresponde. 3. Seleccioná las compras pendientes y el monto que querés aplicar a cada una. 4. Aplicá créditos disponibles del proveedor, si los tiene. 5. Usá `Pago a cuenta` para la parte que querés dejar sin imputar. 6. Agregá uno o varios medios de pago y una referencia opcional. 7. Cargá retenciones si tu organización actúa como agente de retención. 8. Revisá el resumen y tocá `Confirmar pago`. Podés pagar parcialmente una compra. Si el importe de los medios supera lo aplicado, La Pyme ofrece dejar el excedente como pago a cuenta. Si el total se cubre solo con créditos, el flujo cambia a `Aplicar créditos` y no exige un medio de pago. ### Transferencias con más de un banco No hay un selector de banco independiente dentro del pago. Cada medio de pago de tipo `Transferencia` tiene una cuenta bancaria asociada en `Configuración > Medios de pago`. Creá y nombrá un medio por banco, por ejemplo `Transferencia Macro` y `Transferencia Galicia`. Al pagar, elegí el medio asociado a la cuenta desde la que querés transferir. ### Cheques propios y de terceros Para emitir varios cheques propios: 1. Agregá un medio de tipo `Cheque`. 2. Elegí `Nuevo cheque propio`. 3. Cargá importe, fecha de emisión y vencimiento. 4. Repetí la carga para cada instrumento y verificá que la suma coincida con el pago. Para usar un cheque de terceros que ya está en cartera: 1. Agregá un medio de tipo `Cheque`. 2. Seleccioná el instrumento dentro de `Cheques de terceros`. 3. No elijas `Nuevo cheque propio` para un cheque existente. Cada cheque queda registrado como un instrumento separado y mantiene su trazabilidad en el pago. ## Consultar el listado Los listados muestran número, fecha, cliente o proveedor, medio, monto, comprobante relacionado y fecha de creación. Podés configurar las columnas y ordenar por fecha, contacto, monto o creación. El buscador encuentra operaciones por número o por cliente/proveedor. También podés usar estos filtros: | Filtro | Opciones o comportamiento | | ----------------------- | ----------------------------------------------------------------- | | `Fecha` | Período de las operaciones. | | `Estado` | `Vigentes`, `Anuladas` o `Todas`. El valor inicial es `Vigentes`. | | `Cliente` / `Proveedor` | Uno o varios contactos. | | `Medio de pago` | Uno o varios medios, incluidos los inactivos con historial. | | `Aplicación` | `Aplicada`, `A cuenta` o `Mixta`. | | `Moneda` | `Pesos` o `Dólares`. | | `Monto` | Igual, mayor, menor o entre dos importes. | Los filtros de campos distintos se combinan entre sí. Si seleccionás varios contactos o medios dentro de un mismo filtro, alcanza con que la operación coincida con uno de ellos. Para descargar el conjunto que estás viendo, tocá `Exportar`, elegí el rango de fechas y confirmá. El archivo usa ese período y conserva los demás filtros activos: estado, contacto, medio, aplicación, moneda y monto. ### Qué significa Aplicación 1. `Aplicada`: tiene una o más aplicaciones y no conserva saldo residual. 2. `A cuenta`: no tiene aplicaciones y conserva saldo residual positivo. 3. `Mixta`: tiene aplicaciones y también conserva saldo residual positivo. El filtro `Monto` usa la moneda propia de la operación. Combiná `Monto` con `Moneda` si no querés comparar importes nominales de pesos y dólares. ## Consultar el detalle Abrí una fila para revisar: 1. número, fecha, importe, moneda y persona que creó la operación; 2. comprobantes a los que se aplicó y saldo que quedó a cuenta; 3. medios utilizados, referencias y cheques; 4. retenciones y certificados, cuando correspondan; 5. créditos o anticipos aplicados; 6. cliente o proveedor y notas; 7. asientos contables, si la organización usa Contabilidad. Desde el bloque `Recibo` podés tocar `Descargar` para obtener el PDF. En pagos con retenciones también podés descargar los certificados correspondientes. ## Editar y aplicar un saldo a cuenta En una operación vigente y con permisos de gestión, abrí el detalle y elegí `Editar`. Si la cobranza o el pago ya tiene aplicaciones, La Pyme muestra una advertencia antes de editar. Al confirmar, actualiza el asiento y mantiene las aplicaciones sobre los comprobantes seleccionados. Hay límites importantes: 1. Una cobranza o un pago con cheques no se edita directamente. 2. Una cobranza con cheques ofrece `Anular y rehacer` para preparar la corrección con los mismos instrumentos. 3. Un pago a proveedor con cheques debe anularse y registrarse de nuevo. 4. Un reembolso de una nota de crédito no se edita; se anula desde el detalle y se registra nuevamente desde la nota de crédito. Si una operación conserva saldo a cuenta, el botón `Aplicar` permite imputarlo a ventas o compras abiertas del mismo contacto y moneda. Podés distribuirlo entre varios comprobantes y aplicar importes parciales. Las notas se modifican desde la tarjeta `Notas` del detalle. Para cambiar solo la aplicación sin modificar el cobro o pago, consultá la guía de desaplicación y reaplicación. ## Anular una cobranza o un pago 1. Abrí el detalle de la operación vigente. 2. Abrí el menú de acciones y elegí `Anular`. 3. Revisá número, contacto e importe. 4. Confirmá la anulación. La anulación no se puede deshacer. Revierte los movimientos y asientos contables, libera los comprobantes asociados y deja la operación visible con estado `Anulada`. En una cobranza con cheques, `Anular y rehacer` anula la original y abre una nueva cobranza con un borrador de corrección. En un reembolso, la anulación devuelve el importe como saldo disponible de la nota de crédito. ## Errores frecuentes 1. `Debés seleccionar un cliente/proveedor`: falta el contacto. 2. `Debés seleccionar un punto de venta`: falta completar el punto de venta. 3. `Debés agregar al menos un medio`: el total no está cubierto solo con créditos. 4. `El total de los medios debe ser igual`: revisá la diferencia del resumen. 5. El comprobante no aparece: verificá contacto, moneda, saldo y estado. 6. No podés editar: revisá si la operación está anulada, es un reembolso o contiene cheques. ## Guías relacionadas 1. [Configurar medios de pago](/configuracion/medios-de-pago) 2. [Configurar bancos](/configuracion/bancos) 3. [Usar la cuenta corriente de clientes](/como-usar-cuenta-corriente-de-clientes-y-aplicar-creditos) 4. [Usar la cuenta corriente de proveedores](/como-usar-cuenta-corriente-de-proveedores-y-aplicar-creditos) 5. [Desaplicar y reaplicar pagos o cobranzas](/como-desaplicar-y-reaplicar-pagos-o-cobranzas) # Cómo actualizar precios (individual y masivo) Source: https://docs.lapyme.com.ar/como-actualizar-precios-individual-y-masivo Guía práctica para cambiar costos y precios sin romper márgenes, listas ni sincronizaciones. Esta guía te ayuda a elegir el camino correcto para actualizar precios según tu caso. ## Cuándo usar cada entrada | Necesidad | Dónde conviene hacerlo | | -------------------------------------------------------------- | ------------------------------------------------------- | | Cambiar un producto puntual | Detalle de producto (abrir producto desde el listado) | | Cambiar muchos productos y/o listas de precios manuales | Pantalla `Precios` (`/precios`) | | Ajustar por porcentaje o monto fijo a un conjunto seleccionado | Acciones masivas en `Precios` | | Ajustar precio promocional masivo | Acciones masivas en `Productos` | | Descargar la matriz e identificar la moneda del costo | `Precios` > `Exportar` > seleccionar `Moneda del costo` | | Descargar los precios actuales, editarlos y volver a subirlos | `Precios` > `Actualizar con Excel` | | Importar un archivo propio | `Importar` > tipo `Precios` | Si querés modificar precios masivamente desde la app, empezá por `Productos` > `Precios`. Usá importación solo cuando ya tenés el cambio preparado en un archivo o necesitás actualizar muchas filas desde Excel. ## Dónde está en la app (todas las entradas) 1. Menú lateral: `Productos` > `Precios`\ Menú: [/precios](https://app.lapyme.com.ar/?next=%2Fprecios) 2. Producto individual: `Productos` > abrir producto > tarjeta **Precios**\ Menú: `Productos > abrir producto > tarjeta Precios` 3. Masivo desde productos: `Productos` > **Acciones masivas** > **Actualizar precios** 4. Importación: `Importar` > tipo `Precios` ## Antes de empezar 1. Verificá que tu rol tenga permisos para editar precios. 2. Si usás integraciones, confirmá si sincronizan desde precio base o desde lista de precios. 3. Si trabajás con kits, tené en cuenta que su costo/precio se calcula por componentes. ## Flujo 1: cambio individual (detalle de producto) ### 1. Abrí el producto y entrá en "Precios" Desde `Productos`, abrí el detalle del producto. ### 2. Editá costo, margen, precio, IVA (y promocional si aplica) Podés ajustar: 1. Costo sin IVA 2. Margen (%) 3. Precio con IVA 4. Precio promocional (si está habilitado en tu organización) 5. Condición de IVA ### 3. Guardá El sistema actualiza el producto y deja trazabilidad en historial. En kits, no podés editar costo/precio manualmente: se calculan según componentes. ## Flujo 2: actualización en bloque desde Precios ### 1. Entrá a `Productos > Precios` y filtrá Filtros disponibles: 1. Búsqueda por nombre o SKU 2. Categoría 3. Tipo (producto, combo, kit, servicio) ### 2. Editá celdas (base y listas) 1. `Costo` y `Precio` son campos editables (excepto kits). 2. Las listas **automáticas** son calculadas y no se editan directo. 3. Las listas **manuales** sí se editan por celda. ### 3. Guardá desde la barra de cambios Cuando hay cambios, aparece la barra inferior para confirmar o descartar. ### 4. Opcional: ajuste masivo por selección 1. Seleccioná productos. 2. Elegí `Precios` o `Costos`. 3. Definí `Aumentar/Disminuir` + `Porcentaje/Monto fijo`. 4. Aplicá. Si marcás “Seleccionar los N productos”, la acción aplica a todos los resultados filtrados, no solo a la página visible. ## Flujo 3: actualización con Excel desde Precios ### 1. Filtrá y descargá En `Productos > Precios`, aplicá los filtros que necesites, elegí `Actualizar con Excel` y descargá el archivo para editar. ### 2. Modificá los valores Las columnas `Costo`, `Margen %`, `Precio` y `Precio promocional` ya contienen los valores actuales. Cambiá solamente las celdas que querés actualizar; no necesitás copiar valores a otra columna. Para quitar un precio promocional, ingresá `0`. Si un producto se recalcula por margen y querés conservar el importe actual como precio fijo, abrí el menú de la celda `Precio` y elegí `Dejar precio fijo`. Cada lista conserva una columna con el precio actual y otra columna vacía para editar. En las listas manuales ingresá un nuevo precio; en las automáticas, ingresá el nuevo porcentaje. Si no querés modificar una lista, dejá su columna editable vacía. ### 3. Subí y revisá Volvé a `Actualizar con Excel`, subí el mismo archivo y revisá el resumen antes de confirmar. Las celdas base sin cambios no generan actualizaciones. En este flujo no hay un límite fijo de SKU por actualización. Podés subir un archivo `.xlsx` de hasta **10 MB**, uno por vez. Si un SKU está repetido, todas las filas de ese SKU quedan ignoradas en la revisión: corregí el archivo y volvé a subirlo. Este comportamiento corresponde a `Productos > Precios > Actualizar con Excel`. En `Importar > Precios`, el límite es de **10.000 filas de datos** y, si repetís un mismo SKU, se toma la última fila. ## Qué cambia al guardar 1. Se actualizan costo/precio base de los productos editados. 2. En listas de precios: * Si cargás un valor, se crea o actualiza el precio manual o porcentaje de esa lista. * Si dejás la celda vacía, esa lista no cambia. * Para quitar un valor específico, elegí `Usar precio base` en una lista manual o `Usar cálculo general de la lista` en una automática. 3. Se registra historial de precio en cada producto con motivo y usuario. 4. Si cambiás costos, pueden recalcularse kits relacionados. 5. Si cambiás precios, se disparan sincronizaciones según configuración de cada integración. ## Dónde se refleja 1. En `Productos > Precios` (base + listas). 2. En el detalle del producto. 3. En el **Historial de precios**. 4. En ventas nuevas (carrito/buscador de productos). 5. En canales integrados, según la fuente de precio configurada. ## Comportamientos no obvios 1. En `Productos > Precios`, por defecto suele abrir filtrado por tipo `Producto`. Si querés ver combos/kits/servicios, ajustá el filtro de tipo. 2. Las listas automáticas se recalculan desde el precio base; no se editan celda por celda. 3. En kits, celdas de costo/precio quedan deshabilitadas y también se saltean en ajustes masivos. 4. Si tenés cambios sin guardar, la exportación se bloquea hasta guardar o descartar. 5. En la tabla `Precios`, dejar costo o precio base vacío y guardar puede llevar ese valor a `0`. En cambio, en listas manuales dejar vacío elimina el valor manual. 6. La importación por SKU también actualiza productos archivados, sin reactivarlos. ## Errores comunes 1. **“Seleccioná al menos un producto”**\ Ocurre en ajustes masivos sin selección. 2. **“Ingresá un valor mayor a 0”**\ El ajuste masivo requiere valor positivo. 3. **Productos omitidos en ajuste masivo**\ Puede pasar por kits o porque el resultado del ajuste daría negativo/cero. 4. **No sincroniza en integración**\ Revisá si esa integración usa `precio base` o `lista de precios` y si coincide con lo que cambiaste. ## Guías relacionadas * [Listas de precios](/configuracion/listas-de-precios) * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Cómo importar datos masivamente](/como-importar-datos-masivamente) # Cómo cargar facturas de compra con IA Source: https://docs.lapyme.com.ar/como-cargar-facturas-de-compra-con-ia Subí PDF o imágenes de facturas de proveedor, revisá la extracción y creá compras sin cargar cada dato a mano. Esta guía te ayuda a cargar facturas de proveedores desde PDF o imagen. La IA propone los datos, pero siempre tenés que revisar el borrador antes de crear la compra. ## Dónde está en la app Menú: `Compras` > **Nueva compra** > **Subir comprobante con IA** ## Antes de empezar 1. Tenés permisos para registrar compras. 2. Tenés el comprobante en PDF, JPG, PNG o WebP. 3. Cada archivo pesa hasta 5 MB. 4. Podés subir hasta 10 comprobantes por vez. 5. Si la compra mueve stock, tenés [ubicaciones](/configuracion/ubicaciones) configuradas. 6. Si vas a pagarla en el momento, tenés [medios de pago](/configuracion/medios-de-pago) configurados. ## Seguí estos pasos 1. Andá a **Compras**. 2. Hacé clic en **Nueva compra**. 3. Elegí **Subir comprobante con IA**. 4. Seleccioná uno o más archivos del comprobante. 5. Esperá el aviso **Los datos se extraen en segundo plano**. 6. Entrá a la pestaña **Borradores** si no se abre automáticamente. 7. Revisá el estado de cada borrador: * **Procesando**: la extracción todavía está en curso. * **Listo**: ya podés revisar los datos. * **Error**: el archivo no se pudo procesar. 8. Cuando un borrador esté **Listo**, hacé clic en la fila para abrirlo. 9. Compará el comprobante de la izquierda con los datos cargados a la derecha. 10. Revisá proveedor, tipo de comprobante, número, fechas, moneda y tipo de cambio si corresponde. 11. Revisá productos o ítems, cantidades, costos, IVA, impuestos, percepciones y total final. 12. Si la compra mueve stock, marcá **Marcar productos como recibidos** y elegí la **Ubicación**. 13. Corregí cualquier dato que no coincida con el comprobante. 14. Hacé clic en **Crear compra**. 15. Si subiste varios comprobantes, seguí con el próximo borrador **Listo**. ## Crear un producto nuevo desde una línea extraída La IA no crea productos nuevos en el catálogo automáticamente. Si no puede relacionar una línea del comprobante con un producto existente, la muestra como **sin vincular** para que vos decidas cómo tratarla. 1. Al final de los ítems, ubicá el campo **Agregar producto…**. 2. Hacé clic en el **botón +** que está a su derecha. En esta pantalla la acción no se llama “Alta rápida”: se identifica con ese ícono. 3. Se abre el formulario de producto. Cuando hay líneas **sin vincular**, el nombre y el SKU de la primera pueden aparecer precargados. 4. Completá los datos del producto y guardalo. 5. Nueva línea: el producto creado se agrega a la compra como una línea vinculada al catálogo. 6. Antes de crear la compra, compará la nueva línea con la **línea original** sin vincular y quitá o corregí la que haya quedado duplicada. ## Vincular una línea extraída con un producto existente 1. En la línea **sin vincular**, hacé clic en **Vincular a producto del catálogo**. 2. Buscá el producto por nombre o SKU. 3. Seleccionalo y revisá que cantidad, costo e IVA coincidan con el comprobante. ## Qué puede completar la IA La extracción puede proponer: 1. Proveedor. 2. Tipo y número de comprobante. 3. Fecha de factura y vencimiento. 4. Moneda y totales. 5. Productos o ítems. 6. Cantidades y costos. 7. IVA, impuestos y percepciones. La IA acelera la carga, pero no reemplaza la revisión. Confirmá siempre que los totales y los impuestos coincidan antes de crear la compra. ## Si un borrador queda en error 1. Andá a **Compras**. 2. Entrá a **Borradores**. 3. Buscá el borrador con estado **Error**. 4. Si el comprobante no se puede usar, abrilo y hacé clic en **Omitir**. 5. Volvé a **Nueva compra**. 6. Elegí **Subir comprobante con IA** para intentar con un archivo más claro, o elegí **Nueva compra manual** para cargarlo a mano. ## Qué cambia al crear la compra 1. Se crea la compra. 2. Se actualiza la deuda del proveedor. 3. Si marcaste recepción, se incrementa stock en la ubicación elegida. 4. El comprobante queda asociado a la compra. 5. La compra queda disponible para pagos y aplicación de créditos. ## Guías relacionadas * [Cómo registrar una compra](/como-registrar-una-compra) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Configurar ubicaciones](/configuracion/ubicaciones) * [Configurar medios de pago](/configuracion/medios-de-pago) # Cómo compensar saldos de cliente y proveedor Source: https://docs.lapyme.com.ar/como-compensar-saldos-de-cliente-y-proveedor Compensá facturas a cobrar y a pagar cuando una misma entidad está cargada como cliente y proveedor. Usá esta operación cuando el mismo contacto tiene facturas como cliente y como proveedor, y querés cancelar importes de ambos lados sin registrar un movimiento de dinero. ## Dónde está en la app 1. Entrá a `Reportes > Cuenta Corriente`. 2. Abrí el contacto que es cliente y proveedor. 3. En `Ver como`, elegí `Ver consolidado`. 4. Hacé clic en `Compensar saldos`. El botón aparece cuando la misma ficha tiene saldo positivo a cobrar y saldo positivo a pagar. ## Paso a paso 1. En `Facturas de cliente a compensar`, seleccioná los comprobantes a cobrar. 2. En `Facturas de proveedor a compensar`, seleccioná los comprobantes a pagar. 3. Ajustá los importes parciales si no querés usar el saldo completo. 4. Revisá que `A cobrar seleccionado` y `A pagar seleccionado` sean iguales. 5. Elegí la `Fecha de compensación`. 6. Agregá una nota interna si necesitás dejar contexto. 7. Confirmá con `Compensar saldos`. ## Qué cambia al guardar 1. Baja el saldo abierto de las facturas de cliente seleccionadas. 2. Baja el saldo abierto de las facturas de proveedor seleccionadas. 3. La compensación queda visible en la cuenta corriente. 4. No se registra una entrada ni una salida de dinero en tesorería. ## Límites importantes 1. La compensación interactiva funciona sobre **una misma ficha** que cumple los dos roles: cliente y proveedor. 2. No permite cruzar saldos entre contactos diferentes ni entre razones sociales cargadas en fichas separadas. 3. Una etiqueta puede agrupar contactos en reportes, pero no fusiona sus cuentas corrientes ni habilita una compensación entre fichas. 4. Los importes seleccionados de cliente y proveedor deben ser iguales. 5. La compensación interactiva está disponible en pesos. Para saldos en dólares, registrá la operación correspondiente desde contabilidad. Si las razones sociales están en fichas separadas, gestioná el cobro y el pago reales en cada cuenta corriente. No cargues notas de crédito ni recibos solo para simular una compensación entre contactos: esos comprobantes deben representar operaciones reales. ## Si no aparece `Compensar saldos` Revisá que: 1. el contacto esté cargado como cliente y proveedor en la misma ficha; 2. hayas elegido `Ver consolidado`; 3. exista al menos un saldo positivo a cobrar y otro a pagar; 4. tengas permisos para ver y operar reportes financieros. ## Migraciones históricas Si la compensación ya ocurrió en el sistema anterior y solo necesitás migrarla, usá `Importar > Compensaciones de cuentas` con la plantilla de La Pyme. ## Guías relacionadas * [Cómo usar la cuenta corriente de clientes y aplicar créditos](/como-usar-cuenta-corriente-de-clientes-y-aplicar-creditos) * [Cómo usar la cuenta corriente de proveedores y aplicar créditos](/como-usar-cuenta-corriente-de-proveedores-y-aplicar-creditos) * [Cómo importar datos masivamente](/como-importar-datos-masivamente) # Cómo crear un Punto de Venta en ARCA Source: https://docs.lapyme.com.ar/como-crear-un-punto-de-venta-en-arca Para crear facturas con La Pyme, tenés que crear un punto de venta en tu cuenta de ARCA (ex-AFIP). Asegurate de ser **usuario de nivel 3 en ARCA**. Para verificarlo, [ingresá al sitio de ARCA con tus datos](https://servicioscf.afip.gob.ar/publico/abc/ABCpaso2.aspx?id=5267802). Ingresá a [el sitio de ARCA](https://auth.afip.gob.ar/contribuyente_/login.xhtml) con tu CUIT y clave fiscal. Buscá **"Administración de Puntos de venta"** en el menú principal o con el buscador de la página. Buscador de ARCA mostrando Administración de Puntos de Venta Una vez que selecciones la empresa a representar, dentro del menú principal seleccioná **"A/B/M de Punto de Venta"**. Menú principal con opción A/B/M de Punto de Venta Hacé clic en **"Agregar"** para generar un nuevo punto de venta. Botón Agregar en la lista de puntos de venta * **Nombre de fantasía**: Ingresá un nombre fácil de recordar (por ejemplo: "9 de Julio 850", "La Pyme", "local 3"). * **Número**: Elegí uno que no estés usando en otros canales. * **Dominio Asociado**: Dejalo en blanco. * **Sistema**: Elegí la opción según tu condición fiscal: Seleccioná **"Factura electrónica - Monotributo - Webservices"**. Seleccioná **"Factura electrónica - RECE - Webservices"**. Seleccioná **"Facturación Electrónica - exento en IVA - WebServices"**. Formulario de creación de punto de venta con campos completados Antes de aceptar, **copiá y guardá el número de punto de venta**. Lo vas a necesitar en el siguiente paso. Volvé a [La Pyme](https://app.lapyme.com.ar/) y cargá el punto de venta que creaste. *** ### Artículos relacionados * [Cómo delegar un Web Service en ARCA](/como-delegar-un-web-service-en-arca) ## Seguí con el circuito completo Cuando el punto de venta ya está creado, podés revisar [cómo La Pyme conecta la facturación ARCA con ventas, stock y caja](https://www.lapyme.com.ar/soluciones/facturacion-electronica-arca). # Cómo crear y gestionar presupuestos Source: https://docs.lapyme.com.ar/como-crear-y-gestionar-presupuestos Creá presupuestos, reservá stock, descargá el PDF y convertílos a venta o pedido desde Ventas > Presupuestos. Usá `Presupuestos` cuando necesitás cotizar a un cliente antes de facturar o reservar mercadería: propuestas comerciales, carritos guardados desde el punto de venta y cotizaciones con vencimiento. ## Dónde está 1. Entrá a `Ventas` > `Presupuestos`. 2. Para crear uno, tocá `Nuevo presupuesto` (atajo `N`). 3. Para editar, abrí el presupuesto desde el listado. Menú: [/presupuestos](https://app.lapyme.com.ar/?next=%2Fpresupuestos) ## Antes de empezar 1. Tenés permiso de lectura de Ventas para ver el listado. 2. Tenés permiso de escritura de Ventas para crear, editar, eliminar o convertir. 3. Si vas a crear un pedido desde el presupuesto, también necesitás permiso de Pedidos y que tu organización use el módulo de pedidos estándar. ## Cómo leer el listado En `Ventas` > `Presupuestos` ves: 1. Búsqueda por número (`P0001`) o cliente (`Buscar por nro. o cliente…`). 2. Columnas de número, cliente, productos, total, fecha y estado. 3. El menú `⋯` de cada fila con las acciones del presupuesto. Estados que aparece en la columna `Estado`: | Estado | Significado | | --------------------------------- | ----------------------------------------------------- | | `Sin facturar` | Todavía no lo convertiste a venta ni a pedido. | | `Facturado` | Ya generaste una venta vinculada (muestra el número). | | `Convertido` | Quedó convertido sin venta asociada visible. | | `Reservado hasta DD/MM inclusive` | Tiene stock reservado hasta esa fecha. | Algunos mensajes del listado todavía dicen `carrito` (por ejemplo el vacío `No hay carritos guardados`). Se refieren al mismo presupuesto. ## Crear un presupuesto 1. Entrá a `Ventas` > `Presupuestos` > `Nuevo presupuesto`. 2. Elegí el `Cliente`. 3. Tocá `Agregar productos` o escaneá el código de barras. Si necesitás configurar la lectora, consultá [esta guía](/como-usar-la-lectora-de-codigos-de-barras). 4. Ajustá cantidad, precio unitario y descuento por línea (solo en %). 5. Si hace falta, aplicá un `Descuento global`. 6. Revisá `Válido hasta` (por defecto, 7 días desde hoy). 7. Opcional: agregá `Observaciones`. 8. Tocá `Guardar presupuesto`. Al guardar, volvés al listado. El número queda con formato `P` más cuatro dígitos (por ejemplo `P0002`). ### Guardar desde el punto de venta También podés armar el carrito en `Ventas` > `Nueva venta` y, desde el menú `⋯` del carrito, tocar `Guardar carrito`. El presupuesto queda disponible en `Presupuestos` para descargar o continuar después. ## Reservar stock (opcional) Si querés bajar el stock disponible al guardar: 1. En el formulario, tocá `Reservar`. 2. Elegí hasta cuándo: `Por hoy`, `Hasta Mañana`, `Hasta la semana que viene` o una fecha personalizada. 3. Guardá el presupuesto. La reserva no puede vencer después de la fecha `Válido hasta`. Para liberar stock sin eliminar el presupuesto, en el listado usá `⋯` > `Cancelar reserva`. ## Descargar el PDF En el listado, tocá `⋯` > `Descargar PDF`. El archivo se llama `Presupuesto-{número}.pdf` e incluye cliente, productos, totales, vigencia y observaciones. Si configuraste una nota predeterminada para presupuestos en la organización, aparece al pie del PDF. ## Convertir a venta Desde el listado, en `⋯`: 1. `Cargar carrito en POS` abre `Nueva venta` con ese presupuesto (si tu organización usa el flujo de punto de venta). 2. `Convertir a factura` abre `Nueva factura` precargada. Completá y confirmá la venta. El presupuesto pasa a `Facturado` o `Convertido` según corresponda. ## Crear un pedido desde el presupuesto Si tu organización tiene pedidos y tu rol puede crearlos: 1. En un presupuesto `Sin facturar`, tocá `⋯` > `Crear Pedido`. 2. La Pyme crea el pedido con cliente, productos y cantidades. 3. Abrís el pedido para preparar, facturar o seguir el flujo de [pedidos](/como-gestionar-pedidos-reservas-y-facturacion). Al crear el pedido, el presupuesto queda convertido y se libera la reserva de stock del presupuesto (el pedido gestiona su propia reserva). La acción `Crear Pedido` no aparece en organizaciones con pedidos personalizados ni si no tenés permiso de Pedidos. ## Editar o eliminar 1. Con permiso de escritura, tocá `⋯` > `Editar` (o abrí la fila). 2. Cambiá cliente, productos, vigencia, reserva u observaciones. 3. Tocá `Actualizar presupuesto`. Para borrar: `⋯` > `Eliminar` y confirmá `¿Eliminar carrito?`. La eliminación es permanente y también libera cualquier reserva activa. ## Qué no hace un presupuesto 1. No genera deuda en la cuenta corriente del cliente. 2. No emite comprobante fiscal. 3. No reemplaza un [pedido](/como-gestionar-pedidos-reservas-y-facturacion) cuando necesitás preparación, remito o facturación parcial. Para facturar sin cotizar antes, seguí [Cómo registrar una venta](/como-registrar-una-venta). # Cómo crear y gestionar una orden de compra Source: https://docs.lapyme.com.ar/como-crear-y-gestionar-una-orden-de-compra Guía práctica para crear, confirmar, recibir, facturar y cancelar órdenes de compra, con foco en estados, stock y notas. Esta guía te ayuda a usar órdenes de compra de punta a punta para planificar compras, recibir mercadería y facturar sin perder trazabilidad. ## Dónde está en la app (ruta y menú) 1. **Listado de órdenes**: Menú: [Compras > Órdenes de compra](https://app.lapyme.com.ar/?next=%2Fordenes) 2. **Nueva orden**: Botón: **Nueva orden de compra** Menú: [Compras > Órdenes de compra > Nueva orden de compra](https://app.lapyme.com.ar/?next=%2Fordenes%2Fnueva) 3. **Detalle de una orden**: Menú: [Compras > Órdenes de compra > abrí la orden desde el listado](https://app.lapyme.com.ar/?next=%2Fordenes) 4. **Editar una orden**: Desde detalle > **Más acciones** > **Editar** Menú: `Detalle de la orden` (acción **Editar**). 5. **Crear factura desde orden**: Desde detalle > **Crear factura** Menú: `Compras > Nueva compra` (acceso **Crear factura** desde la orden). 6. **Buscador global**: Atajo: `Cmd/Ctrl + K` Acción: escribí `Órdenes de compra` para ir al módulo ## Antes de empezar 1. Tenés permisos para gestionar compras. 2. Tenés al menos un proveedor cargado. 3. Tenés al menos una ubicación activa para recibir mercadería. ## Paso a paso ### 1. Creá el borrador de orden En `/ordenes/nueva` completá: 1. **Proveedor** (obligatorio) 2. **Ubicación de entrega** (obligatoria) 3. **Fecha de orden** y, si querés, **fecha estimada de entrega** 4. **Productos**, cantidad y costo esperado sin IVA 5. **Notas** (opcional) 6. **Etiquetas** (opcional) Hasta que no selecciones proveedor, no se habilita la carga de productos. Guardá con **Guardar borrador**. ### 2. Confirmá la orden Desde el detalle, si está en **Borrador**, hacé clic en **Confirmar orden**. Cuando confirmás: 1. Pasa a estado **Confirmada**. 2. Todavía no ingresa stock real. 3. Ya podés registrar recepciones. ### 3. Registrá recepciones (parciales o totales) Con la orden en estado **Confirmada** o **Parcial**, usá **Marcar como recibido**. 1. Cargá cantidad recibida por producto. 2. Podés recibir menos o más de lo pedido. 3. Podés hacer varias recepciones parciales. Estados después de recibir: 1. **Parcial**: recibiste una parte. 2. **Recibida**: ya se recibió todo lo pedido. #### Cómo leer cantidades pedidas, recibidas y pendientes En el detalle, las cantidades no representan tres cargas separadas: 1. **Pedida** es la cantidad original solicitada en la orden. 2. **Recibida** es el acumulado de todas las recepciones registradas. 3. **Pendiente** se calcula como `pedida - recibida`, con un mínimo de `0`. Por ejemplo, si pediste `10` y recibiste `4`, vas a ver `4` recibidas y `6` pendientes. La Pyme permite registrar una recepción mayor a lo pedido; en ese caso conserva la cantidad recibida real y muestra `0` pendiente. ### 4. Creá la factura de compra desde la orden En el detalle de la orden usá **Crear factura**. Este botón aparece cuando la orden está en **Confirmada**, **Parcial** o **Recibida**. El sistema abre `Compras > Nueva compra` desde el botón **Crear factura** y precompleta: 1. Proveedor 2. Moneda 3. Notas 4. Renglones vinculados a la orden Si la compra que cargás desde la orden marca productos recibidos, la ubicación queda atada a la ubicación de la orden. Si la orden ya está en **Recibida**, en la compra no vas a ver la opción para volver a marcar recepción. ### 5. Descargá el PDF de la orden (opcional) Desde **Más acciones** > **Descargar PDF**. ### 6. Cancelá la orden (si corresponde) Desde **Más acciones** > **Cancelar orden de compra**. Si ya tenía recepciones, al cancelar se ajusta el stock recibido y la orden queda en **Cancelada**. ### 7. Editá la orden cuando aún se puede Podés editarla solo cuando está en **Borrador** o **Confirmada** y todavía no tiene recepciones registradas. ## Etiquetas de órdenes de compra Las etiquetas sirven para clasificar órdenes con criterios internos, como `Importación`, `Urgente`, `Reposición` o `Proyecto local`. 1. Seleccionalas al crear o editar la orden. 2. Desde el detalle, usá la tarjeta **Etiquetas** para agregar o quitar. 3. Para trabajar en bloque, seleccioná órdenes en el listado y abrí **Etiquetas**. 4. En el listado podés filtrar por etiqueta. Las etiquetas no cambian el estado, la recepción, el stock ni la facturación de la orden. Se crean desde el formulario, detalle o acción masiva; actualmente no aparecen en la administración central de `Configuración > Preferencias`. Consultá [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) para conocer el comportamiento compartido. ## Estados de la orden (resumen) 1. **Borrador**: creada, todavía no confirmada. 2. **Confirmada**: lista para recibir. 3. **Parcial**: con recepciones parciales. 4. **Recibida**: ya se recibió la mercadería. 5. **Facturada**: todo lo recibido ya quedó facturado. 6. **Cancelada**: orden anulada. ## Qué cambia al guardar 1. Se crea o actualiza la orden de compra. 2. Al confirmar, la orden queda lista para recepción. 3. Al recibir, impacta stock en la ubicación de la orden. 4. Al facturar renglones vinculados, la orden avanza hasta **Facturada** cuando corresponde. 5. Queda historial de cambios en la propia orden. ## Dónde se refleja 1. En `Compras > Órdenes de compra` (listado y detalle). 2. En el detalle de la orden, dentro de **Historial de cambios**. 3. En `Compras`, cuando creás la factura desde la orden. 4. En el PDF de la orden. ## Notas y comportamientos no obvios ### A) Qué pasa con el campo "Notas" La nota de la orden: 1. Se ve en la tarjeta **Notas** del detalle. 2. Sale en el PDF de la orden, en **Observaciones**. 3. Si creás compra desde la orden, se trae precompletada en la compra. ### B) Confirmar no es lo mismo que recibir Confirmar la orden no ingresa stock por sí solo. El stock se mueve cuando registrás recepción. ### C) Podés escanear productos Después de elegir proveedor y ubicación, usá el botón con el ícono de código de barras o una lectora externa para agregar productos. Consultá [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras) si necesitás revisar la conexión o la configuración. ### D) Cierre por facturación La orden pasa a **Facturada** cuando lo recibido ya está facturado. No es un botón manual de cierre. ## Errores comunes 1. **"Seleccioná un proveedor"**: falta proveedor. 2. **"Seleccioná un depósito"**: falta ubicación de entrega. 3. **"La orden de compra debe tener al menos un producto"**: falta al menos un renglón. 4. **"Solo podés confirmar órdenes en estado borrador"**: intentaste confirmar en otro estado. 5. **"Solo podés recibir órdenes confirmadas o parcialmente recibidas"**: intentaste recibir en estado no válido. 6. **"No podés editar una orden que ya tiene recepciones registradas"**: para cambiar datos, hacelo antes de recibir. 7. **"No podés cancelar una orden cerrada"**: las órdenes facturadas no se cancelan. 8. **"La ubicación seleccionada no coincide con la de la orden de compra"**: al recibir desde factura, la ubicación debe coincidir. ## Atajos 1. En listado de órdenes: `N` para abrir **Nueva orden de compra**. 2. En el formulario de orden: `P` para abrir búsqueda de productos. 3. En el formulario de orden: `Cmd/Ctrl + Enter` para guardar. 4. En toda la app: `Cmd/Ctrl + K` para abrir paleta de comandos. ## Guías relacionadas * [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras) * [Cómo registrar una compra](/como-registrar-una-compra) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Configurar ubicaciones](/configuracion/ubicaciones) * [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) # Cómo delegar un Web Service en ARCA Source: https://docs.lapyme.com.ar/como-delegar-un-web-service-en-arca Para habilitar la facturación electrónica con La Pyme, tenés que delegar la facturación a La Pyme. Te guiamos cómo hacerlo en tu cuenta de ARCA. Ingresá a tu [cuenta de ARCA](https://auth.afip.gob.ar/contribuyente_/login.xhtml) con tu CUIT y clave fiscal. Buscá **"Administrador de Relaciones de Clave Fiscal"** dentro de tu escritorio de ARCA. Escritorio de ARCA con el servicio Administrador de Relaciones de Clave Fiscal Si podés administrar cuentas de varios contribuyentes, seleccioná el contribuyente que querés administrar. Selector de contribuyente en ARCA Hacé clic en **"Nueva Relación"**. Botón Nueva Relación en el administrador de relaciones Presioná el botón **"Buscar"** bajo "Servicio". Botón Buscar bajo la sección Servicio Abrí **ARCA > Web Services** y luego seleccioná **Facturación Electrónica**. Árbol de servicios mostrando ARCA, Web Services y Facturación Electrónica Presioná el botón **"Buscar"** bajo "Representante". Botón Buscar bajo la sección Representante Ingresá el CUIT **20438096184** y hacé clic en **"Buscar"**. Campo de búsqueda con el CUIT de La Pyme ingresado Hacé clic en **"Confirmar"**. Pantalla de confirmación de la nueva relación Nuevamente, hacé clic en **"Confirmar"**. Segunda pantalla de confirmación Ingresá a [La Pyme](https://app.lapyme.com.ar/) y hacé clic en **"Confirmar delegación"** para avisarnos que ya completaste la delegación manual en ARCA. Si ARCA acaba de guardar la relación, esperá uno o dos minutos antes de confirmar el paso en La Pyme. Después de confirmar, la solicitud queda pendiente de revisión interna antes de habilitar la facturación. *** ### Artículos relacionados * [Cómo crear un Punto de Venta en ARCA](/como-crear-un-punto-de-venta-en-arca) ## Seguí con el circuito completo Después de completar la delegación, revisá [cómo La Pyme emite comprobantes ARCA desde la operación real](https://www.lapyme.com.ar/soluciones/facturacion-electronica-arca). # Cómo desaplicar y reaplicar pagos o cobranzas Source: https://docs.lapyme.com.ar/como-desaplicar-y-reaplicar-pagos-o-cobranzas Guía práctica para mover una aplicación entre comprobantes, desaplicar manualmente y destrabar la eliminación de una compra. Esta guía te sirve para corregir aplicaciones sin romper saldos: mover un pago/cobranza de un comprobante a otro, o desaplicar para poder eliminar una compra. ## Cuándo usar esta guía 1. Aplicaste un pago/cobranza al comprobante equivocado. 2. Querés pasar una aplicación de una compra/venta a otra. 3. No podés eliminar una compra porque tiene pagos o créditos aplicados. ## Dónde está en la app (ruta y menú) 1. **Editar pago a proveedor**: * Menú: `Compras > Pagos > abrir pago > Editar` 2. **Editar cobranza de cliente**: * Menú: `Ventas > Cobranzas > abrir cobranza > Editar` 3. **Detalle de pago/cobranza**: * Menú: `Compras > Pagos` o `Ventas > Cobranzas` > abrí el comprobante > **Editar** ## Flujo A: mover una aplicación a otro comprobante (reaplicar) ### 1. Abrí el pago/cobranza en editar Entrá al comprobante desde su detalle y hacé clic en **Editar**. ### 2. Ajustá la sección de aplicaciones 1. Quitá la compra/venta incorrecta. 2. Agregá la compra/venta correcta. 3. Confirmá los montos aplicados. ### 3. Guardá Al guardar, el sistema reconstruye las aplicaciones del comprobante según lo que dejaste en pantalla. No es un botón separado de “Desaplicar”. La desaplicación/reaplicación se hace editando y guardando las aplicaciones. ## Flujo B: desaplicar para poder eliminar una compra ### 1. Localizá el pago que bloquea la eliminación Si al borrar la compra aparece un mensaje tipo “tiene pagos o créditos aplicados”, primero tenés que sacar esas aplicaciones. ### 2. Intentá editar el pago y dejar la compra fuera 1. Abrí el pago desde su detalle y tocá **Editar**. 2. En **Aplicaciones**, remové esa compra. 3. Guardá. ### 3. Si no te deja editar, anulá y recreá En algunos casos no se puede editar y hay que: 1. Anular el pago/cobranza. 2. Crear uno nuevo con las aplicaciones correctas (o sin aplicar, según el caso). Si el pago/cobranza tiene cheques o aplicaciones de créditos, puede estar bloqueado para edición. En ese caso, usá anulación + alta nueva. ### 4. Volvé a eliminar la compra Cuando la compra ya no tiene aplicaciones activas, debería permitirse la eliminación. ## Límites importantes 1. La eliminación de compras se bloquea mientras tengan pagos/créditos aplicados. 2. Editar pagos/cobranzas con cheques o créditos aplicados puede no estar soportado. 3. En ventas, este flujo sirve para **reaplicar cobranzas**; la eliminación de venta depende del flujo disponible para tu tipo de comprobante. ## Checklist de validación rápida 1. El comprobante origen recuperó saldo. 2. El comprobante destino quedó aplicado correctamente. 3. El pago/cobranza quedó con balance correcto. 4. La compra que querías borrar ya no muestra aplicaciones activas. ## Guías relacionadas * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo registrar una compra](/como-registrar-una-compra) * [Cómo usar cuenta corriente de proveedores y aplicar créditos](/como-usar-cuenta-corriente-de-proveedores-y-aplicar-creditos) # Cómo emitir, reenviar y corregir comprobantes de venta Source: https://docs.lapyme.com.ar/como-emitir-reenviar-y-corregir-comprobantes-de-venta Facturá, reenviá, descargá o imprimí una venta existente; corregí su cliente asociado o los datos del comprobante. Usá esta guía cuando una venta ya existe y necesitás operar sobre su comprobante. ## Dónde está 1. Entrá a `Ventas`. 2. Abrí la venta que querés revisar. 3. También podés usar el menú de la fila en `Ventas`. ## Emitir comprobante 1. En el detalle de la venta, hacé click en `Facturar`. 2. Si lo hacés desde el listado, abrí el menú de la fila y elegí `Facturar`. 3. Esperá a que termine la emisión. Mientras se procesa, podés ver `Preparando factura...`. 4. Cuando termina, el comprobante queda disponible en el detalle de la venta. Si aparece `Error al generar el comprobante`, primero usá `Reintentar`. Si el dato de emisión está mal, usá `Editar comprobante`. ## Facturar varias ventas Usá esta opción para emitir comprobantes de varias ventas que todavía están pendientes. El menú de cada fila sirve para facturar una venta; para procesar varias, usá las casillas del listado. 1. Entrá a `Ventas`. 2. Marcá la casilla de cada venta pendiente que querés facturar. 3. La acción `Emitir` aparece en la barra de acciones cuando hay al menos una venta pendiente seleccionada. 4. Podés facturar hasta 50 ventas por vez. 5. Hacé click en `Emitir`. 6. Elegí el tipo de comprobante y el punto de venta. Podés mantener los datos de cada venta o seleccionar otros para toda la operación. 7. Revisá la vista previa. La Pyme separa las ventas listas de las que necesitan una corrección y muestra el motivo de cada omisión. 8. Hacé click en `Emitir comprobantes` para procesarlas en orden. Si no ves una casilla junto a una venta, ese comprobante no está pendiente o no está disponible para la facturación masiva. ## Descargar, imprimir o recuperar PDF 1. Abrí el detalle de la venta. 2. Usá `Descargar` para bajar el PDF. 3. Usá `Imprimir` para imprimir el comprobante. 4. Si el comprobante existe pero el PDF no está disponible, usá `Recuperar PDF`. En el listado de `Ventas`, el menú de la fila también muestra `Imprimir` y `Descargar` cuando corresponde. ## Enviar por email o WhatsApp 1. Abrí el detalle de la venta. 2. Hacé click en `Enviar...`. 3. Elegí `Email` o `WhatsApp`. 4. Si elegís `Email`, La Pyme muestra `Enviando...` y después `Estamos enviando la factura por email`. También podés abrir el menú de la fila en `Ventas` y usar `Reenviar email`. Si aparece `El cliente no tiene email configurado`, corregí el cliente antes de reenviar. Si aparece `Error obteniendo el PDF`, recuperá o descargá el PDF desde el detalle y volvé a intentar. ## Corregir cliente 1. Abrí el detalle de la venta. 2. Hacé click en `Corregir cliente`. 3. Elegí el cliente correcto. 4. Volvé a revisar el comprobante antes de enviarlo. Usá esta opción cuando el problema es el cliente asociado a la venta. Si el problema es fiscal o de emisión, seguí la guía de [errores ARCA](/solucion-de-problemas/errores-arca). ## Editar comprobante 1. Abrí el detalle de la venta. 2. Si la pantalla muestra `Error al generar el comprobante`, usá `Editar comprobante`. 3. Desde el listado de `Ventas`, también podés abrir el menú de la fila y elegir `Editar comprobante`. 4. Corregí el dato de emisión y volvé a facturar. No uses una nota de crédito para corregir un dato que todavía puede editarse antes de emitir correctamente. ### Comprobante X y comprobantes no fiscales El `Comprobante X` es un comprobante no fiscal. Si necesitás corregirlo, usá `Editar comprobante` desde el detalle o desde el menú de la fila en `Ventas`. En comprobantes fiscales ya emitidos con CAE, no edites como si fuera un `Comprobante X`: si el dato quedó mal después de emitirse correctamente, corregilo con la operación fiscal que corresponda, por ejemplo una nota de crédito o una nota de débito. ## Crear nota de débito 1. Abrí `Ventas`. 2. Abrí el detalle o el menú de la fila de la venta. 3. Elegí `Crear nota de débito`. 4. Revisá el cliente, el comprobante asociado, el punto de venta, la moneda y las líneas originales que La Pyme carga en el formulario. 5. Editá las líneas si corresponde y completá la fecha de vencimiento cuando quede saldo pendiente. 6. Creá la nota para aumentar el importe asociado a la venta. La nota de débito queda vinculada al comprobante original y aumenta el saldo a cobrar. No genera crédito disponible ni abre el paso posterior propio de las notas de crédito. Si queda pendiente de autorización fiscal, primero completá o reintentá su emisión. ## Crear nota de crédito 1. Abrí `Ventas`. 2. Abrí el detalle o el menú de la fila de la venta. 3. Elegí `Crear nota de crédito` si tenés que devolver o anular importes. Al crear una nota de crédito, La Pyme carga el cliente, el comprobante asociado, el punto de venta, la moneda y las líneas originales en el formulario normal de comprobantes. Podés editar las líneas y decidir por separado si la mercadería vuelve al stock. Esa opción empieza desactivada. Crear el comprobante no devuelve dinero ni compensa la factura automáticamente. Cuando la nota queda emitida, elegís si querés aplicarla a la factura asociada, dejarla como saldo a favor o, si la venta tiene un cobro disponible, registrar un reembolso en pesos. Si la nota fiscal queda pendiente de autorización, primero completá o reintentá su emisión. Tenés que confirmar una de esas opciones para completar el paso. Si elegís dejar el crédito como saldo a favor o queda un saldo parcial, podés retomarlo desde el detalle de la nota: las acciones **Aplicar** y, para notas en pesos, **Reembolsar** aparecen junto a **Crédito disponible** mientras haya saldo y dinero cobrado pendiente de devolver. Una nota de crédito documenta el ajuste comercial. La aplicación del crédito, el reembolso de dinero y la devolución física de mercadería son decisiones separadas. Para cambios o devoluciones con productos, seguí [cómo hacer un cambio o devolución](/como-hacer-un-cambio-o-devolucion). ## Crear o editar remitos Los remitos se gestionan desde `Ventas > Remitos` y también pueden generarse desde una venta o desde la preparación de un pedido cuando tu organización tiene esa operación habilitada. Usá un remito para documentar entrega o traslado de mercadería. El remito no reemplaza la factura ni la nota de crédito o débito: es el documento operativo de entrega. Entradas habituales: 1. `Ventas` > abrí la venta > sección de remito. 2. `Ventas` > `Pedidos` > abrí el pedido > preparación > `Generar remito`. 3. `Ventas` > `Remitos` > `Nuevo remito` para crear uno independiente. ## Señales que conviene revisar 1. En el detalle, verificá si hay `Error al generar el comprobante`. 2. En el menú de la fila, revisá si aparece `Facturar`, `Editar comprobante`, `Reenviar email`, `Imprimir` o `Descargar`. 3. Para entregas, revisá si la venta o preparación ya tiene un remito generado. 4. Si la venta viene de Mercado Libre, el menú puede mostrar `Ver en Mercado Libre`. ## Guías relacionadas 1. [Cómo registrar una venta](/como-registrar-una-venta) 2. [Errores ARCA al facturar](/solucion-de-problemas/errores-arca) 3. [Cómo hacer un cambio o devolución](/como-hacer-un-cambio-o-devolucion) # Cómo gestionar cheques Source: https://docs.lapyme.com.ar/como-gestionar-cheques Administrá cheques de terceros y propios: alta, depósito, cobro, descuento, rechazo, anulación y endoso desde Pagos. Usá `Tesorería` > `Cheques` para controlar la cartera de cheques de terceros y los cheques propios que emitís. Desde ahí depositás, cobrás por ventanilla, descontás, acreditás, rechazás o anulás. ## Dónde está 1. Entrá a `Tesorería` > `Cheques`. 2. Elegí la pestaña `De terceros` o `Propios`. 3. Para cargar uno nuevo, tocá `Agregar cheque`. Menú: [/cheques](https://app.lapyme.com.ar/?next=%2Fcheques) También podés llegar desde el resumen de Tesorería cuando hay `Cheques a cobrar` o `Cheques a pagar`. ## Antes de empezar 1. Tenés permiso de lectura de Cheques para ver el listado. 2. Tenés permiso de escritura de Cheques para agregar o cambiar estados. 3. Para depositar, tenés al menos una [cuenta bancaria](/configuracion/bancos) activa. 4. Para cobrar por ventanilla, tenés una [caja](/configuracion/cajas-y-cajas-fuertes) con turno abierto. 5. Para emitir cheques propios, la cuenta bancaria tiene marcada `Usa chequera` en `Configuración` > `Bancos`. ## Cómo leer el listado ### Pestañas | Pestaña | Qué muestra | | ------------- | ------------------------------------------------ | | `De terceros` | Cheques que recibiste (cobranzas o alta manual). | | `Propios` | Cheques que emitiste vos. | Al cambiar de pestaña se limpian los filtros de estado. ### Búsqueda y filtros 1. Buscá por número (`Buscar por número…`). 2. Tocá `Filtros` / `Agregar filtro` para: * `Fecha de vencimiento` * `Fecha de emisión` * `Estado` (las opciones cambian según la pestaña) * `Punto de venta` (solo si tenés más de un punto de venta) ### Estados **De terceros** | Estado | Significado | | ------------ | ------------------------------------------------ | | `En cartera` | Recibido y todavía disponible. | | `Depositado` | Ya lo depositaste en un banco. | | `Descontado` | Lo descontaste (neto acreditado menos comisión). | | `Acreditado` | Ya se acreditó el dinero. | | `Endosado` | Lo usaste para pagar a un proveedor. | | `Rechazado` | Lo marcaron como rechazado. | | `Anulado` | Quedó anulado. | **Propios** | Estado | Significado | | ------------ | ----------------------- | | `Emitido` | Emitido y pendiente. | | `Acreditado` | Ya se acreditó / cobró. | | `Rechazado` | Rechazado. | | `Anulado` | Anulado. | ## Agregar un cheque 1. Tocá `Agregar cheque`. 2. Elegí el origen: `De terceros` o `Propio`. 3. Completá: * `Formato` (`Papel` o `ECHEQ`) * `Nombre del Banco` * `Número del Cheque` * `Monto` * `Fecha de Emisión` * `Fecha de Vencimiento` 4. En terceros, opcional: `Nombre del Emisor` y `Analizar cheque con BCRA`. 5. Tocá `Crear Cheque`. Al crear: 1. Un cheque de terceros arranca en `En cartera`. 2. Un cheque propio arranca en `Emitido`. Si el análisis BCRA marca el cheque como denunciado, tenés que confirmar la advertencia para poder guardarlo. ## Qué hacer con un cheque de terceros Desde el menú `⋯` de la fila (según el estado actual): ### Depositar 1. Estado `En cartera` > `Depositar`. 2. Elegí la `Cuenta`, la `Fecha` y una `Referencia` opcional. 3. Confirmá `Depositar cheque`. 4. El estado pasa a `Depositado`. ### Cobrar por ventanilla 1. Estado `En cartera` > `Cobrar por ventanilla`. 2. Elegí la `Caja` (con sesión abierta) y la `Fecha`. 3. Confirmá `Cobrar cheque`. 4. El estado pasa a `Acreditado`. ### Descontar 1. Estado `En cartera` > `Descontar`. 2. Elegí el `Destino` (banco o caja), la `Fecha` y la `Comisión`. 3. Revisá el resumen: total, comisión y `Neto a recibir`. 4. Confirmá `Descontar cheque`. ### Marcar como acreditado Disponible cuando el cheque está `Depositado`: 1. Tocá `Marcar como acreditado`. 2. Confirmá la `Fecha`. ### Rechazar o anular 1. `Marcar como rechazado`: usalo cuando el cheque viene de una cobranza y necesitás reabrir la deuda del cliente. Pedí fecha y motivo. 2. `Anular`: usalo en cheques en cartera que no vienen de una cobranza (o cuando corresponde anular sin tratarlo como rechazo de cobranza). ## Endosar un cheque (pagar a un proveedor) No hay botón `Endosar` en `Cheques`. El endoso ocurre al pagar: 1. Entrá a `Compras` > `Pagos` > `Nuevo pago` (o desde el proveedor). 2. En el medio de pago tipo cheque, elegí un cheque de terceros `En cartera`. 3. Al confirmar el pago, el cheque pasa a `Endosado`. Para emitir un cheque propio al pagar, elegí `Nuevo cheque propio` en ese mismo flujo. Queda en `Emitido` en la pestaña `Propios`. Más detalle: [Cobranzas y Pagos](/cobranzas-y-pagos). ## Qué hacer con un cheque propio Con estado `Emitido`, desde `⋯`: 1. `Marcar como acreditado` (con método `Depósito`, `Ventanilla` u `Otro`). 2. `Marcar como rechazado`. 3. `Anular`. ## Acciones en lote Si tenés permiso de escritura, podés seleccionar varios cheques (hasta 32) y usar la barra superior: 1. **Terceros:** `Depositar`, `Cobrar`, `Descontar`, `Acreditar`, `Rechazar`, `Anular`. 2. **Propios:** `Acreditar`, `Rechazar`, `Anular`. La Pyme omite los cheques que no admiten esa acción en su estado actual. ## Cobrar con cheque (cobranzas) Al registrar una [cobranza](/cobranzas-y-pagos) con medio tipo `Cheque`, cargás el cheque de terceros en el mismo flujo. Al guardar, el cheque queda `En cartera` y vinculado a esa cobranza. ## Problemas frecuentes 1. **No puedo elegir banco en un cheque propio.** Revisá que la cuenta tenga `Usa chequera` en `Configuración` > `Bancos`. 2. **No puedo cobrar por ventanilla.** Abrí un turno de caja para esa caja. 3. **Quiero endosar y no veo la acción.** Usá un pago a proveedor con ese cheque en cartera. 4. **El listado está vacío.** Sin filtros, los vacíos dicen `No tenés cheques de terceros registrados` o `No emitiste cheques propios todavía`. # Cómo gestionar clientes (alta, edición y búsqueda) Source: https://docs.lapyme.com.ar/como-gestionar-clientes Creá, buscá, editá o archivá clientes; revisá duplicados, referencias existentes y datos fiscales consultados en ARCA. Esta guía te ayuda a mantener un padrón de clientes limpio para vender más rápido y evitar errores en facturación/cobranzas. ## Dónde está en la app (menú y acceso) 1. **Listado de clientes**:\ Menú: [`Ventas > Clientes`](https://app.lapyme.com.ar/?next=%2Fclientes) 2. **Alta de cliente**:\ Menú: [`Ventas > Clientes > Nuevo cliente`](https://app.lapyme.com.ar/?next=%2Fclientes) 3. **Alta rápida desde venta nueva**:\ Menú: [`Ventas > Nueva venta > Agregar cliente > Crear nuevo cliente`](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva) 4. **Detalle y edición**:\ Menú: [`Ventas > Clientes > abrir cliente > Editar`](https://app.lapyme.com.ar/?next=%2Fclientes) 5. **Importación masiva**:\ Menú: [`Ventas > Clientes > Importar`](https://app.lapyme.com.ar/?next=%2Fimportar%3Ftipo%3Dclientes) ## Antes de empezar 1. Si vas a crear o editar clientes, necesitás permisos de gestión de clientes. 2. Para autocompletar con ARCA, cargá primero CUIT o DNI válido. 3. Si querés eliminar clientes, solo puede hacerlo el dueño de la organización. ## Paso a paso ### 1. Creá un cliente con consulta ARCA 1. Entrá a `Ventas > Clientes` y hacé clic en **Nuevo cliente**. 2. En **Número de documento**, ingresá CUIT o DNI. 3. Hacé clic en **Buscar en ARCA**. 4. Revisá y completá datos de contacto/comerciales. 5. Guardá el cliente. ### 2. Qué trae “Buscar en ARCA” La consulta puede completar automáticamente: 1. Razón social / nombre. 2. Domicilio fiscal (dirección, provincia, ciudad, código postal). 3. Personería (física o jurídica). 4. Categoría impositiva inferida. Si buscás por DNI (7 u 8 dígitos), el sistema puede resolver el CUIT asociado y reemplazar el documento cargado. ### 3. Consultá la Central de Deudores BCRA 1. Entrá a `Ventas > Clientes` y abrí el detalle del cliente. 2. Verificá que tenga un CUIT válido de 11 dígitos. 3. Hacé clic en **Analizar en Central de Deudores**. 4. Revisá la situación máxima, deuda informada, días de atraso, evolución y cheques rechazados. La información proviene del BCRA y no es un puntaje crediticio de La Pyme. También podés consultar BCRA al revisar cheques y en las formas de pago que muestran el análisis del emisor. ### 4. Ajustá datos fiscales cuando haga falta En el bloque fiscal, usá **Editar** para corregir manualmente: 1. Tipo de documento. 2. Personería. 3. Categoría impositiva. Esto sirve cuando ARCA no devuelve lo esperado o necesitás una corrección puntual. ### 5. Alta rápida desde una venta 1. En `Ventas > Nueva venta`, hacé clic en **Agregar cliente**. 2. Buscá por nombre o DNI/CUIT. 3. Si no existe, elegí **Crear nuevo cliente**. 4. Completá el formulario (también podés usar **Buscar en ARCA**). 5. Guardá con **Crear y seleccionar**. El cliente queda seleccionado en esa venta automáticamente. ### 6. Editá, archivá o eliminá clientes existentes Desde `Ventas > Clientes`: 1. Abrí el menú de acciones (`...`) de la fila. 2. Podés: * **Ver detalles** * **Crear venta** (abre `Ventas > Nueva venta` con el cliente preseleccionado) * **Archivar / Desarchivar** * **Eliminar** (solo dueño) ## Filtrar, seleccionar y exportar clientes En `Ventas > Clientes`, abrí `Filtros` para combinar estos criterios: 1. `Estado`. 2. `Condición IVA`. 3. `Provincia`. 4. `Vendedor`, incluida la opción `Sin vendedor asignado`. 5. `Lista de precios`, incluida la opción `Sin lista asignada`. 6. `Plazo de pago`: `Contado`, `1–15 días`, `16–30 días`, `31–60 días` o `Más de 60 días`. 7. `Etiqueta`. 8. Campos personalizados que estén habilitados como filtros. Los filtros activos se aplican al listado visible, a la selección masiva de todos los resultados y a la exportación. Si elegís `Seleccionar todos`, las acciones en bloque usan el conjunto filtrado, no solamente la página visible. Al exportar, podés elegir los clientes seleccionados, los que coinciden con los filtros actuales o todos los clientes de tu organización. Si hay una selección, esa opción aparece primero. Si tu visibilidad es `Sus clientes asignados`, solo podés buscar, filtrar y exportar los clientes de tu cartera. La misma restricción se aplica a sus ventas, cobranzas y cuenta corriente. Reasignar un cliente cambia quién puede ver su historial, pero no modifica las operaciones existentes. ## Etiquetas de clientes Las etiquetas sirven para agrupar clientes con criterios internos, como `Mayorista`, `VIP`, `Zona norte` o `Seguimiento`. 1. Al crear o editar un cliente, seleccioná las etiquetas en el campo **Etiquetas**. 2. Desde el detalle, usá la tarjeta **Etiquetas** para agregar o quitar sin modificar los demás datos del cliente. 3. Para trabajar en bloque, seleccioná clientes en el listado y abrí **Etiquetas** para agregar o quitar las elegidas. 4. En el listado y en la cuenta corriente de clientes podés filtrar por etiqueta. Las etiquetas no asignan automáticamente una lista de precios, descuento, condición de pago ni categoría fiscal. Consultá [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) para administrarlas y conocer sus alcances. ## Qué cambia al guardar 1. El cliente queda disponible en ventas, presupuestos y cobranzas. 2. Si definiste lista de precios por defecto, se aplica al seleccionar ese cliente en venta nueva. 3. Si configuraste condición de pago, se usa como base en operaciones con ese cliente. 4. No se genera ninguna venta ni comprobante por crear/editar un cliente. ## Comportamientos no obvios ### A) Búsqueda por documento tolera formato Podés buscar CUIT/CUIL con o sin guiones; el sistema normaliza el valor para encontrar coincidencias. ### B) El listado muestra activos por defecto Clientes archivados no aparecen salvo que filtres por estado `Archivado`. ### C) Documento duplicado se permite con advertencia Podés guardar más de un cliente con el mismo CUIT/DNI cuando representan sucursales, puntos de entrega o cuentas comerciales distintas. Si el sistema encuentra otro contacto con ese documento, muestra una advertencia para que confirmes que corresponde. ### D) Documento igual al de tu organización está bloqueado No podés crear un cliente con el mismo CUIT/CUIL de la organización. ### E) “Consumidor Final” del sistema no se puede editar ni borrar Ese cliente base está protegido para evitar romper flujos de venta rápida. ### F) Eliminar puede archivar en lugar de borrar Si el cliente ya tiene referencias (ventas, pagos, cotizaciones o asientos), el sistema lo archiva en vez de borrarlo. ### G) Editar cliente desde detalle En la ficha del cliente podés ir a **Ver cuenta corriente** para revisar saldos y movimientos del mismo contacto. ### H) La exportación no incluye identificadores técnicos El Excel de clientes contiene los datos operativos disponibles para exportar, pero no incluye identificadores internos de La Pyme. ## Errores comunes 1. **"El número de documento no es válido"**: revisá longitud/formato. 2. **"No se encontró información fiscal para este DNI"**: ARCA no devolvió CUIT asociado. 3. **Advertencia de documento repetido**: revisá si corresponde a otra sucursal, punto de entrega o cuenta comercial. Podés guardar igual. 4. **"El cliente no puede tener el mismo número de documento que la organización"**: conflicto con CUIT de la empresa. 5. **"Solo el dueño de la organización puede eliminar clientes"**: usá archivar o pedí al dueño que elimine. ## Atajos útiles 1. En `Ventas > Clientes`: tecla `N` para **Nuevo cliente**. 2. En `Ventas > Nueva venta`: `Cmd/Ctrl + C` para abrir búsqueda/alta de cliente. ## Guías relacionadas * [Cómo registrar una venta](/como-registrar-una-venta) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo usar la cuenta corriente de clientes y aplicar créditos](/como-usar-cuenta-corriente-de-clientes-y-aplicar-creditos) * [Cómo corregir el cliente asociado a una venta existente](/como-emitir-reenviar-y-corregir-comprobantes-de-venta) * [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) # Cómo gestionar pedidos, reservas y facturación Source: https://docs.lapyme.com.ar/como-gestionar-pedidos-reservas-y-facturacion Cómo crear, editar, preparar, cancelar y facturar pedidos sin perder el control del stock reservado. Usá `Pedidos` cuando necesitás tomar una venta antes de facturarla o entregarla: preventas, reservas, pedidos por catálogo, preparación por depósito o entregas parciales. ## Dónde está 1. Entrá a `Ventas` > `Pedidos`. 2. Para crear uno, usá `Nuevo Pedido`. 3. Para revisar o editar, abrí el pedido desde el listado. ## Cómo aplicar descuentos Podés aplicar descuentos cuando creás un pedido o cuando editás un pedido abierto: 1. Para descontar un producto, tocá el precio de la línea, completá `Precio y descuento` y elegí porcentaje (`%`) o monto (`$`). 2. Para descontar el total, tocá `Descuento global` en el resumen y elegí porcentaje (`%`) o monto (`$`). 3. Revisá el total y guardá el pedido. El atajo `Cmd/Ctrl + D` corresponde al flujo `Ventas` > `Nueva venta`. En pedidos, usá los controles de descuento de la línea o del resumen. ## Qué pasa con el stock Cuando creás un pedido con productos físicos, La Pyme reserva stock para ese pedido. Esa reserva baja el stock disponible, pero todavía no lo trata como una venta facturada. La reserva se ajusta cuando: 1. editás cantidades o productos del pedido; 2. preparás unidades; 3. cancelás el pedido; 4. facturás o cerrás la operación. En combos, la reserva se calcula sobre los componentes. En servicios no se reserva stock. ## Qué pasa con la cuenta corriente Un pedido abierto no crea por sí solo una deuda en la cuenta corriente del cliente. El pedido reserva stock y conserva el compromiso operativo. La cuenta corriente cambia cuando registrás el documento financiero: 1. al facturar el pedido, la venta genera el importe a cobrar; 2. al registrar una cobranza, esa cobranza cancela deuda existente o deja saldo a favor según cómo la apliques. Registrar una cobranza no convierte al pedido abierto en una deuda. Primero facturá el pedido si necesitás generar la cuenta por cobrar. ## Editar un pedido antes de facturar Podés editar pedidos abiertos desde `Ventas` > `Pedidos` > abrí el pedido > `Más acciones` > `Editar pedido`. Al guardar la edición, La Pyme vuelve a validar stock, cliente, pagos y cantidades. Si bajás cantidades, libera la reserva pendiente. Si subís cantidades o agregás productos, intenta reservar el stock adicional. No podés editar de la misma forma un pedido cancelado, archivado o completamente facturado. Si el pedido ya fue facturado parcial o totalmente, revisá el estado del pedido antes de corregirlo. ## Preparar y entregar Usá preparación cuando necesitás separar mercadería antes de facturar o entregar. 1. Abrí el pedido. 2. En la sección de productos, seleccioná las unidades pendientes. 3. Tocá `Marcar como preparado`. 4. En la preparación creada, abrí `Más acciones`. 5. Elegí `Generar remito` o `Descargar remito` para imprimir el documento de preparación y envío. La preparación consume la reserva pendiente y deja historial de qué se preparó. Si revertís una preparación, el stock vuelve a quedar reservado para el pedido cuando corresponde. ### Preparación con código de barras La cola dedicada con escaneo no está disponible en todas las organizaciones. Si en el menú lateral aparece `Picking` y tu rol tiene permiso de preparación: 1. entrá a `Picking`; 2. elegí un pedido listo para preparar y tocá `Iniciar`; 3. escaneá el código de barras o SKU de cada producto para avanzar la preparación. Si la lectora no responde, consultá [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras). Si `Picking` no aparece, usá la preparación desde el detalle del pedido. No asumas que falta un botón ni una ruta: la disponibilidad depende de la configuración y los permisos de tu organización. ## Facturar un pedido Desde el detalle del pedido, usá `Facturar`. La Pyme usa los productos, cantidades, cliente y datos de emisión del pedido para generar el comprobante. Si el pedido no está completo, podés facturar lo que corresponda según el estado de preparación y cantidades disponibles. ## Pedido, venta y comprobante Un pedido no tiene comprobante fiscal propio ni tipo de comprobante definitivo. El tipo de comprobante pertenece a la venta o comprobante que se genera cuando facturás el pedido. Ejemplos: 1. Si preguntás por reserva, preparación, remito o entrega, estás hablando del pedido. 2. Si preguntás por `Factura A`, `Factura B`, `Comprobante X`, nota de crédito o nota de débito, estás hablando del comprobante asociado a la venta generada al facturar. 3. Si necesitás corregir un `Comprobante X` ya generado, usá la guía de [emitir, reenviar y corregir comprobantes](/como-emitir-reenviar-y-corregir-comprobantes-de-venta). ## Cancelar o archivar 1. `Cancelar pedido` libera el stock pendiente. Si ya había unidades preparadas, revisá si querés reponer ese stock. 2. `Archivar pedido` oculta un pedido cerrado del flujo operativo sin convertirlo en venta nueva. 3. Los pedidos archivados pueden desarchivarse cuando necesitás volver a revisarlos. ## Casos comunes 1. **Preventa o reserva de mercadería**: creá un pedido. La Pyme reserva stock hasta que lo prepares, canceles o factures. 2. **Pedido con cambios antes de facturar**: editá el pedido abierto. No crees otro pedido si solo necesitás cambiar cantidades o productos. 3. **Pedido preparado con remito**: generá el remito desde la preparación del pedido. 4. **Pedido ya facturado**: no lo trates como un pedido abierto. Revisá si corresponde nota de crédito, nota de débito o una corrección del comprobante. ## Guías relacionadas * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo emitir, reenviar y corregir comprobantes de venta](/como-emitir-reenviar-y-corregir-comprobantes-de-venta) * [Cómo hacer un cambio o devolución](/como-hacer-un-cambio-o-devolucion) * [Cómo hacer un ajuste y transferencia de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) # Cómo gestionar productos, servicios, variantes, combos y kits Source: https://docs.lapyme.com.ar/como-gestionar-productos-servicios-variantes-combos-y-kits Guía completa para organizar catálogo e inventario sin confusiones. Incluye atajos, código de barras, armado de kits y acciones masivas. Esta guía te muestra el flujo real para crear, editar y mantener tu catálogo en La Pyme. ## Dónde está en la app (todas las entradas) 1. Menú lateral: `Productos`\ Menú: [/productos](https://app.lapyme.com.ar/?next=%2Fproductos) 2. Desde `Productos`, botón **Crear...**: * `Producto` * `Servicio` * `Combo` * `Kit` (si tu organización lo tiene habilitado) 3. Desde el menú de una fila (`...`), opción **Duplicar**\ Menú: `Productos > abrir producto > acción Duplicar` 4. Desde una compra nueva, en líneas de compra: **Nuevo producto** (alta rápida) 5. Desde `Productos` > **Más acciones**: * **Importar** * **Etiquetas** 6. Desde paleta de comandos, acción rápida **Nuevo producto** ## Atajos de teclado útiles (en listado de productos) * `N`: abre el menú Crear * `P`: nuevo producto * `S`: nuevo servicio * `C`: nuevo combo * `K`: nuevo kit (si está habilitado) Estos atajos se usan sin `Cmd` ni `Ctrl` cuando el foco no está dentro de un campo. ## Cuándo conviene usar cada tipo | Tipo | Cuándo usarlo | Stock | | ---------------------- | ----------------------------------------------------------- | ---------------------------------------- | | Producto | Vendés/comprás una unidad física o digital simple | Sí (si es físico) | | Servicio | Vendés una prestación (ej: instalación) | No | | Combo | Vendés un conjunto con precio calculado por sus componentes | Sí (según disponibilidad de componentes) | | Kit | Armás/desarmás stock a partir de componentes | Sí (con armado/desarmado) | | Producto con variantes | Mismo producto con opciones (ej: color/talle) | Sí, por variante | La diferencia clave: un **kit** tiene stock propio porque primero lo armás; un **combo** no tiene stock propio, se calcula según cuántas unidades disponibles tienen sus componentes. ### Ejemplo simple: lapiceras Supongamos que vendés dos variantes: 1. `Lapicera verde` con SKU `LAP-VERDE` 2. `Lapicera roja` con SKU `LAP-ROJO` Un **kit** podría ser una caja prearmada con una lapicera verde y una roja. Esa caja tiene su propio SKU y su propio stock: podés tener 500 cajas armadas y 0 lapiceras sueltas. Si necesitás vender lapiceras individuales, podés desarmar cajas para devolver stock a los componentes. Un **combo** podría ser "1 lapicera verde + 1 lapicera roja" vendido como conjunto. El combo no se arma antes ni tiene stock independiente: el sistema calcula cuántos combos podés vender según el stock suelto de `LAP-VERDE` y `LAP-ROJO`. Si tenés 0 lapiceras sueltas, no podés vender combos, aunque físicamente tengas cajas prearmadas como kits. ## Flujo base: crear un producto o servicio En resumen: 1. Entrá a `Productos` > **Crear...** y elegí **Producto** o **Servicio**. 2. Completá **Nombre**, **SKU**, categoría y los demás datos básicos. 3. Definí costo, margen, **Precio con IVA** y condición de IVA. 4. Si es un producto, cargá el stock por ubicación. 5. Elegí visibilidad y guardá. ### 1. Entrá a Productos y elegí el tipo Desde **Crear...** elegí **Producto** o **Servicio**. ### 2. Completá información básica Campos clave: 1. **Nombre** 2. **SKU** (único) 3. **Código de barras** (opcional) 4. **Categoría** 5. **Descripción** 6. **Proveedor principal** (si aplica) ### 3. Definí precios Podés cargar: 1. Costo sin IVA 2. Margen (%) 3. Precio con IVA 4. Precio promocional (si tu organización lo tiene habilitado) 5. Condición de IVA Si completás costo + margen, el precio se calcula automáticamente respetando el redondeo configurado en tu organización. ### 4. Definí inventario inicial (solo productos) Podés cargar stock por ubicación. El sistema guarda el total y registra el movimiento inicial. ### 5. Elegí visibilidad y guardá La visibilidad define dónde se usa: 1. Ventas y compras 2. Solo ventas 3. Solo compras Atajo para **Guardar y crear otro**: `Cmd/Ctrl + Enter`. ## Código de barras: para qué sirve y dónde impacta Si cargás código de barras: 1. Podés encontrar el ítem más rápido en buscadores. 2. Lo podés [usar con una lectora](/como-usar-la-lectora-de-codigos-de-barras) en ventas y otros flujos operativos. 3. Lo podés incluir en etiquetas de impresión. Si no tenés código de barras, podés operar solo con SKU. ## Variantes (ejemplo: talle y color) ### 1. Activá “Agregar variantes” al crear producto Configurás opciones (ej: `Talle`, `Color`) y sus valores. ### 2. Completá datos por cada variante Para crear variantes nuevas, cada variante necesita su propio **SKU**. ### 3. Confirmá y guardá El sistema crea todas las combinaciones válidas. ### 4. Gestión posterior desde el detalle del grupo Desde `Productos > detalle del grupo` podés: 1. Editar opciones/valores 2. Agregar variantes nuevas 3. Editar SKU/costo/precio por variante 4. Ajustar stock por variante y ubicación 5. Archivar/desarchivar el grupo completo Si agregás variantes nuevas y algunas quedan sin SKU, el sistema te ofrece crear solo las que sí tienen SKU. ## Combos ### Cómo funcionan 1. Elegís productos componentes y cantidades. 2. El precio final se calcula por suma de componentes. 3. Opcionalmente aplicás un ajuste de precio (%). ### Stock de un combo Un combo no tiene stock propio. La Pyme calcula cuántos combos podés vender según el stock disponible de sus componentes. Cuando vendés o reservás un combo, el movimiento de stock impacta en los componentes, no en un stock independiente del combo. En Inventario, **En mano** muestra cuántos combos completos permiten armar las existencias físicas. **Disponible** muestra cuántos podés vender después de las reservas y **Reservado** es la diferencia entre ambos, por lo que siempre se cumple `En mano = Disponible + Reservado`. ### Reglas importantes 1. No podés repetir el mismo producto componente. 2. No podés usar productos inactivos. 3. No se puede crear/actualizar si los componentes no tienen precio. ### Convertir un producto existente en combo La edición normal de un producto no permite cambiar su tipo a combo. Para reorganizarlo manualmente: 1. Creá un combo nuevo con sus componentes. 2. Revisá precio, SKU y visibilidad. 3. Archivá el producto anterior cuando ya no quieras usarlo en operaciones nuevas. La importación masiva de combos tiene una excepción explícita: podés activar **Convertir SKUs existentes a combos** para reutilizar un SKU que hoy pertenece a un producto. Si el producto tiene variantes, todos los SKU activos del grupo deben estar incluidos en la conversión para no dejar una estructura parcial. ## Kits ### Si no aparece la opción Kit Los kits están disponibles en los planes `Starter`, `Pro`, `Max` y `Enterprise`, pero cada organización los habilita por separado. 1. Entrá a `Configuración > Preferencias`. 2. En la tarjeta **Productos**, activá **Habilitar kits (Producción simple)**. 3. Volvé a `Productos > Crear...` y elegí **Kit**. En el listado de Productos también podés usar la tecla `K` sin `Cmd` ni `Ctrl`. El atajo solo funciona cuando los kits están habilitados. ### Cómo funcionan 1. Definís componentes y cantidades. 2. El costo/precio del kit se calcula automáticamente según sus componentes. 3. No podés incluir kits dentro de otros kits. ### Stock de un kit Un kit sí tiene stock propio. Para vender unidades del kit, primero necesitás armarlas desde sus componentes. Al armar un kit, La Pyme consume componentes y aumenta stock del kit. Al desarmarlo, baja stock del kit y devuelve stock a los componentes. Solo podés vender, reservar, transferir, corregir hacia abajo o desarmar las unidades que ya están armadas y disponibles en la ubicación elegida. El stock disponible de un kit nunca puede quedar negativo, aunque tu organización permita stock negativo para productos comunes. Si aparece el mensaje **“Sin stock del kit”**, registrá primero un armado para sumar las unidades necesarias y volvé a intentar la operación. ### Armado y desarmado de stock En el detalle del kit, sección **Armado de stock**, podés: 1. **Armar**: consume componentes y aumenta stock del kit. 2. **Desarmar**: baja stock del kit y devuelve componentes. Incluye historial de operaciones por kit. En desarmado, el sistema puede pedir lote. La cantidad disponible para desarmar se limita al stock actual del kit en la ubicación elegida y vuelve a validarse al confirmar. ## Etiquetas para organizar productos Usalas para agrupar productos como `Temporada`, `Liquidación`, `Marca propia` o `Revisar costo`. 1. Seleccionalas al crear o editar el producto. 2. Desde el detalle, usá la tarjeta **Etiquetas** para agregar o quitar. 3. Para trabajar en bloque, seleccioná productos y abrí **Acciones masivas > Etiquetas**. 4. En el listado podés filtrar por etiqueta. La asignación pertenece al producto principal, se refleja en sus variantes y no reemplaza la categoría, el SKU ni el código de barras. Estas etiquetas organizan el catálogo. Para imprimir adhesivos, consultá [Cómo imprimir etiquetas de productos](/como-imprimir-etiquetas-de-productos). Consultá [Cómo crear y usar etiquetas](/configuracion/etiquetas) para administrarlas o archivarlas. ## Gestión diaria desde el listado de Productos ### Filtros Podés filtrar por: 1. Nombre/SKU 2. Estado (activo/archivado) 3. Categoría 4. Visibilidad 5. Tipo de producto 6. Filtros de stock 7. Etiqueta ### Acciones por producto (menú de fila) 1. Editar 2. Gestionar stock (producto simple) 3. Duplicar 4. Historial de precios 5. Movimientos de stock 6. Archivar/desarchivar 7. Eliminar (según permisos) ### Acciones masivas 1. Actualizar precios 2. Actualizar costos 3. Actualizar stock 4. Agregar o quitar etiquetas 5. Asignar categoría 6. Archivar 7. Eliminar ### Cómo ver productos archivados 1. Entrá a `Productos`. 2. Abrí el filtro **Estado** y seleccioná **Archivado**. 3. Para recuperar uno, abrí su menú (`...`) y elegí **Desarchivar**. ### Qué hacer si tenés productos duplicados La Pyme no tiene una acción para fusionar dos productos ni mover el historial de uno al otro. Elegí cuál será el producto principal y conservá ahí la operación futura. Si necesitás unificar el stock actual, hacé ajustes explícitos con **Gestionar Stock**: descontá la existencia del duplicado y aumentá la misma cantidad en el producto principal, revisando cada ubicación. Una transferencia de stock mueve unidades entre ubicaciones del mismo producto; no las mueve entre productos distintos. Cuando termines de conciliar cantidades, archivá el duplicado. Sus ventas, compras y movimientos históricos siguen asociados al producto original. ## Archivar vs eliminar (clave) 1. **Archivar**: deja de estar disponible para operar, pero conserva historial. 2. **Eliminar**: intenta borrar definitivamente. Si el producto tiene referencias (ventas, compras, etc.), el sistema puede archivarlo en lugar de eliminarlo. ## Errores comunes 1. **“El SKU ya existe”**\ Solución: usá un SKU único. 2. **“Todos los SKU son requeridos”** (variantes)\ Solución: completá SKU en cada variante nueva. 3. **“No podés incluir el mismo producto más de una vez”** (combo/kit)\ Solución: dejá un único renglón por componente y ajustá cantidad. 4. **“Sin stock del kit”** (venta, reserva, transferencia, corrección o desarmado) Solución: registrá un armado en la ubicación elegida y volvé a intentar. ## Guías relacionadas * [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo) * [Cómo imprimir etiquetas de productos](/como-imprimir-etiquetas-de-productos) * [Cómo importar datos masivamente](/como-importar-datos-masivamente) * [Cómo hacer un ajuste y transferencia de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo registrar una compra](/como-registrar-una-compra) * [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) # Cómo gestionar proveedores Source: https://docs.lapyme.com.ar/como-gestionar-proveedores Guía práctica para crear, editar, archivar y usar proveedores en compras, órdenes y pagos sin perder trazabilidad. Esta guía te ayuda a mantener tu padrón de proveedores ordenado y listo para operar compras, órdenes de compra y pagos. ## Dónde está en la app (ruta y menú) 1. **Listado de proveedores**:\ Menú: [Compras > Proveedores](https://app.lapyme.com.ar/?next=%2Fproveedores) 2. **Detalle del proveedor**:\ Menú: `Compras` > `Proveedores` > abrí un proveedor. 3. **Nueva compra desde proveedor**:\ Menú: `Compras` > `Proveedores` > menú (`...`) > **Crear compra**. 4. **Importación masiva**:\ Menú: `Compras` > `Proveedores` > **Importar** 5. **Buscador global**:\ Atajo: `Cmd/Ctrl + K`\ Acción: escribí `Proveedores` ## Antes de empezar 1. Tenés permisos para ver o gestionar proveedores. 2. Si querés crear/editar, necesitás permisos de escritura. 3. Si querés exportar a Excel, necesitás permiso de exportación. ## Paso a paso ### 1. Creá un proveedor nuevo Entrá a `Compras > Proveedores` y hacé clic en **Nuevo proveedor**. También podés crearlo en el momento desde selectores de proveedor en: 1. `Compras > Nueva compra` 2. `Compras > Órdenes de compra > Nueva orden de compra` 3. `Compras > Pagos > Nuevo pago` ### 2. Completá los datos principales En el formulario cargá: 1. **Número de documento** (CUIT/CUIL o DNI) 2. **Razón social** 3. **Email** y **teléfono** (opcionales) Si querés, usá **Buscar en ARCA** para autocompletar datos fiscales. ### 3. Completá domicilio e información comercial (opcional) Podés agregar: 1. Domicilio (provincia, ciudad, dirección, CP) 2. Nombre comercial y descripción 3. Condición de pago Para proveedores no se usa vendedor asignado ni lista de precios por defecto. ### 4. Editá un proveedor existente Podés editar: 1. Desde el detalle del proveedor, botón **Editar** ### 5. Archivá o desarchivá En el listado, menú (`...`) del proveedor: 1. **Archivar**: deja de estar activo para operación normal. 2. **Desarchivar**: vuelve a estar disponible. ### 6. Eliminá (si corresponde) Solo el dueño de la organización puede eliminar. Si el proveedor tiene referencias (compras, órdenes, pagos, etc.), el sistema no lo borra: lo **archiva**. ## Etiquetas de proveedores Las etiquetas sirven para agrupar proveedores con criterios internos, como `Importación`, `Materia prima`, `Servicio` o `Revisar`. 1. Al crear o editar un proveedor, seleccioná las etiquetas en el campo **Etiquetas**. 2. Desde el detalle, usá la tarjeta **Etiquetas** para agregar o quitar sin modificar los demás datos del proveedor. 3. Para trabajar en bloque, seleccioná proveedores en el listado y abrí **Etiquetas** para agregar o quitar las elegidas. 4. En el listado y en la cuenta corriente de proveedores podés filtrar por etiqueta. Las etiquetas no cambian automáticamente la condición de pago ni el tratamiento contable o fiscal del proveedor. Consultá [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) para administrarlas y conocer sus alcances. ## Filtrar, seleccionar y exportar proveedores En `Compras > Proveedores`, los filtros activos se aplican al listado, a la selección masiva de todos los resultados y a la exportación. Si elegís `Seleccionar todos`, las acciones en bloque usan el conjunto filtrado, no solamente la página visible. Al exportar, podés elegir los proveedores seleccionados, los que coinciden con los filtros actuales o todos los proveedores de tu organización. Si hay una selección, esa opción aparece primero. ## Qué cambia al guardar 1. Se crea o actualiza la ficha del proveedor. 2. El proveedor queda disponible en compras, órdenes de compra y pagos. 3. Si archivás, deja de aparecer por defecto en listados y selectores operativos. 4. Si desarchivás, vuelve a aparecer para operar. ## Dónde se refleja 1. En `Compras > Proveedores` (listado y detalle). 2. En `Compras`, `Compras > Órdenes de compra` y `Compras > Pagos`, dentro de los selectores de proveedor. 3. En detalles de compras, órdenes y pagos, con acceso al proveedor. 4. En cuenta corriente del proveedor (`Ver cuenta corriente` desde el detalle). 5. En exportación a Excel de proveedores (si tenés permiso). ## Notas y comportamientos no obvios ### A) Documento repetido permitido y distinto al de tu organización Podés guardar más de un proveedor o contacto con el mismo CUIT/DNI cuando representan sucursales, puntos de entrega o cuentas comerciales distintas. Si el documento ya existe, el sistema muestra una advertencia para que lo revises, pero no bloquea el guardado. No podés guardar el mismo documento fiscal de tu organización como proveedor. ### B) Archivar no es eliminar Un proveedor archivado: 1. Se conserva para historial. 2. Puede desarchivarse. 3. No aparece por defecto en operación diaria. ### C) Eliminación con referencias Si intentás eliminar un proveedor que ya tiene movimientos, el sistema lo archiva automáticamente y te informa en qué módulos tiene referencias. ### D) Condición de pago y compras Si el proveedor tiene condición de pago, al cargar una compra el sistema puede sugerirte fecha de vencimiento automáticamente. ### E) La exportación no incluye identificadores técnicos El Excel de proveedores contiene los datos operativos disponibles para exportar, pero no incluye identificadores internos de La Pyme. ## Errores comunes 1. **"La razón social es requerida"**: falta nombre del proveedor. 2. **Advertencia de documento repetido**: revisá si corresponde a otra sucursal, punto de entrega o cuenta comercial. Podés guardar igual. 3. **"El proveedor no puede tener el mismo número de documento que la organización"**: usaste el documento fiscal de tu empresa. 4. **"Solo el dueño de la organización puede eliminar proveedores"**: intentaste eliminar sin ser dueño. ## Atajos 1. En `Compras > Proveedores`: `N` para abrir **Nuevo proveedor**. 2. En toda la app: `Cmd/Ctrl + K` para abrir paleta de comandos. ## Guías relacionadas * [Cómo registrar una compra](/como-registrar-una-compra) * [Cómo crear y gestionar una orden de compra](/como-crear-y-gestionar-una-orden-de-compra) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) # Cómo hacer apertura/cierre de caja y conciliación diaria Source: https://docs.lapyme.com.ar/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria Flujo diario para abrir caja, operar turnos, cerrar con control de diferencias y conciliar extractos de Mercado Pago. Esta guía te ayuda a ordenar el control diario de caja y tesorería sin perder trazabilidad. ## Dónde está en la app (rutas y entradas) 1. **Abrir/cerrar turno desde Ventas (principal)**: * Menú: `Ventas` > `Nueva venta` > botón con nombre de caja en el carrito. * Menú: [/ventas/nueva](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva) 2. **Apertura obligatoria al ir a checkout**: * En `Ventas > Nueva venta`, al tocar **Continuar** si la caja elegida no tiene turno abierto. * Menú: [/ventas/nueva](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva) 3. **Control y auditoría de turnos**: * Menú: `Ventas` > `Turnos` * Menú: [/turnos](https://app.lapyme.com.ar/?next=%2Fturnos) (abrí el turno puntual desde el listado). 4. **Conciliación bancaria**: * Menú: `Tesorería` > `Conciliación` * Menú: [/conciliacion](https://app.lapyme.com.ar/?next=%2Fconciliacion) 5. **Conciliar una cuenta puntual**: * Menú: `Tesorería` > `Conciliación` > abrí una cuenta bancaria * Menú: [/conciliacion](https://app.lapyme.com.ar/?next=%2Fconciliacion) 6. **Movimientos manuales y transferencias**: * Menú: `Tesorería` > `Movimientos` * Menú: [/movimientos](https://app.lapyme.com.ar/?next=%2Fmovimientos) La apertura/cierre de turno se opera desde Ventas. La pantalla `Turnos` es para seguimiento, control y auditoría. ## Antes de empezar 1. Tenés una caja activa en una ubicación. 2. Si vas a hacer depósitos durante o al cierre, tenés al menos una caja fuerte activa. 3. Tenés permisos de Tesorería para crear movimientos/conciliaciones. 4. Si tu organización exige apertura de turno, no vas a poder confirmar checkout sin turno abierto. ## Flujo diario recomendado ### 1. Abrí el turno de caja Desde `Ventas > Nueva venta`: 1. Tocá el botón de caja en el encabezado del carrito. 2. Seleccioná la caja. 3. Si te aparece apertura automática, podés: * **Confirmar** (usa el monto de cierre anterior), * o **Editar monto** para contar manualmente. 4. Si abrís manual, cargá **Efectivo contado** y confirmá **Abrir caja**. ### 2. Operá durante el día Mientras el turno está abierto: 1. Los cobros/devoluciones en efectivo impactan el efectivo esperado del turno. 2. Podés asignar al turno una cobranza creada por otra persona si tenés acceso a esa caja. La cobranza aparece en la actividad y en el detalle por medio de pago. 3. Las transferencias, tarjetas, cheques y otros medios aparecen en esa actividad, pero no modifican el efectivo físico esperado. En una cobranza mixta, solo la parte en efectivo impacta el cierre de caja. 4. Si necesitás sacar efectivo de la caja, usá **Depositar en caja fuerte**. 5. Podés agregar una **nota** en ese depósito. ### 3. Cerrá el turno con control de diferencia Desde el mismo diálogo de caja: 1. Tocá **Cerrar turno**. 2. Cargá **Efectivo contado**. 3. Si hay diferencia (y tenés permiso para verla), elegí **motivo** y opcionalmente una nota. 4. Distribuí el efectivo contado entre: * **Dejar en caja** (fondo para el próximo turno), * **Caja fuerte** (depósito de cierre). 5. Confirmá cierre. Regla clave: el total asignado tiene que ser exactamente igual al efectivo contado. ### 4. Revisá el resultado del turno En `Ventas > Turnos` podés validar: 1. Estado abierto/cerrado. 2. Discrepancia. 3. Actividad completa del turno (cobros, retiros, depósitos, notas). 4. Impresión del detalle para control interno. ### 5. Registrá movimientos fuera del turno (si aplica) En `Tesorería > Movimientos`: 1. **Nuevo movimiento** para ingresos/egresos manuales (si tu organización tiene habilitado ese módulo). 2. **Nueva transferencia** para mover fondos entre caja, caja fuerte y banco. Para corregir un saldo de prueba sin inventar una venta o compra: 1. Tocá `Nuevo movimiento`. 2. Elegí la caja, caja fuerte o cuenta cuyo saldo querés ajustar. 3. Elegí `Ingreso` para aumentar el saldo o `Egreso` para reducirlo. 4. Completá importe, fecha y una descripción que explique el ajuste. 5. Guardá y verificá el movimiento en el historial de Tesorería. ### 6. Conciliá extracto de Mercado Pago En `Tesorería > Conciliación`: 1. Tocá **Nueva conciliación**. 2. Elegí cuenta bancaria. 3. Cargá período y saldos inicial/final (opcionales). 4. Subí archivo `.csv` o `.xlsx`. 5. Revisá sugerencias: * **Confirmar sugerencia**, * **Vincular** manualmente, * **Ignorar** o deshacer ignorado. 6. Cerrá la conciliación cuando no queden pendientes ni sugeridas. ## Comportamientos no obvios 1. Si no tenés permiso para ver efectivo esperado, no vas a ver **Monto en caja**, discrepancia ni motivo de diferencia. 2. Si checkout exige turno y la caja no está abierta, al continuar te obliga a iniciar turno. 3. Las notas de depósitos/diferencias de caja son **internas**: * se ven en actividad del turno y control de tesorería, * no salen en factura/ticket/PDF de venta. 4. En conciliaciones, si subís un extracto duplicado, el sistema avisa y te deja continuar igual si lo confirmás. 5. Archivos `.xls` no están soportados en conciliación; usá `.xlsx` o `.csv`. ## Qué cambia al guardar 1. **Abrir turno**: crea una sesión de caja activa para esa caja. 2. **Depósito a caja fuerte**: registra transferencia interna y queda vinculada al turno. 3. **Cerrar turno**: guarda contado final, fondo para siguiente turno, depósitos de cierre y (si corresponde) ajuste por diferencia. 4. **Movimiento/transferencia manual**: impacta saldos de tesorería y trazabilidad de movimientos. 5. **Conciliación**: crea corrida de conciliación con estados y conteos (pendientes/sugeridas/conciliadas/ignoradas). ## Dónde se refleja 1. `Ventas > Turnos` (listado y detalle con actividad). 2. `Tesorería` (saldos por cuenta). 3. `Tesorería > Movimientos` (histórico unificado de tesorería). 4. `Tesorería > Conciliación` (estado de corrida y detalle por línea de extracto). ## Errores comunes 1. **"Ya hay una sesión abierta para esta caja"**: esa caja ya tiene turno activo. 2. **"El monto inicial debe ser mayor a 0"**: en apertura manual cargaste 0. 3. **"El total asignado debe ser igual al efectivo contado"**: distribución incompleta o excedida en cierre. 4. **"Seleccioná un motivo para la diferencia"**: hay diferencia y falta motivo. 5. **"No tenés permisos para crear conciliaciones"**: falta permiso de Tesorería escritura. 6. **"Formato inválido. Solo se aceptan .csv o .xlsx"**: archivo no soportado. 7. **"No podés cerrar la conciliación si hay movimientos pendientes"**: faltan resolver líneas sugeridas o pendientes. ## Atajo útil 1. En `Ventas > Nueva venta`, `Cmd/Ctrl + Enter` hace **Continuar**. Si la caja no tiene turno abierto, te va a abrir el flujo de inicio de turno. ## Guías relacionadas * [Cómo registrar una venta](/como-registrar-una-venta) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo configurar bancos](/configuracion/bancos) * [Ubicaciones (incluye cajas y cajas fuertes)](/configuracion/ubicaciones) ## Seguí con el circuito completo Si estás evaluando cómo unificar turnos, diferencias, medios de pago y tesorería, revisá [cómo La Pyme organiza el control de caja diario](https://www.lapyme.com.ar/soluciones/control-de-caja-diaria). # Cómo hacer un ajuste y transferencia de stock Source: https://docs.lapyme.com.ar/como-hacer-un-ajuste-y-transferencia-de-stock Guía práctica para ajustar stock por ubicación y mover mercadería entre depósitos sin perder trazabilidad. Esta guía te sirve para controlar stock diario y mover productos entre ubicaciones de forma ordenada. ## Dónde está en la app (rutas y entradas) 1. **Ajuste rápido desde Inventario**: * Menú: `Productos` > `Inventario` * Menú: [/inventario](https://app.lapyme.com.ar/?next=%2Finventario) 2. **Ajuste por producto desde detalle**: * Menú: `Productos` > abrí un producto > tarjeta **Inventario** 3. **Ajuste por producto desde listado**: * Menú: `Productos` > acciones (`...`) del producto > **Gestionar Stock** * Menú: [/productos](https://app.lapyme.com.ar/?next=%2Fproductos) 4. **Actualización masiva de stock**: * Menú: `Productos` > **Acciones masivas** > **Actualizar stock** * Menú: [/productos](https://app.lapyme.com.ar/?next=%2Fproductos) 5. **Transferencias entre ubicaciones**: * Menú: `Productos` > `Transferencias` * Menú: [/transferencias](https://app.lapyme.com.ar/?next=%2Ftransferencias) (listado de transferencias) * Menú: [/transferencias/nueva](https://app.lapyme.com.ar/?next=%2Ftransferencias%2Fnueva) (crear transferencia) * Menú: `Productos` > `Transferencias` > abrí una transferencia * Para editar: desde el detalle, abrí `Más acciones` > `Editar` * Para recibir: desde el detalle, tocá `Recibir` 6. **Movimientos de stock con trazabilidad y etiquetas**: * Menú: `Productos` > `Movimientos de stock` > **Nuevo movimiento** * Menú: [/movimientos-inventario](https://app.lapyme.com.ar/?next=%2Fmovimientos-inventario) ## Antes de empezar 1. Tenés al menos dos ubicaciones activas para transferir entre depósitos. 2. Tenés permisos para gestionar productos/stock. 3. Si trabajás con canales integrados, revisá que la sincronización de stock esté bien configurada. ## Parte 1: Ajustar stock ### Opción A: Ajuste rápido por grilla (Inventario) 1. Entrá a `Productos > Inventario`. 2. Elegí ubicación. 3. Buscá y filtrá productos. 4. Editá la columna **Disponible** en cada fila. 5. Confirmá con **Guardar** en la barra de cambios sin guardar. En esta pantalla editás un valor final de stock disponible (no una variación). ### Opción B: Ajuste por producto (detalle de producto) 1. Entrá a `Productos` y abrí el producto. 2. En la tarjeta **Inventario**, tocá el valor de **Disponible** en la ubicación. 3. Ajustá por diferencia o cargá el nuevo valor. 4. Guardá. ### Opción C: Ajuste por producto (diálogo "Gestionar Stock") 1. En `Productos`, abrí acciones (`...`) del producto. 2. Elegí **Gestionar Stock**. 3. Seleccioná ubicación. 4. Cargá cantidad final y guardá. ### Opción D: Ajuste masivo por filtros 1. En `Productos`, abrí **Acciones masivas** > **Actualizar stock**. 2. Elegí depósito. 3. Definí operación: * **Reemplazar** (setea valor final), * **Aumentar** (suma al stock actual). 4. Cargá cantidad y, si querés, motivo. 5. Confirmá. ## Parte 2: Transferir stock entre ubicaciones ### 1. Creá la transferencia 1. Entrá a `Productos > Transferencias` > **Nueva transferencia**. 2. Elegí **Origen** y **Destino**. 3. Agregá productos y cantidades. Podés buscarlos o escanearlos con la lectora. 4. Completá fecha y nota (opcional). 5. Elegí la acción de creación: * **Guardar borrador**: deja la transferencia editable y no mueve stock. * **Crear y enviar**: descuenta stock en origen y queda pendiente de recepción. * **Crear y recibir ahora**: descuenta en origen y acredita en destino en el mismo flujo. 6. Confirmá con la acción elegida. La última acción elegida queda como predeterminada para la organización. Si salís de la pantalla con cambios sin guardar, el sistema te ofrece **Guardar como borrador**. ### 2. Entendé el estado de la transferencia 1. **Borrador**: editable, no mueve stock. 2. **En tránsito**: ya salió de origen y falta recepción total/parcial. 3. **Completado**: todo recibido en destino. 4. **Cerrada con diferencia**: todo quedó resuelto, pero una parte fue rechazada. 5. **Cancelado**: transferencia anulada. ### 3. Recibí en destino (si creaste y enviaste) 1. Desde detalle de transferencia, tocá **Recibir**. 2. Cargá por ítem cuánto quedó **Recibido** y cuánto quedó **Rechazado**. 3. Revisá el valor **Pendiente**, que se calcula automáticamente. 4. Confirmá la recepción. Podés guardar una resolución parcial. La transferencia queda **En tránsito** mientras haya unidades pendientes. Si resolvés todo sin rechazos queda **Completado**; si rechazás al menos una unidad queda **Cerrada con diferencia**. Las unidades recibidas se suman al stock disponible del destino. Las rechazadas salen del stock en tránsito, pero no se suman al destino ni vuelven al origen. ## Etiquetas de transferencias y movimientos de stock Las etiquetas sirven para agrupar operaciones de inventario por campaña, sucursal, reposición, proyecto u otro criterio interno. ### Transferencias 1. Seleccioná etiquetas al crear o editar la transferencia. 2. Desde el detalle, usá la tarjeta **Etiquetas** para agregar o quitar. 3. Para trabajar en bloque, seleccioná transferencias en el listado y abrí **Etiquetas**. 4. En el listado podés filtrar por etiqueta. ### Movimientos de stock 1. En `Productos > Movimientos de stock > Nuevo movimiento`, seleccioná las etiquetas antes de crear el movimiento. 2. Desde el detalle, usá la tarjeta **Etiquetas** para agregar o quitar. 3. Para trabajar en bloque, seleccioná movimientos en el listado y abrí **Etiquetas**. 4. En el listado podés filtrar por etiqueta. Las etiquetas no mueven stock ni cambian cantidades o estados por sí solas. Consultá [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) para administrarlas y conocer sus alcances. ## Comportamientos no obvios 1. Al cambiar ubicación de **Origen** en una transferencia, el sistema limpia los productos cargados para evitar inconsistencias. 2. Solo podés editar transferencias en estado **Borrador**. 3. Si elegís **Guardar borrador**: * no descuenta stock, * podés editar la transferencia antes de enviarla. 4. Si elegís **Crear y enviar**: * descuenta en origen al enviar, * suma en destino recién al recibir. 5. Si elegís **Crear y recibir ahora**: * la transferencia se envía y recibe en el mismo flujo. 6. En recepción, la suma de **Recibido** y **Rechazado** no puede superar las unidades pendientes del ítem. 7. Rechazar no es lo mismo que cancelar: el rechazo no devuelve unidades al origen. 8. Al cancelar una transferencia en tránsito, solo las unidades todavía pendientes vuelven al origen; lo recibido o rechazado no cambia. 9. La **nota** de transferencia se ve en el detalle y también sale en el remito PDF como **Observaciones**. 10. El remito PDF muestra cantidades transferidas (planificadas), no una planilla de recepción parcial. ## Qué cambia al guardar 1. **Ajuste de stock**: actualiza stock por ubicación y registra movimiento de inventario. 2. **Transferencia enviada**: mueve stock desde origen a flujo de tránsito. 3. **Recepción**: * acredita stock en destino por las unidades recibidas, * descuenta del stock en tránsito tanto lo recibido como lo rechazado, * no devuelve al origen las unidades rechazadas. 4. **Cancelación**: * si estaba en borrador, solo cambia estado, * si estaba en tránsito, devuelve al origen solo la parte pendiente. ## Dónde se refleja 1. En `Productos > Inventario` por ubicación. 2. En detalle de producto (tarjeta **Inventario**). 3. En `Productos > Transferencias` (listado, estado y detalle). 4. En **Movimientos de Stock** del producto. 5. En canales integrados, según tu configuración de sincronización. ## Errores comunes 1. **Origen y destino iguales**: elegí ubicaciones distintas. 2. **Sin productos en la transferencia**: agregá al menos un producto. 3. **Cantidad inválida**: revisá que sea entera y mayor a 0 donde corresponda. 4. **No podés resolver esa cantidad**: la suma recibida y rechazada supera lo pendiente. 5. **Stock negativo**: ajustá cantidad o entrá a `Configuración > Preferencias` para revisar si tu organización permite stock negativo. ## Atajos útiles 1. En `Productos > Transferencias`, tecla `N` abre **Nueva transferencia**. 2. En formulario de transferencia, `Cmd/Ctrl + Enter` confirma creación/guardado. ## Guías relacionadas * [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras) * [Cómo registrar una compra](/como-registrar-una-compra) * [Cómo crear y gestionar una orden de compra](/como-crear-y-gestionar-una-orden-de-compra) * [Cómo hacer apertura/cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) * [Ubicaciones](/configuracion/ubicaciones) * [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) ## Seguí con el circuito completo Si necesitás que ajustes, transferencias, compras y ventas compartan una misma referencia de inventario, revisá [cómo funciona el control de stock en La Pyme](https://www.lapyme.com.ar/soluciones/control-de-stock-para-comercios). # Cómo hacer un cambio o devolución Source: https://docs.lapyme.com.ar/como-hacer-un-cambio-o-devolucion Guía práctica para procesar devoluciones y cambios sin errores. Incluye impacto en stock, caja, comprobantes y notas. Esta guía te ayuda a elegir el flujo correcto y entender qué pasa después de confirmar. ## Cuándo usar cada opción | Caso | Qué conviene usar | | ----------------------------------------------------------------------- | ---------------------------------------- | | El cliente devuelve productos y no se lleva nada ahora | **Crear nota de crédito** desde la venta | | Necesitás reconocer un descuento, bonificación o ajuste sobre una venta | **Crear nota de crédito** desde la venta | | El cliente devuelve productos y se lleva otros en el mismo momento | **Cambio** | En ambos casos el sistema genera una **nota de crédito**. La diferencia es que en el cambio también se crea una nueva venta en el mismo flujo. ## Dónde está en la app (ruta y menú) 1. **Devolución de una venta existente**: * Desde detalle: `Ventas` > abrí la venta > **Crear nota de crédito** * Desde listado: `Ventas` > menú (`...`) en la fila > **Crear nota de crédito** 2. **Cambio**: * Desde listado: `Ventas` > menú (`...`) en la fila > **Crear cambio** 3. **Nota de crédito manual (sin venta original)**: * Desde listado de ventas: menú desplegable junto a **Nueva Venta** > **Nueva Nota de Crédito** * Menú: [/ventas/nueva-nc](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva-nc) 4. **Devoluciones pendientes de integraciones**: * Menú: [/ventas/devoluciones-pendientes](https://app.lapyme.com.ar/?next=%2Fventas%2Fdevoluciones-pendientes) * Uso: confirmá la recepción completa, marcá como no apta para venta, o procesá cantidades parciales. Podés seleccionar varias a la vez. La opción **Nueva nota de crédito** sin venta previa crea un comprobante sin asociarlo automáticamente a una venta. Si la devolución es de una venta existente, usá siempre **Crear nota de crédito** desde el detalle/listado de esa venta. ## Antes de empezar 1. Tenés permisos para operar ventas. 2. La venta original existe y tiene el cliente y comprobante correctos. 3. Si la mercadería vuelve, tenés un depósito definido para actualizar el stock. 4. Si vas a reintegrar dinero, tenés configurado el medio de pago. Para efectivo, también necesitás acceso a una caja en pesos. ## Flujo 1: Devolución (nota de crédito) ### 1. Abrí la venta original y elegí "Crear nota de crédito" Tenés dos entradas válidas: 1. Desde el detalle de la venta. 2. Desde el listado de ventas, en el menú (`...`) de la fila. ### 2. Revisá el comprobante y sus líneas * La Pyme carga el cliente, el comprobante asociado, el punto de venta, la moneda y las líneas de la venta original. * Podés editar cantidades e importes, quitar líneas o agregar un ajuste. * También podés revisar notas de crédito anteriores vinculadas a esa venta y el importe que todavía no fue acreditado. El importe de la nota de crédito no define por sí solo si hubo una devolución física. Por eso el stock se decide por separado. ### 3. Indicá si la mercadería vuelve al stock La opción **¿La mercadería vuelve al stock?** empieza desactivada. * Activala solamente cuando recibís físicamente los productos. * Cuando está activa, revisá el depósito de cada línea. * Dejala desactivada para descuentos, bonificaciones, fallas de servicio o mercadería que queda en poder del cliente. ### 4. Completá fecha y nota * **Fecha de emisión**: es la fecha del comprobante y de su registración contable. * **Notas**: opcional, queda guardada en la nota de crédito. ### 5. Creá la nota de crédito Revisá los totales y confirmá con **Crear nota de crédito**. Atajo útil: `Cmd/Ctrl + Enter`. Guardar crea el comprobante, pero no aplica el saldo ni devuelve dinero automáticamente. Si la nota fiscal queda pendiente de autorización, La Pyme abre su detalle para que puedas revisar o reintentar la emisión antes de usar el crédito. ### 6. Elegí qué hacer con el saldo Cuando la nota queda emitida, podés elegir: 1. **Aplicar a la factura asociada**: reduce el saldo de la factura y de la nota de crédito por el importe indicado. 2. **Dejar como saldo a favor**: no hace otro movimiento. El crédito queda disponible en la cuenta corriente del cliente. 3. **Reembolsar**: cuando la venta tiene dinero cobrado pendiente de devolver, elegís importe y medio de pago, revisás una confirmación final y La Pyme registra la devolución. El reembolso usa como máximo el menor importe entre el saldo disponible de la nota y lo efectivamente cobrado en la venta que todavía no fue devuelto. Si la venta no tuvo cobros, **Reembolsar** no aparece. Si elegís efectivo, también tenés que seleccionar una caja accesible. En esta versión, los reembolsos independientes están disponibles para notas en pesos. Tenés que elegir y confirmar una opción para completar este paso. Si dejás el crédito como saldo a favor, en el detalle de la nota, junto a **Crédito disponible**, vas a encontrar **Aplicar** y, si la nota está en pesos, **Reembolsar** cuando quede dinero cobrado pendiente de devolver. Si aplicás o reembolsás solo una parte, las acciones que sigan siendo válidas quedan disponibles para el saldo restante. Las notas en dólares se pueden aplicar a facturas compatibles en dólares, pero no admiten reembolsos independientes en esta versión. ## Qué cambia al guardar una devolución 1. Se crea una **nota de crédito** asociada a la venta original. 2. El comprobante empieza con su importe completo como saldo disponible. 3. El stock aumenta solamente si activaste **¿La mercadería vuelve al stock?**. 4. La factura original no se compensa hasta que elegís **Aplicar a la factura asociada**. 5. No se registra una salida de dinero hasta que elegís y confirmás **Reembolsar**. 6. Todo importe que no apliques ni reembolses queda como saldo a favor del cliente. ## Dónde se refleja una devolución 1. En `Ventas`, como comprobante de nota de crédito. 2. En el detalle de venta y en documentos relacionados. 3. En PDF y ticket de la nota de crédito. 4. En caja o tesorería solamente si registraste un reembolso. 5. En la cuenta corriente, como aplicación o saldo a favor según la opción elegida. ## Flujo 2: Cambio ### 1. Desde el listado de ventas, elegí "Crear cambio" En la fila de la venta original: menú (`...`) > **Crear cambio**. ### 2. Revisá "Items a devolver" * El sistema trae los productos de la venta original. * Podés ajustar cantidad por producto o cancelar el cambio. ### 3. Agregá los productos nuevos Completá la nueva venta normalmente (buscador, escáner, carrito, cliente, etc.). ### 4. Confirmá el cierre del cambio Vas a ver un resumen con: 1. **Total factura nueva** (nueva venta) 2. **Nota de crédito** (lo devuelto) 3. **Saldo pendiente venta original**, si la venta original tenía seña o saldo impago. El sistema usa primero la nota de crédito para cancelar ese saldo. 4. **A pagar** o **Crédito a favor** Al confirmar, se generan los comprobantes. ## Qué cambia al guardar un cambio 1. Se crea una **nota de crédito** por lo devuelto. 2. Se crea una **nueva venta** por lo que el cliente se lleva. 3. El sistema aplica automáticamente el crédito: 1. Primero contra el **saldo pendiente de la venta original** (por ejemplo, si quedaba seña sin completar). 2. Después contra la **nueva venta**. 4. Si sobra crédito, queda como **saldo a favor en cuenta corriente** del cliente. 5. El stock se acredita por lo devuelto y se descuenta por la nueva venta. ## Cambios con seña o venta original con saldo Si la venta original tenía un saldo pendiente (por ejemplo, una seña sin terminar de pagar), el flujo de **Cambio** ya lo cubre end-to-end: 1. El sistema detecta el saldo pendiente y lo muestra en el resumen del checkout. 2. La nota de crédito generada se aplica primero a ese saldo. 3. Solo el remanente se descuenta de la nueva venta. 4. Si después de todo eso aún sobra crédito, queda en la cuenta corriente del cliente. No hace falta hacer pasos manuales por separado: un solo flujo de **Cambio** resuelve devolución, completar la venta original y cobrar la nueva venta. ## Dónde se refleja un cambio 1. En `Ventas` aparecen dos comprobantes: nota de crédito + nueva venta. 2. En los detalles de ambos comprobantes se ve la relación entre documentos. 3. En la pantalla final podés imprimir: * **Comprobante de cambio**: documento unificado que muestra lo devuelto, lo nuevo, cómo se aplicó el crédito y el saldo final del cliente. * Ticket de nota de crédito (por separado). * Ticket de la nueva venta (por separado). 4. Si quedó saldo a favor, lo vas a ver también en `Reportes > Cuenta Corriente` del cliente. ## Notas y comportamientos no obvios 1. La **nota** que cargás en la nota de crédito se guarda en ese comprobante y sale en PDF o ticket. 2. Crear una nota de crédito desde una venta y crear un **cambio** son flujos distintos. El cambio conserva su aplicación automática dentro de la operación combinada. 3. En devoluciones de integraciones, puede quedar estado pendiente hasta que confirmes recepción en `Devoluciones pendientes`. 4. Si marcás una devolución pendiente como **No apta para venta**, ese producto no vuelve al stock. ## Errores comunes 1. "La asociación no coincide": revisá que el comprobante, cliente, punto de venta y moneda correspondan a la venta original. 2. "El importe supera el comprobante asociado": reducí las líneas o importes antes de emitir la nota fiscal. 3. "El reembolso excede el saldo disponible": parte del crédito ya fue aplicada o reembolsada; actualizá el importe. 4. "El reembolso excede el importe cobrado disponible": reducí el importe; no se puede devolver más dinero del que se cobró en la venta asociada. 5. "Seleccioná una caja": el medio elegido es efectivo y necesita una caja activa en pesos a la que tengas acceso. 6. "La nota debe estar autorizada": completá o reintentá primero la emisión fiscal. ## Guías relacionadas * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo configurar medios de pago](/configuracion/medios-de-pago) * [Cómo crear un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca) # Cómo importar datos masivamente (Excel y Contabilium) Source: https://docs.lapyme.com.ar/como-importar-datos-masivamente Guía completa para importar productos, stock, precios, clientes, proveedores, ventas, cobranzas y pagos sin sorpresas. Esta guía te muestra el flujo real de importación de La Pyme, incluyendo qué crea, qué actualiza y qué casos se saltean. ## Dónde está en la app (todas las entradas) 1. Menú lateral: `Importar`\ Menú: [/importar](https://app.lapyme.com.ar/?next=%2Fimportar) 2. Desde `Productos`: botón **Importar** en “Más acciones” 3. Desde `Ventas > Clientes`: botón **Importar** 4. Desde `Compras > Proveedores`: botón **Importar** Todas estas entradas llevan al mismo asistente de importación. ## Qué podés importar hoy 1. Productos 2. Stock 3. Precios 4. Combos 5. Kits 6. Armado de kits 7. Clientes 8. Proveedores 9. Compras 10. Ventas 11. Cartera de cheques 12. Cobranzas 13. Pagos a proveedores 14. Configuración de tesorería 15. Movimientos de tesorería 16. Saldos iniciales de cuentas corrientes 17. Compensaciones de cuentas 18. Aplicaciones de documentos Además, podés importar directamente archivos de **Contabilium** para: productos, clientes, proveedores, compras, cheques, ventas y pagos a proveedores. ## Paso a paso recomendado ### 1. Elegí origen y tipo Tenés dos caminos: 1. **Excel (plantilla de La Pyme)**: elegís qué querés importar, podés descargar la plantilla en el paso siguiente y después subís el archivo. 2. **Contabilium**: elegís tipo de dato y subís el archivo exportado de Contabilium. ### 2. Si usás Excel, descargá la plantilla desde la pantalla de carga No armes el archivo desde cero. Usá la plantilla para evitar errores de columnas/formato. En `Compras` y `Ventas` podés elegir entre una plantilla simple, con un total por comprobante, y otra con detalle de productos, con una fila por ítem. ### 3. Completá el archivo respetando los encabezados 1. Podés cambiar el orden de las columnas: La Pyme las identifica por su encabezado, no por su posición. 2. Podés agregar columnas propias. Si no coinciden con un campo de la importación, se ignoran. 3. No borres las columnas obligatorias (`*`). 4. Si renombrás un encabezado, el asistente puede pedirte que elijas y confirmes el campo correspondiente. 5. Conservá las hojas adicionales incluidas en las plantillas de cobranzas, pagos u otras importaciones que las necesiten. ### 4. Subí archivo y previsualizá antes de importar Cuando elegís el archivo, el asistente lo muestra y te deja previsualizarlo antes de ejecutar la importación.\ En productos, además podés decidir si querés actualizar filas existentes con identificadores coincidentes. Si una columna tiene un nombre parecido, ambiguo o incompatible con sus valores, se abre `Revisar columnas`. Allí vas a ver qué coincidencias fueron automáticas, cuáles son sugerencias y qué campos obligatorios todavía faltan. Una sugerencia no se usa hasta que la confirmás. Si modificás o reemplazás el archivo después de confirmar, tenés que revisar el mapeo nuevamente. El importador puede detectar automáticamente el tipo real de archivo y cambiarlo.\ Ejemplo: si elegiste `Ventas` y subís un archivo con columnas de producto, activa automáticamente la importación con detalle de ítems. ### 5. Confirmá importación y seguí el estado 1. La importación corre en segundo plano. 2. Podés cerrar la página mientras procesa. 3. Al final ves: **Creados**, **Actualizados** y **Fallidos**. 4. Si hubo errores, podés descargar un Excel con columna **Error**. ## Comportamientos clave por tipo ### Productos 1. `Producto` es el nombre visible. Varios productos pueden tener el mismo nombre. 2. Para crear un producto, `Identificador del producto` es opcional. Dejalo en blanco para que se genere automáticamente. 3. Para actualizar un SKU existente, mantené el identificador actual del producto. Podés obtenerlo con una exportación de productos. 4. Si completás el identificador, repetí el mismo valor en todas las filas del producto. Usá identificadores distintos para separar productos que tienen el mismo nombre. El **SKU** identifica cada variante y tiene que ser único. 5. Si ya existe el SKU, se actualiza. Si el archivo lo ubica bajo otro identificador, la variante se mueve al producto correspondiente sin cambiar su SKU. 6. Si no existe el SKU, se crea. 7. Podés cargar o actualizar datos como nombre, categoría, proveedor, precios y código de barras según la plantilla vigente. 8. Si la categoría o el proveedor no existen, se crean automáticamente. Para cambiar el identificador de un producto, editá el producto en `Productos`. No lo cambies en un archivo anterior: en una importación, otro identificador significa que querés mover esa variante a otro producto. Los archivos sin la columna `Identificador del producto` y las filas que dejan esa celda en blanco sirven para crear productos nuevos. Para actualizar un SKU existente, exportá los productos y conservá su identificador actual. Usá importación de productos cuando necesitás cargar códigos de barras de forma masiva. Para imprimir etiquetas con esos códigos, usá [Cómo imprimir etiquetas de productos](/como-imprimir-etiquetas-de-productos). ### Variantes 1. Para un producto nuevo, dejá `Identificador del producto` en blanco para que se genere automáticamente o usá el mismo valor en todas sus filas. 2. El SKU de cada variante tiene que ser único. 3. Dos identificadores diferentes crean o actualizan productos separados, aunque el nombre visible sea igual. ### Stock 1. La cantidad importada es la **cantidad objetivo final**, no un movimiento incremental. 2. Si no indicás depósito, usa el predeterminado (`Principal` si hace falta crearlo). 3. `tipo_asiento_stock` es opcional: * `opening`/`apertura`: saldo inicial * `adjustment`/`ajuste`: ajuste 4. Si no lo completás, el sistema decide automáticamente según historial. ### Precios 1. Cada fila debe tener al menos uno: costo, precio, promocional o margen. 2. Si indicás lista de precios, tiene que existir y ser manual. 3. Cuando cambia precio base, se recalculan precios de combos/kits relacionados. ### Combos 1. Si combo no existe, se crea. 2. Si combo ya existe, se actualiza. 3. En combos existentes, se reemplaza composición completa por la del archivo. ### Kits 1. Importa kits nuevos. 2. Si el kit ya existe, no reemplaza su composición actual. ### Clientes y proveedores 1. Si viene documento válido (CUIT/DNI), se usa para detectar existentes y actualizar. 2. Si no existe, se crea. 3. Si falta categoría fiscal/personería, se completa con valores por defecto razonables. 4. Recomendado: cargá siempre documento para evitar duplicados o pisadas entre filas. ### Saldos iniciales de cuentas corrientes Para cargar una deuda o un crédito anterior sin recrear cada comprobante: 1. Entrá a `Importar`. 2. Elegí `Excel (plantilla de La Pyme)`. 3. Seleccioná `Saldos iniciales de cuentas corrientes`. 4. Descargá y completá la plantilla. 5. Subí el archivo, revisá la vista previa y confirmá la importación. En la plantilla: 1. `Rol` define si el saldo corresponde a un `cliente` o `proveedor`. 2. Podés identificar el contacto por ID de La Pyme, CUIT/documento o nombre exacto. Preferí ID o CUIT para evitar ambigüedades. 3. Para un proveedor, un saldo **positivo** significa importe a pagar y uno **negativo** significa anticipo o crédito a favor. 4. Para un cliente, un saldo **positivo** significa importe a cobrar y uno **negativo** significa crédito a favor. 5. En dólares, completá el tipo de cambio; en pesos, usá tipo de cambio `1`. Usá un saldo inicial agregado solamente cuando no vayas a importar también los comprobantes abiertos del mismo contacto, rol, moneda y fecha de corte. Si necesitás conservar y pagar una factura puntual del sistema anterior, importá la compra en lugar de duplicar su importe como saldo inicial. ### Compensaciones de cuentas `Importar > Compensaciones de cuentas` sirve para migrar compensaciones que ya ocurrieron en el sistema anterior. Para hacer una compensación nueva en La Pyme, usá [Cómo compensar saldos de cliente y proveedor](/como-compensar-saldos-de-cliente-y-proveedor). ### Ventas: simple o con detalle de productos Al elegir `Ventas`, descargá la plantilla que corresponda a tu archivo: 1. **Plantilla simple**: * importa comprobante y montos, * no importa detalle de productos por línea. 2. **Plantilla con detalle de productos**: * importa comprobante + ítems, * puede crear dependencias faltantes (clientes, punto de venta, productos y depósitos). ### Compras, percepciones y tasas Al elegir `Compras`, también podés descargar una plantilla simple o una con detalle de productos. Ambas siguen el mismo modelo de `Nueva compra`: 1. En `tipo_comprobante`, elegí el nombre del comprobante, por ejemplo `Factura A` o `Nota de Crédito A`. 2. El IVA va en las columnas de IVA. 3. Las percepciones van en columnas propias: `percepcion_iva`, `percepcion_nacionales`, `percepcion_iibb`, `percepcion_municipales`, `percepcion_internos` y `percepcion_otros`. 4. Si tenés desglose de IIBB por jurisdicción, usá `percepcion_iibb_1_jurisdiccion` / `percepcion_iibb_1_importe` y los grupos siguientes. 5. `otros_tributos` queda como respaldo para importes sin clasificar; si conocés el tipo, preferí las columnas de percepciones. 6. El `total` del comprobante debe incluir IVA y percepciones. ### Cobranzas y pagos a proveedores 1. Si no existe contacto, lo crea. 2. Si no existe medio de pago, lo crea. 3. Si no viene número de recibo/orden, se numera automáticamente. 4. Si el pago/cobranza ya tiene aplicaciones contables, no se sobreescribe. 5. En pagos a proveedores, el sistema usa punto de venta `1`. 6. Las retenciones se cargan en la misma fila de la cobranza o pago, no en un archivo separado. 7. El campo `monto` es el total cancelado. Si cargás retenciones, el importe del medio de pago queda como `monto - retenciones`. 8. Si una cobranza o pago existente ya tiene retenciones cargadas, el importador no las sobreescribe. Para corregirlas, anulá y recreá el pago. 9. Para vincular cada cobranza o pago con sus comprobantes, completá la hoja `Aplicaciones` de la misma plantilla: * En `Cobranzas`, identificá el recibo con `punto_venta` + `numero_recibo`. Identificá la venta por `venta_id_externo` o por `venta_tipo_comprobante` + `venta_punto_venta` + `venta_numero`. * En `Pagos a proveedores`, identificá el pago con `id_pago_origen`. Identificá la compra por `compra_id_externo` junto con `compra_origen_integracion`, o por `compra_tipo_comprobante` + `compra_punto_venta` + `compra_numero`. * En ambos casos, completá `monto_aplicado` para indicar cuánto del pago se imputa a ese comprobante. 10. Si necesitás importar aplicaciones históricas por separado, usá `Importar > Aplicaciones de documentos`. En la hoja `Aplicaciones` completá: * `origen`: `OP` para un pago a proveedor o `Recibo` para una cobranza. * `nro_origen`: el número visible de la OP o del recibo. * `punto_venta_origen`: solo si necesitás distinguir dos recibos con el mismo número. * `entidad`: el nombre del cliente o proveedor. * tipo, letra, punto de venta y número del comprobante. * `importe_aplicado`: el importe relacionado con ese comprobante. La Pyme identifica internamente el pago, el comprobante, el contacto y la moneda. Si el archivo contiene otras hojas, puede encontrar `Aplicaciones` por su nombre aunque no sea la primera. Informá las notas de crédito con importe negativo: se vinculan con el comprobante del mismo importe que esté inmediatamente antes o después dentro de la misma OP o recibo; si no hay uno adyacente, tiene que haber una única coincidencia. Las plantillas de `Cobranzas` y `Pagos a proveedores` tienen hasta tres grupos de columnas `retencion_1_*`, `retencion_2_*` y `retencion_3_*`. Usalas para informar tipo, importe, alícuota, base de cálculo, jurisdicción, régimen y certificado. Reglas principales: 1. Tipos permitidos: `Ganancias`, `IIBB`, `IVA`, `SUSS` y `Seguridad e higiene`. 2. `IIBB` requiere jurisdicción y no usa régimen. 3. Los otros tipos no usan jurisdicción. 4. En cobranzas, el certificado es obligatorio. 5. En pagos a proveedores, el certificado es obligatorio salvo en `Ganancias`; si lo dejás vacío, el sistema lo numera automáticamente. 6. El total de retenciones debe ser menor que `monto`. 7. Si las notas de crédito cubren todo el pago, no se pueden importar retenciones en esa fila. Para importar cobranzas o pagos en `Efectivo`, completá la columna `Caja` con el nombre exacto de una caja activa.\ En otros medios de pago, dejá `Caja` vacía. ## Si repetís datos en el mismo archivo 1. Productos y precios: para un mismo SKU se toma la última fila. 2. Stock: para el mismo SKU + depósito se toma la última fila. 3. Ventas: para el mismo comprobante (tipo + punto de venta + número), se toma una sola versión. ## Límites y formato (importante) 1. Formato recomendado y soportado en práctica: `.xlsx`. 2. `.xls` (Excel antiguo) no se procesa. 3. Límite práctico en pantalla de carga: **10 MB** por archivo. 4. Límite por archivo: **10.000 filas de datos**, sin contar el encabezado. 5. Se procesa un archivo por vez. 6. La hoja principal contiene las filas a importar. Algunas plantillas también incluyen hojas auxiliares identificadas por nombre; no las renombres. ## Errores comunes y cómo resolverlos 1. **“Los archivos .xls no están soportados”**\ Solución: abrí el archivo en Excel y guardalo como `.xlsx`. 2. **“El archivo debe contener al menos una fila de datos”**\ Solución: completá al menos una fila real debajo de los encabezados. 3. **“Lista de precios X no existe o no es manual”**\ Solución: creá esa lista como manual o corregí el nombre. 4. **“SKUs de items no encontrados”** (combos/kits)\ Solución: importá primero productos/variantes. 5. **“SKU ya existe”** (variantes)\ Solución: usá SKU nuevo o no repitas la variante existente. 6. **“Tipo de comprobante inválido”**\ Solución: corregí el tipo de comprobante según valores permitidos. 7. **Errores contables de medios de pago**\ Solución: entrá a `Configuración > Medios de Pago` y revisá la cuenta contable vinculada a cada medio. 8. **“El archivo cambió después de confirmar el mapeo de columnas”** Solución: volvé a la vista previa y confirmá otra vez las columnas del archivo actual. 9. **“Faltan columnas requeridas o seleccionadas”** Solución: agregá la columna indicada o asignala desde `Revisar columnas`. 10. **“Valor no numérico”** Solución: reemplazá textos como `PES` o `N/A` por un importe válido en esa columna. ## Orden sugerido para una migración inicial 1. Productos / Variantes 2. Combos / Kits 3. Stock 4. Precios 5. Clientes / Proveedores 6. Ventas 7. Cobranzas / Pagos a proveedores ## Guías relacionadas * [Cómo gestionar clientes](/como-gestionar-clientes) * [Cómo gestionar proveedores](/como-gestionar-proveedores) * [Cómo registrar una venta](/como-registrar-una-venta) * [Cobranzas y Pagos](/cobranzas-y-pagos) ## Seguí con el circuito completo Si la importación es el primer paso para dejar planillas separadas, revisá [cómo La Pyme conecta stock, depósitos, ventas y reposición](https://www.lapyme.com.ar/soluciones/control-de-stock-para-comercios). # Cómo imprimir etiquetas de productos (SKU o código de barras) Source: https://docs.lapyme.com.ar/como-imprimir-etiquetas-de-productos Guía práctica para configurar el diseño de etiquetas, elegir cantidades e imprimir sin errores. Esta guía te muestra el flujo real de impresión de etiquetas en La Pyme. ## Para qué sirve Usás esta pantalla para: 1. Elegir qué productos querés etiquetar. 2. Definir cuántas etiquetas imprimir por producto. 3. Configurar diseño (tamaño, contenido y código de barras). 4. Imprimir en hoja A4 o etiqueta individual. ## Dónde está en la app (ruta y menú) 1. Desde `Productos` > **Más acciones** > **Etiquetas**. 2. Ruta directa: `/productos/etiquetas`. ## Antes de empezar 1. Tené cargados los productos que querés etiquetar. 2. Si vas a imprimir código de barras real, verificá que esos productos tengan `Código de barras` cargado. 3. Permití pop-ups del navegador para `app.lapyme.com.ar` (la impresión abre una ventana nueva). Esta pantalla imprime etiquetas. No genera códigos nuevos ni completa códigos de barras faltantes en tus productos. Si necesitás cargar o actualizar códigos de barras en muchos productos, usá importación de productos con SKU y código de barras. ## Paso a paso ### 1. Entrá a la pantalla de etiquetas Vas a ver: 1. Buscador por nombre, SKU o código. 2. Filtro de productos (`Todos`, `Con código de barras`, `Con SKU`, `Con código de barras y SKU`). 3. Filtro por categoría. 4. Tabla de productos con stock y cantidad a imprimir. ### 2. Seleccioná productos 1. Marcá los productos con checkbox. 2. Podés seleccionar todos los de la página actual. ### 3. Definí cantidades a imprimir Tenés dos formas: 1. Por producto, editando la columna **Cant. a imprimir**. 2. En bloque, con **Cambiar cantidades**: * `Coincidir con stock` * `Valor fijo` Una cantidad `0` no se imprime. ### 4. Configurá la plantilla de etiqueta Hacé clic en **Configurar etiqueta**. Configuraciones disponibles: 1. **Tipo de papel**: * Hoja A4 * Personalizado 2. **Dimensiones** en mm (ancho x alto). 3. **Código de barras**: * Mostrar / ocultar * Fuente: `SKU` o `Código de barras` 4. **Contenido** (hasta 3 líneas): * Nombre * SKU * Precio * Texto personalizado 5. **Tamaño de fuente** por línea: * Chico * Mediano * Grande En texto personalizado podés usar: 1. `{nombre}` 2. `{sku}` 3. `{codigo}` 4. `{precio}` 5. Fórmulas simples como `{precio / 12}` o `{precio * 0.8}` Guardá con **Guardar configuración**. ### 5. Confirmá e imprimí 1. Con productos seleccionados, clic en **Imprimir X etiquetas**. 2. Revisá en la confirmación: * Total de etiquetas * Tamaño * Papel * Código de barras * Contenido 3. Confirmá con **Imprimir**. El sistema abre una ventana nueva y dispara la impresión del navegador. ## Qué cambia al guardar 1. Se guarda la configuración de etiquetas de tu organización. 2. No modifica stock, precios ni productos. ## Dónde se refleja 1. En la vista previa de configuración de etiquetas. 2. En la hoja/etiqueta que imprimís desde el navegador. ## Comportamientos no obvios 1. Si todavía no tenés plantilla configurada, al intentar imprimir vas a ver “Creá la plantilla primero”. 2. Si elegís `Código de barras` como fuente pero el producto no tiene código cargado, esa parte puede salir vacía. 3. En servicios, la columna de stock se muestra con `-`; la cantidad de etiquetas la definís manualmente. 4. Si un producto tiene stock negativo, la cantidad inicial propuesta no baja de `0`. ## Errores comunes 1. **No se abre la impresión**\ Revisá bloqueo de pop-ups del navegador. 2. **No aparece el código de barras**\ Verificá la fuente elegida (`SKU` o `Código de barras`) y que el dato exista en el producto. 3. **Se imprime menos de lo esperado**\ Revisá que la cantidad por producto sea mayor a `0`. 4. **Texto personalizado no reemplaza variables**\ Revisá que uses llaves y nombres válidos: `{precio}`, `{sku}`, `{nombre}`, `{codigo}`. ## Guías relacionadas * [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras) * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Cómo importar datos masivamente](/como-importar-datos-masivamente) ## Seguí con el circuito completo Si querés que etiquetas, variantes, depósitos y ventas trabajen sobre el mismo inventario, revisá [cómo La Pyme organiza el control de stock](https://www.lapyme.com.ar/soluciones/control-de-stock-para-comercios). # Cómo registrar liquidaciones de procesadores Source: https://docs.lapyme.com.ar/como-registrar-liquidaciones-de-procesadores Registrá lo que Mercado Pago, PagoNube u otro procesador te acredita, bajá lo pendiente a liquidar e importá el reporte CSV cuando esté disponible. Usá `Tesorería` > `Liquidaciones` cuando un procesador de pagos (por ejemplo Mercado Pago, PagoNube o Clover) te acredita cobros con tarjeta. La liquidación baja lo pendiente a liquidar y deja el neto en la cuenta que elijas. ## Dónde está 1. Entrá a `Tesorería` > `Liquidaciones`. 2. Revisá `A liquidar` y `Liquidaciones recibidas`. 3. Para crear una, tocá `Nueva liquidación`. Menú: [/tesoreria/liquidaciones](https://app.lapyme.com.ar/?next=%2Ftesoreria%2Fliquidaciones) ## Antes de empezar 1. Tenés permiso de lectura de Tesorería para ver la pantalla. 2. Tenés permiso de escritura de Tesorería para registrar o anular. 3. Tenés al menos un [medio de pago](/configuracion/medios-de-pago) tipo `Tarjeta` activo (el procesador). 4. Tenés al menos una [cuenta bancaria](/configuracion/bancos) (puede ser el saldo del propio procesador modelado como cuenta). ## Qué es una liquidación Cuando cobrás con un procesador, el dinero queda como cobro sin liquidar. Al registrar la liquidación: 1. Cancelás parte de esos cobros pendientes. 2. Acreditás el neto en la cuenta bancaria (o saldo del procesador). 3. Registrás comisiones, retenciones, percepciones u otros descuentos. Esto mueve el saldo en Tesorería. No es lo mismo que [conciliar un extracto](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria): la conciliación compara movimientos con el extracto bancario; la liquidación registra la acreditación del procesador. ## Cómo leer el hub ### A liquidar Cada procesador con saldo pendiente aparece con: 1. Nombre del procesador. 2. Monto pendiente. 3. Cantidad de cobros (`N cobro` / `N cobros`). Con permiso de escritura, tocá ese procesador para abrir la liquidación manual. Si no hay pendientes, ves `No hay fondos pendientes para liquidar.` ### Liquidaciones recibidas Tabla con: | Columna | Contenido | | ------------- | --------------------------------------------------- | | `Fecha` | Fecha de la liquidación | | `Origen` | Tipo de origen (por ejemplo procesador de tarjetas) | | `Bruto` | Importe bruto | | `Deducciones` | Descuentos | | `Neto` | Neto acreditado | | `Estado` | `Registrada` o `Anulada` | Tocá una fila para abrir el detalle. Si no hay filas, ves `No hay liquidaciones para mostrar.` ## Registrar una liquidación a mano 1. Tocá `Nueva liquidación` (o `Crear manualmente` si tu organización muestra el menú desplegable). 2. Completá `Datos de acreditación`: * `Procesador` * `Cuenta bancaria` * `Fecha de acreditación` * `Referencia` (opcional) * `Importe bruto` 3. En `Descuentos`, tocá `Agregar descuento` y elegí el tipo (comisión, retenciones, percepciones, contracargo, ajuste u otro) con su importe. 4. Revisá el resumen: `Bruto`, `Descuentos` y `Neto depositado`. 5. Opcional: cargá `Notas`. 6. Tocá `Registrar liquidación`. Si el bruto supera lo pendiente a liquidar, La Pyme te avisa y podés registrar igual (suele indicar ventas todavía no cargadas). Al terminar, volvés al hub con el detalle abierto. ## Revisar o anular una liquidación 1. Abrí la fila en `Liquidaciones recibidas`. 2. Revisá `Cobro bruto`, grupos de descuentos y `Total liquidado`. 3. Para anular (con permiso de escritura y si no está anulada): tocá `Anular` y confirmá `¿Anular esta liquidación?`. La anulación crea un asiento de reversión. La acción no se puede deshacer. ## Importar el reporte de Mercado Pago Si tu organización tiene habilitada la importación: 1. En `Nueva liquidación`, elegí `Importar CSV de Mercado Pago`. 2. Indicá en qué cuenta tenés el saldo de Mercado Pago. 3. Indicá con qué medio de pago cargás esas ventas. 4. Subí el reporte CSV de liberaciones. 5. Revisá el resumen del período (ventas liquidadas, comisiones, retenciones, retiros, etc.). 6. Si el saldo del archivo cierra, tocá `Registrar liquidación`. La importación cancela cupones pendientes del medio elegido. No hace falta conciliar venta por venta: el cierre se valida contra el total del reporte. Los retiros a tu banco aparecen en el resumen del archivo para que los reconozcas en el extracto. Esa importación no crea sola las transferencias de tesorería: si necesitás el movimiento, registralo o conciliá el extracto después. Si la importación no aparece en el menú, usá la liquidación manual o pedí a soporte que revise la habilitación de tu organización. ## Ajustar un saldo viejo a liquidar Si tu organización tiene la opción `Ajustar saldo a liquidar`: 1. Usala solo para reparar pendientes históricos que ya no se van a liquidar. 2. Elegí procesador, fecha, cuenta de ajuste y el `Saldo real pendiente`. 3. Confirmá `Ajustar pendientes`. Para registrar un depósito real del procesador, creá una liquidación (manual o por CSV). No uses el ajuste como reemplazo de una liquidación. ## Cómo se conecta con el resto de Tesorería 1. Al registrar la liquidación, el neto impacta la cuenta en `Tesorería` > `Movimientos`. 2. `Tesorería` > `Conciliación` sigue siendo el lugar para cruzar el extracto bancario. 3. Si el pendiente de `A liquidar` no baja, revisá que las ventas/cobranzas usen el mismo medio de pago tipo tarjeta que estás liquidando. ## Problemas frecuentes 1. **No veo procesadores.** Creá o activá un medio de pago tipo `Tarjeta`. 2. **No puedo crear.** Necesitás permiso de escritura de Tesorería. 3. **Quedó monto sin cupones asociados.** Faltan ventas/cobros cargados; la liquidación igual se registra. 4. **Confundí Liquidaciones con Conciliación.** Liquidaciones registra la acreditación del procesador; Conciliación compara el extracto con los movimientos. # Cómo registrar una compra Source: https://docs.lapyme.com.ar/como-registrar-una-compra Guía práctica para cargar compras, recibir productos, adjuntar comprobantes y entender qué pasa con stock, notas y vencimientos. Esta guía te ayuda a registrar compras manualmente, sin errores y con trazabilidad de stock, cuentas a pagar y documento adjunto. Si tenés una factura en PDF o imagen, también podés [cargarla con IA](/como-cargar-facturas-de-compra-con-ia) y revisar el borrador antes de crear la compra. ## Dónde está en la app (ruta y menú) 1. **Compras**: Menú: [Compras > **Nueva compra**](https://app.lapyme.com.ar/?next=%2Fcompras%2Fnueva) 2. **Carga con IA**: Menú: `Compras` > **Nueva compra** > **Subir comprobante con IA** 3. **Desde proveedor**: Menú: `Compras` > `Proveedores` > menú (`...`) > **Crear compra** 4. **Desde orden de compra**: Menú: `Compras` > `Órdenes de compra` > abrí la orden > **Crear factura** 5. **Desde una compra existente (duplicar)**: Menú: `Compras` > menú (`...`) de la fila > **Duplicar** 6. **Buscador global**: Atajo: `Cmd/Ctrl + K`\ Acción: escribí **Nueva compra** ## Antes de empezar 1. Tenés permisos para registrar compras. 2. Tenés al menos un proveedor cargado. 3. Si vas a recibir mercadería, tenés [ubicaciones](/configuracion/ubicaciones) configuradas. 4. Si cargás en dólares, necesitás tipo de cambio. 5. Si querés que La Pyme proponga los datos desde un comprobante, usá primero [la carga de facturas con IA](/como-cargar-facturas-de-compra-con-ia). ## Paso a paso ### 1. Elegí proveedor y comprobante Completá: 1. **Proveedor** 2. **Tipo de comprobante** 3. **Número de factura** 4. **Moneda** (si tu organización opera con más de una) 5. **Tipo de cambio** (solo si la moneda es dólares) ### 2. Cargá fechas En la barra de fechas completá: 1. **Fecha de factura** 2. **Fecha de vencimiento** (opcional) Si el proveedor tiene condición de pago, el sistema propone automáticamente fecha de vencimiento desde la fecha de factura. ### 3. Agregá productos o ítems Podés: 1. Agregar productos del catálogo. 2. Crear un ítem personalizado. 3. Crear un producto nuevo en el momento. 4. Usar el botón con el ícono de código de barras para escanear productos. En cada renglón podés ajustar cantidad, costo unitario, IVA y otros datos contables si aplica en tu organización. ### 4. Definí si los productos se reciben ahora Si querés impactar stock en el momento: 1. Marcá **Marcar productos como recibidos**. 2. Elegí la **Ubicación** donde ingresa la mercadería. ### 5. Completá impuestos/percepciones y totales Cargá percepciones/impuestos si corresponde y verificá el total final en el resumen. ### 6. Agregá información adicional (opcional) En **Información adicional** podés: 1. Cargar **Notas** internas. 2. Ajustar **Fecha contable**. 3. Seleccionar **Etiquetas** para organizar la compra. 4. Subir PDF o imagen del comprobante de compra (máximo 5MB). ### 7. Confirmá la compra Hacé clic en **Crear compra**. Atajo útil: `Cmd/Ctrl + Enter`. ## Etiquetas de compras Las etiquetas sirven para clasificar compras con criterios internos, como `Importación`, `Gasto fijo`, `Revisar` o `Proyecto local`. 1. En una compra nueva, abrí **Información adicional** y seleccioná las etiquetas antes de crearla. 2. En una compra existente, usá la tarjeta **Etiquetas** del detalle para agregar o quitar. 3. En el listado podés filtrar por etiqueta. El listado de compras no tiene asignación masiva de etiquetas. Las etiquetas no cambian el proveedor, los importes, el stock, el vencimiento ni el impacto contable de la compra. Consultá [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) para conocer el comportamiento compartido. ## Comportamientos no obvios ### Stock: solo cambia si recibís productos Si no marcás **productos recibidos**, la compra se registra pero no ingresa stock. ### ¿En qué depósito entra una compra manual? La ubicación no se elige por cada renglón. Para definir el depósito: 1. Activá **Marcar productos como recibidos**. 2. Elegí la **Ubicación** donde ingresa la mercadería. Si no activás esa opción, La Pyme registra la compra y la deuda del proveedor, pero no mueve stock. ### Costos: se pueden actualizar sin recibir stock La actualización de costos es independiente de la recepción de mercadería. Si querés cargar una compra para actualizar costos sin mover inventario: 1. cargá los productos y sus costos; 2. dejá sin marcar **Marcar productos como recibidos**; 3. mantené activa la opción de actualizar costo del producto si querés que el costo del catálogo cambie. Así La Pyme registra la compra y la deuda del proveedor, actualiza el costo cuando corresponde y no genera ingreso de stock. ### Recepción requiere ubicación y productos Para recibir, necesitás: 1. Tener productos cargados (no solo totales manuales). 2. Elegir ubicación. ### Compras desde orden de compra Si creás la compra desde una orden: 1. Se precompletan proveedor, moneda, notas e ítems. 2. La ubicación puede quedar bloqueada a la ubicación de la orden al recibir. ### Notas vs documento adjunto 1. **Notas** son internas de La Pyme (se ven en detalle de compra). 2. El **PDF/imagen adjunto** es el comprobante del proveedor que subiste. 3. La nota no modifica el archivo adjunto del proveedor. ### Compra sin renglones (totales manuales) También podés registrar una compra sin cargar productos, completando los totales de la factura. Si después querés recibir stock, vas a necesitar cargar productos y ubicación. ## Qué cambia al guardar 1. Se crea la compra. 2. Se actualiza la deuda del proveedor (cuentas a pagar). 3. Si la compra tiene productos y mantenés activa la actualización de costo, se actualiza el costo del catálogo. 4. Si marcaste recepción, se incrementa stock en la ubicación elegida. 5. La compra queda disponible para pagos y aplicación de créditos. 6. Si subiste documento, queda asociado a la compra para descarga. ## Dónde se refleja 1. En `Compras` (listado y detalle). 2. En el detalle del proveedor y su cuenta corriente. 3. En `Compras > Pagos`, cuando registrás pagos contra esa compra. 4. En stock, si la compra fue recibida. 5. En el detalle de compra, para descargar el documento adjunto. ## Notas: dónde aparecen La nota de compra: 1. Se guarda en la compra. 2. Se ve en el detalle, en la tarjeta **Notas**. 3. Se puede editar después desde el detalle. ## Errores comunes 1. **"Seleccioná un proveedor"**: falta elegir proveedor. 2. **"Seleccioná un tipo de comprobante"**: falta tipo de comprobante. 3. **"El número de factura es requerido"**: falta número de factura. 4. **"Ya existe una compra con el mismo proveedor..."**: duplicaste proveedor + tipo + número. 5. **"Ingresá un tipo de cambio válido"**: moneda en dólares sin tipo de cambio válido. 6. **"Seleccioná una ubicación"**: marcaste recepción pero no elegiste ubicación. 7. **"Agregá productos para poder recibirlos"**: intentaste recibir sin renglones de productos. 8. **"La fecha de vencimiento no puede ser anterior..."**: vencimiento anterior a fecha de factura. ## Guías relacionadas * [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo cargar facturas de compra con IA](/como-cargar-facturas-de-compra-con-ia) * [Configurar medios de pago](/configuracion/medios-de-pago) * [Configurar ubicaciones](/configuracion/ubicaciones) * [Configurar puntos de venta](/configuracion/puntos-de-venta) * [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) # Cómo registrar una venta Source: https://docs.lapyme.com.ar/como-registrar-una-venta Cómo vender más rápido con escáner, atajos y checkout. Incluye qué pasa con las notas y dónde se ven. Esta guía está pensada para uso diario en mostrador o caja. ## Dónde está en la app Entrá a `Ventas > Nueva venta`. ## POS, mostrador y local físico La Pyme sirve como punto de venta operativo para cobrar en locales físicos desde `Ventas` > `Nueva venta`. Desde ese flujo podés: 1. buscar productos o usar escáner de código de barras; 2. cobrar con uno o varios medios de pago; 3. operar con caja o turno abierto si tu organización lo exige; 4. emitir `Factura A`, `Factura B`, `Factura C`, `Factura M` o `Comprobante X`, según la condición fiscal y tu configuración; 5. imprimir, descargar o enviar el comprobante al finalizar. No confundas este uso de POS/mostrador con el **punto de venta fiscal** de ARCA: el punto fiscal define numeración y emisión electrónica; el flujo de venta define cómo cobrás y entregás en caja. ## Comprobantes, lista de precios y vendedor del cliente Según las condiciones fiscales y la configuración de ARCA, la venta puede emitirse como `Factura A`, `Factura B`, `Factura C`, `Factura M` o `Comprobante X`. Al seleccionar un cliente, su lista de precios se usa como valor inicial de la venta. Podés cambiarla desde `Lista de precios` en el encabezado; si ya agregaste productos, La Pyme pide confirmación y recalcula esos renglones. El cambio se aplica solo a la venta y no modifica la lista predeterminada del cliente. Si está activo `Seleccionar vendedor al vender`, La Pyme propone el vendedor asignado del cliente cuando tiene acceso al punto de venta actual. Si no es elegible, selecciona otro vendedor habilitado para que lo revises antes de confirmar. ## Antes de empezar 1. Tenés al menos un [punto de venta](/configuracion/puntos-de-venta) activo. 2. Tenés [medios de pago](/configuracion/medios-de-pago) configurados. 3. Tenés una caja/terminal disponible para operar. 4. Si facturás con ARCA, completaste la configuración fiscal. ## Flujo recomendado (rápido) ### 1. Abrí una venta nueva Ingresá a **Ventas** y hacé clic en **Nueva venta**. ### 2. Agregá productos (buscador o escáner) * Buscá por nombre, SKU o código de barras. * Si usás escáner, podés escanear directamente y el producto se agrega al carrito. * Si cargás el código manualmente, presioná `Enter` para buscarlo. * Si el producto tiene variantes (por ejemplo talle/color), elegí la variante correcta. Para conectar la lectora o revisar un escaneo que no responde, consultá [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras). Si el sistema está configurado para **bloquear venta sin stock**, no te va a dejar agregar productos sin disponibilidad. ### 3. Ajustá el carrito En el carrito podés: * Cambiar cantidades * Editar precio e IVA (si tu rol lo permite) * Agregar ítems personalizados * Agregar descuentos * Agregar redondeo ### 4. Definí cliente (opcional) Podés elegir un cliente existente o vender como consumidor final. Si elegís cliente, también podés heredar su lista de precios, su condición de pago y su vendedor asignado. Revisá el selector de lista y el vendedor propuesto como se explica en `Comprobantes, lista de precios y vendedor del cliente` antes de continuar. ### 5. Elegí cómo cobrar Podés: * Cobrar con un solo medio de pago * Dividir el pago en varios medios * Marcar la venta como **pendiente de pago** Si hay saldo pendiente, el sistema te va a pedir fecha de vencimiento. ### 6. Revisá comprobante y datos de emisión Antes de confirmar, validá: * Tipo de comprobante: `Factura A`, `Factura B`, `Factura C`, `Factura M` o `Comprobante X`, según corresponda * Punto de venta * Caja * Fecha de emisión * Operador (si aplica en tu organización) El tipo fiscal disponible depende de la condición fiscal de la organización y del cliente, además de la configuración de ARCA. `Factura M` corresponde al comprobante fiscal que ARCA también identifica con el código 51; en algunas vistas puede aparecer abreviado como `FCM`. ### 7. Confirmá la venta Hacé clic en **Confirmar venta**. Al finalizar, podés: * Imprimir * Descargar PDF * Enviar por WhatsApp o email * Abrir los detalles de la venta ## Etiquetas de ventas Las etiquetas sirven para clasificar ventas con criterios internos, como canal, campaña, prioridad o revisión pendiente. 1. En una venta nueva, abrí **Información adicional** y seleccioná las etiquetas antes de confirmar. 2. En una venta existente, usá la tarjeta **Etiquetas** del detalle para agregar o quitar. 3. Para trabajar en bloque, seleccioná ventas en el listado y abrí **Etiquetas**. 4. En el listado podés filtrar por etiqueta. Las etiquetas no cambian el comprobante, el total, el cobro, el estado ni el impacto contable de la venta. Consultá [Cómo crear y usar etiquetas para organizar la operación](/configuracion/etiquetas) para administrarlas y conocer sus alcances. ## Notas: qué hacen y dónde aparecen Hay dos tipos de notas: ### A) Nota de la venta (general) Se agrega desde el menú del carrito (opción **Agregar nota**). Esta nota: * Se guarda en la venta * Se ve en listados y detalle de ventas * Sale en el PDF como **Observaciones** * Sale en ticket impreso y ticket de cambio ### B) Nota de un ítem (producto puntual) Se agrega entrando al detalle del producto dentro del carrito (campo **Nota**). Esta nota: * Se guarda en ese renglón del producto * Se ve en el carrito junto al nombre del producto * Sale en el PDF, al lado de ese ítem * No sale en el ticket térmico estándar ## Atajos útiles (computadora) Si trabajás con teclado, estos atajos aceleran mucho la carga: * `Cmd/Ctrl + F`: enfocar buscador de productos * `↑ / ↓ + Enter`: navegar y agregar producto desde resultados * `Cmd/Ctrl + C`: agregar/editar cliente * `Cmd/Ctrl + I`: agregar ítem personalizado * `Cmd/Ctrl + D`: agregar descuento * `Cmd/Ctrl + N`: agregar nota de venta * `Cmd/Ctrl + Enter`: continuar / confirmar * En checkout: `F` para Factura, `C` para Comprobante X En Mac usá `Cmd`. En Windows/Linux usá `Ctrl`. ## Verificá que quedó bien 1. La venta aparece en **Ventas**. 2. El total coincide con el comprobante. 3. El stock se actualizó en la ubicación correcta. 4. El cobro quedó en el medio de pago esperado. 5. Si agregaste notas, revisá dónde se muestran (venta general vs ítem). ## Si algo falla * Error al facturar con ARCA: [ver guía](/solucion-de-problemas/errores-arca) * La venta queda sin cobro: revisá [Preferencias](/configuracion/preferencias-generales) * No aparece un medio de pago: revisá [Medios de pago](/configuracion/medios-de-pago) # Cómo resolver checkout sin caja abierta Source: https://docs.lapyme.com.ar/como-resolver-checkout-sin-caja-abierta Qué aparece cuando intentás continuar una venta sin caja o sin turno abierto. Usá esta guía cuando estás cargando una venta y `Continuar` no abre el checkout final. ## Dónde está 1. Entrá a `Ventas`. 2. Hacé click en `Nueva venta`. 3. Agregá productos al carrito. 4. Hacé click en `Continuar`. ## Si falta elegir caja Cuando no hay una caja elegida para la venta, La Pyme abre el diálogo `Seleccioná una caja`. En esa pantalla podés ver: 1. Cajas con `Turno abierto`. 2. Cajas con `Sin turno abierto`. 3. La marca `Caja preferida` si corresponde. 4. El texto `No hay cajas disponibles` si la organización no tiene cajas para operar. Elegí una caja. Si la caja ya tiene turno abierto, La Pyme puede seguir con el checkout. ## Si la caja no tiene turno abierto Si elegís una caja con `Sin turno abierto`, La Pyme te pide abrir turno antes de continuar. 1. En el diálogo `Seleccioná una caja`, elegí la caja. 2. Hacé click en `Abrir caja`. 3. Mientras se procesa, el botón puede mostrar `Abriendo…`. 4. Si se abre correctamente, La Pyme muestra `Turno de caja abierta exitosamente`. 5. Después podés seguir con el checkout. Si falla, La Pyme muestra `Error al abrir el turno de caja`. Si otra persona ya abrió esa caja, puede aparecer `Ya hay una sesión abierta para esta caja`. ## Si ya había una caja elegida, pero sin turno Cuando la venta ya tiene una caja elegida y esa caja no tiene turno abierto, aparece `Iniciar turno en {nombre de caja}`. 1. Revisá `Esperado según caja: $...`. 2. Completá `Efectivo contado al iniciar`. 3. Confirmá el inicio del turno. 4. Si falla, La Pyme muestra `Error al iniciar el turno`. 5. Cuando el turno queda abierto, La Pyme vuelve al checkout. ## Otros bloqueos antes del checkout `Continuar` también puede bloquearse por el total del carrito. 1. Si el total es cero, La Pyme muestra `No podés continuar con el checkout porque el total del carrito es $0. Revisá los descuentos aplicados.` 2. Si el total supera el máximo permitido, La Pyme muestra `El total del carrito supera el máximo permitido`. En esos casos no hay que abrir caja: corregí cantidades, precios o descuentos en el carrito. ## Cómo confirmar que quedó resuelto 1. El botón `Continuar` abre el checkout. 2. La venta tiene una caja asignada. 3. La caja muestra `Turno abierto`. 4. El total del carrito es mayor a cero y no supera el máximo permitido. ## Guías relacionadas 1. [Cómo registrar una venta](/como-registrar-una-venta) 2. [Cómo emitir, reenviar y corregir comprobantes de venta](/como-emitir-reenviar-y-corregir-comprobantes-de-venta) # Cómo usar la cuenta corriente de clientes y aplicar créditos Source: https://docs.lapyme.com.ar/como-usar-cuenta-corriente-de-clientes-y-aplicar-creditos Guía práctica para controlar saldos a cobrar, aplicar notas de crédito y anticipos, y entender dónde se refleja cada movimiento. Esta guía te ayuda a seguir lo que te deben tus clientes y a aplicar créditos disponibles sin perder trazabilidad. ## Dónde está en la app (ruta y menú) 1. **Cuenta corriente de clientes (listado)**: Menú: `Reportes` > `Cuenta Corriente` > tarjeta **A cobrar** 2. **Cuenta corriente de un cliente (detalle)**: Menú: `Reportes` > `Cuenta Corriente` > abrí un cliente 3. **Desde el detalle del cliente**: Menú: `Ventas` > `Clientes` > abrí un cliente > **Ver cuenta corriente** 4. **Desde el detalle del pedido**: Menú: `Ventas` > `Pedidos` > abrí un pedido > menú de acciones > **Ver cuenta corriente** 5. **Aplicación masiva de créditos**: Menú: [Ventas > Cobranzas > alerta de créditos > **Aplicar créditos**](https://app.lapyme.com.ar/?next=%2Fcobranzas) 6. **Aplicación puntual sobre una venta**: Menú: `Ventas` > abrí una venta > tarjeta **Créditos disponibles** > **Aplicar crédito** 7. **Aplicar saldo de una nota de crédito de venta**: Menú: `Ventas` > abrí una nota de crédito > **Aplicar saldo** 8. **Aplicar créditos durante una venta nueva (checkout)**: Menú: `Ventas` > `Nueva venta` > checkout > **Notas de crédito disponibles** 9. **Aplicar saldo de un anticipo ya registrado**: Menú: `Ventas` > `Cobranzas` > abrí una cobranza con saldo > **Aplicar** La alerta **Créditos disponibles** también existe en el circuito de proveedores. La ruta define a quién corresponde: en `Ventas > Cobranzas` muestra créditos de clientes; en `Compras > Pagos` muestra créditos de proveedores. ## Antes de empezar 1. Tenés permisos de reportes para ver cuenta corriente. 2. Tenés permisos de ventas/cobranzas para aplicar créditos. 3. El cliente y los comprobantes destino deben estar en moneda compatible con el crédito. 4. Si vas a enviar resumen por email, el cliente debe tener email cargado. ## Paso a paso ### 1. Revisá saldos en cuenta corriente En `Reportes > Cuenta Corriente`: 1. Entrá a la tarjeta **A cobrar**. 2. Buscá el cliente y aplicá filtro de fecha si necesitás corte. 3. Abrí el detalle para ver movimientos. En el detalle vas a ver: 1. **Saldo actual** (o saldo al corte por fecha). 2. **Composición del saldo**, con cada factura, crédito o anticipo que sigue pendiente. 3. El importe original, aplicado y pendiente, más la antigüedad de cada comprobante. 4. **Movimientos**, con la secuencia cronológica de facturas, cobranzas y asientos. 5. El estado de cada movimiento: pendiente, parcial o pagado. El detalle recuerda la última vista que seleccionaste en este navegador y la usa cuando abrís cualquier cuenta corriente. ### 2. Aplicá créditos sobre una venta puntual Desde `Ventas > abrir una venta`: 1. En **Créditos disponibles**, hacé clic en **Aplicar crédito**. 2. Elegí el crédito disponible. 3. Definí monto a aplicar (total o parcial). 4. Confirmá. ### 3. Aplicá una nota de crédito desde su propio detalle Si abrís una venta que es nota de crédito y tiene saldo disponible: 1. Junto a **Crédito disponible**, hacé clic en **Aplicar**. 2. Seleccioná las facturas destino. 3. Ajustá montos por factura si hace falta. 4. Confirmá. En notas emitidas en pesos también podés elegir **Reembolsar** desde ese mismo lugar cuando la venta asociada tenga dinero cobrado pendiente de devolver. El máximo es el menor importe entre ese cobro disponible y el saldo de la nota. Si la nota no está asociada a una venta, el máximo es su saldo disponible. Si usás solo una parte, el detalle conserva las acciones que sigan siendo válidas para el saldo restante. Las notas en dólares se pueden aplicar a facturas compatibles en dólares, pero no reembolsar de forma independiente en esta versión. ### 4. Aplicá créditos al registrar una cobranza Desde `Ventas > Cobranzas > Nueva cobranza`: 1. Elegí cliente, fecha, punto de venta y moneda. 2. Seleccioná ventas pendientes. 3. En **Créditos a aplicar**, cargá montos por crédito o usá **Aplicar todo**. 4. Completá medios de cobranza por la diferencia. 5. Confirmá. Si el total neto queda en `0` por créditos, el botón cambia a **Aplicar créditos** y podés guardar sin medios de cobranza. ### 5. Aplicá créditos de forma masiva Desde `Ventas > Cobranzas`: 1. Hacé clic en **Aplicar créditos** en la alerta superior. 2. Revisá la vista previa. 3. Confirmá. ### 6. Aplicá saldo de un anticipo existente Si una cobranza quedó con saldo a favor: 1. Abrí esa cobranza en `Ventas > Cobranzas`. 2. Hacé clic en **Aplicar**. 3. Elegí las ventas o los asientos manuales pendientes del cliente. 4. Ajustá los montos y confirmá. Este selector usa los mismos saldos abiertos que `Nueva cobranza`. Las ventas tienen un enlace a su detalle. Los asientos manuales se identifican por su descripción contable. ## Qué cambia al guardar 1. Baja el saldo de las ventas alcanzadas. 2. Baja el saldo disponible de notas de crédito/anticipos aplicados. 3. Se crean asignaciones contables de aplicación de crédito. 4. Se actualiza la cuenta corriente del cliente. ## Dónde se refleja 1. En `Reportes > Cuenta Corriente` (listado y detalle). 2. En `Ventas > abrir una venta`, dentro de pagos y saldos. 3. En `Ventas > Cobranzas > abrir una cobranza`, en **Créditos aplicados**. 4. En el recibo PDF de la cobranza (si hubo cobranza con monto). ### Cómo se relaciona con Cuentas a Cobrar Sin filtros analíticos, el total de `Reportes > Cuentas a Cobrar` coincide con el saldo **A cobrar** de `Reportes > Cuenta Corriente` para el mismo cliente. El reporte incluye facturas, asientos manuales, anticipos y créditos. El filtro **Punto de venta** permite elegir uno o varios puntos y mantiene el saldo reconciliado dentro de ese mismo alcance. Los asientos que no tienen un punto de venta asignado se incluyen al elegir **Sin punto de venta**. Si no aplicás el filtro, el reporte incluye tanto los puntos de venta identificados como esos movimientos sin asignación. Los movimientos que no tienen una fecha de vencimiento aparecen en **Sin vencimiento**. Un importe negativo es un saldo a favor o crédito que reduce el saldo neto a cobrar; no se convierte en deuda positiva. Si aplicás filtros como fecha del documento, vendedor, exclusiones o **Solo vencidos**, el reporte muestra **Saldo filtrado**. Ese subtotal puede diferir del saldo completo de cuenta corriente porque representa solamente el subconjunto elegido. ## Comportamientos no obvios ### A) El saldo mostrado depende del filtro En el detalle de cuenta corriente: 1. Sin fecha de corte, ves **Saldo actual**. 2. Con fecha de corte, ves **Saldo al corte de fecha**. 3. Si no filtrás por punto de venta y hay más de uno, se muestra desglose por punto de venta. ### B) Aplicación masiva en clientes: puede haber créditos que no apliquen En clientes, la aplicación masiva se resuelve por combinaciones válidas de cliente, moneda y punto de venta. Por eso puede pasar que haya crédito disponible pero no se aplique todo si no hay facturas pendientes compatibles. ### C) Checkout de venta nueva En `Nueva venta`, la sección de créditos muestra **notas de crédito** del cliente para descontar del total de esa venta. Si necesitás aplicar anticipos/créditos sobre facturas pendientes ya emitidas, usá `Ventas > Cobranzas`. ### D) Exportaciones y email en cuenta corriente 1. En el listado exportás saldos por contacto. 2. En el detalle exportás Excel o elegís uno de dos PDF: **Composición del saldo** para enviar lo pendiente, o **Resumen de cuenta** para enviar los movimientos. Los importes usan `$` para pesos y `US$` para dólares. 3. Al enviar por email, elegís cuál de esos dos documentos querés adjuntar. El cliente debe tener email cargado. ### E) Nota de cobranza: dónde aparece La nota general de cobranza: 1. Se guarda en el detalle de la cobranza. 2. Se puede editar desde la tarjeta **Notas**. 3. Sale en el recibo PDF como **Observaciones**. ## Errores comunes 1. **"No hay créditos con facturas pendientes para aplicar"**: hay crédito, pero no hay facturas compatibles. 2. **"La venta no pertenece al mismo cliente que la nota de crédito"**: cruce entre clientes distintos. 3. **"La venta tiene una moneda diferente..."**: la moneda de la nota y la factura no coincide. 4. **"No se puede aplicar una nota de crédito a otra nota de crédito"**: el destino debe ser factura elegible. 5. **"No se puede aplicar una nota de crédito a sí misma"**: origen y destino no pueden ser el mismo comprobante. 6. **"Este contacto no tiene email registrado"**: no se puede enviar resumen por email sin email. ## Atajos 1. En `Ventas > Cobranzas`: tecla `N` para **Nueva cobranza**. 2. En selección de comprobantes: `Shift + clic` para seleccionar rango. 3. En toda la app: `Cmd/Ctrl + K` para buscar módulos y acciones. ## Guías relacionadas * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo hacer un cambio o devolución](/como-hacer-un-cambio-o-devolucion) * [Cómo usar la cuenta corriente de proveedores y aplicar créditos](/como-usar-cuenta-corriente-de-proveedores-y-aplicar-creditos) * [Cómo compensar saldos de cliente y proveedor](/como-compensar-saldos-de-cliente-y-proveedor) # Cómo usar la cuenta corriente de proveedores y aplicar créditos Source: https://docs.lapyme.com.ar/como-usar-cuenta-corriente-de-proveedores-y-aplicar-creditos Guía práctica para controlar saldos a pagar, aplicar notas de crédito y anticipos, y entender dónde se refleja cada cambio. Esta guía te ayuda a controlar lo que debés por proveedor y a usar créditos disponibles (notas de crédito, anticipos y créditos contables) sin perder trazabilidad. ## Dónde está en la app (ruta y menú) 1. **Cuenta corriente de proveedores (listado)**: Menú: `Reportes` > `Cuenta Corriente` > tarjeta **A pagar** 2. **Cuenta corriente de un proveedor (detalle)**: Menú: `Reportes` > `Cuenta Corriente` > abrí un proveedor 3. **Desde el detalle del proveedor**: Menú: `Compras` > `Proveedores` > abrí un proveedor > **Ver cuenta corriente** 4. **Aplicación masiva de créditos**: Menú: [Compras > Pagos > alerta de créditos > **Aplicar créditos**](https://app.lapyme.com.ar/?next=%2Fpagos) 5. **Aplicación puntual sobre una compra**: Menú: `Compras` > abrí una compra > tarjeta **Créditos disponibles** > **Aplicar crédito** 6. **Aplicar saldo de una nota de crédito de compra**: Menú: `Compras` > abrí una nota de crédito > sección **Pagos** > **Aplicar saldo** 7. **Aplicar saldo de un anticipo ya registrado**: Menú: `Compras` > `Pagos` > abrí un pago con saldo > **Aplicar** La alerta **Créditos disponibles** también existe en el circuito de clientes. La ruta define a quién corresponde: en `Compras > Pagos` muestra créditos de proveedores; en `Ventas > Cobranzas` muestra créditos de clientes. ## Antes de empezar 1. Tenés permisos de reportes para ver cuenta corriente. 2. Tenés permisos de compras/pagos para aplicar créditos. 3. El proveedor y las compras deben estar en la misma moneda que el crédito a aplicar. 4. Si vas a enviar resumen por email, el proveedor debe tener email cargado. ## Paso a paso ### 1. Revisá saldos en cuenta corriente En `Reportes > Cuenta Corriente`: 1. Entrá a la tarjeta **A pagar** (proveedores). 2. Usá búsqueda y filtro de fechas para encontrar el proveedor. 3. Abrí el proveedor para ver el detalle de movimientos. En el detalle vas a ver: 1. **Saldo actual** (o saldo al corte si filtrás por fecha). 2. **Composición del saldo**, con cada factura, crédito o anticipo que sigue pendiente. 3. El importe original, aplicado y pendiente, más la antigüedad de cada comprobante. 4. **Movimientos**, con la secuencia cronológica de facturas, pagos y asientos. 5. El estado de cada movimiento: pendiente, parcial o pagado. El detalle recuerda la última vista que seleccionaste en este navegador y la usa cuando abrís cualquier cuenta corriente. ### 2. Aplicá créditos sobre una compra puntual Desde `Compras > abrir una compra`: 1. En **Créditos disponibles**, hacé clic en **Aplicar crédito**. 2. Elegí el crédito (anticipo o crédito contable). 3. Definí monto a aplicar (total o parcial). 4. Confirmá. Esto baja el saldo pendiente de esa compra y también el saldo disponible del crédito. ### 3. Aplicá créditos mientras registrás un pago Desde `Compras > Pagos > Nuevo pago`: 1. Elegí proveedor, fecha, punto de venta y moneda. 2. Seleccioná compras pendientes. 3. En **Créditos a aplicar**, cargá montos por cada crédito o usá **Aplicar todo**. 4. Completá métodos de pago solo por la diferencia restante. 5. Confirmá. Si el total neto queda en `0` porque cubriste todo con créditos, el botón cambia a **Aplicar créditos** y podés guardar sin medios de pago. ### 4. Aplicá créditos de forma masiva Desde `Compras > Pagos`: 1. En la alerta superior de créditos, hacé clic en **Aplicar créditos**. 2. Revisá la vista previa (proveedores alcanzados, total y comprobantes). 3. Confirmá. El sistema aplica automáticamente sobre facturas pendientes por proveedor hasta agotar crédito o saldo pendiente. ### 5. Aplicá saldo de un anticipo existente Si un pago a proveedor quedó con saldo a favor: 1. Abrí ese pago en `Compras > Pagos`. 2. Hacé clic en **Aplicar**. 3. Elegí las compras o los asientos manuales pendientes del proveedor. 4. Confirmá. Este selector usa los mismos saldos abiertos que `Nuevo pago`. Las compras tienen un enlace a su detalle. Los asientos manuales se identifican por su descripción contable. ### 6. Cargá un saldo anterior Si venís de otro sistema y solo necesitás registrar un importe agregado: 1. Entrá a `Importar`. 2. Elegí `Saldos iniciales de cuentas corrientes`. 3. Descargá la plantilla y usá el rol `proveedor`. 4. Cargá saldo positivo para una deuda a pagar o negativo para un anticipo. No cargues además las mismas facturas abiertas, porque duplicarías la deuda. Si necesitás conservar una factura puntual y después pagarla, importá la compra. ### 7. Compensá saldos si también es cliente Cuando la misma ficha tiene saldo a cobrar y a pagar, podés usar `Reportes > Cuenta Corriente > Ver consolidado > Compensar saldos`. Consultá [Cómo compensar saldos de cliente y proveedor](/como-compensar-saldos-de-cliente-y-proveedor) para ver el flujo y el límite entre una ficha dual y contactos separados. ## Qué cambia al guardar 1. Baja el saldo de las compras alcanzadas. 2. Baja el saldo disponible de créditos/anticipos aplicados. 3. Se crean asignaciones contables de aplicación de crédito. 4. Se actualiza la cuenta corriente del proveedor. ## Dónde se refleja 1. En `Reportes > Cuenta Corriente` (listado y detalle). 2. En `Compras > abrir una compra`, dentro de pagos y saldos pendientes. 3. En `Compras > Pagos > abrir un pago`, en la tarjeta **Créditos aplicados**. 4. En el recibo PDF del pago (si hubo pago), incluyendo observaciones. ### Cómo se relaciona con Cuentas a Pagar Sin filtros analíticos, el total de `Reportes > Cuentas a Pagar` coincide con el saldo **A pagar** de `Reportes > Cuenta Corriente` para el mismo proveedor. El reporte incluye facturas, asientos manuales, anticipos y créditos. Los movimientos que no tienen una fecha de vencimiento aparecen en **Sin vencimiento**. Un importe negativo es un saldo a favor o crédito que reduce el saldo neto a pagar; no se convierte en deuda positiva. Los asientos manuales hechos en cuentas de proveedores sin un proveedor asignado aparecen en una fila separada: **Sin proveedor**. Estos movimientos forman parte del total general, pero no cambian el saldo de ningún proveedor. Si aplicás filtros como fecha del documento, exclusiones o **Solo vencidos**, el reporte muestra **Saldo filtrado**. Ese subtotal puede diferir del saldo completo de cuenta corriente porque representa solamente el subconjunto elegido. ## Comportamientos no obvios ### A) El saldo mostrado depende del filtro En el detalle de cuenta corriente: 1. Sin fecha de corte, ves **Saldo actual**. 2. Con fecha de corte, ves **Saldo al corte de fecha**. 3. Si no filtrás por punto de venta y hay más de uno, se muestra desglose por punto de venta. ### B) Exportaciones diferentes según dónde estés 1. En el listado de cuenta corriente exportás saldos por contacto. 2. En el detalle exportás Excel o elegís uno de dos PDF: **Composición del saldo** para enviar lo pendiente, o **Resumen de cuenta** para enviar los movimientos. Los importes usan `$` para pesos y `US$` para dólares. 3. Al enviar por email, elegís cuál de esos dos documentos querés adjuntar. El envío se hace desde el detalle y requiere que el proveedor tenga email cargado. ### C) Nota del pago: dónde aparece La nota general del pago: 1. Se guarda en el detalle del pago. 2. Se puede editar después en la tarjeta **Notas** del pago. 3. Sale en el recibo PDF del pago como **Observaciones**. ## Errores comunes 1. **"No hay créditos con facturas pendientes para aplicar"**: hay créditos, pero no compras pendientes compatibles. 2. **"La compra ... no pertenece al proveedor seleccionado"**: intentaste aplicar crédito a otra cuenta. 3. **"La compra ... tiene una moneda diferente"**: crédito y compra no están en la misma moneda. 4. **"La nota de crédito no pertenece al mismo proveedor"**: cruce entre proveedores distintos. 5. **"El monto aplicado excede el saldo..."**: el monto supera saldo de compra o crédito. 6. **"Este contacto no tiene email registrado"**: no se puede enviar resumen por email sin email en el proveedor. ## Atajos 1. En `Compras > Pagos`: tecla `N` para abrir **Nuevo pago**. 2. En selección de compras del pago: `Shift + clic` para seleccionar rango. 3. En toda la app: `Cmd/Ctrl + K` para ir rápido a módulos. ## Guías relacionadas * [Cómo gestionar proveedores](/como-gestionar-proveedores) * [Cómo registrar una compra](/como-registrar-una-compra) * [Cobranzas y Pagos](/cobranzas-y-pagos) * [Cómo compensar saldos de cliente y proveedor](/como-compensar-saldos-de-cliente-y-proveedor) * [Cómo crear y gestionar una orden de compra](/como-crear-y-gestionar-una-orden-de-compra) # Cómo usar la lectora de códigos de barras Source: https://docs.lapyme.com.ar/como-usar-la-lectora-de-codigos-de-barras Dónde podés escanear productos, cómo usar la lectora y qué revisar si no responde. La lectora permite agregar o identificar productos sin escribir el código. ## Antes de empezar 1. Conectá la lectora por USB o emparejala por Bluetooth. 2. Verificá que el producto o la variante tenga un código de barras o SKU. La mayoría de las lectoras funcionan como un teclado: escriben el código y envían `Enter` al terminar. ## Cómo escanear En `Ventas > Nueva venta`, apuntá la lectora al código y escaneá. En una computadora no hace falta tocar un botón: el producto se agrega al carrito. En otras pantallas, completá primero los datos requeridos, como proveedor o ubicación. Si ves el botón con el ícono de código de barras, podés abrirlo para ver los productos escaneados. Con una lectora externa, también podés escanear directamente cuando la carga de productos ya está habilitada. En un teléfono, el botón de código de barras puede abrir la cámara en los flujos que permiten escaneo móvil. ## Dónde podés usarla Podés escanear productos en estos flujos: * ventas, presupuestos, pedidos y notas de crédito; * compras y órdenes de compra; * remitos; * movimientos y transferencias de stock, incluida la recepción; * preparación de pedidos (`Picking`), cuando está habilitada; * verificador de precios. ## Si la lectora no responde 1. Abrí un buscador o cualquier campo de texto y escaneá un código conocido. 2. Si no aparece ningún texto, revisá la conexión, el emparejamiento, la batería o el puerto USB. 3. Si aparece texto, volvé a La Pyme y probá de nuevo. 4. Si La Pyme no encuentra el producto, compará el código escaneado con el código de barras o SKU del producto o de su variante. 5. Si la lectora escribe el código pero no inicia la búsqueda, configurala para enviar `Enter` después de cada lectura. Probá también con otro código que sepas que funciona. Así podés separar un problema de la lectora de un problema con un producto específico. ## Guías relacionadas * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo imprimir etiquetas de productos](/como-imprimir-etiquetas-de-productos) * [Verificador de precios](/configuracion/verificador-de-precios) # Cómo ver actividad y registros del sistema Source: https://docs.lapyme.com.ar/como-ver-actividad-y-registros-del-sistema Dónde revisar actividad, historial de cambios, errores de procesos e importaciones en La Pyme. Usá esta guía cuando querés saber quién hizo un cambio, dónde quedó registrado un movimiento o dónde revisar errores de un proceso. ## No hay un log técnico único La Pyme no muestra una pantalla general de logs técnicos para todos los usuarios. Para revisar cambios operativos, empezá por la actividad del registro o proceso específico. Si necesitás un log interno de soporte, compartí el módulo, fecha aproximada, usuario, operación y mensaje de error para que podamos revisarlo. ## Dónde ver actividad de una operación 1. `Ventas`: abrí la venta y revisá la sección de actividad del detalle. 2. `Ventas > Clientes`: abrí el cliente y revisá su actividad. 3. `Ventas > Pedidos`, `Compras > Órdenes de compra` y `Productos > Transferencias`: entrá al detalle de la operación y revisá la actividad asociada. 4. `Ventas > Turnos`: abrí el turno de caja para ver la actividad del turno, cobros y movimientos vinculados. La actividad te sirve para auditar cambios de estado, comentarios, movimientos relacionados y acciones relevantes de una operación. ## Importaciones e integraciones Si venís por un error de importación, entrá a `Importar` y revisá el estado del proceso, filas con error y resumen de validación. Si venís por una tienda conectada o sincronización, revisá `Configuración` > `Integraciones` para ver el estado de la cuenta conectada y la configuración de sincronización. ## Qué datos pasar a soporte 1. Módulo donde pasó el problema. 2. ID, número o nombre del registro afectado. 3. Fecha y hora aproximada. 4. Usuario que hizo la acción, si lo sabés. 5. Mensaje de error o captura del estado. ## Guías relacionadas 1. [Cómo importar datos masivamente](/como-importar-datos-masivamente) 2. [Cómo hacer apertura, cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) 3. [Integraciones: conexión y configuración de cuentas](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) # Compras Source: https://docs.lapyme.com.ar/compras/index Guías para comprar, cargar facturas con IA, recibir mercadería, gestionar proveedores, pagar comprobantes y controlar saldos de cuenta corriente. Usá esta sección para registrar compras de proveedores, cargar facturas con IA, controlar órdenes de compra, recibir mercadería y pagar sin perder trazabilidad de saldos. ## Dónde está en la app En el menú lateral, entrá a `Compras`. Desde ahí también accedés a `Órdenes de compra`, `Proveedores` y `Pagos`. ## Antes de registrar una compra 1. Confirmá que el proveedor exista o crealo desde el mismo flujo. 2. Revisá ubicación de ingreso si la compra mueve stock. 3. Validá medios de pago si vas a dejarla pagada o parcialmente pagada. 4. Si tenés una factura en PDF o imagen, empezá por la carga con IA y revisá el borrador antes de crear la compra. ## Flujo recomendado 1. [Registrá una compra manual](/como-registrar-una-compra) 2. [Cargá facturas de compra con IA](/como-cargar-facturas-de-compra-con-ia) 3. [Creá y gestioná una orden de compra](/como-crear-y-gestionar-una-orden-de-compra) 4. [Gestioná proveedores](/como-gestionar-proveedores) 5. [Gestioná cobranzas y pagos](/cobranzas-y-pagos) 6. [Desaplicá y reaplicá pagos o cobranzas](/como-desaplicar-y-reaplicar-pagos-o-cobranzas) 7. [Usá la cuenta corriente de proveedores](/como-usar-cuenta-corriente-de-proveedores-y-aplicar-creditos) ## Configuración que impacta en compras 1. [Medios de pago](/configuracion/medios-de-pago) 2. [Ubicaciones](/configuracion/ubicaciones) 3. [Categorías](/configuracion/categorias) 4. [Asientos automáticos](/configuracion/contabilidad-asientos-automaticos) # Bancos Source: https://docs.lapyme.com.ar/configuracion/bancos Cómo configurar cuentas bancarias, asociarlas a medios de pago y dejar lista la conciliación de fondos. ## Dónde está en la app Entrá a `Configuración > Bancos`. ## Qué decisiones tomás | Ajuste | Qué cambia en la operación | | ------------------------ | ------------------------------------------------------------- | | Banco y nombre de cuenta | Identifica correctamente la cuenta en operaciones y reportes. | | CBU y alias | Permite transferencias y cobros sin errores de destino. | | Saldo inicial + fecha | Define el punto de partida para conciliación bancaria. | | Uso de chequera | Habilita gestión de cheques en esa cuenta. | | Activa/Inactiva | Controla si la cuenta aparece disponible al operar. | ## Verificá que quedó bien 1. Verificá CBU/alias contra el banco. 2. Cargá saldo inicial con la fecha correcta. 3. Probá una operación con transferencia. 4. Confirmá que impacte en la cuenta esperada. ## Cuándo ajustar una cuenta 1. Si cambia el alias o CBU operativo. 2. Si dejás de usar una cuenta para cobros o pagos. 3. Si necesitás ordenar conciliaciones por banco. ## Guías relacionadas 1. [Medios de pago](/configuracion/medios-de-pago) 2. [Tesorería](/tesoreria) 3. [Cómo hacer apertura, cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) # Cajas y cajas fuertes Source: https://docs.lapyme.com.ar/configuracion/cajas-y-cajas-fuertes Cómo configurar, archivar o eliminar cajas y cajas fuertes, y dónde impacta cada cambio en la operación diaria ## Para qué sirve Esta guía te ayuda a definir dónde circula y se guarda el efectivo del negocio: 1. **Cajas**: puesto operativo para ventas, cobranzas y turnos. 2. **Cajas fuertes**: resguardo de fondos fuera de la caja de venta. Configurar esto bien evita diferencias de caja, errores de punto de venta y movimientos sin trazabilidad. ## Antes de empezar 1. Tenés al menos una ubicación activa. 2. Si vas a usar caja en venta, revisá también [apertura/cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria). 3. Si trabajás con colaboradores, definí accesos por caja/ubicación en [Roles y permisos](/configuracion/roles-y-permisos). ## Dónde está en la app (todas las entradas) ### Entrada principal (administración completa) 1. Menú: `Configuración > Ubicaciones > pestaña Cajas` 2. Menú: `Configuración > Ubicaciones > pestaña Cajas Fuertes` ### Entrada rápida por ubicación (alta de caja) 1. Menú: `Configuración > Ubicaciones > abrir una ubicación` Menú: `Configuración > Ubicaciones > abrir ubicación` 2. Sección: `Cajas de la ubicación` (alta rápida de caja). ## Flujo 1: crear una caja 1. Entrá a `Configuración > Ubicaciones > Cajas`. 2. Tocá `Agregar caja`. 3. Completá: * `Nombre`. * `Ubicación`. * `Punto de venta por defecto` (opcional). 4. Guardá. También podés crear caja desde el detalle de una ubicación (`Configuración > Ubicaciones > abrir ubicación`), sección `Cajas de la ubicación`. ## Flujo 2: editar, archivar, restaurar o eliminar una caja En la tabla de `Cajas`, en menú de acciones: 1. `Editar`: cambia nombre, ubicación y punto de venta por defecto. 2. `Archivar`: la deja inactiva sin borrar historial. 3. `Restaurar`: vuelve a estado activa. 4. `Eliminar`: * Si no tiene referencias, se elimina. * Si tiene referencias, el sistema la **archiva automáticamente**. ## Flujo 3: crear una caja fuerte 1. Entrá a `Configuración > Ubicaciones > Cajas Fuertes`. 2. Tocá `Agregar caja fuerte`. 3. Completá: * `Nombre`. * `Ubicación` (opcional, puede quedar sin ubicación). * `Moneda` (ARS o USD). * `Saldo inicial`. * `Fecha`. 4. Guardá. ## Flujo 4: editar, archivar, restaurar o eliminar una caja fuerte En la tabla de `Cajas Fuertes`, en menú de acciones: 1. `Editar`: cambia datos de identificación y saldo inicial. 2. `Archivar`: la deja inactiva. 3. `Restaurar`: la reactiva. 4. `Eliminar`: * Si no tiene referencias, se elimina. * Si tiene referencias, se **archiva automáticamente**. ## Qué cambia al guardar ### Si guardás una caja 1. Queda disponible para operar turnos y efectivo. 2. Si definiste `Punto de venta por defecto`, se usa al seleccionar esa caja en el flujo de venta. 3. Los colaboradores asignados a la caja también reciben acceso a ese punto de venta. 4. Impacta en trazabilidad de cobros/movimientos por caja. ### Si guardás una caja fuerte 1. Queda disponible como destino/origen de movimientos de efectivo. 2. El saldo inicial se incorpora al control de tesorería. 3. Si tiene ubicación, mejora el control físico por sucursal o depósito. ## Dónde se refleja 1. `Ventas > Turnos`: apertura/cierre por caja. 2. `Ventas > Nueva venta`: selección de caja para operar efectivo. 3. `Tesorería` (`/tesoreria`): saldos en `Cajas` y `Cajas fuertes`. 4. `Tesorería > Movimientos`: transferencias y ajustes contra caja/caja fuerte. 5. Permisos de colaboradores: acceso real según cajas y ubicaciones asignadas. ## Comportamientos no obvios (importante) 1. `Eliminar caja` no siempre borra: si hay historial, se archiva automáticamente. 2. No podés archivar ni eliminar una caja con turno abierto. 3. El punto de venta por defecto de la caja se usa al seleccionarla en ventas. 4. Si cambiás el punto de venta predeterminado, los colaboradores asignados reciben acceso al nuevo. El acceso anterior no se quita automáticamente. 5. Una caja fuerte puede existir sin ubicación asignada. 6. Si archivás caja/caja fuerte, no desaparece del historial: queda como inactiva para trazabilidad. ## Errores comunes 1. `Ya existe una caja con ese nombre en esta ubicación`: * Cambiá el nombre o la ubicación. 2. `No se puede archivar/eliminar la caja porque tiene un turno abierto`: * Cerrá el turno y reintentá. 3. `Ya existe una caja fuerte con ese nombre`: * Usá otro nombre para distinguirla. 4. Eliminé y “sigue apareciendo”: * Probablemente se archivó por referencias históricas, no se borró. ## Atajos 1. En pestaña `Cajas`, tecla `N` abre `Agregar caja`. 2. En pestaña `Cajas Fuertes`, tecla `N` abre `Agregar caja fuerte`. ## Guías relacionadas * [Ubicaciones](/configuracion/ubicaciones) * [Roles y permisos](/configuracion/roles-y-permisos) * [Cómo hacer apertura/cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) # Campos personalizados Source: https://docs.lapyme.com.ar/configuracion/campos-personalizados Cómo crear campos personalizados y dónde se cargan y usan en la operación diaria Los campos personalizados te permiten guardar datos de negocio que no vienen por defecto en La Pyme. ## Para qué sirve 1. Guardar atributos propios (ej: temporada, origen, código interno de proveedor). 2. Estandarizar carga con listas de opciones o límites de formato. 3. Tener esos datos disponibles para consulta interna del equipo. ## Antes de empezar 1. Esta funcionalidad está incluida en todos los planes de la oferta actual. Algunas organizaciones con contratos anteriores conservan condiciones distintas. Si no ves la opción en `Configuración`, escribinos para revisar lo incluido en tu contrato. 2. Definí primero qué dato realmente necesitás guardar y para qué proceso. 3. Acordá nombres claros con tu equipo para evitar campos duplicados. ## Dónde está en la app (todas las entradas) ### Configuración de definiciones 1. Menú: `Configuración > Campos personalizados` 2. Pestañas disponibles: * `Productos` * `Contactos` * `Ventas` * `Pedidos` ### Carga de valores (hoy implementada) 1. `Productos > abrir un producto` (tarjeta `Campos personalizados`). Menú: `Productos > abrir producto > tarjeta Campos personalizados` ## Flujo 1: crear un campo personalizado 1. Entrá a `Configuración > Campos personalizados`. 2. Elegí la pestaña del recurso (por ejemplo, `Productos`). 3. Tocá `Agregar campo` (atajo: tecla `N`). 4. Completá: * `Nombre` * `Descripción` (opcional) * `Tipo de campo`: `Texto`, `Número`, `Fecha`, `Selección` o `Sí/No` * Validaciones según tipo 5. Guardá. Si elegís tipo `Selección`, tenés que cargar al menos una opción.\ En tipo `Sí/No`, no se configuran validaciones adicionales. ## Flujo 2: editar un campo existente 1. En la tabla, abrí acciones del campo. 2. Tocá `Editar`. 3. Ajustá nombre, descripción y validaciones. 4. Guardá. El tipo de campo no se puede cambiar una vez creado. ## Flujo 3: eliminar un campo 1. En acciones del campo, tocá `Eliminar`. 2. El sistema te muestra cuántos valores asociados se van a borrar. 3. Confirmá si querés continuar. ## Flujo 4: cargar valores en productos 1. Abrí `Productos` y entrá al detalle del producto. 2. En la tarjeta `Campos personalizados`, completá los campos visibles. 3. Tocá `Guardar`. ## Qué cambia al guardar 1. La definición del campo queda disponible para ese recurso en tu organización. 2. En productos, los valores quedan guardados y editables en el detalle del producto. 3. Si eliminás un campo, también se eliminan sus valores asociados. ## Dónde se refleja 1. `Configuración > Campos personalizados`: * Lista de campos definidos por pestaña/recurso. 2. `Productos > abrir un producto`: * Carga y edición de valores de campos personalizados de producto. ## Comportamientos no obvios (importante) 1. Aunque existen pestañas para `Contactos`, `Ventas` y `Pedidos`, en la operación estándar actual la carga visible de valores está disponible en `Productos`. 2. El nombre del campo genera una clave interna; si creás otro con nombre muy similar, puede chocar y no te va a dejar guardarlo. 3. El campo `Sí/No` no usa reglas de validación extra. 4. Si eliminás un campo, la eliminación es definitiva para su definición y valores. ## Errores comunes 1. `Ya existe un campo con un nombre similar para este tipo de recurso`: * Renombrá el campo para diferenciarlo mejor. 2. No aparece `Campos personalizados` en Configuración: * Si tu organización conserva un contrato anterior, la funcionalidad puede no estar incluida. Escribinos para revisar lo incluido en tu contrato. 3. Eliminé un campo y “desaparecieron” valores: * Es el comportamiento esperado, porque al eliminar definición se eliminan valores asociados. 4. Quise cambiar el tipo de campo y no me deja: * Creá un campo nuevo con el tipo correcto y migrá la información manualmente. ## Atajos 1. En la pantalla de `Campos personalizados`, tecla `N` abre `Agregar campo`. ## Guías relacionadas * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Configuración: Categorías](/configuracion/categorias) # Categorías Source: https://docs.lapyme.com.ar/configuracion/categorias Cómo crear y mantener categorías y subcategorías, y dónde impactan en productos, ventas y reportes Las categorías ordenan tu catálogo y aceleran el trabajo diario de búsqueda, filtrado y análisis. ## Para qué sirve 1. Organizar productos por familias de negocio. 2. Filtrar más rápido en ventas, productos, inventario y precios. 3. Mejorar lectura de reportes operativos por categoría. 4. Mantener una estructura clara para todo el equipo. ## Antes de empezar 1. Tenés acceso a `Configuración`. 2. Definiste una lógica simple de agrupación (por ejemplo: rubro principal + subrubro). 3. Si ya tenés muchos productos, hacé primero una limpieza de nombres para evitar duplicados. ## Dónde está en la app (todas las entradas) ### Gestión de categorías 1. Menú: `Configuración > Categorías` ### Dónde se usan después 1. `Productos > Crear... > Producto/Servicio/Combo/Kit` (selección obligatoria de categoría). Menú: [/productos/nuevo](https://app.lapyme.com.ar/?next=%2Fproductos%2Fnuevo) Menú: [/productos](https://app.lapyme.com.ar/?next=%2Fproductos) (abrí el producto para ver/editar). 2. `Productos` (filtros por categoría y acción masiva `Asignar categoría`). Menú: [/productos](https://app.lapyme.com.ar/?next=%2Fproductos) 3. `Ventas > Nueva venta` (filtro por pestañas de categoría en buscador). Menú: [/ventas/nueva](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva) 4. `Productos > Inventario` y `Productos > Precios` (filtros por categoría). Menú: [/inventario](https://app.lapyme.com.ar/?next=%2Finventario) Menú: [/precios](https://app.lapyme.com.ar/?next=%2Fprecios) 5. Catálogo público de la organización (filtro por categoría/subcategoría). Entrada: abrí el enlace público del catálogo y aplicá el filtro por categoría. 6. `Importar > Productos` (puede crear categorías y subcategorías al importar productos y variantes). Menú: [/importar](https://app.lapyme.com.ar/?next=%2Fimportar) ## Conceptos clave (rápido) 1. **Categoría principal**: nivel superior (ej: `Calzado`). 2. **Subcategoría**: segundo nivel dentro de una principal (ej: `Zapatillas`). 3. En operación estándar se trabajan **2 niveles**: categoría + subcategoría. ## Flujo 1: crear una categoría 1. Entrá a `Configuración > Categorías`. 2. Tocá `Agregar categoría` (atajo: tecla `N`). 3. Completá `Nombre de la categoría`. 4. Si querés, agregá subcategorías en el mismo formulario. 5. Guardá. ## Flujo 2: agregar subcategorías a una categoría existente 1. En la tabla, ubicá la categoría principal. 2. Expandila y elegí `Agregar subcategoría`. 3. Cargá el nombre y guardá. Si editás una categoría principal, podés agregar subcategorías nuevas desde esa edición.\ Las subcategorías existentes se gestionan desde su propia fila (editar/eliminar). ## Flujo 3: editar una categoría o subcategoría 1. En la fila, abrí el menú de acciones. 2. Tocá `Editar`. 3. Actualizá el nombre y guardá. ## Flujo 4: eliminar categoría o subcategoría 1. En la fila, abrí acciones. 2. Tocá `Eliminar`. 3. Confirmá. ## Qué cambia al guardar 1. Los formularios de producto usan esa estructura para asignación de categoría. 2. Los filtros por categoría se actualizan en productos, ventas, inventario y precios. 3. El catálogo público también refleja la categoría para navegación por rubro. ## Dónde se refleja 1. `Productos`: * En alta/edición del producto. * En filtros y acciones masivas de asignación. 2. `Ventas > Nueva venta`: * En pestañas de categoría del panel de búsqueda. 3. `Productos > Inventario` y `Productos > Precios`: * En filtros por categoría para análisis operativo. 4. Catálogo público: * En el menú lateral de categorías y subcategorías. 5. Importaciones de productos/variantes: * Puede crear categorías/subcategorías faltantes según el archivo. ## Comportamientos no obvios (importante) 1. La categoría del producto es un dato estructural: renombrar una categoría actualiza cómo se muestra en listados y filtros, sin tocar SKU ni stock. 2. Si una categoría (o subcategoría) tiene productos asignados, no se puede eliminar hasta reasignar esos productos. 3. Al eliminar una categoría principal, también se intentan eliminar sus subcategorías; si alguna tiene productos, la operación se bloquea. 4. No hay estado “archivado” para categorías: o existe o se elimina. 5. Las organizaciones nuevas arrancan con una categoría inicial (`General`) para poder cargar productos desde el inicio. ## Errores comunes 1. `No se puede eliminar esta categoría porque tiene productos asignados`: * Reasigná primero los productos a otra categoría. 2. `No se pueden eliminar estas subcategorías porque tienen productos asignados`: * Hay productos colgados en subcategorías hijas. 3. `Ya existe una categoría con este nombre en el mismo nivel`: * Usá otro nombre o cambiá la estructura. 4. `No se pueden agregar subcategorías a una subcategoría`: * Mantené la estructura en 2 niveles. ## Atajos 1. En `Configuración > Categorías`, tecla `N` abre `Agregar categoría`. ## Guías relacionadas * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Cómo importar datos masivamente](/como-importar-datos-masivamente) * [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo) # Checklist de configuración inicial Source: https://docs.lapyme.com.ar/configuracion/checklist-inicial Orden recomendado para dejar La Pyme lista para vender, cobrar, comprar, facturar e importar datos sin fricción. ## Orden recomendado | Paso | Qué te asegura | | ----------------------------- | ----------------------------------------------------- | | Organización y ARCA completos | Base fiscal correcta para facturar. | | Punto de venta creado | Origen válido para ventas y comprobantes. | | Ubicación principal creada | Contexto de stock y operación física. | | Medios de pago configurados | Cobro consistente desde el primer día. | | Colaboradores y roles listos | Operación con permisos correctos. | | Preferencias revisadas | Reglas de ventas/devoluciones alineadas a tu negocio. | ## Verificá que quedó bien 1. Creá una venta de punta a punta. 2. Cobrá con un medio real. 3. Emití comprobante. 4. Verificá el impacto en reportes. ## Evaluá qué alcance necesitás Si además estás comparando herramientas, separá la decisión según el problema principal que querés resolver: 1. [Software de gestión para pymes](https://www.lapyme.com.ar/soluciones/software-de-gestion-para-pymes): operación y administración sobre una sola base. 2. [Sistema de gestión para comercios](https://www.lapyme.com.ar/soluciones/sistema-de-gestion-para-comercios): mostrador, stock, caja, compras y canales digitales conectados. 3. [ERP para pymes en Argentina](https://www.lapyme.com.ar/soluciones/erp-para-pymes-argentina): criterios para decidir si necesitás un alcance integrado más amplio. ## Guías relacionadas 1. [Primeros pasos](/primeros-pasos) 2. [Configuración](/configuracion) 3. [Cómo registrar una venta](/como-registrar-una-venta) # Colaboradores Source: https://docs.lapyme.com.ar/configuracion/colaboradores Cómo invitar usuarios, asignar roles y definir límites de acceso por caja, ubicación y punto de venta. ## Dónde está en la app Entrá a `Configuración > Colaboradores`. Usá las pestañas `Colaboradores` y `Roles y permisos`. Para ver el flujo completo de roles, invitaciones, límites y accesos por operación, seguí [Roles y permisos](/configuracion/roles-y-permisos). ## Qué decisiones tomás | Decisión | Qué cambia en la operación | | -------------------------------------------------- | -------------------------------------------------------- | | Rol asignado | Define qué puede ver y hacer cada usuario. | | Descuento máximo | Limita hasta dónde puede negociar el vendedor. | | Comisión (%) | Impacta cálculo de comisiones por venta. | | Alcance de datos | Restringe vista a propio, asignado o total organización. | | Asignaciones (cajas, ubicaciones, puntos de venta) | Controla dónde puede operar cada persona. | Cuando asignás una caja, también incluís su punto de venta predeterminado. La pantalla lo muestra como acceso incluido por esa caja y no permite quitarlo mientras la caja siga asignada. Si después quitás la caja, el punto de venta queda seleccionado hasta que lo saques de forma explícita. ## Roles y permisos | Decisión | Qué cambia en la operación | | ------------------------------ | --------------------------------------------------------- | | Crear/duplicar rol | Estandariza permisos por tipo de puesto. | | Permisos por módulo | Evita accesos de más en operaciones sensibles. | | Reportes y acciones especiales | Controla acceso a información crítica y tareas avanzadas. | ## Verificá que quedó bien 1. Invitá un usuario de prueba con rol real. 2. Ingresá con ese usuario y validá permisos efectivos. 3. Confirmá límites de descuento, alcance y módulos disponibles. # Ajuste por inflación en Asientos Automáticos Source: https://docs.lapyme.com.ar/configuracion/contabilidad-asientos-automaticos Cómo definir cuentas no monetarias y generar el asiento anual de ajuste por inflación La pestaña `Asientos Automáticos` está dedicada a la configuración del ajuste por inflación. No define las cuentas que aparecen al imputar ventas, compras, cobranzas o pagos. ## Para qué sirve 1. Marcar las cuentas no monetarias que participan del ajuste por inflación. 2. Abrir el flujo para previsualizar y generar el asiento anual de ajuste. ## Antes de empezar 1. Esta funcionalidad está incluida en todos los planes de la oferta actual. Algunas organizaciones con contratos anteriores conservan condiciones distintas. Si no ves la opción en `Configuración`, escribinos para revisar lo incluido en tu contrato. 2. En `Configuración > Contabilidad`, el control `Habilitar Contabilidad` está activo. 3. Ya tenés un plan de cuentas cargado. ## Dónde está en la app Menú: `Configuración > Contabilidad > Asientos Automáticos`. ## Conceptos clave (rápido) 1. **Cuentas no monetarias**: cuentas cuyos importes pueden necesitar ajuste por inflación, como bienes de uso, intangibles o patrimonio neto. 2. **Mercaderías**: queda excluida de esta selección y se ajusta manualmente. 3. **Asiento anual**: usa la fecha, el coeficiente y la leyenda que completás en el flujo de ajuste por inflación. ## Flujo 1: marcar cuentas no monetarias 1. Entrá a `Configuración > Contabilidad > Asientos Automáticos`. 2. En `Cuentas no monetarias`, seleccioná las cuentas que deben ajustarse por inflación. 3. Tocá `Guardar`. 4. Verificá el mensaje de confirmación de guardado. ## Flujo 2: generar el asiento anual de ajuste por inflación 1. En la misma pestaña, abrí la tarjeta `Generar asiento anual`. 2. Tocá `Crear asiento de ajuste por inflación`. 3. Completá fecha, coeficiente y leyenda, previsualizá y aceptá el asiento. Guía paso a paso: [Ajuste por inflación](/contabilidad/ajuste-por-inflacion) ## Qué cambia al guardar 1. Queda actualizada la lista de cuentas no monetarias para ajuste por inflación. 2. Si generás el asiento anual, queda registrado con los datos que confirmaste en la previsualización. ## Dónde se refleja 1. En `Contabilidad > Libro Diario` podés revisar el asiento anual generado. 2. En los reportes contables se refleja el ajuste una vez confirmado. ## Comportamientos no obvios (importante) 1. Esta pestaña no controla qué cuentas aparecen en los selectores de compras, ventas, cobranzas o pagos. 2. Tampoco reemplaza la carga de un asiento manual. 3. Si deshabilitás contabilidad, esta configuración queda bloqueada. 4. Esta configuración es interna: no se imprime en facturas, tickets ni PDFs comerciales. ## Errores comunes 1. `No se pudieron guardar las cuentas no monetarias. Intenta nuevamente.`: * Reintentá guardado y verificá acceso/permisos de configuración. ## Guías relacionadas * [Plan de cuentas](/configuracion/contabilidad-plan-de-cuentas) * [Centros de costo](/configuracion/contabilidad-centros-de-costo) * [Ajuste por inflación](/contabilidad/ajuste-por-inflacion) * [Libro Diario](/contabilidad/libro-diario) # Centros de costo Source: https://docs.lapyme.com.ar/configuracion/contabilidad-centros-de-costo Cómo configurar dimensiones y centros de costo, dónde se imputan y en qué pantallas se usan Los centros de costo te ayudan a analizar resultados por eje de negocio (por ejemplo: sucursal, canal o unidad) sin cambiar tu operación diaria. ## Antes de empezar 1. Tenés el módulo de contabilidad activo. 2. Ya definiste tu estructura base en [Plan de cuentas](/configuracion/contabilidad-plan-de-cuentas). 3. Si vas a marcar dimensiones obligatorias, revisá el impacto en ventas y compras (más abajo). ## Dónde está en la app (todas las entradas) ### Configuración principal 1. Menú: `Configuración > Contabilidad > Centros de Costo` ### Uso en operación 1. `Ventas > Nueva venta > Continuar` (selección por dimensión en el checkout). Menú: [/ventas/nueva](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva) 2. `Compras > Nueva compra` (selección por renglón). Menú: [/compras/nueva](https://app.lapyme.com.ar/?next=%2Fcompras%2Fnueva) 3. `Compras > Editar compra` (mismo esquema por renglón). Menú: `Compras > Abrir compra > Editar` 4. `Compras > Nueva compra > Subir comprobante con IA` (mismo esquema de imputación por renglón). Menú: [/compras/nueva](https://app.lapyme.com.ar/?next=%2Fcompras%2Fnueva) 5. `Contabilidad > Agregar asiento` y edición de asiento (selección por línea contable). Menú: [/contabilidad/nuevo-asiento](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Fnuevo-asiento) Menú: `Contabilidad > Libro Diario > ícono de lápiz del asiento` 6. `Contabilidad > Estado de Resultados` (filtros por centros de costo). Menú: [/contabilidad/estado-resultados](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Festado-resultados) ## Conceptos clave (rápido) 1. **Dimensión**: categoría de análisis (ej: `Sucursal`). 2. **Centro de costo**: valor dentro de la dimensión (ej: `Casa Central`, `Local Belgrano`). 3. Tenés hasta **3 dimensiones** por organización. 4. Cada dimensión tiene su posición fija (`1`, `2`, `3`), y esa posición se usa en ventas, compras y asientos. ## Flujo 1: crear una dimensión con sus centros 1. Entrá a `Configuración > Contabilidad > Centros de Costo`. 2. Tocá `Agregar dimensión`. 3. Completá: * `Nombre de la dimensión` (ej: `Sucursal`). * `Requerido` (opcional en este paso). * `Mostrar en ventas` (opcional, activo por defecto). * `Centros de costo` (al menos uno). 4. Guardá. No podés crear una dimensión vacía: al crearla, tenés que cargar al menos un centro de costo. ## Flujo 2: agregar más centros de costo 1. En la columna de la dimensión, tocá `Agregar`. 2. Escribí nombre del centro y presioná `Enter` (o clic afuera para cancelar si quedó vacío). 3. Repetí para completar toda la estructura. ## Flujo 3: editar y activar/desactivar ### En dimensiones 1. Menú de tres puntos de la dimensión. 2. `Editar`: cambia nombre y si es `Requerido` / `Mostrar en ventas`. 3. `Desactivar` / `Activar`: controla si se puede usar en operaciones nuevas. ### En centros de costo 1. Menú de tres puntos del centro. 2. `Editar`: cambia nombre. 3. `Desactivar` / `Activar`. En esta pantalla, hoy la gestión es por activar/desactivar (no hay eliminación directa de dimensión o centro). ## Cómo se usa después (operación real) ### Ventas 1. La selección se hace en checkout, una vez por dimensión. 2. Esa selección se aplica a los renglones de la venta al guardar. 3. Si una dimensión está marcada como requerida y no elegís centro, no te deja confirmar. 4. Si una dimensión tiene `Mostrar en ventas` desactivado, deja de ofrecerse completa en checkout y en otros formularios de venta nuevos. ### Compras 1. La selección es por renglón. 2. Podés usar `Aplicar a toda la compra` para copiar rápidamente la imputación. 3. Si una dimensión requerida queda sin centro en algún ítem, no te deja guardar. ### Asientos manuales 1. La imputación es por línea contable. 2. Podés elegir centros por dimensión para cada línea. 3. La marca `Requerido` está pensada para compras/ventas; en asiento manual no se bloquea por ese motivo. ## Qué cambia al guardar 1. Queda disponible el análisis por centro de costo en reportes contables. 2. Ventas y compras validan obligatorios según dimensiones activas marcadas como requeridas. 3. En nuevas operaciones, sólo se ofrecen dimensiones/centros activos. 4. En ventas, además, sólo se muestran las dimensiones con `Mostrar en ventas` activo. ## Dónde se refleja 1. `Ventas > abrir una venta`: * En los renglones, podés ver qué centro quedó imputado por dimensión. 2. `Compras > abrir una compra`: * También se muestra la imputación por dimensión en cada ítem. 3. `Contabilidad > Estado de Resultados`: * Podés filtrar por centros de costo para analizar márgenes/resultados. 4. `Contabilidad > Libro Diario`: * Las líneas contables guardan la imputación de centros para análisis posterior. ## Prorrateos En la misma pestaña `Centros de Costo`, debajo del tablero de dimensiones, está la tarjeta `Prorrateos`. Sirve para guardar porcentajes frecuentes y aplicarlos después en compras, tesorería y asientos manuales. ### Antes de crear un prorrateo 1. Tenés al menos **2 centros activos** en la dimensión de posición 1. 2. Contabilidad está habilitada. ### Flujo: guardar un prorrateo 1. Entrá a `Configuración > Contabilidad > Centros de Costo`. 2. En `Prorrateos`, completá `Nombre` y, si querés, `Código`. 3. Agregá líneas con centro de costo y porcentaje. 4. La suma de porcentajes tiene que ser 100. 5. Tocá `Guardar prorrateo`. Los prorrateos guardados quedan listados como activos o inactivos para reutilizarlos. ### Dónde se aplican 1. `Contabilidad > Agregar asiento` / editar asiento: botón `Prorratear` o `Repartir entre varios…` en la línea. 2. Formularios de compras y tesorería que permiten repartir entre centros. Guía de uso en asientos: [Asientos manuales](/contabilidad/asientos-manuales) ## Estado de resultados por canal o unidad Para obtener un estado de resultados contable por canal, sucursal o unidad: 1. Creá una dimensión con el eje que necesitás, por ejemplo `Canal`, `Sucursal` o `Unidad`. 2. Agregá sus centros de costo, por ejemplo `Mercado Libre`, `Tiendanube` y `Mostrador`. 3. Imputá esos centros en las ventas, compras, tesorería y asientos que correspondan. 4. Entrá a `Contabilidad > Estado de Resultados`. 5. Filtrá la dimensión y los centros de costo que querés analizar. 6. Si necesitás columnas por centro, usá `Visualización` y agrupá por la dimensión. Guía completa del reporte: [Estado de Resultados](/contabilidad/estado-de-resultados) Este reporte usa las imputaciones contables. Un filtro dinámico de ventas por canal sirve para analizar ventas, pero no reemplaza el estado de resultados con ingresos, costos y gastos contabilizados. ## Comportamientos no obvios (importante) 1. `Requerido` impacta en **compras y ventas** cuando hay renglones para imputar. 2. Si desactivás una dimensión o centro, deja de aparecer para nuevas selecciones, pero no borra historial. 3. Si apagás `Mostrar en ventas`, toda la dimensión sigue disponible para compras/reportes/asientos y deja de aparecer sólo en ventas nuevas. 4. Si renombrás un centro, los detalles históricos muestran el nombre actualizado. 5. Los centros de costo son un dato interno de gestión/contabilidad: no se imprimen en comprobantes fiscales, tickets ni PDFs de venta/compra estándar. ## Errores comunes 1. `Máximo de 3 dimensiones alcanzado`: * Llegaste al límite de estructura por organización. 2. `Falta seleccionar Centro de Costo "..."`: * Hay una dimensión requerida sin imputar. 3. `Seleccionaste un centro de costo inválido`: * El centro no corresponde a tu organización o no coincide con la dimensión esperada. 4. `No podés usar centros de costo inactivos...`: * Reactivá el centro o elegí uno activo. ## Atajos 1. Al agregar centros en línea, `Enter` guarda rápido el centro escrito. 2. `Escape` cancela la carga rápida del centro en esa columna. ## Guías relacionadas * [Plan de cuentas](/configuracion/contabilidad-plan-de-cuentas) * [Estado de Resultados](/contabilidad/estado-de-resultados) * [Asientos manuales](/contabilidad/asientos-manuales) * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo registrar una compra](/como-registrar-una-compra) # Plan de cuentas Source: https://docs.lapyme.com.ar/configuracion/contabilidad-plan-de-cuentas Habilitar Contabilidad, crear cuentas, roles del sistema, importar y exportar el plan ## Dónde está en la app Entrá a `Configuración > Contabilidad`. Usá las pestañas `Cuentas`, `Asientos Automáticos` y `Centros de Costo`. Ruta: [/configuracion/contabilidad](https://app.lapyme.com.ar/?next=%2Fconfiguracion%2Fcontabilidad) ## Qué configurás acá Esta sección tiene 3 bloques: `Cuentas`, `Asientos automáticos` y `Centros de costo`. ## Habilitar Contabilidad 1. En `Configuración > Contabilidad`, usá el control `Habilitar Contabilidad`. 2. Si todavía no tenés cuentas, elegí una opción: * `Usar plan de cuentas estándar`: crea las cuentas predeterminadas. * `Importar mi plan de cuentas`: abrís el flujo de importación. 3. Si ya tenés cuentas, podés habilitar el módulo y, si querés, agregar también el plan estándar. 4. Al deshabilitar (`Deshabilitar Plan de Cuentas`), el módulo se oculta del menú pero las cuentas se mantienen. Con Contabilidad apagada, las pantallas de `Contabilidad` no aparecen. La configuración queda visible, pero las pestañas operativas se muestran deshabilitadas. ## Cuentas | Decisión | Qué cambia en la operación | | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | | Activar módulo contable | Habilita la registración y reportes contables dentro del sistema. | | Crear cuentas imputables y de resumen | Define dónde se imputa cada movimiento y cómo se agrupan reportes. | | Jerarquía de cuentas (padre/hija) | Ordena mejor el plan de cuentas y simplifica análisis. | | Asignar roles del sistema a cuentas | Permite que cada circuito contabilice en la cuenta correcta. | | Exportar/importar plan de cuentas | Permite revisar el archivo con contador/estudio y reutilizar el mismo formato para importar el plan en otra organización. | ### Cómo gestionar el plan en la tabla 1. Buscá con `Buscar por nombre o código…`. 2. Tocá `Crear cuenta` (atajo `N`) o el menú para `Crear cuenta padre`. 3. En cada fila podés `Editar`, `Desactivar` o `Agregar subcuenta`. 4. En selección múltiple podés `Reclasificar` o `Eliminar` según el caso. 5. Si aparece `Configuración de cuentas incompleta`, asigná o reasigná los roles del sistema faltantes. ### Usar una cuenta o subcuenta en una compra Para que una cuenta aparezca en el campo `Cuenta` de un renglón de compra, debe cumplir estas condiciones: 1. Estar activa. 2. Ser imputable. Las cuentas de resumen no aparecen en el selector. 3. Ser de tipo `Activo`, `Gasto` o `Pasivo`. No necesitás vincularla a una configuración adicional para elegirla manualmente en la compra. Si creaste o modificaste la cuenta mientras `Compras > Nueva compra` ya estaba abierta, actualizá esa página una vez para cargar el plan de cuentas más reciente. Si después de actualizar sigue sin aparecer, revisá las tres condiciones anteriores. ### Exportar el plan 1. En el menú de la tabla, tocá `Exportar`. 2. Descargá el Excel del plan de cuentas para revisarlo o editarlo fuera de la app. ### Importar el plan 1. En el menú de `Crear cuenta`, tocá `Importar`. 2. Descargá la plantilla si todavía no la tenés. 3. Completá el archivo y subilo. 4. Revisá la previsualización. 5. Elegí `Agregar cuentas` o `Reemplazar todo`. 6. Confirmá la importación. `Reemplazar todo` sustituye el plan actual por el del archivo. Usalo solo cuando quieras rearmar el plan completo. ## Asientos automáticos | Decisión | Qué cambia en la operación | | ----------------------------- | ---------------------------------------------------------------------------- | | Definir cuentas no monetarias | Impacta ajustes por inflación y cierre contable. | | Generar asiento anual de AxI | Abre el flujo de [ajuste por inflación](/contabilidad/ajuste-por-inflacion). | Guía detallada: [Ajuste por inflación en Asientos Automáticos](/configuracion/contabilidad-asientos-automaticos) ## Centros de costo | Decisión | Qué cambia en la operación | | ---------------------------- | ------------------------------------------------------------------ | | Crear dimensiones (hasta 3) | Define ejes de análisis (ej: sucursal, canal, unidad). | | Marcar dimensión obligatoria | Fuerza imputación en cada asiento/movimiento relacionado. | | Crear y activar centros | Permite ver resultados por centro en reportes. | | Guardar prorrateos | Reutilizá porcentajes frecuentes en compras, tesorería y asientos. | Guía detallada: [Centros de costo](/configuracion/contabilidad-centros-de-costo) ## Verificá que quedó bien 1. Confirmá que no haya alertas de cuentas críticas sin asignar. 2. Registrá una operación de prueba y verificá la imputación en [Libro Diario](/contabilidad/libro-diario). 3. Revisá [Sumas y Saldos](/contabilidad/sumas-y-saldos) o [Estado de Resultados](/contabilidad/estado-de-resultados). ## Guías relacionadas * [Libro Diario](/contabilidad/libro-diario) * [Asientos automáticos](/configuracion/contabilidad-asientos-automaticos) * [Centros de costo](/configuracion/contabilidad-centros-de-costo) * [Ajuste por inflación](/contabilidad/ajuste-por-inflacion) # Cómo crear y usar etiquetas para organizar la operación Source: https://docs.lapyme.com.ar/configuracion/etiquetas Creá, asigná y filtrá etiquetas en clientes, proveedores, productos, ventas, compras, órdenes de compra, transferencias y movimientos de stock. Las etiquetas te ayudan a agrupar registros con criterios propios de tu negocio, como `Mayorista`, `Campaña invierno`, `Revisar` o `Sucursal Centro`. No cambian precios, stock, saldos ni estados por sí solas. Sirven para organizar, buscar y filtrar información. ## Dónde podés usar etiquetas: clientes, proveedores, productos y operaciones Cada tipo de registro tiene su propia lista de etiquetas. Por ejemplo, una etiqueta `Mayorista` creada para clientes no aparece automáticamente en ventas o productos. | Tipo de etiqueta | Dónde podés asignarla | Asignación masiva | | -------------------- | ------------------------------------------- | ----------------- | | Clientes | Alta, edición y detalle del cliente | Sí | | Proveedores | Alta, edición y detalle del proveedor | Sí | | Productos | Alta, edición y detalle del producto | Sí | | Ventas | Venta nueva y detalle de la venta | Sí | | Compras | Compra nueva y detalle de la compra | No | | Órdenes de compra | Alta, edición y detalle de la orden | Sí | | Transferencias | Alta, edición y detalle de la transferencia | Sí | | Movimientos de stock | Alta y detalle del movimiento | Sí | Estas etiquetas organizan registros dentro de La Pyme. No son las etiquetas físicas con SKU o código de barras. Para imprimirlas, consultá [Cómo imprimir etiquetas de productos](/como-imprimir-etiquetas-de-productos). ## Cómo crear, editar, archivar y recuperar etiquetas ### Crear una etiqueta mientras trabajás 1. Abrí el formulario, detalle o acción masiva del tipo de registro. 2. En **Etiquetas**, escribí el nombre que querés usar. 3. Si todavía no existe para ese tipo, elegí **Crear**. 4. Seleccionala y guardá el registro o aplicá la acción. Para crear una etiqueta necesitás permiso de edición sobre ese tipo de registro. ### Administrar etiquetas desde Preferencias En `Configuración > Preferencias` podés administrar las etiquetas de: 1. Ventas y clientes. 2. Proveedores. 3. Productos. 4. Transferencias. 5. Movimientos de inventario. Desde la sección correspondiente podés: 1. Crear etiquetas. 2. Cambiar el nombre, color o descripción. 3. Ver cuántos registros usan cada etiqueta. 4. Archivar o recuperar etiquetas. Necesitás permiso para modificar la configuración de la organización. Las etiquetas de compras y órdenes de compra se crean desde sus formularios, detalles o acciones masivas disponibles. Actualmente no aparecen en la administración central de `Configuración > Preferencias`. ### Qué pasa cuando archivás una etiqueta 1. Deja de estar disponible para asignaciones nuevas. 2. Se conserva en los registros que ya la tenían. 3. Podés quitarla de esos registros. 4. Si la recuperás, vuelve a estar disponible para asignar. Archivar una etiqueta no elimina ni archiva los registros asociados. ## Cómo asignar o quitar etiquetas de forma individual y masiva ### En un registro individual 1. Creá o abrí el cliente, proveedor, producto u operación. 2. Buscá la tarjeta o campo **Etiquetas**. 3. Seleccioná una o más etiquetas. 4. Para quitar una, desmarcala o usá la `x` de la etiqueta. 5. Guardá cuando el formulario lo requiera. ### En varios registros La asignación masiva está disponible en clientes, proveedores, productos, ventas, órdenes de compra, transferencias y movimientos de stock. 1. Entrá al listado correspondiente. 2. Seleccioná los registros que querés modificar. 3. Abrí la acción **Etiquetas**. 4. Elegí cuáles querés agregar y cuáles querés quitar. 5. Hacé clic en **Aplicar**. La acción solo agrega o quita las etiquetas que seleccionaste. Las demás asignaciones de esos registros no cambian. ## Cómo buscar, filtrar y usar etiquetas en reportes 1. Entrá al listado del tipo de registro. 2. Abrí los filtros. 3. Elegí **Etiqueta** y seleccioná el valor que querés consultar. 4. Combiná ese filtro con estado, fecha u otros criterios cuando estén disponibles. Algunos reportes, como las cuentas corrientes de clientes y proveedores, también permiten filtrar por etiquetas. Usá siempre una etiqueta del mismo tipo de registro que estás consultando. ## Qué cambia según el tipo de etiqueta ### Etiquetas de clientes y proveedores Sirven para segmentar contactos, organizar el seguimiento y filtrar sus cuentas corrientes. No asignan automáticamente una lista de precios, descuento, condición de pago ni tratamiento fiscal. ### Etiquetas de productos La asignación pertenece al producto principal y se refleja en sus variantes. No reemplaza la categoría, el SKU, el código de barras ni las etiquetas físicas que imprimís. ### Etiquetas de ventas, compras y órdenes de compra Sirven para clasificar documentos y operaciones con criterios internos, como canal, campaña, prioridad o revisión pendiente. No cambian el estado, los importes ni el impacto contable del documento. ### Etiquetas de transferencias y movimientos de stock Sirven para encontrar y agrupar operaciones de inventario. No mueven stock ni cambian cantidades por sí solas. ## Problemas comunes 1. **La etiqueta existe, pero no aparece**: revisá que pertenezca al mismo tipo de registro. Las etiquetas están separadas por clientes, productos, ventas y demás tipos. 2. **La etiqueta aparece como archivada**: podés quitarla, pero no volver a asignarla hasta que alguien con permiso de configuración la recupere. 3. **Ya existe una etiqueta con ese nombre**: seleccioná la existente o usá un nombre distinto dentro de ese tipo de registro. 4. **No podés crear o aplicar etiquetas**: revisá tus permisos para editar ese tipo de registro. 5. **No podés renombrar, colorear o archivar**: necesitás permiso para modificar la configuración de la organización. ## Guías relacionadas * [Cómo gestionar clientes](/como-gestionar-clientes) * [Cómo gestionar proveedores](/como-gestionar-proveedores) * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Cómo registrar una venta](/como-registrar-una-venta) * [Cómo registrar una compra](/como-registrar-una-compra) * [Cómo crear y gestionar una orden de compra](/como-crear-y-gestionar-una-orden-de-compra) * [Cómo hacer un ajuste y transferencia de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) # Configuración Source: https://docs.lapyme.com.ar/configuracion/index Guías prácticas de configuración en el mismo orden que la app ## Cómo leer esta sección La estructura replica el menú lateral real de `Configuración`. Las opciones que viven dentro de una pestaña aparecen anidadas debajo de su entrada principal. Cada artículo concentra decisiones y su impacto operativo. ## Ruta recomendada 1. [Organización](/configuracion/organizacion-datos-generales) 2. [Plan](/configuracion/plan-y-facturas) 3. [Preferencias](/configuracion/preferencias-generales) * [Etiquetas para organizar clientes, productos y operaciones](/configuracion/etiquetas) 4. [Puntos de Venta](/configuracion/puntos-de-venta) 5. [Ubicaciones](/configuracion/ubicaciones) * Pestaña [Terminales](/configuracion/terminales) * Pestañas [Cajas y Cajas Fuertes](/configuracion/cajas-y-cajas-fuertes) 6. [Bancos](/configuracion/bancos) 7. [Medios de Pago](/configuracion/medios-de-pago) 8. [Categorías](/configuracion/categorias) 9. [Contabilidad](/configuracion/contabilidad-plan-de-cuentas) * Pestaña [Asientos Automáticos](/configuracion/contabilidad-asientos-automaticos) * Pestaña [Centros de Costo](/configuracion/contabilidad-centros-de-costo) * Consulta operativa: [Contabilidad (Libro Diario y reportes)](/contabilidad) 10. [Colaboradores](/configuracion/colaboradores) * Pestaña [Roles y permisos](/configuracion/roles-y-permisos) 11. [Campos personalizados](/configuracion/campos-personalizados) 12. [Verificador de precios](/configuracion/verificador-de-precios) 13. [Integraciones: conexión y configuración de cuentas](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) * [Sincronización de stock y precios](/configuracion/integraciones-requisitos) * [Claves API y permisos](/configuracion/integracion-api-keys) `Listas de precios` no está en el menú de Configuración. Se abre desde `Productos > Precios > Listas de precios`; consultá la [guía de Listas de precios](/configuracion/listas-de-precios). Para auditoría operativa, revisá [Cómo ver actividad y registros del sistema](/como-ver-actividad-y-registros-del-sistema). ## ARCA (guías específicas) * [Cómo delegar un web service en ARCA](/como-delegar-un-web-service-en-arca) * [Cómo crear un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca) # Cómo crear y gestionar claves API Source: https://docs.lapyme.com.ar/configuracion/integracion-api-keys Guía práctica para crear claves API, definir permisos y mantener integraciones personalizadas funcionando sin cortar operación. Esta guía te muestra cómo usar `Configuración > Integraciones > API` para dar acceso seguro a una integración externa, como comercio electrónico, reportes o un sistema interno. ## Para qué sirve 1. Crear una clave API para una integración externa. 2. Definir qué puede leer o escribir esa integración. 3. Controlar uso de la clave (`Últ. uso` y `Requests`). 4. Reemplazar o eliminar claves sin perder trazabilidad. ## Antes de empezar 1. Definí con tu integrador qué rutas va a usar. 2. Prepará un canal seguro para compartir la clave (no por chat público ni capturas abiertas). No necesitás completar la configuración de ARCA para crear claves API, administrar aplicaciones conectadas o configurar webhooks. Los requisitos fiscales se aplican solo a las operaciones que emiten comprobantes fiscales. ## Dónde está en la app 1. Menú `Configuración` > `Integraciones` > `API`. 2. Menú: [/configuracion/integraciones/api](https://app.lapyme.com.ar/?next=%2Fconfiguracion%2Fintegraciones%2Fapi). ## Flujo 1: crear una clave API 1. Hacé click en `Crear API Key`. 2. Completá `Nombre` (ejemplo: `Integración Ecommerce - Producción`). 3. Elegí permisos: * `Admin` (acceso total, no recomendado para uso habitual). * o permisos por módulo: `Ninguno`, `Lectura` o `Escritura`. 4. Hacé click en `Crear API Key`. 5. Copiá la clave cuando aparece en pantalla y guardala en un gestor seguro. 6. Marcá `Ya guardé mi API Key en un lugar seguro.` y cerrá con `Listo`. La clave completa se muestra una sola vez. Si cerrás sin guardarla, vas a tener que crear una nueva. ## Flujo 2: pasarla a tu integrador Pasale la clave completa y pedile que la use en el encabezado: `Authorization: Bearer TU_API_KEY` ## Flujo 3: revisar uso En la tabla de claves API podés ver: 1. `Nombre` y prefijo de clave (`lpk_...`). 2. `Últ. uso`. 3. `Requests` acumulados. 4. Texto de ayuda de permisos (ícono `i`). ## Flujo 4: editar nombre o permisos 1. En la fila de la clave, hacé click en `Editar` (ícono lápiz). 2. Ajustá nombre y permisos. 3. Guardá con `Actualizar API Key`. ## Flujo 5: reemplazar una clave (rotación) No hay botón de “rotar”, así que el flujo recomendado es: 1. Creá una nueva clave API con el mismo alcance necesario. 2. Actualizá la integración externa para usar la nueva clave. 3. Verificá que la nueva clave tenga `Últ. uso`/`Requests`. 4. Eliminá la clave anterior. ## Flujo 6: eliminar una clave API 1. En la fila de la clave, hacé click en `Eliminar` (ícono papelera). 2. Confirmá en el diálogo. 3. Desde ese momento, las aplicaciones que usaban esa clave dejan de autenticarse. ## Qué cambia al guardar 1. Al crear: se genera una clave nueva activa y queda asociada a la organización. 2. Al editar: los permisos se aplican inmediatamente en próximas llamadas API. 3. Al eliminar: la clave queda inactiva y deja de validar. ## Dónde se refleja 1. En la tabla de `Configuración > Integraciones > API` (nombre, uso y solicitudes). 2. En la integración externa (si la clave/permisos son correctos, las llamadas pasan). 3. En respuestas de API cuando algo falla (ejemplo: clave inválida o permisos insuficientes). ## Mapa rápido de permisos | Permiso en pantalla | Ruta(s) que cubre | | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | Productos Lectura/Escritura | `/api/v1/products`, `/api/v1/products/{product_id}`, `/api/v1/products/bulk-adjustments`, `/api/v1/inventory` | | Clientes Lectura/Escritura | `/api/v1/customers`, `/api/v1/customers/{customer_id}` | | Ventas Lectura/Escritura | `/api/v1/sales`, `/api/v1/sales/{sale_id}`, `/api/v1/customer-payments`, `/api/v1/customer-payments/{payment_id}` | | Compras Lectura/Escritura | `/api/v1/purchases`, `/api/v1/purchases/{purchase_id}`, `/api/v1/supplier-payments`, `/api/v1/supplier-payments/{payment_id}` | | Ubicaciones Lectura | `/api/v1/warehouses`, `/api/v1/warehouses/{warehouse_id}` | | Transferencias Escritura | `/api/v1/stock-transfers` | | Categorías Lectura/Escritura | `/api/v1/categories`, `/api/v1/categories/{category_id}` | | Métodos de pago Lectura/Escritura | `/api/v1/payment-methods`, `/api/v1/payment-methods/{payment_method_id}` | En las rutas públicas actuales, `Ubicaciones` se expone en lectura. ## Comportamientos no obvios 1. `Escritura` y `Lectura` se configuran por separado por módulo. 2. En la pantalla actual no tenés selector específico para `Listas de precios`; para esas rutas, usá una clave `Admin`. 3. `Últ. uso` y `Requests` suben cuando la clave pasa validación y tiene permisos suficientes. 4. El botón `Eliminar` desactiva la clave: deja de aparecer en el listado activo y ya no se puede usar. 5. Aunque veas `Lectura/Escritura` en algunos módulos, hoy hay recursos con endpoints públicos solo de lectura. ## Errores comunes 1. `API key requerida en el header Authorization`\ Falta enviar `Authorization: Bearer ...`. 2. `Formato de API key inválido`\ La clave está mal copiada o incompleta. 3. `API key no encontrada` / `API key inválida`\ La clave no corresponde a una activa o fue eliminada. 4. **“Permisos insuficientes”**\ La clave no tiene el permiso necesario para esa ruta. 5. **La integración dejó de funcionar después de cambios**\ Revisá si editaste permisos o eliminaste la clave anterior sin actualizar el sistema externo. ## Guías relacionadas 1. [Introducción API](/api-reference/introduccion) 2. [Autenticación API](/api-reference/autenticacion) 3. [Endpoints y recursos](/api-reference/v1) 4. [Webhooks](/api-reference/webhooks) 5. [Cómo conectar y configurar una cuenta de integración](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) # Cómo conectar asistentes al MCP de La Pyme Source: https://docs.lapyme.com.ar/configuracion/integracion-claude-mcp Guía práctica para agregar La Pyme como conector personalizado en Claude, Claude Code y Codex usando MCP remoto. Conectá Claude, Claude Code o Codex a La Pyme usando el MCP Server remoto. ## Antes de empezar Tenés que poder iniciar sesión en La Pyme y usar un cliente compatible con MCP remoto. ## URL del conector Copiá esta URL cuando Claude te pida la dirección del conector: ```text theme={null} https://mcp.lapyme.com.ar/mcp ``` ## Conectar Claude desde Connectors Entrá a `Customize > Connectors`. Hacé click en el botón `+` junto a `Connectors` y elegí `Add custom connector`. Usá `La Pyme` como nombre y pegá la URL del MCP en el campo `URL`. Hacé click en `Add`, buscá `La Pyme` en la lista de conectores y elegí `Connect`. Seguí el inicio de sesión y autorización, y confirmá que estás conectando la organización correcta. ## Conectar Claude Code Si usás Claude Code, agregá el MCP remoto con este comando: ```bash theme={null} claude mcp add --transport http la-pyme "https://mcp.lapyme.com.ar/mcp" ``` Después, autorizá La Pyme cuando Claude Code te lo pida. ## Conectar Codex Si usás Codex, agregá el MCP remoto con este comando: ```bash theme={null} codex mcp add la-pyme --url "https://mcp.lapyme.com.ar/mcp" ``` Después, autorizá La Pyme cuando Codex te lo pida. Otros clientes de Claude o herramientas compatibles con MCP remoto también pueden usar la URL `https://mcp.lapyme.com.ar/mcp` si permiten agregar conectores personalizados por HTTP. El asistente accede con los permisos del usuario que autorices. ## Usar La Pyme en tu asistente Podés pedirle tareas operativas completas, por ejemplo: 1. “Creá una venta para Mostrador con 2 unidades del SKU ABC-123 y cobro en efectivo.” 2. “Buscá las ventas vencidas de Acme y registrá la cobranza de la factura que sigue pendiente.” 3. “Armá una orden de compra para reponer los productos con stock bajo del proveedor YPF SA.” 4. “Recibí la orden de compra 0004 y actualizá el stock de los ítems que llegaron.” 5. “Transferí 5 unidades del SKU ABC-123 desde Depósito Central a Sucursal Norte.” 6. “Aumentá 12% el costo de los productos del proveedor YPF SA y decime qué precios quedaron afectados.” 7. “Mostrame margen, ventas y unidades por vendedor del mes pasado, ordenado por margen bruto.” 8. “Buscá compras impagas de esta semana y registrá el pago de la factura de mayor saldo.” ## Errores comunes 1. **El cliente no puede agregar el conector**\ Verificá que la URL sea exactamente `https://mcp.lapyme.com.ar/mcp`. 2. **El conector aparece, pero no conecta**\ Probá desconectar y volver a conectar desde tu cliente. 3. **El asistente dice que no tiene permisos**\ Revisá que hayas autorizado con el usuario correcto y que ese usuario tenga permisos en La Pyme para la acción que querés hacer. Este MCP es para consultar y operar La Pyme con tu cuenta y requiere autenticación. Si estás desarrollando una integración, te recomendamos usar el [Toolkit para IA](/api-reference/ai-toolkit) para instalar el MCP público de documentación o el skill público de La Pyme. ## Guías relacionadas 1. [Cómo crear y gestionar claves API](/configuracion/integracion-api-keys) 2. [Introducción API](/api-reference/introduccion) 3. [Autenticación API](/api-reference/autenticacion) 4. [Cómo conectar y configurar una cuenta de integración](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) # Cómo conectar y configurar una cuenta de integración Source: https://docs.lapyme.com.ar/configuracion/integraciones-conexion-y-configuracion-de-cuentas Conectá una cuenta y configurá la ubicación por defecto para el descuento de stock de ventas, el punto de venta, los pagos, el IVA y la facturación automática. Esta guía cubre la etapa inicial de Integraciones: conectar la cuenta del canal y definir la configuración base para que ventas, stock y facturación se registren como esperás. ## Para qué sirve 1. Conectar una cuenta real de Mercado Libre, Tiendanube, Shopify o WooCommerce. 2. Definir datos por defecto para operar ese canal. 3. Dejar lista la cuenta antes de configurar sincronización de productos. ## Antes de empezar 1. Revisá que tengas al menos una ubicación activa y los medios de pago que vas a usar. 2. Si vas a conectar WooCommerce, tené a mano `Consumer Key` y `Consumer Secret`. 3. Si vas a conectar Shopify, tené a mano el dominio de la tienda. 4. Si querés activar `Facturación automática`, completá los datos fiscales en `Configuración > Organización > Impositivo (ARCA)` y seleccioná un punto de venta activo habilitado para ARCA. Podés conectar y operar una cuenta, sincronizar catálogo y registrar ventas sin completar ARCA. Un punto de venta no habilitado para ARCA también puede usarse como valor operativo por defecto mientras la facturación automática esté apagada. ## Dónde está en la app 1. Menú `Configuración` > `Integraciones`\ Menú: [/configuracion/integraciones](https://app.lapyme.com.ar/?next=%2Fconfiguracion%2Fintegraciones) 2. Canales: * `/configuracion/integraciones/mercadolibre` * `/configuracion/integraciones/tiendanube` * `/configuracion/integraciones/shopify` * `/configuracion/integraciones/woocommerce` ## Flujo 1: conectar la cuenta ### Mercado Libre 1. Entrá a `Configuración > Integraciones > Mercado Libre`. 2. Hacé click en `Conectar cuenta MercadoLibre`. 3. Autorizá desde Mercado Libre. 4. Volvés automáticamente a la cuenta conectada en La Pyme. ### Tiendanube 1. Entrá a `Configuración > Integraciones > Tiendanube`. 2. Hacé click en `Conectar cuenta Tiendanube`. 3. Confirmá con `Continuar` y seguí el inicio de sesión y autorización de Tiendanube. 4. Al volver, la cuenta queda conectada. ### Shopify 1. Entrá a `Configuración > Integraciones > Shopify`. 2. Hacé clic en `Conectar cuenta Shopify`. 3. Completá `Dominio de Shopify`, por ejemplo `mitienda.myshopify.com`. 4. Continuá y autorizá la aplicación en Shopify. 5. Al volver, la cuenta queda conectada en La Pyme. Después, usá `Configurar > Integración` para definir el depósito, el punto de venta, el medio de pago, el IVA y la facturación. La publicación de stock y precios se administra en `Configurar > Sincronización de cuenta`. Para cortar la conexión, abrí la configuración y elegí `Desvincular`. ### WooCommerce 1. Entrá a `Configuración > Integraciones > WooCommerce`. 2. Si ya tenés una cuenta conectada, abrí el selector de cuentas y elegí `Agregar cuenta`. 3. Completá: * `URL de la tienda` * `Consumer Key` (empieza con `ck_`) * `Consumer Secret` (empieza con `cs_`) 4. Hacé click en `Conectar tienda`. ## Flujo 2: configurar la cuenta conectada Abrí la cuenta del canal y entrá a su configuración: 1. Mercado Libre: `Configurar` > `Integración`. 2. Tiendanube: `Configurar` > `Integración`. 3. Shopify: `Configurar` > `Integración`. 4. WooCommerce: `Configurar` > `Integración`. `Integración` define los datos operativos de la cuenta. Para activar o desactivar la publicación de stock y precios, abrí `Configurar` > `Sincronización de cuenta`. ### Qué campos configurás | Campo | Mercado Libre | Tiendanube | Shopify | WooCommerce | | -------------------------------- | ------------- | ---------- | ------- | ----------- | | Punto de venta por defecto | Sí | Sí | Sí | Sí | | Ubicación o depósito por defecto | Sí | Sí | Sí | Sí | | Método de pago por defecto | No | Sí | Sí | Sí | | IVA para productos nuevos | Sí | Sí | Sí | Sí | | Facturación automática | Sí | Sí | Sí | Sí | ### Qué cambia cada campo (y dónde lo ves) | Campo | Qué cambia | Dónde se refleja | | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | | Punto de venta por defecto | Se usa al crear ventas del canal dentro de La Pyme. | En la venta generada (comprobante/punto de venta). | | Ubicación por defecto | Define desde qué ubicación se descuenta/afecta stock en operaciones del canal. No define qué stock se publica en sincronización de catálogo. | En movimientos de stock y detalle de la venta. | | Método de pago por defecto (TN/Shopify/WC) | Se asigna en la cobranza que entra desde el canal. | En cobranzas/tesorería de esa venta. | | IVA para productos nuevos | Se usa si entra un ítem del canal sin coincidencia por SKU y hay que crearlo en catálogo. | En el producto/variante nuevo creado automáticamente. | | Facturación automática | Intenta emitir comprobante automáticamente al procesar ventas del canal. | En el estado de facturación de esas ventas. | En Shopify, `Configurar > Integración` incluye además `Ubicación de Shopify`, que define dónde se publica el stock, y `Depósito por defecto`, que se usa como referencia operativa. Si activás la facturación automática, podés elegir si la condición fiscal se toma del cliente o se fuerza a consumidor final. La publicación de stock y precios se controla por separado desde `Configurar > Sincronización de cuenta`. Si faltan datos fiscales o el punto de venta seleccionado no está habilitado para ARCA, no podés activar la facturación automática. Si ya estaba activada y después perdés esa configuración, queda pausada: la integración sigue procesando pedidos y sincronizando sin emitir comprobantes fiscales. ## Flujo 3: reconectar o desvincular ### Reconectar 1. Tiendanube: si la cuenta pide reconexión, usá `Reconectar cuenta` desde el aviso. 2. Mercado Libre: si necesitás reautorizar, podés usar `Agregar cuenta` en el breadcrumb y volver a autorizar. ### Desvincular 1. Tiendanube, Shopify y WooCommerce tienen botón `Desvincular` dentro del diálogo de configuración de cuenta. 2. Al confirmar, se corta la integración de esa cuenta. ## Qué cambia al guardar 1. Se actualizan los valores por defecto de esa cuenta del canal. 2. Esos valores se usan en el procesamiento operativo del canal (ventas/facturación/configuración inicial de ítems nuevos). 3. La cuenta queda lista para la etapa de sincronización de stock y precios, que se configura aparte con ubicaciones seleccionadas. ## Dónde se refleja 1. En la cuenta conectada (valores guardados en `Cuenta` o `Configurar`). 2. En ventas/cobranzas/stock que se crean desde ese canal. 3. En productos nuevos creados automáticamente por importación o aviso del canal (si no existían por SKU). ## Comportamientos no obvios 1. Los datos fiscales y un punto de venta habilitado para ARCA son requisitos de la facturación automática, no de la conexión ni de la sincronización de la integración. 2. Si conectás de nuevo la misma cuenta/tienda, se actualiza la conexión existente (no crea una cuenta duplicada). 3. En Tiendanube, la reconexión renueva la autorización sin tener que crear una cuenta nueva. 4. En WooCommerce, si las credenciales no son válidas, la conexión falla antes de guardar. 5. En Mercado Libre no aparece selector de método de pago por defecto en la configuración actual. 6. La ubicación por defecto de la cuenta sigue siendo operativa; el stock publicado al canal depende de las ubicaciones que selecciones en la configuración de sincronización. 7. En Shopify, la ubicación del canal donde se publica stock y el depósito operativo por defecto son campos diferentes. ## Errores comunes 1. **No podés conectar el canal desde Integraciones**\ Revisá el límite de cuentas de tu plan y la autorización o las credenciales del canal. 2. **En WooCommerce te rechaza las credenciales**\ Verificá URL, `Consumer Key` (`ck_`) y `Consumer Secret` (`cs_`). 3. **Shopify rechaza el dominio** Usá el dominio de Shopify de la tienda, sin una ruta adicional. 4. **La cuenta de Tiendanube pide reconexión** Usá `Reconectar cuenta` para renovar permisos. 5. **La facturación automática no se puede activar** Completá los datos fiscales y seleccioná un punto de venta activo habilitado para ARCA. ## Guías relacionadas 1. [Cómo configurar sincronización de stock y precios en integraciones](/configuracion/integraciones-requisitos) 2. [Cómo crear y gestionar claves API](/configuracion/integracion-api-keys) 3. [Cómo configurar y usar listas de precios](/configuracion/listas-de-precios) 4. [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo) 5. [Cómo mapear ubicaciones de Tiendanube con depósitos de La Pyme](/configuracion/sincronizacion-tiendanube) 6. [Cómo configurar la ubicación de stock de Mercado Libre FULL](/configuracion/sincronizacion-mercado-libre) # Cómo configurar sincronización de stock y precios en integraciones Source: https://docs.lapyme.com.ar/configuracion/integraciones-requisitos Guía práctica para definir qué stock y qué precio se publican en Mercado Libre, Tiendanube y WooCommerce. Esta guía te muestra cómo dejar bien configurada la sincronización de productos para no publicar stock o precios equivocados. ## Para qué sirve 1. Definir qué ubicaciones alimentan el stock publicado. 2. Definir si publicás precio base o una lista de precios. 3. Aplicar la configuración por producto/publicación o en forma masiva. 4. Revisar estado de sincronización y errores sin salir de la cuenta del canal. ## Antes de empezar | Requisito | Por qué importa | | ---------------------------------------- | --------------------------------------------------------------------------------- | | Cuenta del canal conectada y configurada | Sin cuenta activa/configurada no podés guardar ni ejecutar sincronización. | | Productos con SKU | Sin SKU no se pueden configurar/sincronizar productos del canal. | | Ubicaciones creadas | Si activás sincronización de stock, necesitás seleccionar al menos una ubicación. | | Listas de precios definidas (si aplica) | Si elegís `lista de precios`, necesitás una lista válida. | ## Qué sincroniza La Pyme por SKU El SKU es la llave principal para conectar productos locales con productos o publicaciones del canal. Con una cuenta conectada, La Pyme puede sincronizar stock y precio hacia el canal cuando hay SKU compartido y una regla de sincronización activa. También puede importar productos del canal hacia La Pyme según el flujo disponible en cada integración. No lo trates como una creación automática universal de SKUs hacia todos los canales: si el canal no tiene el producto, la publicación o la variante creada, primero revisá el flujo propio de ese canal y después configurá la sincronización por SKU desde La Pyme. La sincronización de stock y precios no requiere completar ARCA. Los datos fiscales y un punto de venta habilitado para ARCA se exigen únicamente para activar la facturación automática. ## Dónde está en la app 1. Menú `Configuración` > `Integraciones`\ Menú: [/configuracion/integraciones](https://app.lapyme.com.ar/?next=%2Fconfiguracion%2Fintegraciones) 2. Mercado Libre (cuenta):\ Menú: `Configuración > Integraciones > Mercado Libre > abrir cuenta` 3. Tiendanube (cuenta):\ Menú: `Configuración > Integraciones > Tiendanube > abrir cuenta` 4. WooCommerce (cuenta):\ Menú: `Configuración > Integraciones > WooCommerce > abrir cuenta` ## Qué definís en sincronización | Opción | Qué hace | | --------------------------------------------- | -------------------------------------------------------------------------------- | | `Sincronizar stock` | Publica stock al canal. | | `Ubicaciones seleccionadas` | Suma el stock disponible de las ubicaciones que elijas y publica solo ese total. | | `Sincronizar precio` | Publica precio al canal. | | `Lista de precios` | Define origen del precio: `Precio del producto` (base) o una lista. | | `Sincronizar precio promocional` (Tiendanube) | Publica precio promocional cuando tu organización tiene esa función habilitada. | En Mercado Libre también podés definir un margen que se resta antes de publicar el stock. Revisá [cómo configurar stock de seguridad en Mercado Libre](/configuracion/stock-seguridad-mercado-libre). ## Flujo 1: configurar sincronización de la cuenta 1. Entrá a `Configuración > Integraciones`. 2. Abrí el canal y después la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar > Sincronización de cuenta`. 4. Marcá lo que corresponda: * `Sincronizar stock` * `Sincronizar precio` * `Lista de precios` (base o lista) * `Sincronizar precio promocional` (solo Tiendanube, si aparece) 5. Guardá. 6. Si querés forzar la actualización inmediata de la cuenta, usá `Configurar > Actualizar ahora`. ## Flujo 2: revisar un producto o publicación 1. Entrá a la cuenta conectada desde `Configuración > Integraciones`. 2. Buscá el producto o la publicación. 3. Abrí su menú `⋮`. 4. Elegí `Ver datos de sincronización`. ## Qué cambia al guardar 1. Se guarda la regla de sincronización del canal (stock/precio, ubicaciones seleccionadas, origen de precio). 2. Desde ese momento, cuando haya cambios de stock/precio en La Pyme, el canal puede recibir actualizaciones según esa regla. 3. Si configurás `price_list`, la sincronización de precios toma esa lista como referencia. ## Dónde se refleja 1. En cada tarjeta del canal: * `Stock: Sincronizado desde ...` o `No sincronizado` * `Precio: Sincronizado desde ...` o `No sincronizado` 2. En `Ver datos de sincronización`: * estado (éxito/error/nunca sincronizado), * fecha/hora de última sincronización, * detalle de error cuando falla. 3. En la tienda/canal externo (precio y stock publicados). ## Comportamientos no obvios 1. Sin SKU no podés sincronizar: en individual falla y en masivo se omite. 2. En Mercado Libre, `Actualizar ahora` solo aplica para publicaciones activas o pausadas. 3. El canal publica la suma del stock disponible de las ubicaciones seleccionadas; una ubicación no seleccionada no ensucia ni republica stock. 4. Si elegís `lista de precios` y ese producto no tiene precio manual cargado en la lista, puede terminar usando precio base como respaldo. 5. En WooCommerce esta pantalla trabaja sobre productos `simple`. 6. En Tiendanube, si la cuenta requiere reconexión, primero tenés que reconectar para seguir sincronizando. ## Errores comunes 1. **“Este producto necesita SKU para sincronizar”**\ Falta SKU en el producto/variante. 2. **“No hay configuración de sincronización”**\ Intentaste `Actualizar ahora` sin guardar configuración antes. 3. **“No hay variantes con SKU disponibles para sincronizar”**\ La publicación tiene variantes, pero ninguna con SKU válido. 4. **“Seleccioná una lista de precios para sincronizar precios”**\ Activaste precio por lista pero no elegiste una lista (Mercado Libre). 5. **Error de reconexión** (Tiendanube/WooCommerce/Mercado Libre según canal)\ Reautorizá la cuenta y reintentá. ## Guías relacionadas 1. [Cómo conectar y configurar una cuenta de integración](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) 2. [Cómo configurar y usar listas de precios](/configuracion/listas-de-precios) 3. [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo) 4. [Cómo hacer un ajuste y transferencia de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) 5. [Cómo configurar stock de seguridad en Mercado Libre](/configuracion/stock-seguridad-mercado-libre) ## Seguí con el circuito completo Cuando ya conocés los requisitos, compará [las integraciones disponibles para comercio electrónico y marketplaces](https://www.lapyme.com.ar/integraciones) según el canal, el stock, los pedidos y la facturación que necesitás conectar. # Cómo configurar y usar listas de precios Source: https://docs.lapyme.com.ar/configuracion/listas-de-precios Guía práctica para crear listas automáticas o manuales, cargarlas y aplicarlas en ventas e integraciones. Las listas de precios te permiten trabajar con precios distintos sin duplicar productos: mayorista, minorista, canal web, promo por segmento, etc. ## Para qué sirve 1. Definir una política de precios por segmento o canal. 2. Aplicar un precio diferente al vender (según cliente). 3. Sincronizar integraciones usando precio base o una lista específica. 4. Cargar precios manuales por producto sin tocar el precio base. ## Antes de empezar 1. Definí si necesitás una lista **automática** (regla por %) o **manual** (precio por producto). 2. Si la vas a usar para venta, podés asignarla al cliente como opción predeterminada o elegirla para una venta concreta. 3. Si la vas a usar en integraciones, revisá que el canal tenga configurado `priceSync`. ## Dónde está en la app 1. Configuración de listas: Menú `Productos` > `Precios` > pestaña `Listas de precios` Menú: [/precios/listas](https://app.lapyme.com.ar/?next=%2Fprecios%2Flistas) 2. Carga de precios por producto/lista: Menú `Productos` > `Precios`\ Menú: [/precios](https://app.lapyme.com.ar/?next=%2Fprecios) 3. Asignación por cliente: Menú `Ventas` > `Clientes` > editar cliente > campo `Lista de Precios` 4. Integraciones por canal: Menú `Configuración` > `Integraciones` > abrir canal > abrir cuenta > `Configurar` > `Sincronización de cuenta` 5. Carga masiva por archivo: Menú `Importar` > tipo `Precios` ## Tipos de lista (y cuándo usar cada una) | Tipo | Cómo funciona | Cuándo conviene | | --------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | | Automática (precio base) | Calcula cada precio desde el precio base con un `%` (aumento o descuento). | Cuando querés actualizar todo junto siguiendo el precio de venta actual. | | Automática (costo + rentabilidad) | Calcula cada precio desde el costo del producto aplicando una `rentabilidad %`. | Cuando querés proteger margen usando costo como referencia. | | Manual | Guarda un precio puntual por producto en esa lista. | Cuando necesitás excepciones o acuerdos puntuales. | ## Flujo 1: crear una lista 1. Entrá a `Productos > Precios > Listas de precios`. 2. Hacé click en `Agregar lista de precios` (atajo: tecla `N`). 3. Completá: * `Nombre` * `Lista de precios automática` (sí/no) * `Modo automático` (si es automática): * `Ajuste sobre precio base` * `Rentabilidad sobre costo` * `%` según el modo elegido * `Precios con IVA incluido` 4. Guardá. Si usás `Ajuste sobre precio base`, el ajuste puede ser aumento o descuento (el descuento se guarda como porcentaje negativo).\ Si usás `Rentabilidad sobre costo`, el porcentaje debe ser mayor o igual a 0. ## Flujo 2: cargar o actualizar precios de una lista manual ### Opción A: desde `Productos > Precios` 1. Entrá a `Productos > Precios`. 2. Editá las celdas de la columna de tu lista manual. 3. Guardá desde la barra de cambios. ### Opción B: importación masiva 1. Entrá a `Importar` > tipo `Precios`. 2. En el archivo, completá `SKU`, `Lista de Precios` y `Precio`. 3. Importá. Por importación, solo podés actualizar listas **manuales**. Si la lista no existe o es automática, la fila falla. ## Flujo 3: aplicar la lista en operación ### En ventas 1. Asigná la lista en el cliente (`Ventas` > `Clientes` > editar > `Lista de Precios`). 2. En `Ventas > Nueva venta`, al seleccionar ese cliente se aplica automáticamente su lista. 3. En el encabezado de la venta, usá el campo `Lista de precios` para mantener esa lista, volver a `Precio base` o elegir otra lista para esa venta concreta. 4. Si ya agregaste productos y cambiás la lista, La Pyme pide confirmación y recalcula sus precios según la nueva selección. 5. El cambio se aplica a esa venta y no modifica la lista predeterminada del cliente. ### En integraciones 1. En el canal, activá `Sincronizar precio`. 2. En `Lista de precios`, elegí: * `Precio del producto` (base), o * una lista específica. 3. Guardá configuración. ## Qué cambia al guardar 1. Se guarda la configuración de la lista (tipo, ajuste, IVA, nombre). 2. Si es automática, los precios se calculan según el modo elegido (`precio base` o `costo + rentabilidad`) y no se cargan precios por producto. 3. Si es manual, se guardan solo los productos que tengan precio cargado para esa lista. 4. Si cambiás tipo/porcentaje de una lista automática, se puede disparar sincronización de precios en integraciones que usan esa lista. ## Dónde se refleja 1. En `Productos > Precios` (columnas por lista). 2. En `Productos` (panel emergente “Precios por Lista”). 3. En `Ventas` al elegir cliente con lista por defecto. 4. En canales integrados cuando la fuente de precio es `price_list`. 5. En importación, validando nombre de lista y tipo manual. ## Comportamientos no obvios 1. El selector `Lista de precios` está en el encabezado de la venta y se habilita después de seleccionar un cliente. Podés elegir otra lista para esa venta concreta; si ya agregaste productos, La Pyme pide confirmación y recalcula sus precios. 2. En lista manual, si un producto no tiene precio cargado, la venta usa precio base como respaldo. 3. En el panel emergente del producto, una lista manual sin precio puede mostrarse como `Sin precio`. 4. Los nombres de listas se normalizan y no pueden duplicarse (aunque cambies mayúsculas/minúsculas). 5. Eliminar una lista puede fallar si todavía está referenciada (por ejemplo en clientes o integraciones). ## Errores comunes 1. **“Ya existe una lista de precios con este nombre”**\ Ya tenías una lista con ese nombre (sin importar mayúsculas/minúsculas). 2. **“El porcentaje de ajuste es requerido para listas de precio automáticas”**\ Marcaste automática y no cargaste el porcentaje. 3. **“El rentabilidad no puede ser negativo cuando la lista automática usa costo”**\ Elegiste modo `costo + rentabilidad` con porcentaje negativo. 4. **“Lista de precios 'X' no existe o no es manual”** (importación)\ La lista no existe o es automática. 5. **“Para actualizar lista de precios debés completar el precio”** (importación)\ Informaste lista pero faltó el precio. ## Guías relacionadas 1. [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo) 2. [Cómo gestionar clientes](/como-gestionar-clientes) 3. [Cómo importar datos masivamente](/como-importar-datos-masivamente) 4. [Integraciones](/configuracion/integraciones-requisitos) # Medios de pago Source: https://docs.lapyme.com.ar/configuracion/medios-de-pago Creá y administrá medios de pago para ventas y compras, con comisiones, referencias y opciones específicas según el tipo. ## Dónde está en la app Entrá a `Configuración > Medios de Pago`. ## Crear un medio de pago 1. Tocá el botón para agregar un medio de pago o usá el atajo `N`. 2. Elegí el tipo: `Efectivo`, `Cheque`, `Tarjeta`, `Transferencia` u `Otro`. 3. Escribí un nombre. No puede repetirse dentro de la organización. 4. Elegí la disponibilidad: `Ventas`, `Compras` o `Ventas y Compras`. 5. Completá las opciones generales y las que correspondan al tipo elegido. 6. Tocá `Crear Medio de Pago`. ## Disponibilidad y estado La disponibilidad define en qué operaciones aparece el medio de pago y se aplica a toda la organización: * `Ventas`: operaciones de venta y cobranza. * `Compras`: operaciones de compra y pago. * `Ventas y Compras`: ambos circuitos. El estado se administra por separado. Un medio activo aparece en las operaciones que permite su disponibilidad. Si ya fue usado, podés desactivarlo para que deje de aparecer y volver a activarlo más adelante. Si todavía no tiene operaciones asociadas, podés eliminarlo de forma permanente. ## Configuración según el tipo | Tipo | Configuración específica | | --------------- | ------------------------------------------------------------------------------------------------------- | | `Efectivo` | No agrega campos específicos. | | `Cheque` | No agrega campos específicos. | | `Tarjeta` | Permite configurar planes de cuotas. | | `Transferencia` | Requiere asociar una cuenta bancaria activa al crear o editar el medio de pago. | | `Otro` | Si tenés contabilidad habilitada, permite elegir o crear la cuenta contable donde se registra el medio. | La opción `Cuenta contable` no aparece para `Efectivo`, `Cheque`, `Tarjeta` ni `Transferencia`. ## Transferencias con varios bancos La cuenta bancaria se define en la configuración del medio de pago, no al registrar cada cobranza o pago. Si operás con varios bancos: 1. Creá un medio de pago de tipo `Transferencia` por cada banco. 2. Asigná a cada medio su cuenta bancaria. 3. Usá nombres claros, por ejemplo `Transferencia Macro` y `Transferencia Galicia`. 4. Al cobrar o pagar, elegí el medio correspondiente al banco que querés usar. El flujo de cobranza o pago no tiene un selector de banco separado. El movimiento impacta en la cuenta asociada al medio de pago elegido. ## Comisiones y referencia Estos ajustes están disponibles para todos los tipos: * `Comisión (%)`: porcentaje calculado sobre el monto cobrado. * `Comisión Fija ($)`: importe fijo por operación. * `Requiere Referencia`: obliga a ingresar una referencia al registrar la operación. Podés usar una comisión porcentual, una fija o ambas. En cobranzas, La Pyme las descuenta del importe bruto para calcular el importe neto. ## Planes de cuotas para tarjetas Los planes de cuotas solo están disponibles para medios de tipo `Tarjeta`. 1. En `Planes de cuotas`, tocá `Agregar plan`. 2. Completá un `Código`, por ejemplo `3`. 3. Completá el `Nombre` que va a ver la persona que cobra, por ejemplo `3 cuotas`. 4. Agregá los demás planes que necesites. Los códigos no pueden repetirse. 5. Guardá con `Crear Medio de Pago` o `Actualizar`. El primer plan queda como predeterminado. Si configurás uno solo, La Pyme lo selecciona automáticamente al cobrar; si configurás varios, elegís el que corresponde. Los planes identifican las opciones de cuotas. El costo financiero se configura por separado mediante `Comisión (%)` y `Comisión Fija ($)`. ## Editar, desactivar o eliminar Abrí un medio desde el ícono de edición para cambiar su nombre, tipo, disponibilidad y demás ajustes. * Si el medio tiene operaciones asociadas, la acción disponible es `Desactivar`. * Si nunca se usó, la acción disponible es `Eliminar`. * Un medio desactivado muestra la acción `Activar`. ## Verificá que quedó bien 1. Revisá que la columna `Disponibilidad` muestre `Ventas`, `Compras` o `Ventas y Compras` según corresponda. 2. Probá el medio en una operación del circuito elegido. 3. Si es una transferencia, confirmá la cuenta bancaria asociada. 4. Si es una tarjeta, confirmá que aparezcan los planes configurados. 5. Si configuraste comisiones, revisá el importe neto de una cobranza de prueba. ## Guías relacionadas 1. [Bancos](/configuracion/bancos) 2. [Cobranzas y Pagos](/cobranzas-y-pagos) # Organización Source: https://docs.lapyme.com.ar/configuracion/organizacion-datos-generales Datos generales, ARCA y ajustes fiscales que impactan tu facturación ## Dónde está en la app Entrá a `Configuración > Organización`. Usá las pestañas `General` e `Impositivo (ARCA)` según el dato que necesites cambiar. ## Qué configurás acá Esta sección concentra identidad de la empresa y reglas fiscales. ## General | Ajuste | Qué cambia en la operación | | ------------------ | ---------------------------------------------------------- | | Nombre de fantasía | Es el nombre visible en documentos y pantallas operativas. | | Email y teléfono | Se usan como datos de contacto y soporte operativo. | | Logo | Se muestra en documentos y comprobantes donde aplique. | ## Impositivo (ARCA) | Ajuste | Qué cambia en la operación | | ----------------------- | ------------------------------------------------------------- | | CUIT y condición fiscal | Determina cómo se validan y emiten comprobantes. | | Domicilio fiscal | Evita rechazos por datos fiscales incompletos. | | Estado de onboarding | Te indica si ya podés facturar electrónicamente sin bloqueos. | Guías puntuales: * [Cómo delegar un web service en ARCA](/como-delegar-un-web-service-en-arca) * [Cómo crear un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca) ## Ajustes fiscales avanzados | Ajuste | Qué cambia en la operación | | --------------------------------------- | -------------------------------------------------------------- | | Fecha de cierre | Bloquea edición de comprobantes anteriores a esa fecha. | | Exenciones / percepciones / retenciones | Ajusta cálculo impositivo según tu situación fiscal. | | Tipo de Factura A | Define comportamiento de emisión para responsables inscriptos. | | CBU para FCE MiPyME | Informa la cuenta de cobro en Factura de Crédito Electrónica. | ## Verificá que quedó bien 1. Verificá que el CUIT y condición fiscal sean correctos. 2. Confirmá que onboarding ARCA esté completo. 3. Emití un comprobante de prueba. 4. Validá la fecha de cierre con tu circuito administrativo. # Plan Source: https://docs.lapyme.com.ar/configuracion/plan-y-facturas Cómo revisar plan, límites y facturas de suscripción desde Configuración sin interrumpir la operación. ## Qué revisás acá | Punto | Para qué te sirve | | --------------------- | ------------------------------------------------------ | | Plan actual | Confirmar si coincide con tu operación real. | | Límites del plan | Entender hasta dónde podés operar sin fricción. | | Estado de suscripción | Detectar riesgo de bloqueo por pagos o vencimientos. | | Facturas | Tener trazabilidad administrativa y contable. | | Método de pago | Evitar interrupciones por tarjeta vencida o rechazada. | ## Dónde está en la app Entrá a `Configuración > Plan`. ## Cambiar tarjeta o método de pago 1. Entrá a `Configuración > Plan`. 2. Revisá las secciones `Forma de pago` y `Proveedor de cobro`. 3. Si aparece el botón `Cambiar método de pago`, usalo para ir al checkout con tarjeta. El plan actual se mantiene y La Pyme te informa la fecha del primer cobro con el nuevo método. 4. Si tu suscripción está por Mercado Pago anterior, transferencia bancaria, gestión manual, está pausada o no muestra el botón de cambio, escribinos para coordinar el cambio de tarjeta o método de pago. ## Verificá que quedó bien 1. Revisá que el plan sea el esperado. 2. Confirmá que no haya pagos pendientes. 3. Verificá que el método de pago esté vigente. ## Cuándo volver a esta pantalla 1. Antes de habilitar una función que depende del plan. 2. Cuando una factura de suscripción necesita control administrativo. 3. Si la organización queda cerca de un límite operativo. ## Guías relacionadas 1. [Organización](/configuracion/organizacion-datos-generales) 2. [Roles y permisos](/configuracion/roles-y-permisos) 3. [Campos personalizados](/configuracion/campos-personalizados) # Preferencias Source: https://docs.lapyme.com.ar/configuracion/preferencias-generales Ajustes generales que cambian cómo vende, cobra, imprime, redondea y controla stock la organización. ## Dónde está en la app Entrá a `Configuración > Preferencias`. ## Qué configurás acá Esta pantalla tiene dos pestañas: * `General`: ventas, devoluciones, compras, productos, etiquetas y comisiones. * `Ticket`: impresión térmica, contenido del ticket y QZ Tray. ## General ### Monedas habilitadas | Ajuste | Qué cambia en la operación | | ------------------- | ------------------------------------------------------------------------------------------------ | | `Pesos` / `Dólares` | Define en qué monedas podés vender y comprar. Si no está habilitada, no aparece en la operación. | La operación en dólares está incluida en todos los planes de la oferta actual. Algunas organizaciones con contratos anteriores conservan condiciones distintas. Si `Dólares` aparece bloqueado, escribinos para revisar lo incluido en tu contrato. ### Ventas | Ajuste | Qué cambia en la operación | | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | | `Venta con stock negativo` | Define si La Pyme advierte, permite o bloquea una venta que deja stock negativo. | | `Al tocar "Nueva venta", abrir` | Elegí si el acceso abre una venta común o una factura. | | `Vencimiento por defecto` | Se usa si la venta queda pendiente y el cliente no tiene condición de pago. | | `Permitir cambio de precios en ventas` | El vendedor puede editar el precio del ítem mientras arma la venta. | | `Lista de precios por defecto en POS` | Se aplica a ventas sin cliente; si el cliente tiene una lista propia, se usa la del cliente. | | `Precios con IVA incluido` | Define si los precios ya incluyen IVA o si se suma según la alícuota. | | `Seleccionar vendedor al vender` | Permite elegir el vendedor en cada venta o factura. | | `Mostrar datos de la empresa en comprobantes` | Incluye esos datos en facturas, remitos y comprobantes internos. | | `Nombre en comprobantes no fiscales` | Permite mostrar la razón social o el nombre comercial en comprobantes X, presupuestos y documentos internos. | También podés crear y ordenar etiquetas de ventas y clientes desde este bloque. ### PDFs, remitos y envío de comprobantes | Ajuste | Qué cambia en la operación | | ----------------------------------- | --------------------------------------------------------------------------------------------------- | | `Observaciones por defecto en PDFs` | Agrega textos base por tipo de documento debajo de las observaciones específicas. | | `Valor declarado para remitos` | Muestra al pie del remito un valor neto de IVA basado en los precios de la venta. | | `Cantidad de copias` | Imprime el remito como copia única, duplicado o triplicado. | | `Envío automático de comprobantes` | Envía el comprobante por email después de emitir ventas no integradas. | | `Enviar sólo comprobantes fiscales` | Si el envío automático está activo, limita el envío de ventas no integradas a comprobantes con CAE. | ### Devoluciones | Ajuste | Qué cambia en la operación | | ----------------------------------------- | --------------------------------------------------------------------- | | `Modificar importe de devoluciones` | Permite ajustar el monto final antes de confirmar la devolución. | | `Modificar medio de pago en devoluciones` | Permite elegir cómo devolver el dinero (no obliga al medio original). | ### Compras | Ajuste | Qué cambia en la operación | | ------------------------------------- | ----------------------------------------------------------------------------------------------------- | | `Habilitar importación con despachos` | Permite registrar facturas comerciales de importación y nacionalizar la mercadería con sus despachos. | También podés crear y ordenar etiquetas de proveedores. Los despachos de importación están incluidos en todos los planes de la oferta actual. Algunas organizaciones con contratos anteriores conservan condiciones distintas. Si el ajuste aparece bloqueado, escribinos para revisar lo incluido en tu contrato. ### Productos | Ajuste | Qué cambia en la operación | | ------------------------------------ | ----------------------------------------------------------------------------------------------------------------- | | `Precisión de cantidades` | Define cuántos decimales podés cargar en ventas, compras y stock sin modificar valores existentes. | | `Redondeo de precios` | Define si se usan precios sin redondeo, o redondeados a múltiplos de `$10` o `$100`. | | `Habilitar precio promocional` | Permite cargar y sincronizar un precio promocional por producto. | | `Habilitar kits (Producción simple)` | Permite crear, armar y desarmar productos tipo kit. Está disponible en los planes Starter, Pro, Max y Enterprise. | También podés crear y ordenar etiquetas de productos, transferencias y movimientos de inventario. ### Comisiones En `Comisiones` definís si están desactivadas o si se generan sobre ventas o cobranzas. Cuando las activás, también podés configurar el plan y sus reglas. ## Ticket | Ajuste | Qué cambia en la operación | | ------------------------------------------------ | ------------------------------------------------------------------------------- | | `Habilitar impresora térmica para tickets` | Activa el formato ticket para impresión en caja. | | `Habilitar tickets de cambio` | Permite generar tickets sin precios para cambios. | | `Mostrar datos del cliente / vendedor / empresa` | Define qué información sale impresa en el ticket. | | `Ancho de ticket: 80mm / 57mm` | Ajusta el diseño al tamaño real de tu impresora. | | `Impresión directa con QZ Tray` | Permite imprimir sin diálogo del navegador (requiere QZ instalado y conectado). | La impresión automática al terminar una venta no está disponible como preferencia en la pantalla actual. QZ Tray permite impresión directa, pero no activa por sí solo una impresión automática. ## Configuración sugerida (rápida) * Comercio minorista: * Stock insuficiente: `Advertir` * Cambio de precio en venta: `Desactivado` * Redondeo: `$10` o `$100` * Venta a pedido / por catálogo: * Stock insuficiente: `Permitir` * Operación con varios cajeros: * Seleccionar vendedor al vender: `Activado` ## Verificá que quedó bien 1. Creá una venta de prueba. 2. Probá un caso con stock insuficiente. 3. Probá una devolución. 4. Si usás ticket térmico, imprimí una prueba real. ## Guías relacionadas 1. [Cómo registrar una venta](/como-registrar-una-venta) 2. [Cómo hacer un cambio o devolución](/como-hacer-un-cambio-o-devolucion) 3. [Productos](/productos) # Puntos de venta Source: https://docs.lapyme.com.ar/configuracion/puntos-de-venta Definí cómo se originan ventas y facturación por canal o sucursal, y qué punto usa cada comprobante. ## Dónde está en la app Entrá a `Configuración > Puntos de Venta`. ## Qué decisiones tomás | Ajuste | Qué cambia en la operación | | ------------------ | ---------------------------------------------------------- | | Número y nombre | Identifica el origen de comprobantes y ventas. | | Digital o físico | Ajusta uso según canal (mostrador o comercio electrónico). | | Ubicación asociada | Define contexto operativo del punto de venta. | | Uso para ARCA | Habilita emisión electrónica con ese punto de venta. | | Activo/Inactivo | Controla si el punto de venta puede usarse al vender. | ## Recomendación Mantené nombres claros por canal o sucursal (ej: `Mostrador Casa Central`, `Tienda Online`). ## Verificá que quedó bien 1. Creá un punto de venta de prueba. 2. Verificá que esté activo. 3. Confirmá que aparezca en una venta nueva. 4. Si factura con ARCA, validá que sea el punto correcto. ## Guías relacionadas 1. [Cómo crear un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca) 2. [Cómo delegar un Web Service en ARCA](/como-delegar-un-web-service-en-arca) 3. [Cómo registrar una venta](/como-registrar-una-venta) # Roles y permisos Source: https://docs.lapyme.com.ar/configuracion/roles-y-permisos Cómo crear roles, invitar colaboradores y definir límites operativos sin dar accesos de más ## Para qué sirve Esta guía te permite definir: 1. Qué puede ver y hacer cada puesto (rol). 2. Qué límites comerciales tiene cada persona (descuento y comisión). 3. En qué cajas, ubicaciones y puntos de venta puede operar cada colaborador. 4. Qué alcance de datos ve cada usuario. En la práctica, evita errores operativos y accesos de más. ## Rol vs. asignaciones Usá el **rol** para definir qué puede ver y hacer una persona. Usá las **asignaciones del colaborador** para definir dónde puede operar: ubicaciones, cajas, cajas fuertes y puntos de venta. 1. **Mismos permisos, distintos lugares:** asigná el mismo rol y configurá asignaciones diferentes para cada colaborador. No necesitás crear roles distintos solo porque trabajan en otras cajas o ubicaciones. 2. **Permisos funcionales diferentes:** asigná roles distintos cuando una persona necesita módulos, reportes o acciones que la otra no debe usar. Por ejemplo, dos vendedores pueden compartir el rol `Vendedor` aunque cada uno opere en un local y una caja diferentes. En cambio, si uno también puede ver reportes o cambiar la configuración, necesitan roles distintos. ## Antes de empezar 1. Necesitás permisos de `Configuración`. 2. Conviene tener al menos un rol base creado (por ejemplo, `Vendedor`). 3. Si vas a restringir por operación, verificá que ya existan: * Cajas y ubicaciones. * Puntos de venta. ## Dónde está en la app Tenés dos pestañas en la misma sección: 1. `Configuración > Colaboradores > Colaboradores` Menú: [/configuracion/colaboradores](https://app.lapyme.com.ar/?next=%2Fconfiguracion%2Fcolaboradores) 2. `Configuración > Colaboradores > Roles y permisos` Menú: [/configuracion/roles](https://app.lapyme.com.ar/?next=%2Fconfiguracion%2Froles) ## Flujo 1: crear un rol 1. Entrá a `Configuración > Colaboradores`. 2. Abrí la pestaña `Roles y permisos`. 3. Tocá `Nuevo rol`. 4. Completá `Nombre del rol`. 5. Definí permisos: * `Todos los módulos` para asignación rápida. * `Permisos por módulo` para ajustar fino. * `Reportes` por grupos (no solo todo/nada). * `Acciones especiales` para permisos sensibles. 6. Guardá con `Crear rol`. ## Flujo 2: editar, duplicar o eliminar un rol En `Configuración > Colaboradores > Roles y permisos`, abrí el menú de acciones del rol: 1. `Editar rol`: cambia nombre y permisos. 2. `Duplicar rol`: crea una copia con sufijo `(copia)` y mismos permisos. 3. `Eliminar rol`: solo disponible si ese rol no tiene miembros activos. Si el rol tiene miembros, la app bloquea el borrado y primero tenés que reasignarlos. ## Flujo 3: invitar un colaborador 1. Entrá a `Configuración > Colaboradores`. 2. Hacé clic en `Invitar`. 3. Completá: * Email del colaborador. * Rol. * Visibilidad de ventas y cobranzas. * Descuento máximo. * Comisión. * Acceso a cajas/ubicaciones. * Puntos de venta. 4. Guardá. La invitación se envía por email y vence a los 7 días. ## Flujo 4: editar un colaborador activo 1. En `Configuración > Colaboradores`, abrí acciones de la fila. 2. Elegí `Editar colaborador`. 3. Ajustá nombre, rol, límites y accesos. 4. Guardá. Este cambio impacta sobre permisos y límites operativos de ese usuario. ## Flujo 5: desactivar o activar un colaborador Desde acciones de la fila: 1. `Desactivar` para cortar acceso sin borrar historial. 2. `Activar` para restaurar el acceso luego. ## Flujo 6: reenviar o cancelar invitaciones En filas de invitación: 1. `Reenviar invitación` cuando está pendiente o expirada. 2. `Cancelar invitación` para anularla. Al reenviar, la invitación vuelve a estado pendiente y renueva vencimiento por 7 días. ## Qué cambia al guardar ### Si guardás un rol 1. Se actualizan los módulos y acciones habilitadas para quienes tengan ese rol. 2. Si el rol ya estaba asignado, el cambio impacta también en usuarios existentes. ### Si guardás un colaborador o invitación 1. Rol: define menú y acciones disponibles. 2. Visibilidad de ventas y cobranzas: * `Solo sus operaciones`. * `Puntos de venta asignados`. * `Sus clientes asignados`. * `Todo el negocio`. 3. Descuento máximo: limita hasta qué porcentaje puede descontar. 4. Comisión: define porcentaje de comisión de ese usuario. 5. Cajas/ubicaciones/PV: limita dónde puede operar. ### Qué significa cada alcance de ventas y cobranzas 1. `Solo sus operaciones`: ve las operaciones registradas a su nombre. 2. `Puntos de venta asignados`: ve las operaciones de los puntos de venta que tiene asignados. 3. `Sus clientes asignados`: ve los clientes que tiene asignados y sus ventas, cobranzas, cuentas corrientes y datos relacionados. 4. `Todo el negocio`: ve la información de toda la organización que su rol le permite consultar. El alcance `Sus clientes asignados` también se aplica a la búsqueda y el detalle de clientes, cobranzas, cuentas corrientes, antigüedad de saldos, exportaciones y reportes agrupados relacionados. Si reasignás un cliente, cambia qué cartera histórica puede ver cada colaborador; las ventas y cobranzas existentes no se reescriben. La visibilidad limita qué datos puede consultar el colaborador. No le concede por sí sola permisos para crear, editar, anular o exportar: esas acciones siguen dependiendo del rol. ## Dónde se refleja 1. Menú lateral y pantallas habilitadas según rol. 2. Acciones permitidas dentro de cada módulo (ver, crear/editar, exportar, especiales). 3. Operación diaria en cajas, ubicaciones y puntos de venta según asignación. 4. Límite de descuento aplicado en la venta. 5. Cálculo de comisión del colaborador. ## Comportamientos no obvios (importante) 1. Si seleccionás una caja, la ubicación de esa caja también se asigna automáticamente. 2. `Seleccionar todas las cajas` asigna todas las cajas y todas las ubicaciones. 3. No podés eliminar un rol que tiene miembros activos. 4. No podés modificar ni desactivar al dueño de la organización. 5. No podés desactivarte a vos mismo. 6. Las invitaciones vencen a los 7 días y se pueden reenviar para renovar ese plazo. ## Errores comunes 1. `Ya existe un rol con este nombre`: * Renombrá el rol o duplicá y ajustá el nombre. 2. `No se puede eliminar (tiene miembros)`: * Reasigná los miembros a otro rol y volvé a intentar. 3. `Debés seleccionar al menos un permiso`: * Marcá permisos de lectura mínimos para el rol. 4. El colaborador “ve de menos”: * Revisá `Visibilidad de ventas y cobranzas`, la asignación de clientes y las asignaciones de cajas/ubicaciones/PV. 5. La invitación no se puede aceptar: * Verificá que no esté vencida o cancelada; reenviá si hace falta. ## Atajos 1. Desde `Configuración > Colaboradores`, abrí la pestaña `Roles y permisos` para gestionar roles. 2. En la tabla de colaboradores, usá el buscador por nombre, email o rol. ## Guías relacionadas 1. [Colaboradores](/configuracion/colaboradores) 2. [Ubicaciones](/configuracion/ubicaciones) 3. [Puntos de venta](/configuracion/puntos-de-venta) # Sincronización de Mercado Libre Source: https://docs.lapyme.com.ar/configuracion/sincronizacion-mercado-libre Cómo sincronizar stock y precios, asignar listas según las cuotas y sumar un ajuste fijo en Mercado Libre. Usá esta guía para revisar qué publica La Pyme hacia Mercado Libre y qué acción usar cuando una publicación no queda como esperabas. ## Dónde está 1. Entrá a `Configuración`. 2. Abrí `Integraciones`. 3. Entrá a `Mercado Libre`. 4. Abrí la cuenta conectada. ## Acciones principales En la cuenta de Mercado Libre vas a ver el botón `Configurar`. Ese menú puede mostrar: 1. `Integración` 2. `Sincronización de cuenta` 3. `Stock de seguridad` 4. `Actualizar ahora` 5. `Historial` En cada publicación o grupo de publicaciones, el menú puede mostrar: 1. `Ver datos de sincronización` 2. `Actualizar ahora` ## Sincronización de cuenta y precios 1. Entrá a `Configuración` > `Integraciones` > `Mercado Libre`. 2. Abrí la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar` > `Sincronización de cuenta`. 4. Activá `Sincronizar precio`. 5. En `Lista de precios`, elegí `Precio base` o la lista que querés usar como predeterminada. 6. Configurá `Ajuste de precio` y `Precios por publicación` si necesitás reglas diferentes. 7. Guardá los cambios. La sincronización continúa en segundo plano. La configuración se aplica a todas las publicaciones con SKU compartido con LaPyme. Para investigar una publicación puntual, usá `Ver datos de sincronización`. ### Ajuste de precio En `Ajuste de precio`, usá `Sumar` para agregar un importe fijo al precio que La Pyme envía a Mercado Libre. El importe se suma después de calcular el precio base o la lista elegida. Mercado Libre aplica sus comisiones sobre el precio final. En `Aplicar a`, elegí el alcance: 1. `Todos los productos`: suma el importe a todos los precios sincronizados. 2. `Precios menores a`: lo suma solo cuando el precio calculado es menor que el `Umbral`. 3. `Precios desde`: lo suma cuando el precio calculado es igual o mayor que el `Umbral`. Dejá `Sumar` en `0` si no querés aplicar un ajuste fijo. El ajuste no calcula ni reemplaza las comisiones de Mercado Libre. ### Precios por publicación Mercado Libre puede usar precios diferentes según el tipo de publicación y la modalidad de cuotas. En `Precios por publicación`, elegí qué origen de precio querés usar para: 1. No agregar cuotas. 2. 3 a 12 cuotas con interés bajo. 3. 3, 6, 9 o 12 cuotas al mismo precio que publiques. En cada opción podés seleccionar: 1. `Usar predeterminada`: usa la lista elegida como regla general de la cuenta. 2. `Precio base`: usa el precio base del producto. 3. Una lista de precios específica para esa modalidad. El `Ajuste de precio`, si lo configuraste, se aplica después de resolver el precio base o la lista correspondiente a cada publicación. ## Stock de seguridad Mercado Libre permite restar un margen del stock calculado antes de publicar la cantidad en el canal. Podés definir un valor general para la cuenta y excepciones por producto desde `Configurar > Stock de seguridad`. Revisá [cómo configurar stock de seguridad en Mercado Libre](/configuracion/stock-seguridad-mercado-libre) para conocer el cálculo, las excepciones y el tratamiento de combos. ## Estados de stock En las tarjetas de Mercado Libre, La Pyme puede mostrar estos textos: 1. `No sincronizado` 2. `Configuración mixta` 3. `Sincronizado desde {ubicación}` 4. `Sincronizado por stock distribuido` 5. `Sincronizado por depósito del canal` 6. `Sincronizado desde todas las ubicaciones` Si el renglón muestra `Gestionado por stock del canal`, el stock no se toma de una ubicación normal de La Pyme para esa fila. ## Estados de precio En precio, La Pyme puede mostrar: 1. `No sincronizado` 2. `Configuración mixta` 3. `Sincronizado desde {lista de precios}` 4. `Sincronizado desde precio base` Si ves `Estado mixto`, revisá cada variante porque no todas tienen la misma regla. ## Problemas visibles en la publicación 1. `Sin SKU. No sincronizado`: agregá SKU en el producto o variante antes de actualizar. 2. `Variante local no encontrada`: la variante del canal no está vinculada con una variante local. 3. `Configuración mixta`: revisá cada variante, porque no comparten la misma regla. 4. `No sincronizado`: no hay regla activa para ese dato. ## Búsqueda y revisión rápida 1. Usá el buscador `Buscar por SKU…` para encontrar la publicación. 2. Abrí el menú de la publicación. 3. Elegí `Ver datos de sincronización`. 4. Si la regla está bien y querés forzar una actualización, elegí `Actualizar ahora`. ## Importar ventas históricas Para importar ventas de un período: 1. Entrá a `Configuración` > `Integraciones` > `Mercado Libre`. 2. Abrí la cuenta conectada y elegí `Importar ventas`. 3. Seleccioná el rango de fechas. 4. Elegí una opción en `Tratamiento del stock`: * `Descontar stock`: registra la salida en el depósito predeterminado. * `No descontar stock`: importa las ventas sin modificar el stock. 5. Elegí `Importar ahora`. Ninguna opción de stock viene seleccionada. Debés elegir una antes de iniciar la importación. Las ventas duplicadas no se importan dos veces y el proceso continúa en segundo plano. ## Stock FULL Para asignar el depósito que usa Mercado Libre en las ventas FULL, configurá esta opción: Para configurarlo: 1. Entrá a `Configuración` > `Integraciones` > `Mercado Libre`. 2. Abrí la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar` > `Integración`. 4. En `Ubicación FULL (stock)`, elegí la ubicación que querés usar o `Sin descuento de stock FULL`. En esa pantalla, Mercado Libre puede mostrar: 1. `Ubicación FULL (stock)` 2. `Sin descuento de stock FULL` Si definís una ubicación FULL, las ventas FULL descuentan stock de esa ubicación. Si queda `Sin descuento de stock FULL`, esas ventas no descuentan stock en La Pyme desde una ubicación FULL. ## Guías relacionadas 1. [Configurar la ubicación por defecto que descuenta stock de las ventas](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) 2. [Requisitos de integraciones](/configuracion/integraciones-requisitos) 3. [Configurar stock de seguridad en Mercado Libre](/configuracion/stock-seguridad-mercado-libre) 4. [Cómo resolver checkout sin caja abierta](/como-resolver-checkout-sin-caja-abierta) ## Seguí con el circuito completo Si querés conectar estas reglas con pedidos, precios y facturación ARCA, revisá [cómo funciona la integración de La Pyme con Mercado Libre](https://www.lapyme.com.ar/integraciones/mercado-libre). # Sincronización de Tiendanube Source: https://docs.lapyme.com.ar/configuracion/sincronizacion-tiendanube Dónde revisar stock, precio, precio promo, SKU y acciones de actualización en Tiendanube. Usá esta guía para revisar productos de Tiendanube vinculados con La Pyme. ## Dónde está 1. Entrá a `Configuración`. 2. Abrí `Integraciones`. 3. Entrá a `Tiendanube`. 4. Abrí la cuenta conectada. ## Acciones principales En la cuenta de Tiendanube vas a ver el botón `Configurar`. Ese menú puede mostrar: 1. `Integración` 2. `Sincronización de cuenta` 3. `Actualizar ahora` 4. `Historial` 5. `Multi inventario` En cada producto, el menú puede mostrar: 1. `Ver datos de sincronización` 2. `Actualizar ahora` ## Multi inventario `Multi inventario` vincula las ubicaciones de Tiendanube con los depósitos de La Pyme. Ese mapeo permite publicar el stock en la ubicación correcta y asociar los pedidos que Tiendanube asigna a una ubicación con el depósito correspondiente. Para configurarlo: 1. Entrá a `Configuración` > `Integraciones` > `Tiendanube`. 2. Abrí la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar` > `Multi inventario`. 4. Si aparece `Tu cuenta no tiene permisos para ubicaciones`, reconectá la cuenta de Tiendanube para otorgar los permisos necesarios. 5. Tocá `Sincronizar` para actualizar la lista de ubicaciones de Tiendanube. 6. Seleccioná un depósito de La Pyme para cada ubicación. 7. Tocá `Guardar mapeo`. Si Tiendanube tiene varias ubicaciones, cada depósito seleccionado para sincronizar stock necesita su ubicación correspondiente. Una ubicación `Sin asignar` deja incompleto el mapeo y bloquea la sincronización de stock por ubicación. Si la tienda usa una sola ubicación de Tiendanube, La Pyme puede sumar el stock de los depósitos seleccionados y publicar el total en esa ubicación. Cuando la cuenta usa una fuente de stock compartida, seleccioná exactamente una ubicación de Tiendanube para publicar esa cantidad; las demás quedan sin sincronización de ese stock. ## Enrutamiento de pedidos por retiro o transportista Dentro de `Configurar > Multi inventario`, el bloque `Enrutamiento de pedidos` define a qué depósito de La Pyme va cada pedido. Es distinto del mapeo usado para publicar stock. Podés crear reglas para: 1. una sucursal de retiro; 2. una ubicación de retiro; 3. un transportista con una opción de envío específica; 4. un transportista, sin distinguir la opción. Si coinciden varias reglas, La Pyme prioriza la más específica en este orden: sucursal de retiro, ubicación de retiro, transportista con opción y transportista. Si no hay una regla, intenta usar el mapeo activo de Multi inventario para la ubicación asignada por Tiendanube y, como último recurso, el depósito por defecto de la integración. Cada renglón de fulfillment se resuelve por separado. Por eso, un mismo pedido puede reservar productos en depósitos diferentes. Las cuentas conectadas antes de habilitar el permiso `read_shipping` pueden mostrar métodos encontrados en pedidos recientes y un aviso para reconectar la cuenta. La reconexión permite consultar la configuración completa de envíos de Tiendanube. Una ruta desconocida usa el mapeo de ubicación asignada o el depósito por defecto; no bloquea el pedido. Al guardar reglas, La Pyme programa la conciliación de las reservas activas que todavía pueden corregirse. Las ventas ya completadas no cambian de depósito ni reescriben sus movimientos de stock. ## Sincronización de cuenta 1. Entrá a `Configuración` > `Integraciones` > `Tiendanube`. 2. Abrí la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar` > `Sincronización de cuenta`. 4. Revisá la pantalla. La Pyme muestra `Se aplica a todos los productos de Tiendanube con SKU compartido con LaPyme.` 5. Guardá los cambios. 6. Si se guarda bien, aparece `Sincronización de cuenta actualizada correctamente`. ## Tabla de variantes En cada producto, La Pyme muestra una tabla con: 1. `Variante` 2. `Stock` 3. `Precio` 4. `Precio Promo`, si la cuenta lo tiene habilitado También puede mostrar `Categoría:` y `Subcategoría:` sobre el producto. ## Estados de stock En stock, La Pyme puede mostrar: 1. `No sincronizado` 2. `Sincronizado desde {ubicación}` 3. `Sincronizado desde {cantidad} ubicaciones` 4. `Infinito` `Infinito` indica que el canal no está limitando disponibilidad por una cantidad concreta en esa fila. ## Estados de precio En precio, La Pyme puede mostrar: 1. `No sincronizado` 2. `Sincronizado desde {lista de precios}` 3. `Sincronizado desde precio base` Si aparece `Precio Promo`, revisá esa columna aparte del precio principal. ## Costos estimados de cobro Para estimar la comisión que descuenta el medio de cobro de una venta de Tiendanube: 1. Entrá a `Configuración` > `Integraciones` > `Tiendanube`. 2. Abrí la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar` > `Integración`. 4. En `Costos estimados de cobro`, tocá `Configurar`. 5. Agregá una regla para una cantidad de cuotas o para `Todas`. 6. Completá `Comisión (%)`, `Fijo ($)` o ambos y guardá. Estas reglas son estimaciones definidas por tu organización. Cuando una venta coincide con una regla, La Pyme registra el importe cobrado y el costo estimado en el método de pago configurado para la integración. No existe una cuenta de Tesorería universal para Pago Nube: revisá `Método de pago por defecto` en esa misma configuración para saber dónde impacta el cobro de la cuenta conectada. ## Problemas visibles en el producto 1. `Sin SKU. No sincronizado`: agregá SKU en el producto o variante antes de actualizar. 2. `No sincronizado`: no hay regla activa para ese dato. 3. Si falta `Precio Promo`, la cuenta puede no tener esa opción habilitada. ## Importar productos o ventas Tiendanube también tiene diálogos de importación. Entrá a `Configuración` > `Integraciones` > `Tiendanube`, abrí la cuenta conectada y usá los botones de la parte superior. Para productos, elegí `Importar productos`. La Pyme muestra `Importar productos de Tiendanube a La Pyme`. Para ventas, elegí `Importar ventas`. La Pyme muestra `Importar ventas de Tiendanube a La Pyme`, `No descontar stock` e `Importar ahora`. ### Importar ventas históricas en forma masiva El número `25` que podés ver al recorrer ventas de Tiendanube es el tamaño de cada página consultada, no un límite total de importación. Para traer un período completo: 1. Entrá a `Configuración > Integraciones > Tiendanube`. 2. Abrí la cuenta conectada y elegí `Importar ventas`. 3. Hacé clic en **Importar masivamente**. 4. Seleccioná el rango de fechas. 5. Activá **No descontar stock** si esas ventas históricas ya impactaron el inventario por otra vía. 6. Confirmá la importación. La importación busca todas las páginas del rango, deduplica las ventas y sigue en segundo plano. Podés revisar el progreso y el resultado desde la pantalla de la importación. Si importás productos, la importación se ejecuta en segundo plano. Los productos sin SKU se omiten. Si hay SKU duplicado, La Pyme importa solo uno. Los productos nuevos incluyen el código de barras de la variante cuando Tiendanube lo informa. Podés elegir qué datos actualizar en los productos existentes: precios, costo, stock, códigos de barras, imágenes, nombre y descripción, o categoría. Ninguna opción viene seleccionada por defecto. Si elegís códigos de barras y una variante no tiene uno en Tiendanube, La Pyme conserva el código local. La opción `Archivar productos despublicados` es independiente y solo archiva productos existentes si la seleccionás explícitamente. Al terminar, La Pyme muestra las cantidades creadas, actualizadas y fallidas. Si corresponde, también muestra por separado los productos archivados y las variantes omitidas por no tener SKU. ## Revisión rápida 1. Buscá el producto en la cuenta de Tiendanube. 2. Abrí el menú del producto. 3. Elegí `Ver datos de sincronización`. 4. Si la regla está bien y querés forzar una actualización, elegí `Actualizar ahora`. ## Guías relacionadas 1. [Configurar la ubicación por defecto que descuenta stock de las ventas](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) 2. [Requisitos de integraciones](/configuracion/integraciones-requisitos) 3. [Sincronización de Mercado Libre](/configuracion/sincronizacion-mercado-libre) # Sincronización de WooCommerce Source: https://docs.lapyme.com.ar/configuracion/sincronizacion-woocommerce Dónde revisar stock, precio, SKU y acciones de actualización en WooCommerce. Usá esta guía para revisar productos de WooCommerce vinculados con La Pyme. ## Dónde está 1. Entrá a `Configuración`. 2. Abrí `Integraciones`. 3. Entrá a `WooCommerce`. 4. Abrí la cuenta conectada. ## Acciones principales En la cuenta de WooCommerce vas a ver el botón `Configurar`. Ese menú puede mostrar: 1. `Integración` 2. `Sincronización de cuenta` 3. `Actualizar ahora` 4. `Historial` En cada producto, el menú puede mostrar: 1. `Ver datos de sincronización` 2. `Actualizar ahora` ## Sincronización de cuenta 1. Entrá a `Configuración` > `Integraciones` > `WooCommerce`. 2. Abrí la cuenta conectada. 3. En la pantalla de la cuenta, abrí `Configurar` > `Sincronización de cuenta`. 4. Revisá la pantalla `Sincronización de cuenta`. 5. La explicación dice `Se aplica a todos los productos simples de WooCommerce con SKU compartido con LaPyme.` Si necesitás cambiar los datos operativos de la conexión o desvincularla, abrí `Configurar` > `Integración`. ## Estados de stock En stock, La Pyme puede mostrar: 1. `No sincronizado` 2. `Sincronizado desde {ubicación}` 3. `Sincronizado desde {cantidad} ubicaciones` 4. `Sin ubicaciones seleccionadas` 5. `Infinito` `Sin ubicaciones seleccionadas` indica que la regla no tiene ubicaciones para calcular stock. ## Estados de precio En precio, La Pyme puede mostrar: 1. `No sincronizado` 2. `Sincronizado desde {lista de precios}` 3. `Sincronizado desde precio base` ## Problemas visibles en el producto 1. `Sin SKU`: agregá SKU antes de revisar sincronización. 2. `No sincronizado`: no hay regla activa para ese dato. 3. `Sin ubicaciones seleccionadas`: elegí al menos una ubicación para publicar stock. ## Búsqueda y revisión rápida 1. Usá el buscador `Buscar por nombre o SKU…`. 2. Abrí el producto. 3. Elegí `Ver datos de sincronización`. 4. Si querés forzar una actualización, abrí el menú del producto y elegí `Actualizar ahora`. ## Importar productos WooCommerce también tiene el diálogo `Importar productos`. La Pyme muestra `Importar productos de WooCommerce a La Pyme`. Los productos sin SKU se omiten. Si la cuenta tiene precio promocional, La Pyme puede importarlo o ignorarlo según la configuración vigente. ## Guías relacionadas 1. [Conectar y configurar una cuenta de integración](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) 2. [Requisitos de integraciones](/configuracion/integraciones-requisitos) 3. [Sincronización de Tiendanube](/configuracion/sincronizacion-tiendanube) # Cómo configurar stock de seguridad en Mercado Libre Source: https://docs.lapyme.com.ar/configuracion/stock-seguridad-mercado-libre Definí cuántas unidades restar del stock que La Pyme publica en Mercado Libre, con un valor general y excepciones por producto. Usá el stock de seguridad para que Mercado Libre publique menos unidades que las calculadas por La Pyme para la cuenta conectada. Esta configuración no cambia el stock real, no crea una reserva de inventario y no afecta otros canales. Solo cambia la cantidad que La Pyme envía a esa cuenta de Mercado Libre. ## Antes de empezar 1. Conectá y configurá una cuenta de Mercado Libre. 2. Activá `Sincronizar stock` desde `Configurar > Sincronización de cuenta`. 3. Seleccioná las ubicaciones que alimentan el stock publicado. 4. Verificá que tu usuario tenga permiso para modificar la configuración. Sin sincronización de stock podés guardar el valor general, pero no se publica ni podés administrar excepciones por producto. ## Dónde está 1. Entrá a `Configuración > Integraciones`. 2. Abrí `Mercado Libre`. 3. Entrá a la cuenta conectada. 4. Abrí `Configurar > Stock de seguridad`. ## Cómo se calcula el stock publicado La Pyme calcula: `Stock publicado = máximo entre 0 y (stock calculado para las ubicaciones seleccionadas - stock de seguridad)` Por ejemplo: 1. Si el stock calculado es 10 y el stock de seguridad es 2, La Pyme publica 8. 2. Si el stock calculado es 1 y el stock de seguridad es 2, La Pyme publica 0. Nunca envía una cantidad negativa. El descuento se aplica después de sumar el stock de las ubicaciones seleccionadas en la sincronización de la cuenta. ## Configurar el valor general 1. En `General`, completá `Unidades reservadas`. 2. Tocá `Guardar`. 3. Revisá cuántas publicaciones con stock activo puede actualizar el cambio. 4. Confirmá con `Guardar y sincronizar`. El valor general se usa en las publicaciones con stock activo de esa cuenta que no tienen una excepción. Las excepciones existentes se mantienen. La actualización continúa en segundo plano. Podés usar valores desde 0 hasta 999.999,9999, con hasta cuatro decimales. ## Crear excepciones por producto Usá `Excepciones` cuando un producto necesite un margen diferente del valor general. 1. Buscá el producto por nombre, SKU o variante. 2. Compará `Stock real` y `Stock publicado`. 3. Escribí el stock de seguridad que querés aplicar a ese producto. 4. Guardá los cambios desde la barra inferior. Tené en cuenta estas diferencias: 1. Un campo vacío usa el valor `General` de la cuenta. 2. Un valor `0` es una excepción explícita: ese producto no descuenta unidades de seguridad. 3. Si borrás una excepción y dejás el campo vacío, el producto vuelve a usar el valor general. 4. Los servicios no aparecen porque no publican stock. ## Combos Los combos muestran `Por componentes` y no aceptan una excepción directa. La Pyme calcula cuántos combos puede publicar según el stock de cada componente, la cantidad necesaria para armar el combo y el stock de seguridad efectivo de cada componente. Para cambiar el margen de un combo, configurá sus componentes. Al cambiar la excepción de un componente, La Pyme también programa la actualización de los combos vinculados que dependen de ese componente. ## Verificá que quedó bien 1. Revisá las columnas `Stock real`, `Stock publicado` y `Stock de seguridad`. 2. Volvé a la cuenta de Mercado Libre y buscá la publicación por SKU. 3. En la tarjeta, compará `En La Pyme`, `Se publica` y `ML`. 4. Si necesitás forzar una revisión después de guardar, usá `Configurar > Actualizar ahora`. ## Guías relacionadas 1. [Sincronización de Mercado Libre](/configuracion/sincronizacion-mercado-libre) 2. [Cómo configurar sincronización de stock y precios en integraciones](/configuracion/integraciones-requisitos) 3. [Cómo hacer un ajuste y transferencia de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) # Terminales Source: https://docs.lapyme.com.ar/configuracion/terminales Cómo crear y asignar terminales a cajas, y cómo impactan en el cobro con tarjeta ## Para qué sirve Esta guía te ayuda a configurar los dispositivos/identificadores de cobro con tarjeta para: 1. Ordenar cobros por terminal. 2. Mantener trazabilidad de lote/cupón y terminal usada. 3. Evitar errores al cobrar con tarjeta en checkout. ## Antes de empezar 1. Tenés al menos una caja activa en `Configuración > Ubicaciones > Cajas`. 2. Si cobrás con tarjeta, revisá que tus medios de pago estén activos. ## Dónde está en la app (todas las entradas) ### Gestión de terminales 1. Menú: `Configuración > Ubicaciones > Terminales` ### Uso operativo en venta 1. Menú: `Ventas > Nueva venta > Continuar` 2. Cuando cobrás con tarjeta y corresponde, aparece paso de selección de terminal. Menú: [/ventas/nueva](https://app.lapyme.com.ar/?next=%2Fventas%2Fnueva) ## Flujo 1: crear una terminal 1. Entrá a `Configuración > Ubicaciones > Terminales`. 2. Tocá `Agregar terminal`. 3. Completá: * `Nombre` (obligatorio). * `Proveedor` (opcional). * `Código` (opcional). * `Caja` (opcional, podés dejar `Ninguna`). 4. Guardá. ## Flujo 2: editar una terminal 1. En la tabla, abrí acciones de la terminal. 2. Elegí `Editar`. 3. Ajustá nombre, proveedor, código y caja asignada. 4. Guardá. ## Flujo 3: activar o desactivar una terminal Desde acciones de la fila: 1. `Desactivar` para que deje de estar disponible en la operación. 2. `Activar` para volver a usarla. Actualmente no hay botón de eliminación de terminales en esta pantalla: el ciclo de vida es activar/desactivar. ## Qué cambia al guardar 1. La terminal aparece (o deja de aparecer) en los flujos de cobro con tarjeta. 2. Si está activa y la usás en checkout, queda registrada en el pago. 3. Si editás nombre/código, ese dato se usa para identificar pagos nuevos. ## Qué no controla una terminal 1. Una terminal no administra permisos de colaboradores. Esos accesos se configuran en roles y asignaciones de cajas o ubicaciones. 2. Una terminal no identifica por sí sola qué persona realizó el cobro. Registra el dispositivo usado; la atribución del usuario se guarda por separado en la operación. 3. Asociar una terminal a una caja no le otorga a un colaborador acceso a esa caja. ## Dónde se refleja 1. `Ventas > Nueva venta > Continuar`: * Selección de terminal en cobros con tarjeta. 2. Detalle de venta: * En pagos, se muestra la terminal asociada cuando corresponde. 3. Reportes y listados que incluyen datos de pago con tarjeta. ## Comportamientos no obvios (importante) 1. Si hay **una sola** terminal activa, checkout la selecciona automáticamente. 2. Si hay **más de una** terminal activa, checkout te pide elegir una. 3. Si no hay terminales activas, igual podés seguir el cobro con tarjeta según el medio de pago configurado. 4. Solo terminales activas se ofrecen para seleccionar en checkout. 5. La asociación a `Caja` es opcional: podés crear una terminal sin caja. ## Errores comunes 1. `Ya existe una terminal con ese nombre`: * Usá un nombre distinto. 2. La terminal “no aparece” en checkout: * Verificá que esté activa. 3. Quedó asociada a una caja incorrecta: * Editá terminal y cambiá la caja asignada. 4. No puedo borrar la terminal: * En esta versión se gestiona por activar/desactivar. ## Atajos 1. En `Terminales`, tecla `N` abre `Agregar terminal`. 2. En checkout, cuando aparece selección de terminal, podés elegir con números (`1`, `2`, `3`, ...). ## Guías relacionadas * [Ubicaciones](/configuracion/ubicaciones) * [Cajas y cajas fuertes](/configuracion/cajas-y-cajas-fuertes) * [Cómo registrar una venta](/como-registrar-una-venta) # Ubicaciones Source: https://docs.lapyme.com.ar/configuracion/ubicaciones Gestioná depósitos/sucursales, terminales y cajas desde una sola sección ## Dónde está en la app Entrá a `Configuración > Ubicaciones`. En esa pantalla están las pestañas `Ubicaciones`, `Terminales`, `Cajas` y `Cajas Fuertes`. Para ver guías detalladas por submódulo: 1. [Terminales](/configuracion/terminales) 2. [Cajas y cajas fuertes](/configuracion/cajas-y-cajas-fuertes) ## Ubicaciones | Decisión | Qué cambia en la operación | | ------------------------------------------- | ------------------------------------------------- | | Crear ubicación | Define dónde vive tu stock y operación física. | | Marcar ubicación por defecto | Acelera carga operativa y evita errores manuales. | | Asignar punto de venta/collaboradores/cajas | Restringe y ordena quién opera en cada lugar. | ## Terminales | Decisión | Qué cambia en la operación | | ----------------------------- | ---------------------------------------------------- | | Vincular terminal a caja | Ordena cobranzas y conciliación por puesto de cobro. | | Activar o desactivar terminal | Controla qué terminales pueden usarse en caja. | ## Cajas | Decisión | Qué cambia en la operación | | ---------------------------------- | ------------------------------------------------ | | Crear caja por ubicación | Separa apertura/cierre y movimientos por puesto. | | Definir punto de venta por defecto | Reduce errores al cobrar y emitir comprobantes. | ## Cajas fuertes | Decisión | Qué cambia en la operación | | ------------------------------ | ------------------------------------------------- | | Definir moneda y saldo inicial | Establece base correcta para control de fondos. | | Asociar a ubicación (opcional) | Permite seguimiento físico por sucursal/depósito. | ## Verificá que quedó bien 1. Creá una ubicación principal. 2. Asociá una caja y una terminal. 3. Registrá una venta de prueba en esa ubicación. 4. Verificá que movimientos y saldos queden en el lugar correcto. # Verificador de precios Source: https://docs.lapyme.com.ar/configuracion/verificador-de-precios Cómo configurar la lista de precios y activar pantallas de consulta por código de barras en tu local. El verificador de precios permite que el equipo o los clientes consulten un producto desde una pantalla del local sin entrar a la administración de La Pyme. ## Antes de empezar 1. Esta funcionalidad está incluida en todos los planes de la oferta actual. Algunas organizaciones con contratos anteriores conservan condiciones distintas. Si no ves la opción en `Configuración`, escribinos para revisar lo incluido en tu contrato. 2. Los productos que quieras consultar necesitan un código de barras. 3. Para activar una pantalla, necesitás una sesión con acceso de administrador. ## Dónde está Entrá a `Configuración > Verificador de precios`. ## Elegí qué precio mostrar 1. En la tarjeta **Configuración**, abrí **Lista de precios**. 2. Elegí una lista o dejá **Precio base**. 3. Hacé clic en **Guardar**. La pantalla usa esa selección para responder las consultas. Si cambiás la lista, las próximas búsquedas muestran el precio de la nueva configuración. ## Activá una pantalla 1. En la tableta o computadora del local, abrí `app.lapyme.com.ar/verificador-precios`. 2. La pantalla muestra un código para activar el dispositivo. 3. Escaneá el código QR con una sesión de administrador o elegí **Iniciar sesión manualmente**. 4. Volvé al dispositivo y esperá a que termine la activación. 5. Revisá en `Configuración > Verificador de precios > Terminales` que figure como **Activa**. Cada pantalla activada aparece en **Terminales** con su estado y última conexión. Si dejás de usar un dispositivo, podés revocarlo desde esa tabla. ## Consultá un producto 1. Dejá abierta la pantalla del verificador. 2. Escaneá el código de barras del producto. 3. Revisá nombre y precio. La Pyme prepara el catálogo para que la consulta pueda seguir funcionando ante una interrupción de conexión. ## Si no aparece el producto o el precio 1. Verificá que el producto esté activo y tenga código de barras. 2. Confirmá que elegiste la lista de precios correcta. 3. Revisá que la terminal figure como **Activa**. 4. Si cambiaste el catálogo recientemente, recuperá la conexión para que la pantalla actualice sus datos. ## Guías relacionadas * [Cómo usar la lectora de códigos de barras](/como-usar-la-lectora-de-codigos-de-barras) * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo) * [Listas de precios](/configuracion/listas-de-precios) # Ajuste por inflación Source: https://docs.lapyme.com.ar/contabilidad/ajuste-por-inflacion Cómo marcar cuentas no monetarias, previsualizar el asiento anual de AxI y generarlo en Contabilidad El ajuste por inflación (AxI) te permite generar el asiento anual de reexpresión a partir de las cuentas no monetarias y un coeficiente manual. ## Antes de empezar 1. Contabilidad está habilitada. 2. Ya configuraste el [plan de cuentas](/configuracion/contabilidad-plan-de-cuentas) y los [roles / asientos automáticos](/configuracion/contabilidad-asientos-automaticos). 3. Marcaste las cuentas no monetarias en [Asientos automáticos](/configuracion/contabilidad-asientos-automaticos). 4. Tenés una cuenta `RECPAM` activa e imputable (rol del sistema `RECPAM`). 5. Todavía no generaste el ajuste anual de ese mismo ejercicio. 6. Si ya hay actividad contable anterior al año que vas a ajustar, primero tiene que existir el ajuste por inflación del ejercicio anterior. 7. Tenés permiso de escritura de Contabilidad o sos propietario. 8. Tenés el coeficiente de reexpresión que vas a aplicar. ## Dónde está en la app 1. Menú: `Configuración > Contabilidad > Asientos Automáticos` 2. Tarjeta `Generar asiento anual` > `Crear asiento de ajuste por inflación` 3. Ruta: [/contabilidad/ajuste-por-inflacion](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Fajuste-por-inflacion) Desde esa pantalla podés volver a `Configuración contable`. ## Flujo 1: preparar cuentas no monetarias 1. Entrá a `Configuración > Contabilidad > Asientos Automáticos`. 2. En `Cuentas no monetarias`, seleccioná las cuentas que deben ajustarse. 3. Guardá. La cuenta con rol de sistema de mercadería queda excluida de este flujo: no se puede marcar como ajustable por inflación acá. Revisá con tu contador el resto de las cuentas no monetarias. ## Flujo 2: previsualizar y generar el asiento 1. Abrí `Crear asiento de ajuste por inflación`. 2. En la tarjeta `Ajuste por inflación anual`, completá: * `Fecha del asiento` * `Coeficiente de reexpresión` (por ejemplo `1,245300`) * `Leyenda del asiento` (si la dejás vacía, la app propone una leyenda del año) 3. Tocá `Previsualizar`. 4. Revisá la tarjeta `Previsualización del asiento`: * columnas `Cuenta`, `Saldo al cierre` y `Ajuste (ARS)` * podés editar o quitar líneas de la previsualización * la contrapartida `RECPAM` equilibra el asiento 5. Tocá `Aceptar y generar asiento`. 6. La app te lleva al Libro Diario para revisar el asiento generado. ## Si cambiás fecha o coeficiente después de previsualizar La previsualización puede quedar desactualizada. Volvé a tocar `Previsualizar` antes de aceptar. ## Qué cambia al generar 1. Queda un asiento de ajuste en Libro Diario. 2. Ese asiento es editable/eliminable desde Diario (a diferencia de la mayoría de los automáticos). 3. Los reportes del período lo incluyen como el resto de los asientos. ## Errores comunes 1. No ves el botón de crear AxI: Contabilidad está deshabilitada o te falta permiso de escritura. 2. `No tenés configurada una cuenta RECPAM activa para generar el ajuste.`: asigná el rol `RECPAM` a una cuenta activa e imputable. 3. `Ya existe un ajuste por inflación anual para el ejercicio seleccionado.`: ese año ya tiene AxI; no podés generar otro. 4. `Antes de generar este ajuste, necesitás tener el ajuste por inflación del ejercicio anterior.`: generá primero el AxI del año previo. 5. `No hay cuentas no monetarias configuradas para generar el ajuste.`: marcá cuentas no monetarias (sin mercadería) y volvé a previsualizar. 6. La previsualización no cierra: revisá cuentas no monetarias y el coeficiente. 7. No encontrás el asiento: filtrá Libro Diario por tipo `Ajuste` o por la fecha que usaste. ## Guías relacionadas * [Asientos automáticos](/configuracion/contabilidad-asientos-automaticos) * [Libro Diario](/contabilidad/libro-diario) * [Asientos manuales](/contabilidad/asientos-manuales) # Asientos manuales Source: https://docs.lapyme.com.ar/contabilidad/asientos-manuales Cómo crear y editar asientos manuales, prorratear centros de costo y equilibrar debe y haber Usá asientos manuales cuando necesitás registrar un movimiento contable que no nace de una venta, compra, cobranza, pago u otra operación automática. ## Antes de empezar 1. Contabilidad está habilitada. 2. Tenés permiso de escritura de Contabilidad o sos propietario. 3. Las cuentas imputables que vas a usar existen en el plan de cuentas. 4. Si vas a prorratear, ya cargaste centros y [plantillas de prorrateo](/configuracion/contabilidad-centros-de-costo#prorrateos) cuando las necesites. ## Dónde está en la app ### Crear 1. Menú: `Contabilidad > Libro Diario > Agregar asiento` 2. Ruta: [/contabilidad/nuevo-asiento](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Fnuevo-asiento) ### Editar 1. En Libro Diario, tocá el lápiz de un asiento editable. 2. O desde el detalle de un asiento manual, tocá `Ver asiento`. 3. Ruta típica: `Contabilidad > asiento > [id] > editar` ## Flujo: crear un asiento 1. Completá `Fecha` y `Descripción`. 2. Agregá líneas con: * Cuenta imputable * Contacto (opcional: cliente o proveedor) * Centros de costo por dimensión (opcional) * Moneda de la línea (`ARS` o `USD`) * `Debe` o `Haber` 3. Si alguna línea está en USD, completá `Tipo de cambio`. La app puede sugerir la cotización BCRA del día hábil correspondiente. 4. Revisá `Total Debe` y `Total Haber`: tienen que equilibrarse. 5. Tocá `Crear asiento`. Para editar, usá el mismo formulario y confirmá con `Guardar cambios`. ### Si una línea ya tiene imputaciones Podés corregir la fecha, la descripción, la referencia o los centros de costo sin perder las imputaciones existentes. Si cambiás la cuenta, el contacto, la moneda, el debe o el haber de una línea imputada, la app te pide una confirmación adicional. `Desimputar y editar` quita las imputaciones afectadas, devuelve esos importes al saldo pendiente de los comprobantes y después guarda el asiento. La app no elige una nueva imputación automáticamente: revisá los saldos y volvé a imputarlos cuando corresponda. ## Prorratear una línea 1. En una línea, tocá `Prorratear` o `Repartir entre varios…`. 2. Elegí una plantilla guardada o armá el reparto por porcentaje o importe. 3. Podés guardar el modelo para reutilizarlo. 4. Tocá `Aplicar`. Las plantillas se administran en `Configuración > Contabilidad > Centros de Costo`, tarjeta `Prorrateos`. ## Qué podés editar o borrar 1. Asientos con origen `Manual`. 2. Asientos de ajuste por inflación generados desde el flujo de AxI. 3. Los asientos automáticos de venta, compra, pago, cheque, transferencia u otros orígenes no se editan desde este formulario: corregí la operación de origen. ## Comportamientos no obvios 1. La marca `Requerido` de centros de costo aplica a ventas y compras; en asiento manual no bloquea el guardado por ese motivo. 2. Al volver desde nuevo o editar, la app intenta devolverte al Libro Diario con los filtros que tenías. 3. No podés guardar un asiento desbalanceado. ## Errores comunes 1. Falta tipo de cambio con líneas en USD: cargá la cotización antes de guardar. 2. Debe y haber no coinciden: ajustá importes o agregá la contrapartida. 3. No aparece el lápiz en Diario: ese asiento no es editable desde Contabilidad. ## Guías relacionadas * [Libro Diario](/contabilidad/libro-diario) * [Centros de costo](/configuracion/contabilidad-centros-de-costo) * [Ajuste por inflación](/contabilidad/ajuste-por-inflacion) # Estado de Resultados (EERR) Source: https://docs.lapyme.com.ar/contabilidad/estado-de-resultados Cómo filtrar, comparar períodos, agrupar por mes o centro de costo, ver en USD, exportar y recodificar centros El Estado de Resultados concentra ingresos, costo de ventas, gastos y resultado del período a partir de las imputaciones contables. ## Antes de empezar 1. Tenés Contabilidad habilitada y cuentas de resultado configuradas. 2. Si vas a filtrar o agrupar por centros, ya cargaste [centros de costo](/configuracion/contabilidad-centros-de-costo) y los imputaste en operaciones. 3. Tenés permiso de lectura de Contabilidad. ## Dónde está en la app 1. Menú: `Contabilidad > Estado de Resultados` 2. Ruta: [/contabilidad/estado-resultados](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Festado-resultados) Si no elegís fechas, la app abre por defecto el **mes pasado**. ## Controles principales 1. **Período**: selector de fechas con presets habituales. 2. **Comparación**: * `Sin comparación` * `Período anterior` * `Año anterior` 3. **Moneda**: `ARS` o `USD`. 4. **Centros de costo**: filtrá por una o varias dimensiones activas. 5. **Visualización**: * `Ocultar sin movimientos` * Columnas: `Total del período` o `Mes a mes` (cuando el rango cubre más de un mes) * Centros de costo: agrupar por cada dimensión activa (posición 1, 2 o 3) 6. **Exportar**: `Excel` o `PDF`. En vistas agrupadas por mes o centro de costo, usá `Excel`. Si agrupás por mes o por centro de costo, la comparación queda deshabilitada. Elegí una u otra lectura. ## Cómo se estructura el reporte Secciones habituales: 1. `INGRESOS` y total de ingresos 2. Costo de ventas (`CMV`) y `GANANCIA BRUTA` (con margen %) 3. `OTROS INGRESOS Y EGRESOS` 4. `GASTOS OPERATIVOS` y total 5. `RESULTADO OPERATIVO (EBIT)` (con %) 6. En comparación plana también puede aparecer `EBITDA` 7. Resultados financieros 8. Resultado antes de impuestos 9. Impuesto a las ganancias 10. `GANANCIA NETA DEL PERÍODO` o `PÉRDIDA NETA DEL PERÍODO` (con %) ## Comparación entre períodos Con `Período anterior` o `Año anterior` ves: 1. Columna del período de comparación 2. Columna del período actual 3. Variación en pesos o dólares (`Var. $` / `Var. US$`) 4. Variación porcentual (`Var. %`) Los colores ayudan a ver si la variación es favorable o no según el tipo de cuenta. ## Agrupar por mes o centro 1. En `Visualización > Columnas`, elegí `Mes a mes` para ver columnas mensuales más un total. 2. En `Visualización > Centros de costo`, elegí la dimensión (por ejemplo `Sucursal` o `Canal`). 3. Tocá una celda o cuenta imputable para abrir el detalle filtrado de esa columna. Esto sirve para un estado de resultados por canal, sucursal o unidad **contable**. Un reporte dinámico de ventas por canal no lo reemplaza: acá entran ingresos, costos y gastos contabilizados. ## Vista en USD 1. Cambiá a `USD`. 2. Cada movimiento se convierte con cotización BCRA según la fecha contable. 3. Si faltan cotizaciones, vas a ver una alerta: sincronizá tasas o volvé a `ARS`. ## Recodificar centros de costo Desde el detalle de movimientos de una cuenta: 1. Abrí una línea elegible (compra, ajuste o asiento manual) cuando hay dimensiones activas. 2. Usá `Recodificar centro de costo` y aplicá el cambio. 3. En compras, a veces la app te pide completar la reasignación desde el comprobante. También podés reasignar centros en bloque desde compras y movimientos de tesorería cuando tu flujo lo permita. ## Exportar 1. Tocá `Exportar` y elegí `Excel` o `PDF`. 2. En `Exportar Estado de Resultados`, elegí el rango de fechas. 3. La exportación conserva filtros de centros, moneda y `Ocultar sin movimientos`. 4. Si la vista está agrupada por mes o por centro de costo, exportá en `Excel`. El PDF agrupado todavía no está disponible: la app te pide Excel para esa vista. ## Si no hay resultados 1. Si ves `No hay cuentas de ingresos o gastos configuradas`, revisá el plan de cuentas y las categorías de resultado. 2. Si el total no coincide con lo esperado, abrí el detalle de la cuenta y revisá imputaciones y centros. ## Guías relacionadas * [Centros de costo](/configuracion/contabilidad-centros-de-costo) * [Sumas y Saldos](/contabilidad/sumas-y-saldos) * [Libro Diario](/contabilidad/libro-diario) * [Asientos manuales](/contabilidad/asientos-manuales) # Contabilidad Source: https://docs.lapyme.com.ar/contabilidad/index Cómo usar Libro Diario, Mayor, Sumas y Saldos, Estado de Resultados, asientos manuales y la configuración contable. Usá esta sección para revisar y corregir la lectura contable de tu operación diaria. ## Dónde está en la app En el menú lateral, entrá a `Contabilidad`. Ahí ves: | Pantalla | Para qué sirve | | -------------------- | ------------------------------------------------------- | | Libro Diario | Listado de asientos del período, con detalle o resumen. | | Libro Mayor | Movimientos y saldo de una o varias cuentas. | | Sumas y Saldos | Balance de saldos iniciales, debe, haber y saldo final. | | Estado de Resultados | Ingresos, costos, gastos y resultado del período. | Desde `Configuración > Contabilidad` armás el plan de cuentas, los asientos automáticos y los centros de costo. Si Contabilidad no aparece en el menú, activá el módulo en `Configuración > Contabilidad` con el control `Habilitar Contabilidad`. ## Orden sugerido 1. Activá Contabilidad y revisá el [plan de cuentas](/configuracion/contabilidad-plan-de-cuentas). 2. Completá roles del sistema y [asientos automáticos](/configuracion/contabilidad-asientos-automaticos). 3. Configurá [centros de costo](/configuracion/contabilidad-centros-de-costo) y [prorrateos](/configuracion/contabilidad-centros-de-costo#prorrateos) si los usás. 4. Probá una venta, una compra, una cobranza y un pago. 5. Revisá el [Libro Diario](/contabilidad/libro-diario) y después Mayor, Sumas y Saldos o Estado de Resultados. ## Guías de consulta y reportes 1. [Libro Diario](/contabilidad/libro-diario) 2. [Libro Mayor](/contabilidad/libro-mayor) 3. [Sumas y Saldos](/contabilidad/sumas-y-saldos) 4. [Estado de Resultados](/contabilidad/estado-de-resultados) ## Guías de carga y ajustes 1. [Asientos manuales](/contabilidad/asientos-manuales) 2. [Ajuste por inflación](/contabilidad/ajuste-por-inflacion) ## Guías de configuración 1. [Plan de cuentas](/configuracion/contabilidad-plan-de-cuentas) 2. [Asientos automáticos](/configuracion/contabilidad-asientos-automaticos) 3. [Centros de costo](/configuracion/contabilidad-centros-de-costo) ## Guías operativas relacionadas 1. [Cómo registrar una venta](/como-registrar-una-venta) 2. [Cómo registrar una compra](/como-registrar-una-compra) 3. [Cobranzas y Pagos](/cobranzas-y-pagos) # Libro Diario Source: https://docs.lapyme.com.ar/contabilidad/libro-diario Cómo filtrar, visualizar, exportar y editar asientos en Contabilidad > Libro Diario El Libro Diario muestra los asientos contables del período. Es el punto de entrada de Contabilidad y el lugar para auditar asientos automáticos o cargar un asiento manual. ## Antes de empezar 1. Tenés Contabilidad habilitada en `Configuración > Contabilidad`. 2. Tenés permiso de lectura de Contabilidad. 3. Para crear, editar o eliminar asientos, necesitás permiso de escritura o ser propietario. ## Dónde está en la app 1. Menú lateral: `Contabilidad` (abre Libro Diario). 2. Ruta: [/contabilidad](https://app.lapyme.com.ar/?next=%2Fcontabilidad) Si no elegís fechas, la app aplica por defecto los últimos 30 días. ## Qué ves en la lista Cada asiento muestra: 1. Fecha y descripción. 2. Tipo de origen (por ejemplo `Venta`, `Compra`, `Manual`). 3. Referencia y enlace a la operación de origen cuando aplica. 4. Líneas con `Cuenta`, `Debe` y `Haber`. 5. Centros de costo (CC1, CC2, CC3) y contacto cuando están cargados. 6. Totales del asiento. Si una línea está en dólares, ves el importe en pesos y el subimporte en USD. ## Filtros y período 1. Elegí el período con el selector de fechas. 2. Filtrá por `Tipo de asiento`. Podés combinar varios: * `Manual` * `Compra` * `Pago` * `Venta` * `Cheque` * `Transferencia` * `Ajuste` * `Aplicación de anticipo` * `Ajuste de stock` 3. Tocá `Limpiar filtros` para volver al período y tipos base. ## Visualización En el menú `Visualización`: 1. Activá `Ver asientos resumen` para ver una versión condensada de cada asiento. 2. Desactivá el interruptor para volver a la vista detallada. 3. Ordená por `Más recientes` o `Más antiguos`. La lista pagina de a 50 asientos. Usá `Anterior` / `Siguiente` para recorrer el período. ## Agregar, editar o eliminar 1. Tocá `Agregar asiento` para abrir el formulario de asiento manual. Guía: [Asientos manuales](/contabilidad/asientos-manuales). 2. Podés editar o eliminar solo asientos `Manual` y asientos de ajuste por inflación generados desde el flujo de AxI. 3. Los asientos automáticos de ventas, compras, pagos u otros orígenes se corrigen desde la operación de origen, no desde el lápiz del Diario. Al eliminar un asiento, confirmá en el diálogo `Eliminar asiento`. Esa acción no se puede deshacer desde la misma pantalla. ## Exportar 1. Tocá `Exportar` y elegí `Excel` o `PDF`. 2. En `Exportar Libro Diario`, elegí el rango: `Hoy`, `Este mes`, `Mes pasado`, `Todo` o `Personalizado`. 3. La exportación respeta si estás en vista resumen o detallada. ## Si no hay resultados 1. Si el mensaje es `No hay asientos contables registrados`, ampliá el período o quitá el filtro de tipo. 2. Si esperabas asientos automáticos, revisá [asientos automáticos](/configuracion/contabilidad-asientos-automaticos) y que la operación de origen se haya guardado bien. ## Guías relacionadas * [Asientos manuales](/contabilidad/asientos-manuales) * [Libro Mayor](/contabilidad/libro-mayor) * [Ajuste por inflación](/contabilidad/ajuste-por-inflacion) * [Asientos automáticos](/configuracion/contabilidad-asientos-automaticos) # Libro Mayor Source: https://docs.lapyme.com.ar/contabilidad/libro-mayor Cómo consultar movimientos por cuenta, filtrar por contacto, ver saldos en ARS o USD y exportar el Libro Mayor El Libro Mayor muestra el detalle de movimientos de una o varias cuentas, con saldo inicial, debe, haber y saldo corrido. ## Antes de empezar 1. Tenés Contabilidad habilitada. 2. Tenés permiso de lectura de Contabilidad. 3. Para ver importes en USD, necesitás cotizaciones BCRA disponibles para las fechas del período. ## Dónde está en la app 1. Menú: `Contabilidad > Libro Mayor` 2. Ruta: [/contabilidad/libro-mayor](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Flibro-mayor) Si no elegís fechas, la app aplica por defecto los últimos 30 días. ## Filtros principales 1. **Período**: usá el selector de fechas. 2. **Moneda**: `ARS` o `USD`. 3. **Cuenta**: seleccioná una o varias cuentas (búsqueda y agrupación por cuenta padre). 4. **Contacto**: filtrá por cliente o proveedor. 5. Tocá `Limpiar filtros` cuando quieras volver al período base sin cuentas ni contactos. ## Cómo leer la pantalla 1. Cada tarjeta es una cuenta: código, nombre y cantidad de movimientos mostrados. 2. La primera fila puede ser `Saldo inicial` cuando el período tiene fecha desde y el saldo de apertura no es cero. 3. Cada movimiento muestra fecha, descripción, debe, haber y saldo. 4. Si hay centros de costo, aparecen como badges en la línea. 5. Si la cuenta tiene más movimientos de los visibles, tocá `Ver todas` para abrir el detalle completo. ## Detalle de un movimiento 1. Tocá una línea para abrir el detalle del asiento. 2. Desde ahí podés ir a la operación de origen cuando el asiento es automático. 3. En asientos manuales editables, podés abrir `Ver asiento` para editarlos. ## Vista en USD 1. Cambiá la moneda a `USD`. 2. Los importes cargados en dólares se muestran en USD. 3. Los importes en pesos se convierten con el tipo de cambio de cierre BCRA según la fecha del asiento. 4. Si faltan cotizaciones, vas a ver una alerta: sincronizá cotizaciones o volvé a `ARS`. ## Exportar 1. Tocá `Exportar` y elegí `Excel` o `PDF`. 2. En `Exportar Libro Mayor`, elegí el rango: `Hoy`, `Este mes`, `Mes pasado`, `Todo` o `Personalizado`. 3. La exportación conserva los filtros de cuenta, contacto y moneda activos. ## Si no hay resultados 1. Ampliá el período. 2. Quitá filtros de cuenta o contacto. 3. Confirmá que la cuenta tenga movimientos en Libro Diario. ## Guías relacionadas * [Libro Diario](/contabilidad/libro-diario) * [Sumas y Saldos](/contabilidad/sumas-y-saldos) * [Asientos manuales](/contabilidad/asientos-manuales) # Sumas y Saldos Source: https://docs.lapyme.com.ar/contabilidad/sumas-y-saldos Cómo leer el balance de Sumas y Saldos, ocultar saldos cero, consultar en ARS o USD y exportar Sumas y Saldos muestra el plan de cuentas con saldo inicial, movimientos del período (debe y haber) y saldo final. ## Antes de empezar 1. Tenés Contabilidad habilitada y un plan de cuentas cargado. 2. Tenés permiso de lectura de Contabilidad. ## Dónde está en la app 1. Menú: `Contabilidad > Sumas y Saldos` 2. Ruta: [/contabilidad/sumas-y-saldos](https://app.lapyme.com.ar/?next=%2Fcontabilidad%2Fsumas-y-saldos) ## Controles de la pantalla 1. **Período**: elegí fechas para calcular movimientos y saldos del rango. 2. **Moneda**: `ARS` o `USD`. 3. **Ocultar cuentas con saldo cero**: escondé cuentas sin movimiento ni saldo útil en el período. 4. **Limpiar filtros**: volvé a la vista base. 5. **Exportar**: descargá `Excel` o `PDF`. Sin fechas elegidas, el saldo inicial puede mostrarse vacío (`—`). Elegí un período antes de comparar números con tu contador. ## Cómo leer la tabla Columnas: | Columna | Qué muestra | | ------------- | --------------------------------------------------------------------- | | Código | Código de la cuenta | | Cuenta | Nombre; las cuentas de resumen se destacan respecto de las imputables | | Saldo Inicial | Saldo al inicio del período | | Debe | Suma de débitos del período | | Haber | Suma de créditos del período | | Saldo Final | Saldo al cierre del período | La jerarquía respeta padre e hija. El pie muestra totales de debe y haber del período. ## Detalle de una cuenta 1. Tocá una cuenta imputable para abrir el detalle de movimientos. 2. Desde el detalle podés ver más líneas con `Ver más`. 3. Si usás centros de costo, en movimientos elegibles podés [recodificar el centro](/contabilidad/estado-de-resultados#recodificar-centros-de-costo). ## Vista en USD 1. Cambiá a `USD`. 2. La conversión usa cotización BCRA por fecha de asiento, igual que en Libro Mayor. 3. Si faltan cotizaciones, volvé a `ARS` o sincronizá tasas. ## Exportar 1. Tocá `Exportar` y elegí `Excel` o `PDF`. 2. En `Exportar Sumas y Saldos`, elegí `Hoy`, `Este mes`, `Mes pasado`, `Todo` o `Personalizado`. 3. La exportación respeta moneda y `Ocultar cuentas con saldo cero`. ## Si no hay resultados 1. Si ves `No hay cuentas configuradas`, cargá o importá el [plan de cuentas](/configuracion/contabilidad-plan-de-cuentas). 2. Si hay cuentas pero sin movimientos, ampliá el período o revisá Libro Diario. ## Guías relacionadas * [Libro Mayor](/contabilidad/libro-mayor) * [Estado de Resultados](/contabilidad/estado-de-resultados) * [Plan de cuentas](/configuracion/contabilidad-plan-de-cuentas) # Importar Source: https://docs.lapyme.com.ar/importar/index Guías para importar productos, stock, precios, clientes, proveedores, ventas, cobranzas y pagos con archivos masivos. Esta sección cubre la importación masiva de datos para empezar a operar o actualizar información en volumen. ## Dónde está en la app En el menú lateral, entrá a `Importar`. Elegí el tipo de datos, subí el archivo y revisá la vista previa antes de confirmar. ## Antes de importar 1. Prepará SKU, nombres y categorías con el mismo criterio que usás en `Productos`. 2. En productos nuevos, podés dejar `Identificador del producto` en blanco para que se genere automáticamente. Para actualizar un SKU existente, conservá el identificador actual de la exportación de productos. 3. Revisá que clientes y proveedores tengan documentos válidos si después vas a facturar o pagar. 4. Si importás movimientos con impacto financiero, validá puntos de venta, cajas y medios de pago. ## Qué revisar en la vista previa 1. Columnas reconocidas y columnas ignoradas. 2. Sugerencias de columnas que todavía requieren tu confirmación. 3. Filas con error antes de confirmar. 4. Entidades existentes que se van a actualizar por SKU, documento u otro identificador. La Pyme identifica cada dato por el encabezado de su columna, no por su posición. Podés reordenar las columnas y agregar columnas propias: las que no se reconozcan se ignoran. Si renombraste una columna o hay más de una interpretación posible, el asistente te pide que la confirmes antes de validar o importar el archivo. ## Después de confirmar 1. Revisá el resumen de filas creadas, actualizadas y omitidas. 2. Abrí una entidad de muestra para validar que los datos quedaron como esperabas. 3. Si importaste stock o precios, revisá también `Productos`, `Productos > Inventario` o `Productos > Precios`. ## Guía principal * [Importá datos masivamente](/como-importar-datos-masivamente) ## Guías relacionadas 1. [Gestioná productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) 2. [Gestioná clientes](/como-gestionar-clientes) 3. [Gestioná proveedores](/como-gestionar-proveedores) # Centro de Ayuda La Pyme Source: https://docs.lapyme.com.ar/index Guías rápidas para empezar, migrar datos, vender, cobrar, facturar e integrar La Pyme

¿Cómo podemos ayudarte?

Buscá guías cortas para implementar La Pyme, migrar tus datos y resolver las tareas de todos los días con pasos claros.

Búsquedas frecuentes

Guías principales

Prepará la cuenta para vender, cobrar, facturar y revisar la operación. Importá productos, precios, stock, clientes, proveedores y operaciones. Registrá ventas, cobranzas, comprobantes, cambios y devoluciones.
***

Explorá por tema

Catálogo, variantes, listas de precios, etiquetas, ajustes y transferencias. Compras, órdenes, proveedores, pagos y cuenta corriente. Apertura y cierre de caja, medios de pago, bancos y conciliación diaria. Punto de venta fiscal, delegación de Web Service y emisión de comprobantes. Mercado Libre, Tiendanube, WooCommerce, Shopify, API y sincronización. Ventas, stock, cuentas corrientes, IVA, balances y controles contables. Organización, ubicaciones, colaboradores, roles, bancos y preferencias. Errores de ARCA, permisos insuficientes y bloqueos comunes.
***

Artículos recomendados

Puntos de partida rápidos para las tareas que más se repiten al arrancar.

Abrí una venta, agregá cliente y productos, cobrá y confirmá. Abrí turno, registrá movimientos y revisá el cierre del día. Modificá precios de a uno o en volumen y verificá listas. Subí PDF o imagen, revisá el borrador y creá la compra.
# Integraciones Source: https://docs.lapyme.com.ar/integraciones/index Guías de Configuración para conectar canales, revisar requisitos, sincronizar stock y precios, y operar con API o MCP. Esta sección vive dentro de `Configuración` porque las integraciones se conectan y ajustan desde la configuración de la organización. ## Dónde está en la app Entrá a `Configuración > Integraciones`. Ahí podés conectar cuentas, revisar requisitos y abrir cada canal conectado. ## Orden recomendado 1. Revisá requisitos antes de conectar un canal. 2. Conectá la cuenta desde `Configuración > Integraciones`. 3. Definí qué stock y qué precio se publican. 4. Usá las guías por canal para investigar productos o publicaciones puntuales. ## Guías disponibles 1. [Revisá requisitos de integraciones](/configuracion/integraciones-requisitos) 2. [Conectá y configurá cuentas](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) 3. [Revisá sincronización de Mercado Libre](/configuracion/sincronizacion-mercado-libre) 4. [Revisá sincronización de Tiendanube](/configuracion/sincronizacion-tiendanube) 5. [Revisá sincronización de WooCommerce](/configuracion/sincronizacion-woocommerce) 6. [Configurá claves API](/configuracion/integracion-api-keys) 7. [Conectá Claude al MCP de La Pyme](/configuracion/integracion-claude-mcp) ## Si algo falla 1. Para errores de permisos en claves API, seguí [Clave API con permisos insuficientes](/solucion-de-problemas/api-keys-permisos-insuficientes). 2. Para diferencias de stock o precio, empezá por la guía del canal conectado. # Historial de cambios Source: https://docs.lapyme.com.ar/novedades Últimas actualizaciones y anuncios de La Pyme. Esta semana sumamos stock de seguridad para que puedas reservar parte de tu inventario y publicar menos unidades en Mercado Libre. También renovamos los filtros de las principales listas y reportes, y separamos la visibilidad de inventario de los depósitos donde cada integrante puede operar. ## Stock de seguridad para Mercado Libre Desde la configuración de una cuenta de Mercado Libre podés definir una cantidad general de stock de seguridad y excepciones para productos específicos. La Pyme descuenta esa reserva del stock disponible antes de sincronizar: si tenés 10 unidades y reservás 2, publica 8. La pantalla muestra el stock en La Pyme, la cantidad reservada y lo que se va a publicar. En los combos, La Pyme calcula la disponibilidad a partir del stock protegido de sus componentes para no ofrecer más unidades de las que realmente podés preparar. Configuración de Stock de seguridad de Mercado Libre con una cantidad general y excepciones por producto ## Nuevos filtros en listas y reportes Ventas, compras, cobranzas, pagos, cheques, inventario, transferencias, clientes, proveedores, precios y varios reportes ahora comparten una forma más clara y consistente de filtrar. Podés agregar condiciones, elegir el campo, el criterio y el valor, combinar varios filtros y quitar solo el que ya no necesitás. En Ventas podés combinar por separado fechas de emisión, vencimiento y creación, además del saldo, importe total, origen, punto de venta, vendedor, estado, tipo de comprobante y etiquetas. La lista, la selección masiva y la exportación respetan las mismas condiciones activas. Lista de Ventas con filtros combinables por fecha, saldo, importe, punto de venta y otros campos ## Visibilidad de inventario y operación por depósito Al invitar o editar un integrante podés elegir si ve el inventario de las ubicaciones asignadas o de todas las ubicaciones. Esta configuración es independiente de los depósitos donde puede operar. La Pyme controla los permisos y depósitos disponibles al guardar ventas, compras, ajustes, recepciones y otras operaciones de stock. Así una persona puede consultar el inventario general sin quedar habilitada para modificarlo en todas las ubicaciones. Configuración de un integrante con opciones para ver el inventario de las ubicaciones asignadas o de todas las ubicaciones * Compras Al cargar una compra con productos podés seleccionar el total de IVA y ajustar el importe de cada alícuota para que coincida con el comprobante del proveedor. La Pyme conserva el ajuste al editar y contabilizar la compra. * Reportes Desde Retenciones y Percepciones podés descargar el archivo mensual de retenciones y percepciones de IIBB CABA para importar en e-ARCIBA. * Precios La Matriz de Precios permite agregar la columna Moneda a las exportaciones en Excel y PDF para distinguir costos en pesos y dólares. * Productos Podés crear kits, combos y productos con variantes sin asignar una categoría. Los campos numéricos también reconocen correctamente decimales ingresados con punto. * Ventas Las notas extensas ocupan solo dos líneas en la tabla para facilitar la lectura; el detalle conserva el texto completo. * Comercio electrónico Podés conectar Mercado Libre, Shopify, Tiendanube y WooCommerce aunque todavía no hayas habilitado un punto de venta para emitir por ARCA. La emisión automática sigue validando esa configuración antes de enviar un comprobante. * Shopify La configuración de sincronización de precios y stock se conserva al volver a abrir o actualizar la cuenta. * Devoluciones La Pyme procesa mejor devoluciones y cancelaciones recibidas desde los canales cuando faltan datos del emisor o la cuenta necesita recuperarse desde la configuración existente. * Productos La API pública incluye la imagen correspondiente de cada producto o variante y permite suscribirse a avisos cuando se crea un producto o cambian sus datos principales. * Recursos Las respuestas de productos, ventas, compras y otros recursos muestran las etiquetas con una estructura más consistente. * Clientes La API permite registrar consumidores finales con nombre y tipo de documento Otro, además del número informado. * Importaciones Los archivos de Excel reconocen importes con coma decimal y punto de miles. En las celdas de texto, el formato inverso queda marcado para revisión. Las cantidades también respetan la precisión configurada por la organización y muestran un mensaje claro cuando un valor puede tener dos interpretaciones. * Productos Al exportar desde la vista predeterminada de productos activos, el archivo respeta ese filtro y no incluye productos archivados. * Notas de crédito El formulario conserva la decisión de devolver mercadería al stock y permite dejar una línea en cero para excluirla, siempre que quede al menos un producto incluido. * Pagos Los pagos a proveedores en dólares generan asientos equilibrados según el valor de la cuenta de tesorería y registran correctamente la diferencia de cambio. * Tiendanube Las notas de crédito vinculadas a ventas importadas conservan el total real de la venta, incluso cuando los precios originales de los productos no coinciden con ese importe. Esta semana sumamos nuevas reglas para adaptar los precios que enviás a Mercado Libre. También mejoramos importaciones, comprobantes y reportes. ## Precio fijo adicional en la sincronización de Mercado Libre Desde la configuración de sincronización de una cuenta de Mercado Libre podés agregar un importe fijo al precio regular. El ajuste puede aplicarse a todos los productos, solo a los que están por debajo de un importe que elijas o a los que alcanzan o superan ese valor. La Pyme aplica el ajuste después de calcular la lista de precios configurada y lo usa de forma consistente al sincronizar. Podés cambiar la regla cuando lo necesites sin editar cada publicación por separado. Configuración de sincronización de Mercado Libre con un precio fijo adicional y un umbral * Compras Al cargar facturas, tickets o PDFs para crear una compra, La Pyme reconoce con más precisión el proveedor, número de comprobante, fechas, condiciones de pago, productos, descuentos, IVA y otros cargos. * WooCommerce Al actualizar productos existentes podés elegir si querés modificar precios, stock, imágenes, nombre y descripción, o categoría. Las importaciones procesan catálogos de más de 10.000 productos y, al repetir una carga, actualizan solo los productos que cambiaron. * Importaciones La plantilla para aplicar cobranzas, pagos y notas de crédito a comprobantes usa números y datos comerciales reconocibles, sin pedir identificadores internos. La revisión previa resuelve los vínculos antes de guardar. * Ventas La emisión masiva conserva el tipo de cada comprobante: facturas, notas de crédito y notas de débito se mantienen dentro de su familia y la vista previa explica qué casos necesitan revisión. * Agente Los reportes entienden mejor referencias por nombre a clientes, proveedores, productos, depósitos, vendedores y puntos de venta, sin pedir identificadores internos. * Reembolsos Al devolver el saldo de una nota de crédito podés asociar el movimiento al turno de caja abierto correspondiente. * Mercado Libre Las ventas con entrega acordada descuentan el stock del depósito configurado, aunque Mercado Libre no envíe un identificador de envío. * Mercado Libre Las importaciones históricas grandes procesan las ventas en bloques acotados, conservan el avance ante reintentos y evitan generar movimientos fiscales o de stock. * Tiendanube Los usuarios con permiso para importar pueden reutilizar productos existentes o crear los faltantes al cargar ventas, sin necesitar permisos generales de edición de productos. * Contactos El MCP permite consultar clientes y proveedores con resultados más claros y obtener varios contactos seleccionados en una sola operación. * Pagos Los pagos a proveedores pueden indicar el punto de venta por su nombre o número visible, sin depender de un identificador interno. * Reportes Los gráficos diarios del panel incluyen todos los días del período seleccionado y actualizan los datos correctamente al cambiar de fecha. * Combos La disponibilidad de combos con cantidades decimales ya no pierde unidades por diferencias de redondeo. * Stock Al sincronizar cantidades decimales con canales que solo aceptan unidades enteras, La Pyme redondea hacia abajo para no publicar stock que todavía no está disponible. * Tiendanube Si una importación de productos encuentra errores, La Pyme evita archivar productos y marca el proceso como fallido para que puedas revisarlo. * Tesorería La pantalla para crear liquidaciones vuelve a abrir correctamente. * Organización La carga del logo vuelve a funcionar correctamente. * Suscripciones La facturación conserva mejor el día habitual de cobro y evita generar períodos superpuestos ante reintentos o cambios de mes. Esta semana las transferencias de stock suman una recepción más completa y un historial detallado de cada cambio. También podés adaptar los plazos de pago de clientes y proveedores para que La Pyme sugiera el vencimiento correcto en cada operación. ## Transferencias de stock con diferencias e historial Al recibir una transferencia podés indicar por producto cuánto llegó y cuánto fue rechazado. También podés guardar una recepción parcial: la transferencia queda **En tránsito** mientras haya unidades pendientes y, al resolver todo, termina **Completado** o **Cerrada con diferencia**. Las unidades rechazadas salen del stock en tránsito, pero no se suman al destino ni vuelven al origen. La sección Actividad registra la creación, los cambios del borrador, el envío, cada recepción y el cierre o la cancelación. Podés ver quién hizo cada operación, sus cantidades y el detalle de los productos involucrados. ## Plazos de pago adaptados a cada operación Podés configurar operaciones de contado, elegir plazos frecuentes de 7, 10, 15 o 30 días, o definir cualquier plazo entre 1 y 365 días. La preferencia se puede guardar para toda la organización y ajustar por cliente o proveedor. Al crear una venta o una compra, La Pyme usa esa configuración para sugerir la fecha de vencimiento. También la respeta al facturar pedidos, para que no tengas que calcular ni volver a cargar el plazo habitual de cada contacto. * Seguridad Desde Cuenta > Seguridad podés activar la verificación en dos pasos con una aplicación de autenticación para reforzar el acceso a La Pyme. * Importaciones La plantilla de Movimientos de tesorería reúne ajustes y transferencias internas en pesos o dólares en una sola hoja. **Comprobar archivo** revisa el resultado sin guardar movimientos y evita duplicados si volvés a cargar un archivo ya procesado. * Kits Starter, Pro, Max y Enterprise pueden habilitar kits y usar las importaciones de definición y armado, con los mismos permisos y controles de stock. * Compras Las órdenes de compra separan los productos pendientes de los ya recibidos y muestran el total junto con su moneda. * Reportes Cuentas a Cobrar y Cuentas a Pagar permiten seleccionar varios clientes, proveedores, puntos de venta o vendedores. El Libro Mayor también permite filtrar por cliente o proveedor. * Precios Podés cargar o quitar precios promocionales en kits y combos con precio automático sin modificar el precio base calculado desde sus componentes. * Remitos Desde la configuración de Ventas podés elegir si el PDF del remito incluye solo el original, duplicado o triplicado. * Agente Las organizaciones con una prueba activa también pueden usar el agente de La Pyme, con límites de uso compartidos por toda la organización. * Tiendanube Al importar productos podés elegir qué datos y stock actualizar en los productos existentes, y si querés archivar los que ya no están publicados. Al finalizar, La Pyme separa los archivados y los omitidos por falta de SKU. * Tiendanube Desde la pantalla de revisión podés iniciar una importación masiva de ventas por rango de fechas. La planificación y la carga se ejecutan en segundo plano, y la pantalla de progreso muestra cuándo termina la revisión y cuántas ventas quedan por importar. * Tesorería La API pública permite consultar cuentas bancarias, saldos y movimientos, y crear, listar u obtener transferencias de fondos en pesos sin duplicarlas ante reintentos. Crear una nota de crédito desde una venta ahora separa con claridad el comprobante, el movimiento de stock y el destino del saldo. Así podés revisar cada decisión antes de afectar mercadería, facturas o dinero. ## Un comprobante, tres decisiones separadas Al elegir **Crear nota de crédito**, La Pyme carga el cliente, el comprobante asociado, el punto de venta, la moneda y las líneas de la venta original en el formulario habitual. Podés ajustar las líneas y decidir explícitamente si la mercadería vuelve al stock; la opción empieza desactivada. Una vez emitida la nota, elegís si querés aplicarla a la factura asociada, dejarla como saldo a favor del cliente o, cuando la venta tenga dinero cobrado pendiente de devolver, registrar un reembolso en pesos. El reembolso pide importe y medio de pago, y muestra una confirmación final antes de crear el movimiento de dinero. * Ventas Las notas vinculadas muestran el comprobante original, su saldo y los créditos anteriores para que puedas revisar el ajuste con más contexto. * Ventas El paso posterior a la creación requiere elegir qué hacer con el crédito. Si lo dejás como saldo a favor o queda un saldo parcial, el detalle mantiene **Aplicar** y muestra **Reembolsar** solo cuando la venta en pesos tenga dinero cobrado pendiente de devolver. * Cobranzas Si una aplicación o un reembolso se repite por un problema de conexión, La Pyme evita duplicar el movimiento. * Fiscal Las notas pendientes de autorización no permiten usar ni devolver el crédito hasta completar la emisión. Esta semana los reportes de Cuentas a Cobrar y Cuentas a Pagar muestran una visión más completa de los saldos pendientes. También sumamos más control para generar comprobantes de varias ventas en una sola operación. ## Cuentas a Cobrar y a Pagar completas Cuentas a Cobrar y Cuentas a Pagar ahora incluyen facturas, movimientos manuales, anticipos, créditos y saldos a favor. Los totales coinciden con la cuenta corriente de cada cliente o proveedor y conservan el signo para que puedas distinguir una deuda de un saldo a favor. También separamos los comprobantes a vencer de los que no tienen fecha de vencimiento. La misma información está disponible en la pantalla, el gráfico, el Excel y el PDF. Reporte de Cuentas a Cobrar con saldo neto, vencimientos, gráfico y detalle por cliente ## Generación masiva de comprobantes Al facturar ventas seleccionadas podés mantener el comprobante y punto de venta de cada una, elegir otro punto de venta o indicar si querés emitir la factura que corresponde a cada cliente o un Comprobante X. La vista previa agrupa exactamente qué se va a emitir y separa las ventas que necesitan revisión, con el motivo de cada omisión. Así podés corregir una combinación inválida antes de iniciar la facturación. Vista previa para facturar ventas seleccionadas por tipo de comprobante y punto de venta * Configuración Desde Configuración > Preferencias podés elegir entre unidades enteras y hasta cuatro decimales para las cantidades que cargás en ventas, POS, compras, inventario y movimientos de stock. Los valores existentes no se modifican. * Importaciones El importador de stock respeta la precisión configurada y permite usar cantidades negativas para descontar existencias o definir el stock final. * Kits Podés armar stock de varios kits desde Excel. La Pyme revisa la disponibilidad de componentes por depósito antes de mover stock y genera un archivo con las filas que necesiten corrección. * Precios Los precios promocionales se aplican de forma consistente al crear pedidos, presupuestos y facturas, tanto al buscar productos como al usar el lector de códigos de barras. * Productos Podés agregar variantes como talle o color a un producto existente sin perder su SKU, precio, costo, stock ni historial. * Reportes El reporte de IVA de ventas separa importes no gravados y exentos en el detalle, los totales, el Excel y el PDF. * Inventario La matriz de stock permite recorrer categorías y subcategorías para analizar existencias con el mismo orden del catálogo. * Ventas La eliminación masiva trabaja solo sobre las ventas seleccionadas que están visibles y avisa antes de confirmar cuando también se eliminarán cobranzas asociadas. * Contactos Las exportaciones de clientes y proveedores ya no incluyen identificadores internos de La Pyme. * WooCommerce Podés elegir qué estados crean ventas y cuáles representan devoluciones. La Pyme registra el cobro por separado solo cuando WooCommerce informa que el pedido fue pagado. * Precios Las reglas de sincronización de catálogo permiten enviar el precio promocional del producto o usar una lista promocional diferente de la lista regular. * Tiendanube Un pedido pago puede reactivar al cliente inactivo que coincida de forma inequívoca, sin crear un contacto duplicado ni perder su historial. * Catálogo La sincronización recupera mejor el vínculo con productos de los canales cuando encuentra diferencias y evita afectar productos ajenos a la revisión. * Importaciones La comprobación de archivos muestra un resultado más confiable y evita marcar como fallida una carga que sigue procesándose en segundo plano. * Fiscal El Comprobante X conserva el importe final sin IVA en la venta rápida y respeta la alícuota elegida cuando lo cargás desde Nueva factura. * Ventas Los descuentos fijos conservan correctamente los centavos al crear, editar y volver a guardar una venta. * Facturación Las facturas creadas con una lista de precios respetan su tratamiento de IVA para que el total guardado coincida con el mostrado antes de confirmar. * Inventario Las existencias, movimientos y reportes respetan mejor los depósitos asignados a cada usuario. Esta semana el agente de La Pyme suma búsquedas operativas de clientes y ventas. También agregamos más control sobre el precio de kits y combos, y una nueva forma de imputar cobranzas automáticamente. ## El agente ahora busca clientes y ventas Podés pedirle al agente que encuentre clientes, ventas, pedidos, facturas y comprobantes de tu organización. También entiende búsquedas por vendedor, cliente, producto, fecha, estado o punto de venta, y respeta los permisos de acceso de cada usuario. Las respuestas tienen una lectura más clara, muestran enlaces y accesos con menos ruido, y el primer mensaje aparece más rápido al iniciar una conversación. También mejoramos la continuidad del historial y los reintentos cuando una respuesta se interrumpe. ## Precios manuales para kits y combos Al crear o editar un kit o combo podés elegir entre calcular el precio desde sus componentes o definir un precio manual. La Pyme conserva esa elección en listas de precios, compras y exportaciones para que el importe se mantenga consistente en toda la operación. ## Imputación automática de cobranzas Al registrar una cobranza, ingresás el importe y La Pyme lo distribuye automáticamente entre los comprobantes pendientes, empezando por los más antiguos. Podés revisar y ajustar cada imputación antes de guardar. También podés asignar cualquier cobranza existente a un turno abierto de una caja a la que tenés acceso, aunque lo haya abierto otra persona y sin importar si cobraste en efectivo, transferencia, tarjeta, cheque u otro medio. * Presupuestos Podés crear un pedido directamente desde un presupuesto y continuar la operación sin volver a cargar productos, cantidades ni cliente. * Presupuestos El lector de códigos de barras permite agregar productos al preparar un presupuesto. * Productos El lector de códigos de barras también está disponible en pedidos, entregas, compras y órdenes de compra. * Precios Los filtros de precios están mejor organizados y permiten buscar productos por campos personalizados. * Importaciones Las importaciones de cobranzas y pagos a proveedores pueden incluir retenciones y conservar su tratamiento contable. * Importaciones El importador de Contabilium suma pagos a proveedores y cheques propios, con mejor aplicación a comprobantes y cajas. * Importaciones Las compras se procesan en bloques más eficientes para completar archivos grandes con mayor estabilidad. * Inventario Los movimientos de inventario admiten hasta 2.500 productos y ofrecen una búsqueda más fluida al trabajar con operaciones grandes. * Productos La API pública permite crear productos simples o con variantes, incluyendo stock inicial y precios. * Productos La API permite consultar campos personalizados de productos, asignarlos al crear y actualizar o limpiar sus valores. * Documentos La API permite descargar documentos de ventas y compras. * WooCommerce Desde Ventas podés revisar, filtrar y seleccionar qué pedidos querés importar, y confirmar varias ventas juntas. * Mercado Libre Podés seleccionar el medio de pago predeterminado para las ventas importadas. * Mercado Libre Podés incluir como ítem de la venta el costo de envío pagado por el comprador. * Importaciones La revisión previa muestra con más claridad los errores de validación y procesamiento antes de confirmar una carga. * Inventario La valuación de stock actual e histórica evita contar dos veces los kits y sus componentes, y respeta mejor la fecha de consulta en Argentina. * Presupuestos Los PDFs muestran correctamente el descuento global junto con los totales. * Importaciones La importación de productos reconoce mejor grupos de variantes y combos aun cuando el archivo trae opciones incompletas. * Mercado Libre Las ventas importadas conservan mejor costos en USD para calcular su rentabilidad. Esta semana lanzamos webhooks públicos para que La Pyme pueda avisar automáticamente a tus sistemas cuando cambian ventas, pedidos y entregas. También sumamos etiquetas en movimientos de stock, transferencias y órdenes de compra para organizar mejor la operación. ## Webhooks públicos Los webhooks permiten que La Pyme le avise a otro sistema cuando ocurre un evento importante, como una venta nueva, un pedido actualizado o una entrega creada. Así podés automatizar procesos sin depender de consultas manuales o revisiones periódicas de la API. Desde Configuración > Integraciones > API podés cargar una URL de destino, elegir qué eventos querés recibir y copiar el secreto para validar que cada aviso viene de La Pyme. La primera versión cubre ventas, pedidos y entregas. Los eventos se envían con firma, incluyen datos estables para evitar duplicados y tienen reintentos automáticos cuando el sistema externo no responde. También podés revisar el historial de entregas para ver qué se envió correctamente y qué quedó con error. Diálogo para crear un webhook y seleccionar eventos de ventas, pedidos y entregas ## Etiquetas para operaciones Podés asignar etiquetas a movimientos de inventario, transferencias y órdenes de compra. También podés verlas en los listados y filtrar por etiqueta para encontrar operaciones por campaña, sucursal, canal, proyecto o el criterio que uses para ordenar el trabajo. Nueva transferencia con selector de etiquetas para organizar la operación * Importaciones Podés importar compras desde archivos de Contabilium con mejor reconocimiento de datos contables y fiscales. * Importaciones Los pagos a proveedores importados desde Contabilium pueden conservar aplicaciones por comprobante, forma de pago y referencias de cheques propios. * Importaciones Los cheques propios exportados desde Contabilium pueden importarse como registros propios de La Pyme. * Importaciones Los pagos importados pueden crear cajas faltantes cuando el archivo trae una caja que todavía no existe en La Pyme. * Transferencias Al crear una transferencia podés elegir entre guardar borrador, crear y enviar, o crear y recibir en el momento. * Precios La tabla de precios puede mostrar costo con IVA y margen para revisar mejor productos manejados por porcentaje. * Webhooks Sumamos eventos para ventas creadas o actualizadas. * Webhooks Sumamos eventos para pedidos creados, actualizados, completados, cancelados, parcialmente entregados y entregados. * Webhooks Sumamos eventos para nuevas entregas. * Webhooks Cada envío incluye firma y datos para que tu integración pueda validar el origen y evitar procesar duplicados. * Importaciones El importador maneja mejor archivos grandes y validaciones previas antes de confirmar cargas. * Pedidos La facturación de pedidos calcula mejor percepciones, impuestos y totales en casos fiscales especiales. * Reportes Los reportes aplican mejor filtros, ordenamientos y resultados en consultas avanzadas. Esta semana lanzamos el agente de La Pyme dentro de la app, sumamos análisis de Central de Deudores BCRA y agregamos reservas de stock en presupuestos para cuidar disponibilidad antes de cerrar una venta. ## Agente de La Pyme El agente de La Pyme ya está disponible como asistente operativo dentro de la app. Podés pedirle ayuda sobre cómo usar el producto o consultar datos de tu negocio: responde con información de la ayuda y reportes de tu organización, muestra fuentes, tarjetas de acceso y enlaces a reportes cuando corresponde. También conserva historial de conversaciones, permite copiar respuestas y marcar si una respuesta sirvió. En esta versión trabaja en modo consulta: no crea, modifica, cobra, factura ni mueve stock por vos. Panel del agente de La Pyme abierto junto al dashboard de reportes ## Central de Deudores BCRA Podés consultar la situación de una persona o empresa en BCRA desde Clientes, cheques y formas de pago. La Pyme muestra situación máxima, deuda actual, días de atraso, cheques rechazados, multas impagas y evolución para ayudarte a revisar riesgo antes de aceptar una operación. Central de Deudores BCRA con situación, deuda, cheques rechazados y evolución ## Reservas de stock en presupuestos Al crear o editar un presupuesto podés reservar stock hasta una fecha. La disponibilidad baja al guardar, la lista muestra hasta cuándo está reservado y podés cancelar la reserva manualmente. Si el presupuesto se convierte en venta, La Pyme consume esa reserva para evitar duplicar movimientos. Diálogo para reservar stock en un presupuesto de La Pyme * Reportes Los reportes de ventas suman descuentos de renglón, descuentos globales, tasas efectivas y ventas con descuento. * Reportes Los reportes de inventario incorporan nuevas métricas para analizar reposición y necesidades de stock. * Contabilidad El estado de resultados suma controles de rango para tendencias y permite reasignar centros de costo desde el detalle de movimientos. * Compras Podés reasignar centros de costo en bloque desde compras y movimientos de tesorería. * Reportes La cuenta corriente de clientes y proveedores puede filtrarse por etiquetas y exportarse con el mismo filtro. * Productos Los productos con variantes tienen detalle por variante, edición masiva de SKU y cambios más claros de opciones, código de barras e imagen. * Productos La creación de variantes permite elegir depósito predeterminado y mantener mejor la imagen base del producto. * Productos La búsqueda en productos, ventas, compras, pedidos, clientes y proveedores encuentra mejor palabras con o sin acentos y conserva la diferencia de la ñ. * Importaciones La importación muestra mejor la revisión previa, el progreso y los conflictos antes de confirmar. * Importaciones Las importaciones de productos con variantes y compras con renglones tienen mejor planificación y validación previa. * Compras Compras, órdenes de compra y pedidos suman exportaciones Excel más completas. * Facturación Los correos de comprobantes usan enlaces de descarga propios de La Pyme. * Ayuda El centro de ayuda organiza mejor las guías por módulo para encontrar antes la documentación de cada operación. * API La documentación de API y SDK muestra con más claridad cómo usar claves para evitar duplicados. * MCP Las herramientas conectadas pueden consultar nuevas métricas de inventario y descuentos de venta. * MCP Los asistentes conectados devuelven enlaces a reportes con más contexto para seguir el análisis en La Pyme. * Mercado Libre La rentabilidad de ventas muestra mejor costos de cobro informados por el canal. * Tiendanube Podés configurar reglas de costo de cobro para que la rentabilidad de ventas refleje mejor cada medio de pago. * Tiendanube Las devoluciones reponen stock con más precisión cuando el canal envía cambios pendientes. * Tiendanube Las ventas importadas con productos exentos respetan mejor impuestos y precios. * Tesorería Los cobros de clientes cuidan mejor la numeración para evitar comprobantes repetidos. * Reportes El agente y las herramientas conectadas resuelven mejor consultas de reportes con comparación de períodos. * Reportes Los reportes y listados aplican mejor la visibilidad de valores propios y de terceros. * Reportes El IVA Digital y otros reportes fiscales calculan mejor subtotales e importes de compras. * Fiscal Las ventas fiscales importadas o sin comprobante emitido pueden eliminarse con reglas más claras cuando corresponde. * Ventas Las actualizaciones de ventas conservan mejor datos fiscales y contables ya asociados. * Inventario La valuación de stock usa un costo de respaldo más confiable cuando falta el dato principal. * Importaciones La vista previa de importación calcula mejor precios unitarios y tolerancias de lectura. * Productos La matriz de variantes y la eliminación de productos con vínculos externos tienen más estabilidad. * Tesorería El filtro de centro de costo en tesorería devuelve resultados más consistentes. * Presupuestos La creación de presupuestos con clientes existentes carga mejor los datos necesarios. Esta semana podés imprimir etiquetas desde compras, importar pedidos de Tiendanube con revisión manual, analizar Balance y Mayor en USD y guardar datos de transporte y entrega en Clientes. ## Imprimí etiquetas desde compras Podés imprimir etiquetas directo desde compras y órdenes de compra. La Pyme prepara los productos y cantidades desde el documento para reducir carga manual antes de imprimir. Pantalla de impresión de etiquetas preparada desde una compra en La Pyme ## Importación manual de pedidos de Tiendanube Podés revisar pedidos de Tiendanube antes de importarlos, filtrar la lista, seleccionar pedidos específicos y confirmar importaciones en bloque. La Pyme detecta ventas ya importadas, maneja cobros pendientes o parciales con más claridad y cuida mejor el stock cuando hay devoluciones. Revisión manual de pedidos de Tiendanube antes de importarlos en La Pyme ## Balance y Mayor en USD El libro mayor y el balance de sumas y saldos pueden consultarse y exportarse en USD. Los reportes agrupados también suman filtros sobre resultados para enfocar el análisis en los valores que realmente querés revisar. Balance de sumas y saldos en USD dentro de los reportes contables de La Pyme ## Transporte y dirección de entrega en Clientes Clientes y contactos pueden guardar transporte y dirección de entrega. Al crear remitos, La Pyme usa esos datos como punto de partida y los muestra en el PDF cuando corresponde. Si no hay una dirección de entrega, el remito usa como respaldo el domicilio habitual del cliente. Datos de transporte y dirección de entrega guardados en un cliente de La Pyme * Tiendanube La pantalla de importación de ventas permite revisar pedidos, filtrar resultados, seleccionar filas y confirmar importaciones en bloque. * Tiendanube La Pyme reconoce mejor ventas ya importadas, cobros pendientes o parciales y referencias de pago del canal. * Ventas Al buscar productos por código de barras, La Pyme respeta mejor la lista de precios seleccionada. * Precios Podés seleccionar productos de una lista de precios y aplicar cambios masivos de opciones o importes. * Precios Los filtros de listas de precios permiten incluir o excluir categorías, tipos de producto y proveedores predeterminados. * Productos Podés imprimir etiquetas desde compras y órdenes de compra, con productos y cantidades preparados desde el documento. * Productos Las etiquetas aceptan filas personalizadas y espacios en blanco para adaptar mejor la impresión. * Productos Los combos pueden usar componentes sin precio cuando corresponde. * Contactos Clientes y contactos pueden guardar transporte y dirección de entrega para usar esos datos en remitos. * Remitos Los remitos nuevos toman datos de entrega del cliente y los PDFs muestran mejor la dirección correspondiente. * Tesorería La importación de cobros de clientes acepta cheques desde planillas. * Reportes Los reportes agrupados permiten filtrar por resultados y conservar esos filtros en vistas guardadas y exportaciones. * Contabilidad El libro mayor y el balance de sumas y saldos pueden verse y exportarse en USD. * Suscripciones El aviso de pago desaparece después de confirmar el pago para evitar mensajes ya resueltos. * API La API pública permite listar remitos y consultar el detalle de un remito. * API Las listas de la API usan paginación por cursor de forma más consistente. * API Los clientes de la API pueden incluir transporte y dirección de entrega. * API Los reportes aceptan filtros sobre resultados para pedir análisis más enfocados. * MCP Las herramientas conectadas pueden consultar reportes contables con una herramienta dedicada. * MCP Los asistentes conectados entienden mejor preguntas sobre cuentas contables y filtros de reportes. * Tiendanube La importación de ventas maneja mejor páginas vacías, paginación, pedidos con preparación y devoluciones. * Tiendanube La Pyme evita reusar clientes equivocados cuando el canal envía datos parecidos pero no equivalentes. * Mercado Libre Las consultas de precios y productos quedan más alineadas con las mismas reglas que usan POS, web e integraciones. * Fiscal Los comprobantes ARCA trabados por fecha pueden liberarse y reintentarse con la numeración correcta. * Reportes Corregimos asignaciones y base de fecha en reportes de ventas para que los resultados coincidan mejor con la operación. * Reportes Los gráficos y tablas dinámicas conservan mejor la medida seleccionada y calculan mejor agregados. * Productos Las eliminaciones masivas de productos procesan lotes grandes con más estabilidad. * Contabilidad Los saldos del libro mayor se recalculan mejor al recorrer páginas de movimientos. Esta semana sumamos un verificador de precios para locales, mejoramos el punto de venta para trabajar con más confianza y agregamos reportes diarios de inventario para entender mejor cómo cambia el stock. ## Verificador de precios para locales Podés activar terminales de verificación de precios para que el equipo o los clientes consulten productos desde el local. La Pyme prepara los datos del catálogo para que la consulta siga funcionando aunque la conexión falle. Terminal de verificación de precios configurada en La Pyme ## Reportes diarios de inventario Los reportes ahora pueden mostrar saldos diarios de inventario, incluyendo cantidades, valuación, días con stock y ritmo de venta. También podés usarlos en tableros, exportaciones, API y herramientas conectadas. * POS La pantalla de cobro en celular organiza mejor carrito, pagos, créditos y acciones de sesión. * POS Las ventas sin conexión pueden conservar un comprobante local y enviarse con más seguridad cuando vuelve la conexión. * POS El inicio del punto de venta evita destellos y pantallas intermedias innecesarias al recuperar el dispositivo. * Productos Podés configurar terminales de verificación de precios con pantalla propia, imagen y reglas de consulta. * Inventario Los reportes de inventario suman saldos diarios, valuación histórica, días con stock y ritmo de venta. * Inventario Las exportaciones de transferencias son más completas y permiten revisar mejor los movimientos entre ubicaciones. * Contactos Los campos personalizados de clientes y proveedores aparecen en detalle, tablas, importaciones, exportaciones y reportes. * Contabilidad Podés guardar plantillas de prorrateo por centro de costo y aplicarlas en compras, tesorería y asientos contables. * Productos Al crear productos, La Pyme sugiere cuentas contables predeterminadas según si vendés, comprás o manejás stock. * Reportes Las fechas de reportes y operaciones respetan mejor Argentina para evitar corrimientos entre días. * Suscripciones La selección de plan y el pago de suscripción tienen un flujo más directo desde la configuración. * Novedades El menú de ayuda muestra las últimas novedades de producto y marca cuáles todavía no viste. * API La API pública permite editar y eliminar compras, órdenes de compra y pagos a proveedores. * API Las operaciones de compras y pagos a proveedores usan claves para evitar duplicados ante reintentos. * API La API acepta imágenes externas de producto y valida mejor qué imágenes puede mostrar o administrar La Pyme. * API La API y las herramientas conectadas pueden usar campos personalizados de contactos en clientes, proveedores y reportes. * API El estado de resultados en USD también está disponible para API y MCP. * Mercado Libre Las cancelaciones mediadas pueden generar notas de crédito con más precisión, incluso cuando el canal envía actualizaciones posteriores. * Tiendanube La Pyme reconstruye mejor el vínculo con productos del canal cuando la sincronización necesita revisar coincidencias. * Integraciones Los reportes pedidos desde herramientas conectadas aplican mejor filtros de punto de venta y límites de resultados. * Tesorería Los cobros de clientes bloquean cheques de terceros duplicados antes de guardar y muestran dónde ya fueron usados. * Compras La revisión de compras extraídas conserva mejor totales, cantidades y SKUs numéricos. * Productos Las imágenes de producto se muestran con más seguridad y La Pyme evita administrar imágenes que no le pertenecen. * Fiscal Las facturas pendientes muestran mejor cuándo necesitan revisión y evitan reintentos que podrían dejar el comprobante trabado. * Reportes Corregimos filtros de punto de venta en reportes para que los resultados coincidan mejor con la selección. * Organización Los nombres y datos comerciales conservan mejor las mayúsculas y minúsculas cargadas por la organización. Esta semana el estado de resultados suma una vista en dólares para seguir márgenes y rentabilidad sin modificar la contabilidad original en pesos. ## Estado de resultados en USD Podés consultar y exportar el estado de resultados en USD. Cada movimiento se convierte con la cotización BCRA de su fecha contable; si ese día no hubo cotización, se toma la última disponible. La contabilidad sigue en pesos, y la vista en dólares queda para análisis de negocio. * Contabilidad El estado de resultados puede consultarse y exportarse en USD con tipo de cambio BCRA por fecha contable. * Contabilidad Las cotizaciones BCRA se actualizan de forma programada y respetan fechas de Argentina. * Reportes Los reportes agrupados pueden incluir o excluir estados archivados desde el filtro. * Reportes Las tendencias del tablero explican mejor qué cambió frente al período anterior. * Inventario La valuación de stock muestra un resumen más consistente para revisar cantidades e importes. * Pagos Las retenciones de Ganancias se distinguen mejor al revisar pagos de clientes. * Ventas La búsqueda de productos en ventas suma escáner de código de barras móvil. * Ventas Podés configurar cómo se emiten los tickets de cambio. * Inventario Los movimientos de stock tienen una sección propia dentro de Inventario. * API La creación de compras desde API acepta fecha contable, vencimiento, condición de pago, percepciones, impuestos y asignación contable por renglón. * API La API de cuentas contables permite crear y editar código, descripción, tipo, cuenta padre, estado activo, si recibe asientos, categoría de resultados, rol contable y ajuste por inflación. * API El diario resumido acepta rangos rápidos de período para consultar asientos sin calcular fechas a mano. * API Las integraciones que repiten una misma operación reducen el riesgo de crear duplicados. * API Las respuestas para ChatGPT incluyen datos más fáciles de interpretar por el asistente. * Integraciones Mercado Libre avisa mejor cuando precio, stock o publicación no coinciden con La Pyme antes de sobrescribir datos. * Integraciones Mercado Libre y Tiendanube reintentan cambios pendientes sin duplicar ni pisar actualizaciones recientes. * Integraciones Tiendanube mantiene webhooks activos durante el período de gracia de facturación. * Integraciones WooCommerce permite importar productos sin categoría cuando corresponde. * Integraciones Al eliminar variantes, La Pyme limpia también su vínculo de sincronización con las tiendas. * Fiscal Los reintentos de facturas pendientes muestran un error claro cuando necesitan revisión, en vez de quedar en estados ambiguos. Esta semana podés mantener el plan de cuentas desde una planilla y definir precios distintos para publicaciones específicas de Mercado Libre. ## Importación y exportación del plan de cuentas Podés descargar el plan de cuentas en una planilla, editarlo y volver a subirlo a La Pyme. Si necesitás ordenar muchas cuentas de una vez, también podés reemplazar el plan actual desde el archivo. ## Precios por publicación de Mercado Libre Una publicación de Mercado Libre puede usar una lista o regla de precio propia. Sirve para manejar precios distintos por canal, campaña o tipo de publicación sin cambiar la lista general. * Pedidos Podés editar pedidos y La Pyme vuelve a validar stock, pagos y cliente antes de guardar. * Pedidos Si una edición de pedido se repite por error, las reservas de stock no se duplican. * Presupuestos Los presupuestos tienen detalle editable y podés abrirlos directo desde la tabla. * Presupuestos Al convertir un presupuesto en venta, el vínculo y el estado de facturación quedan más visibles. * Ventas Al emitir ventas con ticket podés elegir qué imprimir. * Ventas Al editar pedidos, los precios con impuestos incluidos conservan mejor el valor esperado. * Ventas El escáner de código de barras evita agregar caracteres duplicados después de leer un producto. * Productos Al importar productos, podés convertir SKUs existentes en combos. * Productos Las tarjetas de Mercado Libre y Tiendanube muestran el stock de combos con más detalle. * Productos Las exportaciones de precios separan producto y SKU, y funcionan mejor con listas basadas en margen. * Inventario Los reportes de inventario pueden incluir campos personalizados de producto. * Inventario En la valuación de stock es más fácil elegir categorías padre. * Contabilidad Podés descargar el plan de cuentas en una planilla para revisarlo o editarlo. * Contabilidad Al subir el plan de cuentas, podés reemplazar el plan actual desde el archivo. * Contabilidad El estado de resultados separa otros ingresos y otros egresos operativos. * Contabilidad Los reportes contables piden período antes de consultar para evitar resultados incompletos. * Tesorería Las liquidaciones manuales de procesadores de pago muestran cupones pendientes y resúmenes más fáciles de revisar. * Tesorería Los ajustes de tesorería excluyen cuentas de ingresos y muestran mejor la compra vinculada. * POS En el punto de venta podés elegir el comprobante ARCA y cargar numeraciones de cuatro dígitos. * API Al crear ventas desde API, La Pyme asigna correctamente la caja o cuenta bancaria. * API Si una organización tiene una sola caja, las integraciones pueden usarla sin quedar trabadas por selección manual. * API Los reportes de ventas distinguen productos, servicios, descuentos y líneas personalizadas. * API Las integraciones pueden encontrar y validar operaciones contables con menos errores de configuración. * Mercado Libre Cada publicación puede usar una lista o regla de precio propia. * Mercado Libre Las publicaciones que ya no existen en el canal quedan como aviso de sincronización en vez de cortar la revisión. * Tiendanube La importación por lotes de contactos y la actualización de productos no publicados son más confiables. * Integraciones Mercado Libre y Tiendanube reconstruyen mejor el vínculo entre productos locales y productos del canal. * Productos Corregimos el costo proyectado de combos y kits, incluso con componentes anidados. * Fiscal ARCA puede emitir comprobantes fuera de orden cuando hay comprobantes anteriores todavía pendientes. * Documentos Facturas y comprobantes en PDF muestran logos, QR e imágenes con menos errores. * Ventas Corregimos redondeos en ventas y cálculos de sincronización de precios. * POS Corregimos envío de ventas POS con productos y líneas personalizadas. Esta semana las integraciones son más fáciles de construir y revisar: los asistentes de código pueden consultar la documentación de La Pyme, el SDK trae ejemplos listos y la API expone más información contable. También sumamos controles para actualizar Mercado Libre y Tiendanube cuando necesitás forzar una sincronización. ## Integraciones asistidas por IA Si usás Claude Code, Codex o Cursor, podés darle acceso a la documentación de La Pyme y usar el SDK de TypeScript como punto de partida. El asistente puede encontrar operaciones, ejemplos, errores y reglas de paginación mientras programás. ## Contabilidad en la API y MCP La API pública y las herramientas conectadas ahora pueden consultar asientos contables, libro diario, mayor, balance de sumas y saldos y estado de resultados. También pueden registrar asientos manuales y ajustes por inflación. ## Control de sincronización en integraciones En Mercado Libre y Tiendanube podés pedir una actualización manual de la cuenta, un producto o una publicación. También podés revisar quién cambió reglas de stock, precios o cuenta y cuándo lo hizo. * IA Los asistentes de código pueden consultar documentación de La Pyme mientras ayudan a construir una integración. * SDK El SDK de TypeScript tiene guía de instalación y ejemplos de uso. * SDK La documentación cubre paginación, errores, productos, ventas y claves para no duplicar operaciones. * SDK La especificación de API se valida con más controles antes de publicarse. * SDK Los ejemplos de ventas y búsquedas muestran flujos completos para copiar y adaptar. * Contabilidad La API permite consultar asientos, libro diario, mayor, balance de sumas y saldos y estado de resultados. * Contabilidad Ventas y compras muestran los asientos contables generados por cada transacción. * Contabilidad La API permite crear asientos manuales y ajustes por inflación. * API La API permite consultar y operar pedidos, preparación, remitos, facturación y cambios de estado. * API La referencia de API agrupa mejor los reportes disponibles. * Contabilidad Las herramientas conectadas pueden consultar asientos, libro diario, mayor, balance de sumas y saldos y estado de resultados. * MCP Las herramientas conectadas muestran IDs, fechas y campos importantes también en la respuesta visible. * MCP El catálogo de herramientas muestra operaciones de negocio disponibles para asistentes conectados. * Integraciones Mercado Libre y Tiendanube tienen acción `Actualizar ahora` para cuentas, productos y publicaciones. * Integraciones El historial de sincronización muestra cambios de stock, precios y cuenta. * Integraciones La sincronización de catálogo reintenta actualizaciones pendientes y refresca productos sin publicar. * Integraciones Tiendanube espera y retoma mejor cuando el canal limita temporalmente las consultas. * Ventas La pantalla de nueva venta conserva mejor el estado mientras cargás la operación. * Ventas Las ventas aceptan importes totales más altos. * Mercado Pago Las suscripciones pueden pagarse con Mercado Pago y el email del pagador se valida en el formulario. * Mercado Pago Las facturas y comprobantes muestran mejor el logo de la organización en PDF. * Reportes Los tableros nuevos tienen reportes por defecto y mejores gráficos al imprimir. * Importaciones Subimos el límite de carga de archivos de importación a 10 MB. * Ventas Corregimos redondeos en subtotales de líneas con impuestos incluidos. * Reportes Corregimos totales del estado de resultados para alinearlos con la consulta principal de ventas. * Fiscal Los reintentos de ARCA/AFIP recuperan mejor la numeración cuando un comprobante queda trabado por correlatividad. * Tesorería Los cheques rechazados de clientes pueden tratarse como devolución. Esta semana La Pyme empieza a mostrarse dentro de ChatGPT y Claude con interfaces reales para consultar reportes, revisar listados y seguir resultados sin depender sólo de respuestas en texto. También sumamos inventario por ubicación, números más fáciles de seguir en movimientos y transferencias, y pasos fiscales más previsibles cuando algo necesita revisión. ## La Pyme dentro de ChatGPT y Claude Las herramientas conectadas de La Pyme ahora pueden abrir interfaces dentro de ChatGPT y Claude. Cuando pedís un reporte, buscás productos o revisás una lista, el asistente puede mostrar una pantalla compacta con tablas, resultados y estados, en vez de dejarte solo con texto o datos sueltos. * Inventario Nueva vista de inventario por ubicación para revisar stock distribuido entre depósitos. * Inventario Transferencias y movimientos de stock ahora tienen números automáticos legibles. * Inventario Podés anular movimientos de stock y escanear códigos en operaciones y transferencias. * Compras Las compras y borradores aceptan etiquetas y cantidades decimales. * Ventas Las ventas importadas desde Tiendanube conservan los totales promocionales del pedido. * Ventas Podés corregir ventas vinculadas a comprobantes fiscales antes de obtener CAE y reintentar ARCA desde una pantalla de revisión. * Actividad La línea de actividad muestra cambios importantes de la operación. * Reportes Los reportes de antigüedad de saldos y stock tienen filtros y ayudas visuales más claros. * Fiscal Los intentos de facturación quedan ordenados para evitar conflictos de numeración. * Fiscal Cuando una factura queda a mitad de camino, el reintento de ARCA muestra qué falta revisar. * Fiscal Si una factura necesita intervención manual, La Pyme deja de reintentar sola y muestra el estado para revisión. * Integraciones Mercado Libre y Tiendanube procesan cambios de productos y pedidos con menos interrupciones. * Integraciones Mercado Libre ya no pisa precios base cuando hay promociones activas. * Integraciones Las ventas de Mercado Libre Full se asignan al depósito configurado. * La API permite actualizar notas, vendedor y referencias de integración de una venta. * Las herramientas conectadas muestran fechas, montos y stock en formatos más fáciles de leer. * ChatGPT y Claude pueden mostrar pantallas de La Pyme para reportes, búsquedas y listados. * Ventas Corregimos carga de presupuestos con precios netos y depósitos. * Inventario El buscador de operaciones puede incluir productos sin stock cuando corresponde. * Reportes Las notas de crédito ya no inflan el conteo de ticket promedio. * Comprobantes Los tickets respetan la configuración de mostrar u ocultar datos de la organización. Esta semana el tablero se puede acomodar mejor a cada operación, los reportes suman análisis en el tiempo y varios flujos de venta quedan más directos. ## Tableros y reportes El tablero ahora recuerda cómo acomodás tus paneles y te permite elegir qué reporte guardado querés ver en cada uno. También sumamos evolución en el tiempo dentro de reportes dinámicos y un estado de resultados por canal o centro de costo para entender mejor la rentabilidad. * Ventas Las comisiones de ventas quedan unificadas y el vendedor puede editarse. * Ventas Eliminar ventas no fiscales tiene un permiso propio. * Ventas Los remitos de preparación pueden generarse desde tarjetas de pedidos. * Inventario Los estados de variantes distinguen productos archivados y eliminados. * Reportes Los gráficos comparativos del tablero usan colores y formatos más consistentes. * Integraciones Tiendanube refleja cambios de productos y limpia conexiones que ya no están activas. * Integraciones Las diferencias de catálogo entre La Pyme y las tiendas conectadas se corrigen más rápido. * Las herramientas conectadas respetan los permisos de cada usuario. * Las herramientas conectadas muestran fechas y resultados de búsqueda con formato más consistente. * Las herramientas conectadas pueden buscar transferencias con más precisión. * Ventas Corregimos IVA en ventas no A con listas de precios netos. * Ventas Corregimos los totales de sesiones POS cerradas después de editar pagos. * Integraciones Mercado Libre evita duplicar notas de crédito cuando procesa devoluciones repetidas. * Integraciones Corregimos la asignación de comisiones en pagos divididos y cupones de Mercado Libre. * Compras La importación ARCA corrige líneas contables y muestra errores en despachos de importación dentro del formulario. Esta semana los listados grandes cargan más rápido y varias pantallas de contactos, productos, pagos y contabilidad quedan más cómodas para operar. ## Listados más rápidos Los listados grandes de productos, pagos, compras y ventas cargan más rápido. Las pantallas con mucha información responden mejor y son más cómodas para trabajar todos los días. * Contactos Los contactos pueden tener roles duales de cliente y proveedor, incluso en importaciones. * Contactos Permitimos CUIT duplicados cuando el negocio necesita modelar contactos distintos con el mismo identificador fiscal. * Productos Los productos pueden tener precio de referencia de costo en USD. * Reportes Las consultas contables y los reportes compartidos devuelven resultados más consistentes. * Pagos Los pagos mantienen el mismo comportamiento en pantallas e integraciones. * La API permite consultar y trabajar con órdenes de compra. * Las herramientas conectadas permiten consultar y trabajar con órdenes de compra. * Las herramientas conectadas permiten registrar cobranzas de clientes. * Las sesiones de herramientas conectadas duran más y piden menos reconexiones. * Ventas Corregimos velocidad de consultas en ventas y tablero. * Integraciones Desactivamos avisos automáticos de Tiendanube en organizaciones con prueba vencida. * Facturación Rebill puede reintentar facturas sin duplicarlas. * Integraciones Corregimos páginas públicas de catálogo y rutas autenticadas que podían mostrar información desactualizada. Esta semana las etiquetas llegan a más partes de la operación, aparece una primera conciliación bancaria y el inventario suma herramientas para trabajar más rápido. ## Etiquetas en productos, ventas y clientes Podés administrar etiquetas para toda la organización, aplicarlas en bloque y asignarlas al crear o editar productos. También llegan a ventas y clientes para segmentar y filtrar mejor la operación. * Inventario El selector de transferencias suma filtros de reposición y encabezados ordenables. * Inventario Las transferencias y movimientos permiten escanear códigos de barra e identificar variantes con más claridad. * Inventario La matriz de stock exporta columnas de SKU y usa stock disponible en formularios. * Ventas Desde la tabla de ventas podés facturar en bloque. * Ventas Las listas de precios pueden editarse desde formularios de venta. * Tesorería Tesorería suma una primera versión de conciliación bancaria. * Organización Podés transferir la propiedad de una organización a otra persona. * La API permite consultar y operar catálogos base, movimientos de stock y datos de referencia. * Las herramientas conectadas devuelven mejores resultados al buscar y armar ventas. * Las herramientas conectadas pueden crear clientes mientras arman una venta. * Las herramientas conectadas identifican la organización activa antes de operar. * Ventas Corregimos descuentos y totales al hacer cambios desde una venta. * Ventas Las notas de crédito fiscales pueden registrar el período asociado. * Integraciones Tiendanube y Mercado Libre vinculan mejor productos locales con productos del canal. * Integraciones Mercado Libre calcula mejor packs, IVA y exportaciones. * Inventario El archivado de productos ahora vive en el producto padre para evitar estados inconsistentes. Esta semana llega un rediseño completo del punto de venta, un flujo de cambios más simple para ventas con seña, acciones masivas sobre cheques y nuevas operaciones disponibles en la API. ## Rediseño del POS Rehicimos la pantalla de **Nueva venta** para que sea más rápida y prolija en el día a día. * **Selector de variantes integrado:** al elegir un producto con variantes, el panel cambia de vista (sin abrir un diálogo aparte) y mantiene el contexto de la búsqueda. * **Búsqueda y filtros dentro de las variantes** por opción (color, talle, material, etc.) y una opción para mostrar sólo los disponibles. * **Stock por depósito en el listado:** si tu organización tiene más de un depósito, ahora ves el desglose de stock por depósito directo en la fila del producto. * **Carrito rediseñado:** cliente, lista de precios y caja con jerarquía visual más clara, y mejor organización de promociones y descuentos por ítem. * **Selección de medio de pago rehecha:** tarjetas más grandes, una respuesta visual más prolija al pasar el cursor y atajos por número (`1`, `2`, `3`…) visibles. * **Menos ruido en checkout:** el "saldo pendiente" sólo aparece una vez que decidiste cómo cobrar. ## Cambios sobre ventas parcialmente cobradas Ahora podés **hacer un cambio sobre una venta que tenía sólo una seña** (ejemplo: una venta de $100.000 con $20.000 pagados) en un único flujo. Antes había que hacer un workaround manual de varios pasos: crear nota de crédito, aplicar saldo, anular cobranza, etc. La nueva venta del cambio refleja correctamente cuánto se aplica al saldo de la venta original, cuánto al cambio y cuánto queda como saldo a favor del cliente. ## Acciones masivas en cheques Desde el listado de cheques ahora podés **seleccionar varios y procesarlos en bloque**: depositar, cobrar, endosar o anular múltiples cheques en una sola acción. * Clientes Acciones masivas para archivar y eliminar varios clientes a la vez. * Clientes Podés ordenar la tabla por nombre, razón social y fecha de creación. * Inventario Al armar una transferencia, el buscador y el selector de depósitos muestran el stock de origen y destino. * Inventario La categoría es opcional al crear o editar un producto o variante. * Reportes En reportes pivot podés definir cómo se agrupan los ítems que quedan fuera del top. * Reportes En reportes pivot podés elegir si incluir entidades archivadas. * Tablas Podés reordenar columnas arrastrándolas en el diálogo de configurar columnas. * Ventas Ordenar columnas en ventas, compras y pagos desde el encabezado de la tabla. * Reportes La matriz de stock ya no muestra columnas ni datos de kits en organizaciones que no usan kits. * Ventas Arreglamos un caso donde la aplicación del crédito en un cambio podía exceder el saldo disponible de la nota de crédito. * Reportes Corregimos los reportes de productos cuando se cruzan con datos de compras. * La API permite consultar clientes, inventario, movimientos de stock, medios de pago, puntos de venta y ventas por id. * La API permite crear ventas y transferencias de stock con claves para evitar duplicados. * Los errores explican mejor cuándo falta o es inválida la clave para evitar duplicados. Esta semana podés configurar cuotas por medio de pago y armar reportes con filtros más precisos. También hay mejoras en inventario, comprobantes e integraciones. ## Cuotas por medio de pago Ahora podés **configurar planes de cuotas en tus medios de pago** y usarlos al cobrar para registrar mejor cada operación. Selector de plan en un medio de pago con soporte para cuotas en La Pyme ## Reportes con filtros más potentes Los reportes tienen un **constructor de filtros más flexible** para cruzar condiciones con mayor precisión. Constructor de filtros avanzados en reportes dentro de La Pyme * Inventario Los movimientos de stock ahora tienen listado, detalle, filtros y exportación desde una vista dedicada. * Comprobantes Podés configurar textos predeterminados por tipo de documento para que se agreguen automáticamente en facturas, notas de crédito, notas de débito, remitos y presupuestos. * Integraciones La sincronización de stock conserva cambios recientes cuando llegan varias actualizaciones seguidas. * Integraciones Tiendanube ahora actualiza correctamente el stock cuando un pedido pagado o cancelado libera unidades reservadas. * La API permite conectar aplicaciones externas con autorización delegada, consentimiento y revocación desde La Pyme. * La API permite consultar reportes de ventas e inventario. * La API informa mejor cuando una organización alcanza su límite de uso. * Las herramientas conectadas pueden consultar productos, proveedores, depósitos y compras. * Las herramientas conectadas pueden descubrir operaciones disponibles y ejecutar reportes. * Las herramientas conectadas pueden crear transferencias sin duplicarlas si se repite la solicitud. Esta semana suma Shopify como nuevo canal de venta, más libertad para crear y editar remitos, y una reducción importante en el tiempo de emisión de comprobantes. También hay cambios en integraciones, productos y ventas. Vista de la integración de Shopify en La Pyme ## Integración con Shopify Ya podés **conectar tu tienda de Shopify** desde Integraciones. Las ventas llegan automáticamente a La Pyme, y el stock y los precios se sincronizan por SKU. ## Remitos independientes y editables Ahora podés **crear remitos sin partir de una venta**: generarlos desde cero, vincularlos a una venta existente o editarlos después desde el mismo comprobante. La nueva sección de Remitos deja esos documentos juntos y permite cargar renglones sin asociarlos a un producto del catálogo. * **Ventas:** Reducimos significativamente el tiempo de espera al emitir ventas con factura, tanto fiscales como no fiscales. * **Ventas:** Los PDFs de remito pueden incluir datos de entrega —transporte, destinatario y DNI— cuando los cargás en el comprobante. * **Ventas:** Podés activar o desactivar el envío automático de comprobantes por email. * **Plataforma:** Ahora ves el uso de tu plan en integraciones, colaboradores y ubicaciones para saber cuánto margen te queda antes de llegar al límite. * **Integraciones:** Tiendanube ahora reserva stock cuando entra un pedido impago y lo ajusta automáticamente cuando el pedido se paga, se modifica o se cancela. * **Productos:** El importador ya no distingue mayúsculas al comparar etiquetas y SKU, y la planilla de variantes puede incluir el estado activo de cada una. * **Compras:** El formulario de pagos en órdenes de compra es más cómodo en celular y agregar productos requiere menos pasos. * **Ventas:** Las variantes del producto ahora se muestran en el formulario de ventas. * **Ventas:** Corregimos los PDFs de facturas y notas de crédito para que reflejen correctamente los descuentos fijos por línea. * **Ventas:** Corregimos varios casos donde la comunicación con ARCA podía fallar de forma inesperada al emitir comprobantes fiscales. * **Reportes:** Al cambiar las dimensiones de un reporte, el gráfico elegido se mantiene si sigue siendo válido para la nueva vista. * **Integraciones:** Tiendanube detecta mejor el tipo de documento fiscal del cliente cuando el pedido no trae información de facturación completa. * **Integraciones:** Corregimos el cálculo de impuestos al reemitir comprobantes con descuento en Mercado Libre. Esta actualización suma herramientas para controlar stock, seguir movimientos de caja, reducir carga manual y leer reportes con más claridad. ## Movimientos de stock Ahora tenés un flujo específico para registrar **ingresos, egresos y correcciones de stock** con fecha, motivo y observaciones. Así, cada movimiento queda mejor documentado y más fácil de seguir. ## Traspasos de caja Podés registrar **entregas de dinero entre cajas y caja fuerte** para que el control del efectivo quede ordenado y fácil de auditar. ## Importación de compras desde ARCA Ya podés **importar compras desde ARCA** para avanzar más rápido con la carga y evitar tareas manuales repetitivas. ## Gráficos en reportes Los **reportes dinámicos pueden mostrar gráficos** para detectar tendencias sin leer todo en formato tabla. * **Reportes:** Las tablas tienen encabezados fijos y métricas más visibles para revisar reportes grandes. * **Cobranzas y Punto de venta:** Los cobros ahora se vinculan con la sesión abierta de POS para que cada movimiento quede asociado a la caja correcta. * **Ventas:** Ya podés guardar carritos en borrador aunque todavía no hayas elegido un cliente. * **Carritos guardados:** La vista en celular hace más cómodo revisar y retomar carritos. * **Contabilidad:** Podés controlar mejor qué ventas se muestran por centro de costo y dimensión. * **Presupuestos:** Ahora podés generar PDFs aunque falten algunos datos fiscales del cliente. * **CUIT y validaciones fiscales:** La Pyme detecta mejor el tipo de documento a partir del número ingresado y reduce errores de validación. * **Mercado Libre:** Corregimos la precisión de descuentos por línea y el manejo de notas de crédito asociadas a reclamos por envíos en packs. Esta semana la carga masiva requiere menos pasos, las exportaciones y resúmenes muestran más información útil, y compartir facturas es más directo. ## Actualizar productos existentes al importar Ahora podés importar productos o variantes y decidir si querés actualizar los existentes con los datos del archivo, sin tener que rehacerlos a mano. ## Compartir comprobantes por email o WhatsApp Desde el detalle de la venta podés enviar comprobantes por email o WhatsApp y acceder al PDF con menos pasos. * **Productos:** Importar productos requiere menos pasos para avanzar, revisar y descargar la plantilla. * **Ventas:** Las exportaciones ahora incluyen columnas de IVA dinámicas según las alícuotas que uses en tu operación. * **Compras:** El resumen de totales muestra el desglose de IVA cuando cargás compras con más de una alícuota. * **Contabilidad:** El mayor y sus exportaciones muestran la contraparte de cada movimiento para seguir el origen de los asientos. * **Ventas:** Al editar una venta ya podés cambiar el punto de venta y se recalcula la numeración de forma consistente. * **Tesorería:** Corregimos la imputación manual de créditos para que se apliquen al comprobante correcto. Esta semana las importaciones reconocen mejor compras y comprobantes, y la auto-facturación de canales suma una configuración fiscal más precisa. ## Condición fiscal configurable en auto-facturación Si usás auto-facturación con Mercado Libre, Tiendanube o WooCommerce, ahora podés elegir si querés facturar según la condición fiscal del cliente o como consumidor final. * **Contactos:** Al importar contactos desde una planilla, podés asignar el vendedor responsable. * **Compras:** La importación detecta mejor el proveedor aunque el nombre venga escrito de distintas formas. * **Compras:** El resumen de percepciones separa Ingresos Brutos por provincia para que revisarlo sea más claro. * **Ventas:** Los PDFs de factura muestran el detalle de percepciones para que el comprobante salga más completo. * **Ventas:** Evitamos que un mismo escaneo agregue unidades duplicadas en el carrito. * **Reportes:** Si repetís el nombre de un reporte guardado, ahora te lo avisamos en el campo en lugar de mostrar un error genérico. * **Tesorería:** Corregimos la numeración de pagos a proveedores para evitar comprobantes duplicados. Esta semana las liquidaciones y la conciliación muestran más información en la misma pantalla para revisar diferencias sin perder el hilo. ## Importación de liquidaciones por CSV Ya podés importar liquidaciones de Mercado Pago desde un archivo CSV para revisar cupones, diferencias y sugerencias desde un flujo específico de Tesorería. * **Tesorería:** Las liquidaciones se separan entre `A liquidar` y `Liquidadas` para ordenar el seguimiento. * **Tesorería:** Los pendientes de importación ahora quedan en una bandeja con estados como `Lista`, `Sugerida`, `Conflicto` o `Error`. * **Tesorería:** La tabla de liquidaciones abre un detalle lateral para revisar cada movimiento sin cambiar de pantalla. * **Tesorería:** La lista de movimientos muestra el saldo corrido de cada cuenta. * **Ventas:** Al elegir un precio ahora ves la última venta a ese cliente y la última venta general como referencia. * **Ventas:** Corregimos la validación del pago pendiente cuando había crédito de canje para que no bloquee ventas válidas. * **Pedidos:** Al crear un pedido, ahora te llevamos directo al detalle generado. * **Compras:** Ajustamos el cálculo de retenciones de Ganancias para respetar correctamente la condición fiscal del proveedor. Esta semana cargar ventas requiere menos pasos y la reposición ayuda a detectar faltantes con menos trabajo manual. ## Vista de reposición en matriz de stock La matriz de stock tiene una vista de reposición para detectar faltantes entre depósitos y decidir qué mover o reponer. * **Ventas:** Las facturas pueden cargar percepciones de IIBB automáticamente desde padrón según el cliente. * **Ventas:** Ahora podés aplicar un descuento global en porcentaje o en monto fijo al armar una factura. * **Ventas:** El carrito muestra precios promocionales y descuentos antes de cobrar. * **Productos:** Las acciones masivas ahora respetan los filtros activos para que no termines editando productos fuera de la selección que ves. * **Compras:** Al cargar una compra podés elegir si querés actualizar o no el costo del producto. * **Ventas:** Bloqueamos la edición de comprobantes con CAE emitido para evitar cambios inválidos. * **Correcciones de venta:** Las notas de crédito ahora toman la fecha correcta del reintegro o pago asociado. Esta semana compras, ventas y reportes muestran más información en el momento de decidir, y corregimos diferencias en pedidos, precios y devoluciones. ## Descuentos por línea en compras Ahora podés aplicar descuentos por porcentaje en cada renglón de una compra, antes del IVA y de cualquier descuento global, para reflejar mejor las condiciones pactadas con el proveedor. * **Reportes:** La cuenta corriente ahora muestra saldos separados por punto de venta. * **Ventas:** En el detalle del pedido podés ver el stock actual de cada producto mientras revisás qué preparar o facturar. * **Productos:** La exportación de productos incluye el precio promocional para trabajar listas y revisiones más completas. * **Compras:** Ya podés eliminar borradores de compra desde el panel sin tener que entrar al comprobante. * **Comprobantes:** Remitos y facturas muestran la variante del producto para identificar qué se entregó o facturó. * **Ventas:** Ajustamos el flujo para reabrir pedidos a preparación y refacturar cuando todavía quedan cantidades pendientes. * **Precios:** Corregimos cálculos en listas basadas en la rentabilidad sobre costo con IVA para que el valor mostrado coincida con lo esperado. * **Devoluciones:** Recalculamos mejor importes e impuestos para evitar diferencias al registrar una devolución. Esta versión suma Ajuste por Inflación, acciones masivas de precios y mejoras para compras, tesorería e integraciones. ## Ajuste por Inflación (AxI) en Contabilidad Ya podés gestionar el **Ajuste por Inflación (AxI)** desde Contabilidad con un flujo guiado para revisar el impacto antes de confirmar. ## Acciones masivas de precios y costos Ahora podés seleccionar múltiples productos y aplicar ajustes masivos de **precios** o **costos** por porcentaje o por monto fijo. * **Precios:** Nuevo ordenamiento por `Producto`, `Categoría` o `SKU` en vistas y exportaciones. * **Pagos y Cobranzas:** Ahora se muestran créditos disponibles durante la carga para aplicar más rápido. * **Compras:** Al eliminar compras, La Pyme avisa mejor el impacto y permite deshacer stock cuando corresponde. * **Tesorería (Mercado Pago):** El saldo y la conciliación se sincronizan con más consistencia. * **Integraciones:** Los precios se sincronizan de forma más consistente entre canales. * **Contabilidad:** Validaciones y previsualización más estrictas en el flujo AxI para evitar confirmaciones incompletas. * **Precios:** Los filtros y la pantalla de precios reducen errores al operar en bloque. # Primeros pasos en La Pyme Source: https://docs.lapyme.com.ar/primeros-pasos Configurá tu cuenta y empezá a facturar en minutos. Esta guía te acompaña paso a paso desde tu primer ingreso. Esta guía es solo para el arranque inicial. Te ayuda a dejar la cuenta operativa en el primer día. Después del arranque, seguí con las guías de cada sección (Ventas, Productos, Compras, Tesorería, Importar y Configuración). ## Paso 1: completá los datos fiscales (obligatorio) Ingresá: **CUIT**, **razón social**, **condición ante IVA** y **domicilio fiscal**. Estos datos son necesarios para habilitar la facturación electrónica con ARCA (ex-AFIP). Si todavía no configuraste ARCA, seguí: 1. [Cómo crear un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca) 2. [Cómo delegar un web service en ARCA](/como-delegar-un-web-service-en-arca) ## Paso 2: dejá la configuración mínima para operar ### Ubicaciones Definen dónde guardás y movés stock (sucursal, depósito, tercero). Guía: [Ubicaciones](/configuracion/ubicaciones) ### Medios de pago Definí cómo vas a cobrar (efectivo, transferencia, tarjetas y otros). Guía: [Medios de pago](/configuracion/medios-de-pago) ### Colaboradores Invitá al equipo y asigná permisos según rol para evitar accesos de más. Guía: [Colaboradores](/configuracion/colaboradores) ### Integraciones (opcional) Si vendés en canales externos, conectalos desde `Configuración > Integraciones`. Guía: [Integraciones: conexión y configuración de cuentas](/configuracion/integraciones-conexion-y-configuracion-de-cuentas) ## Paso 3: hacé una prueba operativa completa 1. Creá un producto de prueba. 2. Registrá una venta. 3. Cobrá y emití comprobante. Guías: * [Cómo gestionar productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) * [Cómo registrar una venta](/como-registrar-una-venta) ## Qué sigue después de "Primeros pasos" * Ventas: [Cobranzas y Pagos](/cobranzas-y-pagos), [Cómo hacer un cambio o devolución](/como-hacer-un-cambio-o-devolucion) * Productos: [Cómo actualizar precios (individual y masivo)](/como-actualizar-precios-individual-y-masivo), [Cómo hacer un ajuste y transferencia de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) * Compras: [Cómo registrar una compra](/como-registrar-una-compra), [Cobranzas y Pagos](/cobranzas-y-pagos) * Tesorería: [Cómo hacer apertura/cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) * Importar: [Cómo importar datos masivamente](/como-importar-datos-masivamente) * Configuración: [Configuración](/configuracion) Si querés ver el orden sugerido de todo lo configurable, entrá en [Configuración](/configuracion). # Productos Source: https://docs.lapyme.com.ar/productos/index Guías para administrar catálogo, variantes, combos, kits, precios, etiquetas y stock desde el módulo Productos. Esta sección reúne las tareas que mantienen ordenado el catálogo y actualizado el stock disponible para vender. ## Dónde está en la app En el menú lateral, entrá a `Productos`. Desde el mismo grupo accedés a `Precios`, `Transferencias`, `Inventario` y `Movimientos`. ## Qué conviene revisar primero 1. Si vendés variantes, combos o kits, definí bien la estructura del producto antes de cargar stock. 2. Si usás integraciones, mantené SKU y listas de precios consistentes. 3. Si vas a operar con varias ubicaciones, configurá primero [ubicaciones](/configuracion/ubicaciones). ## Qué impacta en la operación 1. El SKU conecta productos con importaciones e integraciones. 2. El stock disponible afecta ventas, reportes e inventario. 3. Las listas de precios definen qué ve cada canal o condición comercial. ## Flujo recomendado 1. [Gestioná productos, servicios, variantes, combos y kits](/como-gestionar-productos-servicios-variantes-combos-y-kits) 2. [Imprimí etiquetas de productos](/como-imprimir-etiquetas-de-productos) 3. [Actualizá precios de forma individual o masiva](/como-actualizar-precios-individual-y-masivo) 4. [Hacé ajustes y transferencias de stock](/como-hacer-un-ajuste-y-transferencia-de-stock) ## Guías de configuración relacionadas 1. [Categorías](/configuracion/categorias) 2. [Listas de precios](/configuracion/listas-de-precios) 3. [Integraciones: sincronización de stock y precios](/configuracion/integraciones-requisitos) # Dashboard y Reportes Source: https://docs.lapyme.com.ar/reportes/index Cómo usar el inicio y los reportes para revisar ventas, stock, cobranzas, pagos y resultados sin perder contexto operativo. Usá esta sección cuando querés entender qué pasó en la operación y decidir dónde revisar el detalle. ## Cómo usar Reportes En `Reportes`, arrancá por la pregunta operativa que querés responder: ventas, stock, compras, cobranzas, pagos, comisiones o resultados. 1. Entrá a `Reportes` desde el menú principal. 2. Elegí un reporte existente o creá uno nuevo cuando necesitás otro corte. 3. Definí el período antes de comparar números. 4. Elegí la fuente de datos que corresponde: ventas, compras, inventario, pagos, cobranzas o comisiones. 5. Sumá métricas para medir importes, cantidades o saldos. 6. Sumá dimensiones y filtros para analizar por producto, cliente, proveedor, vendedor, canal, punto de venta, ubicación o categoría. Si un número no coincide con lo que esperabas, no lo corrijas desde el reporte: abrí la venta, compra, cobranza, pago o movimiento de origen y revisá si tiene cargado el dato que querés usar como filtro o corte. ## Qué revisás desde Dashboard y Reportes El `Dashboard` te da una lectura rápida del estado del negocio. `Reportes` te permite profundizar por período, módulo y dimensión operativa. | Necesidad | Dónde seguir | | ---------------------------------------------- | ----------------------------------------------------------------------------------- | | Empezar a configurar la cuenta | [Primeros pasos](/primeros-pasos) | | Revisar ventas, comprobantes o cambios | [Ventas](/ventas) | | Controlar stock, precios o etiquetas | [Productos](/productos) | | Analizar compras y proveedores | [Compras](/compras) | | Controlar cajas, conciliaciones y fondos | [Tesorería](/tesoreria) | | Preparar lectura contable y reportes contables | [Contabilidad](/contabilidad) (Diario, Mayor, Sumas y Saldos, Estado de Resultados) | ## Antes de comparar números 1. Confirmá el período que estás mirando. 2. Verificá si el reporte mide ventas emitidas, cobranzas, pagos, stock o resultados. 3. Revisá filtros de punto de venta, ubicación, medio de pago o integración cuando aplique. 4. Si el número no coincide con una operación puntual, abrí primero el comprobante o movimiento de origen. ## Ventas por actividad: clasificación fiscal El reporte `Reportes > Ventas por actividad` distribuye el neto de los comprobantes fiscales entre las actividades económicas de tu organización. La alerta **Revisá la clasificación fiscal** indica que algunas líneas todavía no tienen una actividad económica resuelta. No significa que falte IVA ni que la venta haya desaparecido de la operación: solo el neto asignado a esas líneas queda fuera de los totales finales de este reporte hasta que lo clasifiques. Para resolverlas: 1. Elegí el período que querés revisar. 2. Bajá a `Líneas sin actividad resuelta`. 3. Seleccioná uno o más comprobantes. 4. Tocá `Asignar actividad`. 5. Elegí la actividad económica correcta y tocá `Guardar asignación`. La asignación se guarda en los ítems pendientes de los comprobantes seleccionados y actualiza el período actual. Si no podés elegir una actividad, revisá que la organización tenga actividades económicas configuradas y que tu usuario tenga permisos de configuración. ## Reportes por canal, sucursal o vendedor En `Reportes`, podés analizar ventas con distintos cortes operativos según la configuración y permisos de tu organización. Preguntas habituales: 1. **Ventas por canal**: usá el corte por integración, origen o punto de venta para separar mostrador, Tiendanube, Mercado Libre, WooCommerce u otros canales conectados. 2. **Ventas por sucursal o ubicación**: usá filtros o cortes por ubicación, depósito o punto de venta cuando la operación esté cargada con esa referencia. 3. **Ventas por vendedor**: usá el corte por vendedor/operador cuando la venta tenga vendedor asignado o modo operador activo. 4. **Comisiones**: si tu organización tiene comisiones habilitadas, revisá el reporte de comisiones por vendedor y período. La base puede depender de ventas o cobranzas según la configuración. Si un reporte no muestra el corte que esperabas, revisá primero si el dato se cargó en la operación original. Por ejemplo: una venta sin vendedor asignado no puede aparecer correctamente agrupada por vendedor. ## Comisiones Las comisiones dependen de la configuración de colaboradores y del modo elegido en `Configuración` > `Preferencias`: `Sobre ventas` o `Sobre cobranzas`. Para responder preguntas como “cuánto vendió cada vendedor”, “cuánto cobró cada vendedor” o “qué comisión corresponde por vendedor”, revisá: 1. que el vendedor esté asignado a la venta; 2. que el colaborador tenga comisión configurada; 3. si la comisión se genera sobre ventas o sobre cobranzas; 4. que el período coincida con la fecha que querés medir; 5. que los filtros de canal, sucursal o punto de venta no estén ocultando operaciones. ### Base de comisión La base de comisión es el importe neto sobre el que se aplica el porcentaje configurado. Si el modo es `Sobre ventas`, la comisión se genera al registrar la venta. Si el modo es `Sobre cobranzas`, la comisión se genera cuando se registra o aplica una cobranza a la venta. En ese caso, no alcanza con mirar solo el total vendido: compará contra las cobranzas aplicadas en el período. ## Guías relacionadas 1. [Cómo registrar una venta](/como-registrar-una-venta) 2. [Cómo registrar una compra](/como-registrar-una-compra) 3. [Cómo hacer apertura, cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) 4. [Configuración contable](/contabilidad) # Clave API con permisos insuficientes Source: https://docs.lapyme.com.ar/solucion-de-problemas/api-keys-permisos-insuficientes Cómo resolver el error INSUFFICIENT_SCOPE al usar una clave API con permisos incompletos. ## Síntoma La API responde `INSUFFICIENT_SCOPE`. ## Solución 1. Entrá en `Configuración` > `Integraciones` > `API`. 2. Editá o recreá la clave API. 3. Agregá los permisos necesarios para la ruta. 4. Probá de nuevo con la nueva clave. ## Qué revisar 1. Que estés usando la clave nueva en el encabezado `Authorization`. 2. Que el permiso corresponda al recurso que estás llamando. 3. Que no estés probando con una clave anterior después de editar permisos. 4. Que la organización sea la correcta. ## Después de corregir 1. Repetí la misma solicitud. 2. Si vuelve a responder `INSUFFICIENT_SCOPE`, abrí la clave API y compará permisos contra la ruta que estás usando. 3. Si cambiaste la clave, actualizala también en la integración que hace la llamada. ## Ayuda extra 1. Revisá [Autenticación API](/api-reference/autenticacion). 2. Si necesitás recrear la clave, seguí [Cómo crear y gestionar claves API](/configuracion/integracion-api-keys). # Errores de ARCA al facturar Source: https://docs.lapyme.com.ar/solucion-de-problemas/errores-arca Qué hacer cuando una venta queda sin CAE o muestra Error al generar el comprobante. Usá esta guía cuando una venta fiscal no termina de facturarse y queda pendiente de CAE. ## Dónde aparece 1. Desde La Pyme, andá a **Ventas**. 2. Abrí la venta que no se pudo facturar. 3. En el detalle, buscá el bloque **Error al generar el comprobante**. Según el error, La Pyme muestra uno de estos botones: | Botón | Cuándo usarlo | | -------------------- | --------------------------------------------------------------------------------------------------------------- | | `Reintentar` | Cuando el problema fue temporal o ya corregiste el dato que faltaba. | | `Facturar` | Cuando el comprobante quedó pendiente y querés volver a pedir CAE. | | `Editar comprobante` | Cuando hay que corregir fecha, punto de venta, tipo de comprobante o datos fiscales antes de volver a facturar. | | `Corregir cliente` | Cuando el cliente no tiene datos fiscales suficientes para el comprobante elegido. | ## Si ARCA está caído o con demoras Vas a ver un mensaje parecido a: > ARCA está caído temporalmente, vamos a reintentar automáticamente cuando vuelva. Qué hacer: 1. No edites la venta si los datos están bien. 2. Esperá unos minutos. 3. Abrí la venta y hacé click en `Reintentar` o `Facturar`. Qué debería pasar: 1. La venta obtiene CAE. 2. El comprobante queda disponible para descargar, imprimir o enviar. ## Si el error menciona la fecha del comprobante La Pyme puede mostrar `Editar comprobante` cuando ARCA rechaza la fecha. Pasos: 1. Hacé click en `Editar comprobante`. 2. Revisá la fecha del comprobante. 3. Usá una fecha igual o posterior al último comprobante autorizado para ese tipo y punto de venta. 4. Guardá los cambios. 5. Volvé al detalle de la venta. 6. Hacé click en `Facturar` o `Reintentar`. Qué debería pasar: 1. La venta vuelve a enviarse a ARCA. 2. Si la fecha ya es válida, se genera el CAE. ## Si el error menciona el punto de venta ARCA puede rechazar el comprobante cuando el punto de venta no está habilitado para facturación electrónica. Pasos: 1. Hacé click en `Editar comprobante`. 2. Revisá **Tipo de comprobante**. 3. Revisá **Punto de venta**. 4. Elegí un punto de venta habilitado para comprobantes electrónicos. 5. Guardá. 6. Volvé al detalle de la venta y hacé click en `Facturar`. Si no tenés un punto de venta válido: 1. Crealo en ARCA con [Cómo crear un punto de venta en ARCA](/como-crear-un-punto-de-venta-en-arca). 2. Confirmá que la facturación electrónica esté delegada con [Cómo delegar un Web Service en ARCA](/como-delegar-un-web-service-en-arca). ## Si el error menciona el cliente La Pyme puede mostrar `Corregir cliente` si faltan datos fiscales o si ARCA rechaza el documento. Pasos: 1. Hacé click en `Corregir cliente`. 2. Revisá documento, CUIT/CUIL/DNI y condición frente al IVA. 3. Guardá el cliente. 4. Volvé al detalle de la venta. 5. Hacé click en `Facturar`. Casos frecuentes: | Mensaje | Qué revisar | | ---------------------------------------------- | ------------------------------------------------------------------------ | | El cliente debe tener CUIT para comprobantes A | Cambiá el documento del cliente a CUIT o elegí otro tipo de comprobante. | | El CUIT no está activo en ARCA | Verificá el CUIT del cliente antes de reintentar. | | La condición de IVA del cliente no es válida | Corregí la condición frente al IVA del cliente. | ## Si el error menciona FCE FCE significa Factura de Crédito Electrónica. ARCA puede pedir datos extra según monto, cliente y tipo de comprobante. Qué revisar: 1. Que el tipo de comprobante sea FCE cuando corresponde. 2. Que el cliente tenga datos fiscales completos. 3. Que la venta tenga fecha de vencimiento. 4. Que la organización tenga CBU configurado si ARCA lo exige. Después de corregir: 1. Volvé al detalle de la venta. 2. Hacé click en `Facturar`. ## Cuándo no reintentar No sigas tocando `Reintentar` si el mensaje pide corregir un dato. En esos casos, primero usá `Editar comprobante` o `Corregir cliente`. Si el mensaje dice que La Pyme ya notificó al equipo, dejá la venta pendiente y escribí a soporte con: 1. Número de venta. 2. Tipo de comprobante. 3. Punto de venta. 4. Texto exacto del error. # Solución de problemas Source: https://docs.lapyme.com.ar/solucion-de-problemas/index Problemas frecuentes con pasos concretos para revisar facturación, permisos de API y datos visibles en La Pyme. Esta sección solo incluye problemas con pasos concretos y verificables. ## Cómo usar estas guías 1. Empezá por el síntoma que ves en pantalla. 2. Revisá el comprobante, clave o configuración que menciona el mensaje. 3. Seguí los pasos sin recrear operaciones nuevas hasta entender el origen del problema. ## Antes de pedir soporte 1. Anotá el mensaje exacto que muestra La Pyme. 2. Abrí la operación o configuración donde aparece el problema. 3. Revisá si el error cambia después de corregir el dato indicado. ## Qué no conviene hacer 1. No dupliques ventas, pagos o claves antes de entender el error. 2. No cambies datos fiscales al azar si ARCA indica un campo concreto. 3. No reemplaces una clave API sin actualizar también la integración que la usa. ## Guías disponibles 1. [Errores de ARCA al facturar](/solucion-de-problemas/errores-arca) 2. [Claves API con permisos insuficientes](/solucion-de-problemas/api-keys-permisos-insuficientes) ## Guías relacionadas 1. [Cómo emitir, reenviar y corregir comprobantes de venta](/como-emitir-reenviar-y-corregir-comprobantes-de-venta) 2. [Cómo crear y gestionar claves API](/configuracion/integracion-api-keys) # Tesorería Source: https://docs.lapyme.com.ar/tesoreria/index Guías para controlar cajas, movimientos de dinero, conciliaciones, cheques y saldos operativos en La Pyme. Usá esta sección para controlar plata disponible, diferencias de caja y movimientos que no nacen solamente de una venta o una compra. ## Dónde está en la app En el menú lateral, entrá a `Tesorería`. Desde ahí podés revisar cheques, movimientos, conciliación y liquidaciones. ## Flujo recomendado 1. Abrí y cerrá caja todos los días desde el flujo de venta. 2. Revisá diferencias antes de registrar movimientos correctivos. 3. Conciliá extractos cuando el medio de cobro lo requiera. 4. Usá movimientos de tesorería para registrar entradas o salidas que no pertenecen a un comprobante. 5. Filtrá la vista general por cuenta y tipo de movimiento, o abrí una cuenta para filtrar su historial por tipo. ## Guías disponibles 1. [Cómo hacer apertura, cierre de caja y conciliación diaria](/como-hacer-apertura-cierre-de-caja-y-conciliacion-diaria) 2. [Cómo gestionar cheques](/como-gestionar-cheques) 3. [Cómo registrar liquidaciones de procesadores](/como-registrar-liquidaciones-de-procesadores) 4. [Cobranzas y Pagos](/cobranzas-y-pagos) 5. [Bancos](/configuracion/bancos) 6. [Medios de pago](/configuracion/medios-de-pago) ## Cuando un saldo no coincide 1. Revisá primero el turno de caja o la conciliación. 2. Abrí el pago, cobranza o movimiento que explica la diferencia. 3. Si una aplicación quedó mal, seguí la guía para [desaplicar y reaplicar pagos o cobranzas](/como-desaplicar-y-reaplicar-pagos-o-cobranzas). ## Cómo corregir el saldo de una cuenta bancaria Corregí primero el pago, la cobranza o el movimiento de origen cuando esté mal registrado. Si necesitás un ajuste manual, entrá a `Tesorería > Movimientos`: 1. Tocá `Nuevo movimiento` y seleccioná la cuenta bancaria. 2. Elegí `Ingreso` para aumentar el saldo o `Egreso` para reducirlo. 3. Cargá el monto, la fecha y una descripción que explique la corrección. 4. Si querés llevar el saldo a cero, registrá el saldo actual con el tipo opuesto: `Egreso` para un saldo positivo o `Ingreso` para uno negativo. 5. Creá el movimiento y verificá el nuevo saldo en Tesorería. La conciliación compara los movimientos con el extracto bancario, pero no cambia el saldo de Tesorería por sí sola. No registres un ajuste para ocultar un pago o una cobranza que deba corregirse en su operación de origen. # Ventas Source: https://docs.lapyme.com.ar/ventas/index Guías para vender, gestionar clientes, cobrar, corregir comprobantes y resolver cambios o devoluciones desde el módulo Ventas. Usá esta sección para resolver los flujos principales de `Ventas`: crear operaciones, gestionar pedidos, reservar stock, cobrar, emitir comprobantes y corregir cambios o devoluciones. ## Dónde está en la app En el menú lateral, entrá a `Ventas`. Desde ahí también accedés a `Clientes`, `Cobranzas`, `Presupuestos`, `Turnos` y `Remitos` cuando tu organización los tiene disponibles. ## Flujo recomendado 1. Configurá [puntos de venta](/configuracion/puntos-de-venta), [medios de pago](/configuracion/medios-de-pago) y [cajas](/configuracion/cajas-y-cajas-fuertes). 2. Cargá o importá clientes si los necesitás para facturar. 3. Si necesitás reservar mercadería antes de facturar, creá un pedido. 4. Registrá la venta, confirmá el cobro y revisá el comprobante. 5. Si algo quedó mal, corregí desde la venta antes de crear operaciones nuevas. ## Qué mirar cuando algo no coincide 1. Si falta caja abierta, resolvelo antes de confirmar el cobro. 2. Si el comprobante no sale, abrí la venta y revisá el bloque de error. 3. Si el saldo del cliente no coincide, revisá cobranzas y créditos aplicados. ## Guías disponibles 1. [Registrá una venta](/como-registrar-una-venta) 2. [Gestioná pedidos, reservas y facturación](/como-gestionar-pedidos-reservas-y-facturacion) 3. [Gestioná clientes](/como-gestionar-clientes) 4. [Creá y gestioná presupuestos](/como-crear-y-gestionar-presupuestos) 5. [Resolvé checkout sin caja abierta](/como-resolver-checkout-sin-caja-abierta) 6. [Emití, reenviá y corregí comprobantes](/como-emitir-reenviar-y-corregir-comprobantes-de-venta) 7. [Gestioná cobranzas y pagos](/cobranzas-y-pagos) 8. [Usá la cuenta corriente de clientes](/como-usar-cuenta-corriente-de-clientes-y-aplicar-creditos) 9. [Hacé un cambio o devolución](/como-hacer-un-cambio-o-devolucion)