Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFAT - Facturación

Función:
RutinaNombre TécnicoFecha
LOCXCOLFunciones Genéricas de Notas Fiscales para Colombia22/12/2022
MATA486Documentos Electrónicos23/12/2022
M486XFUNCOFunciones Genéricas de Facturación Electrónica para Colombia23/12/2022
FISA827Responsabilidades/Tributos DIAN de Clientes y Proveedores22/12/2022
FATXFUMIFunciones genéricas para Facturación - Mercado Internacional23/12/2022
MATA020Proveedores21/12/2022
País:Colombia (COL) / Pacote: 011550
Ticket:15574673
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17705


02. SITUACIÓN/REQUISITO

Al incluir o transmitir electrónicamente documentos de tipo Documento Soporte y Notas de Ajuste de tipo Crédito o Débito, el sistema solicita que se debe realizar la configuración de un Proveedor (SA2) y de un Cliente (SA1) con el mismo Código y Tienda, se solicita que la funcionalidad se haga unicamente tomando en cuenta las configuraciones de datos del Proveedor.

03. SOLUCIÓN

En la rutina Funciones Genéricas de Notas Fiscales para Colombia (LOCXCOL):

Se eliminó el mensaje de validación "Cliente asociado al Proveedor no existe en la tabla de Clientes.", que eres mostrado cuando al generar un Documento Soporte o Nota de Ajuste se indicaba un Proveedor que que no tenía relacionado un Cliente o el Cliente no existía configurado en el ambiente.

En la rutina Documentos Electrónicos (MATA486):

Se realizaron ajustes para realizar validación previa de los datos del Proveedor, que son necesarios para realizar la transmisión de Documento Soporte y Notas de Ajuste de tipo Crédito o Débito, los datos a validar son:

  • Tipo Doc. (A2_TIPDOC)
  • Nomb/Raz.Soc (A2_NOME)
  • NIT (A2_CGC)
  • Dirección (A2_END)
  • País (A2_PAIS)
  • Barrio (A2_BAIRRO)
  • Municipio (A2_MUN)
  • CP (A2_CEP)

En la rutina Funciones Genéricas de Facturación Electrónica para Colombia (M486XFUNCO):

Se realizaron ajustes para que los datos de la clase Cliente que se encuentra disponibles por parte del proveedor tecnológico denominado The Factory HKA, sean enviados a partir de la tabla se Proveedores (SA2).

En la rutina  de Responsabilidades/Tributos DIAN (FISA827):

Se realizó ajuste para que si existe el campo Cliente/Prov (AIT_REG), se permita poder registrar Responsabilidad y Tributos DIAN para los Proveedores, guardando el campo Cliente/Prov (AIT_REG) con el valor R.

En la rutina Funciones genéricas para Facturación - Mercado Internacional (FATXFUMI):

Se crearon las funciones FATXMENPRO() para agregar las acciones Resp. Obligaciones DIAN y Tributos DIAN en la pantalla de Proveedores y FATXDELAIT() para que al eliminar un Proveedor se haga la eliminación de sus registros de la tabla Responsabilidades-Tributos Cliente (AIT), para cuando el campo Cliente/Prov (AIT_REG) es igual a R.

En la rutina de Proveedores (MATA020):

Se realiza ajuste para llamar la función FATXMENPRO(), para agregar las acciones Resp. Obligaciones DIAN y Tributos DIAN en la pantalla de Proveedores, y llamar la función FATXDELAIT(), para que al eliminar un Proveedor se haga la eliminación de sus registros de la tabla Responsabilidades-Tributos Cliente (AIT), para cuando el campo Cliente/Prov (AIT_REG) es igual a R.


  1. Realizar un respaldo del repositorio (archivo .RPO)
  2. Aplicar el parche correspondiente a DMINA-17705.
  3. Validar que las rutinas se encuentra actualizada con Fecha mayor o igual a la definida en la sección 01. DATOS GENERALES
  4. En el módulo Compras (SIGACOM) ir al menú Actualizaciones | Archivos | Proveedores.
  5. Configurar un Proveedor, informando los siguientes campos 
    • Tipo Doc. (A2_TIPDOC)
    • Nomb/Raz.Soc (A2_NOME)
    • NIT (A2_CGC)
    • Dirección (A2_END)
    • País (A2_PAIS)
    • Barrio (A2_BAIRRO)
    • Municipio (A2_MUN)
    • CP (A2_CEP)
  6. Presionar Confirmar, para grabar el Proveedor.
  7. Seleccionar el Proveedor, presionar Modificar, y desde Otras Acciones ejecutar las acciones Resp. Obligaciones DIAN y Tributos DIAN.
  1. Ingresar al módulo de Compras (SIGACOM), ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N)
  2. En la pregunta ¿Tipo de Factura? seleccionar la opción “Doc. Soporte” y confirmar.
  3. En la pantalla principal, en el encabezado confirmar que en título se informe que es un “Documento Soporte
  4. Dar clic en el botón “Incluir”.
  5. Seleccionar la Serie configurada para el Documento Soporte, automáticamente se cargará el Número Documento y la Serie 2.
  6. Asignar una Medio de Pago (C5_TPDOC).
  7. Agregar un ProductoCantidadValor UnitarioValor Total y el Tipo de Entrada (TES).
  8. Indicar una Condición de Pago informando el Método de Pago con la opción 1-Contado o 2-Crédito.
  9. Grabar el documento.
  10. Ingresar al módulo de Facturación (SIGAFAT), ir el menú Actualizaciones | Facturación | Transmitir Factura Electrónica (MATA486)
  11. Capturar los parámetros correspondientes para realizar el filtro de documentos.
    • ¿Tipo de Documento?, seleccionar “Docto. Soporte”.
    • ¿Serie?, informar la serie utilizada para la generación del Documento Soporte.
    • ¿Estatus?, seleccionar “0” para obtener todos los documentos.
    • ¿Fecha Inicial?/¿Fecha Final?, informar la fecha en la que se generó el Documento Soporte.
    • Confirmar.
  12. En la pantalla principal verificar que exista el Documento Soporte.
  13. Dar clic en el botón “Transmitir”.
  14. Asignar la serie y el Número de Documento Inicial y Final, con los datos con los que fue generado el Documento Soporte.
  15. Confirmar Transmisión.
  16. Revisar que el Log de transmisión sea exitoso.
  1. Ingresar al módulo de Compras (SIGACOM), ir al menú Actualizaciones | Movimientos | Nota Crédit/Débito (MATA466N).
  2. En la pregunta ¿Formulario Propio?, seleccionar “Si”.
  3. En la pregunta ¿Tipo de Factura?, seleccionar “Nota Ajuste Débi.”.
  4. Confirmar dando clic en el botón "OK".
  5. En el encabezado de la pantalla principal confirmar que se muestre el título “Nota de Débito – Nota de Ajuste”.
  6. Dar clic en el botón “Incluir”.
  7. En el encabezado del formulario de captura confirmar que se muestre el título “Nota de Débito – Nota de Ajuste”.

  8. Seleccionar la Serie configurada para la Nota de Ajuste, automáticamente se cargará el Número Documento y la Serie 2.
  9. Seleccionar el Tipo de Ajuste (Concepto de Corrección para Notas de Ajuste).
  10. Asignar una Medio de Pago (C5_TPDOC).
  11. Referenciar un Documento Soporte por medio del menú "Otras Acciones" opciones "Factura" o "Doc. Orig"
    Nota: Las opciones "Factura" o "Doc. Orig" mostrarán únicamente documentos de tipo “Documentos Soporte” (F1_SOPORT = ’S’). Los Documentos Soporte que no han sido transmitidos no se podrán seleccionar, el sistema lo notificará con un mensaje.
  12. Verificar que los campos "Doc. Original" y "Serie Org." cuenten con información relacionada al Documento Soporte referenciado.
  13. En la pestaña “Títulos” indicar la Condición de Pago.
  14. Guardar la Nota de Ajuste.

  15. Ingresar al módulo de Facturación (SIGAFAT), ir el menú |Actualizaciones | Facturación | Transmitir Factura Electrónica (MATA486).
  16. Capturar los parámetros correspondientes para realizar el filtro de documentos.

    • ¿Tipo de Documento? seleccionar “Nota de Ajuste”.

    • ¿Serie?, informar la serie utilizada para la generación de la Nota de Ajuste de Débito.

    • ¿Estatus? seleccionar “0” para obtener todos los documentos.

    • ¿Fecha Inicial?/¿Fecha Final?, informar la fecha en la que se generó la Nota de Ajuste de Débito.
    • ¿Tipo Nota Ajuste? seleccionar “Débito”.

  17. Confirmar.

  18. En el encabezado de la pantalla principal, confirmar que se muestre el título “Nota de Ajuste Débito”.

  19. En la pantalla principal verificar que exista la Nota de Ajuste de Débito.

  20. Dar clic en el botón “Transmitir”.

  21. Asignar la serie y el Número de Documento Inicial y Final, con los datos con los que fue generada la Nota de Ajuste de Débito.

  22. Confirmar Transmisión.

  23. Revisar que el Log de transmisión sea exitoso.

  1. Ingresar al módulo de Compras (SIGACOM), ir al menú | Actualizaciones | Movimientos | Nota Crédit/Débito (MATA466N).
  2. En la pregunta ¿Formulario Propio? seleccionar “Si”.
  3. En la pregunta ¿Tipo de Factura? seleccionar “Nota Ajuste Créd”.
  4. Confirmar dando clic en el botón "OK".
  5. En el encabezado de la pantalla principal confirmar que se muestre el título “Nota de Crédito – Nota de Ajuste”.
  6. Dar clic en el botón “Incluir”.
  7. En el encabezado del formulario de captura confirmar que se muestre el título “Nota de Crédito – Nota de Ajuste”.

  8. Seleccionar la Serie configurada para la Nota de Ajuste, automáticamente se cargará el Número Documento y la Serie 2.
  9. Seleccionar el Tipo de Ajuste (Concepto de Corrección para Notas de Ajuste).
  10. Asignar una Medio de Pago (C5_TPDOC).
  11. Referenciar un Documento Soporte por medio del menú "Otras Acciones" opciones "Factura" o "Doc. Orig"
    Nota: Las opciones "Factura" o "Doc. Orig" mostrarán únicamente documentos de tipo “Documentos Soporte” (F1_SOPORT = ’S’). Los Documentos Soporte que no han sido transmitidos no se podrán seleccionar, el sistema lo notificará con un mensaje.
  12. Verificar que los campos "Doc. Original" y "Serie Org." cuenten con información relacionada al Documento Soporte referenciado.
  13. En la pestaña “Títulos” indicar la Condición de Pago.
  14. Guardar la Nota de Ajuste.

  15. Ingresar al módulo de Facturación (SIGAFAT), ir el menú |Actualizaciones | Facturación | Transmitir Factura Electrónica (MATA486).
  16. Capturar los parámetros correspondientes para realizar el filtro de documentos.

    • ¿Tipo de Documento? seleccionar “Nota de Ajuste”.

    • ¿Serie?, informar la serie utilizada para la generación de la Nota de Ajuste de Crédito.

    • ¿Estatus? seleccionar “0” para obtener todos los documentos.

    • ¿Fecha Inicial?/¿Fecha Final?, informar la fecha en la que se generó la Nota de Ajuste de Crédito.
    • ¿Tipo Nota Ajuste? seleccionar “Crédito”.

  17. Confirmar.

  18. En el encabezado de la pantalla principal, confirmar que se muestre el título “Nota de Ajuste Crédito”.

  19. En la pantalla principal verificar que exista la Nota de Ajuste de Crédito.

  20. Dar clic en el botón “Transmitir”.

  21. Asignar la serie y el Número de Documento Inicial y Final, con los datos con los que fue generada la Nota de Ajuste de Crédito.

  22. Confirmar Transmisión.

  23. Revisar que el Log de transmisión sea exitoso.


04. INFORMACIÓN ADICIONAL

Actualizaciones al Diccionario de Datos:

En el Archivo SX3 - Campos:

Incluir el siguiente campos:

Campo

AIT_REG

Orden

07

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Cliente/Prov

Descripción

Cliente o Proveedor

Utilizado

Si

Obligatorio

No

Browse

No

Val. Sistema

Pertence("CP")

Opciones

C=Cliente;P=Proveedor

Help

Indica si el registros de Responsabilidades o Tributos corresponde a un C-Cliente o Proveedor.


En el Archivo SX2 - Tablas:

Modificar el X2_UNICO de la Tabla AIT-Responsabilidades-Tributos Cliente para que sea AIT_FILIAL+AIT_CODCLI+AIT_LOJA+AIT_CODRES+AIT_CODTRI+AIT_TIPO+AIT_REG.

Para el proceso de Envío de Email en automático al momento de hacer la transmisión electrónica, es necesario tener las siguientes configuraciones en el Diccionario de Datos:

Creación del parámetro en la tabla SX6 - Parámetros:

Campo

Valor

Nombre de Var.MV_EMAILRE
Tipo1 - Caracteres
Cont. Esp
DescripciónEmail para la Recepción de Documentos Electrónicos, para el proceso de Documento Soporte y Notas de Ajuste (Definido ante la DIAN).


En el grupo de preguntas MATA486, agregar la pregunta 07:


Orden

01

020304050607

Pregunta

¿Tipo de Documento?

¿Serie?
¿Estatus¿Fecha Inicial?¿Fecha Final?¿Tipo Nota Ajuste?¿Envío a Email?

Tipo

N

CCDDNN

Tamaño

1

318811
VariableMV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05MV_PAR06MV_PAR07

Validación








Objeto

C-Combo

G - GetG - GetG - GetG - GetC - ComboC - Combo
Consulta Estándar
SERNF




Preselección

1







Opciones

Factura
Nota de Débito
Nota de Crédito





Ninguna
Débito
Crédito

Si
No


¡IMPORTANTE!

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 y Nota de Ajuste (Crédito/Débito), a través del proveedor tecnológico denominado The Factory HKA.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Documento Soporte - Colombia
  • Documento Técnico de Notas de Ajuste para Documentos Soporte - Colombia
  • Documento Técnico de Facturación Electrónica - Validación Previa - Colombia