ÍNDICE
- Visión general
- Definición de regla de negocio
- Ejemplo de utilización
- Diccionario de datos
- Tablas utilizadas
01. VISIÓN GENERAL
Crear una opción que permita cargar las Facturas de entrada a partir de la Pre-factura.
02. DEFINICIÓN DE REGLA DE NEGOCIO
Proceso que genera la factura de entrada a partir de las pre-facturas seleccionadas de los proveedores que están en formato XML.
La pantalla mostrada, se compondrá de los siguientes elementos:
Ventana Pre-factura:
Núm. Docto..- Número de la facturas (CPP_DOC).
Serie.- Serie de la factura (CPP_SERIE)
Fecha.- Fecha de la factura (CPP_EMISSA).
Proveedor.- Código del proveedor (CPP_FORNEC).
Tienda.- Código de la tienda (CPP_LOJA)
Descripción.- Nombre del proveedor (A2_NOME).
Importe total.- Valor total de la factura (CPP_TOTAL)
Moneda.- Código de la moneda (CPP_MOEDA).
Validaciones:
- Validar que esta no exista la factura en compras.
- Generación de Log de errores.
03. EJEMPLO DE UTILIZACIÓN
Configuración del Diccionario de Datos:
- Realizar las configuraciones al Diccionario de Datos, como se muestra en la sección 04. DICCIONARIO DE DATOS.
Flujo del proceso:
- Ingresar al módulo Compras (SIGACOM).
- Ingresar a la rutina Generar Facturas, ubicada en "Actualizaciones | Importación de facturas | Gener. Facturas".
- Dar clic en Subir XML.
- Presionar el botón "Parámetros" e informar:
- Ruta y nombre del archivo XML.
- Código de la configuración de la Adenda.
- RFC del Proveedor.
- Validar que la pre-factura se haya creado exitosamente.
- Realizar el llenado de los campos obligatorios para la generación de la Factura.
04. DICCIONARIO DE DATOS
Mediante el Configurador (SIGACFG), realizar la siguiente configuración al Diccionario de Datos:
Índices (SX1):
Tabla | Orden | Descripción | Clave | Muestra busq. | Virtualizado |
---|---|---|---|---|---|
SF1 | 9 | Folio Fiscal | F1_FILIAL+F1_UUID | Sí | 2 - No |
Campos (SX3):
Tabla SF1:
Campo | F1_UUID |
Tipo | C |
Tamaño | 36 |
Descripción | Folio fiscal |
Título | Folio fiscal |
Picture | @! |
Help de Campo | Folio fiscal |
Obligatorio | Si |
Usado | Si |
Campo | F1_FECTFD |
Tipo | D |
Tamaño | |
Descripción | Fecha timbrado |
Título | Fecha timbrado |
Picture | @! |
Help de Campo | Fecha timbrado |
Obligatorio | Si |
Usado | Si |
Campo | F1_RUTDOC |
Tipo | Memo |
Tamaño | |
Descripción | Ruta del documento anexo |
Título | Ruta del documento anexo |
Picture | @! |
Help de Campo | Ruta del documento anexo |
Obligatorio | Si |
Usado | No |
Tabla CPP:
Campo | CPP_FECTIM |
Tipo | D |
Tamaño | 8 |
Descripción | Fecha de Timbrado |
Título | Fch. Timbrado |
Picture | @D |
Help de Campo | Fecha de Timbrado |
Obligatorio | Si |
Usado | Si |
Browse | Si |
Contexto | Real |
Propiedad | Modificar |
Preguntas (SX1):
Grupo MATA459:
Orden | 01 |
Título | ¿De Numero? |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR01 |
Help | Documentos con número mayor o a igual a este |
Orden | 02 |
Título | ¿A Numero? |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Objeto | G |
Validación | NaoVazio() |
Variable | MV_PAR02 |
Help | Documentos con número menor o a igual a este |
Orden | 03 |
Título | ¿De Serie? |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR03 |
Help | Documentos con serie mayor o a igual a este |
Orden | 04 |
Título | ¿A Serie? |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR04 |
Help | Documentos con serie menor o a igual a este |
Orden | 05 |
Título | ¿De Proveedor? |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR05 |
Consulta | SA1 |
Help | Documentos con código de proveedor mayor o a igual a este |
Orden | 06 |
Título | ¿A Proveedor? |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Objeto | G |
Validación | NaoVazio() |
Variable | MV_PAR06 |
Consulta | SA1 |
Help | Documentos con código de proveedor menor o a igual a este |
Orden | 07 |
Título | ¿De Tienda? |
Tipo | C |
Tamaño | 2 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR07 |
Help | Documentos con código de tienda mayor o a igual a este |
Orden | 08 |
Título | ¿A Tienda? |
Tipo | C |
Tamaño | 2 |
Decimal | 0 |
Objeto | G |
Validación | NaoVazio() |
Variable | MV_PAR08 |
Help | Documentos con código de tienda menor o a igual a este |
Orden | 09 |
Título | ¿De Fecha? |
Tipo | D |
Tamaño | 8 |
Decimal | 0 |
Objeto | G |
Variable | MV_PAR09 |
Help | Documentos con fecha de emisión mayor o a igual a esta fecha |
Orden | 10 |
Título | ¿A Fecha? |
Tipo | D |
Tamaño | 8 |
Decimal | 0 |
Objeto | G |
Validación | NaoVazio() .AND. MV_PAR10 >= MV_PAR09 |
Variable | MV_PAR10 |
Help | Documentos con fecha de emisión menor a igual a esta fecha |
05. TABLAS UTILIZADAS
- CPP - Pre-factura.
- CPQ - Detalles de Pre-factura.
- SF1 - Encabezado de Facturas de Entrada.
- SD1 - Ítems de Facturas de Entrada.