Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Pantalla Facturación Electrónica
- Otras acciones / Acciones relacionadas
- Tablas
- Diccionario de Datos
01. VISIÓN GENERAL
Realizar la transmisión de documentos electrónicos en el modelo de facturación electrónica con validación previa a la la Dirección de Impuestos y Aduana Nacionales (DIAN), consumiendo los web services del proveedor tecnológico The Factory HKA.
NOTA: Para la implantación del proceso de validación previa, se deberá de contar con las configuraciones del modelo de validación posterior descrito en el documento técnico DMINA-2487_DT_Factura_Electronica_Fac-e_v2_COL
Documentos a transmitir:
- Factura de Venta
- Nota de Débito
- Nota de Crédito
- Facturas de Venta/Nota de Débito/Nota de Crédito de Exportación
PROCEDIMIENTO DE IMPLANTACIÓN
1.- Se recomienda realizar un respaldo del repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
2.- Aplicar el paquete de actualización (patch) del presente issue, el cual contiene las siguientes rutinas:
- FISA814.PRW
- FISA827.PRW
- LOCXNF.PRW
- LOCXNF2.RW
- M486XFUN.PRW
- M486XFUNCO.PRW
- MATA468N.PRX
- MATA486.PRW
- MATN030.PRX
- WSNFECOL.PRW
- FATSCOL.INI
- FATECOL.INI
- FATSECOL.INI
3.- Realizar las actualizaciones al diccionario de datos de acuerdo a la sección 05 del presente documento técnico.
4.- En el módulo Configurador (SIGACFG) acceda a Actualizaciones | Diccionario de Datos | Parámetros.
- Configurar el parámetro MV_TIPOFE con valor 1 para que la transmisión electrónica sea por modelo de validación previa.
- Configurar el parámetro MV_PATH814 con la ruta donde se encuentran los archivos con formato .csv para la carga de catálogos de la DIAN.
- Configurar el parámetro MV_WSRTSS con la URL de los web services de The Factory HKA para modelo de validación previa. (Se debe informar la URL de acuerdo al ambiente en el que se este realizando la transmisión electrónica para pruebas o producción, y dicha URL es proporcionada por el proveedor tecnológico).
5.- En la ruta configurada en el parámetro MV_PATH814 actualizar los archivos 05ImpuestosFE.csv, 10TiposRegimen.csv y 14TiposObligacionesResp.csv, y agregar el nuevo archivo 17TiposOperacion.csv.
Importante: Las actualizaciones a los catálogos deberán de ser de acuerdo al anexo Estructura UBL y Validaciones Factura Electrónica 2.1 Versión 2.
El archivo 05ImpuestosFE.csv deberá tener la siguiente estructura:
El archivo 10TiposRegimen.csv deberá tener la siguiente estructura:
El archivo 14TiposObligacionesResp.csv deberá tener la siguiente estructura:
El archivo 17TiposOperacion.csv deberá tener la siguiente estructura:
02. EJEMPLO DE UTILIZACIÓN
Para Facturas de Venta, Nota de Crédito y Nota de Débito
Desde el módulo Facturación (SIGAFAT) registrar los siguientes documentos:
- Factura de Venta/Factura de Venta de Exportación (Actualizaciones | Facturación | Facturaciones).
- Nota de Crédito (Actualizaciones | Facturación | Generac. de Notas de Crédito/Débito).
- Nota de Débito (Actualizaciones | Facturación | Generac. de Notas de Crédito/Débito).
Desde el módulo Facturación (SIGAFAT) acceder a Actualizaciones | Facturación | Facturación Electrónica (MATA486)
a) En los parámetros indicar el Tipo y Serie del documento a transmitir.
b) Ejecutar la acción Transmitir.
c) Indicar los parámetros de la serie y rango de folios a transmitir.
d) Una vez finalizado el proceso se visualizará el log donde se podrá consultar si la transmisión fue exitosa; en caso de haber inconsistencias, proceda a realizar las configuraciones necesarias e intente transmitir nuevamente.
03. PANTALLA FACTURACIÓN ELECTRÓNICA
Otras acciones / Acciones relacionadas
Acción | Descripción |
---|---|
Recupera XML | Permite descargar del XML y PDF autorizado por The Factory. |
Imprimir PDF | Permite descargar e imprimir el PDF autorizado por The Factory. |
Visualizar | Permite visualización del documento. |
Leyenda | Permite visualizar la descripción de los estatus del documento en el browse. |
04. TABLAS UTILIZADAS
- SF1 - Encabezado de Facturas de Entrada.
- SF2 - Encabezado de Facturas de Salida.
- SA1 - Clientes.
- SYA - Países.
- SFB - Impuestos Variables.
- SFC - Vinculo TES vs. Impuestos.
- SD1 - Ítems de Facturas de Entrada.
- SD2 - Ítems de Facturas de Salida.
- SAH - Unidades de Medida.
- SB1 - Descripción Genérica Producto.
- SFP - Control de Formularios.
- F3H - Definición de catálogos.
- F3I - Mantenimiento de catálogos.
- SC5 - Encabezado de Pedidos de Venta.
- CTO - Monedas.
- SF4 - Tipos de Entrada/Salida (TES).
- SFC - Detalle Tipos de Entrada/Salida (impuestos).
- AIT - Responsabilidades-Tributos del cliente.
05. DICCIONARIO DE DATOS
El usuario debe realizar las siguientes actualizaciones al diccionario de datos a través del módulo Configurador de Protheus (SIGACFG).
NOTA: Las Las siguientes actualizaciones fueron incorporadas en el pacote 06386 - DMINA-7002 - FACT. ELECTRÓNICA VAL. PREVIA COL V 1.
1. Creación de parámetro en el archivo SX6 - Parámetros:
Nombre de la variable | MV_TIPOFE |
Tipo | Carácter |
Descripción | Indica el modelo de transmisión electrónica, 0 o vacío = Val. Posterior y 1 = Val. Previa. |
Valor Estándar |
Nombre de la variable | MV_WSRTSS |
Tipo | Carácter |
Descripción | Indica la URL de los web services de The Factory para facturación electrónica para modelo validación previa. |
Valor Estándar |
2. Creación de consulta estándar en el archivo SXB - Consulta Estándar:
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
COL017 | 2 | 01 | RE | Tipo Operación | F3I |
COL017 | 2 | 01 | 01 | Tipo Operación | F812SXB("S017","Codigo") |
COL017 | 5 | 01 | VAR_IXB |
3. Creación de tablas en el archivo SX2 - Tablas:
Clave | Nombre | Modo | Modo Unidade | Modo Empresa |
---|---|---|---|---|
AIT | Responsabilidades-Tributos Clie | Compartido | Exclusivo | Exclusivo |
4. Creación de campos en el archivo SX3 - Campos:
Campo | AIT_FILIAL |
Orden | 01 |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Sucursal |
Descripción | Sucursal del sistema |
Nivel | 1 |
Utilizado | No |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Grp. Campos | 033 |
Help | Código que identifica la sucursal de la empresa usuaria del sistema. |
Campo | AIT_CODCLI |
Orden | 02 |
Tipo | Carácter |
Tamaño | 12 |
Decimal | 0 |
Formato | @! |
Título | Cód. Cliente |
Descripción | Código del clientes |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Grp. Campos | 001 |
Help | Código que individualiza a cada uno de los clientes de la empresa. Se complementa con el código de la tienda. |
Campo | AIT_LOJA |
Orden | 03 |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tienda |
Descripción | Código de la tienda |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Grp. Campos | 002 |
Help | Código que identifica la tienda del cliente. Permite que haya un control de las operaciones por tienda. |
Campo | AIT_CODRES |
Orden | 04 |
Tipo | Carácter |
Tamaño | 4 |
Decimal | 0 |
Formato | @! |
Título | Cód. Resp. |
Descripción | Código resp. fiscal |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .Or. ValidF3I("S014", M->AIT_CODRES,1,4) |
Consulta | COL014 |
Help | Código de la obligación o responsabilidad fiscal del cliente de acuerdo al RUT del adquirente. |
Campo | AIT_CODTRI |
Orden | 05 |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Cód. Tributo |
Descripción | Código del tributo. |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .Or. ValidF3I("S005", M->AIT_CODTRI,1,3) |
Consulta | COL005 |
Help | Código de identificador del tributo (acuerdo al numeral 6.2.2 de la DIAN). |
Campo | AIT_TIPO |
Orden | 06 |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo |
Descripción | Tipo de información |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | No aplica |
Help | Indica la opción del tipo de registro, teniendo las opciones R=Responsabilidades o T=Tributo. |
Campo | AI0_TPREG |
Orden | 18 |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tipo Régimen |
Descripción | Tipo de Régimen |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .Or. ValidF3I("S010", M->AI0_TPREG,1,2) |
Consulta | COL010 |
Help | Indica el régimen al que pertenece el adquirente, lista las opciones del catálogo S010 - Tipo de régimen (Facturación electrónica). |
5. Creación de índices en el archivo SIX - Índices:
Índice | AIT |
Orden | 1 |
Clave | AIT_FILIAL+AIT_CODCLI+AIT_LOJA+AIT_TIPO |
Descripción | Sucursal + Cód. Cliente + Tienda + Tipo |
Propietario | S |
6. Modificación de campos en el archivo SX3 - Campos:
Campo | F1_TIPOPE |
Orden | ZZ |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tipo Oper. |
Descripción | Tipo de operación |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ValidF3I("S017", M->F1_TIPOPE,1,2) |
Consulta | COL017 |
Help | Indica el tipo de operación del documento, de acuerdo al punto 6.1.5 de códigos relacionados con documentos definida por la DIAN. |
Campo | F2_TIPOPE |
Orden | ZZ |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tipo Oper. |
Descripción | Tipo de operación |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ValidF3I("S017", M->F2_TIPOPE,1,2) |
Consulta | COL017 |
Help | Indica el tipo de operación del documento, de acuerdo al punto 6.1.5 de códigos relacionados con documentos definida por la DIAN. |
Campo | C5_TIPOPE |
Orden | ZZ |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tipo Oper. |
Descripción | Tipo de operación |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ValidF3I("S017", M->C5_TIPOPE,1,2) |
Consulta | COL017 |
Help | Indica el tipo de operación del documento, de acuerdo al punto 6.1.5 de códigos relacionados con documentos definida por la DIAN. |