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.

Especificaciones para el envío de Contabilidad Electrónica

En Facturando, como parte de nuestro compromiso de mantenerte informando, queremos comentarte que el día de hoy el Servicio de Administración Tributaria (SAT) publicó en su página el anexo 24 de la Resolución Miscelánea Fiscal para 2014, el cual contiene la especificación que deberán de cumplir los archivos de contabilidad en medios electrónicos para su envío al SAT.

A continuación describiremos las características que deberán de cumplir cada uno de los archivos:

CATÁLOGO DE CUENTAS
El catálogo de cuentas deberá de contener la siguiente información:

Encabezado

  • Versión del formato (1.0)
  • RFC del contribuyente que envía los datos
  • Número total de cuentas contenidas en el catálogo
  • Mes de inicio de la vigencia del catálogo
  • Año en que inicia la vigencia del catálogo

Detalle de cada cuenta

  • Código agrupador de cuentas conforme al catálogo del SAT (inciso B del anexo 24)
  • Número de cuenta en la contabilidad
  • Nombre de la cuenta
  • Número de la subcuenta
  • Nivel de la cuenta en el catálogo
  • Naturaleza de la cuenta (D –Deudora, A – Acreedora)

BALANZA DE COMPROBACIÓN
La balanza de comprobación deberá de cumplir con la siguiente información:

Encabezado

  • Versión del formato (1.0)
  • RFC del contribuyente que envía los datos
  • Número total de cuentas que se relacionan en la balanza
  • Mes al que corresponde la balanza
  • Año al que corresponde la balanza

Detalle de cada cuenta

  • Número de la cuenta, subcuenta o partida asignada por el contribuyente
  • Monto del saldo inicial de la cuenta, subcuenta o partida en el periodo
  • Monto de los movimientos deudores de la cuenta, subcuenta o partida
  • Monto de los movimientos acreedores de la cuenta, subcuenta o partida
  • Monto del saldo final de la cuenta, subcuenta o partida en el periodo

PÓLIZAS GENERADAS
Las pólizas generadas deberán incluir la siguiente información:

Encabezado

  • Versión del formato (1.0)
  • RFC del contribuyente que envía los datos
  • Mes al que corresponde la balanza
  • Año al que corresponde la balanza

Detalle de cada póliza (cuenta, subcuenta y partida, así como sus auxiliares)

  • Tipo de la póliza (1- Ingresos, 2 – Egresos o 3 – Diario)
  • Número de póliza
  • Fecha de registro de la póliza
  • Concepto de la operación

Detalle de cada transacción

  • Número de la cuenta, subcuenta o partida que se afecta por la transacción
  • Concepto de la transacción
  • Monto del cargo a la cuenta por la transacción
  • Monto del abono a la cuenta por la transacción
  • Tipo de moneda utilizado en la póliza
  • Tipo de cambio de acuerdo al tipo de moneda

Detalle de los cheques que integran la póliza

  • Número de cheque emitido
  • Banco emisor del cheque
  • Número de cuenta origen
  • Fecha del cheque
  • Monto del cheque emitido
  • Nombre del beneficiario del cheque
  • RFC relacionado con el movimiento

Detalle de las transferencias que integran la póliza

  • Número de cuenta origen de la cual se transfieren los recursos
  • Banco de la cuenta origen de la transferencia
  • Monto transferido
  • Número de cuenta destino
  • Banco de la cuenta destino de la transferencia
  • Fecha de la transferencia
  • Nombre del dueño de la cuenta destino
  • RFC relacionado con el movimiento

Detalle de los comprobantes de las subcuentas

  • Folio fiscal (UUID) del CFDI soporte de la transacción
  • Monto del CFDI soporte de la transacción
  • RFC relacionado con la transacción

Si deseas conocer toda la definición técnica, estructura y estándar correspondiente a la contabilidad en medios electrónicos, puedes descargar aquí la información o visitar la página del SAT.

DESCARGAR

Recuerda que con nuestro Validador CFDI podrás realizar la validación de los archivos de la contabilidad electrónica previo a su envio al SAT, garantizando con ello que los archivos que envíes sean válidos, conoce más acerca de como llevar a cabo ésta validación, dando clic aquí:

Validar los archivos de la contabilidad electrónica

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.

¿Cómo obtener el Acuse de Cancelación?

Si realizaste la cancelación de uno o más Comprobantes Fiscales Digitales (CFDI), es importante que tengas en tu poder el acuse de cancelación de los mismos – si deseas conocer más acerca de del mismo y porque es importante tenerlo te invitamos a leer este artículo que publicamos hace algunos días – para ello existen dos formas por las cuales podrás realizar su descarga, la primera es por medio de Facturando, para aquellos comprobantes generados por alguna de nuestras soluciones y la segunda, llevando a cabo la descarga directamente de la página del Servicio de Administración Tributaria.

A continuación, describiremos el proceso de descarga de cada una de las formas.

Facturando
Si eres usuario de alguna de nuestras soluciones y has tenido la necesidad de llevar a cabo la cancelación de un comprobante, podrás obtener el acuse de cancelación haciendo uso de la opción “Acuse de cancelación” que se encuentra dentro de la aplicación Estado de Cuenta la cual podrás descargar de la página de Facturando.

Estado de cuenta - Acuse de cancelación
Acuse de cancelación

Adicional, si eres usuario de Electronic Document Library (C#, Visual Basic, Foxpro, Delphi, etc.) – nuestra solución para generar facturas electrónicas y recibos de nómina electrónicos – podrás incluir en tu sistema la descarga automática de este archivo, para conocer cómo llevar a cabo esta tarea te invitamos a revisar el método AcuseCancelación(), éste método se encuentra disponible dentro de los ejemplos Timbrado y de PAC ECodex que se liberan junto con la biblioteca; es necesario que descargues la última versión de la misma.

SAT
La segunda forma de obtener este archivo es por medio de la aplicación del Servicio de Administración Tributaria, para ello deberás de seguir lo siguientes pasos:

  1. Ir a la página del SAT.
    Portal de Contribuyentes
  2. Ingresar a la aplicación por medio de tu contraseña o de la Firma Electrónica (FIEL).
  3. Realizar la consulta de facturas emitidas por medio de la búsqueda del folio fiscal (UUID).
  4. Una vez ubicada, seleccionar la opción de recuperar acuse, para que éste se descargue en su computadora.
SAT - Acuse de cancelación
SAT – Acuse de cancelación

Como una buena práctica, en Facturado siempre recomendamos a todos nuestros clientes descargar, almacenar y tener disponible este archivo.

Recuerda que 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.

Por lo que te invitamos a que descargues y pruebes nuestro Validador CFDI dando clic en la siguiente liga:

Validación y descarga de facturas

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á y resolverá todas tus dudas.

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.

Centros de Contacto y Distribuidores Autorizados del PAC

En esta ocasión queremos compartir contigo la grata sorpresa que nos encontramos al consultar la lista de los Proveedores Autorizados de Certificación (PAC) en el portal del Sistema de Administración Tributaria (SAT).

Al final de la lista aparece publicada la liga para visualizar y/o descargar el archivo PDF de los Centros de Contacto y Distribución de Proveedores de Certificación de Comprobantes Fiscales Digitales a través de Internet (CFDI).

Ver archivo

Dentro de esta lista aparece Facturando para seguridad y confianza de nuestros actuales clientes y posibles prospectos; nos puede encontrar hacia el final de la página número 12 del archivo anteriormente comentado.

¿Qué significa esto?

Que mediante la publicación de esta lista el Sistema de Administración Tributaria (SAT), reconoce a las empresas, negocios e incluso personas, que se dedican formalmente a la distribución y comercialización de los servicios proveídos por los Proveedores Autorizados de Certificación, comúnmente conocidos como PAC’s.

Siendo el contribuyente el más beneficiado al darle certidumbre, en cuanto al servicio de facturación contratado.

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.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.

Biblioteca para recibos de nómina y facturas electrónicas Dot Net – versión 2014.01.14

En esta ocasión traemos para ti la nueva versión 2014.01.14 de Electronic Document Library (EDL), para esta versión se ha agregado nueva funcionalidad y se han mejorado algunas de las ya existentes.

En seguida daremos una breve descripción de los cambios realizados:

Mejoras

  • Se actualizó el ejemplo utilizado en la generación del recibo de nómina, en el cual se incluyó el manejo de la retención del impuesto sobre la renta (ISR).
  • Se actualizó el método para la validación de los XML correspondientes a un recibo de nómina, para que muestre en pantalla la totalidad de los datos contenidos en el XML validado, de acuerdo a la actualización realizada del ejemplo.

Nueva Funcionalidad

Se agregó la funcionalidad para poder definir, por parte del usuario, la carpeta donde se crearán los archivos temporales requeridos por la biblioteca.

La instrucción para llevar a cabo dicha definición es:

HyperSoft.ElectronicDocumentLibrary.Manage.ElectronicManage.TemporaryDirectory = “C:\\TempNew\\”;

Donde el usuario podrá definir una carpeta temporal distinta a la definida por windows, para cuando tenga problemas de permisos sobre ella.

El uso de esta funcionalidad se deberá hacer bajo las siguientes consideraciones:

  1. El nombre de la carpeta no deberá contener caracteres especiales (<, >, etc.) ya que si se detecta el uso de estos caracteres, la biblioteca hará uso por defecto de la carpeta temporal del sistema operativo.
  2. Para que la definición de la nueva carpeta temporal funcione sin problema, deberá crearse manualmente, ya que si no existe, se hará uso de la carpeta temporal del sistema operativo.

Si deseas conocer a detalle las modificaciones realizadas en esta liberación, te invitamos a leer el historial de cambios.

DESCARGAR

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.