{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"137be2cb-d9d9-42d7-87b8-b8598939e61d","name":"Complementos","description":"# Complemento de Pagos \n\nEl complemento de pagos se puede emitir por cada pago recibido o uno por todos los pagos de\nun mes ya que es un requisito para deducir un gasto o acreditar un impuesto y es una obligación el\nemitirlo, esto se encuentra en la fracción VII del articulo 29-A del código fiscal de la federación.\n\nEs una factura que se genera como tipo P (Pago) el cual incorpora el complemento y genera el\nrecibo electrónico de pago.\nEl valor de la factura debe expedirse con valores en cero y sin datos de pago.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p1.png \"Comp Pagos\")\n\n\nEl valor de la factura debe expedirse con valores en cero y sin datos de pago.\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p2.png \"Comp Pagos\")\n\nContendrá la información sobre el recibo de pago, ya que ambos CFDI’s quedaran relacionados con UUID (folio fiscal).\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p3.png \"Comp Pagos\")\n\n## Beneficios del complemento de Pagos\n• Facilita la conciliación de las facturas contra pagos.\n(Para que este puede incorporar un complemento y emitir recibos electrónicos de pago por cada cobro identificado.)\n\n• Detalla la cantidad que se paga e identifica la factura que se liquida.\n(Se puede generar recibos de pago, relacionando varios CFDI en uno solo.)\n\n• Cumple con el requisito de registrar la forma de pago en la factura.\n\n• Evita la cancelación de facturas que ya han sido pagadas.\n\n## Casos en que deben expedirse el complemento.\n\n• Para pagos en parcialidades. (Operación por la venta de un bien o servicio el cual se cobra en varias exhibiciones de pago)\n\n• Para pagos diferidos. (Es la contraprestación por la venta de un bien o servicio que se recibe en una sola exhibición no obstante dicha operación no es pagada al momento o en la fecha de expedición del CFDI.)\n\n• Operaciones a crédito.(Estas operaciones se cobran totalmente, en una sola exhibición, pero al tratarse de un cobro en fecha posterior a la expedición del CFDI, se tiene que incorporar el complemento con recibo electrónico de pago.)\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/PUE.jpeg \"Comp Pagos\")\n\n## Supuestos en que NO se aplica el complemento de pagos.\n\n• Para pagos en una sola exhibición.\n• Asalariados ni para honorarios, excepto en el caso de que los honorarios se paguen de manera diferida.\n\nCabe aclarar que la facilidad para **pago en una sola exhibición** es para efectos de la facturación, cuando se conoce la forma de pago y **esta es realizada antes del día 17 del mes posterior.**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/PPD.jpeg \"Comp Pagos\")\n\n## Pasos para generar complemento de pagos en Códice.\n\n Para realizar un complemento pagos de una factura, usted deberá seleccionar la Opción **FACTURAS**\n en donde se mostrará todo el listado de sus facturas. \n \n • Identificar la factura a la que aplicará el complemento Pagos.\n \n • Seleccionar el botón verde de la factura.\n \n • Seleccionar la opción **Generar Complemento Pagos**\n \n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p4.png \"Comp Pagos\") \n\n• Se desglosará un formulario en la parte inferior de la página.\n\n## Apartado Pagar Factura\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p5.png \"Comp Pagos\") \n\n**Serie:** Seleccionar la serie en caso de tener una\n\n**No. Folio:** Se mostrará el número de folio consecutivo al que se llevaba registrado anteriormente o en caso contrario deberá escribir el folio.\n\n**Lugar** de expedición (Código Postal): (Este campo cambio), se deberá llenar con el código postal del lugar de expedición del comprobante.\n\n## Apartado Comprobante relacionado.\n\nEste campo solo se deberá llenar en caso de ser requerido.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p7.png \"Comp Pagos\")\n\n**Tipo relación**: Este campo deberá llenarse con la clave de la relación que existe entre éste y el o los recibos de factura (CFDI) previos.\n\n*UUID:* Se registra el folio fiscal de un recibo de facturas relacionado con el presente comprobante.\n\n## Apartado Cliente.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p8.png \"Comp Pagos\")\n\n**Razón social:** Se deberá registrar el nombre o denominación o razón social del contribuyente receptor.\n\n**R.F.C.:** Se deberá registrar la clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor.\n\n**Uso CFDI:** Se deberá registrar la clave “P01 – Por definir”.\n\n## Declaración del Pago\n\n**Fecha de Pago:** Se debe registrar la fecha y hora en la que el beneficiario recibe el pago. En caso de no contar con la hora se debe registrar 12:00:00. Con el siguiente formato: AÑO-MES-DÍA HORA:MINUTOS:SEGUNDOS.\n\n**Forma de Pago:** Se debe registrar la clave correspondiente a la forma en que se recibió el pago.\nMoneda: Se debe registrar la clave correspondiente a la moneda con la que se recibió el pago, cuando se haya recibido el pago en moneda nacional se debe registrar MXN, conforme con la especificación ISO 4217.\n\n\n**Tipo de Cambio:** Se debe registrar el tipo de cambio de la moneda a la fecha en que se recibió el pago, cuando el campo Moneda sea diferente a MXN (Peso Mexicano), en este caso el valor de este campo debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el campo Moneda.\n\n**Monto:** Se debe registrar el importe del pago, este debe ser mayor a cero “0”. La suma de los valores registrados en el nodo Documento Relacionado, campo Importe Pagado, debe ser menor o igual que el valor de este campo.\n\n**Como nota importante, la información bancaria es opcional.**\n\n**Información Obligatoria**\n\nAl momento de emitir el complemento de pagos, existe información básica que es necesaria incluir para que con esto se pueda identificar el pago recibido:\n\n•Fecha de pago\n•Forma de pago\n•Moneda\n•Monto\n•Opcionales\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p9.png \"Comp Pagos\")\n\nExiste información de las operaciones bancarias por la cual se ha realizado el pago, la cual no es necesaria en el complemento de pagos y la falta de esta misma no invalida el comprobante:\n\n•Número Operación\n•RFC de cuenta ordenante y beneficiaria\n•Nombre del banco ordenante\n•Número de cuenta ordenante y beneficiaria\n•Tipo de cadena de pago\n•Certificado del pago\n•Cadena original del pago \n•Sello digital del pago\n\n**Número Operación:** Se puede registrar el número de cheque, número de autorización, número de referencia, clave de rastreo en caso de ser SPEI.\n\n**RFC cta. Ordenante:** Se puede registrar la clave del RFC de la entidad emisora de la cuenta origen, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc.\n\n**RFC cta. Beneficiaria:** Se puede registrar la clave en el RFC de la entidad operadora de la cuenta destino, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc.\n\n**Número de cuenta ordenante:** Se puede registrar el número de la cuenta con la que se realizó el pago.\n\n**Número de cuenta beneficiaria:** Se puede registrar el número de cuenta en donde se recibió el pago.\n\n**Tipo de cadena de pago:** Se puede registrar la clave del tipo de cadena de pago que genera la entidad receptora del pago.\n\n**Certificado del pago:** Es el certificado que corresponde al pago, como una cadena de texto en formato base 64 y es requerido en caso de que el campo “Tipo Cadena de Pago” contenga información.\n\n**Cadena original del pago:** Es la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria.\n\n**Sello digital del pago:** Es el sello digital que se asocie al pago. La entidad que emite el comprobante de pago, ingresa una cadena original y el sello digital en una sección de dicho comprobante.\n\n## Apartado Documento Relacionado\n\nEn el apartado documento relacionado, deberá indicar la información de la factura de la cual se aplicará el pago de:\n\n•Moneda\n\n•Método de pago\n\n•Parcialidad No.\n\n•Saldo anterior\n\n•Importe pagado\n\n•Saldo insoluto\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p10.png \"Comp Pagos\")\n\n**ID del documento:** Se debe registrar el identificador del documento relacionado con el pago. Este dato debe ser un folio fiscal de Factura Electrónica.\n\n**Serie:** Se mostrará la serie de la factura que se está relacionando.\n\n**Folio:** Se mostrará el folio de la factura que se está relacionando.\n\n**Moneda:** Se mostrará la moneda de la factura que se está relacionando.\n\n**Tipo de Cambio:** Es el tipo de cambio correspondiente a la moneda registrada en el documento relacionado. Este dato es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago.\n\n**Método de pago:** Se mostrará el método de pago de la factura que se está relacionando.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/FP.jpeg \"Comp Pagos\")\n\n**e debe emitir el complemento de pagos a más tardar el día 10 del mes siguiente en el que se recibió el pago.**\n\n**Parcialidad No:** Es el número de parcialidad que corresponde al pago. Es requerido cuando Método de Pago en el Documento Relacionado contiene Pago en parcialidades o diferido. En el caso de que el pago sea diferido, en este campo se debe registrar el valor “1”.\n\n**Saldo Anterior:** Es el monto del saldo insoluto de la parcialidad anterior. Es requerido cuando Método de Pago en el Documento Relacionado contiene “PPD” (Pago en parcialidades o diferido). En el caso de que sea la primera parcialidad este campo debe contener el importe total del documento relacionado.\n\n**Importe Pagado:** Es el importe pagado que corresponde al documento relacionado. Este dato es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el campo Tipo de Cambio del Documento Relacionado tiene un valor.\n\n**Saldo Insoluto:** Es la diferencia entre el importe del saldo anterior y el monto del pago. Es requerido cuando Método de Pago en el Documento Relacionado contiene Pago en parcialidades o diferido.\n\n## CFDI de Egresos en Complemento de Pagos \n\nEn el caso de la documentación de saldos, cuando exista la emisión de un CFDI de egresos, relacionado al comprobante emitido por el monto total de la operación.\n\n**Operación por el monto total.**\n\n•Se hace una operación por el monto de 7,840\n\n**Método de pago**\n\n•1 Pago 1,000\n\n•2 Pago 2,500\n\n•3 Pago 2,500\n\n**Nota de Egresos que afectan al monto total de la operación.**\n\n•Monto de 1,000 El cual se relaciona a la factura por el valor total de la operación en el comprobante. (Se relaciona por el UUID)\n\n**El documento de saldos cuando existan CFDI de Egresos relacionadas al comprobante emitido por el monto de la operación.**\n\n•El monto total de la operación es de 7,840\n\n•El CFDI de Egresos es por 1,000\n\n•El monto de la operación es de 6,840\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p11.png \"Comp Pagos\")\nEn el importe del saldo anterior, se ingresará el importe de saldo insoluto menos el monto de CFDI de egreso.\n\n## Complemento de pagos, cuando existe cobro por cuenta de terceros\n\nCuando se incorpora el Complemento concepto de Terceros aplica la regla 2.7.1.3 de la RMF vigente con los siguientes lineamientos:\n\n**Documentación del recibo electrónico de pagos, cuando existe cobro total de los bienes o servicios por cuenta de terceros.**\n\n•Se emite el complemento de pagos con dos nodos pago a saber:\n\n•El primer nodo corresponde a los pagos recibidos correspondientes al emisor del CFDI de pagos. \n\n•EL segundo nodo correspondiente a los pagos recibidos correspondientes a terceros.\n\nEn la sección del comprobante se deberá llenar los campos requeridos:\n\n•Nombre del emisor\n\n•RFC Emisor y Receptor \n\n•Clave de Régimen Fiscal\n\n•Tipo de comprobante\n\n•Lugar de Expedición\n\n•Uso de CFDI\n\n•Fecha y hora de expedición\n\n•Versión\n\n•Clave de producto o servicio\n\n•Cantidad\n\n•Clave de unidad\n\n•Descripción\n\n•Valor unitario\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p12.png \"Comp Pagos\")\n\n**El Valor de dicho comprobante, será “0”.**\n\nDocumentación del complemento de pago cuando existe cobro total o parcial de los bienes o servicios por cuenta de terceros junto con el cobro del ingreso del emisor.\n\n\n•Se emite el complemento de pagos con dos complementos más a saber.\n\n•El complemento de pagos se elabora de conformidad con los establecidos en la guía de llenado del complemento de pagos del SAT, por cual en el apartado “Pago” se documentará el ingreso del emisor del CFDI.\n\n•Un “complemento Concepto Por Cuenta de Terceros “por cada tercero que se trate en cada complemento, se detallara la información correspondiente a dicho tercero, señalando el monto especifico total que le corresponde al tercero.\n\n## Se integra al comprobante el recibo electrónico de pagos.\n\nEn el complemento se identificará la forma en la que se recibió el pago, los datos de identificación del documento que se relaciona, así como también el método de pago que se ingresó en el documento.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p.jpeg \"Comp Pagos\")\n\n**Cobro por cuenta de terceros**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p13.png \"Comp Pagos\")\n\n**Facturación con pago mediante factoraje financiero**\n\nTodos los contribuyentes por los actos o actividades que realicen, por los ingresos que perciban, por el pago de sueldos y salarios o por las retenciones de impuestos que efectúen, deben emitir factura electrónica.\n\n\n•Factoraje con esquema tradicional (cobranza directa) contratada por el factorado (cedente).\n\n•Factoraje con cobranza delegada contratada por el factorado (cedente).\n\n## Factoraje con esquema tradicional (cobranza directa) contratada por el factorado (cedente)\n\n•Emisión de la factura electrónica por la venta del producto (cliente-proveedor).\n\n**Forma de pago: 99 “por definir”**\n\n**Método de pago: PPD (Pago en parcialidades o diferido)**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p14.png \"Comp Pagos\")\n\n•Emisión de la factura electrónica por la cesión de derechos de cobro\n\nEmisión del CFDI con complemento de pagos del proveedor al factor por la recepción del pago.\n\n**Esta factura debe estar relacionada con el CFDI que ampara el valor total de la operación.**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p15.png \"Comp Pagos\")\n\nCFDI de ingresos del factor al proveedor por el cobro de honorarios\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p16.png \"Comp Pagos\")\n\n\nEl factor emite al deudor por la liquidación del valor total de la operación \n\nSe emite un CFDI con complemento de pagos al deudor.\n**Esta factura se debe relacionar con el CFDI que ampara el valor total de la operación**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p17.png \"Comp Pagos\")\n\nEmisión de facturas electrónicas por cobro de interés y devolución del aforo.\n\nEmisiones del CFDI con complemento de pagos del proveedor al factor por la recepción del aforo.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p18.png \"Comp Pagos\")\n\nCFDI de ingresos del factor al proveedor por el cobro de intereses.\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p19.png \"Comp Pagos\")\n\n## Actualización a la Normatividad\n\n17 de Septiembre de 2018\n\n• 2.7.1.44 **Facilidad** de colocar método de pago **\"PUE\"** en comprobante de ingresos \n\n•2.7.1.45 Facturación en factoraje financiero cuando no se utiliza como documento base un CFDI \n\n## Uso del complemento dentro del xml\n\n\nPara integrar el complemento de pagos a un comprobante fiscal digital, la estructura resultante debe integrarse como un nodo hijo del nodo **/Comprobante/Complemento.**\n\nAl incluirlo, se debe definir el namespace correspondiente dentro del nodo Comprobante, así como tambien hacer referencia a la ubicación pública del esquema xsd correspondiente.\n\nSi requiere integrar el namespace debera incluir la referencia al namespace aplicable (http://www.sat.gob.mx/Pagos) el cual se define mediante el esquema público definido en**: http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd**\n\ny se vincularía de la siguiente forma:\n\n\tcfdi:Comprobante\n\n\t…\n\n\txmlns:cfdi=http://www.sat.gob.mx/cfd/3\n \n\txmlns:xsi=http://www.w3.org/2001/XMLSchema-instance\n \n\txmlns:pago10=http://www.sat.gob.mx/Pagos\n \n\txsi:schemaLocation= http://www.sat.gob.mx/cfd/3\n \n\thttp://www.sat.gob.mx/sitio_/cfd/3/cfdv32.xsd\n \n\thttp://www.sat.gob.mx/Pagos\n \n\thttp://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd\n \n\t…\n \n\tcfdi:/Comprobante\n\nLa línea que especifica **xml:xsi=”http://www.w3.org/2001/XMLSchema-instance”** indica que se\nestá usando validación mediante el estándar de esquema XSD.\n\nLa línea que especifica **xmlns=”http://www.sat.gob.mx/cfd/3”** hace referencia al namespace de\ncomprobantes.\n\nLa línea que especifica **xmlns:pago10=”http://www.sat.gob.mx/Pagos”** hace referencia al\nnamespace adicional del complemento aplicable para la expresión del complemento Pagos.\n\nLa línea que especifica **xsi:schemaLocation** hace referencia a los dos namespaces\nusados, marcando adicionalmente la ubicación de los esquemas xsd que definen las\nespecificaciones de cada namespace.\n\nRespecto de los nodos para el estándar de complemento Pagos, se debe utilizar\nel prefijo **“pago10”**, por ejemplo:\n\n\tComplemento\n\n\tpago10:Pagos/\n\n\t/Complemento\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/p20.png \"Comp Pagos\")\n\n\n\n# Complemento Recibo de Nóminas\n\nSe genera el recibo de Nóminas, cuando efectúe pagos a sus trabajadores por sueldos, salarios y en general por la prestación de servicios personales o a contribuyentes que estén asimilados a salarios\n\nEl articulo 29-A del Código Fiscal establece los requisitos que deben contener los comprobantes fiscales.\n\nEl expedir comprobantes por concepto de nómina, es obligación del contribuyente ya sea persona física o moral, que en una actividad económica efectué el pago a sus trabajadores por concepto de salarios y la prestación de servicios.\n\n## Actualización al Recibo de Nominas\n\nEsta actualización al Recibo de Nóminas 1.2, se realizaron en las fechas:\n\n## 07 de Agosto de 2017 con la modificación e incorporación\n\n•Se incorporó información adicional en la Introducción. \n\n•Se precisó la descripción en el campo Total. \n\n•Se precisó la descripción en el campo Confirmacion.\n\n•Se precisó la descripción en el campo RiesgoPuesto del complemento.\n\n•En el campo TipoOtroPago se agregó ejemplo de viáticos, y se precisó que, en caso de reintegros de viáticos al patrón, se deberá resguardar el documento que ampare dicho reintegro.\n\n## 10 de Noviembre de 2017 con la modificación e incorporación\n\n•Se agrego el último párrafo del campo TipoDeducción del nodo “Deducción. Para indicar el uso de la clave 101.\n\n•Se agregó la clave “005” en el campo TipoOtrosPago del nodo “OtrosPagos”, asimismo, la referencia a “retenidos” y dicha clave  en el catálogo del ejemplo y una nota al pie para indicar cuando asume el gasto no deducible el patrón.\n\n•Se preciso redacción en el campo SaldoAFavor del nodo “CompensaciónSaldosAFavor”, para hacer la referencia “o del ejercicio inmediato anterior “y se adiciona nota al pie para indicar su entrada en vigor.\n\n•En el campo Año del nodo “CompensaciónSaldosAFavor”, se agregó la siguiente validación “El valor de este campo debe ser igual al año inmediato anterior o igual al año en curso siempre que el periodo de pago sea diciembre, y una nota al pie para indicar su entrada en vigor.\n\n## 31 de Agosto de 2018 con la modificación e incorporación\n\nSe agregó texto en el campo “Lugar de Expedición” del comprobante, que hace referencia a la regla 2.7.1.32. fracción I de la resolución Miscelánea Fiscal Vigente \n\nEl lugar de expedición se cumplirá señalando el código postal del domicilio fiscal, domicilio del local o establecimiento conforme al catálogo de códigos postales que señala el Anexo 20.\n\n• Se agrego nota al campo Total del comprobante para indicar que este valor debe coincidir con los importes de los totales y estos con el detalle de percepciones y deducciones.\n\n• Se agrego una nota en el campo RFC del nodo receptor a nivel de comprobante, para indicar el RFC que se debe registrar en el caso de que el trabajador ya haya fallecido.\n\n• Se precisa redacción y se agrego nota en el campo TotalPercepciones  del Nodo: Nómina\n\n• Se agregó nota en el campo TotalDeducciones del Nodo: Nomina, para indicar que el importe de este campo debe coincidir con la suma de todas las deducciones (descuentos) que considere el comprobante.\n\n• Se precisa redacción en el campo RfcPatronOrigen del Nodo Emisor del Complemento de Nómina.\n\n• Se adicionó un tercer párrafo en el campo “Curp” del Nodo: Receptor del Complemento de Nómina para precisar la clave de RFC que se debe registrar en caso de residente extranjero sin clave CURP.\n\n• Se actualizó tabla con la incorporación de la clave “013” Indemnización o Separación del Catalogo TipoRegimen en el campo TipoRegimen del NodoReceptor.\n\n• Se modifican los datos registrados en los ejemplos del campo “PorcentajeTiempo” del Nodo: SubContratacion  del Complemento de Nómina \n\n• Se agrego nota en los campos TotalSueldos, TotalSeparacionIndemnizacion, TotalJubilacionPensionRetiro del Nodo:Percepción, para indicar que el importe de este campo tiene que ser la suma de todas las percepciones gravadas y exentas de los conceptos de sueldos y salarios y conceptos asimilados a salarios que incluya el comprobante.\n\n• Se agregó nota al campo TotalExento del Nodo:Percepciones para indicar que el total de ingresos exentos no puede ser mayor al total de las percepciones que se registraron en el comprobante.\n\n• Se agregó nota en el campo Concepto del Nodo:Percepción, para indicar que, aunque la descripción no coincida con la descripción del catálogo c_TipoPercepción, esta debe tener relación y ser concordante con la descripción de la clave.\n\n• Se agregó nota en el campo TotalImpuestosRetenidos del Nodo:Deducciones, para indicar que no debe existir un importe mayor a cero en el ISR retenido , cuando el trabajador sólo percibe ingresos exentos.\n\n• Se agregó párrafo al campo TipoDeduccion del Nodo:Deduccion, para indicar que si fueron utilizadas de forma errónea las clave tipo deducción 65,66, 69 y 70, deberán cancelar los comprobantes emitidos volver a elaborarlos y expedirlos “timbrar” relacionarlos con los cancelados.\n\n• Se agregó nota en el campo Concepto del Nodo:TipoDeduccion, para indicar para indicar que aunque la descripción no coincida con la descripción del catálogo c_TipoDeducción, esta debe tener relación y ser concordante con la descripción de la clave.\n\n• Se agregó nota en el campo TipoOtroPago del Nodo TipoOtroPagos, para indicar que en caso de que no exista subsidio entregado en efectivo al trabajador.\n\n• Se agregó nota en el campo Subsidio Causado del Nodo:SubsidioAlEmpleo para indicar que en caso de que no exista subsidio entregado en efectivo al trabajador.\n\n• Se agregó notas 4,5,6,7, 8, 9, 10, 11 y 12 al Apéndice 1 Notas Generales.\n\n\n• Se adicionan las claves “051” (Pagos por gratificaciones, primas, compensaciones, recompensas u otros a extrabajadores derivados de jubilación en parcialidades),”052” (Pagos que se realicen a extrabajadores que obtengan una jubilación en parcialidades derivadas de la ejecución de resolución judicial o de un laudo)y “053” (pagos que se realicen a ex trabajadores que obtengan una jubilación en una sola exhibición derivados de la ejecución de resolución judicial o de un laudo) en el catálogo TipoPercepciones, para identificar este tipo de pagos.\n\n**Laudo: Sentencia o decisión que dicta juez mediador en un conflicto.**\n\n• Se adicionan de las claves “102” (ajuste a pagos por gratificaciones, primas compensaciones, recompensas u otros a extrabajadores derivados de jubilación en parcialidades, gravados) y ”103” (ajustes a pagos que se realicen a extrabajadores que obtengan una jubilación en parcialidades derivados de la ejecución de una resolución judicial o de un laudo gravado), “104” (ajuste a pagos que se realicen a extrabajadores que obtengan una jubilación en parcialidades derivados de la ejecución de una resolución judicial o de un laudo exento), “105” (Ajuste a pagos que se realicen a extrabajadores que obtengan una jubilación en una sola exhibición  derivados de la ejecución de una resolución judicial o de un laudo gravado) y”106” (Ajuste a pagos que se realicen a extrabajadores que obtengan una jubilación en una sola exhibición derivados de la ejecución de una resolución judicial o de un laudo exentos ) para identificar los ajustes a las claves tipo percepción “051”,”052” y “053”.\n\n\n• Se adiciona la clave “13” (Indemnización o separación en el catalogo TipoRegimen)\n\n## Uso del complemento dentro del xml\n\nPara integrar el complemento Nominas a un comprobante fiscal digital, la estructura resultante deberá integrarse como un nodo hijo del nodo** /Comprobante/Complemento. **\n\nAl incluirlo, se debe definir el namespace correspondiente dentro del nodo Comprobante, así como también hacer a la ubicación pública del esquema xsd correspondiente.\n\nDebera integrar el namespace e incluir la referencia al namespace aplicable (http://www.sat.gob.mx/nomina12) el cual se define mediante el esquema público definido en\nhttp://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina12.xsd\n y se vincularía de la siguiente forma:\n\n\tcfdi:Comprobante\n\n\txmlns:cfdi=http://www.sat.gob.mx/cfd/3\n\n\txmlns:xsi=http://www.w3.org/2001/XMLSchema-instance\n\n\txmlns:nomina12=http://www.sat.gob.mx/nomina12\n\n\txsi:schemaLocation=\n\n\thttp://www.sat.gob.mx/cfd/3\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd\n\n\thttp://www.sat.gob.mx/nomina12 http://www.sat.gob.mx/sitio_internet/cfd /nomina/nomina12.xsd\n\n\tcfdi:/Comprobante\n\nLa línea que especifica **xml:xsi=http://www.w3.org/2001/XMLSchema-instance”** indica que se está usando validación mediante el estándar de esquema XSD.\n\nLa línea que especifica **xmlns=”http://www.sat.gob.mx/cfd/3” **hace referencia al namespace de comprobantes.\n\nLa línea que especifica **xmlns:nomina12=http://www.sat.gob.mx/nomina12”** hace referencia al namespace adicional del complemento aplicable para la expresión del complemento (Nombre complemento).\n\nLa 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.\n\nEn 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.\n\nRespecto de los nodos propios del estándar aplicable para el complemento Nomina, se deberá utilizar el prefijo **nomina12**, por ejemplo:\n\n\tComplemento\n\n\tnomina12:Nomina/\n\n\t/Complemento\n\n\n\n# Nuevo Complemento para Consorcios en materia de Hidrocarburos\n\nEl 28 de septiembre del 2018 se publicó en el portal del SAT, dos nuevos complementos al CFDI los cuales servirán para registrar la información referente a los costos, gastos e inversiones realizadas, así como los ingresos percibidos por el operador de un consorcio petrolero.\n\nLa obligación para incorporar dichos complementos entrará en vigor a partir del **01 de noviembre del 2018.**\nPor lo cual le informamos sobre los complementos para Consorcios en materia de hidrocarburos:\n\nGastos del consorcio derivados de la Ejecución de un Contrato de Exploración o Extracción de Hidrocarburos que\nincorpora la información sobre los gastos, costos e inversiones realizados por el operador del consorcio en la ejecución de un contrato de exploración o extracción de hidrocarburos.\n\n■ Ingresos atribuibles a los Integrantes de un Consorcio derivados de la Contraprestación de un Contrato de Exploración o Extracción de Hidrocarburos\n\n■ Incorpora la información sobre los ingresos atribuibles a los integrantes de un consorcio que fueron entregados al operador, los cuales derivan de la contraprestación de un contrato de exploración o extracción de hidrocarburos.\n\n## Uso del complemento dentro del xml\n\nPara integrar el complemento de Hidrocarburos a un comprobante fiscal digital, la estructura resultante debe integrarse como un nodo hijo del nodo/Comprobante/Complemento.\n\nAl incluirlo, se debe definir el namespace correspondiente dentro del nodo Comprobante, así como tambien hacer referencia a la ubicación pública del esquema xsd correspondiente.\n\nSe debe integrar el namespace, e incluir la referencia al namespace aplicable *http://www.sat.gob.mx/GastosHidrocarburos10* el cual se define mediante el esquema público definido en:\n\nhttp://www.sat.gob.mx/sitio_internet/cfd/GastosHidrocarburos10/GastosHidrocarburos10.xsd \n\ny se vincularía de la siguiente forma:\n\n\n\tcfdi:Comprobante\n\n\t…\n\n\txmlns:cfdi=http://www.sat.gob.mx/cfd/3\n\n\txmlns:xsi=http://www.w3.org/2001/XMLSchema-instance\n\n\txmlns:gceh=http://www.sat.gob.mx/GastosHidrocarburos10\n\n\txsi:schemaLocation=\n\n\thttp://www.sat.gob.mx/cfd/3\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd\n\n\thttp://www.sat.gob.mx/GastosHidrocarburos10\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/GastosHidrocarburos10/GastosHidrocarburos10.xsd\n\n\t…\n\n\tcfdi:/Comprobante\n\n\nLa línea que especifica **xml:xsi=http://www.w3.org/2001/XMLSchema-instance** indica que se está usando validación mediante el estándar de esquema XSD.\n\nLa línea que especifica **xmlns=http://www.sat.gob.mx/cfd/3** hace referencia al namespace de comprobantes.\n\nLa línea que especifica **xmlns:gceh=http://www.sat.gob.mx/GastosHidrocarburos10** hace referencia al namespace adicional del complemento aplicable para la expresión del complemento.\n\nFinalmente 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.\n\nEn 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\n\nRespecto de los nodos propios del estándar aplicable para el complemento, se deberá utilizar el prefijo “gceh”, por ejemplo:\n\n\tComplemento\n\n\tgceh:GastosHidrocarburos/\n\n\t/Complemento\n\t\n\t\n# Complemento Comercio Exterior\n\nAquellos contribuyentes que realicen operaciones de comercio exterior, exportaciones definitivas clave A1, que son objeto de enajenación en términos del artículo 14 del Código Fiscal de la Federación.\n\n**Exportación**\n\nSe define como el envío de un producto o servicio a un país extranjero con fines comerciales. Estos envíos se deben encontrar regulados por una serie de disposiciones y controles que actúan dentro del marco de la operación en estas relaciones comerciales entre países.\nCabe destacar que la exportación siempre se debe estar efectuando con este tipo de operaciones dentro del marco legal y bajo las condiciones que ya se encuentran estipuladas entre países.\n\n## Problemáticas detectadas\n\n• Algunos exportadores no emiten CFDI por ventas al extranjero \n\n• Existen discrepancias en documentación de valor de las mercancías exportadas y el CFDI.\n\n• Necesidad de simplificación \n\n• Inexistencia de documentos que vincule o identifique con certeza al exportador y al importador en el extranjero, generando problemas de evasión fiscal a través de la subvaluación y sobrevaluación de mercancías.\n\n• Ausencia de trazabilidad de la operación para impuestos internos.\n\n• Facilitar el despacho aduanero sin perder control de las operaciones.\n\n## Objetivos del Complemento\n\n• Combatir la evasión de la facturación electrónica eliminando cualquier otra opción de comprobación en la exportación de mercancías.\n\n• Vincular la información de factura y documentos de exportación con implicaciones en simplificación y congruencia de la información tanto del comprobante como en la documentación, en el ámbito de impuestos internos y comercio exterior.\n\n• Asegurar el correcto momento de acumulación del ingreso para efectos de ISR en ventas de exportación.\n\n## Contexto de la factura del comercio exterior\n\n**2015\nSe incorpora la obligación en las RGCE, para exportaciones definitivas A1:\n\n• La incorporación del complemento de comercio exterior a la factura y su transmisión.\n\n• El registro del número de folio fiscal de la factura en el pedimento.\n\n\n**2016\n\n• Se limita la aplicación de la obligación, a las exportaciones definitivas A1 que sean objeto de enajenación.\n\t\n• Publicación de la versión 1.1 del complemento de comercio exterior.\n\n• Se brinda a los contribuyentes que emiten CFDI con complemento y lo transmiten, la facilidad de no utilizar COVE en las operaciones.\n\nCOVE: Comprobante de Valor Electrónico\n \n**2017\n\n• La emisión de la factura electrónica con complemento de comercio exterior es obligatoria en todas las exportaciones A1 que sean objeto de enajenación a partir de marzo del 2017.\n\n• El Impacto en los contribuyentes fue el ajuste a los sistemas de despacho aduanero y de facturación.\n\n\n**La implementación del proyecto ha implicado adecuaciones a la normativa en impuestos internos y a las reglas generales de comercio exterior.\n\n## Normativa de impuestos y reglas generales de comercio exterior\n\n** 2.7.1.22 RMF**\n\nHace referencia al uso del complemento de comercio exterior en las facturas generadas por las operaciones de exportación tipo A1 que se realicen.\nEspecifica que la publicación del complemento se llevará a cabo en el Portal del SAT\n\nSeñala la inclusión del Identificador Fiscal del país de residencia del importador o receptor de las mercancías.\n\n**Regla 3.1.34 RGCE Normativas**\n\n\n• Debe asentarse el folio fiscal del CFDI en el pedimento de las exportaciones definitivas (A1), cuando estas sean objetos de enajenación.\n\n• Especifica que debe transmitir el CFDI\n\n• Señala que deberá incorporar al CFDI de exportación los datos contenidos en el complemento.\n\n• Elimina el uso del COVE cuando en las exportaciones A1, que sean objeto de enajenación, en las que se incorpora el CFDI el complemento de comercio exterior, Excepto aquellas que se realicen por pedimento consolidado\n\n**Regla 3.1.35 RGCE Comercio Exterior**\n\n• Refiere que exportadores, así como los agentes o apoderados aduanales deberán verificar el número de folio del CFDI.\n\n• Se delimita a través de la normatividad que operaciones son objetos de esta obligación y en cuales.\n\n\n**Regla 2.7.1.22 Complemento de CFDI en exportación definitiva de mercancías**\n\nEl CFDI que se emita con motivo de operación de exportación definitiva de mercancías con la clave de pedimento “A1”, del apéndice 2 del anexo 22 de las citadas Reglas Generales, deberá incorporársele el complemento.\n\nEsto nos indica que se emitirá un complemento para las operaciones que sean exportaciones\n\nEn este complemento deberá incluir el identificador del país de residencia para efectos fiscales del receptor y en su caso del destinatario de la mercancía.\n\nCabe destacar que cuando se emite un comprobante nuestro receptor vendrá con un RFC genérico y en la parte del complemento se deberá ingresar estos datos:\n\n**País de residencia del Receptor y su identificador fiscal.**\n\n**Regla de RGCE 3.1.34 Transformación de información contenida en el CFDI**\n\nQuienes exporten mercancías en definitiva con la clave de pedimento A1, del Apéndice 2 del anexo 22 y las mismas sean objeto de enajenación deberán transmitir el archivo del CFDI e ingresar en el campo correspondiente del pedimento, los número de folio fiscales de los CFDI.\n\nEn el CFDI emitido se deberá incorporar los datos contenidos en el complemento que publique el SAT en su portal.\n\n\n**Regla de RGCE 3.1.35 Verificación del número o números de folio fiscal del CFDI**\n\nLos agentes o apoderados aduanales deberán de verificar el numero de folio fiscal del CFDI que corresponda y que este aparezca en el portal. \n\nFuncionalidades entre las que se encuentran:\n\n• Nodo para ser usado en el caso de operaciones de exportación definitiva de mercancías que incluyan o estén dentro tipo A1, en casos en los cuales estas mercancías no son objeto de enajenación, o siéndolo esta es a título gratuito es decir sin recibe Pago a cambio o sin ser una venta.\n\n• Actualización de la información y validación referente a la identificación del producto O productos a varias fracciones arancelarias.\n\n• Actualización al catálogo de fracciones arancelarias.\n\n• Incorporación de la información de domicilios para emisor Y receptor.\n\n**Consideraciones en operaciones de enajenación a titulo gratuito:**\n\n**Proceso A**\n\n• Incluir en el CFDI, la descripción y valor mercantil de los productos.\n• Clasificar el CFDI como ingreso\n• Establecer un descuento por el mismo monto de las mercancías, de forma que el CFDI resulte con valor “0”\n\n**Proceso B**\n\n• Aplicar el mismo mecanismo señalado en el punto A\n• Clasificar el CFDI como ingreso\n• Utilizar la versión 1.1 del complemento\n• No incluir en el complemento el nodo propietario y el campo motivo de traslado\n\n**Proceso C**\n\n• Utilizar la versión 1.1 del complemento\n• Incluir el nodo propietario y el campo motivo de traslado\n• Clasificar el CFDI como tipo **traslado**\n\n**Operaciones de enajenación y no enajenación**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/ce1.png \"CCE\")\n\n**Consideraciones en operaciones de no encadenamiento**\n\nLos contribuyentes que voluntariamente quieran hacerlo podrán expedir el CFDI, clasificando este como tipo “Traslado” e incorporándole el complemento.\n\n**Forma de registro**\n\n• Incluir el nodo propietario y el campo Motivo de Traslado\n• Transmitir el acuse valor (antes COVE)\n• Declarar en el pedimento el folio fiscal del CFDI, así como el del acuse de valor \n\n\n**Diferencia de versión complemento de Comercio Exterior**\n\n![alt text](https://s3.amazonaws.com/descargas.emite.mx/Complementos/ce2.png \"CCE\")\n\nDe los 58 campos solicitados el complemento para Comercio Exterior:\n\n23 campos son nuevos:\n\n\n• Motivo del traslado\n• Emisor: domicilio\n• Receptor: domicilio\n• Propietario:NumRegldTrib\n• Residencia fiscal\n\n\nDe los cuales 12 son opcionales Y 11 son requeridos.\n\nLos modulos domicilio incluye los siguientes campos\n\n• Calle\n• Número exterior\n• Número interior\n• Colonia\n• Localidad\n• Referencia\n• Municipio\n• Estado\n• País\n• Código postal\n\n\nSe eliminaron de la versión 1.0 los campos:\n\n• CURP, en la sección del receptor\n• RFC y CURP de la sección destinatario\n\n\n\n**Modificaciones**\n\nPatrones con 32 Campos: se incluyó un patrón a 32 Campos para delimitar el registro de valores, a fin de obtener la información consistente Y evitar el registro de caracteres que afectan la estructura.\n\n**Reglas de validación, 20 reglas:** se incluyeron reglas de validación para la generación el Complemento dentro del comprobante vigente.\n\n**Cálculos:** se actualizó reglas de validación para la verificación de los totales.\n\n**Mecanismo de transición:**\n\nArtículo resolutivo-12º\n\nQuienes exporten mercancías con la clave crecimiento” A1”, podrán omitir la incorporación de los datos contenidos en el complemento siempre y cuando declaren en el pedimento correspondiente el número de folio fiscal del CFDI, así como también el acuse del valor.\n\n## Uso del complemento dentro del xml\n\nPara integrar el complemento de Comercio Exterior a un comprobante fiscal digital, la estructura resultante deberá integrarse como un nodo hijo del nodo** /Comprobante/Complemento. **\n\nAl incluirlo, se debe definir el namespace correspondiente dentro del nodo Comprobante, así como también hacer a la ubicación pública del esquema xsd correspondiente.\n\nDebera integrar el namespace e incluir la referencia al namespace aplicable ((http://www.sat.gob.mx/ComercioExterior11) el cual se define mediante el esquema público definido en \n\nhttp://www.sat.gob.mx/sitio_internet/cfd/ComercioExterior/ComercioExterior11.xsd  \n\ny se vincularía de la siguiente forma:\n\n\tcfdi:Comprobante\n\n\t...\n\n\txmlns:cfdi=\"http://www.sat.gob.mx/cfd/3\" \n\n\txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n\n\txmlns:cce11=\"http://www.sat.gob.mx/ComercioExterior11\" \n\n\txsi:schemaLocation=\n\n\thttp://www.sat.gob.mx/cfd/3\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd \n\n\thttp://www.sat.gob.mx/ComercioExterior11 \n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/ComercioExterior11/ComercioExterior11.xsd \" \n\n\t...\n \n\tcfdi:/Comprobante\n\nLa línea que especifica **xml:xsi=”http://www.w3.org/2001/XMLSchema-instance” \n** indica que se está usando validación mediante el estándar de esquema XSD.\n\nLa línea que especifica **xmlns=”http://www.sat.gob.mx/cfd/3” **hace referencia al namespace de comprobantes.\n\nLa línea que especifica **xmlns:cce11=”http://www.sat.gob.mx/ComercioExterior11** hace referencia al namespace adicional del complemento aplicable para la expresión del complemento Comercio Exterior. \n\nLa 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.\n\nEn 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\n\nRespecto de los nodos propios del estándar aplicable para el complemento Nomina, se deberá utilizar el prefijo **cce11**, por ejemplo:\n\n\tComplemento\n\n\t\tcce11:ComercioExterior/ \n\n\t/Complemento \n\n# Complemento INE\n\nEste complemento incluye los datos que identifiquen el tipo de proceso al que van dirigidos los gastos que realizan los partidos politicos o las Asociaciones Civiles.\n\n## Complemento del INE ##\n\nEste complemento es para los contribuyentes que vendan o proporcionen bienes y servicios a los partidos políticos y asociaciones civiles.\nEl INE establecido en su reglamento de fiscalización una mecánica para que los partidos políticos puedan comprobar sus gastos de una manera más trasparentes, por cada gasto que realice este debe contener un complemento para la información que necesita el INE y su fiscalización.\nEste complemento contiene los gastos que realizan los partidos o las asociaciones civiles:\n\n• Empleo de factura electrónica por lo proveedores de bienes o prestadores de servicios de los partidos políticos, Coaliciones y Asociaciones civiles.\n\n• Identifica el tipo de proceso correspondiente al gasto\n\n• Validación de la entidad federativa en donde se aplica el gasto\n\n• Transparencia y trazabilidad de las operaciones que realizan los partidos políticos\n\n## Información que pide el complemento ##\n\n•**Tipo de proceso**\n\n• Ordinario\n\n• Precampaña\n\n• Campaña\n\n•**Tipo de Comité**\n\n• Ejecutivo Nacional\n\n• Ejecutivo Estatal\n\n• **Id de contabilidad**\n\n• **Entidad**\n\n• Clave de la entidad \n\n• Tipo de ámbito\n\n• Id de contabilidad \n\n**Versión 1.1**\n\nSe hace la inclusión de valor en el atributo Tipo de Comité- Directivo Estatal\n\nReglas de validación para:\n\n**Tipo de comprobante**\n\nCuando en este atributo se seleccione el valor Directivo Estatal debe contener:\n\n• Debe existir el atributo ine:IdContabilid\n\n• Debe contener al menos un elemento ine:Entidad\n\n• No debe existir el atributo ine:Entidad:Ambito\n\n## Uso del Complemento dentro del xml\n\nPara integrar el complemento INE a un comprobante fiscal digital, la estructura resultante deberá integrarse como un nodo hijo del nodo **/Comprobante/Complemento.** Adicionalmente a su inclusión, se deberá definir el namespace correspondiente dentro del nodo Comprobante, así como referenciar la ubicación pública del esquema xsd correspondiente.\n\nDebera integrar el namespace correspondiente al presente e incluir la referencia al namespace aplicable **(http://www.sat.gob.mx/ine)** el cual se define mediante el esquema público definido en http://www.sat.gob.mx/sitio_internet/cfd/ine/ine11.xsd y se vincularía de la siguiente forma:\n\n\t<cfdi:Comprobante\n\n\t…\n\n\txmlns:cfdi=\"http://www.sat.gob.mx/cfd/3\"\n\n\txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n\n\txmlns:ine=http://www.sat.gob.mx/ine\n\n\txsi:schemaLocation=\"\n\n\thttp://www.sat.gob.mx/cfd/3\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd\n\n\thttp://www.sat.gob.mx/ine\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/ine/ine11.xsd \"\n\n\t…\n\n\t<cfdi:/Comprobante>\n\nLa línea que especifica **xml:xsi=”http://www.w3.org/2001/XMLSchema-instance”** indica que se está usando validación mediante el estándar de esquema XSD.\n\nLa línea que especifica **xmlns=”http://www.sat.gob.mx/cfd/3”** hace referencia al namespace de comprobantes.\n\nLa línea que especifica **xmlns:ine=”http://www.sat.gob.mx/ine”** hace referencia al namespace adicional del complemento aplicable para la expresión del complemento complemento INE.\n\nFinalmente 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.\n\nEn 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\n\nRespecto de los nodos propios del estándar aplicable para el complemento INE, se deberá utilizar el prefijo “ine”, por ejemplo:\n\n\t<Complemento>\n\n\t\t<ine:INE/>\n\n\t</Complemento>\n\t\n# Complemento para el estado de cuenta de combustibles para monederos electrónicos\n\nEste complemento tiene la función para integrar la información aplicable al estado de cuenta emitido por un prestador de servicios de monedero electrónico.\n\n## Complemento para el estado de cuenta de combustibles para monederos electrónicos\n\n\nComplemento para la expedición de facturas por los emisores autorizados de **monederos electrónicos**, a los contribuyentes que adquieran combustibles para vehículos marítimos, aéreos y terrestres\n\nDicho complemento es para identificar el tipo de combustible y cuota que aplica a la enajenación de gasolina y diésel.\n\n## CFDI con complemento de Estado de Cuenta de Combustibles\n\nEn el comprobante se deberá ingresar la siguiente información:\n\n\n• En el campo **Cantidad** registrar el valor 1.\n\n• En el campo **Valor Unitario** registrar el valor 1.\n\n• En el campo **Clave de producto y servicio** se ingresará la clave **84141602** (corresponde a Proveedores de servicios de tarjetas de crédito o monederos electrónicos)\n\n• En el campo **descripción** ingresar el motivo por el cual no existe una comisión.\n\n• En el campo **Clave de Unidad** ingresar la clave E48.\n\n• En el campo **Unidad** ingresar Servicio\n\n• En el campo **Descuento** se registrará el valor de 1.\n\n## Uso del Complemto dentro del xml\n\nPara integrar en el complemento Estado de Cuenta Combustibles a un comprobante digital, la estructura resultante deberá integrar como un nodo hijo del nodo **/Comprobante/complemento**. \n\nAdicionalmente a su inclusión, deberá definir el namespace correspondiente dentro del nodo Comprobante, así como hacer referencia a la ubicación pública del esquema xsd correspondiente.\n\nDebera de integrar el namespace correspondiente al presente estándar e incluir la referencia a dicho namespace aplicable (http://www.sat.gob.mx/EstadoDeCuentaCombustible12) el cual es definido mediante el esquema público: \nEn http://www.sat.gob.mx/sitio_internet/cfd/EstadoDeCuentaCombustible/ecc12.xsd y se vincularía de la siguiente forma:\n\n\tcfdi:Comprobante\n\n\t…\n\n\n\txmlns:cfdi=\"http://www.sat.gob.mx/cfd/3\"\n\n\txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n\n\txmlns:ecc12 =\"http://www.sat.gob.mx/EstadoDeCuentaCombustible12”\n\n\txsi:schemaLocation=\"\n\n\t http://www.sat.gob.mx/cfd/3\n\n\t http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd\n\n\t http://www.sat.gob.mx/EstadoDeCuentaCombustible12\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/EstadoDeCuentaCombustible/ecc12.xsd \"\n\n\n\t…\n\n\tcfdi:/Comprobante\n\n\nLa línea que especifica **xml:xsi=”http://www.w3.org/2001/XMLSchema-instance”** indica que se está usando validación mediante el estándar de esquema XSD.\n\n\nLa línea que especifica **xmlns=”http://www.sat.gob.mx/cfd/3”** hace referencia al namespace de comprobantes.\n\n\nLa línea que especifica **xmlns:ecc12=\"http://www.sat.gob.mx/EstadoDeCuentaCombustible12\"**\nhace referencia al namespace adicional del complemento aplicable para la expresión del complemento.\n\n\nFinalmente 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.\n\n\n\nEn caso de que se requiriera agregar otros namespaces adicionales, el proceso 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\n\n\nRespecto de los nodos propios del estándar aplicable para el complemento, se deberá utilizar el prefijo **“ecc12”**, por ejemplo:\n\n\t<Complemento>\n\n\t\t<ecc12:EstadoDeCuentaCombustible/>\n\n\t</Complemento>\n\n\n# Complemento de facturas del sector de ventas al detalle\n\nEste complemento permite incluir información adicional sobre las operaciones comerciales en el sector detallista dicho uso de este complemento no es obligatorio.\n\n\nEste complemento es una facilidad para que los contribuyentes puedan emplear el método de valuación de inventario detallista y enajenación de mercancías y así hacer eficiente el procesamiento de la información.\n\n## Uso del Complemento dentro del xml\n\nPara integrar el complemento tipo Detallista a un comprobante fiscal digital, la estructura resultante tiene que integrarse como un nodo hijo del nodo **/Comprobante/Complemento** al igual que se debe definir el namespace correspondiente dentro del nodo Comprobante y hacer referencia a la ubicación pública del esquema xsd correspondiente.\n\nDeberá integrar el namespace correspondiente al presente estándar e incluir la referencia a dicho namespace aplicable (http://www.sat.gob.mx/detallista) el cual es definido mediante el esquema público definido en http://www.sat.gob.mx/sitio_internet/cfd/detallista/detallista.xsd y se vinculara de la siguiente manera:\n\n\tComprobante\n\n\t…\n\n\txmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n\n\txmlns:detallista=\"http://www.sat.gob.mx/detallista”\n\n\txsi:schemaLocation=\"\n\n\thttp://www.sat.gob.mx/cfd/2\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd\n\n\thttp://www.sat.gob.mx/detallista\n\n\thttp://www.sat.gob.mx/sitio_internet/cfd/detallista/detallista.xsd\"\n\n\n\t…\n\n\t/Comprobante\n\nLa línea que especifica **xml:xsi=”http://www.w3.org/2001/XMLSchema-instance”** indica que se\nestá usando validación mediante el estándar de esquema XSD.\n\nLa línea que especifica **xmlns=”http://www.sat.gob.mx/cfd/2”** hace referencia al namespace de\ncomprobantes.\n\nLa línea que especifica **xmlns:detallista=”http://www.sat.gob.mx/detallista/”** hace referencia al\nnamespace adicional del complemento aplicable para la expresión de Detallista.\n\nFinalmente la línea que especifica **xsi:schemaLocation**hace referencia a los dos namespaces\nusados, marcando adicionalmente la ubicación de los esquemas xsd que definen las especificaciones de cada namespace.\n\nPara agregar otros namesapce adicionales, el proceso es agregar una linia tipo xmlns definiendo el namespace y expresándolo de nuevo junto con la ubicación y definición del atributo **zsi:schemaLocation**.\n\nLos nodos básicos del comprobante no deberán llevar encabezado del namespace publicado por el SAT ya que son basados en el namespace por omisión. \n\n**Caso invalido** \n\n\t<cfd:Comprobante>\n\n\t\t<cfd:Emisor/>\n\n\t</cfd:Comprobante>\n\n\nLos nodos del complemento Detallista tiene que utilizar el encabezado “detallista”:\n\n\t<Complemento>\n\n\t\t<detallista:detallista/>\n\n\t</Complemento>\n","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"887256","team":5831435,"collectionId":"137be2cb-d9d9-42d7-87b8-b8598939e61d","publishedId":"RzZ9Fyns","public":true,"publicUrl":"https://docs.emite.mx","privateUrl":"https://go.postman.co/documentation/887256-137be2cb-d9d9-42d7-87b8-b8598939e61d","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","version":"8.10.1","publishDate":"2018-12-18T23:29:39.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[{"name":"ComplementosSat","id":"58fd4438-7561-400a-81c5-7799e2c0b6b0","owner":"887256","values":[],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/31ccc468d894560e6c06942cbcc9424eee2b92fe2faa4a5338597519d92254d1","favicon":"https://emite.mx/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"ComplementosSat","value":"887256-58fd4438-7561-400a-81c5-7799e2c0b6b0"}],"canonicalUrl":"https://docs.emite.mx/view/metadata/RzZ9Fyns"}