01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFIS - Libros Fiscales | ||||||
Función: |
| ||||||
País: | Paraguay | ||||||
Ticket: | 20331318 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20509 |
02. SITUACIÓN/REQUISITO
El archivo TXT que se genera de la rutina "Archivos TESAKA", no está tomando en cuenta el monto correspondiente a la parcialidad cuando se paga una Orden de Pago de esta manera. En lugar de reflejar el valor del pago parcial, en el nodo <precioUnitario> muestra el valor total de la factura.
Este comportamiento es incorrecto, ya que para cumplir con lo establecido en el Artículo 45 del Decreto 3.107/19 del IVA, el hecho generador de la retención es el pago realizado, no el valor total de la factura.
03. SOLUCIÓN
Para cumplir con el Art. 45 del Decreto 3.107/19 del IVA, se agrega un nuevo parámetro al grupo de preguntas (FISA8021) para indicar si se desea generar el archivo por Factura o por Retención, en caso de que se tome por retención tomará el valor del campo Valor Base (FE_VALBASE), en caso contrario mantendrá la funcionalidad actual.
La solución solo aplica para las Ordenes de Pago que son incluidas después de la aplicación del paquete de actualización (patch).¡IMPORTANTE!
- Contar con la configuración mencionada en apartado 04. Información Adicional
- A través de la rutina “Impuestos Variab.”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), contar con registros de IVA, IV5 y retención de IVA (IVR).
- A través de la rutina “Registrar Nbm.”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), configurar el impuesto informando la alícuota, folio fiscal, serie y el campo R. Bs. Calc en caso de que se utilice reducción de base
- A través de la rutina “Productos”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), incluir registro de producto.
- A través de la rutina “Tipos de Entrada y Salida”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), contar con registros de TES con los impuestos mencionados en el punto 2.
- A través de la rutina “Bancos”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), incluir registro de banco.
- A través de la rutina “Proveedores”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), incluir registro de proveedor con RUC.
- Tipo Afecto
- A través de la rutina “Factura de Entrada”, ubicada en el módulo SIGACOM (Actualizaciones | Movimientos), incluir factura de entrada, utilizando el registro de TES previamente registrado.
- A través de la rutina “Orden de Pago”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), establecer parámetros para filtrar documentos.
- Seleccionar documento y clic en botón +Pago automático.
- Visualizar que en la Orden de pago se realice el cálculo de retención de IVA.
- En la pestaña de Forma de pago se informa modalidad, banco y posterior clic en botón Grabar.
Importante
En el punto 3, para el cálculo correcto no se puede utilizar el mismo código fiscal en impuestos diferentes.
Ejemplo válido:
IVA con CFO 112 e IV5 con CFO 111.
- Ingresar a la rutina “Archivos TESAKA”, ubicada en el módulo SIGAFIS (Miscelánea | Workflow).
- Dar clic en Incluir e informar los parámetros.
- Seleccionar Orden de pago y dar clic en OK.
- Dar clic en el botón “Otras acciones” y seleccionar la opción de transmitir, saldrá la ventana de parámetros, informar:
- Directorio
- Archivo Destino
- Orden de Pago
- Genera Archivo Por (Factura o Retención)
- Validar el archivo generado
- Dar clic en Incluir e informar los parámetros.
- Se incluye la siguiente factura
Cantidad | Valor Unitario | Total (Cantidad x Valor Unitario) | Alícuota IVA | Monto IVA (Total x Alícuota) | Total Financiero (Total + Monto IVA) |
---|---|---|---|---|---|
56.7 | 24,999 | 1,417,443 | 5% | 70,872 | 1,417,443 + 70,872 = 1,488,315 |
43.8 | 43,789 | 1,917,958 | 5% | 95,898 | 1,917,958 + 95,898 = 2,013,856 |
67 | 4,357 | 291,919 | 5% | 14,596 | 291,919 + 14,596 = 306,515 |
Total 1,488,315 + 2,013,856 + 306,515 = 3,808,686
- Se realiza la siguiente Orden de Pago y se modifica el monto.
- Se modifica el monto de 3,808,686 por 1,523,475 para realizar pago parcial.
Al generar el txt del archivo TESAKA si se selecciona la opción por retención, el nodo se mostrará de la siguiente manera:
Al generar el txt del archivo TESAKA si se selecciona la opción por factura, el archivo se mostrará de la siguiente manera:
04. INFORMACIÓN ADICIONAL
Paquetes de actualización
Las actualizaciones al Diccionario de Datos, se realizaron en el siguiente pacote (Uso Interno):
Código: 014567
Contenido: MI - DMICNS-20509 CAMBIOS ARCHIVO TESAKA
Preguntas
Grupo de Preguntas | Orden | Descripción | Tipo | Tamaño | Tipo | Opción 1 Combo | Opción 2 Combo |
---|---|---|---|---|---|---|---|
FISA8021 | 04 | Genera Archivo Por | Numérico | 1 | Combo | Factura | Retención |
Campos
Campo | Usado | Altera Orden | Altera Uso | Browse | Grupo de Campos |
---|---|---|---|---|---|
F0P_FILIAL | |||||
F0P_SERIER | |||||
F0P_NUMNF | 018 | ||||
F0P_ESPECI | |||||
F0P_SERIE | 094 | ||||
F0P_FORNEC | 001 | ||||
F0P_LOJA | 002 | ||||
F0P_IMP | |||||
F0P_DTEMDC | |||||
F0P_ALIQIR | |||||
F0P_ALIQ0 | |||||
F0P_ALIQ5 | |||||
F0P_ALIQ10 | |||||
F0P_BSIMP0 | |||||
F0P_BSIMP5 | |||||
F0P_BSIMP1 | |||||
F0P_LINHA | |||||
F0P_CODDGI | |||||
F0P_TXDOC | |||||
F0P_BASIM | |||||
F0P_ALQIM | |||||
F0P_VALIM | |||||
F0P_DESCRI | |||||
F0P_QUANT | |||||
F0P_VALUNI | |||||
F0P_TAXA0 | |||||
F0P_TAXA5 | |||||
F0P_TAXA10 | |||||
F0P_ORDPAG |
Relacionamiento
Tabla | Exp. Dominio | Exp. CDominio | Tp. Lig. Dom | Tp. Lig. CDom | Habilitar |
---|---|---|---|---|---|
SF1 | F1_FORNECE+F1_LOJA+F1_SERIE+F1_DOC+F1_ESPECIE | F0P_FORNEC+F0P_LOJA+F0P_SERIE+F0P_NUMNF+F0P_ESPECI | 1 | N | Sí |
Sugerencia
Para considerar casos anteriores se deberán de anular los registros existentes.
- Colocar en el registro de orden de pago.
- Dar clic en botón "Otras acciones"
- Seleccionar la opción "Anular"
- Incluir Registro nuevamente
- Dar clic en botón Incluir
- Marcar orden de pago
- Transmitir archivo.