El Anexo 20 de la RMF es el estándar técnico que especifica la estructura, forma y
sintaxis que deben contener los CFDI
que expidan los contribuyentes (personas físicas
y morales), lo cual permite que la información se organice mediante etiquetas de
manera estructurada en el comprobante.
Cuando se emita un comprobante fiscal por operaciones de comercio exterior de
exportación definitiva de mercancías con clave de pedimento “A1”, se deberá incorporar
el “Complemento para comercio exterior”, por lo que las especificaciones de los campos
a registrar para la elaboración de este complemento expresados en lenguaje no
informático, se incluyen en la presente guía en la sección II.
En la presente guía se hace referencia a la descripción de la información que debe
contener el citado Anexo 20 vigente. Cuando en las siguientes descripciones se
establezca el uso de un valor, éste se señala entre comillas, pero en el CFDI
debe
registrarse sin ellas, respetando mayúsculas, minúsculas, números, espacios y signos
de puntuación.
Nodo: Comprobante
|
Formato estándar del Comprobante Fiscal Digital por
Internet.
|
Version
|
Debe tener el valor "4.0".
Este dato lo integra el sistema que utiliza el contribuyente
para la emisión del comprobante fiscal.
|
Serie
|
Es el número de serie que utiliza el contribuyente para
control interno de su información, puede conformarse
desde 1 hasta 25 caracteres alfanuméricos.
|
Folio
|
Es el folio de control interno que asigna el contribuyente al
comprobante, puede conformarse desde 1 hasta 40
caracteres alfanuméricos.
|
Fecha |
Es la fecha y hora de expedición del comprobante fiscal. Se
expresa en la forma AAAA-MM-DDThh:mm:ss y debe
corresponder con la hora local donde se expide el
comprobante
Este dato lo integra el sistema que utiliza el contribuyente
para la emisión del comprobante fiscal.
Ejemplo: fecha: 2022-01-27T11:49:48
|
Sello |
Es el sello digital del comprobante fiscal generado con el
certificado de sello digital del contribuyente emisor del
comprobante; éste funge como la firma del emisor del
comprobante y lo integra el sistema que utiliza el
contribuyente para la emisión del comprobante. |
FormaPago |
Se debe registrar la clave de la forma de pago de los bienes
o la prestación de los servicios1 contenidos en el
comprobante. En caso de que el de comprobante sea tipo
“T” (Traslado) este campo no se registra.
- En el caso de que se haya recibido el pago de la
contraprestación al momento de la emisión del
comprobante fiscal, los contribuyentes deberán
consignar en éste, la clave vigente correspondiente
a la forma en que se recibió el pago de conformidad
con el catálogo c_FormaPago publicado en el Portal
del SAT
.
En este supuesto no se debe emitir adicionalmente
un CFDI
al que se le incorpore el “Complemento para
recepción de pagos”, porque el comprobante ya está
pagado.
- En el caso de aplicar más de una forma de pago en
una transacción, los contribuyentes deben incluir en
este campo, la clave vigente del catálogo
c_FormaPago de la forma de pago que corresponda
a aquella con la que se liquida la mayor cantidad del
pago. En caso de que se reciban distintas formas de
pago con el mismo importe el contribuyente debe
registrar a su consideración, una de las formas de
pago con las que se recibió el pago de la
contraprestación.
-
En el caso de que no se reciba el pago de la
contraprestación al momento de la emisión del
comprobante fiscal (pago en parcialidades o diferido),
los contribuyentes deberán seleccionar la clave “99”
(Por definir) del catálogo c_FormaPago publicado en
el Portal del SAT
.
En este supuesto la clave del método de pago debe
ser “PPD” (Pago en parcialidades o diferido) y cuando
se reciba el pago total o parcial se debe emitir
adicionalmente un CFDI
al que se le incorpore el
“Complemento para recepción de pagos” por cada
pago que se reciba.
Las diferentes claves de forma de pago se encuentran
incluidas en el catálogo c_FormaPago.
Ejemplo:
Forma de Pago= 02
c_FormaPago
|
Descripción
|
01
|
Efectivo
|
02
|
Cheque nominativo
|
03
|
Transferencia electrónica de fondos
|
99
|
Por definir
|
Cuando el tipo de comprobante sea “E” (Egreso), se debe
registrar como forma de pago, la misma clave vigente que
se registró en el CFDI
“I” (Ingreso) que dio origen a este
comprobante, derivado ya sea de una devolución,
descuento o bonificación, conforme al catálogo de formas
de pago del Anexo 20, opcionalmente se podrá registrar la
clave vigente de forma de pago con la que se está
efectuando el descuento, devolución o bonificación en su
caso.
Ejemplo: Un contribuyente realiza la compra de un
producto por un valor de $1000.00, y se le emite un CFDI
de
tipo “I” (Ingreso). La compra se pagó con forma de pago “01”
(Efectivo), posteriormente, éste realiza la devolución de
dicho producto, por lo que el contribuyente emisor del
comprobante debe emitir un CFDI
de tipo “E” (Egreso) por
dicha devolución, registrando la forma de pago “01”
(Efectivo), puesto que ésta es la forma de pago registrada
en el CFDI
tipo “I” (Ingreso) que se generó en la operación
de origen.
FormaPago= 01
|
NoCertificado |
Es el número que identifica al certificado de sello digital del
emisor, el cual lo incluye en el comprobante fiscal el
sistema que utiliza el contribuyente para la emisión. |
Certificado |
Es el contenido del certificado del sello digital del emisor y
lo integra el sistema que utiliza el contribuyente para la
emisión del comprobante fiscal. |
CondicionesDePago |
Se pueden registrar las condiciones comerciales aplicables
para el pago del comprobante fiscal, cuando existan estas
y cuando el tipo de comprobante sea “I” (Ingreso) o “E”
(Egreso).
En este campo se podrán registrar de 1 hasta 1000
caracteres.
Si el comprobante es de tipo “T” (Traslado) este campo no
debe registrarse.
Ejemplo:CondicionesDePago=3 meses
|
CondicionesDePago
|
Se pueden registrar las condiciones comerciales aplicables
para el pago del comprobante fiscal, cuando existan estas
y cuando el tipo de comprobante sea “I” (Ingreso) o “E”
(Egreso).
En este campo se podrán registrar de 1 hasta 1000
caracteres.
Si el comprobante es de tipo “T” (Traslado) este campo no
debe registrarse.
Ejemplo:
CondicionesDePago=3 meses
|
SubTotal
|
Es la suma de los importes de los conceptos antes de
descuentos e impuestos. No se permiten valores negativos.
-
Este campo debe tener la cantidad de decimales que
soporte la moneda, ver ejemplo del campo Moneda.
-
Cuando en el campo TipoDeComprobante sea “I”
(Ingreso) o “E” (Egreso), el importe registrado en este
campo debe ser igual al redondeo de la suma de los
importes de los conceptos registrados.
-
Cuando en el campo TipoDeComprobante sea “T”
(Traslado), el importe registrado en este campo debe
ser igual a cero.
|
Descuento
|
Se puede registrar el importe total de los descuentos
aplicables antes de impuestos. No se permiten valores
negativos. Se debe registrar cuando existan conceptos con
descuento.
Este campo debe tener la cantidad de decimales que
soporte la moneda, ver ejemplo del campo Moneda.
El valor registrado en este campo debe ser menor o igual
que el campo Subtotal.
Cuando en el campo TipoDeComprobante sea “I” (Ingreso)
o “E” (Egreso), y algún concepto incluya un descuento, este
campo debe existir y debe ser igual al redondeo de la suma
de los campos Descuento registrados en los conceptos; en
otro caso se debe omitir este campo.
|
Moneda
|
Se debe registrar la clave de la moneda utilizada para
expresar los montos del comprobante fiscal, cuando se usa
moneda nacional se registra “MXN”, conforme con la
especificación ISO 4217.
Las distintas claves de moneda se encuentran incluidas en
el catálogo c_Moneda.
Ejemplo:
Moneda= MXN222222
c_Moneda
|
Descripción
|
Decimales
|
Porcentaje
variación
|
USD |
Dólar Americano |
2 |
500%
|
MXN |
Peso Mexicano |
2 |
500% |
|
TipoCambio
|
Se puede registrar el tipo de cambio FIX conforme a la
moneda registrada en el comprobante.
Cuando los importes del comprobante se expresan en
moneda extranjera, se debe registrar el tipo de cambio
conforme a la moneda usada y representa el número de
pesos por cada unidad de la moneda extranjera.
Ejemplo:
TipoCambio=18.456000
Si el valor está fuera del porcentaje aplicable a la moneda,
tomado del catálogo c_Moneda, el emisor debe obtener del
proveedor de certificación de CFDI
que vaya a timbrar el
CFDI
, de manera no automática, una clave de confirmación
para ratificar que el valor es correcto e integrar dicha clave
en el campo Confirmacion. El límite superior se obtiene multiplicando el valor
publicado del tipo de cambio FIX por la suma de uno más
el porcentaje aplicable a la moneda tomado del catálogo
c_Moneda. El límite inferior se obtiene multiplicando el valor publicado
del tipo de cambio FIX por la suma de uno menos el
porcentaje aplicable a la moneda tomado del catálogo
c_Moneda. Si este límite fuera negativo se toma cero.
Nota importante:Esta validación estará vigente
únicamente a partir de que el SAT
publique en su Portal
de Internet los procedimientos para generar la clave de
confirmación y para parametrizar los rangos máximos
aplicables.
En caso de que la clave registrada en el campo Moneda sea
“XXX” (Los códigos asignados para las transacciones en que
intervenga ninguna moneda) no se debe registrar este
campo.
Si en el campo Moneda se registra “MXN” puede omitirse
este campo y si se incluye debe tener el valor "1"
|
Total
|
Es la suma del subtotal, menos los descuentos aplicables,
más las contribuciones recibidas (impuestos trasladados,
federales y/o locales, derechos, productos,
aprovechamientos) menos los impuestos retenidos
federales y/o locales. No se permiten valores negativos.
- Este campo debe tener la cantidad de decimales que
soporte la moneda, ver ejemplo del campo Moneda.
-
Cuando el campo TipoDeComprobante sea “T”
(Traslado), el importe registrado en este campo debe
ser igual a cero.
-
El SAT
publica el límite para el valor máximo de este
campo en:
-
El catálogo c_TipoDeComprobante.
-
En la lista de RFC (l_RFC), cuando el
contribuyente registre en el Portal del SAT los
límites personalizados.
-
Cuando el valor equivalente en “MXN” (Peso
Mexicano) de este campo exceda el límite
establecido, debe existir el campo Confirmacion.
Nota importante:
Esta validación estará vigente únicamente a partir de
que el SAT
publique en su Portal los procedimientos para
generar la clave de confirmación y para parametrizar los
montos máximos aplicables
|
TipoDeComprobante
|
Se debe registrar la clave con la que se identifica el tipo de
comprobante fiscal para el contribuyente emisor, la cual
puede ser: “I” (Ingreso), “E” (Egreso) o “T” (Traslado).
- El CFDI
se deberá registrar como tipo de
comprobante “I” (Ingreso), cuando exista
enajenación de las mercancías en términos del
artículo 14 del CFF.
- En el caso de operaciones en donde exista
enajenación de las mercancías en términos del
Artículo 14 del CFF, pero esta sea a título gratuito
y se opte por utilizar el complemento, se podrá
emitir el comprobante como:
-
Tipo de comprobante “I” (Ingreso), incluyendo
la descripción y el valor mercantil de las
mercancías, estableciendo a continuación un
descuento por el mismo monto de estas, de
forma que el CFDI
resulte con valor “0”, sin
registrar en el complemento el nodo
“Propietario” y el campo “MotivodeTraslado”,
o;
-
Tipo de comprobante “T” (Traslado),
registrando en el complemento el nodo
“Propietario” y el campo “MotivodeTraslado”.
-
Por otra parte, cuando los contribuyentes aunno
estando obligados a ello, opten por emitir un
CFDI
con complemento, en exportaciones
definitivas de mercancías con clave de
pedimento “A1” cuando éstas no son objeto de
enajenación y por ende no hay ingreso, deberán
clasificar el CFDI
como tipo “T” (Traslado) e incluir
el nodo “Propietario” y el campo
“MotivodeTraslado”, en estos casos no obstante
se deberá seguir cumpliendo con la transmisión
del acuse de valor (COVE) y declarar dentro del
pedimento en el campo 505, el folio fiscal y el
acuse de valor.Si el valor es “T” (Traslado), se debe
registrar campo “Motivo Traslado” y si el “Motivo
Traslado” tiene la clave “05” se debe registrar el
campo “Propietario”, en otro caso el campo
“MotivoTraslado” y el campo “Propietario” no
debe existir.
Ejemplo:
TipoDeComprobante=I (Ingreso)
Si el tipo de comprobante registrado es “I” (Ingreso), el
Motivo Traslado y la sección Propietario no deben existir.
Si el tipo de comprobante registrado es “T” (Traslado), se
deben considerar los siguientes puntos:
-
Se debe registrar el campo MotivoTraslado
- Si se registró la clave “05” (Envío de
mercancías propiedad de terceros), en el
campo MotivoTraslado, se debe registrar por
lo menos un nodo Propietario
- Si se registraron las claves "01” (Envío de
mercancías facturadas con anterioridad), “02”
(Reubicación de mercancías propias), “03”
(Envío de mercancías objeto de contrato de
consignación) o “04” (Envío de mercancías
para posterior enajenación), no se debe
registrar el nodo Propietario.
-
En este tipo de comprobante, los siguientes campos
no deberán existir:
- CondicionesDePago
- Descuento de los conceptos
- El nodo Impuestos
- FormaPago
- MetodoPago
|
Exportacion
|
Se debe registrar la clave con la que se identifica si el
comprobante ampara una operación de exportación, las
distintas claves vigentes se encuentran incluidas en el
catálogo c_Exportacion
- Cuando se registre el valor “02”, se debe incluir el
“Complemento para Comercio Exterior”.
Ejemplo:
Exportacion=02
c_Exportacion |
Descripción |
02 |
Definitiva |
|
MetodoPago
|
Se debe registrar la clave que corresponda dependiendo de
si se paga en una sola exhibición o en parcialidades, las
distintas claves de método de pago se encuentran incluidas
en el catálogo c_MetodoPago.
Ejemplo: Si un contribuyente realiza el pago en una sola
exhibición debe registrar en el campo de método de pago
lo siguiente:
MetodoPago = PUE
c_MetodoPago |
Descripción |
PUE |
Pago en una sola exhibición
|
PPD |
Pago en parcialidades o diferido |
Se debe registrar la clave “PUE” (Pago en una sola
exhibición), cuando se realice dicho pago al momento de
emitir el comprobante.
Se debe registrar la clave “PPD” (Pago en parcialidades
o diferido), cuando se emita el comprobante de la
operación y con posterioridad se vaya a liquidar en un
solo pago el saldo total o en varias parcialidades. En caso
de que al momento de la operación se realice el pago de
la primera parcialidad, se debe emitir el comprobante
por el monto total de la operación y un segundo
comprobante con el complemento para recepción de
pago por la parcialidad. Para mayor detalle del registro
de operaciones en parcialidades se sugiere consultar la
Guía de llenado del comprobante al que se le incorpora
el Complemento para recepción de pagos.
Si el tipo de comprobante es “T” (Traslado), se debe omitir
este campo.
|
LugarExpedicion
|
Se debe registrar el código postal del lugar de expedición
del comprobante (domicilio de la matriz o de la sucursal) y,
debe corresponder con una clave de código postal vigente
incluida en el catálogo c_CodigoPostal.
Al ingresar el código postal en este campo se cumple con
el requisito de señalar el domicilio y lugar de expedición del
comprobante a que se refieren las fracciones I y III del
Artículo 29-A del CFF, en los términos de la regla 2.7.1.29.,
fracción I, de la Resolución Miscelánea Fiscal vigente
En el caso de que se emita un comprobante fiscal en una
sucursal, en dicho comprobante se debe registrar el código
postal de ésta, independientemente de que los sistemas de
facturación de la empresa se encuentren en un domicilio
distinto al de la sucursal.
Los distintos códigos postales se encuentran incluidos en el
catálogo c_CodigoPostal.
Ejemplo:LugarExpedicion= 15900
|
Confirmacion
|
Se debe registrar la clave de confirmación única e
irrepetible que entrega el proveedor de certificación de
CFDI
o el SAT
a los emisores (usuarios) para expedir el
comprobante con importes o tipo de cambio fuera del
rango establecido o en ambos casos.
Ejemplo:Confirmacion= ECVH1
Se deben registrar valores alfanuméricos a 5 posiciones.
Nota importante: El uso de esta clave estará vigente únicamente a partir
de que el SAT
publique en su Portal los procedimientos
para generar la clave de confirmación y para
parametrizar los montos y rangos máximos aplicables.
|
Nodo:
InformacionGlobal
|
Este nodo no debe existir.
|
Nodo:
CfdiRelacionado
|
En este nodo se puede expresar la información de los
comprobantes fiscales relacionados.
|
TipoRelacion
|
Se debe registrar la clave de la relación que existe entre este
comprobante que se está generando y el o los CFDI
previos.
Las diferentes claves de Tipo de relación se encuentran
incluidas en el catálogo c_TipoRelacion vigente publicado
en el Portal del SAT.
- Las notas de crédito, débito que corresponden a las
claves “01 y 02” del catálogo c_TipoRelacion no deben
registrarse en este campo cuando se trate de
comprobantes de tipo “T” (Traslado).
- La devolución de mercancías sobre facturas o
traslados previos que correspondan a la clave “03”
del catálogo c_TipoRelacion no deben registrarse en
este campo cuando se trate de comprobantes de
tipo “E” (Egreso).
- La sustitución de los CFDI
previos que corresponden
a la clave “04” del catálogo c_TipoRelacion pueden
ingresarse en este campo cuando sustituyan a un
comprobante de tipo “I” (Ingreso) o “E” (Egreso).
- Cuando existan traslados de mercancías facturados
previamente que corresponden a la clave “05” del
catálogo c_TipoRelacion, el tipo de comprobante
debe ser de tipo “T” (Traslado) y este puede
relacionarse con comprobantes de tipo “I” (Ingreso)
o “E” (Egreso).
- Cuando exista un comprobante generado ya sea de
tipo “I” (Ingreso) o “E” (Egreso) por los traslados
previos que corresponden a la clave “06” del catálogo
c_TipoRelacion, este puede relacionarse con
comprobantes de tipo “T” (Traslado).
- Cuando el tipo de relación sea “07”, este documento
que se ésta generando debe ser de tipo “I” (Ingreso)
o “E” (Egreso).
Ejemplo: TipoRelacion = 01
c_TipoRelacion |
Descripción
|
01 |
Nota de crédito de los
documentos relacionados
|
02 |
Nota de débito de los
documentos relacionados |
03 |
Devolución de mercancía sobre
facturas o traslados previos |
04 |
Sustitución de los CFDI
previos
|
05 |
Traslados de mercancías
facturados previamente |
06 |
Factura generada por los
traslados previos |
07 |
CFDI
por aplicación de anticipo
|
|
Nodo:
CfdiRelacionado
|
En este nodo se debe expresar la información de los
comprobantes fiscales relacionados con el que se está
generando, se deben expresar tantos números de nodos de
CfdiRelacionado, como comprobantes se requieran
relacionar
En el caso de que se trate de un CFDI
de Traslado y se
ingrese en el campo MotivoTraslado la clave “01” (Envío de
mercancías facturadas con anterioridad), en este nodo se
debe registrar el UUID de la factura que ampara la
enajenación de la mercancía.
|
UUID
|
Se debe registrar el folio fiscal (UUID) de un comprobante
fiscal relacionado con el presente comprobante.
Ejemplo:UUID=5FB2822E-396D-4725-8521-DC4BDD20CCF
|
Nodo: Emisor
|
En este nodo se debe expresar la información del
contribuyente quien emite el comprobante fiscal.
|
Rfc
|
Se debe registrar la Clave del Registro Federal de
Contribuyentes del emisor del comprobante.
En el caso de que el emisor sea una persona física, este
campo debe contener una longitud de 13 posiciones,
tratándose de personas morales debe contener una
longitud de 12 posiciones.
Ejemplo:
En el caso de una persona física se debe registrar:
Rfc= CABL840215RF4
En el caso de una persona moral se debe registrar:
Rfc= PAL7202161U0
|
Nombre
|
Se debe registrar el nombre, denominación o razón social
inscrito en el RFC
del emisor del comprobante.
El nombre debe corresponder a la clave de RFC
registrado
en el campo Rfc de este Nodo.
Este dato podrá consultarse en su constancia de situación
fiscal emitida por el SAT
, la cual puede obtener en la
siguiente liga:
https://www.sat.gob.mx/aplicacion/login/53027/genera-tuconstancia-de-situacion-fiscal.
Ejemplo:En el caso de una persona física se debe registrar:
Nombre = MARTON ALEEJANDRO SANZI FIERROR
En el caso de una persona moral se debe registrar:
Nombre = LA PALMA AEI0
|
RegimenFiscal
|
Se debe registrar la clave vigente del régimen fiscal del
contribuyente emisor bajo el cual se está emitiendo el
comprobante.
Las claves de los diversos regímenes se encuentran
incluidas en el catálogo c_RegimenFiscal publicado en el
Portal del SAT
.
Este dato podrá consultarse en su constancia de situación
fiscal emitida por el SAT
, la cual puede obtener en la
siguiente liga:
Ejemplo:
En el caso de que el emisor sea una persona moral
inscrita en el Régimen General de Ley de Personas Morales,
debe registrar lo siguiente:
RegimenFiscal= 601
c_Regimen Fiscal |
Descripción |
Aplica para tipo persona |
|
|
|
Física |
Moral
|
601 |
General de Ley Personas Morales |
No |
SÍ |
603 |
Personas Morales con Fines no Lucrativos |
No |
SÍ |
605 |
Sueldos y Salarios e Ingresos Asimilados a Salarios |
SÍ |
No |
TipoCambio |
Se puede registrar el tipo de cambio FIX conforme a la
moneda registrada en el comprobante.
Cuando los importes del comprobante se expresan en
moneda extranjera, se debe registrar el tipo de cambio
conforme a la moneda usada y representa el número de
pesos por cada unidad de la moneda extranjera.
Ejemplo:
TipoCambio= 18.456000
Si el valor está fuera del porcentaje aplicable a la moneda,
tomado del catálogo c_Moneda, el emisor debe obtener del
proveedor de certificación de CFDI que vaya a timbrar el
CFDI, de manera no automática, una clave de confirmación
para ratificar que el valor es correcto e integrar dicha clave
en el campo Confirmacion.
El límite superior se obtiene multiplicando el valor
publicado del tipo de cambio FIX por la suma de uno más
el porcentaje aplicable a la moneda tomado del catálogo
c_Moneda.
El límite inferior se obtiene multiplicando el valor publicado
del tipo de cambio FIX por la suma de uno menos el
porcentaje aplicable a la moneda tomado del catálogo
c_Moneda. Si este límite fuera negativo se toma cero
Nota importante: Esta validación estará vigente
únicamente a partir de que el SAT publique en su Portal
de Internet los procedimientos para generar la clave de
confirmación y para parametrizar los rangos máximos
aplicables.
En caso de que la clave registrada en el campo Moneda sea
“XXX” (Los códigos asignados para las transacciones en que
intervenga ninguna moneda) no se debe registrar este
campo.
Si en el campo Moneda se registra “MXN” puede omitirse
este campo y si se incluye debe tener el valor "1"
|
Total |
Es la suma del subtotal, menos los descuentos aplicables,
más las contribuciones recibidas (impuestos trasladados,
federales y/o locales, derechos, productos,
aprovechamientos) menos los impuestos retenidos
federales y/o locales. No se permiten valores negativos.
- Este campo debe tener la cantidad de decimales que
soporte la moneda, ver ejemplo del campo Moneda.
- Cuando el campo TipoDeComprobante sea “T”
(Traslado), el importe registrado en este campo debe
ser igual a cero.
- El SAT publica el límite para el valor máximo de este
campo en:
- El catálogo c_TipoDeComprobante.
- En la lista de RFC (l_RFC), cuando el
contribuyente registre en el Portal del SAT los
límites personalizados
- Cuando el valor equivalente en “MXN” (Peso
Mexicano) de este campo exceda el límite
establecido, debe existir el campo Confirmacion.
Nota importante:
Esta validación estará vigente únicamente a partir de
que el SAT publique en su Portal los procedimientos para
generar la clave de confirmación y para parametrizar los
montos máximos aplicables.
|
TipoDeComprobante |
Se debe registrar la clave con la que se identifica el tipo de
comprobante fiscal para el contribuyente emisor, la cual
puede ser: “I” (Ingreso), “E” (Egreso) o “T” (Traslado).
- El CFDI se deberá registrar como tipo de
comprobante “I” (Ingreso), cuando exista
enajenación de las mercancías en términos del
artículo 14 del CFF.
- En el caso de operaciones en donde exista
enajenación de las mercancías en términos del
Artículo 14 del CFF, pero esta sea a título gratuito
y se opte por utilizar el complemento, se podrá
emitir el comprobante como:
- Tipo de comprobante “I” (Ingreso), incluyendo
la descripción y el valor mercantil de las
mercancías, estableciendo a continuación un
descuento por el mismo monto de estas, de
forma que el CFDI resulte con valor “0”, sin
registrar en el complemento el nodo
“Propietario” y el campo “MotivodeTraslado”, o;
- Tipo de comprobante “T” (Traslado),
registrando en el complemento el nodo
“Propietario” y el campo “MotivodeTraslado”.
- Por otra parte, cuando los contribuyentes aunno estando obligados a ello, opten por emitir un CFDI con complemento, en exportaciones definitivas de mercancías con clave depedimento “A1” cuando éstas no son objeto de enajenación y por ende no hay ingreso, deberán clasificar el CFDI como tipo “T” (Traslado) e incluir el nodo “Propietario” y el campo “MotivodeTraslado”, en estos casos no obstante se deberá seguir cumpliendo con la transmisióndel acuse de valor (COVE) y declarar dentro del pedimento en el campo 505, el folio fiscal y el acuse de valor.Si el valor es “T” (Traslado), se debe registrar campo “Motivo Traslado” y si el “Motivo Traslado” tiene la clave “05” se debe registrar el campo “Propietario”, en otro caso el campo “MotivoTraslado” y el campo “Propietario” nodebe existir.
Ejemplo:
TipoDeComprobante= I (Ingreso)
Si el tipo de comprobante registrado es “I” (Ingreso), el
Motivo Traslado y la sección Propietario no deben existir.
Si el tipo de comprobante registrado es “T” (Traslado), se
deben considerar los siguientes puntos:
- Se debe registrar el campo MotivoTraslado
- Si se registró la clave “05” (Envío de
mercancías propiedad de terceros), en el
campo MotivoTraslado, se debe registrar por
lo menos un nodo Propietario.
- Si se registraron las claves "01” (Envío de
mercancías facturadas con anterioridad), “02”
(Reubicación de mercancías propias), “03”
(Envío de mercancías objeto de contrato de
consignación) o “04” (Envío de mercancías
para posterior enajenación), no se debe
registrar el nodo Propietario.
- En este tipo de comprobante, los siguientes campos
no deberán existir:
- CondicionesDePago
- Descuento de los conceptos
- El nodo Impuestos
- FormaPago
- MetodoPago
|
Exportacion |
Se debe registrar la clave con la que se identifica si el
comprobante ampara una operación de exportación, las
distintas claves vigentes se encuentran incluidas en el
catálogo c_Exportacion.
- Cuando se registre el valor “02”, se debe incluir el
“Complemento para Comercio Exterior”.
Ejemplo:
Exportacion=02
c_Exportacion |
Descripción |
02 |
Definitiva |
|
MetodoPago |
Se debe registrar la clave que corresponda dependiendo de
si se paga en una sola exhibición o en parcialidades, las
distintas claves de método de pago se encuentran incluidas
en el catálogo c_MetodoPago.
Ejemplo: Si un contribuyente realiza el pago en una sola
exhibición debe registrar en el campo de método de pago
lo siguiente:
MetodoPago = PUE
c_MetodoPago |
Descripción |
PUE |
Pago en una sola exhibición |
PPD |
Pago en parcialidades o diferido |
Se debe registrar la clave “PUE” (Pago en una sola
exhibición), cuando se realice dicho pago al momento de
emitir el comprobante.
Se debe registrar la clave “PPD” (Pago en parcialidades
o diferido), cuando se emita el comprobante de la
operación y con posterioridad se vaya a liquidar en un
solo pago el saldo total o en varias parcialidades. En caso
de que al momento de la operación se realice el pago de
la primera parcialidad, se debe emitir el comprobante
por el monto total de la operación y un segundo
comprobante con el complemento para recepción de
pago por la parcialidad. Para mayor detalle del registro
de operaciones en parcialidades se sugiere consultar la
Guía de llenado del comprobante al que se le incorpora
el Complemento para recepción de pagos.
Si el tipo de comprobante es “T” (Traslado), se debe omitir
este campo.
|
LugarExpedicion |
Se debe registrar el código postal del lugar de expedición
del comprobante (domicilio de la matriz o de la sucursal) y,
debe corresponder con una clave de código postal vigente
incluida en el catálogo c_CodigoPostal.
Al ingresar el código postal en este campo se cumple con
el requisito de señalar el domicilio y lugar de expedición del
comprobante a que se refieren las fracciones I y III del
Artículo 29-A del CFF, en los términos de la regla 2.7.1.29.,
fracción I, de la Resolución Miscelánea Fiscal vigente
En el caso de que se emita un comprobante fiscal en una
sucursal, en dicho comprobante se debe registrar el código
postal de ésta, independientemente de que los sistemas de
facturación de la empresa se encuentren en un domicilio
distinto al de la sucursal.
Ejemplo:
LugarExpedicion= 15900
|
Confirmacion |
Se debe registrar la clave de confirmación única e
irrepetible que entrega el proveedor de certificación de
CFDI o el SAT a los emisores (usuarios) para expedir el
comprobante con importes o tipo de cambio fuera del
rango establecido o en ambos casos.
Ejemplo:
Confirmacion= ECVH1
Se deben registrar valores alfanuméricos a 5 posiciones.
Nota importante:
El uso de esta clave estará vigente únicamente a partir
de que el SAT publique en su Portal los procedimientos
para generar la clave de confirmación y para
parametrizar los montos y rangos máximos aplicables.
|
Nodo: InformacionGlobal |
Este nodo no debe existir. |
Nodo: CfdiRelacionados |
En este nodo se puede expresar la información de los comprobantes fiscales relacionados |
TipoRelacion |
Se debe registrar la clave de la relación que existe entre este
comprobante que se está generando y el o los CFDI previos.
Las diferentes claves de Tipo de relación se encuentran
incluidas en el catálogo c_TipoRelacion vigente publicado
en el Portal del SAT.
- Las notas de crédito, débito que corresponden a las
claves “01 y 02” del catálogo c_TipoRelacion no deben
registrarse en este campo cuando se trate de
comprobantes de tipo “T” (Traslado).
- La devolución de mercancías sobre facturas o
traslados previos que correspondan a la clave “03”
del catálogo c_TipoRelacion no deben registrarse en
este campo cuando se trate de comprobantes de
tipo “E” (Egreso).
- La sustitución de los CFDI previos que corresponden
a la clave “04” del catálogo c_TipoRelacion pueden
ingresarse en este campo cuando sustituyan a un
comprobante de tipo “I” (Ingreso) o “E” (Egreso).
- Cuando existan traslados de mercancías facturados
previamente que corresponden a la clave “05” del
catálogo c_TipoRelacion, el tipo de comprobante
debe ser de tipo “T” (Traslado) y este puede
relacionarse con comprobantes de tipo “I” (Ingreso)
o “E” (Egreso).
- Cuando exista un comprobante generado ya sea de
tipo “I” (Ingreso) o “E” (Egreso) por los traslados
previos que corresponden a la clave “06” del catálogo
c_TipoRelacion, este puede relacionarse con
comprobantes de tipo “T” (Traslado).
- Cuando el tipo de relación sea “07”, este documento
que se ésta generando debe ser de tipo “I” (Ingreso)
o “E” (Egreso).
Ejemplo:
Tiporelacion = 01
c_TipoRelacion |
Descripción |
01 |
Nota de crédito de los documentos relacionados |
02 |
Nota de débito de los documentos relacionados |
03 |
Devolución de mercancía sobre facturas o traslados previos |
04 |
Sustitución de los CFDI previos |
05 |
Traslados de mercancías facturados previamente |
06 |
Factura generada por los traslados previos |
07 |
CFDI por aplicación de anticipo |
|
Nodo: CfdiRelacionado |
En este nodo se debe expresar la información de los
comprobantes fiscales relacionados con el que se está
generando, se deben expresar tantos números de nodos de
CfdiRelacionado, como comprobantes se requieran
relacionar.
En el caso de que se trate de un CFDI de Traslado y se
ingrese en el campo MotivoTraslado la clave “01” (Envío de
mercancías facturadas con anterioridad), en este nodo se
debe registrar el UUID de la factura que ampara la
enajenación de la mercancía.
|
UUID |
Se debe registrar el folio fiscal (UUID) de un comprobante
fiscal relacionado con el presente comprobante.
Ejemplo:
UUID=5FB2822E-396D-4725-8521-DC4BDD20CCF
|
Nodo: Emisor |
En este nodo se debe expresar la información del
contribuyente quien emite el comprobante fiscal. |
Rfc |
Se debe registrar la Clave del Registro Federal de
Contribuyentes del emisor del comprobante.
En el caso de que el emisor sea una persona física, este
campo debe contener una longitud de 13 posiciones,
tratándose de personas morales debe contener una
longitud de 12 posiciones.
Ejemplo:
En el caso de una persona física se debe registrar:
Rfc= CABL840215RF4
En el caso de una persona moral se debe registrar:
Rfc= PAL7202161U0
|
Nombre |
Se debe registrar el nombre, denominación o razón social
inscrito en el RFC del emisor del comprobante.
El nombre debe corresponder a la clave de RFC registrado
en el campo Rfc de este Nodo.
Este dato podrá consultarse en su constancia de situación
fiscal emitida por el SAT, la cual puede obtener en la
siguiente liga:
https://www.sat.gob.mx/aplicacion/login/53027/genera-tu-constancia-de-situacion-fiscal
Ejemplo:
En el caso de una persona física se debe registrar:
Nombre = MARTON ALEEJANDRO SANZI FIERROR
En el caso de una persona moral se debe registrar:
Nombre = LA PALMA AEI0
|
|
|
|
|
|
|
|
|
|
|
|