Publicación de alianza

Como ya es conocimiento de todos, ya hace tiempo firmamos una alianza con un PAC en donde podemos ofrecer el servicio de timbrado con una serie de beneficios a todos  nuestros usuarios, si quieren leer mas del tema pueden dar click aquí.

Para nuestra sorpresa esta alianza ha sido muy bien recibida por todos nuestros usuarios, ya son varios los que han hecho uso de la misma y han empezado a  disfrutar de los beneficios.

Antes de despedirme quiero comentar que si tiene alguna duda respecto al tema pueden escribir a la cuenta de soporte que con mucho gusto los estaremos atendiendo.

Hasta la próxima

Liberación 2011.10.04

Hoy hemos liberado una nueva versión de la biblioteca para Delphi y C#.

La versión que más modificaciones ha recibido es la de Delphi, siendo las más importantes:

  1. Cancelación de un CFDI a través del PAC
  2. Integración de toda la funcionalidad expuesta por el PAC.

En cuanto a la versión de C# se han hecho optimizaciones internas que permiten disminuir la generación de la factura electrónica en un menor tiempo, así como algunas correcciones.

Para mayor información pueden leer el archivo de historial de cambios.

Nuestra recomendación es que se actualicen a la última versión.

 

Versión para C#

Versión para Delphi

Otra mirada de la factura electrónica

Queremos invitar a todas las personas a seguir el otro blog en donde solemos escribir, en él nos dedicamos a hablar de la factura electrónica desde un punto de vista más general y sin relacionarlo directamente con el mundo de la programación, en este constantemente publicamos artículos que les puede ser de interés y donde se explica mas a detalle cada uno de los temas.

http://facturadigital.wordpress.com/

Estamos preparando un post en donde escribiremos a cerca de la cancelación de una factura electrónica y que puede ser de gran ayuda para las personas que no conocen dicho proceso.

Espero pronto verlos por allá.

Manejo de decimales

Un usuario nos comentaba que necesitaba generar un comprobante con 4 decimales y su duda era si la biblioteca lo soportaba y como se podía hacer esto.

Como todos saben, por default, todos los comprobantes generados con EDL siempre salen con 2 decimales, pero esto es algo totalmente opcional y se puede configurar para que cada campo de tipo real pueda tener los decimales deseados, claro siguiendo los lineamientos que da el SAT:

 

  • SubTotal: Puede tener hasta 6 decimales
  • Descuento: Puede tener hasta 6 decimales
  • Total: Puede tener hasta 6 decimales
  • Cantidad: No tiene restricción en el número de decimales.
  • Valor unitario: Puede tener hasta 6 decimales
  • Importe: Puede tener hasta 6 decimales
  • Total de impuestos retenidos: Puede tener hasta 6 decimales
  • Total de impuestos trasladados: Puede tener hasta 6 decimales

 

En la librería todos los campos anteriormente mencionados permiten entre 0 y 6 decimales, esto incluye a la cantidad que como podemos es permitido que contenga más de 6 decimales.

Para indicar cuantos decimales se desea manejar es muy sencillo, solo deben asignar a la propiedad Decimales la cantidad requerida

 

electronicDocument.Data.Total.Decimales   =  5;

 

Si asignas un valor mayor a seis o menor a cero, no será tomado en cuenta y se asignara un dos.

La pregunta más común en este caso, es ¿Que sucede si el valor del atributo contiene más o menos decimales? y para esto podemos ver un ejemplo:

 

electronicDocument.Data.Total.Decimales   =  5;

electronicDocument.Data.Total.Value  =  5.251;  (5.25100)

 

electronicDocument.Data.Total.Decimales   =  2;

electronicDocument.Data.Total.Value  =  5.251;  (5.25)

 

Creemos que con esto queda resuelta la duda, espero les sea de utilidad.

 

Hasta la próxima

Clase no registrada

Algunas personas que inician a trabajar con la librería en la versión de Delphi o DLL nos comentan que les ha aparecido este error, como tal no es un error de la biblioteca ya que este mensaje se presenta porque en la computadora no se encuentra instalado:

La solución en este caso, es descargar este paquete e instalarlo en su computadora; lo pueden descargar de nuestra sección de herramientas.

Herramientas

Finalmente queremos comentar que este problema no se presenta para las personas que tiene la versión de C#.

Saludos

Alianza

En Facturando tenemos un alto grado de compromiso con nuestros usuarios y esto lo demostramos a través de los productos que hemos creando en donde la calidad y facilidad de uso son nuestros estandarte; como parte de dicho compromiso y queriendo apoyar a toda la comunidad, hemos creado una alianza con un PAC; este hecho es de gran importancia para todos, ya que nos permite integrar empresas como la tuya al proceso timbrado de forma rápida y sencilla, además de que trae consigo beneficios adicionales:

  1. Tienes soporte vía correo electrónico para la resolución de dudas con respecto al uso de la biblioteca y la integración con el PAC.
  2. No tienes que pagar ningún costo de integración ni costo de anualidad.
  3. El proceso de validación que llevas a cabo es mucho más sencillo requiriendo menos pasos y menos tiempo.
  4. Tienes acceso, antes que nadie, a las nuevas versiones de la biblioteca, siendo esto primordial cuando el PAC realiza cambios o implementa nuevas funcionalidades.

Estamos convencidos que esta alianza trae consigo beneficios muy importantes a todas las empresas que hacen uso de la biblioteca y tienen la necesidad de generar el CFDI, ya que les permitirá romper todas esas barreras y trabas que tienen cuando se inicia el trato con un PAC y pueden integrar rápidamente el proceso de generar el CFDI en sus soluciones.

Si quieres saber cómo puedes disfrutar de todos estos grandes beneficios, te invitamos a que nos escribas al siguiente correo electrónico para poderte ayudar.

Saludos

Validaciones, benditas validaciones

Hace poco un usuario nos contacto para un problema que tenia con la biblioteca, su CFDI se había generado  con un error y este error se lo atribuía a la biblioteca, tomamos el caso muy enserio porque nos preocupa el funcionamiento de la misma, siempre hemos tratado de ofrecer un producto con la mayor calidad posible y libre de errores; el resultado final fue que el problema se había presentado porque él había desactivado las validaciones que realiza la biblioteca, a continuación transcribo parte del correo que le envié:

En varias oportunidades hemos recomendado que se dejen activas las validaciones de la generación, es mas todos los ejemplos las tienen activas y en caso de que alguna tenga que ser desactivada se agrega un comentario porque se desactivo y se dan recomendaciones.

Algunos de los usuarios argumentan que no las activan por:

  1. Consumen tiempo de procesador y es cierto, pero si las eliminas son solo algunas milésimas de segundo las que te ahorras
  2. Se debe distribuir más archivos, es cierto, pero personalmente prefiero esto y tener la seguridad de que todo está bien.
  3. Están seguros de que su proceso lo tienen muy controlado; bueno ya saben que en estos del desarrollo de software nadie es infalible.
  4. Implica estar descargando un archivo del sitio del SAT, es cierto, pero nuevamente, prefiero la seguridad.

Estamos seguros de que si todas las validaciones están activas, este tipo de situaciones no se presentan, ya que, al menos en este caso, la validación contra el schema hubiera arrojado el  problema.

Quisimos mostrar este caso como un justificante del porque nuestra insistencia de que se activen las validaciones de la biblioteca.

Hasta la próxima.

Timbrado de un CFDI

Ya son varias las personas que nos han escrito preguntándonos acerca del funcionamiento de la librería en la generación de un CFDI,  así como,  la veracidad de los CFDI generados con la aplicación de ejemplo, a continuación exponemos una de las respuesta que hemos dado.

La generación del timbre se hace de forma inmediata, actualmente el tiempo estimado es de 500 milisegundos, esto tiempo como comprenderás puede variar en base a diferentes factores siendo el más importante la conexión a internet que tengas.

El ejemplo que trae consigo la biblioteca está realizando el timbrado de forma real, esto quiere decir que genera localmente el pre-cfdi, lo envía al PAC, este lo recibe, lo valida, genera el timbre y lo retorna; esto quiere decir que el CFDI generado en el ejemplo es totalmente valido, esto desde el punto de vista técnico; ahora bien, fiscalmente dicho CFDI no es válido porque para su generación se hizo uso de un certificado de pruebas.

Esperamos con esto ayudar a disipar las dudas que se tengan y ya saben si tiene alguna inquitud no duden en escribir.

Hasta la próxima.