Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre TécnicoFecha
FATSMEXGeneración de XML para Documentos de Salida
31
01/
10
11/2022
LOCXFUNAFunciones Genéricas para Notas Fiscales
31
09/
10
11/2022
FATXFUMIFunciones genéricas para Facturación - Mercado Internacional
31
08/
10
11/2022
País:México (Pacote: 011320)
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17265

...

Se solicita activar la funcionalidad para que la generación del Comprobante Fiscal Digital por Internet (CFDI) para la Factura Nota de Venta de tipo NormalDébito de Cliente (NDC), sea realizada a través del uso de la rutina FATSMEX.PRW, para evitar el uso del archivo FATSMEX.INI.

03. SOLUCIÓN

Se crea la rutina de Generación de XML para Documentos de Salida (FATSMEX), para la generación del Comprobante Fiscal Digital por Internet (CFDI) de documentos de tipo Salida, la cual genera los siguientes nodos:

...

En la rutina de Funciones genéricas para Facturación - MI (FATXFUMI), se crean las funciones:

  • FATXMICERT(), la cual obtiene para leer y obtener el certificado informado que fue configurado en el en el parámetro MV_CFDI_CP, y que se encuentra ubicado en la ruta configurada en el parámetro MV_CFDARQS.
  • FATXMISECA(), la cual realiza para realizar el sellado de la Cadena Original con algoritmo SHA256, utilizando el archivo configurado en el parámetro MV_CFDI_CP, y que se encuentra ubicado en la ruta configurada en el parámetro MV_CFDARQS.
  • FATXFOLREL(), para la cual genera generación de la Cadena Original y nodo de cfdi:CfdiRelacionados.
  • FATXMIEMIS(), para la cual genera generación de la Cadena Original y nodo de cfdi:Emisor.
  • FATXMIRECE(), para la cual genera generación de la Cadena Original y nodo de cfdi:Receptor.
  • FATXMICREA(), para la cual crea el creación del XML, en la ruta definida en el parámetro MV_CFDDOCS.
  • FATXCOMPCL(), la cual obtiene para obtener los datos del Complementos del Cliente (AI0).

...

Totvs custom tabs box
tabsPaso 01, Paso 02Pre-condiciones, Timbrado de Nota de Débito de Cliente, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo RPO).
  2. Aplicar el parche correspondiente al issue DMINA-17265.
  3. Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Configurar el parámetro MV_FEXML con el valor S, para más información de la configuración del parámetro ver la sección 04. INFORMACIÓN ADICIONAL.
  5. Configurar el parámetro MV_CFDDIRS con la ruta donde se encuentran las llaves y certificados.
  6. Configurar el parámetro MV_CFDI_CP con el nombre y extensión del Archivo de la clave privada (.pem).
  7. Configurar los parámetros MV_IVATRAS y MV_RETIVAM con los códigos de Impuestos y Retenciones.
  8. Ingresar al módulo Libros Fiscales (SIGAFIS), ir al menú Actualizaciones | Archivos | Contr. Formularios (MATA992)
    • Configurar los datos para la Serie de la Nota de Débito del Cliente (NDC), informando los campos No. Inicial, No. Final, Fch Validez y Certificado.
      Image Added
  9. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080)
    • Configurar el Tipo de Salida (TES), para el cálculo de los Impuestos de la Nota de Débito del Cliente (NDC).
  10. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Productos (MATA010)
    • Configurar el o los Productos, para la generación de la Nota de Débito del Cliente (NDC).
  11. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes.
    • Configurar el Cliente, para la generación de la Nota de Débito del Cliente (NF).

      Aviso
      titleIMPORTANTE

      En la rutina configurada en el parámetro MV_CFDDIRS debe existir el archivo que se configuró en el parámetro MV_CFDI_CP, ya que con este archivo es generado el nodo Certificado en el XML del CFDI.

Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N)
  2. Indicar los parámetros de la rutina, informando las siguientes preguntas:
    • ¿Formulario Propio? =Si
    • ¿Tipo de Factura? = Cargo
  3. Incluir una Nota de Débito de Cliente (NF):
    • Informar los datos del Encabezado de la Nota de Débito.
    • Informar los datos de los ítems de la Nota de Débito.
  4. Confirmar el grabado de la Nota de Débito.
  5. Confirmar la generación y timbrado exitoso del Comprobante Fiscal Digita para Internet (Ésta confirmación puede presentarse o no de acuerdo a la configuración del parámetro MV_CFDUSO).


04. INFORMACIÓN ADICIONAL

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

CampoValor
Nombre de Var.MV_FEXML
Tipo1 - Caracteres
Cont. Esp
DescripciónPermite activar la funcionalidad para generar XML a través de rutina, evitando el uso de archivos .INI. Valor S para utilizar las rutinas.


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.33 o superior, y es necesario tener activa la funcionalidad de CFDI versión 4.0 o superior.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS