Árvore de páginas

Versões comparadas

Chave

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

Retenciones e Información de Pagos

Características del Requisito

Línea de Producto:

Microsiga Protheus.

Segmento:

Mercado Internacional.

Módulo:

Financiero.

Rutina:

Rutina

Nombre Técnico

FINA925

Retención e Información de Pagos.

FINA926Cancelación de Retención e Información de Pagos.

Rutina(s) involucrada(s)

Nombre Técnico

FINA085A

Ordenes Órdenes de Pago.

FINA850Ordenes Órdenes de Pago.

Llamados vinculados:

TTSAAM

País(es):

México.

Base(s) de Datos:

Todas.

Tablas utilizadas:

SF1 - Encabezado de Facturas de Entrada.

SF2 - Encabezado de Facturas de Salida.

SD1 - Ítems de las Facturas de Entrada.

SD2 - Ítems de las Facturas de Salida

SA2 - Proveedores.

SEK - Ordenes Órdenes de Pagos.

SF4 - Tipos de Entrada y Salida.

SFB - Impuestos Variables.

SFC - Vinculo TES vs Impuestos.

SYA - Países.

Sistema(s) operativo(s):

Todos.

Versiones/Release:

Informe las versiones.

Descripción 

Generar las constancias de Retención e Información de Pagos en archivos XML así como su representación impresa donde se incluirá lo siguiente:

  • Retenciones e Información de Pagos incluye monto total de la operación, monto total gravado, monto total exento, base para la retención así como el monto de la retención.

Esto con la finalidad de dar cumplimiento a la resolución Miscelánea Fiscal 2014.

Para cumplir con este requerimiento, se creó una solución que genera el CFDi de Retenciones e Información de Pagos. Las rutinas involucradas son:

  • Retenciones e Información de Pagos (FINA925), rutina para la generación del archivo XML de Retenciones e Información de Pagos.
  • Cancelación de Retenciones e Información de Pagos (FINA926), rutina para la cancelación de folios fiscales de Retenciones e Información de Pagos.

 

Procedimiento para Implementación

  1. Deberá aplicar el paquete de actualización (patch) relacionado a este llamado (respaldar RPO antes de aplicar). El patch contiene la actualización de las rutinas:
    1. FINA925.PRW – Retenciones e Información de Pagos.
    2. FINA926.PRW – Cancelación de Retenciones e Información de Pagos.
    3. FINA085A.PRW - Órdenes de Pago.
    4. FINA850.PRW – Órdenes de Pago.

2. En la ruta del cliente de Protheus (SmartClient) deben copiarse los archivos:

    1. Ejecutable del timbrado del PAC (TimbradoPAC.exe)


Importante

Verificar si el PAC está homologado para generar y/o cancelar el CFDi de Retenciones e Información de Pagos, de no ser así deberá solicitarlo y prever no reemplazar el existente porque puede dejar de funcionar la facturación electrónica y/o recibos de nómina.

  1. En la ruta donde se dejarán los certificados, indicada en el parámetro MV_CFDDIRS, colocar los archivos del certificado del cliente:
    1. *.cer
    2. *.key
    3. *.pfx
    4. Certificado.pem
    5. PrimaryKey.pem

 

Diccionario de Datos


  1.  Verificar que existan los siguientes grupos de preguntas en el archivo SX1 – Archivo de Preguntas:

Grupo FINA925

OrdenPreguntaTipoTamaño

01

¿Proveedor?C

60

02

¿Mes Inicial

Diccionario de Datos

 Verificar que existan los siguientes grupos de preguntas en el archivo SX1 – Archivo de Preguntas:

Grupo FINA925

OrdenPreguntaTipoTamaño

01

¿Proveedor?C

60

02

¿Mes Inicial?N

2

03

¿Mes Final?N

2

04

¿Año? N

4

05

¿Tipo de Pago?C

20

06¿Fecha de Inicio?D 8
07¿Fecha Final?D 8
08¿Envia ¿Envía Email?C 1
 09¿Envía Timbrar?C 1
 10¿Filtra generadas?    
C 1

Grupo FINA926

OrdenPreguntaTipoTamaño

01

¿Proveedor?C

60

02

¿Fecha Inicio?D

8

03

¿Fecha Final?D

8

04

¿Filtra Canceladas?C

1

05

¿Ruta Archivos XML?C

60

 

2. Verificar que existan las siguientes tablas en el archivo SX5 - Tablas GenericasGenéricas:

 

SX5 - Tablas GenericasGenéricas
ClaveDescripción

XF

 Catálogo de tipo de retención

XG

 Catálogo de tipo de contribuyente

XHCatálogo de países
XICatálogo de tipo de Impuestos

 

3.  Verificar que existan los siguientes campos en el archivo SX3 – Campos:

 

SX3 - Campos

TablaCampoTipoTamaño

SFB

 FB_TRETSATC

2

SFB

 FB_DESTRETC

100

SYAYA_CVESAT C

3

SA2

A2_CVESAT C

2

SA2

 A2_RLRFCC

14

SA2A2_RLCURPC18
SA2A2_RLCVSATC2
SA2A2_ESBENEFC1
SEKEK_XMLRETC60
SEKEK_UUIDC36
SEKEK_FECTIMBD8
SEKEK_FECANTFD8
SEKEK_DCONCEPM255

 

4.  Verificar que existan los siguientes parámetros en el archivo SX6 – Parámetros:

 

SX6 - Parámetros
ParámetroTipo
MV_RTCVRETC
MV_RTCCONTC
MV_RTCPAISC
MV_RTCVIMPC
MV_RETISRC
MV_RETIVAMC
MV_RETIEPSC
MV_SRVPORTN
MV_RETZONEC
MV_CFDRETPC

 

6.  Verificar que exista el siguiente indice índice en el archivo SIX – Índices:

 

SIX - Índices

Índice

Clave

SEK

EK_FILIAL+EK_FORNECE+EK_LOJA+EK_UUID

Procedimiento de Configuración


  1. Si actualmente está timbrando los recibos de nómina por medio de protheus, no es necesario que cambie la configuración de los parámetros:


Parámetros
MV_CFDI_KPMV_CFDI_COMV_PROXYSRMV_PROXYPW
MV_CFDI_CPMV_CFDI_PAMV_PROXYIPMV_PROXYDM
MV_CFDI_CSMV_CFDI_AMMV_PROXYPTMV_CFDDIRS
MV_CFDI_CLMV_CFDI_CEMV_PROXYAWMV_SRVPORT
MV_CFDI_USMV_CFDI_PRMV_PROXYUR 


Configuración de Parámetros

 

  1. En el Configurador (SIGACFG), acceda a (Base de Datos | Diccionario | Base de Datos): 

    1. Configurar el parámetro MV_CFDI_KP
CEMV_SRVPORTUS

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYAW

MV_CFDI_

MV_CFDI_PRMV_PROXYUR 

Configuración de Parámetros

 

En el Configurador (SIGACFG), acceda a (Base de Datos | Diccionario | Base de Datos): 

KP

Tipo:

C

Cont. Por.:

Ejemplo: LlavePrivada.PEM

Descripción:

CFDi: Complemento recibo de nómina, nombre y extensión del archivo de la llave privada (.PEM)

    • Ingresar el nombre y extensión del archivo de la llave privada (.PEM)

 

b. Configurar

Configurar

el parámetro MV_CFDI_

KP

CP

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_KPCP

Tipo:

C

Cont. Por.:

Ejemplo: LlavePrivadaCertificado.PEM

Descripción:

CFDi: Complemento recibo de nómina, nombre Nombre y extensión del archivo de la llave privada pública / certificado (.PEM) 

    •    Ingresar el nombre y extensión del archivo de la llave privada pública / certificado (.PEM).

 


b. Configurar c.  Configurar el parámetro MV_CFDI_CPCS

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_CPCS

Tipo:

C

Cont. Por.:

Ejemplo: Certificado.PEM20001000000100005867

Descripción:

CFDi: Nombre y extensión del archivo de la llave pública / certificado (.PEM) Número de certificado de sello digital

    •    Ingresar el nombre y extensión del archivo de la llave pública / certificado (.PEM).
c.  Configurar
    • número de certificado de sello digital.

d. Configurar el parámetro MV_CFDI_

CS

CL

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_CSCL

Tipo:

C

Cont. Por.:

Ejemplo: 20001000000100005867 12345678a

Descripción:CFDi

CFDI: Número Clave de certificado de sello digitalautenticación o clave de la llave privada para timbres fiscales

    •    Ingresar el número la clave de certificado de sello digitalautenticación de la llave privada timbres fiscales.

de. Configurar el parámetro MV_CFDI_CLUS

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_CLUS

Tipo:

C

Cont. Por.:

Ejemplo: 12345678a UsuarioPAC

Descripción:

CFDI: Clave de autenticación o clave de la llave privada para timbres fiscales

   Ingresar la clave de autenticación de la llave privada timbres fiscales.

Usuario utilizado para firmarse en el servicio web del PAC

    •    Ingresar el usuario para firmarse al servicio web del PAC.

fe. Configurar el parámetro MV_CFDI_USCO

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_USCO

Tipo:

C

Cont. Por.:

Ejemplo: UsuarioPAC ContraseñaPAC

Descripción:

CFDI: Usuario utilizado Contraseña utilizada para firmarse en el servicio web del PAC para timbres fiscales

    •    Ingresar el usuario la contraseña para firmarse al servicio web del PAC.

fg. Configurar el parámetro MV_CFDI_COPA

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_COPA

Tipo:

C

Cont. Por.:

Ejemplo: ContraseñaPAC ServicoWeb

Descripción:

CFDI: Contraseña utilizada para firmarse en el servicio web Nombre del PAC para timbres fiscalesa utilizar

    •    Ingresar la contraseña para firmarse al servicio web del PAC.
      el nombre del servicio web a utilizar en el timbrado. (Consulte la lista más reciente de los PAC homologados, publicada en el sitio FTP de TOTVS).

h. Configurar g. Configurar el parámetro MV_CFDI_PAAM

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_PAAM

Tipo:

C

Cont. Por.:

Ejemplo: ServicoWeb T= Teste (Pruebas), P = Producción

Descripción:

CFDI: Nombre del PAC a utilizarAmbiente de trabajo a utilizar en el PAC para timbres fiscales.  Utilice “T” para pruebas o “P” para producción

    •    Ingresar el nombre del servicio web a utilizar en el timbrado. (Consulte la lista más reciente de los PAC homologados, publicada en el sitio FTP de TOTVS).
      Identificar el ambiente de trabajo con el PAC.  ‘T’ para ambiente de pruebas y ‘P’ para ambiente de producción.

ih. Configurar el parámetro MV_CFDI_AMCE

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_AMCE

Tipo:

C

Cont. Por.:

Ejemplo: T= Teste (Pruebas), P = Producción ArchivoCertificado.CER

Descripción:

CFDI: Ambiente de trabajo a utilizar en el PAC para timbres fiscales.  Utilice “T” para pruebas o “P” para producción

   Identificar el ambiente de trabajo con el PAC.  ‘T’ para ambiente de pruebas y ‘P’ para ambiente de producción.

Nombre y extensión del archivo del certificado (.cer) utilizado para timbres fiscales

    •    Ingresar el nombre y extensión del archivo del certificado (.CER).

Ji. Configurar el parámetro MV_CFDI_CEPR

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_CEPR

Tipo:

C

Cont. Por.:

Ejemplo: ArchivoCertificadoLlavePrivada.CERKEY

Descripción:

CFDI: Nombre y extensión del archivo del certificado de la llave privada (.cer) utilizado key o .pfx) utilizada para timbres fiscales

    •    Ingresar el nombre y extensión del archivo del certificado archivo de la llave privada (.CERKEY).

Jk. Configurar el parámetro MV_CFDI_PRPROXYSR

Ítems/Carpetas

Descripción

Nombre:

MV_CFDI_PRPROXYSR

Tipo:

LC

Cont. Por.:

Ejemplo: LlavePrivada.F. KEY

Descripción:

CFDI: Nombre y extensión del archivo de la llave privada (.key o .pfx) utilizada para timbres fiscales

   Ingresar el nombre y extensión del archivo del archivo de la llave privada (.KEY).

Indicar si se utilizará servidor proxy para consumo de servicios web de facturación electrónica

    •    Utilizar “Falso” (.F.) si es necesario utilizar un servidor proxy para el consumo de servicios web.
    • Utilizar “Verdadero” (.T.) si es necesario utilizar un servidor proxy para el consumo de servicios web.

l. Configurar el parámetro MV_PROXYIP k. Configurar el parámetro MV_PROXYSR

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYSRPROXYIP

Tipo:

CL

Cont. Por.:

Ejemplo: 10.F195.1.30

Descripción:

Indicar si se utilizará Dirección IP del servidor proxy para consumo de servicios web de facturación electrónicafactura electrónica. El parámetro MV_PROXYSR deberá estar activo

    •    Ingresar la dirección IP, solo
    •    Utilizar “Falso” (.F.) si es necesario utilizar un servidor proxy para el consumo de servicios web.
    • Utilizar ”Verdadero” (.T.) si es necesario utilizar un servidor proxy para el consumo de servicios web.

lm.  Configurar Configurar el parámetro MV_PROXYIPPROXYPT

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYIPPROXYPT

Tipo:

NC

Cont. Por.:

Ejemplo: 10.195.1.30 8080

Descripción:

Dirección IP Puerto del servidor proxy para servicios web de factura electrónica. El parámetro MV_PROXYSR deberá estar activo

    •    Ingresar la dirección IPel número de puerto, solo si es necesario utilizar un servidor proxy.

mn. Configurar el parámetro MV_PROXYPTPROXYAW

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYPTPROXYAW

Tipo:

LN

Cont. Por.:

Ejemplo: 8080 .F.

Descripción:

Puerto del Indicar si la autenticación al servidor proxy para servicios web de factura electrónica. El parámetro MV_PROXYSR deberá estar activo

   Ingresar el número de puerto, solo si es necesario utilizar un servidor proxy.

de facturación electrónica se realizará por medio de las credenciales de Windows

    •    Utilizar “Verdadero” (.T.) si la autenticación al servidor proxy es con las credenciales de Windows.
    • Utilizar “Falso” (.F.) si la autenticación al servidor proxy es con credenciales diferentes a las de Windows.

on. Configurar el parámetro MV_PROXYAWPROXYUR

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYAWPROXYUR

Tipo:

CL

Cont. Por.:

Ejemplo: .F. UsuarioProxServer

Descripción:

Indicar si la Usuario utilizado para autenticación al servidor proxy para servicios de facturación electrónica se realizará por medio de las credenciales de Windowspara facturación electrónica

    •    Ingresar el usuario con el cual se debe hacer    Utilizar “Verdadero” (.T.) si la autenticación al servidor proxy es con las credenciales de Windows.Utilizar “Falso” (.F.) , solo si la autenticación al servidor proxy es con credenciales diferentes a las de Windows.

op. Configurar el parámetro MV_PROXYURPROXYPW

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYURPROXYPW

Tipo:

C

Cont. Por.:

Ejemplo: UsuarioProxServer ContraseñaProxServer

Descripción:

Usuario utilizado Contraseña utilizada para autenticación al servidor proxy para facturación electrónica

    •    Ingresar el usuario la contraseña con el la cual se debe hacer la autenticación al servidor proxy, solo si la autenticación es con credenciales diferentes a las de Windows.

pq. Configurar el parámetro MV_PROXYPWPROXYDM

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYPWPROXYDM

Tipo:

C

Cont. Por.:

Ejemplo: ContraseñaProxServer MiDominio

Descripción:

Contraseña utilizada Dominio utilizado para autenticación al servidor proxy para facturación electrónica

    •    Ingresar la contraseña con la cual se debe hacer la autenticación el nombre del dominio para autenticar al servidor proxy, solo si la autenticación es con credenciales diferentes a las de Windows.
q

        r. Configurar el parámetro MV_

PROXYDM

CFDDIRS

Ítems/Carpetas

Descripción

Nombre:

MV_PROXYDM

Tipo:

C

Cont. Por.:

Ejemplo: MiDominio

Descripción:

Dominio utilizado para autenticación al servidor proxy para facturación electrónica

   Ingresar el nombre del dominio para autenticar al servidor proxy.

CFDDIRS

Tipo:

C

Cont. Por.:

GetSrvProfString('startpath','')+'\cfd\llaves\'

Descripción:

Directorio donde se grabaran los archivos con las claves privadas y publicas

    •    Definir el directorio donde se grabaran los archivos con las claves privadas y públicas. El valor predeterminado es GetSrvProfString('startpath','')+'\cfd\llaves\'. Si desea cambiar el directorio solo reemplace el valor a partir de ‘\cfd\llaves\’.

s

r

. Configurar el parámetro MV_

CFDDIRS

CFDRETP

Ítems/Carpetas

Descripción

Nombre:

MV_CFDDIRSCFDRETP

Tipo:

C

Cont. Por.:

GetSrvProfString('startpath','')+'\cfd\llavesretPagos\'

Descripción:Directorio donde se grabaran los archivos con las claves privadas y publicas

CFDi: Complemento retenciones, ruta de almacén de Ret. Pagos

    •    Definir el directorio donde se grabaran los archivos con las claves privadas y públicasXML de retenciones e información de pagos. El valor predeterminado es GetSrvProfString('startpath','')+'\cfd\llaves\'. Si desea cambiar el directorio solo reemplace el valor a partir de ‘\cfd\llaves\’.
      retPagos\'. Si desea cambiar el directorio solo reemplace el valor a partir de ‘\cfd\retPagos\’.

t. Configurar el parámetro MV_RELACNT

Ítems/Carpetas

Descripción

Nombre:

MV_RELACNT

Tipo:

C

Cont. Por.:

Ejemplo: [email protected]

Descripción:

Cuenta a ser utilizada en él envió de e-mail para los informes

    •    Ingresar la cuenta de correo electrónico que será utilizada para él envió de las constancias de retención.

us. Configurar el parámetro MV_CFDRETPRELPSW

Ítems/Carpetas

Descripción

Nombre:

MV_CFDRETPRELPSW

Tipo:

C

Cont. Por.:

Ejemplo: YourPassword

Cont. Por.:

GetSrvProfString('startpath','')+'\cfd\retPagos\'

Descripción:

CFDi: Complemento retenciones, ruta de almacén de Ret. Pagos

   Definir el directorio donde se grabaran los archivos XML de retenciones e información de pagos. El valor predeterminado es GetSrvProfString('startpath','')+'\cfd\retPagos\'. Si desea cambiar el directorio solo reemplace el valor a partir de ‘\cfd\retPagos\’.

Contraseña de cuenta de e-mail para enviar informes

    •    Ingresar la contraseña de la cuenta de correo electrónico que fue definida para él envió de las constancias de retención.

vt. Configurar el parámetro MV_RELACNTRELSERV

Ítems/Carpetas

Descripción

Nombre:

MV_RELACNTRELSERV

Tipo:

C

Cont. Por.:

Ejemplo: micuenta@midominiosmtp.midominio.com

Descripción:

Cuenta a ser utilizada en él Nombre de servidor de envió de e-mail para utilizado en los informes

    •    Ingresar la cuenta el nombre del servidor de salida para el envío de correo electrónico que será utilizada para él envió de las constancias de retención.
u

       w. Configurar el parámetro MV_

RELPSW

RELSSL

Ítems/Carpetas

Descripción

Nombre:

MV_RELPSWRELSSL

Tipo:

LC

Cont. Por.:

Ejemplo: YourPassword .T. ó .F.

Descripción:

Contraseña de cuenta Define si debe habilitarse el SSL en el envío y recepción de e-mail para enviar informesmails

    •    Ingresar la contraseña de la cuenta de correo electrónico que fue definida para él envió de las constancias de retención.
      Definir si se requiere utilizar el protocolo de seguridad SSL.

xv. Configurar el parámetro MV_RELSERVRELAUTH

Ítems/Carpetas

Descripción

Nombre:

MV_RELSERVRELAUTH

Tipo:

LC

Cont. Por.:

Ejemplo: smtp.midominio.com.T. ó .F.

Descripción:Nombre

de servidor de envió de e-mail utilizado en los informesDetermina si el servidor requiere autenticación

    •    Ingresar el nombre del servidor de salida para el envío de correo electrónico.
w
    • Definir si se requiere autenticación en el servidor de correo.

y. Configurar el parámetro MV_

RELSSL

SRVPORT

Ítems/Carpetas

Descripción

Nombre:

MV_RELSSLSRVPORT

Tipo:

NL

Cont. Por.:

Ejemplo: .T. ó .F.

Descripción:

Define si debe habilitarse el SSL en el envío y recepción de e-mails

   Definir si se requiere utilizar el protocolo de seguridad SSL.

.:

Ejemplo: 25

Descripción:

CFDi: Puerto de salida de servidor de correo

    •    Ingresar el puerto de salida del servidor de correo (SMTP).

               z

x

. Configurar el parámetro MV_

RELAUTH

RETISR

Ítems/Carpetas

Descripción

Nombre:

MV_RELAUTHRETISR

Tipo:

CL

Cont. Por.:

Ejemplo: .T. ó .F.

Descripción:

Determina si el servidor requiere autenticación

   Definir si se requiere autenticación en el servidor de correo.

. Por.:

Ejemplo: IRS

Descripción:

Códigos de impuesto variable para retenciones de ISR

    •    Ingresar los códigos de los impuestos variables que son utilizados para realizar el cálculo de retenciones de ISR. Cada código debe estar separado por el carácter pipe “|”.

aay. Configurar el parámetro MV_SRVPORTRETIVAM

Ítems/Carpetas

Descripción

Nombre:

MV_SRVPORTRETIVAM

Tipo:

CN

Cont. Por.:

Ejemplo: 25 RIV

Descripción:CFDi:

Puerto de salida de servidor de correoCódigos de impuesto variable para retenciones de IVA

    •    Ingresar el puerto de salida del servidor de correo (SMTP).
      los códigos de los impuestos variables que son utilizado para realizar el cálculo de retenciones de IVA. Cada código debe estar separado por el carácter pipe “|”.

              bbz. Configurar el parámetro MV_RETISRRETIEPS

Ítems/Carpetas

Descripción

Nombre:

MV_RETISRRETIEPS

Tipo:

C

Cont. Por.:

Ejemplo: IRS IER

Descripción:

Códigos de impuesto variable para retenciones de ISRIEPS

    •    Ingresar los códigos de los impuestos variables que son utilizados para realizar el cálculo de retenciones de ISRIEPS. Cada código debe estar separado por el carácter pipe “|”.

aacc. Configurar el parámetro MV_RETIVAMRETZONE

Ítems/Carpetas

Descripción

Nombre:

MV_RETIVAMRETZONE

Tipo:

C

Cont. Por.:

Ejemplo: -06: RIV00

Descripción:

Códigos de impuesto variable para retenciones de IVAZona horaria

    •   Ingresar los códigos de los impuestos variables que son utilizado para realizar el cálculo de retenciones de IVA. Cada código debe estar separado por el carácter pipe “|”.

bb. Configurar el parámetro MV_RETIEPS

Ítems/Carpetas

Descripción

Nombre:

MV_RETIEPS

Tipo:

C

Cont. Por.:

Ejemplo: IER

Descripción:

Códigos de impuesto variable para retenciones de IEPS

    • la zona horaria correspondiente. Por ejemplo:
      - Ingresar “-06:00” para “Guadalajara, ciudad de México, Monterrey”. 
      - Ingresar “-08:00” para “Hora del Pacifico (EE.UU. y Canadá)”.


Configuración de Menús

 

2.  Validar que sean creadas las siguientes opciones en el menú del módulo de Financiero (SIGAFIN):

 

Menú

SIGAFIN

Submenú

Miscelánea | Ret. E Info. De Pagos

Nombre de la Rutina

Constancias Retención

Programa

FINA925

Módulo

Financiero

Tipo

Función de Protheus

Menú

SIGAFIN

Submenú

Miscelánea | Ret. E Info. De Pagos

Nombre de la Rutina

Canc. Retenciones

Programa

FINA926

Módulo

Financiero

Tipo

Función de Protheus

Procedimiento de Utilización 

 

  1. En el módulo de Compras (SIGACOM), a través de la opción “Imp. Variables” (Actualizaciones | Archivos):

I. Configurar cada uno de los “Impuestos Variables” con el código de “Tipo Retención” (FB_TRETSAT) que le corresponde del catálogo del SAT.

    • Presionar F3 para ejecutar la consulta o bien ingresarla manualmente.

 

Importante

Existen varios tipo de retención de acuerdo al catálogo del SAT, pero el sistema solo permite utilizar el código “01 – Servicios profesionales”.

 

2. En el módulo de Compras (SIGACOM) a través de la opción “Países” (Actualizaciones | Archivo Importaciones):

I. Configurar cada uno de los “Países” con la clave del “País” (YA_CVESAT) que le corresponde del catálogo del SAT.

    • Presionar F3 para ejecutar la consulta o bien ingresarla manualmente.

3.

   Ingresar los códigos de los impuestos variables que son utilizados para realizar el cálculo de retenciones de IEPS. Cada código debe estar separado por el carácter pipe “|”.

cc. Configurar el parámetro MV_RETZONE

Ítems/Carpetas

Descripción

Nombre:

MV_RETZONE

Tipo:

C

Cont. Por.:

Ejemplo: -06:00

Descripción:

Zona horaria

    •   Ingresar la zona horaria correspondiente. Por ejemplo:
      - Ingresar “-06:00” para “Guadalajara, ciudad de México, Monterrey”. 
      - Ingresar “-08:00” para “Hora del Pacifico (EE.UU. y Canadá)”.

Configuración de Menús

 

2.  Validar que sean creadas las siguientes opciones en el menú del módulo de Financiero (SIGAFIN):

 

Menú

SIGAFIN

Submenú

Miscelánea | Ret. E Info. De Pagos

Nombre de la Rutina

Constancias Retención

Programa

FINA925

Módulo

Financiero

Tipo

Función de Protheus

Menú

SIGAFIN

Submenú

Miscelánea | Ret. E Info. De Pagos

Nombre de la Rutina

Canc. Retenciones

Programa

FINA926

Módulo

Financiero

Tipo

Función de Protheus

Procedimiento de Utilización 

 

En el módulo de Compras (SIGACOM)

,

a través de la opción “

Imp. Variables

Proveedores” (Actualizaciones | Archivos)

:I

.

Configurar

Para cada uno de los

Impuestos Variables” con el código de “Tipo Retención” (FB_TRETSAT) que le corresponde del catálogo del SAT

proveedores se deben realizar lo siguiente:

I. En la pestaña de “De Registro”, configurar los siguientes campos:

      • País (A2_PAIS): Utilizado para identificar si el proveedor es nacional o extranjero.
        • Presionar F3 para ejecutar la consulta o bien
    • ingresarla manualmente.

 

Importante

Existen varios tipo de retención de acuerdo al catálogo del SAT, pero el sistema solo permite utilizar el código “01 – Servicios profesionales”.

2. En el módulo de Compras (SIGACOM) a través de la opción “Países” (Actualizaciones | Archivo Importaciones):

I. Configurar cada uno de los “Países” con la clave del “País” (YA_CVESAT) que le corresponde del catálogo del SAT.

Presionar F3 para ejecutar la consulta o bien ingresarla manualmente.
        • ingresarlo manualmente.
      • RFC (A2_CGC), Utilizado para registrar el Registro Federal de Contribuyente o similar.
      • CURP (A2_CURP), Utilizado para registrar la Clave Única de Registro de Población. Si el proveedor es una persona moral, no es necesario registrar esta información.
      • E-Mail (A2_EMAIL). Utilizado para registrar la dirección de correo electrónica del proveedor. Si desea registrar más de una dirección de correo, debe separar cada dirección por el carácter punto y coma “;”.

 

II

3. En el módulo de Compras (SIGACOM) a través de la opción “Proveedores” (Actualizaciones | Archivos). Para cada uno de los proveedores se deben realizar lo siguiente:

I. En la pestaña de “De RegistroOtros”, configurar los siguientes campos:

      • País (A2_PAIS): Utilizado para identificar si el proveedor es nacional o extranjero.
        • Presionar F3 para ejecutar la consulta o bien ingresarlo manualmente.
      • RFC Benef. Efect. (A2_CGCESBENEF), Utilizado para registrar el Registro Federal de Contribuyente o similar.
      • CURP (A2_CURP), Utilizado para registrar la Clave Única de Registro de Población. Si el proveedor es una persona moral, no es necesario registrar esta información.
      • E-Mail (A2_EMAIL). Utilizado para registrar la dirección de correo electrónica del proveedor. Si desea registrar más de una dirección de correo, debe separar cada dirección por el carácter punto y coma “;”.

 

II. En la pestaña de “Otros”, configurar los siguientes campos:

      • Benef. Efect. (A2_ESBENEF), Utilizado para expresar si el beneficiario del pago es la misma persona que retiene. Combo con las opciones:
        • Si – Beneficiario del pago
        • No – No es beneficiario del pago
      • Tipo Contrib: (A2_CVESAT), Utilizado para identificar el tipo de contribuyente que le corresponde al proveedor de acuerdo al catálogo del SAT.
        • Presionar F3 para ejecutar la consulta o bien ingresarlo manualmente.
    • RFC Repr. (A2_RLRFC), Utilizado para registrar el RFC del representante legal en México. Requerido si el proveedor es extranjero y si es beneficiario del pago efectuado.
    • CURP Repr. (A2_RLCURP), Utilizado para registrar la CURP del representante legal en México. Requerido si el proveedor es extranjero y si es beneficiario del pago efectuado.
    • Tip Cont. Rep. (A2_RLCVSAT), Utilizado para identificar el tipo de contribuyente que le corresponde al representante legal en México de acuerdo al catálogo del SAT.
Presionar F3 para ejecutar la consulta o bien ingresarlo manualmente.

4. Registrar movimientos en el sistema de facturas de entrada para proveedores nacionales y extranjeros en los cuales se estén realizando retenciones de IVA, ISR o IEPS.

5. Generar las órdenes de pago para las facturas registradas previamente.

 

 

Generar CFDi de retención e información de pagos

 

  1. En el módulo Financiero (SIGAFIN), a través de la opción “Constancias Retención” (Miscelánea | Ret. e Info. de pagos).

I. Definir los parámetros deseados para visualizar las órdenes de pago generadas.

      • Proveedor: Seleccionar los proveedores de los cuales desea consultar las órdenes de pago.
        Nota: Se abre una ventana la cual permite seleccionar los proveedores. La información que se muestra es A2_COD + “-” + A2_LOJA + “-” + A2_NOME
        Ejemplo: P000001-T01-Nombre Proveedor
      • Mes Inicial: Definir el mes inicial del periodo de la retención e información de pagos.
      • Mes Final: Definir el mes final del periodo de la retención e información de pagos.
  • Año: Definir el año del ejercicio fiscal.
  • Tipo de Pago: Definir el tipo de pago. Las opciones disponibles son “Definitivo” o “Provisional”.
  • Fecha Inicio: Rango de fecha inicial para consultar las órdenes de pago en el sistema.
  • Fecha Final: Rango de fecha final para consultar las órdenes de pago en el sistema.
  • Envía Email: Envía correo electrónico al proveedor, anexando el archivo XML de retención e información de pago así como la representación impresa del mismo en formato PDF. Las opciones disponibles son “Si” o “No”.
  • Envía Timbrar: Definir si se desea generar timbre fiscal digital de internet. Las opciones disponibles son “Si” o “No”.
  • Filtrar Generadas. Definir si se desea mostrar o no las órdenes de pago que ya cuentan con constancias de retención. Las opciones disponibles son “Si” o “No”.
        • expresar si el beneficiario del pago es la misma persona que retiene. Combo con las opciones:
          • Si – Beneficiario del pago
          • No – No es beneficiario del pago
        • Tipo Contrib: (A2_CVESAT), Utilizado para identificar el tipo de contribuyente que le corresponde al proveedor de acuerdo al catálogo del SAT.
          • Presionar F3 para ejecutar la consulta o bien ingresarlo manualmente.
        • RFC Repr. (A2_RLRFC), Utilizado para registrar el RFC del representante legal en México. Requerido si el proveedor es extranjero y si es beneficiario del pago efectuado.
        • CURP Repr. (A2_RLCURP), Utilizado para registrar la CURP del representante legal en México. Requerido si el proveedor es extranjero y si es beneficiario del pago efectuado.
        • Tip Cont. Rep. (A2_RLCVSAT), Utilizado para identificar el tipo de contribuyente que le corresponde al representante legal en México de acuerdo al catálogo del SAT.
          • Presionar F3 para ejecutar la consulta o bien ingresarlo manualmente.

    4. Registrar movimientos en el sistema de facturas de entrada para proveedores nacionales y extranjeros en los cuales se estén realizando retenciones de IVA, ISR o IEPS.

    5. Generar las órdenes de pago para las facturas registradas previamente.

     

     

    Generar CFDi de retención e información de pagos

     

    1. En el módulo Financiero (SIGAFIN), a través de la opción “Constancias Retención” (Miscelánea | Ret. e Info. de pagos).

    I. Definir los parámetros deseados para visualizar las órdenes de pago generadas.

        • Proveedor: Seleccionar los proveedores de los cuales desea consultar las órdenes de pago.
          Nota: Se abre una ventana la cual permite seleccionar los proveedores. La información que se muestra es A2_COD + “-” + A2_LOJA + “-” + A2_NOME
          Ejemplo: P000001-T01-Nombre Proveedor
        • Mes Inicial: Definir el mes inicial del periodo de la retención e información de pagos.
        • Mes Final: Definir el mes final del periodo de la retención e información de pagos.
        • Año: Definir el año del ejercicio fiscal.
        • Tipo de Pago: Definir el tipo de pago. Las opciones disponibles son “Definitivo” o “Provisional”.
        • Fecha Inicio: Rango de fecha inicial para consultar las órdenes de pago en el sistema.
        • Fecha Final: Rango de fecha final para consultar las órdenes de pago en el sistema.
        • Envía Email: Envía correo electrónico al proveedor, anexando el archivo XML de retención e información de pago así como la representación impresa del mismo en formato PDF. Las opciones disponibles son “Si” o “No”.
        • Envía Timbrar: Definir si se desea generar timbre fiscal digital de internet. Las opciones disponibles son “Si” o “No”.
        • Filtrar Generadas. Definir si se desea mostrar o no las órdenes de pago que ya cuentan con constancias de retención. Las opciones disponibles son “Si” o “No”.

     

    Importante

    La impresión de las constancias y envió de correo electrónico se realiza aun cuando no se generó el CFDi. Parámetro “Envía Timbrar” = “No”.

    Si no desea enviar el correo electrónico de una constancia sin CFDi, debe cambiar el parámetro a “Envía Email” = “No”.

     

    2. Una vez definidos los parámetros dar clic en el botón “Ok” para visualizar las órdenes de pago de acuerdo a los parámetros definidos.

    3. Seleccionar una o varias órdenes de pago para generar las “Constancia de retención de información de pagos”. Dar clic en la opción de “Gen. Constancia” para iniciar el proceso.

      • Si selecciona varias órdenes de pago de un mismo proveedor, solo se generará una orden de pago.
      • Si selecciona varias órdenes de pago pero de diferente proveedor, generará una orden de pago por cada proveedor.

     

    4. El nombre de los archivos será formado de la siguiente manera:

    I. EK_FILIAL + A2_RFC + MV_PAR02 + MV_PAR03 + MV_PAR04 + EK_ORDPAGO + ClaveRetención + “.xml”

    Ejemplo: 01_XXZZ871222695_6_6_2015_000210_01.xml

    II. EK_FILIAL + A2_RFC + MV_PAR02 + MV_PAR03 + MV_PAR04 + EK_ORDPAGO + ClaveRetención + “.pdf”

    Ejemplo: 01_XXZZ871222695_6_6_2015_000210_01.pdf

     

    5. Ingresar a la ruta definida en el parámetro MV_CFDRETP para visualizar los archivos generados.

     

     

    Cancelación de CFDi de retención e información de pagos

     

    1. Tener en sistema folios fiscales de Retenciones e Información de Pagos.
    2. En el módulo Financiero (SIGAFIN), a través de la opción “Canc. Retenciones” (Miscelánea | Ret. e Info. de pagos).

    I. Definir los parámetros deseados para visualizar los folios fiscales generados.

        • ¿Proveedor?: Seleccionar los proveedores de los cuales desea consultar los folios fiscales.
          Nota: Se abre una ventana la cual permite seleccionar los proveedores. La información que se muestra es A2_COD + “-” + A2_LOJA + “-” + A2_NOME
          Ejemplo: P000001-T01-Nombre Proveedor
        • ¿Fecha Inicio?: Rango de fecha inicial para consultar los folios fiscales en el sistema.
        • ¿Fecha Final?: Rango de fecha final para consultar los folios fiscales en el sistema.
        • ¿Filtrar Generadas?: Definir si se desea mostrar o no los folios fiscales que ya fueron cancelados. Las opciones disponibles son “Si” o “No”.
        • ¿Ruta Archivos XML?: Definir la ruta donde se encuentran los archivos XML con los folios fiscales a cancelar.

     

    3. Una vez definidos los parámetros dar clic en el botón “Ok” para visualizar los folios fiscales de acuerdo a los parámetros definidos.

    4. Seleccionar uno o varios folios fiscales para realizar la cancelación.

    5. Dar clic en la opción de “Cancelar” para iniciar el proceso de cancelación de los folios fiscales.

     

    Importante

    La impresión de las constancias y envió de correo electrónico se realiza aun cuando no se generó el CFDi. Parámetro “Envía Timbrar” = “No”.

    Si no desea enviar el correo electrónico de una constancia sin CFDi, debe cambiar el parámetro a “Envía Email” = “No”.

     

    2. Una vez definidos los parámetros dar clic en el botón “Ok” para visualizar las órdenes de pago de acuerdo a los parámetros definidos.

    3. Seleccionar una o varias órdenes de pago para generar las “Constancia de retención de información de pagos”. Dar clic en la opción de “Gen. Constancia” para iniciar el proceso.

      • Si selecciona varias órdenes de pago de un mismo proveedor, solo se generará una orden de pago.
      • Si selecciona varias órdenes de pago pero de diferente proveedor, generará una orden de pago por cada proveedor.

     

    4. El nombre de los archivos será formado de la siguiente manera:

    I. EK_FILIAL + A2_RFC + MV_PAR02 + MV_PAR03 + MV_PAR04 + EK_ORDPAGO + ClaveRetención + “.xml”

    Ejemplo: 01_XXZZ871222695_6_6_2015_000210_01.xml

    II. EK_FILIAL + A2_RFC + MV_PAR02 + MV_PAR03 + MV_PAR04 + EK_ORDPAGO + ClaveRetención + “.pdf”

    Ejemplo: 01_XXZZ871222695_6_6_2015_000210_01.pdf

     

    5. Ingresar a la ruta definida en el parámetro MV_CFDRETP para visualizar los archivos generados.