mpc
mpc http://www.uif.shcp.gob.mx/recepcion/mpc
- class satcfdi.create.pld.mpc.DatosLiquidacionType(fecha_disposicion: date, instrumento_monetario: str, moneda: str, monto_operacion: str)[source]
Bases:
ScalarMap- Parameters:
fecha_disposicion –
instrumento_monetario –
moneda –
monto_operacion –
- class satcfdi.create.pld.mpc.FideicomisoGaranteType(denominacion_razon: str, rfc: str = None, identificador_fideicomiso: str = None)[source]
Bases:
ScalarMap- Parameters:
denominacion_razon –
rfc –
identificador_fideicomiso –
- class satcfdi.create.pld.mpc.PersonaMoralGaranteType(denominacion_razon: str, fecha_constitucion: date = None, rfc: str = None)[source]
Bases:
ScalarMap- Parameters:
denominacion_razon –
fecha_constitucion –
rfc –
- class satcfdi.create.pld.mpc.PersonaFisicaGaranteType(nombre: str, apellido_paterno: str, apellido_materno: str, fecha_nacimiento: date = None, rfc: str = None, curp: str = None)[source]
Bases:
ScalarMap- Parameters:
nombre –
apellido_paterno –
apellido_materno –
fecha_nacimiento –
rfc –
curp –
- class satcfdi.create.pld.mpc.TipoGaranteType(persona_fisica: PersonaFisicaGaranteType | dict = None, persona_moral: PersonaMoralGaranteType | dict = None, fideicomiso: FideicomisoGaranteType | dict = None)[source]
Bases:
ScalarMap- Parameters:
persona_fisica –
persona_moral –
fideicomiso –
- class satcfdi.create.pld.mpc.DatosOtroType(descripcion_garantia: str)[source]
Bases:
ScalarMap- Parameters:
descripcion_garantia –
- class satcfdi.create.pld.mpc.DatosInmuebleType(tipo_inmueble: str, valor_referencia: str, codigo_postal: str, folio_real: str)[source]
Bases:
ScalarMap- Parameters:
tipo_inmueble –
valor_referencia –
codigo_postal –
folio_real –
- class satcfdi.create.pld.mpc.DatosBienMutuoType(datos_inmueble: DatosInmuebleType | dict = None, datos_otro: DatosOtroType | dict = None)[source]
Bases:
ScalarMap- Parameters:
datos_inmueble –
datos_otro –
- class satcfdi.create.pld.mpc.DatosGarantiaType(tipo_garantia: str, datos_bien_mutuo: DatosBienMutuoType | dict = None, tipo_persona: TipoGaranteType | dict = None)[source]
Bases:
ScalarMap- Parameters:
tipo_garantia –
datos_bien_mutuo –
tipo_persona –
- class satcfdi.create.pld.mpc.DatosOperacionType(fecha_operacion: date, codigo_postal: str, tipo_operacion: str, datos_liquidacion: DatosLiquidacionType | dict | Sequence[DatosLiquidacionType | dict], datos_garantia: DatosGarantiaType | dict | Sequence[DatosGarantiaType | dict] = None)[source]
Bases:
ScalarMap- Parameters:
fecha_operacion –
codigo_postal –
tipo_operacion –
datos_liquidacion –
datos_garantia –
- class satcfdi.create.pld.mpc.DetalleOperacionesType(datos_operacion: DatosOperacionType | dict | Sequence[DatosOperacionType | dict])[source]
Bases:
ScalarMap- Parameters:
datos_operacion –
- class satcfdi.create.pld.mpc.FideicomisoSimpleType(denominacion_razon: str, rfc: str = None, identificador_fideicomiso: str = None)[source]
Bases:
ScalarMap- Parameters:
denominacion_razon –
rfc –
identificador_fideicomiso –
- class satcfdi.create.pld.mpc.PersonaMoralSimpleType(denominacion_razon: str, fecha_constitucion: date = None, rfc: str = None, pais_nacionalidad: str = None)[source]
Bases:
ScalarMap- Parameters:
denominacion_razon –
fecha_constitucion –
rfc –
pais_nacionalidad –
- class satcfdi.create.pld.mpc.PersonaFisicaSimpleType(nombre: str, apellido_paterno: str, apellido_materno: str, fecha_nacimiento: date = None, rfc: str = None, curp: str = None, pais_nacionalidad: str = None)[source]
Bases:
ScalarMap- Parameters:
nombre –
apellido_paterno –
apellido_materno –
fecha_nacimiento –
rfc –
curp –
pais_nacionalidad –
- class satcfdi.create.pld.mpc.TipoPersonaSimpleType(persona_fisica: PersonaFisicaSimpleType | dict = None, persona_moral: PersonaMoralSimpleType | dict = None, fideicomiso: FideicomisoSimpleType | dict = None)[source]
Bases:
ScalarMap- Parameters:
persona_fisica –
persona_moral –
fideicomiso –
- class satcfdi.create.pld.mpc.DuenoBeneficiarioType(tipo_persona: TipoPersonaSimpleType | dict)[source]
Bases:
ScalarMap- Parameters:
tipo_persona –
- class satcfdi.create.pld.mpc.TelefonoType(clave_pais: str = None, numero_telefono: str = None, correo_electronico: str = None)[source]
Bases:
ScalarMap- Parameters:
clave_pais –
numero_telefono –
correo_electronico –
- class satcfdi.create.pld.mpc.ExtranjeroType(pais: str, estado_provincia: str, ciudad_poblacion: str, colonia: str, calle: str, numero_exterior: str, codigo_postal: str, numero_interior: str = None)[source]
Bases:
ScalarMap- Parameters:
pais –
estado_provincia –
ciudad_poblacion –
colonia –
calle –
numero_exterior –
codigo_postal –
numero_interior –
- class satcfdi.create.pld.mpc.NacionalType(colonia: str, calle: str, numero_exterior: str, codigo_postal: str, numero_interior: str = None)[source]
Bases:
ScalarMap- Parameters:
colonia –
calle –
numero_exterior –
codigo_postal –
numero_interior –
- class satcfdi.create.pld.mpc.TipoDomicilioType(nacional: NacionalType | dict = None, extranjero: ExtranjeroType | dict = None)[source]
Bases:
ScalarMap- Parameters:
nacional –
extranjero –
- class satcfdi.create.pld.mpc.RepresentanteApoderadoType(nombre: str, apellido_paterno: str, apellido_materno: str, fecha_nacimiento: date = None, rfc: str = None, curp: str = None)[source]
Bases:
ScalarMap- Parameters:
nombre –
apellido_paterno –
apellido_materno –
fecha_nacimiento –
rfc –
curp –
- class satcfdi.create.pld.mpc.FideicomisoType(denominacion_razon: str, apoderado_delegado: RepresentanteApoderadoType | dict, rfc: str = None, identificador_fideicomiso: str = None)[source]
Bases:
ScalarMap- Parameters:
denominacion_razon –
apoderado_delegado –
rfc –
identificador_fideicomiso –
- class satcfdi.create.pld.mpc.PersonaMoralType(denominacion_razon: str, pais_nacionalidad: str, giro_mercantil: str, representante_apoderado: RepresentanteApoderadoType | dict, fecha_constitucion: date = None, rfc: str = None)[source]
Bases:
ScalarMap- Parameters:
denominacion_razon –
pais_nacionalidad –
giro_mercantil –
representante_apoderado –
fecha_constitucion –
rfc –
- class satcfdi.create.pld.mpc.PersonaFisicaType(nombre: str, apellido_paterno: str, apellido_materno: str, pais_nacionalidad: str, actividad_economica: str, fecha_nacimiento: date = None, rfc: str = None, curp: str = None)[source]
Bases:
ScalarMap- Parameters:
nombre –
apellido_paterno –
apellido_materno –
pais_nacionalidad –
actividad_economica –
fecha_nacimiento –
rfc –
curp –
- class satcfdi.create.pld.mpc.TipoPersonaType(persona_fisica: PersonaFisicaType | dict = None, persona_moral: PersonaMoralType | dict = None, fideicomiso: FideicomisoType | dict = None)[source]
Bases:
ScalarMap- Parameters:
persona_fisica –
persona_moral –
fideicomiso –
- class satcfdi.create.pld.mpc.PersonaAvisoType(tipo_persona: TipoPersonaType | dict, tipo_domicilio: TipoDomicilioType | dict = None, telefono: TelefonoType | dict = None)[source]
Bases:
ScalarMap- Parameters:
tipo_persona –
tipo_domicilio –
telefono –
- class satcfdi.create.pld.mpc.AlertaType(tipo_alerta: str, descripcion_alerta: str = None)[source]
Bases:
ScalarMap- Parameters:
tipo_alerta –
descripcion_alerta –
- class satcfdi.create.pld.mpc.ModificatorioType(folio_modificacion: str, descripcion_modificacion: str)[source]
Bases:
ScalarMap- Parameters:
folio_modificacion –
descripcion_modificacion –
- class satcfdi.create.pld.mpc.AvisoType(referencia_aviso: str, prioridad: str, alerta: AlertaType | dict, persona_aviso: PersonaAvisoType | dict | Sequence[PersonaAvisoType | dict], detalle_operaciones: DetalleOperacionesType | dict, modificatorio: ModificatorioType | dict = None, dueno_beneficiario: DuenoBeneficiarioType | dict | Sequence[DuenoBeneficiarioType | dict] = None)[source]
Bases:
ScalarMap- Parameters:
referencia_aviso –
prioridad –
alerta –
persona_aviso –
detalle_operaciones –
modificatorio –
dueno_beneficiario –
- class satcfdi.create.pld.mpc.SujetoObligadoType(clave_sujeto_obligado: str, clave_actividad: str, clave_entidad_colegiada: str = None, exento: str = None)[source]
Bases:
ScalarMap- Parameters:
clave_sujeto_obligado –
clave_actividad –
clave_entidad_colegiada –
exento –
- class satcfdi.create.pld.mpc.InformeType(mes_reportado: str, sujeto_obligado: SujetoObligadoType | dict, aviso: AvisoType | dict | Sequence[AvisoType | dict] = None)[source]
Bases:
ScalarMap- Parameters:
mes_reportado –
sujeto_obligado –
aviso –
- class satcfdi.create.pld.mpc.ArchivoType(informe: InformeType | dict | Sequence[InformeType | dict])[source]
Bases:
ScalarMap- Parameters:
informe –
- class satcfdi.create.pld.mpc.Archivo(informe: InformeType | dict | Sequence[InformeType | dict])[source]
Bases:
ArchivoType,XElement- tag = '{http://www.uif.shcp.gob.mx/recepcion/mpc}archivo'