Línea de Producto: | Microsiga Protheus. | ||||||||||||||||
Segmento: | Servicios - Mercado Internacional. | ||||||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||||||
Rutina: |
Nota:
| ||||||||||||||||
Requisito/Story/Issue: | DMINA-1552 (V11.8) | DMINA-3095 | DMINA-3100 | DMINA-4067 (V12.1.07). | ||||||||||||||||
País(es): | México. | ||||||||||||||||
Base(s) de Datos: | Todas. | ||||||||||||||||
Tablas utilizadas: | SEL - Recibos de Cobro. | ||||||||||||||||
Sistema(s) operativo(s): | Windows/Linux. |
De acuerdo al catálogo de Formas de pago, los atributos RFC del Emisor de la Cuenta Ordenante (RfcEmisorCtaOrd) y Cuenta Ordenante (CtaOrdenante) son opcionales para algunas formas de pago como "Transferencia electrónica de fondos". Sin embargo, actualmente el sistema solo los considera en el XML cuando se trata de pago en Cheque.
Se solicita que estos atributos se incluyan en el XML cuando sean informados sin validar la Forma de Pago.
(Solo para Microsiga Protheus, versiones anteriores a la versión 12).
Antes de ejecutar el compatibilizador, UPDMODMI es imprescindible:
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! |
El sistema se actualiza inmediatamente después de aplicar el paquete de actualizaciones (Patch) de este llamado.
Tabla SEL- Recibos de Cobranza
Configuración de campo EL_RFCEMI:
Campo | EL_ RFCEMI |
Tipo | C |
Tamaño | 14 |
Decimal | 0 |
Formato | @! |
Título | RFC Emisor |
Descripción | RFC de la Cta Origen |
Nivel | 0 |
Utilizado | Sí |
Obligatorio | No |
Browse | Sí |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | N/A |
Help | Clave del RFC de la entidad emisora de la cuenta origen, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico. |
Configuración de campo EL_CTAORD:
Campo | EL_CTAORD |
Tipo | Memo |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Título | Cta Ord |
Descripción | Cuenta con la que se realizó el pago |
Nivel | 1 |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | FIS815PatCta(M->EL_CTAORD,1,M->EL_FORPGO) |
Help | Se puede registrar el número de la cuenta con la que se realizó el pago, considerar las reglas de obligatoriedad de acuerdo con la columna Cuenta Ordenante del catálogo c_FormaPago publicado en el Portal del SAT. |
Configuración de campo EL_FORPGO:
Campo | EL_FORPGO |
Tipo | C |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Forma Pgo |
Descripción | Forma de Pago |
Nivel | 1 |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | N/A |
Inicializador | IIF(MVCHEQUE=='TF ','03',IIF(MVCHEQUE=='EF ','01',IIF(MVCHEQUE=='CH ','02',''))) |
Val. Sistema | Vazio() .or. ValidF3I('S005',M->EL_FORPGO,1,2) .AND. FN087AWHEN() |
F3 | MEX005 |
Help | Dato informativo. Se debe registrar la clave correspondiente a la forma en que se recibió el pago, conforme al catálogo formas de pago publicado en el Portal del SAT. |
Configuración de campo EL_CEPTIP:
Campo | EL_CEPTIP |
Tipo | C |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tipo CEP |
Descripción | Tipo de Cadena de Pago |
Nivel | 1 |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | Vazio() .or. ValidF3I('S015',M->EL_CEPTIP,1,2) |
F3 | MEX014 |
Help | Clave del tipo de cadena de pago que genera la entidad receptora del pago. Considerar las reglas de obligatoriedad de acuerdo con la columna Tipo Cadena Pago del catálogo c_FormaPago publicado en el Portal del SAT. |
Nota:
Para versiones superiores a 11.8, los atributos Consulta y Validación de Sistema para el campo EL_CEPTIP, deben ser como se muestra a continuación:
Val. Sistema | Vazio() .or. ValidF3I('S016',M->EL_CEPTIP,1,2) |
Consulta | MEX016 |
Configuración de campo EL_CEPCER:
Campo | EL_CEPCER |
Tipo | M |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Titulo | Certif CEP |
Descripción | Certificado del CEP |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | N/A |
Help | Es el certificado que corresponde al pago, como una cadena de texto en formato base 64. |
Configuración de campo EL_CEPCAD:
Campo | EL_CEPCAD |
Tipo | MEMO |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Título | Cadena CEP |
Descripción | Cadena original del CEP |
Nivel | 1 |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | N/A |
F3 | N/A |
Help | Es la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria. Es requerido en caso de que el campo TipoCadPago contenga información. En la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria se utiliza el carácter | (Pleca), para este caso, si se registra información en este |
Configuración de campo EL_CEPSEL:
Campo | EL_CEPSEL |
Tipo | MEMO |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Título | Sello CEP |
Descripción | Sello digital del CEP |
Nivel | 1 |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | N/A |
F3 | N/A |
Help | Es el sello digital que se asocie al pago. La entidad que emite el comprobante de pago, ingresa una cadena original y el sello digital en una sección de dicho comprobante, este sello digital es el que se debe registrar en este campo. Debe ser expresado como una cadena de texto en formato base 64. Es requerido en caso de que el campo TipoCadPago contenga información. |
Configuración de campo EL_CTABEN:
Campo | EL_CTABEN |
Tipo | Memo |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Título | Cta Ben |
Descripción | Cuenta que recibe el pago |
Nivel | 1 |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Opciones | N/A |
When | FN087AWH() |
Relación | N/A |
Val. Sistema | FIS815PatCta(M->EL_CTABEN,2,M->EL_FORPGO) |
Help | Se puede registrar el número de la cuenta que recibe el pago, considerar las reglas de obligatoriedad de acuerdo con la columna Cuenta Beneficiario del catálogo c_FormaPago publicado en el Portal del SAT. |
Configuración del campo EL_BCOCHQ:
Campo | EL_BCOCHQ |
---|---|
Consulta (F3) | SA6 |
Importante:
2. Creación de Consulta Especifica en el archivo SXB – Consulta Especifica.
Para Diccionario de Datos de V11.8.
Catálogo Tipo Cadena de Pago:
Alias | MEX014 | MEX014 | MEX014 |
Tipo | 1 | 2 | 5 |
Secuencia | 01 | 01 | 01 |
Columna | RE | 01 | 01 |
Descripción | Tipo Cadena de Pago | Tipo Cadena de Pago | Tipo Cadena de Pago |
Contiene | F3I | F812SXB("S015","Cadena") | VAR_IXB |
Para Diccionario de Datos de V12:
Alias | MEX016 | MEX016 | MEX016 |
---|---|---|---|
Tipo | 1 | 2 | 5 |
Secuencia | 01 | 01 | 01 |
Columna | RE | 01 | 01 |
Descripción | Tipo Cadena de Pago | Tipo Cadena de Pago | Tipo Cadena de Pago |
Contiene | F3I | F812SXB("S016","Cadena") | VAR_IXB |
3. Creación de disparadores en el archivo SX7 – Gatillos:
Campo | EL_TIPODOC |
Secuencia | 005 |
Regla | IIF(EL_TIPODOC=='TF','03',IIF(EL_TIPODOC=='CH','02',IIF(EL_TIPODOC=='EF','01',))) |
Contra Dominio | EL_FORPGO |
Tipo | P |
Seek | N |
Alias | |
Orden | 0 |
Llave | |
Condición | |
Propiedad | S |
Importante:
4. Configuración de un Grupo de Campo, en el archivo SXG - Grupo de Campos:
Nombre del Grupo | Tamaño |
---|---|
Cuenta corriente | 11 |
Nota:
Requisitos previos.
Contar con Facturas de Venta timbradas.
Bajar el archivo contenedor de los catalogo SAT catPagos.xls de la siguiente liga
http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/Recepcion_de_pagos.aspx
Ubicar la pestaña c_tipoCadenaPago, abrirla y verificar el contenido (El catálogo contiene solo dos columnas C_TipoCadena y Descripción)
a) Acceder al módulo SIGAFAT
b) En el menú Actualizaciones > Archivos > Definición de Catálogos, validar que esté creada la estructura del siguiente catálogo:
Para versión 11.8:
Para versión 12:
c) En el menú Actualizaciones > Archivos > Mantenimiento de Catálogos, validar que el siguiente catálogo contenga información de acuerdo al archivo c_TipoCadenaPago.csv:
Para versión 11.8:
Para versión 12:
Proceso Cobros Diversos con Diferentes Formas de Pago y CEP
1. En Financiero (SIGAFIN), acceda a Actualizaciones / Ctas por Cobrar / Cobros Diversos (FINA087A).
El sistema exhibe la ventana para generar Recibos de Cobro.
2. En el encabezado asignar los datos requeridos, en el detalle verificar que los campos Forma Pgo, RFC Emisor, Cta Ord, Tipo CEP, Cert CEP, Cadena CEP y Sello CEP estén creados.
Para poder modificar éstos campos verificar las reglas de llenado contenidas en el documento CatPagos.xls que se podrá obtener en la siguiente liga:
http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/Recepcion_de_pagos.aspx
3. Seleccionar el Tipo Valor (CH, TF, EF), el campo "Forma Pgo" se llenará automáticamente con el valor seleccionado en "Tipo Valor".
4. Si la forma de pago exige el llenado de los campos Certif CEP, Cadena CEP y Sello CEP el contenido de éstos debe ser en Base64
5. Después de llenar el Recibo haga clic en el botón siguiente (Flechas de la barra de menú divisoria ubicada en la parte media del browse)
6. El sistema exhibe la ventana Clientes. Seleccionar el cliente a quien se requiere compensar documentos.
7. Haga clic en el botón siguiente (Flechas de la barra de menú divisoria ubicada en la parte media del browse).
8. El sistema exhibe la ventana de Documentos. Seleccionar los documentos (Timbrados) a compensar.
9. Haga clic en el botón siguiente (Flechas de la barra de menú divisoria ubicada en la parte media del browse).
10. El sistema exhibe la ventana de Resumen. Verificar los Valores Cobrados contra Documentos Cancelados.
11. Haga clic en el botón Confirmar.
12. El sistema envía mensaje preguntando si se desea realizar el complemento de recepción de pago. Confirmar dando clic en el botón Si.
13. Si la información es la correcta el sistema enviará mensaje informando la creación del XML e impresión del recibo en formato PDF.
14. Verificar que los archivos fueron creados en la ruta especificada en el parámetro MV_CFDRECP.
15. Si Forma de Pago es igual a Efectivo (FormPag= 01) dentro del XML del Recibo Timbrado no se indican los atributos RfcEmisorCtaOrd, CtaOrdenante, TipoCadPago, CertPago, CadPago y SelloPago.
16. Si Forma de Pago es igual a Cheque nominativo (FormPag= 02) dentro del XML del Recibo Timbrado mostrará los atributos RfcEmisorCtaOrd y CtaOrdenante
17. Si Forma de Pago es igual a Transferencia Electrónica (FormPag= 03) dentro del XML del Recibo Timbrado mostrará los atributos RfcEmisorCtaOrd, CtaOrdenante, TipoCadPago, CadPago, CertPago y SelloPago
18. Verificar datos en archivos PDF y XML mediante folio del recibo.