Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cuáles son los parámetros globales (SX6) necesarios para la configuración de CFDI 4.0?
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - Versión 12
Solución
Para llevar a cabo la correcta emisión y timbrado de comprobantes fiscales bajo la versión de CFDI 4.0, es necesario configurar de manera precisa los parámetros globales en la rutina de Parámetros (SX6).
A continuación, se detalla el listado de parámetros requeridos, su descripción y un ejemplo de configuración:
1. Parámetros para Factura Electrónica de México
Parámetro | Descripción | Ejemplo de Contenido |
|---|---|---|
MV_CFDI40 | Define el uso de CFDI versión 4.0. | .T. |
MV_FEXML | Configurar con el valor igual a S (este siempre debe estar activo para utilizar las rutinas estándar fatemex.ini y fatsmex.ini). | S |
MV_CFDSMAR | Carpeta local en donde se procesarán los comprobantes fiscales para generar timbre. Se informa la ruta donde se encuentra el archivo ejecutable del PAC. | GetClientDir() |
MV_CFDDIRS | Ruta donde se ubican los archivos de certificado. | GetSrvProfString("startpath","")+"\cfd\llaves\" |
MV_PATH814 | Ruta de donde se encuentran los catálogos del SAT. | C:\ArchivosParaFacturacion\Catalogos\ |
MV_CFDARQS | Nombre del archivo de la llave privada (Archivo .pem generado a partir del certificado .key). | CSD_XIA190128J61k.pem |
MV_CFDCPUB | Nombre del archivo con la llave pública / certificado público (.Archivo .pem generado a partir del certificado .cer), ubicado en la carpeta definida en MV_CFDDIRS. | CSD_XIA190128J61c.pem |
MV_CFDDOCS | Contiene la ruta donde se generarán las facturas. | GetSrvProfString('startpath','')+'\cfd\facturas\' |
MV_CFDI_AM | Indica si es un ambiente de producción o de pruebas. Para pruebas colocamos la letra T. | T |
MV_CFDI_CE | Nombre y extensión del archivo del certificado (.cer). | CSD_XIA190128J61.cer |
MV_CFDI_CL | Clave de autenticación o contraseña del CSD / llave privada para facturación electrónica. | 12345678a |
MV_CFDI_US | Usuario para conectarse al Servicio Web de PAC. | pruebasWS |
MV_CFDI_CO | Contraseña al Servicio Web del PAC. | pruebasWS |
MV_CFDI_CP | Nombre y extensión del archivo del certificado público (Archivo .pem generado a partir del certificado .cer). | CSD_XIA190128J61c.pem |
MV_CFDI_KP | Nombre y extensión del archivo de la llave privada (Archivo .pem generado a partir del certificado .key). | CSD_XIA190128J61k.pem |
MV_CFDI_PA | Nombre del servicio web a utilizar (PAC): Ateb, Edicom, DaySoft, DigitalFactura, FormasDigitales, InvoiceOne, Kreativisy. | FormasDigitales |
MV_CFDI_PR | Nombre y extensión del archivo de la llave privada (.pfx o .key dependiendo del PAC). | CSD_XIA190128J61.key |
MV_CFDI_PX | Nombre y extensión del archivo de la llave privada en formato .pfx o .key dependiendo del PAC. | CSD_XIA190128J61.key |
MV_CFDICAN | Por defecto viene informado con .T. (True) por lo cual el sistema hará uso del nuevo esquema de cancelación. | .T. |
MV_CFDUSO | Por estandarización viene con el valor 1. Define el uso de la facturación electrónica: 0 - No se realiza generación ni timbrado. 1 - Solicita confirmación para generación y timbrado. 2 - Se realiza generación y timbrado sin confirmar. 3 - Genera XML pero no realiza timbrado. | 1 |
MV_CFDI_CS | Número de certificado de sello digital. | 30001000000400002443 |
MV_CFDICVE | Clave de autenticación o clave de la llave privada. | 12345678a |
MV_NFGLOBA | Igual a ".T." para la generación de factura global. | .T. |
MV_CFDRECP | Ruta donde serán almacenados los Recibos Electrónicos de Pago, esta ruta debe alojarse en \Protheus_data\System\ | GetSrvProfString('startpath','')+'\cfd\recPagos\' |
MV_CFDI_ES | Lugar de emisión del Recibo Electrónico de Pago. | Queretaro, Qro |
MV_CFDICP | Define el campo en el sigamat de donde será tomado el lugar de expedición, informe M0_CEPENT ó M0_CEPCOB, si está vacío el valor estándar es M0_CEPCOB. | M0_CEPCOB |
¡IMPORTANTE!
El parámetro MV_NFGLOBA únicamente debe estar activado con el valor lógico .T. en caso de que la empresa maneje la emisión de facturas globales. Si la empresa no genera facturas globales, este parámetro debe permanecer desactivado.
2. Especificaciones de Extensiones de Archivos por PAC
Dependiendo del Proveedor Autorizado de Certificación (PAC) que se esté utilizando, las extensiones de los archivos configurados en los parámetros MV_CFDI_PR y MV_CFDI_PX pueden variar:
PAC | MV_CFDI_PR | MV_CFDI_PX |
|---|---|---|
| FormasDigitales | Nombre y extensión de archivo ".key" | Nombre y extensión de archivo ".key" |
| MasterEdi | Nombre y extensión de archivo ".pfx" | Nombre y extensión de archivo ".pfx" |
| Edicom | Nombre y extensión de archivo ".pfx" | Nombre y extensión de archivo ".pfx" |
| SolucionFactible | Nombre y extensión de archivo ".pfx" | Nombre y extensión de archivo ".pfx" |
| InvoiceOne | Nombre y extensión de archivo ".pfx" | Nombre y extensión de archivo ".pfx" |
Información Adicional
Verifique que las rutas a los directorios de llaves, certificados, catálogos y recibos de pago cuenten con los permisos adecuados de lectura y escritura para el correcto funcionamiento del timbrado y la comunicación con el webservice del PAC seleccionado.
0 Comentarios