01. DATOS GENERALES
Producto | TOTVS Backoffice |
---|---|
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Facturación |
Función: | No aplica |
País: | Ecuador |
Ticket: | 15260823 |
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-17157 |
02. SITUACIÓN/REQUISITO
Cuando se intenta informar el RUC a un vendedor, se presenta el mensaje "Numero de CUIT/CUIL no valido", esto no ocurre al informar el RUC en el cliente.
03. SOLUCIÓN
Se modifica la validación del campo RUC (A3_CGC) asignando una condición similar a la que se realiza en el caso de la tabla de clientes.
- Si el diccionario está contenido en la Base de Datos, realizar un respaldo de la misma.
- Si el diccionario se encuentra en tablas ctree (.dtc), realizar un respaldo de la carpeta SYSTEM del ambiente, por ejemplo Protheus_Data\System.
- Aplicar el pacote diferencial de actualización al diccionario mediante la rutina UPDDISTR.
- Incluir un Vendedor en la rutina SIGAFAT >> Actualizaciones | Archivos | Vendedores (MATA040).
- En el campo RUC (A3_CGC), introducir un número de RUC válido, el cual puede ser de cualquiera de los tipos:
- Persona natural (posición 3, contiene dígito de 0 a 5)
- Institución Pública (posición 3 igual a 6)
- Persona jurídica y extranjeros sin cédula de identidad (posición 3 igual a 9)
04. INFORMACIÓN ADICIONAL
Actualizaciones al Diccionario de datos
Para modificar la validación, es necesario contar con el pacote diferencial del diccionario de datos 011462 - MI - DMINA-17157 - EQU - Validación de RUC de Vendedor, el cual debe ser aplicado a través de la rutina UPDDISTR. Revise la documentación respecto a las Reglas de Actualización de Diccionario - UPDDISTR.
Actualizaciones que contiene el pacote.
Tabla SA3 - Vendedores
Campo | A3_CGC |
Tipo | C |
Tamaño | 13 |
Decimal | 0 |
Formato | @! |
Título | RUC |
Descripción | RUC del Vendedor |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | Si |
Opciones | |
When | |
Relación | |
Val. Sistema | Vazio().or.(A030RUC(M->A3_CGC).and.ExistChav("SA3",M->A3_CGC,3)) |
Inic. Estándar |
Nota: Será modificado el atributo Validación Sistema.
Tabla SNG - Grupos de Bienes
Campo | NG_TAXAPAD |
Tipo | C |
Tamaño | 6 |
Decimal | 0 |
Formato | @! |
Título | Cód.Ts.Est. |
Descripción | Código Clasif. Fiscal |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | Si |
Consulta | SNH |
When | |
Relación | |
Val. Sistema | Vazio() .Or. ExistCpo('SNH',M->NG_TAXAPAD) |
Inic. Estándar |
Nota: Será modificado el atributo Obligatorio. Este cambio concierne al issue DMINA-17471 para quitar obligatoriedad al campo indicado.
La presente solución aplica para versión 12.1.33 o superior.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Registro Único de Contribuyentes (RUC)