Inicio  |  Emisión  |  Conector-txt v6.0 / CFDI 4.0  |  Complemento Impuestos locales
La LCO fue actualizada por última vez el 25/abr/2024

Complemento Impuestos locales

Definición

Sirve para incluir otros derechos como impuestos locales (p. ej. sobre alojamiento o servicios de hospedaje), retenció​n de impuestos federales (p. ej. IEPS y 5 al millar que dispone el art. 191 de la Ley Federal de Derechos para facturas de obra pública).

Fundamento Legal: Artículo 29, segundo párrafo, fracción III del Código Fiscal de la Federación, regla 2.7.1.8. de la Resolución Miscelánea Fiscal vigente y Apéndice 1 Notas Generales del “Anexo 20 Guía de llenado de los comprobantes fiscales digitales por Internet” versión 4.0, publicada en el Portal del SAT.

Liga del SAT: Complemento Impuestos locales

Este documento detalla la forma en que deben ser enviados los datos en un archivo de conector TXT SF:ERP para la generación de un CFDI con complemento Impuestos locales.

Entiéndase que el complemento debe ir incluido dentro del archivo txt que usted genera para la creación de su comprobante por lo que es necesario agregar campos extra al final de su cadena los cuales contengan este complemento.

Definición del complemento

Al igual que en el archivo Conector-txt v6.0 el complemento Impuestos locales v1.0 está dividido en líneas y cada línea representa un grupo de datos del complemento.

El complemento contiene identificadores al inicio de cada línea que indican el tipo de información que se incluye en dicha sección, el orden de las secciones es secuencial hacia abajo y está basado en el orden que tienen los nodos en la definición técnica del XSD publicado por el SAT, sin embargo este puede ajustarse a sus necesidades.

Los campos pertenecientes a cada sección (identificador) son separados por el caracter “pipe” (|, ASCII 124) y son extraídos en ese orden; sin embargo estos pueden ajustarse a sus necesidades.

Como lo mencionamos anteriormente, el orden de la información es secuencial hacia abajo, el salto de línea (line break, EOL o newline) puede ser cualquiera de los manejados en la mayoría de los sistemas actuales: CR, LF o CR+LF.

Identificadores y campos

Cada identificador representa el inicio de una sección de campos ya definidos, es decir, se define el tipo de datos que se utilizarán para el complemento, a continuación se enlistan los diferentes "identificadores" y los campos que lo componen.

Algunos de los identificadores y sus campos puede repetirse dentro del archivo, como ejemplo el identificador "PercepcionNomina" ya que deberá existir por cada percepció amparada en el complemento Impuestos locales.

  • Complemento|IdentificadorComplemento|Version|TotaldeRetenciones|TotaldeTraslados
  • ComplementoImpLocalRetencion|ImpLocRetenido|TasadeRetencion|Importe
  • ComplementoImpLocalTraslado|ImpLocTrasladado|TasadeTraslado|Importe

Ejemplo Con Complemento

SFERP|6.0|
Comprobante|99999|OAS33|true|||
Generales|01112017|01||PUE||622||Notas del comprobante|45070|
ComprobanteRelacionado|D49965D7-AC50-41D0-9EA3-1A487038CA99|04|
Divisa|Peso Mexicano|MXN|1|
Receptor|OSCAR KALA HAAK|KAHO641101B39||oscar@consumidor.com.mx|||G01|
Concepto|23534855|Bicicletas de motor|PZA|1|10000|Producto importado|10000||||25101800|EA|
ImpuestosConcepto|T|IVA|1600|16|Tasa|10000|
AduanaConcepto|15 19 3710 5025673|160523|5151
ImpuestosComprobante|T|IVA|1600|16|Tasa|
Totales|10000|1600|0.00|0.00|11614.00|
Complemento|implocal|1.0|16|30|
ComplementoImpLocalRetencion|retencion|16|0.16
ComplementoImpLocalTraslado|trasladado|30|0.30

Diccionario de datos.

TipoCampos para la emisión del comprobante electrónicoDescripción
RVersion Atributo requerido para expresar la versión del complemento. Ej. 1
OTotaldeRetenciones Atributo opcional para expresar la suma total de Retenciones aplicables. Ej. 100
OTotaldeTraslados Atributo opcional para expresar la suma total de traslados aplicables. Ej. 100
   
 RetencionesLocalesNodo condicional para la expresión de los impuestos locales retenidos
CImpLocRetenido Nombre del impuesto local retenido.ISH
CTasadeRetencion Porcentaje de retención del impuesto local. Ej. 1
CImporte Monto del impuesto local retenido. Ej. 100
   
 TrasladosLocalesNodo condicional para la expresión de los impuestos locales trasladados
CImpLocTrasladado Nombre del impuesto local trasladado. Ej. ISN
CTasadeTraslado Porcentaje de traslado del impuesto local. Ej. 1
CImporte Monto del impuesto local trasladado. Ej. 100
  • R= Requerido
  • C= Condicional
  • O= Opcional
  • *= Si se omite, este campo se calcula cuando el documento de ingreso original esté registrado previamente
Datos de contacto
comments powered by Disqus