en el archivo .ini mando lo siguiente
[Concepto1]
Cantidad=1
Unidad=ACT
Descripcion=Pago de nómina
ValorUnitario=845.12
Importe=845.12
y el xml me genera
descripcion="Pago de nómina"
como le hago para que tome el acento. ya que el pac me valida la descripcion "Pago de nómina"
gracias.
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
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
concepto pago de nomina con acento
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: concepto pago de nomina con acento
La libreria DLL maneja correctamente los acentos
Aqui se esta echando a perder en otro proceso, talvez al cargarlo o al enviarlo a timbrar
Haz lo siguiente, INMEDIATAMENTE despues de crear el XML abrelo con el explorer
Es muy importante que lo abras exactamente despues de crearlo, sin ningun otro proceso
Tengo ya varios cientos de clientes timbrando nominas, creeme, este no es un error de la DLL
Por otro lado, el caracter "ó" es la representacion CORRECTA en UTF de la ó acentuada
Aqui se esta echando a perder en otro proceso, talvez al cargarlo o al enviarlo a timbrar
Haz lo siguiente, INMEDIATAMENTE despues de crear el XML abrelo con el explorer
Es muy importante que lo abras exactamente despues de crearlo, sin ningun otro proceso
Tengo ya varios cientos de clientes timbrando nominas, creeme, este no es un error de la DLL
Por otro lado, el caracter "ó" es la representacion CORRECTA en UTF de la ó acentuada
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 53
- Registrado: Mar May 31, 2011 7:27 am
Re: concepto pago de nomina con acento
ejecuto
Dim err As TErrorlib = GeneraCFD(ARCHIVOINI, DATOSCFDI.Tables(0).Rows(0).Item("cvekey").ToString.Trim)
y exactamente despues abro el xml con navegador y me aparece incorrecto
<cfdi:Concepto importe="845.12" valorUnitario="845.12" descripcion="Pago de nómina" unidad="ACT" cantidad="1"/>
LO ESTA CREANDO ASI.
TENGO WINDOWS SERVER 2012 Y USO VISUAL BASIC 2010
Dim err As TErrorlib = GeneraCFD(ARCHIVOINI, DATOSCFDI.Tables(0).Rows(0).Item("cvekey").ToString.Trim)
y exactamente despues abro el xml con navegador y me aparece incorrecto
<cfdi:Concepto importe="845.12" valorUnitario="845.12" descripcion="Pago de nómina" unidad="ACT" cantidad="1"/>
LO ESTA CREANDO ASI.
TENGO WINDOWS SERVER 2012 Y USO VISUAL BASIC 2010
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: concepto pago de nomina con acento
Como te decia, eso es correcto debido a la codificacion UTF8
Para estar seguro, sube el XML aqui al foro porfavor, para darle una segunda revisada
Para estar seguro, sube el XML aqui al foro porfavor, para darle una segunda revisada
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 53
- Registrado: Mar May 31, 2011 7:27 am
Re: concepto pago de nomina con acento
PERO ES QUE EL PAC BUZONE O FACTUPRONTO MARCA QUE NO ES VALIDO EL CONCEPTO
- Adjuntos
-
- 85314418.XML
- (4.81 KiB) Descargado 191 veces
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: concepto pago de nomina con acento
Habia un tercer caso, que por lo que me comentas se supone que no deberia pasar.......
La vocal acentuada esta DOBLEMENTE CODIFICADA en UTF8, eso no es posible desde la DLL, ésta lo codifica una sola vez, forsozamente debe haber un proceso intermedio de tu lado que echa a perder esa codificacion.
Por otro lado, nota que si estas usando nuestra DLL el sello digital no es valido y no te va a permitir timbrarlo con otro PAC. La dll esta programada para crear y timbrar unicamente con ECODEX.
La vocal acentuada esta DOBLEMENTE CODIFICADA en UTF8, eso no es posible desde la DLL, ésta lo codifica una sola vez, forsozamente debe haber un proceso intermedio de tu lado que echa a perder esa codificacion.
Por otro lado, nota que si estas usando nuestra DLL el sello digital no es valido y no te va a permitir timbrarlo con otro PAC. La dll esta programada para crear y timbrar unicamente con ECODEX.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 53
- Registrado: Mar May 31, 2011 7:27 am
Re: concepto pago de nomina con acento
no entiendo, tengo tiempo usandolo asi. antes de usar la funcion generacfd veo el txt y tiene el acento, despues de utilizar la funcion me genera el xml con error.
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: concepto pago de nomina con acento
Despues de generar el XML lo abres ?
Con que programa lo estas abriendo para revisarlo ?
Y al cerrar esa vista previa el programa te pide grabarlo o manualmente le das en grabar ?
__________________________________
* ahora si esta pasando como el Gato de Schrödinger (chiste de Nerds )
Con que programa lo estas abriendo para revisarlo ?
Y al cerrar esa vista previa el programa te pide grabarlo o manualmente le das en grabar ?
__________________________________
* ahora si esta pasando como el Gato de Schrödinger (chiste de Nerds )
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 53
- Registrado: Mar May 31, 2011 7:27 am
Re: concepto pago de nomina con acento
TIENES RAZON MI ERROR ESTABA AL GENERAR EL ARCHIVO .INI USABA LA SIG INSTRUCCION
ANTES:
' Dim archivo As New FileStream(ARCHIVOINI, FileMode.OpenOrCreate, FileAccess.ReadWrite)
' Dim escribir2 As New StreamWriter(archivo)
'escribir2.Write(CREP)
' escribir2.Close()
AHORA:
Dim fichero As New System.IO.StreamWriter(ARCHIVOINI, False, System.Text.Encoding.Default)
fichero.WriteLine(CREP)
fichero.Close()
MUCHAS GRACIAS
ANTES:
' Dim archivo As New FileStream(ARCHIVOINI, FileMode.OpenOrCreate, FileAccess.ReadWrite)
' Dim escribir2 As New StreamWriter(archivo)
'escribir2.Write(CREP)
' escribir2.Close()
AHORA:
Dim fichero As New System.IO.StreamWriter(ARCHIVOINI, False, System.Text.Encoding.Default)
fichero.WriteLine(CREP)
fichero.Close()
MUCHAS GRACIAS
Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados