Á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
FISA812Definición de Catálogos27/03/2023
FISA814Carga de Catálogos27/03/2023
LOCXMEXFunciones de Genéricas de Documentos Fiscales para el país México27/03/2023
FATXFUMIFunciones de Facturación para Mercado Internacional28/12/2022 
País:México (MEX)
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16514


02. SITUACIÓN/REQUISITO

Para la inclusión de Documentos Fiscales, cuando se tiene activa la Funcionalidad de Facturación Electrónica se solicita lo siguiente:

Al incluir una Factura de Venta (NF), e informar el campo Carta Porte? (F2_TPCOMPL) con el valor S - Si, y ejecutar la acción Carta Porte:

  • Al desplegar la consulta de los campos Estado (A1Y_EDOORI), C.P. (A1Y_CPORI), Colonia (A1Y_COLORI), Localidad (A1Y_LOCORI), Municipio (A1Y_MUNORI) y País (A1Y_PAIORI) se solicita que, al realizarse el cambio del ordenamiento, si son muchos registros en el grid, se muestre el puntero del mouse como reloj de arena.
  • Al informar los campos Estado (A1Y_EDOORI), C.P. (A1Y_CPORI) y desplegar la consulta del campo Colonia (A1Y_COLORI), se debe realizar un filtrado por el Código Postal previamente informado en el C.P. (A1Y_CPORI).

Al incluir una Factura de Venta (NF) y tener activa la funcionalidad de Facturación Electrónica:

  • Al informar el campo Uso CFDI (F2_USOCFDI), se debe realizar la validación para que el sistema te permita informar un Uso CFDI de acuerdo al Régimen Fiscal del Cliente, el cual se informa en el campo Rég. Fiscal (AI0_REGFIS) de los Complementos del Cliente.

03. SOLUCIÓN

En la rutina Definición de Catálogos (FISA812):

Se modificaron las funciones que Genera Pantalla de Consulta específica a partir de la tabla F3I - Catálogos (F812SXB) y Ordena el aCols de acuerdo al Combo Box seleccionado por el Usuario (F812Ord), para:

  • Eliminar el Check Box de Ordenar.
  • Que al modificar el valor del Combo Box de Buscar por, se realice en automático el ordenado por el campo seleccionado, y que al realizarse dicho ordenamiento se muestre el puntero del mouse como reloj de arena.

Se modificaron las funciones que Monta el Grid de la Pantalla de Búsqueda de Datos de la tabla F3I - Catálogos (MontaColsF3I) y que Informa el campo a usar para filtro de consulta a catálogos del SAT - México (F812ChkCampo), para que:

  • Si la consulta a desplegar corresponde a la tabla S013 - CATÁLOGO USO DE COMPROBANTES, se realice un filtrado para mostrar únicamente los Uso CFDI que corresponden al Régimen Fiscal del Cliente, cuyo valor es tomado del campo Rég. Fiscal (AI0_REGFIS) de los Complementos del Cliente, y se utiliza el campo Régimen de la definición de la tabla S013

Se modificó la función que Crea Query con filtro especial por Estado o C.P. para catálogos del SAT - México (F812Tmp), para que:

  • Si la tabla es S015 - CATÁLOGO DE COLONIAS, se realice el filtrado utilizando el campo de la Definición de Tablas "CP", en lugar de "C.P.".

En la rutina Funciones de Genéricas de Documentos Fiscales para el país México (LOCXMEX):

Se crea la función que Realiza validación del campo Uso CFDI (F1_USOCFDI/F2_USOCFDI) para que solo permita informar un Uso CFDI válido de acuerdo al Régimen Fiscal (AI0_REGFIS) del Cliente, tomando en cuenta el catálogo c_UsoCFDI del SAT (LXREGFISCA) y se modificó la función que Valida Tipo de Relación CFDI y Uso CFDI (xVldRetSat), para que:

Al informar el campo Uso CFDI (F1_USOCFDI o F12_USOCFDI), se valide que el valor indicado corresponda para el Régimen Fiscal del Cliente, de acuerdo al campo Rég. Fiscal (AI0_REGFIS) de los Complementos del Cliente, cuya relación está definida por los campos UsoCFDI y Régimen de la Definición de Catálogos de la tabla S013 - CATÁLOGO USO DE COMPROBANTES y que debe estar homologado con el catálogo de c_UsoCFDI del SAT.

En la rutina de Carga de Catálogos (FISA814):

Se agrega carga del campo Régimen Fiscal en el catálogo S013 - CATÁLOGO USO DE COMPROBANTES.



  1. Realizar un respaldo del repositorio de ambiente (archivo .rpo).
  2. Aplicar el parche de actualización de la issue DMINA-16514.
  3. Validar que las rutinas se encuentren actualizas con fecha mayor o igual a lo indicado en la sección 01. DATOS GENERALES.
  4. Tener activa la funcionalidad de Carta Porte, para más información ver Documento Técnico de CFDI con Complemento Carta Porte versión 2.0 México
  5. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Definición de Catálogos (FISA812).
  6. Validar que para el catálogo S013 - CATÁLOGO USO DE COMPROBANTES, exista el campo Régimen de tipo Carácter, tamaño 150 y Formato !@.
  7. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA813).
  8. En el catálogo S013 - CATÁLOGO USO DE COMPROBANTES, en la columna Régimen Fiscal, se debe configurar los Regímenes Fiscales que aplicar para el Uso CFDI de acuerdo al catálogo c_UsoCFDI definido por el SAT.

  9. Importante

    Si se desea cargar el nuevo campo Regimen en la tabla S013 - CATÁLOGO USO DE COMPROBANTES, y ya se tienen cargados datos, se deben realizar los siguientes pasos:

    En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Definición de Catálogos (FISA812).

    • Posicionarse sobre el Catálogo S013 - CATÁLOGO USO DE COMPROBANTES.
    • Desde Otras acciones, ejecutar la acción Excluir (Esta acción solo podrá ser ejecutada por un usuario que tenga perfil de Administrador).
    • Presionar el botón Confirmar, para comenzar con el proceso de borrado de la estructura y los datos de la tabla S013 - CATÁLOGO USO DE COMPROBANTES. 
    • Confirmar la eliminación.

    Para cargar la nueva columna Regimen en la tabla S013 - CATÁLOGO USO DE COMPROBANTES , el archivo c_UsoCFDI.csv debe tener la siguiente estructura: Código, Descripción y los Regímenes Fiscales separados por un /, es necesario colocar el archivo c_UsoCFDI.csv en la ruta definida en el parámetro MV_PATH814 e ir al menú menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA813). del módulo Facturación (SIGAFAT).

  10. Cargar el catálogo S015 - CATÁLOGO DE COLONIAS.
  11. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes.
  12. Configurar un Cliente, informando el campo Rég. Fiscal (AI0_REGFIS), por ejemplo 616.
  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  2. Incluir una Factura de Venta (NF).
  3. Informar los campos Cliente (F2_CLIENTE) y Tienda (F2_LOJA), con el código del Cliente configurado previamente en las pre-condiciones.
  4. Posicionarse sobre el campo Uso CFDI (F2_USOCFDI), presionar F3, y validar que al desplegarse la consulta muestre únicamente los Uso CFDI que en campo Régimen Fiscal de la tabla S013 - CATÁLOGO USO DE COMPROBANTES contienen el Régimen Fiscal que fue configurado para el Cliente el el campo Rég. Fiscal (AI0_REGFIS).


Importante

La funcionalidad del filtrado del Uso CFDI por Régimen Fiscal, aplica también para el campo Uso CFDI (F1_USOCFDI), que es utilizado para las Notas de Crédito de Cliente (NCC).

  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  2. Incluir una Factura de Venta (NF).
  3. Informar los campos Cliente (F2_CLIENTE) y Tienda (F2_LOJA), con el código del Cliente configurado previamente en las pre-condiciones.
  4. Informar el  campo Uso CFDI (F2_USOCFDI), indicando un valor de Uso CFDI que no este configurado para el Régimen Fiscal del Cliente que fue configurado en el campo Rég. Fiscal (AI0_REGFIS) de los Complementos del Cliente (Columnas Regimen del catálogo S013 - CATÁLOGO USO DE COMPROBANTES).
  5. Informar los ítems de la Factura de Venta (NF).
  6. Presionar el botón Grabar, para confirmar el guardado del Documento.
  7. Validar que se despliegue el siguiente mensaje de validación, y no permita el guardado del Documento:


Importante

Si en el catálogo no existe S013 - CATÁLOGO USO DE COMPROBANTES no existe el campo Régimen, no se realizará la validación y será responsabilidad del usuario evitar el rechazo del timbrado del CFDI por no informar la relación Uso CFDI - Régimen Fiscal.

  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  2. Incluir una Factura de Venta (NF).
  3. Informar los campos Cliente (F2_CLIENTE) y Tienda (F2_LOJA), con el código del Cliente configurado previamente en las pre-condiciones.
  4. Informar el campo Carta Porte? (F2_TPCOMPL) con el valor S - Si.
  5. Desde Otras acciones ejecutar la acción Carta Porte.
  6. En la pantalla de los Datos para Carta Porte, en el grid de la sección Ubicaciones.
  7. Informar los campos Estado (A1Y_EDOORI), C.P. (A1Y_CPORI).
  8. Posicionarse sobre el campo Colonia (A1Y_COLORI), presionar F3, y validar que solo se muestren las Colonias que pertenecen al Código Postal informado en el campo C.P. (A1Y_CPORI).

Importante

La colonias que se despliegan en la consulta del campo Colonia (A1Y_COLORI), corresponden a las que se encuentran cargadas en el catálogo S015 - CATÁLOGO DE COLONIAS.




04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de CFDI con Complemento Carta Porte versión 2.0 México