mysuite
- class satcfdi.pacs.mysuite.RequestTransaction(requestor: str = None, transaction: str = None, country: str = None, entity: str = None, user: str = None, user_name: str = None, data1: str | bytes = None, data2: str | bytes = None, data3: str | bytes = None)[source]
Bases:
ScalarMap- Parameters:
requestor –
transaction –
country –
entity –
user –
user_name –
data1 –
data2 –
data3 –
- tag = '{http://www.fact.com.mx/schema/ws}RequestTransaction'
- class satcfdi.pacs.mysuite.MYSuite(requestor: str, country: str, user_name: str, environment=Environment.PRODUCTION)[source]
Bases:
PACPAC de facturacion MYSuite
Documentacion: https://soporte.mysuitemex.com/portal/es/kb/soporte-especializado
- RFC = 'MSE090205D9A'
- issue(cfdi: CFDI, accept: Accept = Accept.XML) Document[source]
Operation to request CFDI be sealed and stamped by PAC :param accept: :param cfdi: :return:
- stamp(cfdi: CFDI, accept: Accept = Accept.XML) Document[source]
Operation to request sealed CFDI be stamped by PAC :param accept: :param cfdi: :return: document_id and bytes of stamped xml
- 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:
- recover(document_id: str, accept: Accept = Accept.XML) Document[source]
- Parameters:
accept –
document_id –
- Returns:
- 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