spei
spei http://www.sat.gob.mx/spei
- class satcfdi.create.cfd.spei.Beneficiario(banco_receptor: str, nombre: str, tipo_cuenta: decimal.Decimal | int, cuenta: decimal.Decimal | int, rfc: str, concepto: str, monto_pago: decimal.Decimal | int, iva: decimal.Decimal | int = None)[source]
Bases:
ScalarMapElemento para describir los datos del beneficiario del SPEI
- Parameters
banco_receptor – Atributo requerido para expresar el nombre del Banco o Institución Financiera Receptora del SPEI
nombre – Nombre de la persona física o moral receptora del pago.
tipo_cuenta – Categoría de la cuenta a la que se efectuará el abono por la transferencia electrónica de fondos. Consultar Catálogo de Tipos de Cuenta.
cuenta – Esta cuenta deberá estar ligada al campo Tipo de Cuenta del Beneficiario, donde son abonados los fondos.
rfc – Atributo requerido para la expresión del registro federal de contribuyentes del beneficiario. Se pondrá ND en caso de no estar disponible
concepto – Descripción del motivo por el que el ordenante hace el pago al beneficiario.
monto_pago – Atributo obligatorio para la expresión del monto de la operación. Se trata de un entero positivo
iva – Importes de IVA correspondientes al pago. El monto debe ser mayor a cero y menor o igual a 9,999,999,999,999,999.99
- class satcfdi.create.cfd.spei.Ordenante(banco_emisor: str, nombre: str, tipo_cuenta: decimal.Decimal | int, cuenta: decimal.Decimal | int, rfc: str)[source]
Bases:
ScalarMapElemento para describir los datos del ordenante del SPEI
- Parameters
banco_emisor – Atributo requerido para expresar el nombre del Banco o Institución Financiera emisora del SPEI
nombre – Nombre de la persona física o moral que ordena el envío del pago.
tipo_cuenta – Categoría de la Cuenta a la que se efectuará el cargo por la transferencia electrónica de fondos.
cuenta – Cuenta que deberá estar ligada al Tipo de Cuenta del Ordenante, donde serán cargados los fondos.
rfc – Corresponde al registro federal de contribuyentes o clave única de registro de población del ordenante. Se pondrá ND en caso de no tenerlo disponible
- class satcfdi.create.cfd.spei.SPEI_Tercero(fecha_operacion: date, hora: time, clave_spei: int, sello: str, numero_certificado: str, cadena_cda: str, ordenante: satcfdi.create.cfd.spei.Ordenante | dict, beneficiario: satcfdi.create.cfd.spei.Beneficiario | dict)[source]
Bases:
ScalarMapEstándar aplicable a operaciones de SPEI a terceros
- Parameters
fecha_operacion – Fecha de operación con formato. Debe ser la misma que la fecha de operación del sistema.
hora – hora del acreditamiento
clave_spei – Clave SPEI del Participante Emisor.
sello – Atributo requerido para contener el sello digital del comprobante de pago. El sello deberá ser expresado cómo una cadena de texto en formato Base 64.
numero_certificado – Atributo requerido para la identificación del certificado de seguridad utilizado para el sello digital.
cadena_cda – Atributo que contiene la información del CDA fidedigna que la institución ha enviado a Banco de México.
ordenante – Elemento para describir los datos del ordenante del SPEI
beneficiario – Elemento para describir los datos del beneficiario del SPEI
- class satcfdi.create.cfd.spei.ComplementoSPEI(spei_tercero: satcfdi.create.cfd.spei.SPEI_Tercero | dict | collections.abc.Sequence[satcfdi.create.cfd.spei.SPEI_Tercero | dict])[source]
Bases:
CFDIComplemento para el uso de SPEI Tercero a Tercero
- Parameters
spei_tercero – Estándar aplicable a operaciones de SPEI a terceros
- tag = '{http://www.sat.gob.mx/spei}Complemento_SPEI'