Árvore de páginas

Í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 rutina que permita registrar los elementos de la adenda, contenida en el archivo XML de las facturas  electrónica de proveedores.

02. DEFINICIÓN DE REGLA DE NEGOCIO

Para el nuevo proceso de carga de las facturas electrónicas (en formato XML) de los proveedor, es necesario obtener los valores contenidos en dicho archivo. Para esto es necesario registrar las rutas de los elementos del XML contenidos en la sección de la adenda de las facturas electrónicas que los proveedores emiten.

La pantalla mostrada, se compondrá de los siguientes elementos:

Encabezado:

  • Código configuración (CPR_CONFIG): Código del tipo de configuración.
  • Descripción (CPR_CONFIG):   Descripción de la configuración.
  • Detalle Adenda: Campo memo en el cuál se debe registrar el camino en el xml en el cual se  encuentra el elemento de donde se tomará el detalle de los ítems de la factura.

Detalle:

  • Campo de la Factura (CPO_CAMPO): Deberá registrar el nombre de algún campo existente en la factura del proveedor (estos campos son conformador por la tabla CPP  para el encabezado de la factura y  CPQ, para los ítems de la factura). Podrá seleccionar por la consulta especial  SX3FIL, y deberá validar que solo permita registrar nombres de  campos de las tablas CPP o CPQ.
  • Elemento de Adenda (CPO_ELEMEN): Campo memo que permita registrar nombre del elemento en el XML, por ejemplo:
    • Addenda:RequestForPayment:RequestForPaymentIdentification:UniqueCreatorIdentification
  • Campo Obligatorio (CPO_OBLIGA): Deberá indicar si el elemento es obligatorio, 1=Si; 2=No.


NOTA:

La opciones disponibles en la rutina Configuración de Adendas, son:

  • Modificar.
  • Visualizar.
  • Borrar.

03. EJEMPLO DE UTILIZACIÓN

Configuración del Diccionario de Datos:

  1. Realizar las configuraciones al Diccionario de Datos, como se muestra en la sección 04. DICCIONARIO DE DATOS.

Flujo del proceso:

  1. Ingresar al módulo Compras (SIGACOM).
  2. Ingresar a la rutina Configuración de Adendas, ubicada en "Actualizaciones | Importación de facturas | Config de Adendas".
  3. En el browse mostrado, dar clic en el botón "+ Incluir".
  4. Informar el Encabezado y Detalle de la adenda.
  5. Dar clic en "Confirmar".
  6. Visualizar el mensaje de confirmación de inclusión.

04. DICCIONARIO DE DATOS

Mediante el Configurador (SIGACFG), realizar la siguiente configuración al Diccionario de Datos:

Tablas (SX2):

Prefijo

Nombre

Descripción

Ac. Sucursal

Ac. Unidad

Ac. Empresa

CPRCPR + <Grupo empresas>Configuraciones de adicionales2 - Exclusivo2 - Exclusivo2 - Exclusivo
CPOCPO + <Grupo empresas>Elemento de Adenda2 - Exclusivo2 - Exclusivo2 - Exclusivo


Índices (SIX):

Tabla

Orden

Descripción

Clave

Muestra busq.

Virtualizado

CPR1Cod. Config.CPR_FILIAL+CPR_CONFIG2 - No
CPO1Cod. Config + CampoCPO_FILIAL+CPO_CONFIG+CPO_CAMPO2 - No


Campos (SX3):

Campos de Tabla CPR:

Campo

CPR_FILIAL

Tipo

C

Tamaño

2

Descripción

Filial de Sistema

Título

Filial

Picture

@!

Obligatorio

Sim

Help de Campo

Código de identificación de la filial en el sistema.

Usado

No

   

Campo

CPR_CONFIG

Tipo

C

Tamaño

6

Descripción

Código de configuración

Título

Cod. de Configuración

Picture

999999

Help de Campo

Código de configuración del tipo de Adenda

Obligatorio

Si

Usado

Si

   

Campo

CPR_DESCRI

Tipo

C

Tamaño

30

Descripción

Descripción de la configuración

Título

Descripción

Picture

99

Help de Campo

Descripción de la configuración de adenda

Obligatorio

Si

Usado

Si

   

Campo

CPR_DETADD

Tipo

M

Tamaño

99

Descripción

Det. Addenda

Título

Detalle de Addenda

Picture

99

Help de Campo

Nodo dentro de la factura XML en dónde se ubica el detalle de la factura dentro de la sección de Addenda. Es importante que informe este campo para la obtención de la información de los ítems de la factura en la rutina de Pre-factura (MATA458), de no ser informado este campo, la carga de la pre-factura no se llevará a cabo. Ejemplo de adenda en XML:

<cfdi:Addenda>   

     <t_InfAdicional>

          <Detalle código=’01’ cant=’1’ item=’01’ TES=’501’ />

          ...

     </t_InfAdicional>

</cfdi:Addenda> 

Entonces el valor que debe colocarse en este campo el valor:

_CFDI_COMPROBANTE:_CFDI_ADDENDA:_T_INFADICIONAL:_DETALLE

Obligatorio

Si

Usado

Si

   

Campos de Tabla CPO:

Campo

CPO_FILIAL

Tipo

C

Tamaño

2

Descripción

Filial de Sistema

Título

Filial

Picture

@!

Obligatorio

Sim

Help de Campo

Código de identificación de la filial en el sistema.

Usado

No

   

Campo

CPO_CONFIG

Tipo

C

Tamaño

6

Descripción

Código de configuración

Título

Cod. Configuración

Picture

999999

Help de Campo

Código de configuración

Obligatorio

No

Usado

No

   

Campo

CPO_CAMPO

Tipo

C

Tamaño

10

Descripción

Campo de la pre-factura

Título

Campo de la pre-factura

Picture


Consulta

SX3FIL

Help de Campo

Nombre del campo ubicado en la tabla CPP o CP1

Obligatorio

Si

   

Campo

CPO_ELEMEN

Tipo

Memo

Tamaño

200

Descripción

Elemento de adenda

Título

Elemento de adenda

Picture


Help de Campo

Descripción del elemento en el XML

Obligatorio

Si

   

Campo

CPO_OBLIGA

Tipo

Carácter

Tamaño

1

Descripción

Obligatorio

Título

Obligatorio

Picture

9

Validación

Pertence(“12”)

Opciones

1=Si; 2=No

Inic. Estándar

“2”

Help de Campo

Obligatorio

Obligatorio

Si

05. TABLAS UTILIZADAS

  • CPR - Configuraciones de Adenda.
  • CPO - Ítems de la Adenda.
  • CPP - Facturas a validar (encabezado).
  • CPQ - Ítems de Facturas a validar.
  • SX3 - Tabla de campos.