Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFAT - Facturación.

SIGACOM - Compras.

SIGAFIN - Financiero.

Función:

   

Rutina(s)Nombre TécnicoFecha
LOCXFUNFunciones genéricas para Notas Fiscales.15/07/2021

   

País:México (MEX)
Ticket:11674672
Requisito/Story/Issue (informe el requisito vinculado):DMINA-13072

02. SITUACIÓN/REQUISITO

Al incluir una Factura de Entrada (MATA101N), se observa que el campo E2_ALQIMP1 (libro correspondiente al impuesto IVA), no se está grabando de forma correcta; el sistema debería grabar el valor "16.00", pero se observa que es grabado el valor "15.00".

03. SOLUCIÓN

  • En las funciones PgComMex() y RcFatMex(), ubicadas en la rutina de Funciones genéricas para Documentos Fiscales (LOCXFUN), se agrega el uso de las funciones LxGetAlic(), LxGetItTES() y LxValAlqIm() para la correcta grabación de los campos BASIMP (Base del Impuesto), VALIMP (Valor del Impuesto) y ALQIMP (Alícuota del Impuesto) en las tablas Cuentas por Cobrar (SE1) y Cuentas por Pagar (SE2).


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-13072.
  3. Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Leer la sección 04. INFORMACION ADICIONAL.
  5. Contar con catálogos para la creación de Facturas de Compra, como se ejemplifica a continuación:
    • Proveedores.
    • Productos.
    • Condiciones de Pago.
    • Tipos de Entrada y Salida.
      • Cálculo de IVA.
    • Impuestos Variables.
      • El impuesto IVA con el valor "1" en el campo Cpo del L.F. (FB_CPOLVRO).
  1. Ingresar al módulo Compras (SIGACOM).
  2. Ingresar a la rutina Factura de Entrada, ubicada en "Actualizaciones | Movimientos | Factura de Entrada" (MATA101N).
  3. Dar clic en la opción "+ Incluir".
  4. Informar el encabezado de la Factura de Entrada.
  5. Informar la sección ítems:
    • Producto = <Configurado en las Pre-condiciones>
    • Cantidad = 1.00.
    • Valor Unit. = 0.27.
    • Valor Total = 0.27.
    • Tipo Entrada = <Configurado en las Pre-condiciones>
  6. Dar clic en "Grabar".
  7. Validar la correcta inclusión del documento y validar la correcta grabación de los campos Base del Impuesto (E2_BASIMP1)Valor del Impuesto (E2_VALIMP1)Alícuota del Impuesto (E2_ALQIMP1) en la tabla Cuentas por Pagar (SE2).

04. INFORMACIÓN ADICIONAL

La presente solución, también aplica para los siguientes documentos:

  • Nota de Débito Proveedor (NDP).
  • Nota de Crédito Proveedor (NCP).
  • Factura de Venta (NF).
  • Nota de Débito Clientes (NDC).
  • Nota de Crédito Clientes (NCC).


Nota:

  • Se recomienda que cada impuesto utilizado en la generación de documentos, tenga configurado un código de libro único en el campo Cpo del L.F. (FB_CPOLVRO). Ejemplificando lo anterior, el impuesto IVA podría estar en el Libro "1" y el IV0 (IVA Tasa 0) en el libro "6"; así se garantiza una correcta grabación de los campos Base del Impuesto (BASIMP)Valor del Impuesto (VALIMP)Alícuota del Impuesto (ALQIMP) en su respectiva columna.
  • En caso de que se tenga la necesidad de configurar impuestos en el mismo libro, se recomienda que estos no sean utilizados al mismo tiempo en la generación de documentos, ya que se podrían crear inconsistencias en la grabación de las tablas Cuentas por Cobrar (SE1) y Cuentas por Pagar (SE2).


¡IMPORTANTE!

Solución disponible para versión 12.1.17 o superiores.

05. ASUNTOS RELACIONADOS

No aplica.