Complementos y Addendas

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Complementos y Addendas"

Transcripción

1 GRUPO EXECOM DE CHIAPAS SA DE CV Complementos y Addendas Definición y uso en MaxiComercio Última actualización 23/05/2011 En este documento se describen los elementos adicionales que se pueden incluir en la estructura XML del comprobante fiscal digital.

2 Contenido Objetivo... 3 Complemento... 3 Integración del Complemento en MaxiComercio... 3 Nombre y ubicación del archivo... 3 Código de ejemplo para integrar el Complemento para CFD... 4 Código de ejemplo para integrar el Complemento para CFDI... 5 Activar integración del complemento... 7 Complemento concepto... 9 Integración del Complemento concepto en MaxiComercio... 9 Nombre y ubicación del archivo... 9 Código de ejemplo para integrar el Complemento concepto para CFD Código de ejemplo para integrar el Complemento concepto para CFDI Activar integración del complemento concepto Addenda Qué es? Para qué sirve? Qué información contiene? Ejemplo en MaxiComercio Script para integración de la Addenda Activar Addenda Generar CFD/CFDI Addenda MaxiComercio Elementos que conforman la Addenda de MaxiComercio Activar Addenda de MaxiComercio Especificaciones descritas en el anexo 20 de la Resolución Miscelánea Fiscal publicado el 23 de septiembre de

3 Objetivo Describir las características de los elementos adicionales que se pueden integrar en el comprobante fiscal digital y ejemplificar su uso con MaxiComercio, mostrando la configuración y la creación de scripts que permiten manipular los nuevos nodos. El código fuente en este documento es únicamente un ejemplo de uso, el contenido depende de cada usuario respetando las reglas establecidas por el SAT. Complemento El complemento es un nodo adicional dentro de la estructura principal del comprobante, el cual deberá incluir elementos que estan reglamentados por el SAT solo para aquellos contribuyentes que tengan la obligación de acuerdo a la Resolución Miscelánea Fiscal vigente. Este nodo se integrará de la siguiente manera: Para CFD: <Comprobante> <Complemento> </ Complemento> </Comprobante> Para CFDI: <cfdi:comprobante> <cfdi:complemento> </cfdi:complemento> </cfdi:comprobante> Las reglas de uso de los complementos se deben consultar en el portal del SAT Integración del Complemento en MaxiComercio Nombre y ubicación del archivo Para crear el contenido del Complemento deberá programar sus características a través de un script de la siguiente manera: Cree un nuevo archivo JavaScript con el siguiente nombre: complemento.js. Coloque el archivo en la carpeta del repositorio: MaxiComercio\CFD\Complemento para CFD o MaxiComercio\CFDI\Complemento para CFDI. Escriba el código necesario para crear el Complemento. Podrá usar todos los objetos del script cfd.js para CFD y cfdi.js para CFDI. 3

4 Código de ejemplo para integrar el Complemento para CFD //estan disponibles todos los objetos de cfd.js //más las siguientes variables globales /* venta; //objeto EDOFX.Venta //Si el cfd es de una CxC entonces el objeto sera nulo pkventa;//clave primaria de la tabla venta //Si el cfd es de una CxC entonces el objeto sera nulo cxc; //objeto EDOFX.DCXC //Si el cfd es de una Venta entonces el objeto sera nulo pkcxc; //clave primaria de la tabla DCXC //Si el cfd es de una Venta entonces el objeto sera nulo cfd; */ //objeto gecfd.ccfd actual //llamada para la ejecución de la función integrarcomplemento(); //Contenido de la función principal function integrarcomplemento(){ //retornar verdadero para continuar var complemento,element,e2; //Nodo Complemento complemento=nuevoelemento("complemento"); if(complemento==null) return 0; //Nodo Adicional element=nuevoelemento("nodoejemplo") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributo1","valor del atributo"); complemento.elements.add(element); element=nuevoelemento("nododos") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributoej2","valor del atributo"); complemento.elements.add(element); //Definir los NamceSpaces necesarios: // cfd.new_xmlns(name,value); // cfd.new_schemalocation(location); cfd.new_xmlns("xmlns:ecc"," cfd.new_schemalocation(" cfd.new_schemalocation(" //Agregar complemento al comprobante cfd.complemento=complemento.getelement(cfd.cfdxmldocument); return -1; 4

5 //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; Código de ejemplo para integrar el Complemento para CFDI //estan disponibles todos los objetos de cfdi.js //más las siguientes variables globales /* venta; //objeto EDOFX.Venta //Si el cfdi es de una CxC entonces el objeto sera nulo pkventa;//clave primaria de la tabla venta //Si el cfd es de una CxC entonces el objeto sera nulo cxc; //objeto EDOFX.DCXC //Si el cfdi es de una Venta entonces el objeto sera nulo pkcxc; //clave primaria de la tabla DCXC //Si el cfd es de una Venta entonces el objeto sera nulo ocfd; */ //objeto gecfd.ccfd actual //llamada para la ejecución de la función integrarcomplemento(); //Contenido de la función principal function integrarcomplemento(){ //retornar verdadero para continuar var complemento,element,e2; //Nodo Complemento complemento=nuevoelemento("complemento"); if(complemento==null) return 0; complemento.prefix=proccess.getdefault_cfdi_prefix(); //prefijo para cfdi complemento.uri=proccess.getdefault_cfdi_uri(); //namespace asociado al prefijo //Nodo Adicional element=nuevoelemento("nodoejemplo") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributo1","valor del atributo"); complemento.elements.add(element); element=nuevoelemento("nododos") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributoej2","valor del atributo"); complemento.elements.add(element); 5

6 //Definir los NamceSpaces necesarios: // ocfd.new_xmlns(name,value); // ocfd.new_schemalocation(location); ocfd.new_xmlns("xmlns:ecc"," ocfd.new_schemalocation(" ocfd.new_schemalocation(" //Agregar complemento al comprobante ocfd.complemento=complemento.getelement(ocfd.cfdxmldocument); return -1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 6

7 Activar integración del complemento Para activar la integración del Complemento ingrese al panel de control/facturación electrónica. En la siguiente ventana haga clic en el botón General. En la siguiente ventana seleccione la pestaña Adicionales y marque la casilla Incluir elemento <Complemento>. Haga clic en el botón Aceptar y reinicie la conexión del sistema, con esta configuración el complemento se incluira para cada comprobante generado de tipo CFD o CFDI. 7

8 8

9 Complemento concepto El complemento concepto es un nodo adicional dentro de la estructura del comprobante que se incluye en el nodo Concepto, el cual deberá incluir elementos que estan reglamentados por el SAT solo para aquellos contribuyentes que tengan la obligación de acuerdo a la Resolución Miscelánea Fiscal vigente. Este nodo se integrará de la siguiente manera: Para CFD: <Comprobante> <Conceptos> <Concepto> < ComplementoConcepto > </ComplementoConcepto > </Concepto > </Conceptos > </Comprobante> Para CFDI: <cfdi:comprobante> <cfdi:conceptos> <cfdi:concepto> <cfdi:complementoconcepto > </cfdi:complementoconcepto > </cfdi:concepto > </cfdi:conceptos > </cfdi:comprobante> Las reglas de uso de los complementos para conceptos se deben consultar en el portal del SAT Integración del Complemento concepto en MaxiComercio Nombre y ubicación del archivo Para crear el contenido del Complemento concepto deberá programar sus características a través de un script de la siguiente manera: Cree un nuevo archivo JavaScript y asigne el nombre con el siguiente formato: cconcepto_codigoproducto. El código del producto deberá ser el que está registrado en el sistema. Por ejemplo si el producto al que se requiere agregar el complemento tiene el código , entonces el nombre del archivo deberá ser cconcepto_ js. Coloque el archivo en la carpeta del repositorio: MaxiComercio\CFD\Producto para CFD o MaxiComercio\CFDI\Producto para CFDI. Escriba el código necesario para crear el Complemento del concepto. Podrá usar todos los objetos del script cfd.js para CFD y cfdi.js para CFDI. 9

10 Código de ejemplo para integrar el Complemento concepto para CFD //estan disponibles todos los objetos de cfd.js //más las siguientes variables globales /* venta; //objeto EDOFX.Venta //Si el cfd es de una CxC entonces el objeto sera nulo pkventa;//clave primaria de la tabla venta //Si el cfd es de una CxC entonces el objeto sera nulo cxc; //objeto EDOFX.DCXC //Si el cfd es de una Venta entonces el objeto sera nulo pkcxc; //clave primaria de la tabla DCXC //Si el cfd es de una Venta entonces el objeto sera nulo cfd; concepto; */ //objeto gecfd.ccfd actual //objeto gecfd.cconceoto actual // OPCIONAL: concepto.complementoconcepto //O MIN 0 MAX 1 //concepto.complementoconcepto.complemento=null; //llamada para la ejecución de la función integrarcomplementoconcepto(); //Contenido de la función principal function integrarcomplementoconcepto(){ //retornar verdadero para continuar var ComplementoConcepto,element,e2; //Nodo ComplementoConcepto ComplementoConcepto=nuevoElemento("ComplementoConcepto"); if(complementoconcepto==null) return 0; //Nodo Adicional element=nuevoelemento("nodoejemplo") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributo1","valor del atributo"); ComplementoConcepto.Elements.Add(element); element=nuevoelemento("nododos") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributoej2","valor del atributo"); ComplementoConcepto.Elements.Add(element); //Definir los NamceSpaces necesarios: // cfd.new_xmlns(name,value); // cfd.new_schemalocation(location); cfd.new_xmlns("xmlns:ecc"," cfd.new_schemalocation(" cfd.new_schemalocation(" 10

11 //Agregar complementoconcepto al concepto actual concepto.complementoconcepto.complemento=complementoconcepto.getelement(cfd.cfdxmldo cument); return -1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; Código de ejemplo para integrar el Complemento concepto para CFDI //estan disponibles todos los objetos de cfdi.js //más las siguientes variables globales /* venta; //objeto EDOFX.Venta //Si el cfdi es de una CxC entonces el objeto sera nulo pkventa;//clave primaria de la tabla venta //Si el cfd es de una CxC entonces el objeto sera nulo cxc; //objeto EDOFX.DCXC //Si el cfdi es de una Venta entonces el objeto sera nulo pkcxc; //clave primaria de la tabla DCXC //Si el cfd es de una Venta entonces el objeto sera nulo ocfd; concepto; */ //objeto gecfd.ccfd actual //objeto gecfd.cconceoto actual // OPCIONAL: concepto.complementoconcepto //O MIN 0 MAX 1 //concepto.complementoconcepto.complemento=null; //llamada para la ejecución de la función integrarcomplementoconcepto(); //Contenido de la función principal function integrarcomplementoconcepto(){ //retornar verdadero para continuar var ComplementoConcepto,element,e2; //Nodo ComplementoConcepto ComplementoConcepto=nuevoElemento("ComplementoConcepto"); if(complementoconcepto==null) return 0; ComplementoConcepto.Prefix=proccess.getDefault_cfdi_Prefix(); //prefijo para cfdi ComplementoConcepto.URI=proccess.getDefault_cfdi_URI(); //namespace asociado al prefijo 11

12 //Nodo Adicional element=nuevoelemento("nodoejemplo") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributo1","valor del atributo"); ComplementoConcepto.Elements.Add(element); element=nuevoelemento("nododos") if(element==null) return 0; element.prefix="ecc"; //prefijo element.uri=" //namespace //Agregar atributos element.setmyattribute("atributoej2","valor del atributo"); ComplementoConcepto.Elements.Add(element); //Definir los NamceSpaces necesarios: // cfd.new_xmlns(name,value); // cfd.new_schemalocation(location); ocfd.new_xmlns("xmlns:ecc"," ocfd.new_schemalocation(" ocfd.new_schemalocation(" //Agregar complementoconcepto al concepto actual concepto.complementoconcepto.complemento=complementoconcepto.getelement(ocfd.cfdxmld ocument); return -1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 12

13 Activar integración del complemento concepto Seleccione el producto en el módulo de inventarios dentro del BackOffice del sistema. Haga clic en editar y seleccione la pestaña Inventario y suministro. Maque la casilla Incluir complemento concepto en Comprobante Fiscal Digital y guarde los cambios. Esto activará la generación del complemento del concepto actual. 13

14 Addenda Qué es? La Addenda es un elemento adicional que se puede agregar a la estructura principal del XML de un CFD o CFDI. Este elemento se crea como <Addenda></Addenda> para el caso de CFD y <cfdi:addenda></cfdi:addenda> para un comprobante de tipo CFDI. El contenido dentro del elemento Addenda puede ser XML, texto plano o formato binario. Para el caso de XML en el contenido de la Addenda se deberá tomar en cuenta las especificaciones para la generación de contenido XML. La especificación de namespaces es opcional. Si el contenido es texto plano se ingresará dentro del nodo Addenda sin usar caracteres reservados en las especificaciones para XML. Para evitar posibles conflictos el contenido deberá estar en formato UTF8. Si se desea agregar datos en formato binario, este puede ser un archivo por ejemplo, se deberá convertir en formato Base64 para poder ingresarlo como una cadena imprimible de caracteres. Para qué sirve? El nodo opcional Addenda se puede usar para agregar cualquier tipo de información adicional que se quiera compartir en el comprobante. El principal propósito es controlar mejor la información a través de medios digitales y facilitar la carga de información a los sistemas a través del XML del comprobante. La Addenda es útil para enviar información usando el mismo comprobante XML sin necesidad de enviar archivos digitales por separado cuando necesitamos compartir mas información. Qué información contiene? El contenido de la Addenda puede ser el que se desee sin restricciones ya que no tiene validez fiscal. La información puede ser del Proveedor (Emisor) o del Cliente (Receptor), como por ejemplo: información de la dirección de envío de la mercancía, datos adicionales del producto como números de series y lotes, datos del vendedor, número de orden de compra del cliente, fechas de vencimiento del documento, etc. 14

15 Ejemplo en MaxiComercio Script para integración de la Addenda Nombre y ubicación del archivo Para crear una Addenda deberá programar sus características a través de un script de la siguiente manera: Cree un nuevo archivo JavaScript y asigne el nombre con el siguiente formato: addenda_codigocliente. El código del cliente deberá ser el que está registrado en el sistema. Por ejemplo si el cliente al que se requiere agregar una Addenda tiene el código , entonces el nombre del archivo deberá ser addenda_ js. Coloque el archivo en la carpeta del repositorio: MaxiComercio\CFD\Cliente para CFD o MaxiComercio\CFDI\Cliente para CFDI. Escriba el código necesario para crear la Addenda. Podrá usar todos los objetos del script cfd.js para CFD y cfdi.js para CFDI. Código de ejemplo para agregar addenda en formato XML para CFD: 1. Addenda XML sin definición de namespace //están disponibles todos los objetos de cfd.js //más las siguientes variables globales /* venta; //objeto EDOFX.Venta //Si el cfd es de una CxC entonces el objeto sera nulo pkventa;//clave primaria de la tabla venta //Si el cfd es de una CxC entonces el objeto sera nulo cxc; //objeto EDOFX.DCXC //Si el cfd es de una Venta entonces el objeto sera nulo pkcxc; //clave primaria de la tabla DCXC //Si el cfd es de una Venta entonces el objeto sera nulo cfd; */ //objeto gecfd.ccfd actual //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; //Nodo <MiCliente> //Nuevo nodo element=nuevoelemento("micliente"); if(element==null) return 0; addenda.elements.add(element); //Nodo <InfomacionAdicional> //Nodo dentro de <MiCliente> 15

16 e2=nuevoelemento("infomacionadicional"); if(e2==null) return 0; //Agregar atributos e2.setmyattribute("numproveedor"," "); e2.setmyattribute("notas","ejemplo de addenda"); element.elements.add(e2); //agregar la addenda al comprobante cfd.addenda=addenda.getelement(cfd.cfdxmldocument); return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 2. Addenda XML con definición de namespace //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; //Nodo <MiCliente> //Nuevo nodo element=nuevoelemento("micliente"); if(element==null) return 0; element.prefix="otro"; //todos los nodos internos del elemento Addenda deben tener el prefijo element.uri=" //todos los nodos internos del elemento Addenda deben el valor URI //agrear NameSpaces element.setmyattribute("xmlns:otro"," element.setmyattribute("schemalocation"," element.getattribute("schemalocation").schemalocation=true; addenda.elements.add(element); //Nodo <InfomacionAdicional> //Nodo dentro de <MiCliente> 16

17 e2=nuevoelemento("infomacionadicional"); if(e2==null) return 0; e2.prefix="otro"; e2.uri=" //Agregar atributos e2.setmyattribute("numproveedor"," "); e2.setmyattribute("notas","ejemplo de addenda"); element.elements.add(e2); //agregar la addenda al comprobante cfd.addenda=addenda.getelement(cfd.cfdxmldocument); return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; Código de ejemplo para agregar addenda en Texto plano para CFD //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; //Nuevo nodo de texto element=nuevoelemento(""); if(element==null) return 0; element.textnode=true; element.value="texto de ejemplo en addenda. & <El contenido> puede tener caracteres especiales ya que se transformará a UTF-8"; addenda.elements.add(element); //agregar la addenda al comprobante cfd.addenda=addenda.getelement(cfd.cfdxmldocument); return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 17

18 Código de ejemplo para agregar Addenda en Base64 para formato binario en CFD //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; var archivo; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; //Nuevo nodo de texto element=nuevoelemento(""); if(element==null) return 0; element.textnode=true; //Cargar el contenido binario desde un archivo archivo="c:\\miarchivo.pdf"; element.value=proccess.dobase64fromfile(archivo); if(element.value=="") { ebasic.emsgbox("el contenido del archivo para incluir en addenda esta vacío",6); return 0; //Cargar el contenido binario desde una cadena //element.value=proccess.dobase64fromstring("contenido de la addenda"); addenda.elements.add(element); //agregar la addenda al comprobante cfd.addenda=addenda.getelement(cfd.cfdxmldocument); return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 18

19 Código de ejemplo para agregar addenda en formato XML para CFDI 1. Addenda XML sin definición de namespace //estan disponibles todos los objetos de cfdi.js //mas las siguientes variables globales /* TIPO; //1=venta 2=cxc archivoxml_timbrado; //ubicacion del archivo xml del cfdi timbrado pkcfd; pkventa; pkcxc; pkcliente; codigocliente; nombrecliente; */ //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; addenda.prefix=proccess.getdefault_cfdi_prefix(); //prefijo para cfdi addenda.uri=proccess.getdefault_cfdi_uri(); //namespace asociado al prefijo //Nodo <MiCliente> //Nuevo nodo element=nuevoelemento("micliente"); if(element==null) return 0; addenda.elements.add(element); //Nodo <InfomacionAdicional> //Nodo dentro de <MiCliente> e2=nuevoelemento("infomacionadicional"); if(e2==null) return 0; //Agregar atributos e2.setmyattribute("numproveedor"," "); e2.setmyattribute("notas","ejemplo de addenda"); element.elements.add(e2); //agregar la addenda al comprobante if(proccess.setaddendainxmlcfdi(archivoxml_timbrado,addenda)){ return -1; else{ return 0; return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); 19

20 if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 1. Addenda XML con definición de namespace //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; addenda.prefix=proccess.getdefault_cfdi_prefix(); //prefijo para cfdi addenda.uri=proccess.getdefault_cfdi_uri(); //namespace asociado al prefijo //Nodo <MiCliente> //Nuevo nodo element=nuevoelemento("micliente"); if(element==null) return 0; element.prefix="otro"; //todos los nodos internos del elemento Addenda deben tener el prefijo element.uri=" //todos los nodos internos del elemento Addenda deben el valor URI //agrear NameSpaces element.setmyattribute("xmlns:otro"," element.setmyattribute("schemalocation"," element.getattribute("schemalocation").schemalocation=true; addenda.elements.add(element); //Nodo <InfomacionAdicional> //Nodo dentro de <MiCliente> e2=nuevoelemento("infomacionadicional"); if(e2==null) return 0; e2.prefix="otro"; e2.uri=" //Agregar atributos e2.setmyattribute("numproveedor"," "); e2.setmyattribute("notas","ejemplo de addenda"); element.elements.add(e2); //agregar la addenda al comprobante if(proccess.setaddendainxmlcfdi(archivoxml_timbrado,addenda)){ return -1; else{ return 0; 20

21 return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; Código de ejemplo para agregar addenda en Texto plano para CFDI //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; addenda.prefix=proccess.getdefault_cfdi_prefix(); //prefijo para cfdi addenda.uri=proccess.getdefault_cfdi_uri(); //namespace asociado al prefijo //Nuevo nodo de texto element=nuevoelemento(""); if(element==null) return 0; element.textnode=true; element.value="texto de ejemplo en addenda. & <El contenido> puede tener caracteres especiales ya que se transformará a UTF-8"; addenda.elements.add(element); //agregar la addenda al comprobante if(proccess.setaddendainxmlcfdi(archivoxml_timbrado,addenda)){ return -1; else{ return 0; return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 21

22 Código de ejemplo para agregar Addenda en Base64 para formato binario en CFDI //llamada par la ejecución de la función integraraddenda(); //Contenido de la función principal function integraraddenda(){ //retornar verdadero para continuar var addenda,element,e2; var archivo; //Nodo <Addenda> //Nodo principal necesario addenda=nuevoelemento("addenda"); if(addenda==null) return 0; addenda.prefix=proccess.getdefault_cfdi_prefix(); //prefijo para cfdi addenda.uri=proccess.getdefault_cfdi_uri(); //namespace asociado al prefijo //Nuevo nodo de texto element=nuevoelemento(""); if(element==null) return 0; element.textnode=true; //Cargar el contenido binario desde un archivo archivo="c:\\miarchivo.pdf"; element.value=proccess.dobase64fromfile(archivo); if(element.value=="") { ebasic.emsgbox("el contenido del archivo para incluir en addenda esta vacío",6); return 0; //Cargar el contenido binario desde una cadena //element.value=proccess.dobase64fromstring("contenido de la addenda"); addenda.elements.add(element); //agregar la addenda al comprobante if(proccess.setaddendainxmlcfdi(archivoxml_timbrado,addenda)){ return -1; else{ return 0; return 1; //función para crear un nuevo nodo function nuevoelemento(nombre){ if(nombre==null) Nombre=""; var newe=ebasic.ecreateobject("gecfd.cmyelement"); if(esinvalido(newe,"no se pudo crear el elemento "+Nombre+". Error al crear objeto gecfd.cmyelement.")) return null; newe.name=nombre; return newe; 22

23 Activar Addenda Para activar la integración de la addenda deberá editar los datos del cliente y marcar la casilla: Incluir addenda en Comprobante Fiscal Digital. Generar CFD/CFDI Después de haber creado el archivo para la Addenda y activarla en el formulario de clientes podrá generar el comprobante y se incluirá la Addenda en el nodo <Addenda> del comprobante. La addenda no se toma en cuenta en la validación del comprobante, sin embargo, deberá estar creada correctamente y tener el formato adecuado de acuerdo al tipo de contenido: XML, texto o binario. El resultado de la integración de la Addenda usando datos de ejemplo con el código indicado arriba para XML sin namespaces sería el siguiente: 23

24 24

25 Addenda MaxiComercio La Addenda de MaxiComercio incluye información general de la venta la cual permitirá el registro rápido de compras en el sistema MaxiComercio del cliente. Elementos que conforman la Addenda de MaxiComercio A continuación se describen los nodos y sus respectivos atributos contenidos en la Addenda de MaxiComercio. Definición de cada uno de los elementos *El valor depende del tipo dato. **El valor depende del tipo de entidad de MaxiComercio. R: El nodo o atributo es Requerido. O: El nodo o atributo es Opcional. <Maxicomercio> Version R:Double * Versión de la addenda Nodos Nombre Info Venta Descripción R:Información general del comprobante y addenda R:Datos de la venta <Info> Notas_partida_concepto R:Bool 1/0 Indica que la descripción del concepto tiene incluidas las notas de la partida. Serie_lote_parte R:Bool 1/0 Indica que en el nodo <Parte> del concepto se incluyen los números de lotes o series del producto. Si el producto tiene serie y lotes únicamente se integran las series. <Venta> Documento R:Long ** Tipo de documento (entidad cdocumentos). Referencia R:String * Referencia de la venta Fecha R:Date * Fecha de la venta Subtotal R:Double * Sumatoria del Precio*Cantidad del detalle de 25

26 venta. Descuento1 R:Double * Sumatoria de Descuento1 del detalle de venta Descuento2 R:Double * Sumatoria de Descuento2 del detalle de venta Impuesto1 R:Double * Sumatoria de Impuesto1 del detalle de venta Impuesto2 R:Double * Sumatoria de Impuesto2 del detalle de venta Impuesto3 R:Double * Sumatoria de Impuesto3 del detalle de venta Impuesto4 R:Double * Sumatoria de Impuesto4 del detalle de venta Tipocambio R:Double * Tipo de cambio de la divisa usada. Domicilioentrega O:String * Domicilio de entrega capturado al realizar la venta. Txtguia O:String * Numero de guía especificado en la venta. Fembarque R:Date * Fecha de embarque Fentrega R:Date * Fecha de entrega Vencimiento R:Date * Fecha de vencimiento del documento Formapago R:Long ** Forma de pago (entidad cformaspago) Statusentrega R:Long ** Status de entrega de la mercancía (entidad cstatusenrega) Statusfinanciero R:Long ** Status financiero del documento (entidad csatatusfinancieros) Notas O:String * Notas de la venta Nodos Nombre Divisa Folio Cconsumo Cliente Agente Repartidor Porteador Movcaja Detalles Descripción R:Divisa de la venta R:Datos del folio R:Centro de consumo asignado a la venta R:Información del cliente O:Información del agente O:Información del repartidor O:Información del porteador O:Información del cobro en caja R:Detalles de la venta <Venta.Divisa> Codigo R:String * Código de la divisa asignada a la venta Descripcion R:String * Descripción de la divisa asignada a la venta 26

27 <Venta.Folio> Numero R:Long * Número de folio del sistema Serie R:String * Serie del sistema <Venta.Cconsumo> Codigo R:String * Identificador del centro de consumo Descripcion R:String * Descripción Notas O:String * Notas Nodos Nombre Almacen Descripción R: Almacén asociado al centro de consumo <Venta.Cconsumo.Almacen> Codigo R:String * Código Descripcion R:String * Descripción O:String * Fax O:String * Fax Telefonos O:String * Teléfonos Website O:String * Pagina web <Venta.Cliente> Codigo R:String * Identificador del cliente Nombre R:String * Nombre del cliente Rfc R:String * RFC del cliente Monedero R:Double * Saldo en monedero electrónico Limitecredito R:Double * Monto límite de crédito Puntos R:Double * Cantidad de puntos Saldo R:Double * Saldo actual del cliente Saldopuntos R:Double * Saldo actual en puntos Nodos 27

28 Nombre Tipocliente Descripción R: Información del tipo de cliente. <Venta.Cliente.Tipocliente> Codigo R:String * Código Descripcion R:String * Descripción Notas O:String * Notas <Venta.Agente> Codigo R:String * Código Nombre R:String * Nombre O:String * Telefono O:String * Teléfono Notas O:String * Notas <Venta.Repartidor> Codigo R:String * Código Nombre R:String * Nombre O:String * Telefono O:String * Teléfono Notas O:String * Notas <Venta.Porteador> Codigo R:String * Código Descripcion R:String * Descripción Notas O:String * Notas 28

29 <Venta.Movcaja> Efectivo R:Double * Cantidad pagada en efectivo Tarjetas R:Double * Cantidad pagada en tarjetas de crédito o debito Vales R:Double * Cantidad pagada en vales Depositos R:Double * Cantidad pagada en depósitos Cheques R:Double * Cantidad pagada en cheques Tipocambio R:Double * Valor del tipo de cambio de la divisa del pago. <Venta.Detalles> Nodos Nombre Dventa Descripción R: Información del producto vendido. <Venta.Detalles.Dventa> Cantidad R:Double * Cantidad vendida de producto asociado Unidad R:String * Unidad de venta Factor R:Double * Factor correspondiente a la unidad Precio R:Double * Precio del producto Descuento1 R:Double * Descuento1 Descuento2 R:Double * Descuento2 Impuesto1 R:Double * Impuesto1 Impuesto2 R:Double * Impuesto2 Impuesto3 R:Double * Impuesto3 Impuesto4 R:Double * Impuesto4 Tipocambio R:Double * Tipo de cambio correspondiente a la divisa de la venta Notas O:String * Notas de la partida Nodos Nombre Producto Descripción R: Información del producto vendido. <Venta.Detalles.Dventa.Producto> Codigo R:String * Código Descripcion R:String * Descripción 29

30 Codbar1 O:String * Código de barras 1 Codbar2 O:String * Código de barras 2 Codbar3 O:String * Código de barras 3 Diasentrega R:Double * Número de días de entrega del producto Ppuntos R:Double * Precio en puntos Reqlote R:Bool 1/0 Indica si requiere lote o no. Reqserie R:Bool 1/0 Indica si requiere serie o no. Iclase R:Long ** Clase de elemento (entidad cclaseproducto) Notas O:String * Notas del producto Nodos Nombre Tipoimpuesto Linea Marca Departamento Lotes Series Descripción R: Información del impuesto asociado al producto O: Información de la línea del producto O: Información de la marca del producto O: Información del departamento del producto O: Información de los números de lote. Se incluye solo si el producto tiene lote. O: Información de los números de serie. Se incluye solo si el producto tiene serie y no tiene lote. <Venta.Detalles.Dventa.Producto.Tipoimpuesto> Nombre R:String * Nombre del impuesto I1Venta R:String * Porcentajes de impuesto para interior y frontera, por ejemplo: %p1 %p2. P1 es el impuesto para interior y p2 es el impuesto para frontera. I2Venta R:String * Porcentajes de impuesto para interior y frontera, por ejemplo: %p1 %p2. P1 es el impuesto para interior y p2 es el impuesto para frontera. I3Venta R:String * Porcentajes de impuesto para interior y frontera, por ejemplo: %p1 %p2. P1 es el impuesto para interior y p2 es el impuesto para frontera. I4Venta R:String * Porcentajes de impuesto para interior y frontera, por ejemplo: %p1 %p2. P1 es el impuesto para interior y p2 es el impuesto para frontera. <Venta.Detalles.Dventa.Producto.Linea> Codigo R:String * Código Descripcion R:String * Descripción 30

31 * <Venta.Detalles.Dventa.Producto.Marca> Codigo R:String * Código Descripcion R:String * Descripción <Venta.Detalles.Dventa.Producto.Departamento> Codigo R:String * Código Descripcion R:String * Descripción <Venta.Detalles.Dventa.Producto.Lotes> Nodos Nombre Lote Descripción R:Información del lote del producto vendido <Venta.Detalles.Dventa.Producto.Lotes.Lote> Numero R:String * Número del lote Fcaducidad R:String * Fecha de caducidad del lote (puede que no se haya capturado por lo que tendrá la misma fecha de creación de la venta) Cantidad R:Double * Cantidad de productos Nodos Nombre Series Descripción O: Información de números de serie del producto vendido. <Venta.Detalles.Dventa.Producto.Lotes.Lote.Series> <Venta.Detalles.Dventa.Producto.Series> Nodos 31

32 Nombre Serie Descripción R:Información de la serie <Venta.Detalles.Dventa.Producto.Lotes.Lote.Series.Serie> o <Venta.Detalles.Dventa.Producto.Series.Serie> Numero R:String * Número de serie vendido Notas O:String * Notas de la serie Activar Addenda de MaxiComercio Para activar la integración de la Addenda de MaxiComercio ingrese al panel de control/facturación electrónica. En la siguiente ventana haga clic en el botón General. 32

33 Seleccione la pestaña Adicionales y haga clic en el botón Configuración avanzada. Se mostrará una ventana donde podrá marcar la casilla Incluir Addenda de MaxiComercio si el cliente no tiene asignada una. Reinicie la conexión de MaxiComercio para que los cambios tengan efecto. Esta opcion activará la integración de la addenda de MaxiComercio, y ésta solo se agregará en el XML cuando el cliente no tenga una Addenda configurada. 33

34 Especificaciones descritas en el anexo 20 de la Resolución Miscelánea Fiscal publicado el 23 de septiembre de 2010 B. Uso de la facilidad de nodos opcionales <Complemento> y <ComplementoConcepto> El estándar del comprobante fiscal digital incluye dos elementos definidos como de tipo abierto que servirán para integrar nodos adicionales, definidos por el Servicio de Administración Tributaria al cuerpo del comprobante. A diferencia del nodo Addenda, estos nodos si son de uso fiscal por lo que su contenido será reglamentado por la autoridad para ser utilizados por los contribuyentes que cuenten con alguna facilidad particular dispuesta en la Resolución Miscelánea Fiscal vigente, incluyendo los datos complementarios solicitados en dichos nodos de acuerdo al sector o actividad específica. Las reglas de uso de aquellos complementos disponibles estarán publicados en el sitio de Comprobantes Fiscales Digitales dentro del portal del SAT Reglas generales de uso: 1. Dentro de estos nodos de complemento se integrarán al comprobante los elementos adicionales necesarios de acuerdo con el formato definido por el SAT como requerido por la actividad específica del contribuyente. 2. La integración de estos elementos adicionales se hará siguiendo los siguientes lineamientos: a. Se integrarán idénticos los nodos complementarios requeridos dentro del nodo designado, según sea el caso requerido en la regla de la Resolución Miscelánea Fiscal aplicable. b. El Contribuyente deberá sujetarse a la estructura de estos nodos complementarios, teniendo cuidado de especificar las referencias necesarias al namespace del complemento que se utilice, de acuerdo a los estándares definidos y publicados por el SAT. c. Esto implica que si el contribuyente requiere utilizar esta funcionalidad complementaria deberá definir el namespace correspondiente dentro del nodo Comprobante, así como referenciar la ubicación pública del esquema xsd correspondiente. Por ejemplo, asumiendo que el contribuyente requiere integrar el namespace el cual se define mediante el esquema público definido en se vincularía de la siguiente forma: < cfdi:comprobante xmlns:xsi= xmlns:cfdi= xmlns:ecc=" xsi:schemalocation=" </ cfdi:comprobante> Nota: El ejemplo mostrado es para un CFDI, en el caso de un CFD no se incluirá el encabezado del namespace cfdi en el cuerpo del comprobante. La línea que especifica xml:xsi= indica que se está usando validación mediante el estándar de esquema XSD. La línea que especifica xmlns:cfdi= hace referencia al namespace de comprobantes. La línea que especifica xmlns:ecc= hace referencia al namespace adicional del complemento. Finalmente la línea que especifica xsi:schemalocation hace referencia a los dos namespaces usados, marcando adicionalmente la ubicación de los esquemas xsd que definen las especificaciones de cada namespace. En caso de que se requiriera agregar otros namespaces adicionales, el mecanismo sería agregar una línea tipo xmlns definiendo el namespace y expresando nuevamente el namespace y ubicación de su definición dentro del atributo xsi:schemalocation Cabe aclarar que los nodos básicos del comprobante fiscal digital por internet (CFDI) a diferencia de un CFD deberán llevar el encabezado del namespace publicado por el SAT. Por ejemplo el siguiente: <cfdi:comprobante> <cfdi:emisor/> 34

35 </cfdi:comprobante> Cada complemento tendrá definida su propia regla para inclusión en la cadena original, la cual, en caso de existir, se integrará en el lugar correspondiente de acuerdo a lo expresado en los rubros I.C y II.B del presente anexo. C. Uso de la facilidad de ensobretado <Addenda> La facilidad de ensobretado consiste en ofrecer un mecanismo a aquellos contribuyentes que desean utilizar otros formatos electrónicos de forma adicional y no substituta al establecido dentro del Anexo 20 Rubro I.B y II.A. Su objeto es permitir que el envío de dichos formatos adicionales se integre dentro del cuerpo del estándar de comprobante fiscal digital definido por el SAT, facilitando el transporte de los formatos e información adicional, evitando con ello envíos paralelos. Su mecánica de uso es el siguiente: 1. Se genera la información adicional en el formato particular del contribuyente. 2. Se genera el comprobante fiscal digital en el estándar definido por el SAT y se agregará el nodo o elemento de < cfdi:addenda>posterior a que el servicio de certificación de los proveedores autorizados sea exitoso, como información adicional. 3. Dentro del nodo de <cfdi:addenda> se expresa el formato particular del contribuyente siguiendo los siguientes lineamientos: a. Si el formato es XML se transcriben idénticos los nodos adicionales requeridos dentro del nodo < cfdi:addenda>. Si el contribuyente desea sujetar estos nodos adicionales a un diccionario o estándar específico, podrá hacerlo teniendo cuidado de especificar las referencias necesarias al namespace del formato utilizado, de acuerdo a los estándares definidos por el consorcio W3. Esto implica que si el contribuyente desea utilizar esta funcionalidad adicional deberá definir su nuevo namespace dentro del propio nodo de la Addenda publicando la ruta del esquema XSD para validación, por ejemplo: <cfdi:comprobante xmlns:xsi=" xmlns:cfdi= xsi:schemalocation=" <cfdi:addenda> xmlns:otro=" xsi:schemalocation=" <otro:minodo miatributo= valor /> </cfdi:addenda> </cfdi:comprobante> Nota: El ejemplo mostrado es para un CFDI, en el caso de un CFD no se incluirá el encabezado del namespace cfdi en el cuerpo del comprobante. La línea que especifica xml:xsi= indica que se está usando validación mediante el estándar de esquema XSD. La línea que especifica xmlns:cfdi= hace referencia al namespace de comprobantes fiscales digitales por internet, la línea que especifica xmlns= hace referencia al namespace de comprobantes fiscales digitales. La línea que especifica xmlns:otro= hace referencia al namespace adicional definido por el contribuyente La línea que especifica xsi:schemalocation hace referencia a los dos namespaces usados, marcando adicionalmente la ubicación de los esquemas xsd que definen las especificaciones de cada namespace. El primer par corresponde al namespace y ubicación del esquema definido por el SAT y el segundo par corresponde al namespace y ubicación definido por el contribuyente para sus propios fines. Finalmente, el nodo que aparece en la Addenda tiene el encabezado otro: que corresponde al encabezado definido dentro de sí mismo. En caso de que se requiriera agregar otros namespaces adicionales, el mecanismo sería agregar una línea tipo xmlns definiendo el namespace y expresando nuevamente el namespace y ubicación de su definición dentro del atributo xsi:schemalocation Cabe aclarar que los nodos básicos del comprobante deberán llevar encabezado del namespace publicado por el SAT al ser estos basados en el namespace por omisión (sólo para un CFDI). Por ejemplo el siguiente: <cfdi:comprobante> <cfdi:emisor/> </cfdi:comprobante> b. Si el formato es texto plano, se expresa idéntico dentro del nodo Addenda teniendo 35

36 cuidado de no usar caracteres reservados según la especificación de XML según los planteamientos del consorcio W3. Si el formato es binario, se deberá expresar como una cadena de caracteres codificados en formato Base

Estructura. Elementos Elemento: Intereses Diagrama. Contenido. Complemento de Intereses

Estructura. Elementos Elemento: Intereses Diagrama. Contenido. Complemento de Intereses Contenido Complemento de Intereses 1. Estándar del Complemento Intereses 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Intereses 1. Estándar del Complemento Intereses Elementos

Más detalles

Al margen un sello con el Escudo Nacional, que dice: Estados Unidos Mexicanos.- Secretaría de Hacienda y Crédito Público.

Al margen un sello con el Escudo Nacional, que dice: Estados Unidos Mexicanos.- Secretaría de Hacienda y Crédito Público. ANEXO 20 de la Primera Resolución de Modificaciones a la Resolución Miscelánea Fiscal para 2010, publicada el 14 de septiembre de 2010. Al margen un sello con el Escudo Nacional, que dice: Estados Unidos

Más detalles

Estructura. Elementos Elemento: Nomina Diagrama. Contenido. Complemento Nomina

Estructura. Elementos Elemento: Nomina Diagrama. Contenido. Complemento Nomina Contenido Complemento Nomina 1. Estándar del Complemento Nomina 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Nomina 1. Estándar del Complemento Nomina Elementos Elemento:

Más detalles

Contenido. Complemento Leyendas Fiscales. Estructura

Contenido. Complemento Leyendas Fiscales. Estructura Contenido Complemento Leyendas Fiscales 1. Estándar del Complemento Leyendas Fiscales 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Leyendas Fiscales 1. Estándar del Complemento

Más detalles

Descripción Complemento para la expedición de comprobantes fiscales por la donación en la facilidad fiscal de Pago en Especie Atributos

Descripción Complemento para la expedición de comprobantes fiscales por la donación en la facilidad fiscal de Pago en Especie Atributos Contenido Complemento Pago en Especie 1. Estándar del Complemento Pago en Especie 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Pago en Especie 1. Estándar del Complemento

Más detalles

Contenido. Complemento Donatarias

Contenido. Complemento Donatarias Contenido Complemento Donatarias 1. Estándar del Complemento Donatarias 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Donatarias 1. Estándar del Complemento Donatarias Elementos

Más detalles

Contenido. Complemento Concepto de Instituciones Educativas Privadas

Contenido. Complemento Concepto de Instituciones Educativas Privadas Contenido Complemento Concepto de Instituciones Educativas Privadas 1. Estándar del Complemento Concepto de Instituciones Educativas Privadas 2. Secuencia de Elementos a Integrar en la Cadena Original

Más detalles

Contenido. Complemento PFintegranteCoordinado

Contenido. Complemento PFintegranteCoordinado Contenido Complemento PFintegranteCoordinado 1. Estándar del Complemento PFintegranteCoordinado 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento PFintegranteCoordinado 1. Estándar

Más detalles

Estructura Elementos Elemento: Arrendamientoenfideicomiso Diagrama

Estructura Elementos Elemento: Arrendamientoenfideicomiso Diagrama Contenido Complemento de Arrendamiento en fideicomiso 1. Estándar del Complemento Arrendamiento en fideicomiso 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Arrendamiento

Más detalles

Estructura. Elementos Elemento: Premios Diagrama. Complemento para expresar los premios obtenidos en un periodo o ejercicio.

Estructura. Elementos Elemento: Premios Diagrama. Complemento para expresar los premios obtenidos en un periodo o ejercicio. Contenido Complemento de Premios 1. Estándar del Complemento Premios 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Premios 1. Estándar del Complemento Premios Elementos

Más detalles

SEGUNDA SECCION PODER EJECUTIVO SECRETARIA DE HACIENDA Y CREDITO PUBLICO

SEGUNDA SECCION PODER EJECUTIVO SECRETARIA DE HACIENDA Y CREDITO PUBLICO Viernes 22 de mayo de 2015 DIARIO OFICIAL (Segunda Sección) 1 SEGUNDA SECCION PODER EJECUTIVO SECRETARIA DE HACIENDA Y CREDITO PUBLICO ANEXO 20 de la Segunda Resolución de Modificaciones a la Resolución

Más detalles

Contenido. Complemento para Pago. Estructura

Contenido. Complemento para Pago. Estructura Contenido Complemento para Pago. 1. Estándar del Complemento Pago 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Pago 1. Estándar del Complemento Pago. Elemento: Pagos Estructura

Más detalles

Contenido. Complemento Concepto Para Acreditamiento del IEPS

Contenido. Complemento Concepto Para Acreditamiento del IEPS Contenido Complemento Concepto Para Acreditamiento del IEPS 1. Estándar del Complemento Concepto Para Acreditamiento del IEPS 2. Secuencia de Elementos a Integrar en la Cadena Original 3. Uso del Complemento

Más detalles

Descripción. Atributos. Version Descripción Uso Valor Prefijado 1.0 Tipo Base. Atributo requerido que indica la versión del complemento.

Descripción. Atributos. Version Descripción Uso Valor Prefijado 1.0 Tipo Base. Atributo requerido que indica la versión del complemento. Complemento para Ingresos atribuibles a los Integrantes de un Consorcio derivados de la Contraprestación de un Contrato de Exploración o Extracción de Hidrocarburos. 1. Estándar del Ingresos atribuibles

Más detalles

Descripción Complemento para incorporar información de servicios parciales de construcción de inmuebles destinados a casa habitación.

Descripción Complemento para incorporar información de servicios parciales de construcción de inmuebles destinados a casa habitación. Contenido Complemento Servicios Parciales de Construcción 1. Estándar del Complemento Servicios Parciales de Construcción 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Servicios

Más detalles

Estructura Elementos Elemento: obrasarteantiguedades Diagrama

Estructura Elementos Elemento: obrasarteantiguedades Diagrama Contenido Complemento Enajenación de Obras de Artes Plásticas y Antigüedades 1. Estándar del Complemento Enajenación de Obras de Artes Plásticas y Antigüedades. 2. Secuencia de Elementos a Integrar en

Más detalles

Complemento para expresar los pagos que se realizan a residentes en el extranjero

Complemento para expresar los pagos que se realizan a residentes en el extranjero Contenido Complemento de Pagos a extranjeros 1. Estándar del Complemento Pagos a extranjeros 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Pagos a extranjeros 1. Estándar

Más detalles

Estructura Elementos Elemento: Fideicomisonoempresarial Diagrama

Estructura Elementos Elemento: Fideicomisonoempresarial Diagrama Contenido Complemento de Fideicomiso no empresarial 1. Estándar del Complemento Fideicomiso no empresarial 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Fideicomiso no empresarial

Más detalles

Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI

Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI Para generar CFDI con Aspel-SAE 6.0, realiza los pasos siguientes: 1. Tramita y obtén el Certificado de Sello Digital de la empresa (con el Servicio

Más detalles

Estructura Elementos Elemento: certificadodedestruccion Diagrama

Estructura Elementos Elemento: certificadodedestruccion Diagrama Contenido Complemento Certificado de Destrucción 1. Estándar del Complemento Certificado de Destrucción. 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Certificado de Destrucción

Más detalles

Contenido. Complemento de SPEI de Tercero a Tercero

Contenido. Complemento de SPEI de Tercero a Tercero Contenido Complemento de SPEI de Tercero a Tercero 1. Estándar del SPEI de Tercero a Tercero 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento SPEI Tercero a Tercero 1. Estándar

Más detalles

Contenido. Complemento TuristaPasajeroExtranjero

Contenido. Complemento TuristaPasajeroExtranjero Contenido Complemento TuristaPasajeroExtranjero 1. Estándar del Complemento TuristaPasajeroExtranjero 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento TuristaPasajeroExtranjero

Más detalles

Estructura Elementos Elemento: EstadoDeCuentaCombustible Diagrama

Estructura Elementos Elemento: EstadoDeCuentaCombustible Diagrama Contenido Complemento de Estado de Cuenta de Combustibles para Monederos Electrónicos Autorizados por el SAT 1. Estándar del Complemento EstadoDeCuentaCombustible. 2. Secuencia de Elementos a Integrar

Más detalles

GUÍA DE IMPLEMENTACIÓN ADDENDA LA COSTEÑA

GUÍA DE IMPLEMENTACIÓN ADDENDA LA COSTEÑA GUÍA DE IMPLEMENTACIÓN ADDENDA LA COSTEÑA 1. Proceso de Comercio Electrónico con transacciones y plantillas 2. Requisitos 3. Administrador 2000 3.1. Configuración: 3.1.1. Parámetros de la Empresa. 3.1.2.

Más detalles

Contenido. Complemento de Donatarias. Estructura

Contenido. Complemento de Donatarias. Estructura Contenido Complemento de Donatarias 1. Estándar del Complemento Donatarias 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Donatarias 1. Estándar del Complemento Donatarias

Más detalles

Estructura Elementos Elemento: ConsumoDeCombustibles Diagrama

Estructura Elementos Elemento: ConsumoDeCombustibles Diagrama Contenido Complemento Consumo de Combustibles 1. Estándar del Complemento Consumo de Combustibles 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Consumo de Combustibles 1.

Más detalles

Contenido. Complemento Concepto VentaVehiculos

Contenido. Complemento Concepto VentaVehiculos Contenido Complemento Concepto VentaVehiculos 1. Estándar del Complemento Concepto VentaVehiculos 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Concepto VentaVehiculos 1.

Más detalles

Contenido. Complemento Concepto VentaVehiculos

Contenido. Complemento Concepto VentaVehiculos Contenido Complemento Concepto VentaVehiculos 1. Estándar del Complemento Concepto VentaVehiculos 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Concepto VentaVehiculos 1.

Más detalles

Contenido. Complemento Consumo de Combustibles.

Contenido. Complemento Consumo de Combustibles. Contenido Complemento Consumo de Combustibles. 1. Estándar del Complemento Consumo de Combustibles 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Consumo de Combustibles.

Más detalles

Para agregar un concepto, de clic en registre el nombre del concepto raíz, la clave del concepto (opcional), el tipo de movimiento que realizará.

Para agregar un concepto, de clic en registre el nombre del concepto raíz, la clave del concepto (opcional), el tipo de movimiento que realizará. Emitir Complemento de Pago para varias operaciones Configuración 1. Agregar Conceptos de Movimientos Bancarios. Entre a Bancos Conceptos de Movimientos en Bancos. En esta sección podrá registrar los tipos

Más detalles

Cómo Configurar CFDI'S

Cómo Configurar CFDI'S Cómo Configurar CFDI'S En el presente apartado, se hace referencia a la descripción de la información que debe contener el citado comprobante fiscai. E l CFDI (Comprobante Fiscal Digital por Internet)

Más detalles

Cambios en materia de CFDI.

Cambios en materia de CFDI. Tijuana, Baja California a 2 de agosto de 2017. Cambios en materia de CFDI. En la actualidad la autoridad fiscal ha dado a conocer cambios relacionados a la emisión de CFDI s, tanto en su estructura como

Más detalles

Estructura Elementos Elemento: EnajenaciondeAcciones Diagrama

Estructura Elementos Elemento: EnajenaciondeAcciones Diagrama Contenido Complemento de Enajenación de Acciones 1. Estándar del Complemento Enajenación de Acciones 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Enajenación de Acciones

Más detalles

Cómo implementar la reforma fiscal 2012 en Aspel SAE 5.0?

Cómo implementar la reforma fiscal 2012 en Aspel SAE 5.0? Cómo implementar la reforma fiscal 2012 en Aspel SAE 5.0? Para implementar la reforma fiscal 2012 en Aspel-SAE 5.0, debes de seguir los siguientes pasos: 1. Activar el parámetro Aplicar Reforma Fiscal

Más detalles

Registrar y administrar a los usuarios de CaDeFi Contabilidad Electrónica. Ir a www.cadefi-sc.mx Clic en Entrar y Clic en Crear una Cuenta.

Registrar y administrar a los usuarios de CaDeFi Contabilidad Electrónica. Ir a www.cadefi-sc.mx Clic en Entrar y Clic en Crear una Cuenta. CaDeFi Contabilidad Electrónica. Guía Rápida 1.- Registro de usuarios Registrar y administrar a los usuarios de CaDeFi Contabilidad Electrónica. Ir a www.cadefi-sc.mx Clic en Entrar y Clic en Crear una

Más detalles

Facturación electrónica 2012

Facturación electrónica 2012 Facturación electrónica 2012 El módulo de Facturación electrónica de ServoEscolar XXI 4.1, incluye la generación de Comprobantes Fiscales digitales en formato 2012. (Versión CFD 2.2 y CFDI 3.2) Adicionalmente,

Más detalles

Manual de Cambios. Facturación Electrónica v3.3 y Complemento para Recepción de Pagos 1.0. Lean Administración SA de CV Todos los derechos reservados.

Manual de Cambios. Facturación Electrónica v3.3 y Complemento para Recepción de Pagos 1.0. Lean Administración SA de CV Todos los derechos reservados. Facturación Electrónica v3.3 y Complemento Versión: 1.0 Fecha de elaboración: 01/12/2017 Lean Administración SA de CV Todos los derechos reservados. Tabla de contenido Facturación Electrónica v3.3 y Complemento

Más detalles

2.- Cómo gestionar la Configuración

2.- Cómo gestionar la Configuración 2.- Cómo gestionar la Configuración Este capítulo muestra las acciones de configuración que debes hacer de los componentes del Facturador Manual en XSA, con el fin que todos sus elementos funcionen adecuadamente.

Más detalles

Contenido. Complemento Impuestos Locales. Estructura

Contenido. Complemento Impuestos Locales. Estructura Contenido Complemento Impuestos Locales 1. Estándar del Complemento Impuestos Locales 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Impuestos Locales 1. Estándar del Complemento

Más detalles

Módulo de Ingresos. Versión 1.0.

Módulo de Ingresos. Versión 1.0. Módulo de Ingresos Versión 1.0 rápido seguro confiable Índice Introducción Comprobantes Clientes Facturación Cuentas por Cobrar Seleccionar Comprobante Ingresos Descuentos y Devoluciones Estado de Cuenta

Más detalles

Manual Addendas Comerciales WOOLWORTH

Manual Addendas Comerciales WOOLWORTH Manual Addendas Comerciales WOOLWORTH Manual de Usuario El presente tiene como objetivo mostrar de la manera más sencilla cómo configurar su cuenta y realizar una factura digital por Internet con las características

Más detalles

Manual APLICACIÓN GRATUITA

Manual APLICACIÓN GRATUITA Manual APLICACIÓN GRATUITA Versión 2.0 rápido seguro confiable INDICE 1. Acceso al sistema Ingreso Registro de usuario Registro de nuevo usuario Recordar contraseña 2. Panel de control Información del

Más detalles

Contenido. Complemento Vales de Despensa

Contenido. Complemento Vales de Despensa Contenido Complemento Vales de Despensa 1. Estándar del Complemento Vales de Despensa 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Vales de Despensa 1. Estándar del Complemento

Más detalles

Servicio de generación de factura de Recepción de Pagos. Manual de operación

Servicio de generación de factura de Recepción de Pagos. Manual de operación Servicio de generación de factura de Recepción de Pagos Manual de operación Septiembre 2018 1 Contenido Introducción... 3 Requerimientos mínimos del equipo... 4 Acceso al portal... 4 Genera tu factura...

Más detalles

Manual. Aplicación Gratuita VERSIÓN Tel

Manual. Aplicación Gratuita VERSIÓN Tel Manual Aplicación Gratuita VERSIÓN 2.0 Tel. 01 800 63 22 887 ÍNDICE 1.Acceso al Sistema...3 Ingreso...3 Registro de usuario...4 Registro de nuevo usuario...5 Recordar contraseña...8 2. Panel de Control...10

Más detalles

Manual de Aplicación Gratuita V

Manual de Aplicación Gratuita V Manual de Aplicación Gratuita V. 2.0 www.fel.mx Índice ACCESO AL SISTEMA...3 REGISTRO DE USUARIO...4 RECORDAR CONTRASEÑA...7 PANEL DE CONTROL...8 CONFIGURACIÓN DE LA CUENTA DE USUARIO...9 CERTIFICADO DE

Más detalles

Como primer paso se debe crear un folio de almacén de tipo Pago en Magnus ERP, se tiene que configurar el reporte y los datos de CFDI.

Como primer paso se debe crear un folio de almacén de tipo Pago en Magnus ERP, se tiene que configurar el reporte y los datos de CFDI. Sistema Magnus Conta Clave: Descripción: Complemento de pagos Como primer paso se debe crear un folio de almacén de tipo Pago en Magnus ERP, se tiene que configurar el reporte y los datos de CFDI. En Magnus

Más detalles

GUÍA DE USUARIO. Sistema de Administración Proveedores

GUÍA DE USUARIO. Sistema de Administración Proveedores Tel. 312-3134400 Ext. 272 Tabla de contenido Introducción...- 3-1. Inicio de sesión... - 3-2. Cambiar Contraseña... - 5-3. Consulta de documentos abiertos... - 7-4. Carga de Comprobantes... - 8-5. Consulta

Más detalles

Generación de CFDI con Aspel-CAJA 4.0 con servicio de timbrado de terceros

Generación de CFDI con Aspel-CAJA 4.0 con servicio de timbrado de terceros Generación de CFDI con Aspel-CAJA 4.0 con servicio de timbrado de terceros Para generar CFDI con Aspel-CAJA 4. 0, realiza los pasos siguientes: 1. Tramita y obtén el Certificado de Sello Digital de la

Más detalles

Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI

Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI Generación de CFDI con Aspel-SAE 6.0 y Aspel-Sellado CFDI Para generar CFDI con Aspel-SAE 6.0, realiza los pasos siguientes: 1. Tramita y obtén el Certificado de Sello Digital de la empresa (con el Servicio

Más detalles

Manual Básico de Facturación. Facturar (Generar CFDI)

Manual Básico de Facturación. Facturar (Generar CFDI) Manual Básico de Facturación Facturar (Generar CFDI) Manual Básico de Facturación El presente tiene como objetivo mostrar de la manera más sencilla cómo configurar su cuenta y realizar una factura digital

Más detalles

Estructura. Elementos Elemento: Retenciones Diagrama

Estructura. Elementos Elemento: Retenciones Diagrama II. Del Comprobante fiscal digital a través de Internet que ampara retenciones e información de pagos A. Estándar de comprobante fiscal digital a través de Internet que ampara retenciones e información

Más detalles

Manual Avanzado de Facturación. Facturar (Generar CFDI)

Manual Avanzado de Facturación. Facturar (Generar CFDI) Manual Avanzado de Facturación Facturar (Generar CFDI) Manual Avanzado de Facturación El presente tiene como objetivo mostrar de la manera más sencilla cómo configurar su cuenta y realizar una factura

Más detalles

Manual de Cambios. Facturación Electrónica v3.3 y Complemento para Recepción de Pagos 1.0. Nim Technologies SA de CV Todos los derechos reservados.

Manual de Cambios. Facturación Electrónica v3.3 y Complemento para Recepción de Pagos 1.0. Nim Technologies SA de CV Todos los derechos reservados. Facturación Electrónica v3.3 y Complemento Versión: 1.3 Fecha de elaboración: 06/11/2017 Nim Technologies SA de CV Todos los derechos reservados. Tabla de contenido Facturación Electrónica v3.3 y Complemento

Más detalles

Guía Rápida Facturación

Guía Rápida Facturación Guía Rápida Facturación Iniciar sesión Ingrese a la dirección de Internet: si-nube.appspot.com Inicie una sesión con su dirección de correo electrónico de Gmail. La primera vez Sinube le pedirá permita

Más detalles

Módulo de Egresos. Versión 1.0.

Módulo de Egresos. Versión 1.0. Módulo de Egresos Versión 1.0 rápido seguro confiable ÍNDICE Introducción Módulo de Egresos Comprobantes Proveedores Gastos y Compras Cuentas por pagar Seleccionar Comprobante Pago efectivo de IVA Egresos

Más detalles

Mini guía. CFDI Complemento de pago o Recibo Electrónico de Pago (REP)

Mini guía. CFDI Complemento de pago o Recibo Electrónico de Pago (REP) CFDI Complemento de pago o Recibo Electrónico de Pago (REP) 1. Habilitar el tipo de comprobante PAGO. Para poder generar un CFDI Complemento de pagos o Recibo Electrónico de Pagos (REP), primero debes

Más detalles

GUÍA DE USUARIO. Sistema de Administración Proveedores

GUÍA DE USUARIO. Sistema de Administración Proveedores Tel. 312-3134400 Ext. 272 Tabla de contenido Introducción...- 3-1. Inicio de sesión... - 3-2. Cambiar Contraseña... - 5-3. Consulta de documentos abiertos... - 7-4. Carga de Comprobantes... - 8-4.1 Descargar

Más detalles

Generación de CFDI con Aspel-SAE 5.0 y Aspel-Sellado CFDI

Generación de CFDI con Aspel-SAE 5.0 y Aspel-Sellado CFDI Generación de CFDI con Aspel-SAE 5.0 y Aspel-Sellado CFDI Para generar CFDI con Aspel-SAE 5.0 y el servicio de Aspel-Sellado CFDI, se deben realizar los pasos siguientes: 1. Tramitar y obtener el Certificado

Más detalles

FUNDAMENTO LEGAL. Haga clic en el menú Configuración y seleccione el submenú Empresas, localice la pestaña Comercio Exterior y haga clic en el mismo.

FUNDAMENTO LEGAL. Haga clic en el menú Configuración y seleccione el submenú Empresas, localice la pestaña Comercio Exterior y haga clic en el mismo. SuperADMINISTRADOR Instructivo de complemento Comercio Exterior versión 1.0 Complemento para incorporar la información en el caso de exportación de mercancías. FUNDAMENTO LEGAL Dentro de la Resolución

Más detalles

Creación de comprobantes fiscales digitales para Liverpool

Creación de comprobantes fiscales digitales para Liverpool Creación de comprobantes fiscales digitales para Liverpool Este documento persigue puntualizar la definición que debe realizarse en el sistema si se desea facturar electrónicamente a Liverpool con las

Más detalles

Módulo de Ingresos. Versión Tel

Módulo de Ingresos. Versión Tel Módulo de Ingresos Versión 1.0 Tel. 01 800 63 22 887 Índice Introducción Comprobantes Clientes Facturación Cuentas x Cobrar Seleccionar Comprobante Ingresos Descuentos y Devoluciones Estado de Cuenta Aplicación

Más detalles

Análisis del Nuevo CFDI para Recepción de Pagos

Análisis del Nuevo CFDI para Recepción de Pagos Plática de Inducción El nuevo CFDI, ver 3.3 en los sistemas de facturación y su impacto en la operación de las empresas. Análisis del Nuevo CFDI para Recepción de Pagos Ponente: Francisco Aguilar 19 Octubre

Más detalles

Carta Técnica. Sin costo para versiones CONTPAQi Comercial Start/Pro versión y anteriores.

Carta Técnica. Sin costo para versiones CONTPAQi Comercial Start/Pro versión y anteriores. Carta Técnica Versión: 1.3.0 Liberación: 20 de octubre de 2016 20161020 Actualización Sin costo para versiones CONTPAQi Comercial Start/Pro versión 1.2.0 y anteriores. Recuerda Al actualizar una versión,

Más detalles

GUÍA DE USUARIO. Sistema de Administración Proveedores

GUÍA DE USUARIO. Sistema de Administración Proveedores 333-954-8269 www.appsmexico.mx Tabla de contenido Introducción...- 3-1. Inicio de sesión... - 3-2. Cambiar Contraseña... - 5-3. Consulta de documentos abiertos... - 8-4. Carga de Comprobantes... - 9-5.

Más detalles

GUÍA DE IMPLEMENTACIÓN ADDENDA L OREAL SLP

GUÍA DE IMPLEMENTACIÓN ADDENDA L OREAL SLP GUÍA DE IMPLEMENTACIÓN ADDENDA L OREAL SLP 1. Proceso de Comercio Electrónico con transacciones y plantillas 2. Requisitos 3. Administrador 2000 3.1. Configuración: 3.1.1. Catálogos Auxiliares. 3.1.2.

Más detalles

Servicio de generación de factura Manual de usuario

Servicio de generación de factura Manual de usuario Servicio de generación de factura Manual de usuario 1 Contenido 1 Introducción... 3 2 Requerimientos mínimos del equipo... 3 3 Acceso al portal... 3 4 Configurar datos del emisor... 5 5 Administración

Más detalles

Creación de comprobantes fiscales digitales para Elektra y empresas del Grupo Salinas.

Creación de comprobantes fiscales digitales para Elektra y empresas del Grupo Salinas. Creación de comprobantes fiscales digitales para Elektra y empresas del Grupo Salinas. Este documento persigue puntualizar la definición que debe hacerse en el sistema si se desea facturar a Elektra o

Más detalles

Utilización del servicio de Timbrado de Tralix Versión 8.2

Utilización del servicio de Timbrado de Tralix Versión 8.2 Utilización del servicio de Timbrado de Tralix Versión 8.2 Tabla de contenido Historia del Documento...3 1.- Introducción...4 1.1.- A quien va dirigido...4 2.- Ubicaciones del servicio...4 2.1.- WSDL...4

Más detalles

Resolución 0019 de febrero de 2016

Resolución 0019 de febrero de 2016 Resolución 0019 de febrero de 2016 Contenido Introducción... 3 Alcance... 3 Objetivo... 3 Lineamientos Técnicos... 3 Circulación de documentos de Facturación Electrónica... 4 Documentos XML Requeridos

Más detalles

Manual de Usuario para Incorporar el Complemento para recepción de pagos

Manual de Usuario para Incorporar el Complemento para recepción de pagos Manual de Usuario para Incorporar el Complemento para recepción de pagos Aplica para la versión 3.3 del CFDI CONFIDENCIAL: Todos los derechos reservados. Este documento, incluyendo lo escrito, dibujos,

Más detalles

No. de Revisión: 01 Sección Tecnología y Sistemas. Contenido 1. INTRODUCCIÓN OBJETIVO PRE-REQUISITOS REGISTRO...

No. de Revisión: 01 Sección Tecnología y Sistemas. Contenido 1. INTRODUCCIÓN OBJETIVO PRE-REQUISITOS REGISTRO... Contenido 1. INTRODUCCIÓN.... 2 2. OBJETIVO.... 2 3. PRE-REQUISITOS.... 2 4. REGISTRO.... 3 a) DATOS DE ACCESO.... 3 b) DATOS FISCALES.... 4 c) CONDICIONES DE USO Y CONFIDENCIALIDAD.... 4 c) CONFIRMACIÓN

Más detalles

Pasos para la generación de CFDI s con

Pasos para la generación de CFDI s con Pasos para la generación de CFDI s con Para generar CFDI con Aspel-FACTURe y el servicio Aspel-Sellado CFDI, realiza los pasos siguientes: 1. Tramita y obtén el Certificado de Sello Digital de la empresa

Más detalles

Creación de comprobantes fiscales digitales para HOME DEPOT.

Creación de comprobantes fiscales digitales para HOME DEPOT. Creación de comprobantes fiscales digitales para HOME DEPOT. Este documento persigue puntualizar la definición que debe hacerse en el sistema si se desea facturar a Home Depot. Los pasos a seguir son:

Más detalles

Pago en los sistemas CONTPAQi

Pago en los sistemas CONTPAQi Complemento para recepción de pagos, también denominado Recibo Electrónico de Pago en los sistemas CONTPAQi www.siecam.com.mx Suc. Tampico Tels. (833) 2131965, 2130909, (833) 2262642, 2269521 Suc. Puebla

Más detalles

Servicio de generación de factura Manual de usuario

Servicio de generación de factura Manual de usuario Servicio de generación de factura Manual de usuario Junio 2017 Contenido 1 Introducción... 3 2 Requerimientos mínimos del equipo... 3 3 Acceso al portal... 3 4 Configurar datos del emisor... 5 5 Cómo registrar

Más detalles

Ejemplo de llenado de facturas utilizando el servicio gratuito ofrecido por el SAT. Actividad empresarial

Ejemplo de llenado de facturas utilizando el servicio gratuito ofrecido por el SAT. Actividad empresarial Ejemplo de llenado de facturas utilizando el servicio gratuito ofrecido por el SAT Actividad empresarial 1 Antes de iniciar, debes tener a la mano lo siguiente: a. Tu clave de RFC vigente. b. Tu contraseña

Más detalles

Complemento para recepción de pagos, también denominado Recibo Electrónico de. Pago en los sistemas CONTPAQi

Complemento para recepción de pagos, también denominado Recibo Electrónico de. Pago en los sistemas CONTPAQi Complemento para recepción de pagos, también denominado Recibo Electrónico de Pago en los sistemas CONTPAQi 1 Objetivo Conocer las nuevas características en los sistemas CONTPAQi para cumplir con la generación

Más detalles

Mini guía Mis Facturas.net TM

Mini guía Mis Facturas.net TM Mini guía Índice 1. INTRODUCCIÓN... 3 2. ADMINISTRAR CLIENTES... 3 3. AGREGAR UN NUEVO CLIENTE... 4 4. FAMILIA DE PRODUCTOS... 5 5. AGREGAR PRODUCTOS Y SERVICIOS... 10 6. AGREGAR IMPUESTO LOCAL... 13 7.

Más detalles

Como primer paso se debe crear un folio de almacén de tipo Pago en Magnus ERP, se tiene que configurar el reporte y los datos de CFDI.

Como primer paso se debe crear un folio de almacén de tipo Pago en Magnus ERP, se tiene que configurar el reporte y los datos de CFDI. Sistema Magnus Conta Clave: Descripción: Complemento de pagos Como primer paso se debe crear un folio de almacén de tipo Pago en Magnus ERP, se tiene que configurar el reporte y los datos de CFDI. En Magnus

Más detalles

CFDI con Complemento de Recepción de Pagos

CFDI con Complemento de Recepción de Pagos Para cualquier duda del alcance de éste servicio o contrataciones, contacta a nuestros ejecutivos vía correo electrónico a: ventas@invoiceone.com.mx Introducción Debido a los recientes cambios fiscales

Más detalles

CFDI 3.3. Índice de Contenidos. Conozca la nueva versión de nuestra plataforma ONLINE. Bienvenido a Factureya.

CFDI 3.3. Índice de Contenidos. Conozca la nueva versión de nuestra plataforma ONLINE. Bienvenido a Factureya. CFDI 3.3 FACTURACIÓN ELECTRÓNICA PARA TODOS Conozca la nueva versión de nuestra plataforma ONLINE Bienvenido a Factureya Factureya es un Proveedor Certificado de Comprobantes Fiscales Digitales por Internet

Más detalles

Manual de Catálogos Freight Ideas S.A. de C.V. Información Pública

Manual de Catálogos Freight Ideas S.A. de C.V. Información Pública 0 Manual de Catálogos 1 Contenido 1. Configuración de Catálogos.... 2 2. Empresas.... 3 3. Régimen Fiscal.... 12 4. Unidad de Medida.... 15 5. Productos... 19 6. Moneda.... 23 7. Clientes.... 26 8. Historial

Más detalles

1. Versión anexo 20 del SAT. Asignar versión de de acuerdo al esquema de facturación 2.2 para CFD o 3.2 para CFDI.

1. Versión anexo 20 del SAT. Asignar versión de de acuerdo al esquema de facturación 2.2 para CFD o 3.2 para CFDI. 1. Versión anexo 20 del SAT. Asignar versión de de acuerdo al esquema de facturación 2.2 para CFD o 3.2 para CFDI. Dentro de la configuración del concepto con el cual estas realizando facturas electrónicas,

Más detalles

Manual Nómina. Versión 1.2.

Manual Nómina. Versión 1.2. Manual Nómina Versión 1.2 rápido seguro confiable Índice Introducción y Objetivo Información Relevante Catálogo Empleados 1.2 Filtrado de Empleados 1.2 Exportar Empleado Agregar Empleado Búsqueda de Empleado

Más detalles

Generación del CFDI con el complemento Turista Pasajero Extranjero

Generación del CFDI con el complemento Turista Pasajero Extranjero Generación del CFDI con el complemento Turista Pasajero Extranjero Este complemento permite incorporar a una factura los datos de identificación de turistas o pasajeros extranjeros. Aspel ADM versión Premium

Más detalles

Ejemplo de llenado de facturas utilizando el servicio gratuito ofrecido por el SAT. Arrendamiento de local comercial

Ejemplo de llenado de facturas utilizando el servicio gratuito ofrecido por el SAT. Arrendamiento de local comercial Ejemplo de llenado de facturas utilizando el servicio gratuito ofrecido por el SAT Arrendamiento de local comercial 1 Antes de iniciar, debes tener a la mano lo siguiente: a. Tu clave de RFC vigente. b.

Más detalles

Características Técnicas del archivo prototipo para comunicación con la interface Facturak-[ERP].

Características Técnicas del archivo prototipo para comunicación con la interface Facturak-[ERP]. Características Técnicas del archivo prototipo para comunicación con la interface Facturak-[ERP]. Contenido Control de Versiones... 2 Objetivo... 3 Archivo de Interface Facturak-[ERP]... 3 Reglas Generales:...

Más detalles

Generación de CFDI con Aspel-CAJA 3.5 y Aspel-Sellado CFDI

Generación de CFDI con Aspel-CAJA 3.5 y Aspel-Sellado CFDI Generación de CFDI con Aspel-CAJA 3.5 y Aspel-Sellado CFDI Para generar CFDI con Aspel-CAJA 3.5 y el servicio Aspel-Sellado CFDI, realiza los pasos siguientes: 1. Tramita y obtén el Certificado de Sello

Más detalles

ADIGas. Cambios considerados en la versión 7.58. Sistema Adigas. Documento de Cambios. Junio 2011. Versión 7.58. Tecnologías de Información.

ADIGas. Cambios considerados en la versión 7.58. Sistema Adigas. Documento de Cambios. Junio 2011. Versión 7.58. Tecnologías de Información. Sistema Adigas Documento de Cambios Junio 2011 Versión 7.58 Tecnologías de Información Página 1 Contenido a) Actualización de la versión...3 1. Se integra un nuevo procesamiento de ejecución interna para

Más detalles

1 Introducción 3. 2 Instalación 3. 3 Configuración Funcionalidad Errores Frecuentes 71

1 Introducción 3. 2 Instalación 3. 3 Configuración Funcionalidad Errores Frecuentes 71 Copyright & Licensing: Intelisis Software 1 Introducción 3 2 Instalación 3 3 Configuración 10 4 Funcionalidad 27 5 Errores Frecuentes 71 1 Introducción Complemento para el Comprobante Fiscal Digital por

Más detalles

Guía para la implementación de la Addenda OXXO

Guía para la implementación de la Addenda OXXO Guía para la implementación de la Addenda OXXO 1. Proceso de Comercio Electrónico con transacciones y plantillas 2. Requisitos 3. Administrador 2000 3.1. Configuración: 3.1.1. Parámetros de la Empresa.

Más detalles

Manual de Módulo de Ingresos

Manual de Módulo de Ingresos Manual de Módulo de Ingresos Versión 1.0 rápido seguro confiable www.folios.com ÍNDICE Introducción... 1. Área financiera módulo de ingresos... Comprobantes... Clientes... Facturación... Cuentas por cobrar...

Más detalles

Anexo del Manual De Usuario. Sistema SICOFI. Versión 3.2 a 3.3 De CFDI. Uso público Versión 1

Anexo del Manual De Usuario. Sistema SICOFI. Versión 3.2 a 3.3 De CFDI. Uso público Versión 1 Anexo del Manual De Usuario Sistema SICOFI Versión 3.2 a 3.3 De CFDI 1 En el presente documento ofrecemos los cambios que consideramos más relevantes entre las versiones 3.2 y 3.3 del anexo 20. Enlistándose

Más detalles