@@ 294-340 (lines=47) @@ | ||
291 | }) |
|
292 | ||
293 | ||
294 | class Polizas(CFDI): |
|
295 | """ |
|
296 | Estándar de pólizas del periodo que se entrega como parte de la contabilidad electrónica. |
|
297 | ||
298 | :param rfc: Atributo requerido para expresar el RFC del contribuyente que envía los datos |
|
299 | :param mes: Atributo requerido para expresar el mes al que corresponde la póliza |
|
300 | :param anio: Atributo requerido para expresar el año al que corresponde la póliza |
|
301 | :param tipo_solicitud: Atributo requerido para expresar el tipo de solicitud de la póliza ( AF - Acto de Fiscalización; FC - Fiscalización Compulsa; DE - Devolución; CO - Compensación ) |
|
302 | :param poliza: Nodo obligatorio para relacionar el detalle de cada transacción dentro de la póliza. |
|
303 | :param num_orden: Atributo opcional para expresar el número de orden asignado al acto de fiscalización al que hace referencia la solicitud de la póliza. Requerido para tipo de solicitud = AF y FC. Se convierte en requerido cuando se cuente con la información. |
|
304 | :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 la solicitud de la póliza. Requerido para tipo de solicitud = DE o CO. Se convierte en requerido cuando se cuente con la información. |
|
305 | :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 |
|
306 | :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. |
|
307 | :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. |
|
308 | """ |
|
309 | ||
310 | tag = '{www.sat.gob.mx/esquemas/ContabilidadE/1_1/PolizasPeriodo}Polizas' |
|
311 | version = '1.1' |
|
312 | ||
313 | def __init__( |
|
314 | self, |
|
315 | rfc: str, |
|
316 | mes: str, |
|
317 | anio: int, |
|
318 | tipo_solicitud: str, |
|
319 | poliza: Poliza | dict | Sequence[Poliza | dict], |
|
320 | num_orden: str = None, |
|
321 | num_tramite: str = None, |
|
322 | sello: str = None, |
|
323 | no_certificado: str = None, |
|
324 | certificado: str = None, |
|
325 | ): |
|
326 | super().__init__({ |
|
327 | 'Version': self.version, |
|
328 | 'RFC': rfc, |
|
329 | 'Mes': mes, |
|
330 | 'Anio': anio, |
|
331 | 'TipoSolicitud': tipo_solicitud, |
|
332 | 'Poliza': poliza, |
|
333 | 'NumOrden': num_orden, |
|
334 | 'NumTramite': num_tramite, |
|
335 | 'Sello': sello, |
|
336 | 'NoCertificado': no_certificado, |
|
337 | 'Certificado': certificado, |
|
338 | }) |
|
339 | ||
340 | ||
341 |
@@ 294-340 (lines=47) @@ | ||
291 | }) |
|
292 | ||
293 | ||
294 | class Polizas(CFDI): |
|
295 | """ |
|
296 | Estándar de pólizas del periodo que se entrega como parte de la contabilidad electrónica. |
|
297 | ||
298 | :param rfc: Atributo requerido para expresar el RFC del contribuyente que envía los datos |
|
299 | :param mes: Atributo requerido para expresar el mes al que corresponde la póliza |
|
300 | :param anio: Atributo requerido para expresar el año al que corresponde la póliza |
|
301 | :param tipo_solicitud: Atributo requerido para expresar el tipo de solicitud de la póliza ( AF - Acto de Fiscalización; FC - Fiscalización Compulsa; DE - Devolución; CO - Compensación ) |
|
302 | :param poliza: Nodo obligatorio para relacionar el detalle de cada transacción dentro de la póliza. |
|
303 | :param num_orden: Atributo opcional para expresar el número de orden asignado al acto de fiscalización al que hace referencia la solicitud de la póliza. Requerido para tipo de solicitud = AF y FC. Se convierte en requerido cuando se cuente con la información. |
|
304 | :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 la solicitud de la póliza. Requerido para tipo de solicitud = DE o CO. Se convierte en requerido cuando se cuente con la información. |
|
305 | :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 |
|
306 | :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. |
|
307 | :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. |
|
308 | """ |
|
309 | ||
310 | tag = '{http://www.sat.gob.mx/esquemas/ContabilidadE/1_3/PolizasPeriodo}Polizas' |
|
311 | version = '1.3' |
|
312 | ||
313 | def __init__( |
|
314 | self, |
|
315 | rfc: str, |
|
316 | mes: str, |
|
317 | anio: int, |
|
318 | tipo_solicitud: str, |
|
319 | poliza: Poliza | dict | Sequence[Poliza | dict], |
|
320 | num_orden: str = None, |
|
321 | num_tramite: str = None, |
|
322 | sello: str = None, |
|
323 | no_certificado: str = None, |
|
324 | certificado: str = None, |
|
325 | ): |
|
326 | super().__init__({ |
|
327 | 'Version': self.version, |
|
328 | 'RFC': rfc, |
|
329 | 'Mes': mes, |
|
330 | 'Anio': anio, |
|
331 | 'TipoSolicitud': tipo_solicitud, |
|
332 | 'Poliza': poliza, |
|
333 | 'NumOrden': num_orden, |
|
334 | 'NumTramite': num_tramite, |
|
335 | 'Sello': sello, |
|
336 | 'NoCertificado': no_certificado, |
|
337 | 'Certificado': certificado, |
|
338 | }) |
|
339 | ||
340 | ||
341 |