Situación/Requisito: | Al emitir un complemento para la recepción de pagos, el atributo CtaBeneficiario es generado a partir del número de cuenta (A6_NUMCON) del banco informado al registrar el cobro diverso la cual debe contener de 10 hasta 50 dígitos, sin embargo existen clientes que manejan cuentas con 9 dígitos o menos lo cual origina que el XML no pueda ser timbrado correctamente.
|
Solución/Implementación: | Se realiza la re-configuración de la tabla F3H para que se pueda ingresar el Patrón de Validación para la Cuenta Ordenante y Cuenta Beneficiario el cual se encuentra en el documento catPagos.xls que provee el SAT, con lo cual se realizan las validaciones para la estructura de la Cta. Ordenante y Cta. Beneficiario mediante la función fPatronCta() durante la captura de un recibo de recepción de pagos y durante la creación del XML antes de realizar el timbrado. Configuraciones previas: Campos(SX3).
- Actualizar campo EL_CTAORD.
Validación | FIS815PatCta(M->EL_CTAORD,1,M->EL_FORPGO) |
Tipo | M. | Tamaño | 10. | Título | Cuenta Ben. | Descripción | Cuenta Recibe Pago. | Validación | FIS815PatCta(M->EL_CTABEN,2,M->EL_FORPGO). | Obligatorio | No. | Visual | Alterar. | Contexto | Real. | When | FN087AWH(). | 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. |
- Eliminar mediante APSDU los registros relacionados a la tabla S005 de las tablas F3H y F3I.
- Aplicar el archivo de actualización.
- Ingresar al módulo SIGAFAT
- Validar que la nueva estructura para el catálogo de Formas de Pago (S005) ingresando al menú "Actualizaciones > Archivos > Definición de Catálogos" cuente con las columnas "Patrón Cuenta Ordenante" y "Patrón Cuenta Beneficiario"
- Capturar el Patrón para Cuenta Ordenante y Cuenta Beneficiario como se encuentra en el documento catPagos.xls proporcionado por el SAT, ingresando al menú "Actualizaciones > Archivos > Mantenimiento de Catálogos"
Implementación: - Ingresar al módulo SIGAFIN.
- Ingresar al Menú "Actualizaciones > Cuentas por Cobrar > Cobros Diversos".
- Capturar los datos del encabezado.
- Seleccionar un banco el cual tenga registrada una cuenta con una longitud de 9 dígitos o menos (numéricos o alfanuméricos).
- Seleccionar una Forma de Pago la cual cuente con un patrón de Validación para la Cuenta Ordenante y/o Cuenta Beneficiario.
- Validar en los campos Cta. Ordenante (EL_CTAORD) y Cta. Beneficario (EL_CTABEN)
- Realizar el timbrado.
|