Especificación de Requisitos |
|
Proyecto/Versión: M_SER_MI002/TOTVS Microsiga Protheus V12.1.11 | Requisito/Módulo: PCREQ-2096/SIGACOM |
Sub-Requisito/Función:PCREQ-9825/Informe de Fracciones arancelarias. | Tarea/Llamado: PDR_SER_MI002-64 |
País: México | Fecha de especificación: 09/02/16 |
Rutinas Involucradas |
|
|
Rutina | Tipo de Operación | Opción de Menú |
MATA446MATR446 | Incluir | ActualizacionesInformes->Archivos de Importación>Importaciones ->Fracciones Arancelarias |
Estrategia de Desarrollo y Liberación |
|
Producto | PROTHEUS |
Release que está siendo desarrollado | 12.1.7 |
Tiene réplica? | ( )Si (X )No |
Qué versión? |
|
Âncora | ||||
---|---|---|---|---|
|
Permitir el registro de Fracciones Arancelarias, usadas en el cálculo de impuestos del pedimento Crear un informe del catálogo de Fracciones arancelarias.
Crear la rutina (usando MVC) para dar mantenimiento a la tabla de Fracciones Arancelarias (RSB), la cual deberá tener las opciones de Incluir, Modificar, Borrar y Visualizar.
Los campos que deberá contener la pantalla de registro son:
Fracción (RSB_fracc).- Dato obligatorio. Numero de fracción arancelaria.
Cód. País (RSB_pais).- Dato obligatorio. Código del país de origen. Podrá consultar del catálogo de países (SYA). Y se debe validar que el código exista en dicho catálogo Se creara una nueva opción en Protheus, que permita generar un informe (en treport) de los datos de las fracciones arancelarias (RSB).
Parámetros (prototipo 02):
(Verifique en la imagen del Prototipo 02 el 1er parámetro es clave, es tomado del Orden de la pantalla previa, prototipo 01, verifique el fuente del Informe de productos para observar cómo se hace este despliegue)
¿De País?- Podrá seleccionar del catálogo de Países (sya), o dejar vacío.
¿A País?-Podrá seleccionar del catálogo de Países (sya), y no permite vacío.
¿De Fracción?-Podrá seleccionar del catálogo de Fracciones (RSB), o dejar vacío.
¿A Fracción?- Podrá seleccionar del catálogo de Fracciones (RSB), y no permite vacío.
Salida del informe
Sub-encabezado
País (RSB_PAI).- Codigo del pais y descripcion del pais (ya_descr).
Detalle
Fracción (RSB_fracc).- Numero de fracción arancelaria.
Descripción (RSB_desc).- Dato obligatorio. Descripción de la fracción.
%Tasa Tasa (RSB_tasa).- Porcentaje de tasa de importación.
UMC UMT (RSB_umt).- Dato obligatorio. Clave de la unidad de medida de aplicación de la TIGIE, podrá seleccionar del catálogo de unidades de medida (sah).
Tipo IVA (RSB_IVA).-Podrá seleccionar entre Si/No. Indica si el TIGIE de esa fracción arancelaria tendrá IVA o no.
Opción Incluir
Permitirá edición en todos los campos, en el campo Fracción deberá validar que este no exista (en la tabla RSB).
Opción Modificar
Podrá modificar todos los datos, excepto el campo Fracción y Cód. País.
Opción Borrar
No permitirá edición de ningún dato, solo visualizara.
Al dar Ok, enviara un mensaje al usuario, para que confirme la eliminación, si es afirmativa procederá al borrado.
Por regla de integridad, validara que la fracción no esté siendo utilizada en algún pedimento (tabla zi7).
Tablas Utilizadas
Prototipo 01 - Browse
Prototipo 02 - Registro
Mencionada en la sección de Reglas de Negocio
Módulo | SIGACOM/PROTHEUS |
Función | MATA446MATR446 |
Situación/Requisito | PCREQ-98259826 |
Solución/Implementación | Fracciones Arancelarias, utilizados para el cálculo de impuestos del pedimento para el país México. |
Convertidores de Parámetros: |
|
...
Diccionario de Datos
Nota: Las definiciones abajo pueden varias variar dependiendo las necesidades del desarrollo, solo es un predefinición de las mismas. Archivo: RSB – Fracciones arancelarias
Índice | Clave |
01 | RSB_FILIAL+RSB_FRACC+RSB_PAIS |
02 | RSB_FILIAL+RSB_PAIS+RSB_FRACC |
Campo | RSB_FILIAL |
Tipo | C |
Tamaño | 8 |
Decimal | 0 |
Formato | @! |
Titulo | Sucursal |
Descripción | Sucursal del Sistema |
Nivel |
|
Usado | No |
Obligatorio | No |
Browse | No |
Opciones |
|
When |
|
Relación |
|
Val. Sistema |
|
Val. User |
|
Help |
|
...
Campo
...
RSB_FRACC
...
Tipo
...
C
...
Tamaño
...
10
...
Decimal
...
0
...
Formato
...
...
Titulo
...
Fracción
...
Descripción
...
Fracción
...
Nivel
...
...
Usado
...
Si
...
Obligatorio
...
Si
...
Browse
...
Si
...
Opciones
...
...
When
...
INCLUI
...
Relación
...
...
Val. Sistema
...
IIF(INCLUI,MTA446FracVld(),)
...
Val. User
...
...
Help
...
Nombre: MATR446
X1_ORDEM | 01 |
X1_PERGUNT | ¿De Pais? |
X1_TIPO | C |
X1_TAMANHO | 3 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 |
|
F3 | SYA |
X1_HELP | Rango de países, seleccione el país inicial. |
X1_ORDEM | 02 |
X1_PERGUNT | ¿A Pais? |
X1_TIPO | C |
X1_TAMANHO | 3 |
F3 | SYA |
X1_GSC | G |
X1_VAR01 | MV_PAR02 |
X1_DEF01 |
|
X1_VALID | NoVacio |
X1_HELP | Rango de países, seleccione el país final |
X1_ORDEM | 03 |
X1_PERGUNT | ¿De Fraccion? |
X1_TIPO | C |
X1_TAMANHO | 10 |
X1_GSC | G |
X1_VAR01 | MV_PAR03 |
X1_DEF01 |
|
Campo | RSB_PAIS |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Formato |
|
Titulo | Cod. Pais |
Descripción | Cod. Pais |
Nivel |
|
Usado | Si |
Obligatorio | Si |
Browse | Si |
Opciones |
|
When | INCLUI |
Relación |
|
Val. Sistema | IIF(INCLUI,MTA446FracVld(),) .And. ExistCpo("SYA", M->RSB_PAIS) |
Val. User |
|
F3 | SYA |
Help | Código de país de origen de la mercancía. |
Campo | RSB_DESC |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Formato |
|
Titulo | Descripción |
Descripción | Descripción |
Nivel |
|
Usado | Si |
Obligatorio | Si |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema |
|
Val. User |
|
Help | Descripción de la fracción. |
Campo | RSB_TASA |
Tipo | N |
Tamaño | 7 |
Decimal | 4 |
Formato | @E 999.999 |
Titulo | % Tasa |
Descripción | % Tasa |
Nivel |
|
Usado | Si |
Obligatorio | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema |
|
Val. User |
|
Help | Porcentaje que se aplica al valor aduanal de la mercancía. |
Campo | RSB_UMT | |||||
Tipo | C | |||||
Tamaño | 2 | |||||
Decimal | 0 | |||||
Formato |
| |||||
Titulo | UMC | |||||
| ||||||
Descripción | Unidades de medida TIGIE | |||||
Nivel |
| |||||
Usado | Si | |||||
Obligatorio | Si | |||||
Browse | Si | |||||
Opciones |
| |||||
When |
| |||||
Relación |
| |||||
Val. Sistema | ExistCpo("SAH", M->RSB_UMT) | |||||
Val. User |
| |||||
F3 | SAH | |||||
Help | Clave de la unidad de medida de aplicación de la TIGIE |
Campo | RSB_IVA |
Tipo | C |
Tamaño | 1 |
Decimal | 0 |
Formato |
|
Titulo | Tipo de IVA |
Descripción | Unidad Tipo de IVA |
Nivel |
|
Usado | Si |
Obligatorio | Si |
Browse | No |
Opciones | 1=16;2=Cero |
When |
|
Relación | "1" |
Val. Sistema |
|
Val. User |
|
F3 |
|
Help | Tasa de IVA que se aplica al importe del impuesto a pagar por la mercancía. |
F3 | RSB |
X1_HELP | Rango de Fracciones arancelaria, seleccione la fracción inicial. |
X1_ORDEM | 04 |
X1_PERGUNT | ¿A Fraccion? |
X1_TIPO | C |
X1_TAMANHO | 10 |
X1_GSC | G |
X1_VAR01 | MV_PAR04 |
X1_DEF01 |
|
X1_VALID | NoVacio |
F3 | RSB |
X1_HELP | Rango de Fracciones arancelaria, seleccione la fracción final. |
...
...
Caso de Pruebas
...
| Finalidad Caso de la Pruebas | Verificar que las validaciones solicitadas en cada campo sean ejecutadas correctamente. | |
Estimativas | 5min | ||
Prueba del Programador | ( x) Si ( ) No | ||
Recomendaciones | Verifique la validación que debe cumplir cada campo. | ||
Pré-condiciones | N/A | ||
Póst-condiciones | N/A | ||
Cómo verificar los resultados | Revise que las validaciones se ejecuten de acuerdo a lo mencionado en la Regla de Negocio. | ||
Procedimientos | Resultados Esperados | ||
Ingrese a la opción Actualizaciones->Archivos de Importación->Fracciones arancelarias | Desplegará el browse de las fracciones arancelarias... | ||
Seleccione la opción Incluir | Visualizara todos los campos que debe registrar. Realice el registro y verifique las validaciones correspondientes. | ||
Seleccione la opción Confirmar | Retornara al Browse de los Impuestos. | ||
Seleccione la opción Visualizar | Y verifique que hayan sido registrados todos los datos. | ||
Pruebas | Informe con los datos impresos, de acuerdo a los parámetros seleccionados. | ||
|
| ||
Finalidad de la Pruebas | Verificar que el impreso sea igual al solicitado y la validación de los datos de entrada se cumplan de acuerdo a la especificación. | ||
Caso de Pruebas | Modificar algunos datos de un registro existente. | ||
|
| ||
Finalidad de la Pruebas | Verificar que las validaciones solicitadas en cada campo sean ejecutadas correctamente. Que los campos llave solo se visualicen y no permitan edición. | ||
Estimativas | 5min | ||
Prueba del Programador | ( x) Si ( ) No | ||
Recomendaciones | Verifique la validación que debe cumplir cada campoparámetro. | ||
Pré-condiciones | N/A | ||
Póst-condiciones | N/A | ||
Cómo verificar los resultados | Revise que las validaciones se ejecuten de acuerdo a lo mencionado en la Regla de Negocio. | ||
Procedimientos | Resultados Esperados | ||
Ingrese a la opción Actualizaciones->Archivos de Importación->Fracciones arancelarias | Desplegará el browse de las Fracciones arancelarias. | ||
Seleccione un registro en el Browse. |
| ||
Seleccione la opción Modificar | Visualizara todos los campos que debe registrar. Realice algunas modificaciones y verifique las validaciones correspondientes. | ||
Seleccione la opción Confirmar | Retornara al Browse de los Impuestos. | ||
Seleccione la opción Visualizar | Verifique que hayan sido realizados los cambios registrados todos los datos. | ||
Caso de Pruebas | Borrar un registro. | ||
|
| ||
Finalidad de la Pruebas | Verificar que antes de proceder a eliminar el registro, el sistema envié al usuario un mensaje de advertencia. | ||
Estimativas | 5min | ||
Prueba del Programador | ( x) Si ( ) No | ||
Recomendaciones | N/A | ||
Pré-condiciones | N/A | ||
Debe hacer información en la tabla de países y de fracciones arancelaria. | |||
Póst-condiciones | N/A | ||
Cómo verificar los resultados | Visualizar que en el browse el registro eliminado ya no aparezcaVerifique el informe contra lo solicitado en este docto. | ||
Procedimientos | Resultados Esperados | ||
Ingrese a la opción ActualizacionesInformes->Archivos de Importación-> Fracciones >Fracciones arancelarias | Desplegará el browse de las Fracciones arancelarias. | ||
Seleccione un registro en el Browse. |
| ||
Seleccione la opción Borrar | Visualizara todos los datos del registro seleccionado pero no permitirá edición de ningún campola pantalla del impresor. | ||
Seleccione la opción ConfirmarParámetros | Solicitará que el usuario reconfirme el borrado del registro. Confirme. | ||
| Verifique que no exista el registro borrado. | ||
Caso de Pruebas | Borrar un registro, cuyo código de Fracción ya este registrado en algún pedimento. | ||
|
| ||
Finalidad de la Pruebas | Que no permita eliminar el registro seleccionado, si este está siendo usado en algún pedimento. | ||
Estimativas | 5min | ||
Prueba del Programador | ( x) Si ( ) No | ||
Recomendaciones | Debe tener registrado un pedimento que haga uso del código de la fracción arancelaria en cuestión. | ||
Pré-condiciones | N/A | ||
Póst-condiciones | N/A | ||
Cómo verificar los resultados | Enviara un mensaje al usuario y no permitirá eliminar el registro. | ||
Procedimientos | Resultados Esperados | ||
Ingrese a la opción Actualizaciones->Archivos de Importación->Fracciones arancelarias | Desplegará el browse de las fracciones arancelarias. | ||
Seleccione un registro en el Browse. |
| ||
Seleccione la opción Borrar | Visualizara todos los datos del registro seleccionado pero no permitirá edición de ningún campo. | ||
registre los parámetros. Confirme. | |||
Seleccione la opción Confirmar | Aparecerá una barra de avance mientras imprime y visualizara el informe en pantalla | Seleccione la opción Confirmar | Solicitará que el usuario Confirme el borrado del registro. Confirme. |