Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre Técnico
CRM980EVENTARG.PRWClase responsable por el evento de reglas de negocio de localización Argentina.
País:Argentina
Ticket:17284538
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-17455


02. SITUACIÓN/REQUISITO

Al copiar un registro de Cliente que tiene un CUIT vinculado, modificando el código del cliente, la rutina no realizaba ninguna validación e incluía la copia del Cliente normalmenteActualmente se permite modificar el CUIT de un cliente por el CUIT de otro cliente ya registrado, lo cual es incorrecto, ya que solo se debe tener un CUIT único por cliente.

03. SOLUCIÓN

Se realizó la inclusión de una validaciónrealiza el ajuste, para que cuando un cliente sea copiado con un código diferente, utilizando el mismo CUIT, la copia del registro no se finalizaráahora se valide si el CUIT ya está registrado por algún otro cliente, de ser así, no se permite la inclusión o modificación mostrando un mensaje indicando que el CUIT ya está registrado con otro cliente.


Totvs custom tabs box
tabsConfiguraciones Previas, Flujo de Pruebas
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Consideración Especial: A través del módulo de Configuración (SIGACFG), es necesario configurar el siguiente parámetro:

  • MV_MVCSA1: Ejecuta el registro de clientes en MVC            
  1. A través de la rutina de Clientes (CRMA980) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) verificar que se cuente con un cliente con CUIT válido registradoAcceda al módulo Facturación y en la rutina Registro de Clientes (CRMA980), incluya un nuevo Cliente que tenga un CUIT vinculado.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Aun En la rutina de Clientes (CRMA980) que se encuentra en el módulo Facturación, en la rutina Registro de Clientes(CRMA980), ubicado sobre el Cliente registrado anteriormente, haga clic en Otras Acciones > Copiar para que realicemos la copia del Cliente.Informamos un Código diferente para este nuevo registro y mantenemos el mismo CUIT, al hacer clic en Grabar, aparecerá un mensaje de validación y la copia no se finalizarámenú perteneciente al módulo Facturación SIGAFAT (Actualizaciones | Archivos) se debe seleccionar el cliente ya registrado, y a través de la opción Copiar ubicado en el botón Otras acciones se copia la información del cliente, se modifica el CUIT y se guarda, se debe permitir guardar el registro.
  2. En la rutina de Clientes (CRMA980) que se encuentra en el menú perteneciente al módulo Facturación SIGAFAT (Actualizaciones | Archivos) se debe seleccionar el cliente registrado anteriormente, y a través de la opción Modificar se intenta cambiar el CUIT por uno ya registrado por otro cliente, se debe mostrar un mensaje indicando que el CUIT ya está vinculado por otro cliente y no debe realizarse la modificación.


04. INFORMACIÓN ADICIONAL

*El CUIT se debe vincular al mismo código de cliente, por eso se puede realizar la copia del Cliente utilizando el mismo Código, pero con una tienda diferente.

Card documentos
InformacaoLa solución solo aplica para los registros que son incluidos después de la aplicación del paquete de actualización (patch), los registros anteriores NO serán afectados.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

No se aplica.