Skip to content

Commit b6f152c

Browse files
committed
Fixed Descarga Masiva
1 parent 54dc563 commit b6f152c

File tree

1 file changed

+0
-124
lines changed

1 file changed

+0
-124
lines changed

satcfdi/pacs/sat.py

Lines changed: 0 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -608,60 +608,6 @@ def list_69b(self, rfc: str) -> TaxpayerStatus | None:
608608
return TaxpayerStatus(r)
609609
return None
610610

611-
# def recover_comprobante_request(
612-
# self,
613-
# fecha_inicial: date | datetime | None = None,
614-
# fecha_final: date | datetime | None = None,
615-
# rfc_receptor: str | Sequence[str] | None = None,
616-
# rfc_emisor: str | None = None,
617-
# tipo_solicitud: TipoDescargaMasivaTerceros | str = TipoDescargaMasivaTerceros.CFDI,
618-
# tipo_comprobante: TipoDeComprobante | str | None = None,
619-
# estado_comprobante: EstadoComprobante | str | None = None,
620-
# rfc_a_cuenta_terceros: str | None = None,
621-
# complemento: str | None = None,
622-
# uuid: str | UUID | None = None) -> dict:
623-
# """
624-
# Esta operación permite solicitar la descarga de CFDIs o Metadata y como
625-
# resultado devuelve un id de solicitud o estatus de la petición realizada.
626-
#
627-
# :param fecha_inicial: Solo se buscarán CFDI, cuya fecha de emisión sea igual o mayor a la fecha inicial indicada en este parámetro.
628-
# Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
629-
# :param fecha_final: Solo se buscarán CFDI, cuya fecha de emisión sea igual o menor a la fecha final indicada en este parámetro.
630-
# Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
631-
# :param rfc_receptor: Contiene el/los RFCs receptores de los cuales se quiere consultar los CFDIs
632-
# Importante: El campo RfcReceptor, únicamente permite la captura de 5 registros como máximo
633-
# :param rfc_emisor: Contiene el RFC del emisor del cual se quiere consultar los CFDI.
634-
# Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
635-
# :param tipo_solicitud: Define el tipo de descarga
636-
# :param tipo_comprobante: Define el tipo de comprobante
637-
# :param estado_comprobante: Define el estado del comprobante
638-
# :param rfc_a_cuenta_terceros: Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs
639-
# :param complemento: Define el complemento de CFDI a descargar
640-
# :param uuid: Folio Fiscal
641-
# :return: respuesta de solicitud de descarga
642-
# """
643-
# arguments = {
644-
# 'FechaFinal': fecha_final,
645-
# 'FechaInicial': fecha_inicial,
646-
# 'RfcEmisor': rfc_emisor,
647-
# 'RfcReceptores': [('RfcReceptor', r) for r in iterate(rfc_receptor)] if rfc_receptor else None,
648-
# 'RfcSolicitante': self.signer.rfc,
649-
# 'TipoSolicitud': tipo_solicitud,
650-
# 'TipoComprobante': tipo_comprobante,
651-
# 'EstadoComprobante': estado_comprobante,
652-
# 'RfcACuentaTerceros': rfc_a_cuenta_terceros,
653-
# 'Complemento': complemento,
654-
# 'Folio': uuid,
655-
# }
656-
#
657-
# return self._execute_req(
658-
# _CFDISolicitaDescarga(
659-
# signer=self.signer,
660-
# arguments=arguments
661-
# ),
662-
# needs_token_fn=self._get_token_comprobante
663-
# )
664-
665611
def recover_comprobante_emited_request(
666612
self,
667613
fecha_inicial: date | datetime | None = None,
@@ -813,76 +759,6 @@ def recover_comprobante_download(self, id_paquete: str) -> (dict, str):
813759
needs_token_fn=self._get_token_comprobante
814760
)
815761

816-
# def recover_comprobante_iwait(
817-
# self,
818-
# fecha_inicial: date = None,
819-
# fecha_final: date = None,
820-
# rfc_receptor: str | Sequence[str] = None,
821-
# rfc_emisor: str = None,
822-
# tipo_solicitud: TipoDescargaMasivaTerceros | str = TipoDescargaMasivaTerceros.CFDI,
823-
# tipo_comprobante: TipoDeComprobante | str = None,
824-
# estado_comprobante: EstadoComprobante | str = None,
825-
# rfc_a_cuenta_terceros: str = None,
826-
# complemento: str = None,
827-
# uuid: str | UUID = None,
828-
# id_solicitud: str | UUID = None
829-
# ) -> Iterator[tuple[str, bytes]]:
830-
# """
831-
# Itera sobre los paquetes obtenidos
832-
#
833-
# :param fecha_inicial: Solo se buscarán CFDI, cuya fecha de emisión sea igual o mayor a la fecha inicial indicada en este parámetro.
834-
# Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
835-
# :param fecha_final: Solo se buscarán CFDI, cuya fecha de emisión sea igual o menor a la fecha final indicada en este parámetro.
836-
# Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
837-
# :param rfc_receptor: Contiene el/los RFCs receptores de los cuales se quiere consultar los CFDIs
838-
# Importante: El campo RfcReceptor, únicamente permite la captura de 5 registros como máximo
839-
# :param rfc_emisor: Contiene el RFC del emisor del cual se quiere consultar los CFDI.
840-
# Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
841-
# :param tipo_solicitud: Define el tipo de descarga
842-
# :param tipo_comprobante: Define el tipo de comprobante
843-
# :param estado_comprobante: Define el estado del comprobante
844-
# :param rfc_a_cuenta_terceros: Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs
845-
# :param complemento: Define el complemento de CFDI a descargar
846-
# :param uuid: Folio Fiscal
847-
# :param id_solicitud: Si ya se cuenta con el id de una solicitud anterior, solo pasar este parametro
848-
# :return: Iterador sobre packetes y su contenido en bytes
849-
# """
850-
# if not id_solicitud:
851-
# response = self.recover_comprobante_request(
852-
# fecha_inicial=fecha_inicial,
853-
# fecha_final=fecha_final,
854-
# rfc_receptor=rfc_receptor,
855-
# rfc_emisor=rfc_emisor,
856-
# tipo_solicitud=tipo_solicitud,
857-
# tipo_comprobante=tipo_comprobante,
858-
# estado_comprobante=estado_comprobante,
859-
# rfc_a_cuenta_terceros=rfc_a_cuenta_terceros,
860-
# complemento=complemento,
861-
# uuid=uuid
862-
# )
863-
# _service_logger("SolicitaDescargaResult", response)
864-
# id_solicitud = response['IdSolicitud']
865-
# time.sleep(self.wait_time)
866-
#
867-
# while True:
868-
# response = self.recover_comprobante_status(
869-
# id_solicitud=id_solicitud
870-
# )
871-
# _service_logger("VerificaSolicitudDescargaResult", response)
872-
# est = response["EstadoSolicitud"]
873-
# if est == EstadoSolicitud.TERMINADA:
874-
# for id_paquete in response['IdsPaquetes']:
875-
# response, paquete = self.recover_comprobante_download(
876-
# id_paquete=id_paquete
877-
# )
878-
# _service_logger("RespuestaDescargaMasivaTercerosSalida", response)
879-
# yield id_paquete, base64.b64decode(paquete)
880-
# break
881-
# if est in [EstadoSolicitud.ACEPTADA, EstadoSolicitud.EN_PROCESO]:
882-
# time.sleep(self.wait_time)
883-
# continue
884-
# break
885-
886762
def recover_retencion_request(
887763
self,
888764
fecha_inicial: date = None,

0 commit comments

Comments
 (0)