FJFrigo · Lanzamientos · Financieros › F-Emisión Retención IVA · 22F

Emisión de Retención de IVA

Diez orígenes de documento de compra en una sola lista. Generar graba las retenciones y devuelve el archivo del Tesaka; Importar retorno graba el número que devolvió la SET. Cada regla trae el mensaje exacto, cuándo se dispara y la comparación con el sistema anterior.

Tabla: retencao_iva Archivo: Tesaka (envío y retorno) Ajuste después: 22G Programa anterior: menu22f.prg

🇧🇷 Versión en portugués: validacoes-emissao-retencao-22f.html

Bloquea

No graba. statuscode 400 con la frase de abajo, que la pantalla muestra tal cual.

Aviso

Pasa, pero con un comportamiento que sorprende a quien está verificando — o se verifica solo en la pantalla.

Portugués o español

El servidor devuelve la frase del sistema anterior, y varias ya estaban en español allí. No es que falte traducción.

A

Generar

Graba y devuelve el archivo — todo o nada

Las bases y los porcentajes salen del origen, no de la pantalla — como en el sistema anterior.

Bloquea

Nenhum documento foi selecionado.

CuándoGenerar (o Borrar) sin línea marcada.

Todos
Bloquea

Documento 001-001-0000534 nao foi encontrado para gerar o arquivo.

CuándoEl documento marcado ya no se encuentra en el origen — fue borrado o alterado entre la grilla y el clic. Actualice la grilla.

Todos
Bloquea

Fat. [001-001-0000534] Tabela [fcc] Id [1234] sem % de retenção 10% e 5% - não é permitido prosseguir.

CuándoLos porcentajes de retención de 10%, 5% y renta, calculados en el origen, suman cero.

VerificarLos porcentajes de retención del documento en la pantalla de origen (la tabla de la frase: fcc compra de carne, ac compra de depósito, fim título…).

Sistema anterior"Fat.[…]" (:1883).

Paraguay
Bloquea

[80064659] Sin RUC (o RUC precisa ter o dígito depois do hífen) - não é permitido prosseguir.

CuándoEl RUC del emisor no tiene el guion del dígito verificador — sin él no hay cómo grabar el RUC sin dígito que usa el retorno del Tesaka.

VerificarRUC/CI en Registros › Emisores (15).

Sistema anterior:1890.

Paraguay
Aviso

(sin mensaje) — el documento que ya tiene retención entra en el archivo sin grabarse de nuevo

CuándoMismo documento y emisor con factura de 45 días antes a 90 después, de cualquier origen: va al archivo, pero no gana otra línea en retencao_iva. Reemitir el archivo está permitido.

Sistema anteriorAvisa "Encontrado una factura ya para ese proveerdor…" (:1959) y no graba.

Todos
B

Borrar

Por el número de la retención

El asiento ri no verificado sale junto, y se borran todas las líneas con el mismo número.

Bloquea

A retenção do documento 001-001-0000534 é de 2026-06-15, em mês já fechado (2026-07-01).

CuándoLa fecha de la retención es igual o anterior a la U.D.F. de la sucursal.

Verificarparametros.udf (la U.D.F. general de la sucursal — Mantenimiento › Fecha de Cierre (U.D.F.), 421).

AtenciónHasta el 11/09/2026 la traba leía filial.udf, detenida en 2014 — en la práctica nunca se disparaba.

Sistema anterior"Essa data já esta fechada !".

Paraguay
Bloquea

A retenção do documento 001-001-0000534 ainda não tem número do Tesaka - só se exclui retenção já numerada.

CuándoLa retención todavía no recibió el número del retorno.

Sistema anteriorEl botón no hace nada, sin aviso (:1200).

Paraguay
Bloquea

Retenção 016-005-0004140 já conferida pela contabilidade (asiento 123456).

CuándoEl asiento ri del número está verificado.

VerificarContabilidad › 251, por el número del asiento.

Sistema anterior"Retencion já conferida pela contabilidade !" (:1222).

Paraguay
C

Importar retorno

El CSV que devuelve la SET
Bloquea

Arquivo invalido! O arquivo está vazio.

CuándoEl archivo elegido no tiene ninguna línea.

Paraguay
Bloquea

Arquivo invalido! A primeira linha tem de ser o cabeçalho "estado" ou "sep=,": id,descricao

CuándoLa primera línea no es el encabezado estado;… (modelo 1, separado por punto y coma, fecha dd/mm/aaaa) ni sep=, (modelo 2, fecha aaaa-mm-dd). Probablemente no es el retorno del Tesaka. Nueva el 11/09/2026.

Sistema anterior"Arquivo invalido!" (:2114).

Paraguay
Bloquea

Data inválida [2024-13-02] na retenção 016-005-0004140 (factura 001-001-0000534).

CuándoLa columna fecha de una línea no es una fecha.

Paraguay
Bloquea

Actual [016-005-0004141] Retencion anterior [016-005-0004140] já conferida pela contabilidade ! (asiento 123456)

CuándoLa retención ya tenía otro número y el asiento ri de él, en el mes de la fecha nueva, está verificado. Se rechaza el archivo entero, antes de grabar cualquier línea. Nueva el 11/09/2026.

Sistema anteriorLa misma frase (:2250) — allí la importación se detiene a la mitad, con las líneas anteriores ya grabadas.

Paraguay
Aviso

Não encontradas: Factura [001-001-0000534] ref. Retencion [016-005-0004140] no encontrada [80064659]

CuándoLa línea no coincide con ninguna retención viva del mismo documento y RUC sin dígito — primero en el año de la fecha devuelta, después de 120 días antes a 90 después de ella. Las demás líneas siguen.

VerificarSi la retención fue generada (retencao_iva.documento y ruc_sdv).

Sistema anteriorLa misma frase (:2209), una caja por línea.

Paraguay
Aviso

(sin mensaje) — el número va al documento de origen solo en la primera importación

CuándoCon la retención todavía sin número, el número y la fecha se sellan en el título de origen: cuota 1 en comisión de compra de ganado, compra de carne y depósito; el título de esa factura en los despachos y en la compra de ganado (que todavía se vuelve CR); la factura suelta y sus títulos; el propio título en fim/fii. Nueva el 11/09/2026.

Sistema anterior:2294-2366.

Paraguay
Aviso

(sin mensaje) — retención renumerada: el asiento del número anterior sale

CuándoAl volver con otro número, el asiento ri del número anterior (en el mes de la fecha nueva) se borra, y la contabilización lo rehace. Nueva el 11/09/2026.

Sistema anterior:2213-2270.

Paraguay
D

Permisos

Quién puede pasar

grep hUsuarioRegras en el programa del sistema anterior devuelve cero: esta pantalla no tiene regla nombrada para conceder en el Acceso de los Grupos (444).

E

Cómo llega el error a la pantalla

Para que el QA lo reproduzca y lo reporte

Rechazo de regla: HTTP 200 con statuscode 400 y la frase, que la pantalla muestra en el pie de la ventana. Pregunta del servidor: statuscode 409 con el campo a reenviar como true. Los mensajes que solo la pantalla verifica (marcados como Aviso, "verificado solo en la pantalla") no llegan al servidor. Un error inesperado trae el código de ocurrencia de 8 caracteres — cópielo en el ticket.

F

Reglas fijadas en el código

Esperadas — no abrir como defecto
QuéValor
ventana de "ya generada"45 días antes a 90 después de la fecha de la factura
ventana de la importaciónaño de la fecha del retorno; si no, 120 días antes a 90 después
RUC del retornola parte antes del guion, sin puntos (ruc_sdv)
G

Diferencias y decisiones pendientes

Qué cambia respecto al sistema anterior
PuntoSituación
encabezado del retornoel porte toleraba archivo sin encabezado; entró el rechazo del sistema anterior (11/09/2026)
retención renumeradael porte sobrescribía el número y dejaba vivo el asiento viejo; hoy sale, y el verificado rechaza
sello en el origencubría solo factura suelta (sin los títulos) y título; hoy los diez orígenes, y solo en la primera importación
búsqueda de la retenciónel porte tomaba la más reciente de cualquier año; hoy el año y la ventana del sistema anterior
valor del retornoel punto es separador decimal (el Val() del sistema anterior); el porte lo interpretaba como millar
fiisellado; en el sistema anterior no coincide con $ "fim" y queda sin sello
mes cerrado en la exclusiónleía filial.udf; hoy parametros.udf

Ninguna regla coincide con esa búsqueda. Intente con un fragmento más corto del mensaje, o limpie los filtros.