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


.

utf-8 en mayuscula o en minuscula

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 1:55 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por dcerick »

Y por ese detalle pues salen otros jejeje... el xml tiene mal el campo y pues como genero la cadena original en base al XSLT me la está poniendo así

||3.0|2011-02-17T18:24:38.7816599-07:00|ingreso|Pago en una sola exhibición|700.......
erick.aragon @ live.com.mx
dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 1:55 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por dcerick »

Ya quedó solucionado....

Cambie:

Código: Seleccionar todo

oFacturaElectronica.Fecha = datetime.Now;
Por:

Código: Seleccionar todo

oFacturaElectronica.Fecha = new DateTime( DateTime.Now.Year , DateTime.Now.Month, DateTime.Now.Day,DateTime.Now.Hour,DateTime.Now.Minute, DateTime.Now.Second );
erick.aragon @ live.com.mx
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por acanas »

fijate que me puse a revisar un xml que mi programa genera y me fije que esta bien el formato, recuerdo que me di cuenta de este detalle e hice un arreglito.

Este es la propiedad de mi clase de CFDV3.

Código: Seleccionar todo

 /// <summary>
/// Atributo requerido para la expresión de la fecha y hora de expedición  del comprobante fiscal. Se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601. /// </summary>
        [System.Xml.Serialization.XmlAttributeAttribute(AttributeName = "fecha")]
        public System.DateTime fecha
        {
            get
            {
                return this.fechaField;
            }
            set
            {
                this.fechaField = value;
            }
        }
y recuerdo que hice un arreglito antes de mandarlo como propiedad y parece que me afecta la serialización para bien :-)

Código: Seleccionar todo

 string fechaString = Convert.ToDateTime(fbCmd.Parameters["FECHA_CONSUMO"].Value).ToString("dd/MM/yyyy HH:mm:ss");
 IFormatProvider culture = new CultureInfo("es-MX", true);
 fres.FechaConsumo = DateTime.ParseExact(fechaString, "dd/MM/yyyy HH:mm:ss", culture);
ese resultado lo paso a mi propiedad cfdv3.fecha del comprobante y al serializar sale todo bien, pruebalo. 8-)
Zyphersoft Development
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por acanas »

orale también es valido hacerlo de esa forma, más directriz jaja yo le pusé mucha crema a mis tacos.
Zyphersoft Development
dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 1:55 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por dcerick »

acanas escribió:orale también es valido hacerlo de esa forma, más directriz jaja yo le pusé mucha crema a mis tacos.
jajajaja no y lo mas raro es que con ese detallito el PAC me regresó un UUID válido OMFG...

mira pues lo dejé de esta forma....

en mi clase puse

Código: Seleccionar todo

   
 /// <comentarios/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public System.DateTime fecha {
        get {
            return this.fechaField;
        }
        set {

            string fechaString = Convert.ToDateTime(value).ToString("dd/MM/yyyy HH:mm:ss");
            IFormatProvider culture = new CultureInfo("es-MX", true);
            value = DateTime.ParseExact(fechaString, "dd/MM/yyyy HH:mm:ss", culture);

            this.fechaField = value;
        }
    }
Grácias xD..... Ah y opté por ponerlo en la pripiedad de cfdv3 porque lo mio es una dll que usan los demas programadores en los otros sistemas que tenemos y pues para no andar diciendole a cada uno que ponga tu codigo mejor lo puse directo en los campos fecha xD de la clase que serializo...

gracias de nuevo.....
erick.aragon @ live.com.mx
Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por acanas »

orale entonces el PAC no valida muy bien que digamos el esquema y te la dio por buena. Sobres dude.
Zyphersoft Development
dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 1:55 pm

Re: utf-8 en mayuscula o en minuscula

Mensaje por dcerick »

acanas escribió:orale entonces el PAC no valida muy bien que digamos el esquema y te la dio por buena. Sobres dude.
Acanas con referente al utf-8 (en minusculas)... El PAC edicom ya lo acepta tanto en minuscilas y mayusculas, supongo que ahora si valida que el encoding sea utf-8 y no se basa en el valor que trae ese atributo.
erick.aragon @ live.com.mx
Cerrado