...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación |
---|
Función: | Rutinas | Nombre Técnico | Fecha |
---|
FISA812 | Definición de Catálogos. | 25/04/2023 | FISA814 | Carga de Catálogos. | 25/04/2023 | FISA827 | Registro de Responsabilidades/Obligaciones DIAN y Tributos. | 2527/04/2023 |
Rutina(s) involucrada(s) | Nombre Técnico | Fecha |
---|
FATXFUMI | Funciones genéricas para Facturación - Mercado Internacional | 21/03/2023 |
|
---|
País: | Colombia |
---|
Ticket: | 16671949 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-19202 (Pacote: 012097) |
---|
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electrónicos (MATA486), cuando se realiza la Transmisión Electrónica de un Documento Soporte, de con un proveedor en el cual se requiere un código Código de responsabilidad Responsabilidad "R-99-PN", se captura el código "R-99" en el campo Cod. Resp. (AIT_CODRES) en el proveedor, debido a que el sistema solo permite capturar un código Código de responsabilidad Responsabilidad de hasta 4 caracteres, sin embargo esta responsabilidad , la Responsabilidad que se requiere utilizar es de 7 caracteres, por lo cual al intentar transmitir se presenta el mensaje:
"109 El documento no superó las validaciones.
El campo Nota definido en el proveedor, no cumple con el formato y longitud especifico de 5 a 450 caracteres"
03. SOLUCIÓN
En el fuente la rutina de Carga de Catálogos "FISA814" en la función f814CatCol() en la consulta "14TiposObligacionesResp" se (FISA814), se amplia longitud permitida en el código del catálogo campo "Código" de Definición de la Tabla S014 - "Tipos de Obligaciones-Respon.", de 4 a 7 posiciones para que al cargar el catálogo Catálogo no se corten trunquen los códigos de responsabilidad existentes.Códigos de Responsabilidad de acuerdo a lo definido por la DIAN.
En la rutina deRegistro de En el fuenteRegistro Responsabilidades/Obligaciones DIAN y Tributos "FISA827" en las funciones f827VISTA() y f827TRIGR() (FISA827), para el campo Cod. Resp. " (AIT_CODRES" se modifica ), se modificó para realizar la búsqueda en el catálogo dentro del Código a 7 posiciones por el campo "Código" de acuerdo al tamaño del campo configurado para la consulta de Tipos de Obligaciones y Responsabilidades "(S014").
En el fuente la rutina de Definición de Catálogos "(FISA812" ), se modifica la funcionalidad para que permita eliminar un catálogo y se permita el Borrado de la estructura y datos de las Tablas, para permitir volver a cargarlo cuando se requiera desde interfaz del sistema, este proceso solo se podrá realizar de usuarios que estén configurados como administradores.
Totvs custom tabs box |
---|
tabs | Pre-condiciones, Pasos, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-19202.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Contar con los cambios a diccionario indicados en 04. INFORMACION ADICIONAL.
En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Definición de Catálogos (FISA812) .: Aviso |
---|
| Se debe entrar al sistema utilizando un Usuario que este configurado con perfil de administrador. |
- Posicionarse sobre el catálogo
- Borrar el catálogo existente S014 - Tipos Obligaciones Resp, y desde Otras acciones ejecutar la acción Borrar.
Image Added - Presionar el botón Confirmar.
Image Added - Confirmar el Borrado de la estructura y datos del Catálogo.
Image Added - Validar que no se visualice en el Browse el Catálogo que fue Borrado.
Image Added
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Definición de Catálogos (FISA812).
Cargar el catálogo S014 - Tipos Obligaciones Resp. con las responsabilidades a , validando que el tamaño del campo Código sea de 7 caracteres. Informações |
---|
| Se debe configurar el parámetro MV_PATH814 con la ruta donde se encuentra el archivo 14TiposObligacionesResp.csv, con los código de Responsabilidades de acuerdo al catálogo definido por la SUNAT, ya que de no ser así unicamente se genera le definición de la tabla y los datos de la tabla no son generados: Image Added |
- Crear un Proveedor (MATA020) con los datos necesarios para la transmisión de un Documento Soporte y asignarle una responsabilidad de 7 caracteres.
- En el módulo Configurador (SIGACFG), en la opción "Diccionarios / tablas genéricas", en la tabla genérica "00 - 01 - Series de Facturas", agregar la serie "DCS" y el número inicial para el Documento Soporte.
Informações |
---|
| La Serie que es configurada en este paso, corresponde a la serie interna utilizada en el sistema Protheus para la generación del Documento Soporte. |
Dentro de Control de Formularios (MATA992), agregar la serie "DCS" con especie "1=FCT / NF" y en la Serie 2 agregar el prefijo MXDS (puede ser cualquier otro prefijo siempre y cuando cuente con 4 caracteres), también asignar el número inicial y final y los campos que son obligatorios Informações |
---|
| La Serie 2 que se utilizará, debe corresponder con el registro del Secuencial configurado en el portal de The Factory y la DIAN para los documentos de tipo Documento Soporte. |
- Ingresar al módulo de Compras (SIGACOM), ir al menú |Actualizaciones | Movimientos | Factura de Entrada (MATA101N)
- En la pregunta ¿Tipo de Factura? seleccionar “Docto Soporte” y confirmar.
- Generar un Documento de Soporte.
|
Totvs custom tabs box items |
---|
| - gresar al módulo de Facturación (SIGAFAT), ir el menú | Actualizaciones | Facturación | Transmitir Factura Electrónica (MATA486)
- Capturar los parámetros correspondientes para realizar el filtro de documentos.
¿Tipo de Documento? = Seleccionar “Docto. Soporte”. ¿Serie? = Seleccionar “DCS”. ¿Estatus? = Seleccionar la opción “0”, para obtener todos los Documentos, sin realizar filtrado por estatus. Informar el rango de Fecha Inicial y Final para considerar el filtrado por la fecha de emisión del Documento a transmitir. - Confirmar.
- Dar clic en el botón “Transmitir”.
- Asignar la Serie “DCS” y el Número de Documento Inicial y Final.
- Confirmar
- Validar la correcta transmisión del documento.
|
|
...
Modificación en la tabla SX3 - Campos
Campo | AIT_CODRES |
Tipo | C |
Tamaño | 7 |
Val. Sistema | Vazio() .Or. ValidF3I("S014", M->AIT_CODRES,1,7) |
Card documentos |
---|
Informacao | La presente solución aplica para versión 12.1.33 o superior, y es necesario tener configurada la transmisión electrónica de Documento Soporte, a través del proveedor tecnológico denominado The Factory HKA. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
...