Errores de visualización de descuentos en documentos RFD,  RCD,  NCP y NDI  cuando el parámetro MV_DESCSAI = 2

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGACOM - Compras.

Función:

Rutina(s)Nombre Técnico
MATXFISCalculo Impuestos Fiscales y Financieros. 
LOCXNFFunciones de captura de Documentos Fiscales.

Situación/Requisito:

Se reportan varios errores de visualización de descuentos en documentos fiscales como RFDRCDNCP, NDI, cuando el parámetro MV_DESCSAI = 2. País = MEX.

En la visualización del documento RCD (Remisión de Devolución en Compras) se presenta de forma errónea el monto del campo “Valor bruto”.

En la visualización del documento RFD (Remisión de Devolución en Facturación) se presenta de forma errónea los montos de los campos de Ítem “Valor Unit.” Y “Valor Total”.

En la visualización del documento NCP (Nota Crédito Proveedor) se presenta de forma errónea el monto del campo “Valor bruto”.

En la visualización del documento NDI (Nota Débito Interna) se presenta de forma errónea el monto del campo “Valor bruto”, también en el pie de página del documento, en la pestaña de “Libros Fiscales” el campo “Vlr. Contable” se presenta de forma errónea.

Solución/Implementación:

Solución:

En el Fuente LOCXNF se modifica la Función InicializaFis() para cuando la acción sea Visualizar, el país sea México, la función ejecutora sea MATA462DN, el parámetro  MV_DESCSAI = 2,  y el documento contenga descuento para excluir la modificación a los campos de Ítem “Valor Unit.” Y “Valor Total” para el documento RCD (Remisión de Devolución en Compras).

En Fuente MATXFIS se modifica la función MaFisLFToLivro(). En la carga de los Libros Fiscales cuando la acción es Visualizar, el país México, la función ejecutora MATA466N y el parámetro MV_DESCSAI = 2, se excluye la modificación que resta el descuento al “Vlr Contable” para los documentos NDI (Nota Débito Interna) y NCP (Nota Crédito Proveedor).

Se modifica la Función MaFisVTot(), en el cálculo del Total se indica que cuando la función ejecutora sea MATA102DN o MATA466N no se tome en cuenta el descuento en el total (“Valor bruto”) para los documentos RCD (Remisión de Devolución en Compras) y NCP (Nota Crédito Proveedor).

Implementación:

Configurar Parámetro MV_DESCSAI = 2.

Acceder al módulo SIGACOM.

Dar de alta una Remisión de devolución (RCD) para Compras.

  • En el Menú Actualizaciones > Movimientos > Remisión Devolución (MATA102DN).
  • Asignar Valor de ítem = 100, Descuento = 10%.
  • Verificar valores en pie de página, en la pestaña "Totales" el monto en el campo Valor Bruto” debe ser igual a 100 -10 = 90
  • Guardar Remisión.
  • Visualizar Remisión.
  • En el pie del Documento, dentro de la pestaña “Totales” el contenido del campo “Valor Bruto” debe ser igual a 90.

Dar de alta una Nota Crédito Proveedor (NCP).

  • En el Menú Actualizaciones > Movimientos > Nota Cred/Débito  (MATA466N).

  • Asignar Valor de ítem = 100, Descuento = 10%.
  • Verificar valores en pie de página, en la pestaña "Totales" los valores debe ser igual a 100 -10 = 90 * .16 (16% de impuesto según TES configurada) = 14.4 de impuesto, el monto en el campo “Valor Bruto” = 90 + 14.4 = 104.4.
  • Guardar Nota.
  • Visualizar Nota.
  • En el pie del Documento, dentro de la pestaña “Totales” el contenido del campo “Valor Bruto” debe ser igual a 104.4.

Dar de alta una Nota de Débito Interna (NDI).

  • En el Menú Actualizaciones > Movimientos > Nota Cred/Débito  (MATA466N).

  • Asignar Valor de Ítem = 100, Descuento = 10%.
  • Verificar valores en pie de página, en la pestaña "Totales" los valores debe ser igual a 100 -10 = 90 * .16 (16% de impuesto según TES configurada) = 14.4 de impuesto, el monto en el campo “Valor Bruto” = 90 + 14.4 = 104.4.
  • Guardar Nota.
  • Visualizar Nota.
  • En el pie del Documento, dentro de la pestaña “Totales” el contenido del campo “Valor Bruto” debe ser igual a 104.4.

Acceder al módulo SIGAFAT.

Dar de alta una Remisión (RFD).

  • En el Menú Actualizaciones > Form. de Remisión > Generac. de Remitos de Devolución (MATA462DN).
  • Asignar Valor de ítem = 100, Descuento = 10%.
  • Verificar valores en pie de página, en la pestaña "Totales" el monto en el campo “Valor Bruto” debe ser igual a 100 -10 = 90
  • Guardar Remisión.
  • Visualizar Remisión.
  • En el Ítem se mostrará el valor de los campos “Valor Unit.” = 100 y “Valor Total”=100.

  • En el pie del Documento, dentro de la pestaña “Totales” el contenido del campo “Valor Bruto” debe ser igual a 90.

Requisito (Issue):DMINA-3899.

Versión:

12.1.17.