EDV: ¿Como validar los auxiliares de la contabilidad electrónica?

En esta ocasión estamos liberando la nueva versión de Electrónic Document Validator (EDV) – .Net Framework (C# y Visual Basic.Net) en su versión 2015.02.21 donde se liberó nueva funcionalidad y mejoras a las ya existentes, las cuales describimos a continuación:

Validación de la contabilidad electrónica
Se adicionó la funcionalidad que permite llevar a cabo la validación de los archivos auxiliares de la contabilidad electrónica previo a su envío al SAT, las validaciones adicionadas son:

  • Reporte auxiliar de cuentas y/o subcuentas.
  • Reporte auxiliar de folios de los comprobantes fiscales.

Adicional, se modificó la validación para:

  • Aceptar importes negativos en el debe y haber dentro del archivo de la balanza de comprobación.
  • Validar el que no se pida como obligatorio los atributos correspondientes al certificado.
  • Aceptar el cambio de ERROR a ADVERTENCIA al detectar una diferencia negativa como saldo final de una cuenta al validar la balanza de comprobación.

Complementos
Se agregó el soporte para poder validar aquellos comprobantes que contengan los siguientes complementos:

  • Pago en especie
  • Vales de despensa
  • Vehículo usado

Proveedores Autorizados de Certificación (PAC)
Dentro de la lista de proveedores autorizados de certificación se actualizó el estatus de aquellos que perdieron su autorización como proveedores de certificación:

  • FacturaSi (Facturasi 2011, SA de CV)
  • Fimco Digital (Formas Impresas Computacionales, SA de CV)
  • INFORMAP (DESIS INFORMAP, SA de CV)
  • LithoPAC (Litho Formas, SA de CV)
  • SDElectronics (Soto Digital Electronics, SA de CV)

Adicional se incorporó la validación de comprobantes certificados por el PAC DigiBox (DigiBox, SA de CV).

Reporte de validación
En cuanto al formato del reporte de validación de la contabilidad electrónica, este se modificó para incluir en el título del mismo, el nombre del tipo de archivo validado.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

Descargar

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDL: Contabilidad electrónica 1.1

En esta ocasión se lleva a cabo la liberación de la nueva versión de Electronic Document Library (EDL) para C# en su versión 2014.12.12 en la cual se implementó y mejoró la siguiente funcionalidad:

Contabilidad electrónica 1.1
Se modificó la funcionalidad que permite llevar a cabo la generación de los archivos correspondientes a la contabilidad electrónica, esto de acuerdo a la última especificación publicada el pasado 4 de diciembre por el Servicio de Administración Tributaria (SAT) en su versión 1.1, donde se adicionan dos archivos más denominados auxiliares, quedando de la siguiente manera:

  • Catálogo de cuentas – que se entrega como parte de la contabilidad electrónica a 1º y 2º nivel.
  • Balanza de comprobación – detalle de cada cuenta o subcuenta correspondientes a la balanza de comprobación.
  • Pólizas contables – detalle de cada transacción que integran las pólizas del periodo.
  • Auxiliar de folios – reporte auxiliar de folios de los comprobantes fiscales de las pólizas.
  • Auxiliar de cuentas – auxiliar de la cuenta o subcuenta que se entrega como parte de la contabilidad.

Más información acerca de ésta versión:

Constancias de retenciones
Se implementó la funcionalidad que permite la generación de las constancias de retenciones e información de pagos, la cual se libera con la generación con el complemento de intereses.

De requerir algún otro complemento, se deberá de hacer el requerimiento a nuestra área de desarrollo.

Más información

Adenda de Banorte
De igual forma se adicionó la funcionalidad para la generación de la adenda para Banorte.

Adenda Pilgrims
Se modificó la funcionalidad que permite la generación de la adenda Pilgrims, para sus distintas versiones dependiendo del tipo de proceso:

  • Compras generales
  • Ingredientes
  • Fletes nacionales
  • Consignación
  • Combustibles
  • Gas
  • Importaciones

Adenda que quedo aprobada al 100% por el área de cuentas por cobrar de Pilgrims.

Complemento vehículo usado
Se incorporó la funcionalidad que lleva a cabo la generación del nuevo complemento vehículo usado para incorporar la información de los contribuyentes que enajenen vehículos nuevos a personas físicas en contraprestación como resultado de esa enajenación un vehículo usado.

Más información

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a este liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDV: Librería para validar CFDI y la contabilidad electrónica

En esta ocasión estamos liberando la nueva versión de Electrónic Document Validator (EDV) – DotNet en su versión 2014.11.11 donde encontrarás la nueva funcionalidad que a continuación describiremos:

Validación de la contabilidad electrónica
Se adicionó la funcionalidad que permite llevar a cabo la validación de los archivos correspondientes a la contabilidad electrónica previo a su envío al SAT, los archivos validados son:

  • Catálogo de cuentas.
  • Balanza de comprobación.
  • Pólizas contables.

Validaciones al SAT
Dentro de las validaciones que se hacen al SAT, se adicionó la siguiente funcionalidad:

  • Conocer la fecha en la cual fue cancelada una factura.
  • La validación para conocer si el emisor de la factura no es un contribuyente con operaciones inexistentes.
  • Si el RFC del comprobante es de pruebas, se omiten las validaciones al SAT.

Complemento Aerolíneas
Se agregó el soporte para poder validar aquellos comprobantes que contengan el complemento de Aerolíneas.

Margen de error en importes
Se adicionó la propiedad llamada AmountEpsilon, la cual permite configurar el margen de error que deberá tomarse en cuenta al momento de la validación en el cálculo de los importes del comprobante, validación que incluye:

  • Subtotal
  • Descuento
  • Impuestos trasladados y retenidos
  • Total del comprobante

Domicilio fiscal en SEPOMEX
En lo que respecta al domicilio fiscal se valida que exista la colonia, municipio, estado y el código postal en el listado de SEPOMEX tanto del emisor como del receptor.

Reportes de validación
Se desarrollaron nuevos formatos de impresión para la validación de comprobantes y la contabilidad electrónica.

Vigencia de la librería
Para efecto de que puedas disfrutar más tiempo de toda la funcionalidad que ofrece esta nueva versión de la librería, se amplió la vigencia de la misma hasta el 01 de junio del 2015.

  • Esta versión por sus características se libera como una librería de tipo  RELEASE CANDIDATE.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

Descargar

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Validator: Librería para validar tus facturas electrónicas (CFDI)

En esta ocasión traemos para ti la liberación de nuestra nueva solución denominada Electronic Document Validator (EDV) en su versión para C# y Visual Basic .Net.

Electronic Document Validator es una librería que te permite integrar a tus desarrollos, sin importar el lenguaje de programación uses, la funcionalidad necesaria para poder llevar a cabo la validación de tus comprobantes fiscales digitales y así poder determinar su autenticidad, garantizando con ello la deducibilidad de los mismos.

Validaciones
Con el uso de la librería podrás aplicar más de 400 validaciones que garantizarán que las facturas que emites o recibes son válidas; estas se agrupan de la siguiente forma:

  • Estructura: Que sea un archivo XML que cumpla con los requerimientos del SAT y su codificación este en UTF-8.
  • Sellado: Que el comprobante haya sido firmado correctamente de acuerdo al estándar.
  • Timbrado: Que el timbrado del comprobante sea válido y que este dentro de la vigencia del certificado del SAT.
  • Certificado: Que el certificado usado en la generación del comprobante haya sido emitido por el SAT y que corresponda al emisor.
  • Totales: Que el cálculo en los importes de las partidas, el subtotal, los totales de impuestos y el total de la factura, no tengan diferencias.
  • Schema: Que la estructura del comprobante cumpla con todas las especificaciones contenidas en los diferentes esquemas de factura electrónica publicados hasta el momento.
  • SAT: Que el comprobante este registrado en el SAT y conocer su estado (vigente o cancelado).

Resultado obtenido
En la respuesta que obtienes, al validar un comprobante, se manejan cuatro tipos de mensajes, los cuales se explican a continuación:

  1. Fatal, se presenta cuando el archivo no es un XML o no cumple con dicho estándar.
  2. Error, es un error y hace al comprobante no válido.
  3. Advertencia, cuando no existe un error pero si existe un comportamiento extraño.
  4. Sugerencia, algo que podría mejorarse.

Reportes generados
Podrás generar de forma impresa los siguientes reportes:

  • Resultado de la validación – este reporte muestra de forma detallada el resultado de la validación y lo podrás emitir de dos formas:
    – Con solo el resultado de las validaciones realizadas.
    – Detallado, el cual incluye las validaciones y los datos del comprobante al que hacen referencia cada sección.
  • Representación impresa del XML – podrás generar la representación impresa del comprobante validado.

Versiones soportadas
Con la librería podrás mandar a validar comprobantes digitales en sus diferentes versiones como son:

  • CFD versiones 1.0, 2.0, y 2.2.
  • CFDI en su versiones 3.0 y 3.2.
  • Adicional, se soportan la validación de todos los complementos emitidos por el SAT.
  • De igual forma, se soporta la validación de comprobantes que contienen alguna adenda.

Si deseas mas informacióna acerca de esta nueva solución te invitamos a visitar nuestro sitio web.

No pierdas tiempo y descarga nuestra nueva solución dando clic al siguiente enlace.

Descargar

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

Si tienes alguna duda con respecto a este tema, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Library 2014.07.07 (C#): Contabilidad electrónica

En esta ocasión nos es grato el poder compartir contigo la liberación de la nueva versión de Electronic Document Library (EDL) para C# en su versión 2014.07.07 en la cual se implemento y mejoró la siguiente funcionalidad:

Contabilidad electrónica
Se incorporó la funcionalidad que permite llevar a cabo la generación de los archivos requeridos por el SAT, en base a las especificaciones publicadas el pasado 1 de julio, garantizando con ello el cumplimiento de la contabilidad en medios electrónicos.

A continuación mencionamos los archivos que podrán ser generados:

  • Catálogo de cuentas
  • Balanza de comprobación
  • Pólizas generadas

Cabe mencionar, que esta nueva funcionalidad lleva a cabo la validación de cada uno de los campos que están relacionados con algún valor a los códigos de los catálogos del SAT requeridos (Catálogo de agrupamiento de cuentas, Bancos, Monedas), garantizando con ello que la generación de los archivos será de acuerdo a los códigos contenidos en los mismos, evitando con ello errores en los datos reportados.

Generación de adendas
Se implementó la funcionalidad para poder llevar a cabo la generación de las siguientes adendas:

  • Pilgrim’s
  • Sector primario

Adicional, se actualizó la generación de las adendas:

  • Iusacell
  • Altos Hornos de México
  • Axxa Autos
  • Tv Azteca

Conexión Proxy
Se habilitó la funcionalidad que permite la conexión a internet cuando se tiene configurado un Proxy.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a este liberación, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Importancia de la validación de facturas electrónicas

En esta ocasión hablaremos de la importancia que tiene el llevar a cabo la validación de facturas, no solo de aquellas que recibes, sino también el asegurarse de que las facturas que emites son válidas, ya que de acuerdo al Servicio de Administración Tributaria (SAT), todos los contribuyentes están obligados a conservar y validar los comprobantes fiscales para efecto de garantizar su autenticidad y poder aplicar la deducibilidad de los mismos, evitando con ello cualquier controversia con la autoridad.

Lo anterior queda sustentado en los dispuesto en el artículo 29 en sus incisos V y VI del Código Fiscal de la Federación (CFF), correspondiente a las obligaciones que deberán de cumplir los contribuyentes que expidan comprobantes fiscales digitales por los actos o actividades que realicen, por los ingresos que se perciban o por las retenciones de contribuciones que efectúen.

Los comprobantes fiscales digitales expedidos deberán de entregarse o ponerse a disposición de sus clientes, a través de medios electrónicos de que se dispongan, esta entrega incluye el archivo electrónico (XML) del comprobante fiscal digital por internet (CFDI) y su representación impresa (PDF).

Adicional, queremos comentar que aunque un Proveedor Autorizado de Certificación (PAC), quien emite timbres fiscales a nombre del SAT, no debería de tener problema alguno en la emisión de comprobantes fiscales digitales, se han encontrado facturas aprobadas por el PAC, las cuales no cumplen con los requisitos fiscales requeridos por el SAT.
Ejemplo de ello tenemos:

  • Que un comprobante fiscal digital nunca deberá de tener una fecha de emisión posterior o mayor a la fecha de timbrado o certificación del mismo.
  • La existencia de un mismo comprobante con dos diferentes certificaciones.

En conclusión, queremos recordarte que al no validar tus facturas estarás arriesgando la deducibilidad de tus gastos, trayendo como consecuencia la posibilidad de hacerte acreedor a multas y recargos, por acreditar comprobantes fiscales digitales apócrifos o no válidos, que ante la autoridad no son deducibles. Por lo que es necesario el contar con una herramienta que nos permita cumplir con estos requisitos.

Finalmente, te invitamos estar al pendiente de nuestras publicaciones relacionadas con este tema tan importante para los contribuyentes y que en la actualidad no se le ha dado el grado de importancia que debiera.

Si tienes alguna duda con respecto a este tema, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Library 2014.05.05 (C#): Nueva versión

En esta ocasión queremos compartir contigo la liberación de la nueva versión de Electronic Document Library (EDL) para C# en su versión 2014.05.05 en la cual se implemento y mejoró la siguiente funcionalidad:

Acuse de cancelación
Se incorporó la funcionalidad que permite obtener el acuse de cancelación de una factura generada con alguna de nuestras soluciones. Para ver un ejemplo de su uso, te recomendamos ver el método AcuseCancelacion() que se encuentra en los ejemplos Timbrado o PAC ECodex.

NOTA: El acuse de cancelación solo está disponible para nuestro proveedor de certificación ECODEX en ambiente de producción, por lo que los datos usados en el ejemplo son de un CFDI real.

Generación de complementos
Se implementó la funcionalidad para poder llevar a cabo la generación de los siguientes complementos:

  • Aerolíneas
  • CFDI registro fiscal
  • Consumo de combustibles
  • Enajenación de bienes inmuebles (notarios públicos)
  • Pago en especie
  • SPEI de tercero a tercero
  • Vales despensa

Validación de complementos
De igual forma se habilitó dentro del ejemplo de validación el poder soportar la validación de los siete complementos mencionados anteriormente.

Conexión con el PAC
Se reforzó el control de mensajes de error obtenidos con respecto a la conexión con el PAC para que éstos sean más específicos. Para ello se crearon los estatus:

  • DownByInternet
  • DownByPac

En conjunto con el uso de la opción fullstatus dentro de los parámetros.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a este liberación, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Library 2014.03.24 (C#): Nueva versión

En esta ocasión queremos compartir contigo la nueva liberación de Electronic Docuemnt Library 2014.03.24 (C#) en la cual se mejoró la siguiente funcionalidad:

Generación de un CFDI
Se mejoró la funcionalidad en la generación de un Comprobante Fiscal Digital por Internet (CFDI) para permitir que el valor del atributo serie pueda ser en minúsculas.

Actualmente, la única forma de generación del CFDI en su atributo serie, solo admitía su valor en mayúsculas.

RFC del certificado
En lo que respecta al RFC del certificado, se mejoró el algoritmo que extrae el RFC de un certificado para que sea compatible con el certificado de la FIEL.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a este liberación, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Library 2014.02.22 (C#): Generación de un CFDI con la FIEL

En esta ocasión queremos compartir contigo la nueva liberación de Electronic Docuemnt Library 2014.02.22 (C#) en la cual se implementó la siguiente funcionalidad:

Generación de un CFDI con la FIEL

Atendiendo a la facilidad otorgada por el Sistema de Administración Tributaria (SAT) para la presente reforma fiscal de 2014 en cuanto al uso de la FIEL en la generación del Comprobante Fiscal Digital a través de Internet (CFDI), Facturando implementó la funcionalidad que permite generar un CFDI haciendo uso de la FIEL del contribuyente para llevar a cabo el firmado del mismo.

Esta nueva funcionalidad queda condicionada a:

  1. Se podrán generar CFDI’s mediante el uso de la FIEL solo para personas físicas.
  2. La generación del CFDI’s con FIEL tiene vigencia a partir del primero de enero de 2014.

Validación de un CFDI con la FIEL

Se agregó el soporte para la validación de comprobantes que fueron firmados en su generación con la FIEL del contribuyente.

Adicional, dentro de esta misma funcionalidad, se corrigió:

  • El cálculo de la cadena original para que ésta se muestre correctamente.
  • Soporte, en la validación de un CFDI, a todos los Proveedores Autorizados de Certificación (PAC) publicados por el Sistema de Administración Tributaria (SAT).

Generación y corrección de diversas Adendas

Generación de la Adenda ABA

Se implementó la funcionalidad que permite llevar a cabo la generación de la addenda para ABA seguros.

Modificación a la Addenda MAPFRE

Se llevaron diversas modificaciones a la generación de la adenda para Mapfre, las cuales consisten en:

  • Permitir la asignación del namespace requerido por esta adenda.
  • Cambio al tipo de datos para los atributos de número y año de aprobación, de enteros (integer) a una cadena de caracteres (string).

Modificación a la Adenda AMIS

Se modificó la adenda para AMIS Mapfre para permitir, que en su generación, más de una ocurrencia en el detalle.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a este liberación, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Library 2014.01.16 (Dot Net)

En esta ocasión queremos compartir contigo la nueva liberación de Electronic Docuemnt Library 2014.01.16 (C#) en la cual se mejoró la funcionalidad para la descarga de un CFDI timbrado por Ecodex.

Descarga de un CFDI

Se mejoró la funcionalidad para poder descargar el archivo XML de un Comprobante Fiscal Digital por Internet (CFDI) timbrado con nuestro proveedor de servicio Ecodex.

Actualmente, la única forma de poder descargar un CFDI, es enviando como parámetro, de entre otros, el folio fiscal (UUID), si por algún motivo no se tiene este UUID no se puede llevar a cabo la descarga.

El cambio de la mejora de esta funcionalidad se realizó en los métodos PAC Ecodex y Timbrado (AnyPac), los cuales se describen a continuación:

Método PAC Ecodex

Pensando en esta situación, se mejoró la funcionalidad habilitando un nuevo parámetro denominado Transacción Original, el cual nos permitirá descargar el CFDI mediante éste parámetro, el uso de esta funcionalidad deberá hacerse bajo las siguientes consideraciones:

  • Al momento de enviar a timbrar un comprobante, se deberá de asignar al parámetro IdTransaccion un valor numérico único y guardarlo en su base de datos, como referencia del timbrado de su comprobante.

parameters.IdTransaccion.Value = 304435325;

  • Si por algún motivo, ya sea por intermitencia en su conexión de internet o alguna otra situación, no recibió respuesta del comprobante timbrado, podrá hacer uso de la funcionalidad de la descarga del archivo XML, mediante la asignación del parámetro TransaccionOriginal, para ello deberá de asignar el IdTransaccion que guardó en su base de datos, a este nuevo parámetro.

La instrucción para asignarle el valor a este nuevo parámetro es la siguiente:
parameters.TransaccionOriginal.Value = 304435325;

No olvide que éste parámetro es adicional a los parámetros que ya se envían:

parameters.Informacion = informacion;
parameters.Rfc.Value = txtRfcEmisor.Text;
parameters.TestMode = chkPrueba.Checked;
parameters.Uuid.Value = edtDescargarCfdi.Text;

En cuanto al valor del parámetro del UUID, éste es requerido, por lo que en este caso, se deberá de enviar un UUID válido en su estructura, ya que de no ser así, se obtendrá un error.
Al hacer uso de la TransaccionOriginal, la librería le da prioridad a éste parámetro para la descarga.
Si conoces el UUID del comprobante a descargar, no es necesario el uso del parámetro TransaccionOriginal.

Método Timbrado (AnyPac)

Dentro de éste método deberá de asignarse el IdTransaccion previo al envío del timbrado, mediante la siguiente instrucción:

e.Parameter1 = 196820012005196;

De igual forma, el IdTransaccion deberá de ser un valor numérico único y el cual deberá de guardar en su base de datos, como referencia del timbrado de su comprobante.

Para llevar a cabo la descarga del CFDI, que fue previamente timbrado por el proveedor de servicios ECODEX, se deberá de asignar el IdTransacción como segundo parámetro en la descarga, como se muestra a continuación:

e.Parameter2 = 196820012005196;

Si el Id es localizado, obtendrá el XML correspondiente, en caso contrario se le enviará el mensaje:

“El comprobante con ese UUID no fue encontrado”

Recuerde que el uso de este parámetro es para el caso de requerir la descarga del archivo XML cuando no se conoce el UUID a descargar.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a este liberación, te invitamos a que nos contactes por medio del Chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.