Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Pantalla Facturación Electrónica
    1. Otras acciones / Acciones relacionadas
  4. Tablas
  5. 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.csv10TiposRegimen.csv 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ónDescripción
Recupera XMLPermite descargar del XML y PDF autorizado por The Factory.
Imprimir PDFPermite descargar e imprimir el PDF autorizado por The Factory.
VisualizarPermite visualización del documento.
LeyendaPermite 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 variableMV_TIPOFE
TipoCarácter
DescripciónIndica el modelo de transmisión electrónica, 0 o vacío = Val. Posterior y 1 = Val. Previa.
Valor Estándar
Nombre de la variableMV_WSRTSS
TipoCarácter
DescripciónIndica 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:

AliasTipoSecuenciaColumnaDescripciónContenido
COL017201RETipo OperaciónF3I
COL01720101Tipo OperaciónF812SXB("S017","Codigo")
COL017501

VAR_IXB


3. Creación de tablas en el archivo SX2 - Tablas:

ClaveNombreModoModo UnidadeModo Empresa
AITResponsabilidades-Tributos ClieCompartidoExclusivoExclusivo


4. Creación de campos en el archivo SX3 - Campos:

CampoAIT_FILIAL
Orden01
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloSucursal
DescripciónSucursal del sistema
Nivel1
UtilizadoNo
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
Grp. Campos033
HelpCódigo que identifica la sucursal de la empresa usuaria del sistema.
CampoAIT_CODCLI
Orden02
TipoCarácter
Tamaño12
Decimal0
Formato@!
TítuloCód. Cliente
DescripciónCódigo del clientes
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
Grp. Campos001
HelpCódigo que individualiza a cada uno de los clientes de la empresa. Se complementa con el código de la tienda.
CampoAIT_LOJA
Orden03
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloTienda
DescripciónCódigo de la tienda
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
Grp. Campos002
HelpCódigo que identifica la tienda del cliente. Permite que haya un control de las operaciones por tienda.
CampoAIT_CODRES
Orden04
TipoCarácter
Tamaño4
Decimal0
Formato@!
TítuloCód. Resp.
DescripciónCódigo resp. fiscal
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaVazio() .Or. ValidF3I("S014", M->AIT_CODRES,1,4)
ConsultaCOL014
HelpCódigo de la obligación o responsabilidad fiscal del cliente de acuerdo al RUT del adquirente. 
CampoAIT_CODTRI
Orden05
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloCód. Tributo
DescripciónCódigo del tributo.
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaVazio() .Or. ValidF3I("S005", M->AIT_CODTRI,1,3)
ConsultaCOL005
HelpCódigo de identificador del tributo (acuerdo al numeral 6.2.2 de la DIAN).
CampoAIT_TIPO
Orden06
TipoCarácter
Tamaño1
Decimal0
Formato@!
TítuloTipo
DescripciónTipo de información
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaNo aplica
HelpIndica la opción del tipo de registro, teniendo las opciones R=Responsabilidades o T=Tributo.
CampoAI0_TPREG
Orden18
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloTipo Régimen
DescripciónTipo de Régimen
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaVazio() .Or. ValidF3I("S010", M->AI0_TPREG,1,2)
ConsultaCOL010
HelpIndica 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:

ÍndiceAIT
Orden1
ClaveAIT_FILIAL+AIT_CODCLI+AIT_LOJA+AIT_TIPO
DescripciónSucursal + Cód. Cliente + Tienda + Tipo
PropietarioS


6. Modificación de campos en el archivo SX3 - Campos:


CampoF1_TIPOPE
OrdenZZ
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloTipo Oper.
DescripciónTipo de operación
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ValidF3I("S017", M->F1_TIPOPE,1,2)
ConsultaCOL017
HelpIndica el tipo de operación del documento, de acuerdo al punto 6.1.5 de códigos relacionados con documentos definida por la DIAN.
CampoF2_TIPOPE
OrdenZZ
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloTipo Oper.
DescripciónTipo de operación
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ValidF3I("S017", M->F2_TIPOPE,1,2)
ConsultaCOL017
HelpIndica el tipo de operación del documento, de acuerdo al punto 6.1.5 de códigos relacionados con documentos definida por la DIAN.
CampoC5_TIPOPE
OrdenZZ
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloTipo Oper.
DescripciónTipo de operación
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ValidF3I("S017", M->C5_TIPOPE,1,2)
ConsultaCOL017
HelpIndica el tipo de operación del documento, de acuerdo al punto 6.1.5 de códigos relacionados con documentos definida por la DIAN.