Á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
LOCXFUNAFunciones Genéricas para Notas Fiscales27/03/2023
FATSMEXGeneración de XML para Documentos de Salida21/03/2023
FATXFUMIFunciones genéricas para Facturación - Mercado Internacional21/03/2023
País:México
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA- 17553


02. SITUACIÓN/REQUISITO

Se solicita que cuando el parámetro MV_FEXML se encuentre configurado con el valor S, al realizarse la generación del Comprobante Fiscal Digital por Internet (CFDI) para la Factura de Venta de tipo Normal y Traslado, sea realizada a través del uso de la rutina FATSMEX.PRW, y se permita la generación de los nodos para los Complemento de Comercio Exterior y Leyendas Fiscales.

03. SOLUCIÓN

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

  • Se realizaron ajustes en la función que Genera la Cadena original y Nodo de cfdi:Receptor (FATSMIRECE) para que los atributos Rfc, Nombre, DomicilioFiscalReceptor, NumRegIdTrib, y ResidenciaFiscal, sean creados de acuerdo a las validaciones de Comercio Exterior y tipo de documento de Traslado.
  • Se creó la función que Genera la Cadena Original y el nodo en el XML para informar los datos correspondientes al Complemento de Comercio Exterior (FATXCOMEXT).
  • Se creó la función Genera la Cadena Original y el nodo en el XML para informar los datos correspondientes al Complemento de Leyendas Fiscales (FATXLEYFIS)

En la rutina de Generación de XML para Documentos de Salida (FATSMEX):

  • Se realizan ajustes para permitir la generación de los nodos que aplican para el complemento de Comercio Exterior versión 1.1 y Leyendas Fiscales Versión 1.0, a través del llamado a las funciones FATXCOMEXT() y FATXLEYFIS de la rutina de Funciones genéricas para Facturación - Mercado Internacional (FATXFUMI)

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

Se realiza ajuste en la función que llena el arreglo para hacer cuadre por centavos a estructura y cadena de XML (fImptosD) para almacenar en un arreglo con los valores que se informarán en el nodo cce11:Mercancia del nodo cfdi:Comprobante\cfdi:Complemento\cce11:ComercioExterior\cce11:Mercancias.


  1. Realizar un respaldo del repositorio del ambiente (archivo RPO).
  2. Aplicar el parche correspondiente al issue DMINA-17553.
  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_CFDIEXP con valor .T.
  5. Configurar el parámetro MV_FEXML con valor S.
  6. En el módulo Configurador (SIGACFG), ir al menú Entorno | Empresas | Sucursal (CFGX032).
  7. Configurar los siguientes campos necesarios para Comercio Exterior:
    • CP Fiscal/Entrega (M0_CEPENT) con valor del Código Postal de la Empresa, el cual debe existir en los catálogos c_CodigoPostal_Parte_1 o c_CodigoPostal_Parte_2 definidos por el SAT.
    • Código Municipio (M0_CODMUN) con el valor del Código de Municipio de la Empresa, el cual debe existir en el catálogo c_Estado definido por el SAT.
    • Cód. Z. Sec (M0_COZOSE) con el valor del Código la Colonia y Código de la Localidad de la Empresa separados por un pipe "|", y los códigos deben existir en los catálogos c_Colonia_1, c_Colonia_2 o c_Colonia3, y c_Localidad definidos por el SAT.
  8. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes.
  9. Configurar un Cliente como Extranjero, informando los siguientes campos:
    Est. Cliente (A1_EST) igual a EX.
    Rfc (A1_CGC) con el valor XEXX010101000.
  10. En modo Modificar para el Cliente, desde Otras acciones ejecutar la acción Complemento del Cliente e informar los siguientes campos:
    • Método Pago (AI0_MPAGO) igual a 99 - Por definir.
    • NumRegIdTrib (AI0_IDFIS).
    • Rég. Fiscal (AI0_REGFIS) igual a 616 - Sin obligaciones fiscales.

Transmisión de Factura de Traslado con Complemento de Comercio Exterior versión 1.1.

  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  2. Informar en la pregunta ¿Normal/Benef./Anticipo? la opción Traslado.
  3. En el encabezado informar los campos relacionados al complemento de Comercio Exterior:
    • Tipo Opera (F2_TIPOPE) 
    • Clv. Ped. (F2_CVEPED)
    • Cer Origen (F2_CERORI) 
    • Incoterm (F2_INCOTER)
    • Subdivisión (F2_SUBDIV)
    • Cambio USD (F2_TCUSD), debe ser de acuerdo a Tipo de cambio y Tasas - Diario Oficial de la Federación, utilizando la tasa del día anterior a la fecha de emisión del documento.
    • Total USD (F2_TOTUSD)
    • Reg. Fiscal (F2_IDTRIB)
    • Res. Fiscal (F2_RESIDE)
    • Mot. Tras. (F2_TRASLA)
  4. Informar el campo Uso CFDI (F2_USOCFDI) con el valor S01 - Sin efectos fiscales.
  5. Informar el campo Carta Porte? (F2_TPCOMPL) con la opción N - No.
  6. En el detalle informar los campo relacionados al complemento de Comercio Exterior:
    • Cant. Aduana (D2_CANADU)
    • Frac. Arance (D2_FRACCA)
    • Unidad Adua. (D2_UNIADU)
    • Valor USD (D2_USDADU)
    • Val. Aduana (D2_VALADU)
  7. Dar clic en "Grabar".
  8. Confirmar la generación y timbrado del Comprobante Fiscal Digital por Internet (CFDI).
  9. Validar que el timbrado haya sido exitoso.
  10. Validar en el XML :
    El nodo cfdi:Comprobante\cfdi:Complemento\cce11:ComercioExterior el atributo Version se encuentre informado con el valor "1.1."
    El nodo cfdi:Comprobante\cfdi:Receptor deben corresponder con los siguientes datos del Emisor:
    • Rfc con el campo CNPJ o CPF (SM0→M0_CGC)
    • Nombre con el campo Nombre (SM0->M0_NOMECOM)
    • DomicilioFiscalReceptor con el campo CP Fiscal (SM0->M0_CEPENT)
    • RegimenFiscalReceptor con el campo Actividad Económica (SM0->M0_DSCCNA)


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, es necesario tener activa la funcionalidad de CFDI versión 4.0 o superior, y el parámetro MV_FEXML debe estar configurado con el valor S.


05. ASUNTOS RELACIONADOS

  • Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
  • Documento Técnico de Ajustes para Complemento de Comercio Exterior versión 1.1 Revisión E
  • Documento Técnico de Complemento Comercio Exterior y Leyendas Fiscales México