CertPago en base 64

Y para empezar Que es una Factura Electronica? Como empiezo? Necesito Autorizacion? Que medios hay para Facturar Electronicamente? estos y todos los temas de iniciacion deberan estar aqui
Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 11:03 pm

CertPago en base 64

Mensajepor Alex Noria » Vie Oct 06, 2017 10:41 am

Hola a todos :

Aquí podemos descargar el comprobante electrónico del SPEI :

http://www.banxico.org.mx/cep/

En el XML se encuentra el atributo numeroCertificado y se refiere al número de serie del certificado que generó el sello.
Aquí la pregunta :

¿ Debemos descargar este certificado y posteriormente generar el mismo en base 64 y pegarlo al complemento ?

¿ Ustedes como lo están manejando ?

Saludos

Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 7:37 pm

Re: CertPago en base 64

Mensajepor Jesus Castelo » Vie Oct 06, 2017 10:59 am


Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 11:03 pm

Re: CertPago en base 64

Mensajepor Alex Noria » Vie Oct 06, 2017 11:12 am

Gracias Jesús Castelo :

¿ Entonces no hay forma de automatizar esto ?

Saludos

Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 7:37 pm

Re: CertPago en base 64

Mensajepor Jesus Castelo » Vie Oct 06, 2017 11:27 am

Nunca me he dado a la tarea de recuperar los certificados de forma automática desde el portal del SAT pero creo que sí se puede, el problema es el captcha, que hasta donde mis casi nulos conocimientos sobre el tema me permiten saber, creo que debes descargar la imagen y mostrarla en tu aplicación para que capturen el valor y así enviarlo a la pagina del SAT como parámetro, algo así jaja. Y ya descargado pues el resto es pan comido. Seria casi casi automático.

http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/certisat_web.aspx

Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 11:03 pm

Re: CertPago en base 64

Mensajepor Alex Noria » Vie Oct 06, 2017 11:33 am

Gracias por la información.

El problema que le veo es que es muy susceptible a errores por parte del usuario. Ojalá hubiese alguna forma que en un solo paso se obtuvieran todos los datos, o debiera hacer un cambio el banco de México para que en ese XML estuviera el certificado en base 64.

Saludos

Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 7:37 pm

Re: CertPago en base 64

Mensajepor Jesus Castelo » Vie Oct 06, 2017 12:43 pm

Alex Noria escribió: debiera hacer un cambio el banco de México para que en ese XML estuviera el certificado en base 64.


de acuerdo, que venga así como esta en los CFDI. O también que el SAT acepte el puro numero y ya

jocebaf
Mensajes: 5
Registrado: Dom Ene 05, 2014 5:51 pm

Re: CertPago en base 64

Mensajepor jocebaf » Mié Oct 11, 2017 9:26 am

Buen dia
Yo ocupo este codigo para descargar el certificado
grabarlo en un archivo .vbs y ejecutarlo

Código: Seleccionar todo

Dim DownloadDest
Dim LocalFile
public certificado
dim strURL
certificado="00001000000303350259"
Descarga()


function Descarga()
DownloadDest= "https://rdc.sat.gob.mx/rccf/"&mid(certificado,1,6)&"/"&mid(certificado,7,6)&"/" &mid(certificado,13,2)&"/" &mid(certificado,15,2)&"/"&mid(certificado,17,2)&"/"&certificado&".cer"
LocalFile= "c:\sistemas\DiscoDuroF\"&certificado&".cer"
'=====Cambiarle esta ruta y poner la nuestra
dim xmlhttp
  set xmlhttp=createobject("MSXML2.XMLHTTP.3.0")
  strURL = DownloadDest
  xmlhttp.Open "GET", strURL, false 
  xmlhttp.Send
  If xmlhttp.Status = 200 Then
    Dim objStream
    set objStream = CreateObject("ADODB.Stream")
    objStream.Type = 1 'adTypeBinary
    objStream.Open
    objStream.Write xmlhttp.responseBody
    objStream.SaveToFile LocalFile
    objStream.Close
    set objStream = Nothing
  End If
  set xmlhttp=Nothing
end function

Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 11:03 pm

Re: CertPago en base 64

Mensajepor Alex Noria » Mié Oct 11, 2017 12:04 pm

Gracias por compartir el código jocebaf

¿ Descarga el certificado sin necesidad de utilizar el captcha ?

Saludos

jocebaf
Mensajes: 5
Registrado: Dom Ene 05, 2014 5:51 pm

Re: CertPago en base 64

Mensajepor jocebaf » Mié Oct 11, 2017 1:05 pm

Asi es

jggtz
Mensajes: 357
Registrado: Lun Oct 10, 2011 12:50 pm

Re: CertPago en base 64

Mensajepor jggtz » Mié Oct 11, 2017 1:42 pm

Gracias @jocebaf muy buen aporte


Volver a “Iniciando con la Factura Electronica”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados