ecb10

ecb http://www.sat.gob.mx/ecb

class satcfdi.create.cfd.ecb10.MovimientoECBFiscal(fecha: datetime, descripcion: str, rfc_enajenante: str, importe: decimal.Decimal | int, referencia: str = None, moneda: str = None, saldo_inicial: decimal.Decimal | int = None, saldo_al_corte: decimal.Decimal | int = None)[source]

Bases: ScalarMap

Nodo requerido para expresar las operaciones a ser detalladas en el estado de cuenta bancario con RFC con efecto fiscal.

Parameters
  • fecha – Atributo requerido únicamente para la expresión de la fecha (mes/día) de la operación realizada por el cuentahabiente.

  • descripcion – Atributo requerido para precisar la descripción del bien o servicio cubierto por el cargo a la cuenta bancaria.

  • rfc_enajenante – Atributo requerido para indicar el RFC del enajenante, sin el cual no se puede acreditar la compra de bienes o servicios por medio del estado de cuenta bancario.

  • importe – Atributo requerido para indicar el importe de la operación realizada por el cuentahabiente por medio del instrumento bancario.

  • referencia – Atributo opcional para indicar el número de referencia o autorización con el que se identifica la operación realizada por el cuentahabiente.

  • moneda – Atributo opcional para indicar en que moneda se realizó la operación. Si no se especifica dato alguno, se entenderá que el importe está expresado en moneda nacional.

  • saldo_inicial – Atributo opcional para indicar el saldo inicial del instrumento bancario del cuentahabiente.

  • saldo_al_corte – Atributo opcional para indicar el saldo al corte del instrumento bancario del cuentahabiente.

class satcfdi.create.cfd.ecb10.MovimientoECB(fecha: datetime, descripcion: str, importe: decimal.Decimal | int, referencia: str = None, moneda: str = None, saldo_inicial: decimal.Decimal | int = None, saldo_al_corte: decimal.Decimal | int = None)[source]

Bases: ScalarMap

Nodo requerido para expresar las operaciones a ser detalladas en el estado de cuenta bancario que no cuentan con un RFC

Parameters
  • fecha – Atributo requerido únicamente para la expresión de la fecha (mes/día) de la operación realizada por el cuentahabiente.

  • descripcion – Atributo requerido para precisar la descripción del bien o servicio cubierto por el cargo a la cuenta bancaria.

  • importe – Atributo requerido para indicar el importe de la operación realizada por el cuentahabiente por medio del instrumento bancario.

  • referencia – Atributo opcional para indicar el número de referencia o autorización con el que se identifica la operación realizada por el cuentahabiente.

  • moneda – Atributo opcional para indicar en que moneda se realizó la operación. Si no se especifica dato alguno, se entenderá que el importe está expresado en moneda nacional.

  • saldo_inicial – Atributo opcional para indicar el saldo inicial del instrumento bancario del cuentahabiente.

  • saldo_al_corte – Atributo opcional para indicar el saldo al corte del instrumento bancario del cuentahabiente.

class satcfdi.create.cfd.ecb10.Movimientos(movimiento_ecb: satcfdi.create.cfd.ecb10.MovimientoECB | dict = None, movimiento_ecbfiscal: satcfdi.create.cfd.ecb10.MovimientoECBFiscal | dict = None)[source]

Bases: ScalarMap

Nodo requerido para enlistar los conceptos cubiertos por Estado de Cuenta Bancario.

Parameters
  • movimiento_ecb – Nodo requerido para expresar las operaciones a ser detalladas en el estado de cuenta bancario que no cuentan con un RFC

  • movimiento_ecbfiscal – Nodo requerido para expresar las operaciones a ser detalladas en el estado de cuenta bancario con RFC con efecto fiscal.

class satcfdi.create.cfd.ecb10.EstadoDeCuentaBancario(numero_cuenta: int, nombre_cliente: str, periodo: str, movimientos: satcfdi.create.cfd.ecb10.Movimientos | dict, sucursal: str = None)[source]

Bases: CFDI

Complemento al Comprobante Fiscal Digital (CFD) y Comprobante Fiscal Digital a través de Internet (CFDI) para integrar información aplicable al estado de cuenta bancario.

Parameters
  • numero_cuenta – Atributo requerido para indicar el número de cuenta del producto bancario.

  • nombre_cliente – Atributo requerido para indicar el nombre del cuentahabiente de la institución bancaria.

  • periodo – Atributo requerido para indicar periodo de los cargos o abonos al instrumento bancario.

  • movimientos – Nodo requerido para enlistar los conceptos cubiertos por Estado de Cuenta Bancario.

  • sucursal – Atributo opcional para indicar la sucursal a la cual pertenece el cuentahabiente.

tag = '{http://www.sat.gob.mx/ecb}EstadoDeCuentaBancario'
version = '1.0'