El SAE 5.0 trae por default que cuando se selecciona la opción a crédito sin enganche el método de pago se especifica en No Identificado.
A mi en lo personal me causo problemas ya que algunos clientes por no decir la mayoria requerian que saliera la cuenta con que se iba apagar tal cual se la proporcionaba su cliente.
Al hablar a soporte técnico de Aspel, la solución era agregar en campos libres pero en la cadena original de la factura se sigue mencionando No Identificado como forma de pago.
Para solucionar este problema y poder mostrar la forma de pago de las facturas de SAE 5.0, lo que tuve que hacer fue lo siguiente:
- Abrir el archivo en bloc de notas que se encuentra en la siguiente ruta:
c:\archivos de programa\archivos comunes\aspel\sistemas aspel\sae5.00\empresa01\comprobantes\plantillas\plantillaCFD_2_2
(seleccionar con el botón derecho del mouse: abrir con y seleccionar el bloc de notas - Se abrirá el código que genera la cadena original en el xml, entonces ubicar la parte donde dice [Comprobante]… en las siguientes lineas encontraran:
metodoDePago=»[METODOPAGO]» cambiar lo que esta entre corchetes por CAMPOLIBRE2CLIE debe quedar asi:
metodoDePago=»[CAMPOLIBRE2CLIE]»
y lineas siguientes:
NumCtaPago=»[NUMCtaPago]» cambiar lo que esta entre corchetes por CAMPOLIBRE3CLIE debe quedar asi:
NumCtaPago=»[CAMPOLIBRE3CLIE]» - Guardar el archivo en la misma ruta y con el mismo nombre, debe de quedar la extensión como xml.
- Ya iniciado el SAE, entrar en Configuración, Parámetros Generales, Clientes y CxC. Seleccional pestaña de Campos Libres y cambiar el nombre del campo libre 2 por Método de Pago y campo libre 3 por Cuenta de Pago. Aplicar y Aceptar.
- Abrir Reportes, Administrador de Reportes, Facturas, Emisión de CFD, seleccionar el formato que utilizas, dar clic con el botón derecho del mouse para seleccionar Editar.
- Ya estando adentro del editor de reportes, seleccionar el icono de un cilindro amarillo, seleccionar nuevo query, y en la parte donde dice Sentencia SQL colocar lo siguiente:
select camplib2,camplib3,cve_clie
from CLIE_CLIB01 WHERE cve_clie = :CVE_CLPVEn el campo donde dice Maestro, seleccionar cdtsDocumentos
Aceptar y Guardar - Seleccionar donde se esta colocando la información de método de pago y borrarla.
- En el area de tablas disponibles se agregara la nueva tabla que agregamos por default se coloca con el nombre DATASET1 a menos que al hacerla le hayamos cambiado el nombre.
Expandirla y arrastrar los campos 2 y 3 en la parte donde se encontraba método de pago y cuenta. - Guardar y listo.
El método de pago y cuenta ahora hay que colocarla en los campos adicionales que tiene cada Cliente, en el catalogo de clientes, aun si es en efectivo o de contado ya que ahora tomara estos campos para generar la cadena y no los que traia por default.
Esto lo aconsejo solo para los que tienen mas clientes a crédito que de contado.
Puedes verificar tu factura CFD en el sat, yo ya lo hice y me sale que es válida. No había puesto la solución antes ya que Hacienda no contaba con el validador de CFD en la versión 2.2 pero hoy ya esta, lo valide y todo esta bien.
No olvides al finalizar validar tu cfd en el SAT.
hector says
hola cristy mira hice lo que indiCAS EN ESTE TUTORIAL EL PROBLEMA es que en el xml sale como campolibre y no el nombre de la forma de pago y en la cuenta campolibre apoyame cone sto saludos
Cristy says
Seguro es porque no tienes bien puesto el campo tiene que ser entre «» y corchetes ”[CAMPOLIBRE2CLIE]“
y este lo llenas en datos adicionales en clientes, en el campo libre 2
Yair Ulises says
Hola, muy buen tutorial .. Pero tengo una duda, yo tengo ocupados los campos libres que me da por default el sistema, quise usar campos libres nuevos que yo cree, pero en el xml me poner por ejempo CAMPOLIBRE8CLIE, CAMPOLIBRE9CLIE que son los campos que cree nuevos, sabes q debo de hacer para que me lo tome la informacion de esos campos y no me ponga el nombre del campo ??
aurelio diaz says
quien puede ayudarnos por completo posteando el archivo o subiendo el archivo ya funcionando: el qr2, sucede que si capturo la forma de pago al realizar la factura si aparece pero si capturo el pago despues de la factura no aparece el metodo de pago
de antemano mil gracias
carolina says
hola, a mi me aparece solamente esta sentencia en el codigo.. Expression =
‘IF(TRIM(cdsCFD.VersionComprobante) =’#39’22’#39′ , IF(TRIM(cdsCFD.METODO’ +
‘DEPAGO) ‘#39#39’, ‘#39’M’#233’todo de pago y Cuenta:’#39’ , ‘#39#39’), ‘#39#39′)’
es la unica seccion en donde me aparece eso, entonces de acuerdo a tu tutorial que podria hacer???
Gracias por el aporte!! 😀
aurelio diaz says
realmente es una porqueria aspel.
compro algo para cumplir las normamas y me falla.
sucede que tendre que buscar otro programa para facturar y olvidarme de aspel.
si conocen uno que si sirva me avisan por favor
Malagana says
Hay una version de ASPEL de facturacion que no tiene costo, y sirve para emiter CDFI no es necesario comprar.
Eliud Santos says
hola Cristy necesito que me des tu e-mail para comunicarme contigo voy a hacer lo que dices en este tutorial, por si tengo alguna duda me comuicare contigo, mis correos son elliud_santos_rodriguez@ hotmail.com o yahoo.es te lo agradeceria… bye
Eliud Santos says
perdon el correo es
eliud_santos_rodriguez@
gracias.
FLAT says
les voy a comentar mis experiencias:
el metodo que aqui explica funciona perfectamente, y mejor aun con la version 5.6, si utilizan esta version no tienen que cambiar nada en el formato, el metodo de pago y cuenta lo toma automaticamente del campo libre 2 y 3 de clientes, al hacer las modificaciones que dice a la plantillaCFD_2_2 ,el xml se valida perfectamente, deben tener cuidado de tener instalado el JavaSetup7u5 y el jre-1_5_0_04-windows-i586-p, porque si no va a mandar un error pero no es de la validacion
a sus ordenes flatronxx@hotmail.com
Miguel Castelan says
HOLA , alguien me podría ayudar , necesito que las partidas que se duplique el.número de código en mi factura se agrupen y se sumen las cantidades , ejemplo
5 lápices
2 lápices
Debe ser
7 lápices
Muchas gracias y Saludos