01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAFAT - Facturación |
|---|
| Función: | | Rutina | Nombre Técnico | Fecha |
|---|
| M486XFUN | Funciones Genéricas de Documentos Electrónicos | 02/02/2023 | | M486XFUNCO | Funciones Genéricas de Facturación Electrónica de Colombia | 02/02/2023 |
|
|---|
| País: | Colombia (COL) |
|---|
| Ticket: | No aplica |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-22246 |
|---|
02. SITUACIÓN/REQUISITO
Acorde a la resolución 00165 DIAN, se requiere se active la funcionalidad de la Facturación Electrónica para el Anexo 1.9, que entra en vigor a partir del 01 de febrero del 2024 en el país de Colombia, se solicita realizar ajustes para los documentos de tipo Nota de Débito de Cliente (NDC) y Nota de Crédito de Cliente (NCC), con Cliente Extranjero.
Resolución: Resolución 000165 de 01-11-2023.
03. SOLUCIÓN
En la rutina de Funciones Genéricas de Documentos Electrónicos (M486XFUN):
- Se realizaron ajustes para que si el Cliente es Extranjero (A1_EST = 'EX'), los importes de los documentos de tipo Nota de Débito de Cliente (NDC) y Nota de Crédito de Cliente (NCC), incluyendo los atributos de impuestos y retenciones se conviertan a la moneda local 1 - Pesos Colombiano (COP).
En la rutina de Funciones Genéricas de Facturación Electrónica de Colombia (M486XFUNCO):
Se realizaron los siguientes ajuste para los documentos de tipo Nota de Débito de Cliente (NDC) y Nota de Crédito de Cliente (NCC), que aplican si el Cliente es Extranjero (A1_EST = 'EX'):
- El atributo moneda se envía con el valor COP.
- Se envían los campos extras FEXP1 y FEXP3, para activar el UBL Extensión y enviar los valores en la moneda original del Documento.
- Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche de la issue DMINA-22246.
- Validar que las rutinas especificadas en la sección 01. DATOS GENERALES se hayan actualizado con una fecha igual o superior a la ahí mencionada.
- Configurar los ajustes al Diccionario de Datos de acuerdo a lo mencionado en la sección 04. INFORMACIÓN ADICIONAL.
- En el módulo Facturación (SIGAFAT):
- Desde el Actualizaciones | Archivos | Clientes, configurar un Cliente Extranjero (A1_EXT = 'EX').
|
En el módulo Facturación (SIGAFAT): - Ir al menú Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N).
- Incluir una nueva Nota de Débito de Cliente (NDC) utilizando un Cliente Extranjero.
- Ir al menú Actualizaciones | Facturación | Transmisión Electrónica (MATA486).
- Realizar la transmisión de la Nota de Débito de Exportación (Validar que la transmisión haya sido exitosa)
- Desde Otras acciones ejecutar la acción Imprimir PDF.
- Validar que en el formato PDF, los montos se muestren en moneda COP, y que se visualice la información en la moneda origen del Documento.

|
En el módulo Facturación (SIGAFAT): - Ir al menú Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N).
- Incluir una nueva Nota de Crédito de Cliente (NCC) utilizando un Cliente Extranjero.
- Ir al menú Actualizaciones | Facturación | Transmisión Electrónica (MATA486).
- Realizar la transmisión de la Nota de Crédito de Exportación (Validar que la transmisión haya sido exitosa)
- Desde Otras acciones ejecutar la acción Imprimir PDF.
- Validar que en el formato PDF, los montos se muestren en moneda COP, y que se visualice la información en la moneda origen del Documento.

|
|
04. INFORMACIÓN ADICIONAL
Los cambios fueron realizados en el pacote 013347 - DMINA-21954 - FACTURACIÓN ELECTRÓNICA 1.9.
Tabla SF1- Encabezado Doc. de Entrada.
| Campo | F1_PTOEMIS |
| Tipo | C |
| Tamaño | 7 |
| Decimal | 0 |
| Formato | 99-9999 |
| Título | Period Fact |
| Descripción | Periodo de Facturación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Opciones |
|
| When |
|
| Relación |
|
| Val. Sistema | Vazio() .Or. (FindFunction("LxVldPeri") .And. LxVldPeri('SF1')) |
| Help | Digite el mes y año del periodo de facturación en formato "MM-YYYY. |
Tabla SF2- Encabezado Doc. de Salida.
| Campo | F2_PTOEMIS |
| Tipo | C |
| Tamaño | 7 |
| Decimal | 0 |
| Formato | 99-9999 |
| Título | Period Fact |
| Descripción | Periodo de Facturación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Opciones |
|
| When |
|
| Relación |
|
| Val. Sistema | Vazio() .Or. (FindFunction("LxVldPeri") .And. LxVldPeri('SF2')) |
| Help | Digite el mes y año del periodo de facturación en formato "MM-YYYY. |

05. ASUNTOS RELACIONADOS