Facturas de Compra AY-010

Registro, edición, homologación y aplicación de facturas de compra a proveedores

Menú Ayuda

¿Qué es el módulo de Facturas de Compra?

El módulo CO-001 — Compras / Facturas es el registro central de todas las facturas recibidas de proveedores. Aquí se controlan tanto las compras ingresadas manualmente como las recibidas electrónicamente desde el buzón de Hacienda.

Desde esta pantalla puede ver el historial de compras, filtrar por fechas y proveedor, crear compras manuales, abrir el editor de detalle, y aplicar las compras para que afecten el inventario, la contabilidad y las cuentas por pagar.

Permiso requerido Se requiere el permiso 558 para acceder al módulo. Sin este permiso, el enlace no aparece en el menú. Si necesita acceso, solicítelo al administrador del sistema.

Grupos de compras

Cada factura se clasifica en uno de tres grupos según el tipo asignado a la compra:

  • Compras (Sujeto IVA) — Mercancía para inventario que genera crédito fiscal IVA. Son los artículos que se revenden o utilizan en producción.
  • Gastos (Sujeto IVA) — Servicios y gastos operativos que generan crédito fiscal. Por ejemplo: electricidad, alquiler, servicios profesionales.
  • No Sujeto IVA — Compras exentas o exoneradas que no generan crédito fiscal, como medicamentos, alimentos básicos o exportaciones.
Verificación de cuadre (columna V) La última columna de la tabla muestra un icono verde si el total del documento coincide con la suma de las líneas, o rojo si hay una diferencia mayor a ₡0.02. Una diferencia roja indica que la factura necesita revisión antes de aplicarse.

Estados de la compra

Cada factura de compra pasa por diferentes estados durante su ciclo de vida. El estado determina qué acciones están disponibles y si el documento puede editarse.

0 - Sin Confirmar
Compra recibida electrónicamente pero aún no revisada. Completamente editable. Es el estado inicial de las compras que llegan del buzón de Hacienda.
1 - Borrador
Compra en proceso de revisión o ingresada manualmente. Completamente editable. Las compras creadas desde "Nueva" inician en este estado.
2 - Aplicada
Compra procesada. El inventario fue actualizado, se generó el asiento contable y se registró la cuenta por pagar. No editable.
3 - Anulada
Compra cancelada. No genera efectos en inventario ni contabilidad. No editable.
5 - Rechazada
Compra rechazada durante el proceso de aceptación electrónica ante Hacienda. No editable.
Solo estados 0 y 1 permiten editar Una vez que una compra queda en estado 2, 3 o 5, todos los campos del editor quedan bloqueados. Si necesita corregir una compra ya aplicada, debe crear una Nota de Crédito de Compra (tipo de documento 03).

Lista de facturas

La pantalla principal muestra una tabla paginada con todas las compras del período seleccionado. En la parte superior aparece una barra de resumen con los totales agrupados por tipo.

Columnas de la tabla

FechaFecha y hora de la factura
DocumentoNúmero de factura del proveedor
ProveedorNombre comercial y jurídico
GravadoMonto sujeto a IVA (sin IVA)
ExentoMonto exento de IVA (0%)
ExoneradoMonto con tarifa reducida
IVAMonto total de impuesto
TotalTotal del documento
MonMoneda (CRC, USD, EUR…)
EstadoEstado actual de la compra
VVerificación de cuadre
Ordenamiento por columna Puede hacer clic en el encabezado de cualquier columna para ordenar la lista. Un clic ordena ascendente, otro clic ordena descendente. El orden se mantiene al cambiar de página y al exportar.

Notas de crédito de compra (tipo 03)

Si en la lista aparece una fila con fondo rojizo, se trata de una Nota de Crédito de Compra (tipo de documento 03). Sus montos se muestran con signo negativo y se restan del total del período.

Barra de totales inferior

Al pie de la pantalla aparece una barra con los totales de todas las filas que coinciden con el filtro activo (no solo la página visible): Gravado, Exento, Exonerado, SubTotal, IVA y Total.

Selección múltiple

Usando los checkboxes de la tabla puede seleccionar varias compras a la vez. Al seleccionar al menos una, aparece una barra flotante en la parte inferior con las opciones disponibles:

  • Confirmar — Genera el MensajeReceptor en Hacienda para las compras electrónicas seleccionadas (estados 0/1).
  • Eliminar — Elimina permanentemente las compras seleccionadas (solo estados 0/1).

Buscar y filtrar

La barra de filtros en la parte superior permite acotar la lista a las compras que necesita ver. Todos los filtros se pueden combinar entre sí.

FiltroQué busca
Desde / HastaRango de fechas de la factura. Por defecto muestra el día de hoy.
BuscarBúsqueda libre por número de documento, código de proveedor o nombre del proveedor.
EstadoFiltra por estado: Sin Confirmar, Borrador, Aplicada, Anulada, Rechazada.
GrupoFiltra por grupo contable: Compras, Gastos o No Sujeto IVA.
Tipo CompraFiltra por el tipo de compra específico según la tabla de tipos configurados.
Tipo DocFiltra por tipo de documento Hacienda: Factura (01), Nota Débito (02), Nota Crédito (03), etc.
ProveedorTexto libre para buscar por código, nombre comercial o nombre jurídico del proveedor.
BodegaFiltra por la bodega de destino asignada a la compra.
Forma PagoFiltra por la forma de pago registrada (contado, crédito, transferencia, etc.).
Limpiar filtros El botón Limpiar restablece todos los filtros a sus valores predeterminados (hoy, sin filtros adicionales). Útil cuando los resultados muestran "No se encontraron compras" y no recuerda qué filtros tiene activos.

Exportar resultados

Los botones de la barra superior permiten exportar los resultados del filtro activo:

  • Excel — Descarga un archivo .xlsx con los datos del período incluyendo totales por columna y datos de la empresa en el encabezado.
  • PDF / Imprimir — Abre una vista de impresión optimizada con resumen de totales y la tabla completa en orientación horizontal.

Crear nueva compra manual

Para registrar una factura que no llegó electrónicamente (facturas en papel, facturas de proveedores del exterior, etc.), hay dos formas de acceder al formulario MCO-012:

  1. Desde el menú principal (recomendado) → Compras → Nueva Compra. Abre el formulario en su propia página. Es la opción que funciona bien también en móvil/tablet.
  2. Desde la barra superior de la Lista de Compras → botón "Nueva". Abre el formulario como modal sobre el listado (solo en versión escritorio).

Ambas rutas usan el mismo formulario y crean la compra con el mismo flujo. La página independiente es preferible porque funciona en cualquier tamaño de pantalla y no obliga a cargar el listado primero.

Datos requeridos al crear

  1. Proveedor — Busque por nombre, código o cédula. Debe seleccionar un proveedor activo de la lista. Si el proveedor no existe, debe crearlo primero en el Catálogo de Proveedores.
  2. Número de factura — Ingrese el número tal como aparece en el documento del proveedor (ej: 001-001-0000000123). Este campo es libre pero debe ser único por proveedor.
  3. Fecha — Por defecto se pone la fecha de hoy. Puede cambiarla a la fecha real del documento.
  4. Orden de compra — Opcional. Si la compra está relacionada con una orden de compra emitida, indique el número aquí.
  5. Moneda — Seleccione la moneda del documento. Si es distinta a la moneda nacional, aparecerá el campo de tipo de cambio.
  6. Tipo de cambio — Solo se muestra si la moneda es extranjera. Ingrese el tipo de cambio del día de la factura.
  7. Total del documento — Ingrese el total que aparece en la factura del proveedor. Este monto sirve como referencia para verificar el cuadre cuando agregue las líneas.

Al hacer clic en "Crear y abrir editor", el sistema crea la compra en estado 1 (Borrador) y la abre directamente en el editor de detalle (CO-006) para que pueda agregar las líneas de artículos.

Número de factura duplicado Si intenta crear una compra con el mismo número de factura para el mismo proveedor y ya existe una en estados 0 o 1, el sistema intentará reutilizar el borrador existente. Si existe en estado 2 o 3, se mostrará un error indicando que ya fue procesada.

Versión móvil

Desde 2026-05-26, el módulo de Lista de Compras tiene una versión móvil dedicada que se activa automáticamente cuando el ancho de la pantalla es de 900 píxeles o menos. Funciona en celular, tablet vertical, o incluso si reducís el tamaño de la ventana del navegador en computadora.

Qué cambia en móvil

  • Cada compra se presenta como una tarjeta con: número (últimos 10 dígitos), proveedor, total, fecha y badges de tipo de documento y estado.
  • Las Notas de Crédito aparecen con borde rojo y total negativo. Las anuladas se muestran tachadas y atenuadas.
  • Los filtros Desde y Hasta se muestran en la misma fila con las etiquetas arriba. El filtro de Estado queda visible por defecto; los demás (proveedor, bodega, forma de pago, etc.) se agregan tocando + Agregar filtro.
  • Los totales (Gravado, IVA, Total) quedan fijos al pie de la pantalla mientras navegás. Las Notas de Crédito restan automáticamente.
  • Tocás una tarjeta para abrir directamente el editor de la compra (también en versión móvil).

Forzar versión de escritorio

Si querés ver la versión completa de escritorio desde un celular o pantalla angosta, agregá ?desktop=1 al final del URL.

Detección automática La detección es por tamaño de pantalla, no por el dispositivo. Esto significa que un iPad en posición horizontal (>900px) verá la versión escritorio, mientras que un iPad vertical (810px) verá la versión móvil. Si redimensionás la ventana del navegador a menos de 900px y refrescás, también te lleva al móvil.

Editar compra (CO-006)

Al hacer doble clic en cualquier fila de la lista (o al crear una nueva compra), se abre el editor de detalle CO-006 en una nueva ventana. Este editor muestra la cabecera de la compra y todas sus líneas de artículos.

Clave primaria compuesta Una compra se identifica por dos campos en conjunto: el número de factura y el código del proveedor. Esto permite que dos proveedores distintos puedan tener facturas con el mismo número sin conflicto.

Campos editables en la cabecera

  • Tipo Compra — Clasifica la factura (mercancía, gasto operativo, servicios, etc.). Requerido antes de aplicar.
  • Bodega — Bodega de destino donde se acreditará el inventario al aplicar.
  • Forma de Pago — Contado, crédito, transferencia, etc.
  • Orden de Compra — Referencia a la orden de compra relacionada.
  • Flete — Monto de flete para distribuir proporcionalmente entre las líneas.

Los campos Número, Proveedor, Fecha, Moneda y Tipo de Cambio no son editables después de crear la compra.

Líneas de detalle

Vista nueva: cada línea es una ficha El listado de líneas se renderiza ahora como fichas full-width — una por artículo, con borde lateral azul marino y separación visual entre cada una. Adentro de cada ficha se conserva la organización clásica de columnas (Cód. Proveedor / Cód. Local, Cantidad, Costo, Descuento, IVA, Total, etc.), igual de editable que antes — solo cambia la presentación visual.

Cada línea representa un artículo o servicio de la factura. Las columnas más importantes son:

CampoDescripción
TipoBadge que indica si la línea va a inventario (INV), a gasto (GAS), o sin cuenta asignada (?)
Cód. ProveedorCódigo del artículo según el catálogo del proveedor
Nombre ProveedorDescripción del artículo según la factura del proveedor
Cód. LocalCódigo del artículo en el inventario propio. Se llena al homologar.
CantidadCantidad facturada. Se puede editar.
CostoCosto unitario. Si difiere más del 20% del costo actual en BD, se resalta en rojo.
DescuentoDescuento en monto absoluto aplicado a la línea
IVA%Porcentaje de IVA. Los códigos válidos van del 01 al 08.
TotalTotal de la línea = (Costo × Cant - Descuento) × (1 + IVA%)
CuentaCuenta contable para el asiento. Se asigna automáticamente al homologar.

Badges de tipo de línea

El badge al inicio de cada línea indica cómo se contabilizará ese artículo al aplicar la compra:

  • INV Inventario — La cuenta contable comienza con el prefijo de inventario (parámetro 92). El artículo debe estar homologado.
  • GAS Gasto — La cuenta contable no es de inventario. Puede ser un servicio o gasto operativo.
  • ? Sin cuenta (parpadea en naranja) — La línea no tiene cuenta contable ni código local. Debe homologarla o asignarle una cuenta antes de aplicar.

Barra de totales inferior

Al pie del editor aparecen dos totales:

  • Total Calculado — Suma de todas las líneas. Este es el valor real de las líneas ingresadas.
  • Total Documento — El total que se indicó al crear la compra. Es solo de referencia y nunca se modifica automáticamente.
  • Diferencia — Si esta diferencia supera la tolerancia configurada (generalmente ₡1.00 o 0.1%), el sistema bloqueará la aplicación hasta que se corrija.

Distribución de flete

Si la factura incluye flete, ingréselo en el campo "Flete" de la cabecera y luego use el botón "Distribuir Flete". El sistema distribuye el monto proporcionalmente entre todas las líneas según su monto total, asegurando que no haya diferencias de redondeo.

Campos avanzados (medicamentos)

Para empresas farmacéuticas, cada línea tiene 4 campos adicionales: Lote, Fecha de Vencimiento, Forma Farmacéutica y Registro Sanitario (Reg. Medicamento).

En el header del bloque "Líneas de compra" hay un checkbox global "Mostrar datos avanzados". Al marcarlo, esos 4 campos aparecen dentro de cada ficha de artículo (pegados a la línea principal con fondo gris claro). Al desmarcarlo se ocultan — la preferencia es por sesión, no se guarda al salir del módulo.

Auto-corrección al cargar Al abrir el editor, el sistema valida automáticamente los cálculos de todas las líneas y corrige los totales erróneos en la base de datos. Si una línea tiene un error, su fondo aparece en rojo tenue con un botón para recalcular manualmente.

Homologar artículos

La homologación es el proceso de relacionar el código de artículo del proveedor con el código de artículo en el inventario propio. Es fundamental para que al aplicar la compra, el sistema actualice el stock y los costos correctamente.

¿Por qué es necesario?

Cada proveedor tiene su propio catálogo con códigos que no coinciden con los códigos locales. Por ejemplo, el proveedor llama "LP-500-CPS" a lo que en el inventario propio es "MED-00123". Sin la homologación, el sistema no sabe a qué artículo local corresponde cada línea.

Cómo homologar una línea

  1. En el editor de compra, ubique la columna Cód. Local de la línea que tiene el badge ?.
  2. Si conoce el código exacto, escríbalo y presione Enter. El sistema busca el artículo directamente.
  3. Si no conoce el código, escriba parte del nombre y presione Enter. Se abrirá el buscador de artículos donde puede buscar por nombre, código o CABYS.
  4. Al seleccionar el artículo, el sistema llena automáticamente el nombre local, asigna la cuenta contable y cambia el badge a INV o GAS.
  5. La relación entre el código del proveedor y el código local queda guardada en la tabla de homologación. En futuras compras del mismo proveedor, las líneas ya vendrán homologadas automáticamente.

Crear artículo desde línea no homologada (MCO-003)

Si el artículo no existe en el inventario (es un producto nuevo), puede crear el artículo directamente desde la línea. Haga clic en el botón verde + que aparece junto al campo Cód. Local cuando la línea no está homologada.

El formulario de creación se pre-llena con el nombre del proveedor, el código CABYS y la tarifa de IVA de la línea.

Categoría y Subcategoría como texto libre

A partir de mayo 2026, Categoría y Subcategoría son campos de texto libre en lugar de selects. Puede:

  • Escribir texto nuevo directamente (ej. "BEBIDAS", "GASEOSAS"). El sistema acepta hasta 60 caracteres y guarda en mayúsculas.
  • Escoger de una lista de las categorías ya existentes en su catálogo (autocomplete al escribir).

Ya no se generan códigos de 3 dígitos para categoría/subcategoría — los nombres se guardan tal cual.

Sugerir Categoría con IA

El botón "Sugerir Categoría con IA" analiza el nombre del artículo (y el CABYS si está disponible) usando inteligencia artificial y propone una categoría + subcategoría apropiadas. Si su catálogo ya tiene categorías similares, la IA reúsa los nombres existentes; si no, propone nuevas siguiendo el patrón de su catálogo. Los valores propuestos se cargan directamente en los campos para que los pueda revisar antes de confirmar.

Código del artículo

Si deja el campo Código vacío, el sistema genera un consecutivo lineal (botón Lineal) y verifica que no exista. Si prefiere un código específico, escríbalo manualmente.

Al confirmar, el artículo se crea y la línea queda homologada en un solo paso.

Catálogo de homologación (MCO-012)

Puede ver y editar todas las relaciones de homologación del proveedor desde el menú Opciones → Catálogo de homologación. Esto permite corregir relaciones incorrectas o agregar homologaciones sin necesidad de tener una compra abierta.

Homologación automática en compras electrónicas Cuando llega una compra por el buzón electrónico de Hacienda, el sistema intenta homologar automáticamente todas las líneas usando las relaciones previamente guardadas. Las líneas que no tengan relación quedan con Cód. Local vacío y badge ?.

Aplicar compra (MCO-007)

Aplicar una compra es el momento en que la factura deja de ser borrador y empieza a producir efectos en el sistema: entra el inventario, se actualiza el costo de los artículos, se genera el asiento contable y se le debe pagar al proveedor. Por eso el sistema corre antes una lista de validaciones — para que aplicar sea un paso seguro y reversible solo con permiso especial.

Al presionar el botón Aplicar en el editor de compra, se abre el modal MCO-007 que muestra paso a paso lo que va sucediendo. Cada línea verde es un paso completado; si algo falla, el modal se detiene en ese punto con el mensaje de error y la compra no queda aplicada.

Antes de presionar "Aplicar" Verifique que: (1) El Tipo de Compra esté asignado en la cabecera. (2) El total del documento cuadre con la suma de líneas (icono verde en columna V de la lista; tolerancia ₡100). (3) Todas las líneas tengan cuenta contable asignada. (4) Las líneas con cuenta de inventario tengan artículo homologado (sin badge ?). (5) Si la empresa tiene FE activa (Param 125=1): todas las líneas deben tener CABYS de 13 dígitos y la cabecera debe tener la Actividad Económica del emisor. (6) El usuario tenga el permiso 552.

Fase 1 — Validaciones (antes de tocar nada)

El sistema ejecuta una serie de chequeos. Si cualquiera de ellos falla, la compra queda intacta como borrador. Solo se pasa a la Fase 2 cuando todas las validaciones pasan.

  • 1
    Leer la compraCarga la cabecera (proveedor, fecha, total, moneda, tipo de cambio, bodega de destino, tipo de documento) y las líneas de detalle. Si no encuentra el documento, se detiene.
  • 2
    Validar Tipo de CompraEl campo "Tipo Compra" en la cabecera no puede estar vacío ni en "00". Define cómo se contabilizará y si entra a inventario o a gasto.
  • 3
    Validar EstadoSolo se aplican compras en estado 0 (Sin confirmar) o 1 (Borrador). Si la compra ya está Aplicada, Anulada o Rechazada, se detiene.
  • 4
    Permiso 552El usuario debe tener el permiso "Aplicar Compras". Sin él, no avanza.
  • 4c
    Cuadre de totalesSuma todas las líneas (monto + flete prorrateado) y la compara contra el total del documento. Si difiere por menos de ₡100 (proporcional si es moneda extranjera) auto-sincroniza el total. Si difiere por más, bloquea con un mensaje detallado.
  • 4f
    Identificación de líneasSi hay FE activa, las líneas sin código local deben traer Código Proveedor y Nombre Proveedor (el XML los necesita como respaldo fiscal). Para compras tipo 08 (FEC) y tipo de compra de inventario, todas las líneas deben estar homologadas; los gastos (tipos 02, 03, 04, 09) tienen homologación opcional.
  • 4f-cabys
    CABYS obligatorioCon FE activa, cada línea debe tener un código CABYS de exactamente 13 dígitos. Es el clasificador oficial de bienes y servicios que exige Hacienda.
  • 4g
    Actividad Económica del emisorCon FE activa, la cabecera debe indicar la actividad económica del proveedor. Se elige al editar la compra; si está vacía, el sistema la toma del proveedor.
  • 4h
    Códigos locales válidosSi una línea tiene código local, ese código debe existir en el catálogo de artículos. Si está mal escrito o el artículo fue borrado, el sistema obliga a corregirlo.
  • 4i-1
    Cuenta contable en cada líneaCada línea debe tener cuenta contable. La cuenta determina si la línea va a inventario o a gasto.
  • 4i-2
    Cuenta de inventario ↔ artículo homologadoSi la cuenta de la línea es de inventario (prefijo del Param 92), obligatoriamente debe tener un artículo local. No tiene sentido aumentar inventario sin saber a cuál artículo. El sistema obliga a homologar o a cambiar la cuenta a gasto.

Fase 2 — Aplicación efectiva (cambia datos)

Cuando todas las validaciones pasan, el sistema empieza a modificar los datos. Cada paso queda registrado en bitácora.

  • 5
    Foto de costos (snapshot)Calcula el nuevo costo que tendrá cada artículo después de la compra: promedio ponderado, último, bruto. Lo guarda en CompraHijaResumen como una "foto" antes de tocar el catálogo. Si la empresa incluye IVA en el costo (Param 30=1), se incluye. Si hay artículos con 100% bonificación se anotan aparte (no afectan promedio).
  • 6
    Actualizar costos y preciosPor cada artículo de la foto:
    (a) guarda los nuevos costos en el catálogo (Articulos: Promedio, Último, Bruto, DBCosto).
    (b) actualiza el costo de cada nivel de precio en ArticuloPrecios, convirtiendo de moneda si hace falta.
    (c) recalcula los precios marcados como "Auto" usando el margen guardado. Los precios "Manual" se mantienen tal cual.
    (d) aplica el redondeo configurado por nivel (sobre el Neto).
    (e) sincroniza con empresas externas si está habilitado (Param 239).
  • 7
    InventarioInserta los movimientos de entrada en InventarioMovimiento con tipo FCO (Factura de Compra) sobre la bodega de destino indicada en la cabecera. Si la compra ya tenía movimientos por una aplicación previa parcial, los detecta y omite duplicados.
  • 7b
    Lotes (si aplica)Si alguna línea tiene número de lote y/o fecha de vencimiento, registra la entrada en el control de lotes (EntradaLoteOrigen) ligando lote → cantidad → vencimiento.
  • 8
    Asiento contableGenera un asiento en el diario contable. Tipo FCO para compras normales, CND para Notas de Débito, CNC para Notas de Crédito.
    Débitos: cuentas de inventario y/o gasto de cada línea + cuenta de IVA crédito fiscal.
    Créditos: cuenta del proveedor (CxP).
    Si el asiento ya existía por una aplicación previa, se omite.
  • 8b
    Backfill de CABYSSi la compra trae CABYS válido en líneas y los artículos del catálogo no lo tienen registrado (o lo tienen incompleto), copia el CABYS al artículo. Sirve para no andar capturándolo a mano cuando recibimos varias facturas del mismo producto.
  • 9
    Marcar como AplicadaCambia el estado de la compra a 2 (Aplicada). A partir de aquí ya no se puede editar; cualquier corrección requiere reversar primero.
  • 10
    Registrar en Cuentas por PagarCrea el documento CxP con el total de la factura, la fecha de la compra y el plazo de crédito del proveedor. Aparecerá en CxP listo para programar el pago. Si el documento CxP ya existía (por reaplicación), se omite.
  • 11
    Generar XML Hacienda (solo tipo 08)Cuando la compra es Factura Electrónica de Compra (FEC, tipo 08) — el caso de proveedor extranjero o régimen simplificado, donde la propia empresa emite el comprobante — el sistema arma el XML, lo firma y lo envía a Hacienda. Para compras tipo 01 (factura normal del proveedor) este paso no aplica.

Variantes según el tipo de documento

El flujo descrito arriba aplica para una compra normal (tipo 01). Hay tres variantes con diferencias importantes:

Compra simplificada / FEC (tipo 08)

Es la factura electrónica que genera la empresa en lugar del proveedor (típicamente compras a régimen simplificado o a proveedor extranjero). Antes de los pasos estándar, el sistema asigna un consecutivo oficial 08 (paso 4b) y al final agrega el paso 11 que envía el XML a Hacienda.

Nota de Crédito de Compra (tipo 03)

El proveedor reduce un cargo previo (devolución, descuento, anulación). Pasa por las mismas validaciones, pero con efectos invertidos:

  • 5-6
    Costeo y precios — omitidosLa NC no recalcula costo promedio ni toca precios de venta. Solo afecta inventario y contabilidad.
  • 7
    Inventario en negativoRebaja las cantidades de la bodega (devolución al proveedor). Movimiento tipo NCC.
  • 8
    Asiento inverso (CNC)Debita al proveedor y acredita inventario/gasto + IVA. Es el espejo del asiento de la compra original.
  • 10
    Saldo a favorEn vez de crear una nueva CxP, registra el monto como saldo a favor con el proveedor. Si la empresa ya tenía deuda pendiente con ese proveedor por al menos el monto de la NC, el sistema aplica automáticamente la NC contra esa deuda (saldo se cancela).

Nota de Débito de Compra (tipo 02)

El proveedor agrega un cargo (intereses, ajuste por diferencia cambiaria, etc.). El flujo es el mismo que una compra normal, pero genera un asiento CND.

Después de aplicar exitosamente El modal cierra automáticamente, regresa a la lista de compras y muestra la factura ya con estado "Aplicada" en color verde. La factura aparece desde ese momento en: Cuentas por Pagar (lista para pagar), Inventario (movimiento FCO en kardex), Contabilidad (asiento del día), y Compras Contabilizadas (vista para conciliación).
¿Y si me equivoqué? Una compra aplicada se puede reversar (deshace todos los efectos: estado vuelve a borrador, se anulan los movimientos de inventario, se elimina el asiento, se borra el CxP). La operación está protegida por permiso aparte y deja registro en bitácora. Si la compra ya tiene pagos parciales en CxP no se puede reversar — primero hay que reversar los pagos.
Mensajes de error frecuentes "Sin permiso 552" → pedirle a un usuario con permiso que aplique, o solicitar el permiso al administrador.
"Diferencia de X CRC entre el total calculado y el del documento" → revisar montos línea por línea. Suele pasar cuando el proveedor cobró diferente a lo digitado o falta el flete.
"N línea(s) sin homologar" → ir línea por línea con el ícono Homologar y elegir el artículo del catálogo (o crearlo).
"N línea(s) sin CABYS" → editar cada línea y completar el CABYS de 13 dígitos.
"Actividad económica del emisor requerida" → en la cabecera, abrir el selector "Act. Emisor" y elegir la actividad correcta del proveedor.

Sub-módulo: Compras Contabilizadas

El sub-módulo de Compras Contabilizadas es una vista especializada para el departamento de contabilidad. Muestra las compras ya aplicadas (estado 2) junto con la información de sus asientos contables.

¿Para qué sirve?

  • Revisar que todas las compras del período tengan asiento contable generado.
  • Verificar que los montos contabilizados coinciden con los montos de la factura.
  • Conciliar el libro de compras con el módulo de contabilidad.
  • Identificar compras aplicadas pero sin asiento (situación de error que requiere corrección).

Diferencia con la lista principal

Mientras la lista principal CO-001 muestra todas las compras independientemente del estado, el sub-módulo de Contabilizadas filtra solo las del estado 2 (Aplicadas) y las enriquece con el número de asiento, la fecha del asiento y los totales según el diario contable.

Montos en CRC Los montos en el sub-módulo de Contabilizadas siempre se muestran en colones (CRC), incluso si la factura original fue en otra moneda. La conversión se realiza usando el tipo de cambio registrado en la cabecera de la compra.

Consejos y errores comunes

Consejos de uso

  • Revise las compras con badge ? parpadando antes de fin de mes para no tener compras sin homologar que afecten el inventario.
  • Si la columna V muestra un ícono rojo, abra la compra y revise si hay líneas con cálculos incorrectos. El editor las resaltará automáticamente.
  • Use el botón "Distribuir Flete" siempre que la factura incluya flete. Distribuirlo manualmente puede generar diferencias de redondeo.
  • Para compras en dólares, verifique que el tipo de cambio sea el del día de la factura, no el de hoy. Esto afecta el costeo en colones.
  • Si va a aplicar varias compras del mismo proveedor, aplíquelas de la más antigua a la más reciente para que el costo promedio ponderado sea correcto.

Errores comunes

"Debe definir el Tipo de Compra antes de aplicar" La compra no tiene asignado el tipo (mercancía, gasto, servicio, etc.). Abra el editor, seleccione el tipo en el campo "Tipo Compra" de la cabecera y vuelva a intentar.
"No se puede aplicar: hay una diferencia de X" La suma de las líneas no coincide con el total del documento dentro de la tolerancia permitida. Revise si falta agregar alguna línea, si hay un monto de flete sin distribuir, o si el total del documento fue ingresado incorrectamente.
"Líneas X tienen cuenta de inventario pero sin artículo homologado" Hay líneas con badge ? cuya cuenta apunta a inventario. Debe homologarlas antes de aplicar, ya que el sistema no puede actualizar el stock sin saber a qué artículo corresponde.
"No existe la cuenta contable 'XXXX' (Parámetro 94 = SAF proveedores)" Al aplicar una Nota de Crédito, el sistema necesita crear la cuenta de Saldo a Favor del proveedor, pero la cuenta base del Parámetro 94 no existe en el catálogo contable. Contacte al administrador para que configure el Parámetro 94 con una cuenta válida.
El botón "Aplicar" no aparece o está deshabilitado Verifique que la compra esté en estado 0 o 1. Si está en estado 2, 3 o 5 no es posible aplicarla nuevamente. También puede ser que no tenga el permiso 552 asignado — en ese caso el botón aparece en gris con un tooltip indicando el permiso requerido.
Los costos de los artículos no se actualizaron después de aplicar Verifique en el módulo MCO-005 (Costeo) si la compra fue marcada como aprobada. El costeo MCO-005 es opcional pero si se usa, los costos se aplican al momento de aplicar la compra completa. Si no usa MCO-005, el costeo se actualiza automáticamente en el Paso 5.
Una compra electrónica no apareció en la lista Las compras electrónicas llegan al módulo Compras → Aceptación Electrónica y deben procesarse desde ahí. Solo aparecen en CO-001 una vez que son aceptadas y procesadas. Si no aparece en Aceptación Electrónica, revise si el buzón de Hacienda tiene documentos pendientes de descargar.

Permisos del módulo

Los permisos controlan qué acciones puede realizar cada usuario en el módulo de facturas de compra (CO-001). Se asignan al grupo de usuarios desde el módulo de Seguridad (SE-001).

CódigoNombreQué autorizaDónde aplica
558 Compras — Ver facturas Acceso al listado de facturas de compra (CO-001) y al módulo de contabilizadas. Sin este permiso, el módulo no aparece en el menú. CO-001, Contabilizadas
552 Compras — Aplicar Permite aplicar una compra (registrar en inventario y contabilidad) y revertirla a estado borrador. Es el permiso más crítico del flujo de compras. CO-001, editar_compra
013 Ver costos Muestra el costo unitario de los artículos dentro del editor de compra. Sin este permiso, la columna de costo queda oculta. editar_compra
Sin permiso: botón gris, no oculto Cuando un usuario no tiene permiso 552, el botón "Aplicar" aparece deshabilitado en gris con tooltip "Sin permiso". Así el usuario sabe que la función existe pero no puede usarla.

Parámetros de empresa

Los parámetros son valores globales por empresa que afectan el comportamiento del módulo. Se configuran desde Configuración → Parámetros (CF-004).

CódigoNombreQué controlaValores
125 Facturación Electrónica activa Indica si la empresa usa FE con Hacienda. Si está activo (1), al aplicar una compra electrónica se genera el XML de aceptación/rechazo tipo 08. Si no (0), no se genera XML. 1 = con FE / 0 = sin FE
92 Cuenta Contable CxP por defecto Código de cuenta contable de Cuentas por Pagar que se asigna automáticamente al aplicar una compra de crédito cuando el proveedor no tiene cuenta específica. Código de cuenta (ej: 210401)
87 Cuenta CxP Compras Cuenta contable al HABER para registrar la deuda con el proveedor al aplicar una compra de crédito. Código de cuenta contable
249 Moneda nacional de la empresa Código de moneda base (ej: CRC). Usado para conversiones al aplicar compras en moneda extranjera. Código ISO (ej: CRC)