Contabilidad Electrónica - Nodo Transferencia en Pagos y Cobros

Características del Requisito

Línea de Producto:

Microsiga Protheus.

Segmento:

Mercado Internacional.

Módulo:

Contabilidad de Gestión.

Rutina:

Rutina

Nombre Técnico

CTBA602

Generación de archivos xml de contabilidad electrónica.

Rutina(s) involucrada(s)

Nombre Técnico

CTBA601

Mantenimiento de cuentas SAT.

UPDCTBMIActualización del diccionario de datos para contabilidad de gestión.
UPDMODMIActualización del diccionario de datos.

Llamados vinculados:

TTZELH

País(es):

México

Base(s) de Datos:

Todas

Tablas utilizadas:

CT1 - Archivo de plan de cuentas.

CT2 - Archivo de asientos contables.

CWD - Archivo de cuentas SAT.

SA1 - Archivo de clientes.

SA2 - Archivo de proveedores.

SA6 - Archivo de bancos.

SEK - Archivo de órdenes de pago.

SEL - Archivo de recibos de cobranza.

SF1 - Encabezado facturas de entrada.

SF2 - Encabezado facturas de salida.

Sistema(s) operativo(s):

Todos

Versiones/Release:

11.80.13

Descripción 

Utilizar el nodo “Transferencia” en el archivo XML de pólizas contables, para pagos o cobros (Orden de pago, Cobros diversos), de acuerdo a las especificaciones del anexo 24 del SAT.

Importante

Antes de ejecutar el compatibilizador, UPDMODMI es imprescindible:

  • Realizar la copia de seguridad de la base de datos del producto que ejecutará el compatibilizador (directorio PROTHEUS_DATA\DATA, si es la versión 10, o \PROTHEUS11_DATA\DATA, si es la versión 11) y de los diccionarios de datos SX (directorio PROTHEUS_DATA_SYSTEM, si es la versión 10, o \PROTHEUS11_DATA\SYSTEM, si es la versión 11).
  • Los directorios mencionados anteriormente corresponden a la instalación estándar del Protheus, por lo tanto, deben modificarse de acuerdo con el producto instalado en la empresa.
  • Esta rutina debe ejecutarse de modo exclusivo, es decir, ningún usuario debe estar utilizando el sistema.
  • Si los diccionarios de datos tienen índices personalizables (creados por el usuario), antes de ejecutar el compatibilizador, asegúrese de que están identificados por el nickname. Si el compatibilizador necesita crear índices, los agregará a partir del orden original instalado por el Protheus, lo que podrá ocasionar la superposición de índices personalizados, si no están identificados por el nickname.
  • El compatibilizador debe ejecutarse con la Integridad referencial desactivada*.

 

Atención

¡El siguiente procedimiento debe realizarlo un profesional calificado como Administrador de base de datos (DBA) o su equivalente!

La activación indebida de la integridad referencial puede modificar drásticamente la relación entre tablas en la base de datos. Por lo tanto, antes de utilizarla, observe atentamente el siguiente procedimiento:

1.    En el Configurador (SIGACFG), verifique si la empresa utiliza Integridad referencial, seleccionando la opción Integridad/Verificación (APCFG60A).

2.    Si no hay Integridad referencial activa, se listan en una nueva ventana todas las empresas y sucursales registradas en el sistema y ninguna de estas estará seleccionada. SOLAMENTE en este caso no es necesario ningún otro procedimiento de activación o desactivación de integridad, basta finalizar la verificación y aplicar normalmente el compatibilizador, de acuerdo con las instrucciones.

3.     Si la Integridad referencial está activa en todas las empresas y sucursales, se muestra un mensaje en la ventana Verificación de vínculo entre tablas. Confirme el mensaje para que se concluya la verificación, o;

4.     Si existe Integridad referencial activa en una o más empresas, que no representan la totalidad, se listan en una nueva ventana todas las empresas y sucursales registradas en el sistema y solamente se seleccionarán las que tienen integridad. Anote las empresas y/o sucursales que tienen la integridad activada y reserve esta anotación para posterior consulta en la reactivación (o incluso, entre en contacto con nuestro Help Desk Framework para informarse sobre los archivos que contienen esta información).

5.    En los casos descritos en los ítems “iii” o “iv”, Y SOLO EN ESTOS CASOS, es necesario desactivar dicha integridad, seleccionando la opción Integridad/ Desactivar (APCFG60D).

6.     Al desactivar la Integridad referencial, ejecute el compatibilizador, de acuerdo con las instrucciones.

7.    Después de aplicar el compatibilizador, la Integridad referencial debe reactivarse, SOLAMENTE CUANDO se haya desactivado, por medio de la opción Integridad/Activar (APCFG60). Para ello, tenga a disposición la información de la(s) empresa(s) y/o sucursal(es) que tenía(n) activación de la integridad, selecciónela(s) nuevamente y confirme la activación.

 

¡EN CASO DE DUDAS, entre en contacto con el Help Desk Framework!

 

  1. En Microsiga Protheus TOTVS Smart Client(si la versión es 10) o ByYou Smart Client (si la versión es 11), digite UPDMODMI en el campo Programa Inicial
  2. Haga clic en OK para continuar.
  3. Al confirmar, se muestra un mensaje de advertencia sobre la copia de seguridad y la necesidad de su ejecución de modo exclusivo.
  4. Después de confirmar, aparece una pantalla para seleccionar la empresa en la cual se modificará el diccionario de datos o aparece la ventana para seleccionar el compatibilizador. Deberá seleccionar el módulo “SIGACTB – Contabilidad de Gestión” y posteriormente el actualizador “Creación de los campos A1/A2_BCOPAGO y A1/A2_CTAPAGO”.

    Importante
    Para que se actualice correctamente el diccionario de datos, asegúrese de que la fecha del compatibilizador sea igual o superior al 04/12/2015.
    1. Haga clic en Procesar para iniciar el procesamiento. El primer paso de la ejecución es la preparación de los archivos. Se muestra un mensaje explicativo en la pantalla.
    2. A continuación, se muestra la ventana Actualización concluida con el historial (log) de todas las actualizaciones procesadas. En este log de actualización se muestran únicamente los campos actualizados por el programa. El compatibilizador crea los campos que aún no existen en el diccionario de datos. 
    3. Haga clic en Grabar para guardar el historial (log) mostrado.
    4. Haga clic en OK para finalizar el procesamiento.

 

Actualizaciones del Compatibilizador 

  1. Creación de Campos en el archivo SX3 – Campos:
  • Tabla SA1 - Clientes

Campo

A1_BCOPAGO

Tipo

Carácter

Tamaño

TAMSX3("A6_COD")

Decimal

0

Formato

@!

Título

Bco Pago

Descripción

Banco de pago

Nivel

1

Utilizado

Obligatorio

No

Browse

Consulta

BC8

Val. Sistema

VldBcoSA6()

Help

Codigo de banco del pago de cliente.

Campo

A1_CTAPAGO

Tipo

Carácter

Tamaño

50

Decimal

0

Formato

@!

Título

Cta Pago

Descripción

Cuenta de pago

Nivel

1

Utilizado

Obligatorio

No

Browse

Consulta

-

Val. Sistema

-

Help

Número de cuenta del pago de cliente.

 

  • Tabla SA2 - Proveedores

Campo

A2_BCOPAGO

Tipo

Carácter

Tamaño

TAMSX3("A6_COD")

Decimal

0

Formato

@!

Título

Bco Pago

Descripción

Banco de pago

Nivel

1

Utilizado

Obligatorio

No

Browse

Consulta

BC8

Val. Sistema

VldBcoSA6()

Help

Código de banco para pago a proveedor.

Campo

A2_CTAPAGO

Tipo

Carácter

Tamaño

50

Decimal

0

Formato

@!

Título

Cta Pago

Descripción

Cuenta de pago

Nivel

1

Utilizado

Obligatorio

No

Browse

Consulta

-

Val. Sistema

-

Help

Número de cuenta para pago a proveedor.

 

  1. Creación de Parámetros en el archivo SX6 – Parámetros:

 

Nombre de la Variable

MV_CTBTRNS

Tipo

L

Descripción

Muestra nodo <Transferencia> en pagos y cobros.

Valor Estándar

.F.

Procedimiento de Configuración


CONFIGURACIÓN DE PARÁMETROS

 

  1. En el Configurador (SIGACFG), acceda a (Base de Datos | Diccionario | Base de Datos). Configure el parámetro a continuación:

     

Ítems/Carpetas

Descripción

Nombre:

MV_CTBTRNS

Tipo:

Lógico.

Cont. Por.:

.F.

Descripción:

Muestra nodo <Transferencia> en pagos y cobros.

 

  • Utilizar “Verdadero” (.T.) si se desea que muestre el nodo <Transferencia> en las pólizas de pagos o cobros.
  • Utilizar “Falso” (.F.) se mantiene la funcionalidad actual para las pólizas contables.

 

Procedimiento de Utilización 

  1.  En el módulo Financiero (SIGAFIN), a través de la opción “Clientes” (Actualizaciones | Archivos):
    1. Configurar cada una de los “Clientes, asignando el valor en los campos:
      • Bco Pago (A1_BCOPAGO): Seleccionar el código del banco para pago a proveedor. Presionar F3 para ejecutar la consulta al catálogo de bancos (SA6 - Bancos) o bien ingresar el código manualmente.
      • Cta Pago (A1_CTAPAGO).Ingresar el número de cuenta para pago a proveedor.

  2. En el módulo  Financiero (SIGAFIN), a través de la opción “Proveedores” (Actualizaciones | Archivos):
    1. Configurar cada una de los “Proveedores”, asignando el valor en los campos:
      • Bco Pago (A2_BCOPAGO): Seleccionar el código del banco de pago del cliente. Presionar F3 para ejecutar la consulta al catálogo de bancos (SA6 - Bancos) o bien ingresar el código manualmente.
      • Cta Pago (A2_CTAPAGO).Ingresar el número de cuenta para pago a proveedor.

  3. Registrar movimientos en el sistema para facturas de entrada, facturas de salida, órdenes de pago, recibos de cobranza.
    1. Órdenes de pago y Recibos de cobranza.
      • Para los tipos de títulos o documentos “TF” y “EF”, se incluirán en el archivo XML de pólizas el nodo <PLZ:Transferencia>.

 

Importante

El atributo <PLZ:Transferencia> se incluirá solo si el parámetro MV_CTBTRNS tiene el valor ‘True’ (.T.) y existe información en los campos A1_BCOPAGO y A1_CTAPAGO o A2_BCOPAGO y A2_CTAPAGO, dependiendo si el asiento contable se generó por un cobro diverso o por una orden de pago.

 

  1. En el módulo Contabilidad de Gestión (SIGACTB), a través de la opción “Contabilidad Electrónica” (Miscelánea | Contabilidad Electrónica):
    1. Definir los parámetros deseados para la generación de los archivos XML:
      • Mes: Definir el mes contable para la generación de los archivos. Debe capturarse en formato de dos dígitos.
        Los valores permitidos son 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12.
      • Año: Año contable para la generación del archivo. Deberá colocar un año mayor o igual a 2014 y menor e igual a 2099.
      • Ruta: Ruta en donde serán generados los XML (debe existir).
      • Tipo: Combo con las opciones:
        1- Catálogo de Cuentas.
        2- Balanza de Comprobación
        3- Pólizas
        4- Auxiliares
        5- Todas
      • Tipo de envío de balanza: Combo con las opciones:
        1- Normal (N)
        2- Complementaria (C)
      • Fecha modificación de balanza: Fecha de última modificación contable a la balanza de comprobación. Requerido cuando el tipo de envío sea ‘Complementaria’.
      • Tipo de solicitud de póliza: Combo con las opciones:
        1- Acto de Fiscalización (AF)
        2- Fiscalización Compulsa (FC)
        3- Devolución (DE)
        4- Compensación (CO)
      • Número de orden: Expresar el número de orden asignado al acto de fiscalización. Requerido para tipo de solicitud AF o FC.
      • Número de trámite: Expresar el número de trámite asignado a la solicitud de devolución o compensación. Requerido para tipo de solicitud DE o CO.
      • Recibos de nómina CFDi: Combo con las opciones:
        1- No: Excluye del auxiliar de folios fiscales los recibos de nómina CFDi.
        2- Si: En caso de tener la nómina integrada en protheus, se desplegará una ventana dónde se mostrarán los datos correspondientes a la nómina del periodo seleccionado (MV_PAR02 + MV_PAR01).
        La ventana mostrará los siguientes campos:
        • Filial: Filial a la que corresponden los recibos de nómina. No editable.
        • Proceso: Proceso para la generación de los recibos de nómina. No editable.
        • Procedimiento: Procedimiento para la generación de los recibos de nómina. No editable.
        • Pago: Número de pago para la generación de los recibos de nómina. No editable.
        • Lote: Definir el lote al que pertenece la póliza contable de nómina. Editable.
        • SubLote: Definir el sublote al que pertenece la póliza contable de nómina. Editable.
        • Número de Póliza: Número de asiento contable correspondiente a la nómina. Editable.

Si se ingresa información en alguno de los campos editables (lote, sublote o número de póliza), se deberá ingresar la información faltante en el resto de los campos para poder continuar con el proceso de generación.

En caso de no contar con la nómina integrada en Protheus no tendrá ningún efecto para el proceso.

      • Selecciona Sucursales: Combo con las opciones:
        1- No: Utiliza solo la información de la sucursal en la cual se está trabajando.
        2- Si: Permite seleccionar las sucursales para consolidar la información. Solo disponible para la Balanza de Comprobación.
    1. Una vez definidos los parámetros, dar clic en el botón “OK” para dar inicio al proceso de generación de los XML. Al finalizar, ingresar en la ruta definida en los parámetros para visualizar los archivos XML generados.

 

  • Sem rótulos