Skip to main content
POST
Crea un CFDi de retención

Autorizaciones

Authorization
string
header
requerido

Autenticación HTTP Basic con usuario y contraseña de Facturama.

Cuerpo

application/json

CFDI 4.0 de Retenciones

FechaExp
string
requerido

Atributo requerido para la expresión de la fecha y hora de expedición del documento de retención e información de pagos. Se expresa en la forma yyyy-mmddThh:mm:ssTZD-6, de acuerdo con la especificación ISO 8601.

Minimum string length: 1
Pattern: ^(20[1-9][0-9])-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9])$
CveRetenc
string
requerido

Atributo requerido para expresar la clave de la retención e información de pagos de acuerdo al catálogo publicado en internet por el SAT.

Minimum string length: 1
Pattern: 0[1-9]|1[0-9]|2[0-6]
Emisor
object
requerido

Nodo requerido para expresar la información del contribuyente emisor del documento electrónico de retenciones e información de pagos.

Receptor
object
requerido

Nodo requerido para expresar la información del contribuyente receptor.

Periodo
object
requerido

Nodo requerido para expresar el periodo que ampara el documento de retenciones e información de pagos.

Totales
object
requerido

Nodo requerido para expresar el total de las retenciones e información de pagos efectuados en el período que ampara el documento.

LugarExpRetenc
string
requerido

Atributo requerido para incorporar el código postal del lugar de expedición del comprobante que ampara retenciones e información de pagos.

Minimum string length: 1
FolioInt
string | null

Atributo opcional para control interno del contribuyente que expresa el folio del documento que ampara la retención e información de pagos.Permite números y/o letras.

Maximum string length: 20
Pattern: [0-9a-zA-Z]{1,20}
Folio
string | null

Atributo opcional para control interno del contribuyente, Este campo tiene la misma funcionalidad al campo FolioInt (es un alias)

Maximum string length: 20
Pattern: [0-9a-zA-Z]{1,20}
DescRetenc
string | null

Atributo opcional que expresa la descripción de la retención e información de pagos en caso de que en el atributo CveRetenc se haya elegido el valor para 'otro tipo de retenciones'.

Maximum string length: 100
Complemento
object | null

Nodo opcional donde se incluirá el complemento Timbre Fiscal Digital de manera obligatoria y los nodos complementarios determinados por el SAT, de acuerdo a las disposiciones particulares a un sector o actividad específica.

Id
string | null

Identificador unico de Facturama

CadenaOriginal
string | null

Cadena original de la retencion

IsCanceled
boolean

Indica si la retencion esta cancelada

Sello
string | null

Sello Digital del CFDI (solo lectura)

Respuesta

200 - application/json

CFDI 4.0 de Retenciones

FechaExp
string
requerido

Atributo requerido para la expresión de la fecha y hora de expedición del documento de retención e información de pagos. Se expresa en la forma yyyy-mmddThh:mm:ssTZD-6, de acuerdo con la especificación ISO 8601.

Minimum string length: 1
Pattern: ^(20[1-9][0-9])-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9])$
CveRetenc
string
requerido

Atributo requerido para expresar la clave de la retención e información de pagos de acuerdo al catálogo publicado en internet por el SAT.

Minimum string length: 1
Pattern: 0[1-9]|1[0-9]|2[0-6]
Emisor
object
requerido

Nodo requerido para expresar la información del contribuyente emisor del documento electrónico de retenciones e información de pagos.

Receptor
object
requerido

Nodo requerido para expresar la información del contribuyente receptor.

Periodo
object
requerido

Nodo requerido para expresar el periodo que ampara el documento de retenciones e información de pagos.

Totales
object
requerido

Nodo requerido para expresar el total de las retenciones e información de pagos efectuados en el período que ampara el documento.

LugarExpRetenc
string
requerido

Atributo requerido para incorporar el código postal del lugar de expedición del comprobante que ampara retenciones e información de pagos.

Minimum string length: 1
FolioInt
string | null

Atributo opcional para control interno del contribuyente que expresa el folio del documento que ampara la retención e información de pagos.Permite números y/o letras.

Maximum string length: 20
Pattern: [0-9a-zA-Z]{1,20}
Folio
string | null

Atributo opcional para control interno del contribuyente, Este campo tiene la misma funcionalidad al campo FolioInt (es un alias)

Maximum string length: 20
Pattern: [0-9a-zA-Z]{1,20}
DescRetenc
string | null

Atributo opcional que expresa la descripción de la retención e información de pagos en caso de que en el atributo CveRetenc se haya elegido el valor para 'otro tipo de retenciones'.

Maximum string length: 100
Complemento
object | null

Nodo opcional donde se incluirá el complemento Timbre Fiscal Digital de manera obligatoria y los nodos complementarios determinados por el SAT, de acuerdo a las disposiciones particulares a un sector o actividad específica.

Id
string | null

Identificador unico de Facturama

CadenaOriginal
string | null

Cadena original de la retencion

IsCanceled
boolean

Indica si la retencion esta cancelada

Sello
string | null

Sello Digital del CFDI (solo lectura)