Ir al contenido
Otras versiones

Cargando…

User guide

Invoice Capture es una aplicación web para gestionar facturas -normalmente documentos PDF- en OpenKM. Ayuda a enviar y recibir facturas relacionadas con una empresa y, eventualmente, a catalogarlas automáticamente.

La aplicación usa metadatos en combinación con Automatización para catalogar facturas automáticamente.

La aplicación puede crear distintos tipos de documentos -facturas, albaranes, etc.- creando distintos grupos de metadatos que se cargan dinámicamente en el formulario de entrada de datos.

Algunos de los campos de metadatos por defecto son:

  • NIF de la empresa (obligatorio)
  • Nombre de la empresa (obligatorio)
  • Código interno de la empresa (no obligatorio)
  • Número de factura (no obligatorio)
  • Estado de la factura (valores posibles: enviada, recibida, etc.)
  • Fecha (obligatorio)
  • Usuario
  • IVA
  • Coste total

Los roles que usa la aplicación son:

  • ROLE_ADMIN
  • ROLE_STANDARD
  • ROLE_ADVANCED

Vaya a OpenKM Administración > Autenticación > Roles

  • ROLE_STANDARD
  • ROLE_ADVANCED

Vaya a OpenKM Administración > Automatización y registre una automatización para catalogar documentos.

Debe crear 5 automatizaciones en modo post:

Crear automatización Definición de la automatización
Vaya a la administración de OpenKM, seleccione la opción Automatización y Nueva regla, rellene el nombre “Invoice catalog standard add”, seleccione el evento “Add metadata group”, y marque la casilla “Activo”. - Añadir validación: seleccione la opción PathContains, actívela, y seleccione la carpeta “standard.import.node” definida en las propiedades de invoice-capture.
- Añadir acción: seleccione la opción InvoiceCatalog y actívela.
Vaya a la administración de OpenKM, seleccione la opción Automatización y Nueva regla, rellene el nombre “Invoice catalog advanced add”, seleccione el evento “Add metadata group”, y marque la casilla “Activo”. - Añadir validación: seleccione la opción PathContains, actívela, y seleccione la carpeta “advanced.import.node” definida en las propiedades de invoice-capture.
- Añadir acción: seleccione la opción InvoiceCatalog y actívela.
Vaya a la administración de OpenKM, seleccione la opción Automatización y Nueva regla, rellene el nombre “Invoice catalog standard set”, seleccione el evento “Set metadata group”, marque la casilla “Activo” y seleccione Post. - Añadir validación: seleccione la opción PathContains, actívela, y seleccione la carpeta “standard.import.node” definida en las propiedades de invoice-capture.
- Añadir acción: seleccione la opción InvoiceCatalog y actívela.
Vaya a la administración de OpenKM, seleccione la opción Automatización y Nueva regla, rellene el nombre “Invoice catalog advanced set”, seleccione el evento “Set metadata group”, y marque la casilla “Activo”. - Añadir validación: seleccione la opción PathContains, actívela, y seleccione la carpeta “advanced.import.node” definida en las propiedades de invoice-capture.
- Añadir acción: seleccione la opción InvoiceCatalog y actívela.
Vaya a la administración de OpenKM, seleccione la opción Automatización y Nueva regla, rellene el nombre “Invoice upload”, seleccione el evento “Document create”, y marque la casilla “Activo”. - Añadir validación: seleccione la opción PathContains, actívela, y seleccione la carpeta “standard.import.node” definida en las propiedades de invoice-capture.
- Añadir acción: seleccione la opción InvoiceUpload y actívela.

Vaya a OpenKM Administración > Metadatos y registre la siguiente definición de metadatos

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 3.9//EN"
"http://www.openkm.com/dtd/property-groups-3.9.dtd">
<property-groups>
<property-group label="Document type" name="okg:invoice_doc_type">
<select label="Type" name="okp:invoice_doc_type.type" type="simple" optionsQuery="select DTP_METADATA_GROUP, DTP_TYPE from INV_DOCUMENT_TYPE order by DTP_TYPE desc"/>
</property-group>
</property-groups>

En modo estándar, los usuarios pueden catalogar facturas y buscar facturas por su empresa asignada, tipo de documento, año y mes.

1. Haga clic en la opción STEP 1 situada en el menú superior izquierdo

2. Añada facturas desde su disco local haciendo clic en el botón Add files, y súbalas haciendo clic en el botón Upload de cada una (o en el botón Upload all).

3. Una vez subidas las facturas, haga clic en la opción STEP 2 del menú superior izquierdo.

4. Establezca los metadatos de la factura para cada factura subida en el paso anterior. Para confirmar los cambios, haga clic en el botón Add. Este botón se activará cuando el formulario esté completo.

1. Haga clic en la opción SEARCH del menú superior derecho.

  1. Rellene los campos de año y mes, y haga clic en el botón Search.

3. Se mostrará un listado de facturas filtrado por las empresas del usuario, tipo de documento, año y mes.

En modo avanzado, los usuarios pueden catalogar facturas y buscar facturas por empresas (proveedores), tipo de documento, año y mes.

Igual que se explica arriba para el modo estándar.

Igual que se explica arriba para el modo estándar.

En modo administrador, los usuarios pueden catalogar facturas, gestionar empresas, gestionar usuarios, y buscar facturas por año y mes.

  1. Haga clic en la opción COMPANY del menú superior derecho.

  2. Rellene los campos obligatorios: Tax number y Name, y opcionalmente Internal code, para crear una nueva empresa, y finalmente haga clic en el botón Add.

3. En el listado de empresas, puede editarlas o eliminarlas haciendo clic en el botón Edit o Delete respectivamente.

  1. Haga clic en la opción USERS del menú superior derecho.

  2. Rellene los campos obligatorios: Id, Password, y Name; asigne un role, y opcionalmente asigne una empresa para crear un nuevo usuario; finalmente haga clic en el botón Add.

3. En el listado de usuarios, puede editarlos o eliminarlos haciendo clic en el botón Edit o Delete respectivamente.