Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Image Modified

ÍNDICE

  1. Visión general
  2. Definición de regla de negocio
  3. Ejemplo de utilización
  4. Diccionario de datos
  5. 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.

...

titleNOTA:

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:

...

  1. Ingresar al módulo Compras (SIGACOM).
  2. Ingresar a la rutina Generar Facturas, ubicada en "Actualizaciones | Importación de facturas | Gener. Facturas".
  3. Dar clic en Subir XML.
  4. 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.
  5. Validar que la pre-factura se haya creado exitosamente.
  6. 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

SF19Folio FiscalF1_FILIAL+F1_UUID2 - No


Campos (SX3Parámetros (SX6):

...

Tabla SF1:

Campo

MV

F1_

FTPSAT

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:

Vacío

05. TABLAS UTILIZADAS

  • CPP - Pre-factura.
  • CPQ - Detalles de Pre-factura.
  • SF1 - Encabezado de Facturas de Entrada.
  • SD1 - Ítems de Facturas de Entrada.

...