Como configurar CFD en linux

Para poder emitir CFD en linux necesita:

  • Tener una versión de ferrum actualizada a diciembre de 2010 por lo menos
  • Tener una terminal con windows en la misma red local que el servidor linux.
  • Tener instalado el paquete html2ps
  • Preferentemente tener compartido con samba el directorio /home/ferrum/ferrum64/datosn/cfd
  • Tener el archivo cfd.exe y cibersat4.dll en la carpeta /home/ferrum/ferrum64/datosn/cfd
  • Si la maquina de windows es Windows 2000 SP4, Windows Server 2003, Windows 2003 SP1, Windows XP SP 1 y 2 Instalarle el Microsoft Core XML Services (MSXML) 6.0
  • Copiar el archivo de certificado y la llave en la carpeta /home/ferrum/ferrum64/datosn/cfd
  • Haber configurado los certificados en Ferrum64
  • Haber configurado el emisor en Ferrum64
  • Haber configurado las series en Ferrum64
  • Ejecutar el programa CFD.EXE en la maquina de Windows

 


 

Tener una versión de ferrum actualizada a diciembre de 2010 por lo menos.

Entrando a Ferrum64 en la parte superior izquierda muestra la version actual, si es anterior a diciembre del 2010 deberá entrar al servidor con el usuario ferrum y escribir:

actualizarf64

Tener una terminal con windows en la misma red local que el servidor linux.

Debe de tener acceso local al servidor, no es necesario una por sucursal si es que la sucursal se conecta al servidor matriz.

Esta maquina es la que tendrá el programa para el SAT, y asi cumplir con el requisito de dar una herramienta para consultar los CFD

Tener instalado el paquete html2ps

Entrando al servidor con el usuario ferrum escribimos html2ps, si se queda trabado presionamos CTRL+C, en caso contrario deberemos intalar el paquete

su

yast

Software -> Instalar software -> Buscar

ahí le escribimos html2ps, luego de haberlo encontrado presionamos barra espaciadora para seleccionarlo y F10 para instalarlo

Nos salimos con F10 y con exit

Preferentemente tener compartido con samba el directorio /home/ferrum/ferrum64/datosn/cfd

hay que escribir

sudo joe /etc/samba/smb.conf

y al final agregarle:

[cfdN]
comment = CFD de Empresa N Ferrum64
default case = lower
force user = ferrum
inherit acls = Yes
path = /home/ferrum/ferrum64/datosN/cfd
preserve case = No
read only = No

donde N es el numero de empresa

para grabar los cambios presionamos CTRL+K D y luego CTRL+K X

despues como root hay que escribir

rcsmb restart

con esto debe verse en la red el recurso compartido cfdN dentro del servidor

Tener el archivo cfd.exe y cibersat4.dll en la carpeta /home/ferrum/ferrum64/datosn/cfd

si dentro del servidor, en la carpeta cfdN no estan estos archivos, hay que entrar al servidor con el usuario ferrum y escribir

cd ferrum64

cp cibersat4.dll datosN/cfd

cp cfd.exe datosN/cfd

donde N es el numero de empresa

Si la maquina de windows es Windows 2000 SP4, Windows Server 2003, Windows 2003 SP1, Windows XP SP 1 y 2 Instalarle el Microsoft Core XML Services (MSXML) 6.0

Esto es para permitir abrir los archivos XML para poder sellarlos.

Copiar el archivo de certificado y la llave en la carpeta \\servidor\cfdN

Hay que copiar el archivo de certificado del sello digital .cer, asi como el archivo de la llave .key, es recomendable que ambos archivos se llamen con el rfc del emisor en minusculas para facilitar su identificacion, Ej. cabn930217rt3.cer

Estos archivos son los que se generaron con el programa SOLCEDI del SAT

Es importante no confundir estos archivos con la FIEL, nunca proporcione su FIEL.

Haber configurado los certificados en ferrum64

Dentro de Ferrum64 vaya a valores del sistema, presione F4 y seleccione CERTIFICADOS DE C.F.D.

ahi debera ir contestando las preguntas que hace el sistema.

NUMERO DE CERTIFICADOS EMISORES

Es uno o mas por cada RFC que emita CFD, tambien es posible tener un certificado por cada serie de C.F.D., por ejemplo para las sucursales, aunque esto aumenta el trabajo administrativo de reportes para el SAT.

RFC EMISOR SIN ESPACIOS NI GUIONES

El RFC del certificado que se esta configurando, en Mayusculas

NOMBRE DEL ARCHIVO DE CERTIFICADO SIN EXTENSION

Si nombro los archivos .cer y .key con el rfc presione enter, si no hay que poner el nombre de los archivos.

CONTRASEÑA DE LA LLAVE

Esta es la contraseña que se especifico al solicitar el sello digital en el SOLCEDI, no hay que confundirla con la contraseña de revocacion.

LICENCIA DEL C.F.D.

Es la licencia proporcionada por Diseño y Computadoras para poder emitir CFD con este RFC, es una por RFC, en caso de tener varios certificados con el mismo RFC, se podra usar la misma licencia.

Haber configurado las series en Ferrum64

Dentro de Ferrum64 vaya a valores del sistema, debe crear las series para facturas CFD R093 y notas de crédito CFD R097, en cada una de ellas deberá de poner:

APROBACION AÑO

Es el año en que se aprobaron los folios

APROBACION NUM.

Es el numero de aprobación de los folios.

NOMBRE SERIE FISCAL

Son las letras que se pusieron como nombre de la serie al solicitar los folios

NUMERO FINAL

Es el ultimo folio del rango de folios solicitados

NUMERO FACTURA

Es el numero de folio inicial o actual solicitado

los campos R.APROBACION AÑO, R.APROBACION NUM.,R.NUMERO FINAL,R.NUMERO FINAL son los datos de la siguiente solicitud de folios, cuando se acaban los actuales, el sistema “mueve” los datos de Reserva a los datos actuales y los de reserva los pone en blanco

TIPO DE C.F.D.

Debe ser Ingreso para las Facturas y Egreso para NCR, al activar esta opción, se activa el CFD para esta serie.

Haber configurado el emisor en Ferrum64

Dentro de Ferrum64 vaya a valores del sistema, presione F3 y escriba EMPRESA.EMISOR y enter

deberá llenar los campos solicitados, y de forma obligatoria el CP, PAIS, RAZON SOCIAL y RFC

Después salga y vuelva a entrar a valores del sistema

presione F3 y escriba 591 y enter

ponga cuantas sucursales tiene incluyendo la matriz.

Presione F3 y escriba SUC. y enter

llene todos los datos, si el RFC es distinto al RFC de la empresa, el CFD emitido tendrá como emisor y como lugar de expedición los datos de la sucursal, por el contrario, si es el mismo RFC se utilizarán los datos de la empresa como emisor y los de la sucursal como lugar de expedición.

Ejecutar el programa CFD.EXE en la maquina de Windows

La maquina de windows deberá estar siempre ejecutando el programa CFD.EXE, para esto puede hacer un archivo bat.

Entre a la consola CMD.EXE

cambiese a un directorio con derechos de escritura

escriba

EDIT SELLADO.BAT

Deberá contener lo siguiente:

net use Z: \\SERVIDOR\CFD1 /user:ferrum password

z:

cd \

cfd.exe

donde SERVIDOR es el nombre del servidor de Ferrum64, CFD1 es el nombre del recurso compartido y password es la contraseña que se utiliza para accesar al recurso.

El archivo lo copiamos al menu de inicio->inicio

Desarrollado porBetterDocs

¿Aún no estás registrado?

Iniciar Sesión

Accede a tu cuenta de miembro

Registro de Usuario

Abrir chat