Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIS |
---|
Función: | FISA802 |
---|
País: | PAR |
---|
Ticket: | 21073639 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICAS-107 |
---|
Tag del país, aunque exista información en el campo A2_PAIS y YA_SIGLA
Los campos esta cumplimentados, mesmo así no carga las tags "ruc", "dv", "pais", "numeroTimbrado"
y el campo "fecha" queda con la fecha digitación (F1_DTDIGIT) cuando tendría que ser fecha de emisión (F1_EMISSAO).
Se modificó el fuente Archivos Tesaka (FISA802.PRW) con ajustes para cargar correctamente las tags del archivo json.
Totvs custom tabs box |
---|
tabs | Prueba, Archivos Json |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
|
- En la rutina Archivos Tesaka (FISA802) en el módulo Libros fiscales (Miscelánea | Workflow), haga clic en "Transmitir".
- Seleccione los parámetros y confirme.
- Revise el archivo en la carpeta que se generó.
|
Totvs custom tabs box items |
---|
| [ { "detalle": [ { "cantidad": 1, "tasaAplica": "10", "precioUnitario": 9999.91, "descripcion": "MATERIA PRIMA - PRORRATEO " }, { "cantidad": 1, "tasaAplica": "10", "precioUnitario": 5000.09, "descripcion": "MATERIA PRIMA - PRORRATEO " }, { "cantidad": 1, "tasaAplica": "0", "precioUnitario": 2000, "descripcion": "MATERIA PRIMA - PRORRATEO " } ], "retencion": { "fecha": "2024-09-04", "moneda": "PYG", "tipoCambio": 7571, "retencionRenta": false, "conceptoRenta": "", "ivaPorcentaje5": 0, "ivaPorcentaje10": 20, "rentaCabezasBase": 0, "rentaCabezasCantidad": 0, "rentaToneladasBase": 0, "rentaToneladasCantidad": 0, "rentaPorcentaje": 0, "retencionIva": true, "conceptoIva": "IVA.1" }, "informado": { "situacion": "CONTRIBUYENTE", "nombre": "RETENCIÓN DE IVA", "ruc": "12345678910", "dv": "1", "domicilio": "DIRECCION FICTICIA 123", "tipoIdentificacion": "", "identificacion": "", "direccion": "", "correoElectronico": "", "pais": "PY", "telefono": "" }, "transaccion": { "numeroComprobanteVenta": "040-920-2400006", "condicionCompra": "CONTADO", "cuotas": 1, "tipoComprobante": 1, "fecha": "2024-09-04", "numeroTimbrado": "17227836" }, "atributos": { "fechaCreacion": "2024-09-04", "fechaHoraCreacion": "17:47:32" } } ] |
|
Para la tag de país, busque en la tabla SYA (Países) el campo YA_SIGLA con la clave del campo A2_PAIS.
Tenga en cuenta que el manual de TESAKA tiene codificación de países en dos posiciones.
Ejemplo: Paraguay = PY y no PRY con la codificación internacional que utilizan los módulos de importación y exportación.
Por motivos de compatibilidad, si el campo YA_SIGLA se completa con dos caracteres, se utilizará el contenido de este campo.
Si el campo YA_SIGLA está vacío o no tiene dos posiciones, entonces la rutina obtiene datos del campo YA_PAISDUE de dos posiciones.
Para la tag moneda, busque en la tabla SYF (Monedas) el campo YF_COD_GI (3 Posiciones) la moneda de facturación con la clave de los parámetros MV_SIMB1, MV_SIMB2,...
En la tabla SYF (codificación de moneda internacional), el campo YF_COD_GI contiene de forma predeterminada el código de moneda con tres posiciones.
Ejemplo:
Guaraní = MV_SIMB1 = 'Gs.' o '$ ' = YF_MOEDA el campo YF_COD_GI debe tener su contenido '450' o 'PYG'
Dólar = MV_SIMB2 = 'US$' o 'USD' = YF_MOEDA el campo YF_COD_GI debe tener su contenido '220' o 'USD'
Euro = MV_SIMB3 = 'EUR' o 'EUR' = YF_MOEDA el campo YF_COD_GI debe tener su contenido '978' o 'EUR'
Real = MV_SIMB4 = 'R$ ' o 'BRL' = YF_MOEDA el campo YF_COD_GI debe tener su contenido '085' o '790' o 'BRL'
Para las tags RUC y DV:
Sólo para 'colaborador', con clave de A2_CGC
Tipos de situación:
contribuyente: A2_TIPO = 'A' & A2_EST <> 'EX'
no contribuyente: A2_TIPO = 'N' y A2_EST <> 'EX'
NO_RESIDENT: A2_EST = 'EX' no usa RUC
Timbrado:
Solo para 'contribuyente', toma datos del campo F1_NUMTIM
Registro Países:
Tabla SYA
Rutina EICA100
...