Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACOM - Compras.
Función:
RutinasNombre Técnico
IMPGENER.PRXCálculo de Impuestos Genéricos.
M100XIVP.PRXCálculo de Percepción de IVA Documentos de Entrada.
M460XIVP.PRX

Cálculo de Percepción de IVA Documentos de Salida.

País:Argentina.
Ticket:13740913.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-13858.


02. SITUACIÓN/REQUISITO

Al efectuar una inclusión de autorización de entrega a partir de un contrato de asociación, la rutina presenta error log cuando realiza el cálculo de impuestos.


03. SOLUCIÓN

Se implemente el tratamiento en la rutina IMPGENER, para la correcta inicialización de las variables de código de proveedor (cForCli) y loja (cLoj), para el cálculo de percepción de IVA (IVP) en documentos de proveedor.


  1. Configurar el parámetro MV_AGENTE con el valor “N” en la posición 4 (La empresa no es agente de percepción).
  2. Por medio de la rutina Proveedores (Actualizaciones | Archivos) registrar dos proveedores; ambos proveedores son agentes de percepción.
  3. Por medio de la rutina Producto (Actualizaciones | Archivos) incluir un producto; configurar el campo Contrato (B1_CONTRAT) con el valor A-Ambos.
  4. Por medio de la Tipos de Entrada y Salida (Actualizaciones | Archivos) incluir una TES de entrada; la TES debe estar configurada para el cálculo de la percepción de IVA (IVP), pero puede contener otros impuestos.
  5. Por medio de la rutina Conf. Adic. Impuestos (Actualizaciones | Archivos), opción IVA; configurar el impuesto IVP. El código fiscal de compra (FF_CFO_C) debe ser igual al informado en la TES.
  6. Por medio de la rutina Empr. Vs Z. Fiscal (Actualizaciones | Archivos) incluir un registro para el proveedor previamente registrado e impuesto IVP. El valor del campo Agente (FH_AGENTE) debe estar configurado con el valor S-Sí.
  7. Por medio de la rutina Contrato Asociac. (Actualizaciones | Contratos) incluir un contrato de asociación.


  1. Por medio de la rutina Autorización de Entrega (Actualizaciones | Contrato) incluir la autorización de entrega a partir del contrato de asociación; para ello es necesario seguir el siguiente proceso:
    1. Seleccione el contrato de asociación, dar clic en Otras Acciones > Contrato.
    2. Modificar la cantidad e informar la TES de entrada. Verificar que no se presente el error log.
    3. Grabar el documento Autorización de Entrega.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La solución solo aplica para los documentos que son incluidos después de la aplicación del paquete de actualización (patch).


05. ASUNTOS RELACIONADOS

  • No aplica.