Skip to content

Commit e451197

Browse files
committed
Fixed Descarga Masiva
1 parent dc958e1 commit e451197

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

satcfdi/pacs/sat.py

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ class CodigoEstadoSolicitud(StrEnum):
9090
class TipoDescargaMasivaTerceros(StrEnum):
9191
CFDI = 'CFDI'
9292
METADATA = 'Metadata'
93+
PDF = 'PDF'
94+
PDFCOCEMA = 'PDFCOCEMA'
95+
TXTUUIDMASIVA = 'TXTUUIDMASIVA'
9396

9497

9598
def _service_logger(response_type, response):
@@ -628,7 +631,6 @@ def recover_comprobante_emited_request(
628631
:param estado_comprobante: Define el estado del comprobante
629632
:param rfc_a_cuenta_terceros: Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs
630633
:param complemento: Define el complemento de CFDI a descargar
631-
:param uuid: Folio Fiscal
632634
:return: respuesta de solicitud de descarga
633635
"""
634636
arguments = {
@@ -680,7 +682,6 @@ def recover_comprobante_received_request(
680682
:param estado_comprobante: Define el estado del comprobante
681683
:param rfc_a_cuenta_terceros: Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs
682684
:param complemento: Define el complemento de CFDI a descargar
683-
:param uuid: Folio Fiscal
684685
:return: respuesta de solicitud de descarga
685686
"""
686687
arguments = {
@@ -758,9 +759,7 @@ def recover_retencion_emited_request(
758759
rfc_receptor: str | Sequence[str] | None = None,
759760
rfc_emisor: str | None = None,
760761
tipo_solicitud: TipoDescargaMasivaTerceros | str = TipoDescargaMasivaTerceros.CFDI,
761-
tipo_comprobante: TipoDeComprobante | str | None = None,
762762
estado_comprobante: EstadoComprobante | str | None = None,
763-
rfc_a_cuenta_terceros: str | None = None,
764763
complemento: str | None = None) -> dict:
765764
"""
766765
Esta operación permite solicitar la descarga de CFDIs o Metadata y como
@@ -775,11 +774,8 @@ def recover_retencion_emited_request(
775774
:param rfc_emisor: Contiene el RFC del emisor del cual se quiere consultar los CFDI.
776775
Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
777776
:param tipo_solicitud: Define el tipo de descarga
778-
:param tipo_comprobante: Define el tipo de comprobante
779777
:param estado_comprobante: Define el estado del comprobante
780-
:param rfc_a_cuenta_terceros: Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs
781778
:param complemento: Define el complemento de CFDI a descargar
782-
:param uuid: Folio Fiscal
783779
:return: respuesta de solicitud de descarga
784780
"""
785781
arguments = {
@@ -789,9 +785,7 @@ def recover_retencion_emited_request(
789785
'RfcReceptores': [('RfcReceptor', r) for r in iterate(rfc_receptor)] if rfc_receptor else None,
790786
'RfcSolicitante': self.signer.rfc,
791787
'TipoSolicitud': tipo_solicitud,
792-
'TipoComprobante': tipo_comprobante,
793788
'EstadoComprobante': estado_comprobante,
794-
'RfcACuentaTerceros': rfc_a_cuenta_terceros,
795789
'Complemento': complemento,
796790
}
797791

@@ -810,9 +804,7 @@ def recover_retencion_received_request(
810804
rfc_receptor: str | None = None,
811805
rfc_emisor: str | None = None,
812806
tipo_solicitud: TipoDescargaMasivaTerceros | str = TipoDescargaMasivaTerceros.CFDI,
813-
tipo_comprobante: TipoDeComprobante | str | None = None,
814807
estado_comprobante: EstadoComprobante | str | None = None,
815-
rfc_a_cuenta_terceros: str | None = None,
816808
complemento: str | None = None) -> dict:
817809
"""
818810
Esta operación permite solicitar la descarga de CFDIs o Metadata y como
@@ -827,11 +819,8 @@ def recover_retencion_received_request(
827819
:param rfc_emisor: Contiene el RFC del emisor del cual se quiere consultar los CFDI.
828820
Parámetro obligatorio. Este parámetro no debe declararse en caso de realizar una consulta por el folio fiscal (UUID).
829821
:param tipo_solicitud: Define el tipo de descarga
830-
:param tipo_comprobante: Define el tipo de comprobante
831822
:param estado_comprobante: Define el estado del comprobante
832-
:param rfc_a_cuenta_terceros: Contiene el RFC del a cuenta a tercero del cual se quiere consultar los CFDIs
833823
:param complemento: Define el complemento de CFDI a descargar
834-
:param uuid: Folio Fiscal
835824
:return: respuesta de solicitud de descarga
836825
"""
837826
arguments = {
@@ -841,9 +830,7 @@ def recover_retencion_received_request(
841830
'RfcReceptor': rfc_receptor,
842831
'RfcSolicitante': self.signer.rfc,
843832
'TipoSolicitud': tipo_solicitud,
844-
'TipoComprobante': tipo_comprobante,
845833
'EstadoComprobante': estado_comprobante,
846-
'RfcACuentaTerceros': rfc_a_cuenta_terceros,
847834
'Complemento': complemento,
848835
}
849836

0 commit comments

Comments
 (0)