01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||||||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||
País: | Argentina. | ||||||||||||||||||||||||||||||||||||||||||||||||||
Ticket: | 15185546. | ||||||||||||||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-15223. |
02. SITUACIÓN/REQUISITO
En la rutina Ordenes de Pago Mod. II (FINA847), al informar la TES de entrada en la generación de un pago anticipado, se produce error.log: “variable does not exist OFORNECE on M100XIVP(M100XIVP.PRX)”; el error se presenta cuando se genera una orden de pago con cheques de terceros con un valor superior al valor a pagar en orden de pago.
03. SOLUCIÓN
En la rutina de cálculo de percepción de IVA (M100XIVP), en la función M100XIVP, se implementa el tratamiento para obtener el código del proveedor y la tienda para el cálculo de percepción de IVA (IVP), cuando se genera un pago anticipado en una orden de pago con cheques de terceros.
- Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros correspondientes:
MV_RETPA = S - Realiza retención de impuestos al incluir el PA a través de la rutina de Orden de Pago.
En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo Compras (Actualizaciones | Archivos) registre un producto.
En la rutina de Proveedores (MATA020) que se encuentra en el menú perteneciente al módulo Compras (Actualizaciones | Archivos) registre un proveedor, este debe estar configurado para aceptar documentos de terceros.
En la rutina de Tipos de Entrada Y Salida (MATA080) que se encuentra en el menú perteneciente al módulo Compras (Actualizaciones | Archivos) registre una TES de entrada que calcule IVA y percepción de IVA e ingresos brutos.
En la rutina de Conf Adic. Imp (MATA994) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) deberá configurar un registro para la percepción de IVA (IVP).
En la rutina de Empr Vs Z. Fiscal (MATA999) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) deberá incluir un registro para la percepción de IVA para el proveedor generado previamente. Desde esta opción se indica por cada Proveedor la situación frente a cada jurisdicción/Provincia.
En la rutina de Factura de Entrada (MATA101N) que se encuentra en el menú perteneciente al módulo Compras (Actualizaciones | Movimientos) genere una factura de entrada utilizando el producto, proveedor y TES generados previamente, verifique que la factura de entrada calcule IVA y percepción de IVA.
En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Archivos) registre un cliente.
En la rutina de Modos de Pago (FINA025) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Archivos) genere un registro para el tipo de pago CH (Cheque), es importante especificar el campo Doc. Tercero = 3 - Todas.
En la rutina de Cobros Diversos II (FINA846) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Proceso Mod II) genere un cheque endosado, es importante que el cheque tenga un valor mayor al valor de la factura de entrada generada previamente con la finalidad de generar un pago anticipado en la cancelación de la factura de entrada, también debe especificar el campo Endosa = Si.
A través de la rutina de Orden Pago Modelo II (FINA847) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Proceso Mod II) genere una orden de pago utilizando la factura de entrada y el cheque endosado generado previamente.
Seleccione el título generado previamente.
En la pestaña de Documentos de terceros seleccione el botón Seleccione documentos.
Informe los parámetros para la consulta del cheque de terceros que fue generado previamente.
Seleccione el cheque, después de clic en Grabar.
De clic al botón Grabar en la orden de pago.
De clic al botón Si para confirmar la generación del pago anticipado por el saldo pendiente.
Informe la TES de entrada, la provincia y la serie para la generación del pago anticipado.
- De clic en Ok, después visualice la orden de pago generada previamente.
- Verifique que en la orden de pago se hayan grabado los valores correctos en las pestañas de Valores, Anticipos, Retenciones y Títulos de terceros.
04. INFORMACIÓN ADICIONAL
Esta solución (PATCH) solo es válida para aquellas órdenes de pago que son incluidas posterior a su aplicación; los registros previos mantendrán su información como cuando fueron ingresados.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
* DT Cálculo de Percepción IVA - Regímenes Generales - Argentina
* Rutinas que pertenecen a la funcionalidad del Web Service (FECRED) para la Gestión de cuentas corrientes que se originan a partir de las emisiones de las Facturas electrónicas de crédito en la AFIP Argentina (para más detalle consultar el Documento de referencia https://tdn.totvs.com/x/0sRAIg).
* Funciones de usuario para impresión de los certificados de Retenciones, si se requiere la funcionalidad se tienen que compilar, en caso de tener personalizaciones, omita este paso y realice los ajustes, es importante verificar el documento técnico, para identificar cuáles fueron los cambios realizados, para garantizar que todas las configuraciones estén actualizadas: DMICNS-10308 DT Débitos técnicos ARG
- documento_tecnico
- 15185546
- ticket_15185546
- dmicns_15223
- arg
- argentina
- orden_de_pago
- pago_anticipado
- pa
- percepcion_iva
- ivp
- totvs_backoffice
- backoffice
- mi
- mercado_internacional
- base_de_conocimiento
- base_conocimiento
- version_12_1_27
- version_12_1_33
- version_12_1_2210
- sigafin
- financiero
- protheus_backoffice
- protheus
- finretmun
- linea_protheus
- fina847
- fina850
- finretarg
- fina850i
- fina850a
- finretgan
- finretibb
- finretiva
- trforparg
- trfopcred
- consccarg
- certgan
- certrmun
- certivsus
- certib
- finretsli
- modelo_ii
- m100xivp
- m460xivp
- impgener
- cheque_endosado
- cheque_terceros