Saltar a contenido

Importar una compra (XML)

Cuando un proveedor te envía su factura electrónica, no tienes que digitarla: subes el XML de la DIAN y Agapanto registra la compra, crea el proveedor y los productos que falten y actualiza precios. Está en Menú → Facturación, botón XML, visible solo cuando el documento elegido es de compra (ruta /app/pos).

Permiso

Necesitas ACCESO_POS.

Un vistazo

Menú → Facturación → Documento: Compra → XML
DocumentoFactura de compra
1
Referencia (compra)Nro. del proveedor
save Guardarcancel Cancelarupload_file XML 2
Importar compra (XML DIAN) close
Archivo XMLad09011234567800012345.xml
3
Archivo importado correctamente.
4
CerrarImportar 5
Panadería Los Manjares importa la factura de su proveedor de harina.
  1. 1 Documento: elige un tipo de compra (naturaleza de entrada). La compra importada se guardará con este documento y su consecutivo.
  2. 2 XML: solo aparece con documentos de compra. Abre el diálogo Importar compra (XML DIAN).
  3. 3 Archivo XML: acepta el XML que la DIAN entrega al proveedor (el AttachedDocument o la factura UBL directa).
  4. 4 Resultado: Archivo importado correctamente. o, en rojo, Error al subir el archivo.
  5. 5 Importar (deshabilitado sin archivo) procesa y guarda la compra de una vez.

Paso a paso

  1. En el POS selecciona en Documento tu tipo de compra. Si no tienes uno, créalo en Configuración.
  2. Pulsa XML, elige el archivo en Archivo XML y pulsa Importar.
  3. Espera el mensaje verde y pulsa Cerrar. La compra ya está guardada: revísala en Caja diaria, sección COMPRAS, con Ver.

Qué se importa

Del XML Qué hace Agapanto
Emisor (NIT, nombre, ciudad, correo, dirección) Crea o actualiza la entidad y la marca como proveedor.
Número y CUFE de la factura El número queda como Referencia de la compra y el CUFE se guarda para no importar dos veces el mismo archivo.
Cada línea (código, descripción, cantidad, unidad, precio) Busca el producto por su código; si no existe lo crea como código - descripción en la familia Sin categoria y con la unidad de medida del XML.
Precio de la línea Actualiza el precio de compra del producto y recalcula el precio de venta sumándole el porcentaje de utilidad de tu empresa.
Impuesto de la línea (nombre y %) Crea el impuesto si no existe y lo asocia al producto.
Descuento de la línea Crea un descuento DESCUENTO con ese porcentaje y lo asocia al producto.
Total a pagar La compra se guarda a crédito con la forma de pago CREDITO y pago 0: queda pendiente.

Se guarda de una vez, sin pantalla de revisión

A diferencia de una compra digitada, aquí no hay paso intermedio: al pulsar Importar la compra queda guardada y el inventario actualizado. Antes de importar verifica que el Documento seleccionado sea el correcto; después, revisa en Inventario → Productos los productos nuevos en Sin categoria y ajusta familia, nombre y precio de venta.

Precio de venta automático

El precio de venta de cada producto importado se calcula como precio de compra + porcentaje de utilidad de la empresa. Si manejas márgenes distintos por producto, corrígelos en Precios y unidades.

¿Problemas?
  • No veo el botón XML. El documento seleccionado no es de compra. Cámbialo en Documento.
  • Dice "Archivo importado correctamente" pero no aparece la compra. Ese XML ya se había importado (mismo CUFE): Agapanto lo ignora en silencio. Búscala en el Historial por el proveedor.
  • Sale "Error al subir el archivo". El archivo no es un XML DIAN válido (por ejemplo, un PDF o un ZIP). Extrae el .xml y vuelve a intentar.
  • Los productos quedaron con nombres raros como "7702001-HARINA". Es el formato código - descripción que usa la importación; edítalos en Productos.

Siguiente: Cartera.