Total Complexity | 1 |
Total Lines | 42 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | """pagoenespecie http://www.sat.gob.mx/pagoenespecie""" |
||
2 | from decimal import Decimal |
||
3 | from datetime import datetime, date, time |
||
4 | from collections.abc import Sequence |
||
5 | from ...cfdi import CFDI |
||
6 | from ...xelement import XElement |
||
7 | from ...utils import ScalarMap |
||
8 | |||
9 | |||
10 | class PagoEnEspecie(CFDI): |
||
11 | """ |
||
12 | Complemento para la expedición de comprobantes fiscales por la donación en la facilidad fiscal de Pago en Especie |
||
13 | |||
14 | :param cve_pic: Clave de inscripción al Padrón de Instituciones Culturales adheridas al Programa de Pago en Especie |
||
15 | :param folio_sol_don: Número de folio de la solicitud de donación |
||
16 | :param pza_art_nombre: Nombre de la pieza de arte |
||
17 | :param pza_art_tecn: Técnica de producción de la pieza de arte |
||
18 | :param pza_art_aprod: Año de producción de la pieza de arte |
||
19 | :param pza_art_dim: Dimensiones de la pieza de arte |
||
20 | """ |
||
21 | |||
22 | tag = '{http://www.sat.gob.mx/pagoenespecie}PagoEnEspecie' |
||
23 | version = '1.0' |
||
24 | |||
25 | def __init__( |
||
26 | self, |
||
27 | cve_pic: str, |
||
28 | folio_sol_don: str, |
||
29 | pza_art_nombre: str, |
||
30 | pza_art_tecn: str, |
||
31 | pza_art_aprod: str, |
||
32 | pza_art_dim: str, |
||
33 | ): |
||
34 | super().__init__({ |
||
35 | 'Version': self.version, |
||
36 | 'CvePIC': cve_pic, |
||
37 | 'FolioSolDon': folio_sol_don, |
||
38 | 'PzaArtNombre': pza_art_nombre, |
||
39 | 'PzaArtTecn': pza_art_tecn, |
||
40 | 'PzaArtAProd': pza_art_aprod, |
||
41 | 'PzaArtDim': pza_art_dim, |
||
42 | }) |
||
45 |