Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

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
Cerrado
Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 10:03 pm

Convertir a base64Binary

Mensaje por Alex Noria »

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 6:37 pm

Re: Convertir a base64Binary

Mensaje por Jesus Castelo »

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 10:03 pm

Re: Convertir a base64Binary

Mensaje por Alex Noria »

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: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Convertir a base64Binary

Mensaje por Dado »

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 10:03 pm

Re: Convertir a base64Binary

Mensaje por Alex Noria »

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/librar ... .110).aspx
Cerrado