| @@ 66-112 (lines=47) @@ | ||
| 63 | }) |
|
| 64 | ||
| 65 | ||
| 66 | class AuxiliarCtas(CFDI): |
|
| 67 | """ |
|
| 68 | Estándar de auxiliar de la cuenta o subcuenta del periodo que se entrega como parte de la contabilidad electrónica |
|
| 69 | ||
| 70 | :param rfc: Atributo requerido para expresar el RFC del contribuyente que envía los datos. |
|
| 71 | :param mes: Atributo requerido para expresar el mes en que inicia la vigencia del auxiliar de la cuenta o subcuenta. |
|
| 72 | :param anio: Atributo requerido para expresar el año al que inicia la vigencia del auxiliar de la cuenta o subcuenta. |
|
| 73 | :param tipo_solicitud: Atributo requerido para expresar el tipo de envío del auxiliar de la cuenta o subcuenta ( AF - Acto de Fiscalización; FC - Fiscalización Compulsa; DE - Devolución; CO - Compensación ) |
|
| 74 | :param cuenta: Nodo obligatorio para expresar los movimientos del periodo de cada uno de los auxiliares de la cuenta y/o subcuenta. |
|
| 75 | :param num_orden: Atributo opcional para expresar el número de orden asignado al acto de fiscalización al que hace referencia la solicitud del auxiliar de la cuenta o subcuenta. Requerido para tipo de solicitud = AF y FC. Se convierte en requerido cuando se cuente con la información. |
|
| 76 | :param num_tramite: Atributo opcional para expresar el número de trámite asignado a la solicitud de devolución o compensación al que hace referencia el auxiliar de la cuenta o subcuenta. Requerido para tipo de solicitud = DE o CO. Se convierte en requerido cuando se cuente con la información. |
|
| 77 | :param sello: Atributo opcional para contener el sello digital del archivo de contabilidad electrónica. El sello deberá ser expresado cómo una cadena de texto en formato Base 64 |
|
| 78 | :param no_certificado: Atributo opcional para expresar el número de serie del certificado de sello digital que ampara el archivo de contabilidad electrónica, de acuerdo al acuse correspondiente a 20 posiciones otorgado por el sistema del SAT. |
|
| 79 | :param certificado: Atributo opcional que sirve para expresar el certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64. |
|
| 80 | """ |
|
| 81 | ||
| 82 | tag = '{http://www.sat.gob.mx/esquemas/ContabilidadE/1_3/AuxiliarCtas}AuxiliarCtas' |
|
| 83 | version = '1.3' |
|
| 84 | ||
| 85 | def __init__( |
|
| 86 | self, |
|
| 87 | rfc: str, |
|
| 88 | mes: str, |
|
| 89 | anio: int, |
|
| 90 | tipo_solicitud: str, |
|
| 91 | cuenta: Cuenta | dict | Sequence[Cuenta | dict], |
|
| 92 | num_orden: str = None, |
|
| 93 | num_tramite: str = None, |
|
| 94 | sello: str = None, |
|
| 95 | no_certificado: str = None, |
|
| 96 | certificado: str = None, |
|
| 97 | ): |
|
| 98 | super().__init__({ |
|
| 99 | 'Version': self.version, |
|
| 100 | 'RFC': rfc, |
|
| 101 | 'Mes': mes, |
|
| 102 | 'Anio': anio, |
|
| 103 | 'TipoSolicitud': tipo_solicitud, |
|
| 104 | 'Cuenta': cuenta, |
|
| 105 | 'NumOrden': num_orden, |
|
| 106 | 'NumTramite': num_tramite, |
|
| 107 | 'Sello': sello, |
|
| 108 | 'NoCertificado': no_certificado, |
|
| 109 | 'Certificado': certificado, |
|
| 110 | }) |
|
| 111 | ||
| 112 | ||
| 113 | ||
| @@ 66-112 (lines=47) @@ | ||
| 63 | }) |
|
| 64 | ||
| 65 | ||
| 66 | class AuxiliarCtas(CFDI): |
|
| 67 | """ |
|
| 68 | Estándar de auxiliar de la cuenta o subcuenta del periodo que se entrega como parte de la contabilidad electrónica |
|
| 69 | ||
| 70 | :param rfc: Atributo requerido para expresar el RFC del contribuyente que envía los datos. |
|
| 71 | :param mes: Atributo requerido para expresar el mes en que inicia la vigencia del auxiliar de la cuenta o subcuenta. |
|
| 72 | :param anio: Atributo requerido para expresar el año al que inicia la vigencia del auxiliar de la cuenta o subcuenta. |
|
| 73 | :param tipo_solicitud: Atributo requerido para expresar el tipo de envío del auxiliar de la cuenta o subcuenta ( AF - Acto de Fiscalización; FC - Fiscalización Compulsa; DE - Devolución; CO - Compensación ) |
|
| 74 | :param cuenta: Nodo obligatorio para expresar los movimientos del periodo de cada uno de los auxiliares de la cuenta y/o subcuenta. |
|
| 75 | :param num_orden: Atributo opcional para expresar el número de orden asignado al acto de fiscalización al que hace referencia la solicitud del auxiliar de la cuenta o subcuenta. Requerido para tipo de solicitud = AF y FC. Se convierte en requerido cuando se cuente con la información. |
|
| 76 | :param num_tramite: Atributo opcional para expresar el número de trámite asignado a la solicitud de devolución o compensación al que hace referencia el auxiliar de la cuenta o subcuenta. Requerido para tipo de solicitud = DE o CO. Se convierte en requerido cuando se cuente con la información. |
|
| 77 | :param sello: Atributo opcional para contener el sello digital del archivo de contabilidad electrónica. El sello deberá ser expresado cómo una cadena de texto en formato Base 64 |
|
| 78 | :param no_certificado: Atributo opcional para expresar el número de serie del certificado de sello digital que ampara el archivo de contabilidad electrónica, de acuerdo al acuse correspondiente a 20 posiciones otorgado por el sistema del SAT. |
|
| 79 | :param certificado: Atributo opcional que sirve para expresar el certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64. |
|
| 80 | """ |
|
| 81 | ||
| 82 | tag = '{www.sat.gob.mx/esquemas/ContabilidadE/1_1/AuxiliarCtas}AuxiliarCtas' |
|
| 83 | version = '1.1' |
|
| 84 | ||
| 85 | def __init__( |
|
| 86 | self, |
|
| 87 | rfc: str, |
|
| 88 | mes: str, |
|
| 89 | anio: int, |
|
| 90 | tipo_solicitud: str, |
|
| 91 | cuenta: Cuenta | dict | Sequence[Cuenta | dict], |
|
| 92 | num_orden: str = None, |
|
| 93 | num_tramite: str = None, |
|
| 94 | sello: str = None, |
|
| 95 | no_certificado: str = None, |
|
| 96 | certificado: str = None, |
|
| 97 | ): |
|
| 98 | super().__init__({ |
|
| 99 | 'Version': self.version, |
|
| 100 | 'RFC': rfc, |
|
| 101 | 'Mes': mes, |
|
| 102 | 'Anio': anio, |
|
| 103 | 'TipoSolicitud': tipo_solicitud, |
|
| 104 | 'Cuenta': cuenta, |
|
| 105 | 'NumOrden': num_orden, |
|
| 106 | 'NumTramite': num_tramite, |
|
| 107 | 'Sello': sello, |
|
| 108 | 'NoCertificado': no_certificado, |
|
| 109 | 'Certificado': certificado, |
|
| 110 | }) |
|
| 111 | ||
| 112 | ||
| 113 | ||