Convertir a base64Binary

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

Convertir a base64Binary

Mensajepor Alex Noria » Vie Oct 13, 2017 7:24 am

Hola a todos :

Los atributos CertPago y SelloPago su tipo base es xs:base64Binary. ¿ Es posible mediante Openssl convertir un string base64 a base64Binary ? Utilizo openssl pero también me serviría aunque fuera en C#.

Saludos

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

Re: Convertir a base64Binary

Mensajepor Jesus Castelo » Vie Oct 13, 2017 9:55 am

Pues en la descripción de los campos para el complemento de pagos en el caso del sello y certificado de los pagos SPEI dice:

Debe ser expresado como una cadena de texto en formato base 64


es lo mismo que dice el Anexo20 en el caso del sello y certificado del CFDI, así que supongo que van de la misma manera.

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

Re: Convertir a base64Binary

Mensajepor Alex Noria » Vie Oct 13, 2017 5:35 pm

Hola Jesús Castelo :

Lamento decirte que no. Yo también así lo tenía programado en base64 string como en el cfdi pero si checas el estándar (Pagos10.pdf) en los atributos CertPago y SelloPago : Tipo Base: xs:base64Binary
Si revisas el anexo 20 el atributo Certificado : Tipo Base xs:string

Así o más complicado :?

Saludos

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Convertir a base64Binary

Mensajepor Dado » Sab Oct 14, 2017 5:42 pm

No es necesario que conviertas de string base 64 a base64binary porque son lo mismo

Cuando definen que debe ser base64Binary en realidad es un tipo especial de string.

String - puede contener cualquier cadena de caracteres, incluso de tipo unicode

Base64Binary - ES UN STRING que solo puede tener como caracteres las letras a..z , los digitos 0..9 el signo de + y la barra, y representa un objeto binario, como un certificado CER o incluso un archivo PDF (si, un PDF, un DOC, un JPG, mediante este STRING especial se puede representar cualquier cosa)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

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

Re: Convertir a base64Binary

Mensajepor Alex Noria » Mié Oct 18, 2017 6:11 pm

Hola DADO :

Son iguales en el sentido que contienen la misma información (El Certificado), pero son codificados diferente. De hecho hay un método en C# que convierte un string en base64 a base64Binary.

https://msdn.microsoft.com/en-us/library/system.convert.frombase64string(v=vs.110).aspx


Volver a “Iniciando con la Factura Electronica”

¿Quién está conectado?

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