Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGACOM - Compras
Función:
Rutina(s)Nombre TécnicoFecha
FINA085A
Generación de Libros Fiscales de Entrada

Órdenes de Pago

15/02/2024
M100DIG

Cálculo de Detracción de Entrada

15/02/2024
M460DIGCálculo de Detracción de Salida15/02/2024
M100LIVRGeneración de Libros Fiscales - Entrada
.
15/02/2024
LOCXNFNotas Fiscales16/02/2024
País:
PERÚ
Perú
Ticket:19140985
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22213


02. SITUACIÓN/REQUISITO

Al generar una Orden de Pago (Fina085FINA085A) de una detracción, no se está realizando el redondeo del total en moneda 2, esto no es correcto, puesto que el saldo del título es menor a lo mostrado en la orden de pago y al realizar el pago el saldo del título queda en 0.


03. SOLUCIÓN

Se modifican las siguientes Rutinas

    • En la rutina Cálculo de Detracción de Salida (M460DIG), dentro de la función M460DIG(), se indicar indica que el redondeo siempre será a cero decimales para cualquier moneda.
    • En la rutina Cálculo de Detracción de Entrada (M100DIG), dentro la función M100DIG(), se indica que el redondeo siempre será a cero decimales para cualquier moneda.
    • En la rutina Orden de Pago (FINA085A), dentro de la función Fa085Tela(), se indica que para los documentos de detracción (TX), se realice el redondeo a cero decimales para cualquier moneda.
    • En la rutina Generación de Libros Fiscales de Entrada (M100LIVR), dentro de la función M100Livr(), se utiliza la función LxPerTpDIG() para identificar los impuestos de tipo detracción y que estos sean redondeados a cero decimales.
    • En la rutina de  Notas Fiscales (LOCXNF), dentro de la función GeraTitImp() se asigna validación para identificar si el impuesto es una detracción y asignar el redondeo correcto.


Totvs custom tabs box
tabsPre-condiciones, Procedimiento
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Realizar un respaldo de repositorio (.RPO)
  • Aplicar el parche correspondiente al issue DMINA-22213.
    • Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  • En el módulo SIGAFIN, menú Actualizaciones | Archivos | Monedas (MATA090), contar con una moneda del día con tasa en la moneda 2.
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Proveedores (MATA020), configurar:
    • Agente Ret. 2 - No
    • Tipo Agente  = 1 - Ag. Retenedor
    • Agente = 3 - Detracción
    • 3 - Detracción
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Impuestos variablesVariables (MATA995), configurar:
    • Para IGV con Alícuota = 18%, Clase Imp. = I - Impuesto y Cpo de L.F. = "1"
    • Para D2C con Alícuota = 12%, Clase Imp. = D - Detracción y Cpo de L.F. = "5"
    • Consulte los documentos relacionados a Cálculos de Detracción informados en la sección 05. Asuntos Relacionados del presente Documento Técnico.
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Tipos de Entrada Y Salida (MATA080), contar con un TES que calcule IGV y detracción sobre IGV.
  • En el módulo SIGACOM, menú Actualizaciones | Archivos | Productos (MATA010), contar con un producto que tenga valor en el campo Vlr Min. Det (B1_VMINDET).

    Informações

    Si el producto no contiene información en el campo Vl. Min. Det. (B1_VMINDET), el sistema toma el valor almacenado en el parámetro MV_MINDETR


     

Totvs custom tabs box items
defaultno
referenciapaso2

1. Factura de Entrada

  1. Ingresar al módulo Compras (SIGACOM) al menú , menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
  2. Informar los parámetros requeridos
    • ¿Tipo de factura? = Normal
  3. Incluir un nuevo documento.
  4. Capturar los campos del encabezado de la Factura.
    • Moneda = 2 
    • Tasa Moneda
  5. Asignar Registrar un ítem informando los siguientes campos:
    • Producto, el configurado en las Pre-condiciones
    • Cantidad
    • Valor Unitario
    • Valor Total
    • TES, que calcule detracción (configurado en las Pre-condiciones).
  6. Revisar y validar lo siguiente:
    1. Si el valor total del Ítem es menor al valor mínimo de detracción, no se calcula el impuesto de detracción.
    2. Si el valor total del Ítem es mayor al valor mínimo de detracción, sí se calcula el impuesto de detracción.

  7. Revisar que el redondeo de los valores de detracción, informados en la pestaña “Impuestos” y “Libros Fiscales”, sean correctos.





    205.00 * 3.7550 = 769.775 
    Valor redondeado = 770.00



  8. Guardar la Factura.


2. Cuentas por Pagar

  1. Ingresar al módulo Financiero(SIGAFIN) al , menú Actualizaciones | Cuentas por Pagar| Ctas por Pagar (FINA050).
  2. Revisar las cuentas por pagar generadas por la Factura de Entrada.


3. Orden de Pago

  1. Ingresar al módulo Financiero(SIGAFIN) al , menú Actualizaciones | Cuentas por Pagar| Orden de Pago (FINA085A).
  2. Seleccionar el documento de detracción y dar clic en el botón "Pago Automático".

    Revisar que los el valor valores en moneda 1 y en moneda 2 se muestren correctamente.





  3. Generar Orden de Pago.



  4.  Ingresar al menú  menú Actualizaciones | Cuentas por Pagar| Anular Ord. Pago (FINA086).
  5. Seleccionar la orden de pago generada anteriormente, en el menú "Otras acciones" seleccionar la opción "Visualizar"
    Revisar que los valores se muestren correctamente.



  6.  Ingresar al menú  Consultas | Cuentas por Pagar| Posición de Títulos por Pagar (FINC050).
  7. Seleccionar el documento de detracción y visualizar 
    Revisar que los valores se muestren correctamente.



04. INFORMACIÓN ADICIONAL

No aplica.


Card documentos
InformacaoSolución disponible para Protheus versión 12.1.2210 o posterior.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

...