@@ 93-136 (lines=44) @@ | ||
90 | }) |
|
91 | ||
92 | ||
93 | class Cheque(ScalarMap): |
|
94 | """ |
|
95 | Nodo opcional para relacionar el detalle de los cheques que integran la póliza. Se convierte en requerido cuando exista una salida o entrada de recursos, que involucre este método de pago o cobro de la obligación contraída por parte del contribuyente que envía los datos. |
|
96 | ||
97 | :param num: Atributo requerido para expresar el número del cheque emitido |
|
98 | :param ban_emis_nal: Atributo requerido, para expresar el Banco nacional emisor del cheque, de acuerdo al catálogo publicado en la página de internet del SAT. Se consideran banco nacional aquellos bancos de residencia nacional, indistintamente, si el tipo de moneda es nacional o extranjero. |
|
99 | :param cta_ori: Atributo requerido para expresar el número de cuenta bancaria del origen de los recursos. |
|
100 | :param fecha: Atributo requerido, es la fecha del cheque |
|
101 | :param benef: Atributo requerido, nombre del beneficiario del cheque |
|
102 | :param rfc: Atributo requerido para expresar el RFC relacionado con el movimiento. El RFC al que se hace referencia, es el distinto del contribuyente que envía los datos, es decir, el RFC del tercero vinculado. |
|
103 | :param monto: Atributo requerido, es el monto del cheque emitido |
|
104 | :param ban_emis_ext: Atributo opcional para expresar el nombre completo del Banco extranjero emisor del cheque. Se convierte en requerido cuando se cuente con la información. |
|
105 | :param moneda: Atributo opcional para expresar el tipo de moneda utilizado en la transacción, de acuerdo al catálogo publicado en la página de internet del SAT. Este dato sólo se utiliza en el caso de que el tipo de moneda, sea diferente a la moneda nacional (peso). Se convierte en requerido cuando se cuente con la información. |
|
106 | :param tip_camb: Atributo opcional para expresar el tipo de cambio utilizado de acuerdo al tipo de moneda. Este dato sólo se utiliza en el caso de que el tipo de moneda, sea diferente a la moneda nacional (peso). Se convierte en requerido cuando se cuente con la información. |
|
107 | """ |
|
108 | ||
109 | def __init__( |
|
110 | self, |
|
111 | num: str, |
|
112 | ban_emis_nal: str, |
|
113 | cta_ori: str, |
|
114 | fecha: date, |
|
115 | benef: str, |
|
116 | rfc: str, |
|
117 | monto: Decimal | int, |
|
118 | ban_emis_ext: str = None, |
|
119 | moneda: str = None, |
|
120 | tip_camb: Decimal | int = None, |
|
121 | ): |
|
122 | super().__init__({ |
|
123 | 'Num': num, |
|
124 | 'BanEmisNal': ban_emis_nal, |
|
125 | 'CtaOri': cta_ori, |
|
126 | 'Fecha': fecha, |
|
127 | 'Benef': benef, |
|
128 | 'RFC': rfc, |
|
129 | 'Monto': monto, |
|
130 | 'BanEmisExt': ban_emis_ext, |
|
131 | 'Moneda': moneda, |
|
132 | 'TipCamb': tip_camb, |
|
133 | }) |
|
134 | ||
135 | ||
136 | class CompExt(ScalarMap): |
|
137 | """ |
|
138 | Nodo opcional para relacionar el detalle de los comprobantes de origen extranjero relacionados con la transacción. Se considera que se debe identificar, el soporte documental, tanto en la provisión, como en el pago y/o cobro de cada una de las cuentas y subcuentas que se vean afectadas. Se convierte en requerido cuando se cuente con la información. |
|
139 |
@@ 93-136 (lines=44) @@ | ||
90 | }) |
|
91 | ||
92 | ||
93 | class Cheque(ScalarMap): |
|
94 | """ |
|
95 | Nodo opcional para relacionar el detalle de los cheques que integran la póliza. Se convierte en requerido cuando exista una salida de recursos, que involucre este método de pago de la obligación contraída por parte del contribuyente que envía los datos |
|
96 | ||
97 | :param num: Atributo requerido para expresar el número del cheque emitido |
|
98 | :param ban_emis_nal: Atributo requerido, para expresar el Banco nacional emisor del cheque, de acuerdo al catálogo publicado en la página de internet del SAT. Se consideran banco nacional aquellos bancos de residencia nacional, indistintamente, si el tipo de moneda es nacional o extranjero. |
|
99 | :param cta_ori: Atributo requerido para expresar el número de cuenta bancaria del origen de los recursos. |
|
100 | :param fecha: Atributo requerido, es la fecha del cheque |
|
101 | :param benef: Atributo requerido, nombre del beneficiario del cheque |
|
102 | :param rfc: Atributo requerido para expresar el RFC relacionado con el movimiento. El RFC al que se hace referencia, es el distinto del contribuyente que envía los datos, es decir, el RFC del tercero vinculado. |
|
103 | :param monto: Atributo requerido, es el monto del cheque emitido |
|
104 | :param ban_emis_ext: Atributo opcional para expresar el nombre completo del Banco extranjero emisor del cheque. Se convierte en requerido cuando se cuente con la información. |
|
105 | :param moneda: Atributo opcional para expresar el tipo de moneda utilizado en la transacción, de acuerdo al catálogo publicado en la página de internet del SAT. Este dato sólo se utiliza en el caso de que el tipo de moneda, sea diferente a la moneda nacional (peso). Se convierte en requerido cuando se cuente con la información. |
|
106 | :param tip_camb: Atributo opcional para expresar el tipo de cambio utilizado de acuerdo al tipo de moneda. Este dato sólo se utiliza en el caso de que el tipo de moneda, sea diferente a la moneda nacional (peso). Se convierte en requerido cuando se cuente con la información. |
|
107 | """ |
|
108 | ||
109 | def __init__( |
|
110 | self, |
|
111 | num: str, |
|
112 | ban_emis_nal: str, |
|
113 | cta_ori: str, |
|
114 | fecha: date, |
|
115 | benef: str, |
|
116 | rfc: str, |
|
117 | monto: Decimal | int, |
|
118 | ban_emis_ext: str = None, |
|
119 | moneda: str = None, |
|
120 | tip_camb: Decimal | int = None, |
|
121 | ): |
|
122 | super().__init__({ |
|
123 | 'Num': num, |
|
124 | 'BanEmisNal': ban_emis_nal, |
|
125 | 'CtaOri': cta_ori, |
|
126 | 'Fecha': fecha, |
|
127 | 'Benef': benef, |
|
128 | 'RFC': rfc, |
|
129 | 'Monto': monto, |
|
130 | 'BanEmisExt': ban_emis_ext, |
|
131 | 'Moneda': moneda, |
|
132 | 'TipCamb': tip_camb, |
|
133 | }) |
|
134 | ||
135 | ||
136 | class CompExt(ScalarMap): |
|
137 | """ |
|
138 | Nodo opcional para relacionar el detalle de los comprobantes de origen extranjero relacionados con la transacción. Se considera que se debe identificar, el soporte documental, tanto en la provisión, como en el pago y/o cobro de cada una de las cuentas y subcuentas que se vean afectadas. Se convierte en requerido cuando se cuente con la información. |
|
139 |