Versões comparadas

Chave

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

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
_Toc380063576
_Toc380063576
Objetivo



Permitir el registro de Fracciones Arancelarias, usadas en el cálculo de impuestos del pedimento Crear un informe del catálogo de Fracciones arancelarias.

Definición de las Reglas de Negocio


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


Image Added

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

  • RSB – Fracciones arancelarias
  • SYA – Países
  • SAH – Unidades de medida

Prototipo de Pantalla


Prototipo 01 - Browse
Image Removed Image Added

Prototipo 02 - Registro
Image Removed


Image Added

Reglas de Integridad


Mencionada en la sección de Reglas de Negocio

Release Notes

 

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.
Definición: La fracción arancelaria es la forma universal de identificar el producto, con ella se identifica el arancel (impuesto) que debe pagar su producto al ingresar al extranjero, así como para conocer las regulaciones no arancelarias que impone México y el país importador al producto.

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

...

  • Diccionario de Datos

 

  • Grupo de Preguntas


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

Âncora
_GoBack
_GoBack

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. 

Casos de Pruebas

 

...

  1. Caso(s) de Pruebas Específico(s) del Proyecto

...

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.
Retornara a la pantalla del browse.

 

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.
Enviara un mensaje al usuario, indicando que la fracción no puede ser eliminada por que está siendo utilizada en algún pedimento. Después de que el usuario acepte la pantalla del aviso, retornara a la pantalla del browse.