swsapien
- class satcfdi.pacs.swsapien.SWSapien(token=None, user=None, password=None, environment=Environment.PRODUCTION)[source]
Bases:
PACLuna Soft, S.A. de C.V. SW sapien-SmarterWEB
- RFC = 'LSO1306189R5'
- issue(cfdi: ~satcfdi.cfdi.CFDI, accept: ~satcfdi.pacs.Accept = <Accept.XML: 1>, ref_id: str = None) Document[source]
Operation to request CFDI be sealed and stamped by PAC :param accept: :param cfdi: :return:
- stamp(cfdi: ~satcfdi.cfdi.CFDI, accept: ~satcfdi.pacs.Accept = <Accept.XML: 1>, ref_id: str = None) Document[source]
Operation to request sealed CFDI be stamped by PAC :param accept: :param cfdi: :return: document_id and bytes of stamped xml
- recover(document_id: str, accept: ~satcfdi.pacs.Accept = <Accept.XML: 1>) Document[source]
- Parameters:
accept
document_id
- Returns:
- cancel(cfdi: CFDI, reason: CancelReason, substitution_id: str = None, signer: Signer = None) CancelationAcknowledgment[source]
Operation to request single cfdi to be canceled :param signer: :param cfdi: :param substitution_id: :param reason: :return:
- cancel_comprobante(cancelation: Cancelacion) CancelationAcknowledgment[source]
Operation to Cancel a Comprobante
- cancel_retencion(cancelation: Cancelacion) CancelationAcknowledgment[source]
Operation to Cancel a Retencion
- accept_reject(request: SolicitudAceptacionRechazo) AcceptRejectAcknowledgment[source]
Operation to Accept Reject a Cancellation Request
- list_69b(rfc: str) TaxpayerStatus | None[source]
Operation to get list69b status