Imagen

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

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
symty
Mensajes: 53
Registrado: Mar May 31, 2011 7:27 am

concepto pago de nomina con acento

Mensajepor symty » Jue Mar 02, 2017 11:54 am

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.

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: concepto pago de nomina con acento

Mensajepor Dado » Jue Mar 02, 2017 12:01 pm

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
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

symty
Mensajes: 53
Registrado: Mar May 31, 2011 7:27 am

Re: concepto pago de nomina con acento

Mensajepor symty » Jue Mar 02, 2017 1:26 pm

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

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: concepto pago de nomina con acento

Mensajepor Dado » Jue Mar 02, 2017 1:40 pm

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
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

symty
Mensajes: 53
Registrado: Mar May 31, 2011 7:27 am

Re: concepto pago de nomina con acento

Mensajepor symty » Jue Mar 02, 2017 1:45 pm

PERO ES QUE EL PAC BUZONE O FACTUPRONTO MARCA QUE NO ES VALIDO EL CONCEPTO
Adjuntos
85314418.XML
(4.81 KiB) Descargado 191 veces

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: concepto pago de nomina con acento

Mensajepor Dado » Jue Mar 02, 2017 2:01 pm

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.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

symty
Mensajes: 53
Registrado: Mar May 31, 2011 7:27 am

Re: concepto pago de nomina con acento

Mensajepor symty » Jue Mar 02, 2017 2:18 pm

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.

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: concepto pago de nomina con acento

Mensajepor Dado » Jue Mar 02, 2017 2:30 pm

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 :D )
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

symty
Mensajes: 53
Registrado: Mar May 31, 2011 7:27 am

Re: concepto pago de nomina con acento

Mensajepor symty » Jue Mar 02, 2017 2:53 pm

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


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