Histórico da Página
Í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 en Protheus que permita descargar los archivos del SAT que son necesarios para la validación de la carga del archivo XML de la factura electrónica de los proveedores, como son:
...
cargar las Facturas de entrada a partir de la Pre-factura.
02. DEFINICIÓN DE REGLA DE NEGOCIO
Permite realizar descarga de los archivos de Vigencias del Certificado (CSD.TXT), necesario para validar la información contenida en las facturas de entradas que llegan en formato XML. Esta información es utilizada en la opción de Facturas en Validación en la opción de Subir XML.
...
title | NOTA: |
---|
Verifique el uso de funciones de FTP para ADVPL en el TDN, en la sección Línea Microsiga Protheus/Framework con el link:
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:
...
- 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 (SX3Parámetros (SX6):
...
Tabla SF1:
Campo |
F1_ |
UUID |
Tipo |
C
Descripción:
Dirección IP del servidor FTP del SAT, los archivos CSD.TXT y FoliosCFD.TXT.
Valor Estándar:
Vacío
...
Nombre:
...
MV_DIRSAT
...
Tipo:
...
C
...
Descripción:
...
Directorio en el servidor FTP del SAT donde se encuentran el archivo CSD.TXT.
...
Valor Estándar:
...
Vacío
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 |
Nombre:
MV_DIRCSD
Tipo:
C
Descripción:
Directorio dentro de Protheus_data, donde se depositara el archivo TXT.
Valor Estándar:
05. TABLAS UTILIZADAS
- CPP - Pre-factura.
- CPQ - Detalles de Pre-factura.
- SF1 - Encabezado de Facturas de Entrada.
- SD1 - Ítems de Facturas de Entrada.
...