Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

FrameWork de Nueva Generacion

Acceso a tu Informacion desde cualquier Dispositivo con Navegador.

Enfoque en el Backend

Frontend de forma facil con Odoo y XML.

Creacion de Verticales

Creacion de nuevas Verticales Conquistando nuevos Mercados.

Tu marca aqui mismo

Llega a miles de personas.

Publicidad

Mostrando las entradas con la etiqueta sat. Mostrar todas las entradas
Mostrando las entradas con la etiqueta sat. Mostrar todas las entradas

martes, 30 de mayo de 2017

Contabilidad electrónica 1.3 para OpenERP 7, Odoo 8, Odoo 9 y Odoo10

Contabilidad electrónica 1.3 para todas las versiones de Odoo.





Muchos de nosotros hemos escuchado acerca de los nuevos cambios en la Contabilidad Electrónica proceso fiscal electrónico en México desde el 2014, en Argil Consulting estamos listos para cumplir con esta norma, los detalles los describimos a continuación.

EstÔn obligadas al envío de la contabilidad electrónica:
  • Las personas morales, incluidas las personas morales con fines no lucrativos.
  • Las personas fĆ­sicas con actividad empresarial, actividades profesionales con ingresos superiores a $ 2,000.000.00 y arrendamiento, con la condicionante de que no estĆ©n haciendo uso de la aplicación Mis cuentas.
A continuación, encontrarÔs el detalle de los cambios que hemos encontrados después de realizar un anÔlisis detallado a los documentos liberados:
Auxiliares y Pólizas
  • La versión ha sido cambiada a 1.3
  • Se ha cambiado la expresión regular del nĆŗmero de orden (NumOrden)
  • El nĆŗmero de tramite (NumTramite) ha cambiado su tamaƱo, el cual estaba en 10 y ha pasado a 14, y tambiĆ©n se modificado su expresión regular permitiendo letras en el valor del mismo.
  • Ahora los importes permiten nĆŗmeros mĆ”s grandes.
Balanza de comprobación
  • Ahora la versión es 1.3
  • A la fecha de la Ćŗltima modificación (FechaModBal) se la definido como valor mĆ­nimo 01/01/2015.
  • Ahora los importes permiten nĆŗmeros mĆ”s grandes.
CatƔlogo de cuentas
  • El Ćŗnico cambio que existe en este, es la versión que ha sido actualizada a la 1.3
Otros Cambios
Adicional a lo ya comentado, el SAT ha realizado otros cambios, que, aunque son menores, consideramos que es importante mencionarlos:

  • Se actualizo el archivo de digestión de SHA-1 a SHA-2.
  • Cambio la ruta dentro del servidor del SAT donde se encuentran los respectivos schemas.
Si eres un cliente nuestro no dudes en que pronto estarĆ”s recibiendo esta actualización y si no lo eres aĆŗn, no lo dudes mas, no pongas en riesgo la integridad de tu negocio ¡AcĆ©rcate ya!

Fuentes Consultadas:

http://www.facturando.mx
https://contadormx.com
http://www.sat.gob.mx/fichas_tematicas/buzon_tributario/Paginas/contabilidad_electronica.aspx




lunes, 23 de noviembre de 2015

Crear un Complemento en Odoo

En esta ocasión les comparto un tema de un error que probablemente a algunos les haya salido al momento de intentar validar una factura electrónica CFD o CFDI con los xsd publicados en el SAT

El error podrĆ” venir en la forma :

 No matching global element declaration available, but demanded by the strict wildcard  

En mi ejemplo me mandaba
 Element '{http://www.sat.gob.mx/ventavehiculos}VentaVehiculos': No matching global element declaration available, but demanded by the strict wildcard  

El xml el que estaba validando simplemente tenĆ­a lo siguiente :

El sat en realidad no define dentro del xsd  de cfd v2.2 el nodo ventavehiculos, tal es el caso que aunque se declarara el namespace y schemalocation dentro de ese nodo al intentar validarlo del primer nodo mandaba error en algunos validadores, ya que el xsd de ventavehiculos se encuentra en otro archivo diferente
Si queremos validar un XML del SAT que contenga nodos que son opcionales para el SAT tendremos que bajar el xsd de cfd o cfdi vigente y hacer un import dentro del mismo a los xsd opcionales o tambiĆ©n agregar los xsd que ustedes por ejemplo ocupen para la sección addenda

1:  <xs:schema xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:psgecfd="http://www.sat.gob.mx/psgecfd" xmlns:donat="http://www.sat.gob.mx/donat" xmlns:divisas="http://www.sat.gob.mx/divisas" xmlns:ecc="http://www.sat.gob.mx/ecc" xmlns:ecb="http://www.sat.gob.mx/ecb" xmlns:ecfd="http://www.southconsulting.com/schemas/strict" xmlns:detallista="http://www.sat.gob.mx/detallista" xmlns:implocal="http://www.sat.gob.mx/implocal" xmlns:terceros="http://www.sat.gob.mx/terceros" targetNamespace="http://www.sat.gob.mx/cfd/2" elementFormDefault="qualified" attributeFormDefault="unqualified">  
2:       <xs:import namespace="http://www.sat.gob.mx/psgecfd" schemaLocation="psgecfd.xsd"/>  
3:       <xs:import namespace="http://www.sat.gob.mx/donat" schemaLocation="donat11.xsd"/>  
4:       <xs:import namespace="http://www.sat.gob.mx/divisas" schemaLocation="Divisas.xsd"/>  
5:       <xs:import namespace="http://www.sat.gob.mx/ecc" schemaLocation="ecc.xsd"/>  
6:       <xs:import namespace="http://www.sat.gob.mx/ecb" schemaLocation="ecb.xsd"/>  
7:       <xs:import namespace="http://www.southconsulting.com/schemas/strict" schemaLocation="ecfd.xsd"/>  
8:       <xs:include schemaLocation="INVOIC-VITRO2010.xsd"/>  
9:       <xs:import namespace="http://www.sat.gob.mx/detallista" schemaLocation="detallista.xsd"/>  
10:       <xs:import namespace="http://www.sat.gob.mx/implocal" schemaLocation="implocal.xsd"/>  
11:       <xs:import namespace="http://www.sat.gob.mx/terceros" schemaLocation="terceros11.xsd"/>  
12:       <xs:import namespace="http://www.sat.gob.mx/ventavehiculos" schemaLocation="ventavehiculos.xsd"/>  
13:       <xs:element name="Comprobante">