@@ 269-294 (lines=26) @@ | ||
266 | }) |
|
267 | ||
268 | ||
269 | class Poliza(ScalarMap): |
|
270 | """ |
|
271 | Nodo obligatorio para relacionar el detalle de cada transacción dentro de la póliza. |
|
272 | ||
273 | :param num_un_iden_pol: Atributo requerido para expresar el número único de identificación de la póliza. El campo deberá contener la clave o nombre utilizado por el contribuyente para diferenciar, el tipo de póliza y el número correspondiente. En un mes ordinario no debe repetirse un mismo número de póliza con la clave o nombre asignado por el contribuyente. |
|
274 | :param fecha: Atributo requerido para expresar la fecha de registro de la póliza |
|
275 | :param concepto: Atributo requerido para expresar el concepto de la operación |
|
276 | :param transaccion: Nodo obligatorio para relacionar el detalle de cada transacción dentro de la póliza |
|
277 | """ |
|
278 | ||
279 | def __init__( |
|
280 | self, |
|
281 | num_un_iden_pol: str, |
|
282 | fecha: date, |
|
283 | concepto: str, |
|
284 | transaccion: Transaccion | dict | Sequence[Transaccion | dict], |
|
285 | ): |
|
286 | super().__init__({ |
|
287 | 'NumUnIdenPol': num_un_iden_pol, |
|
288 | 'Fecha': fecha, |
|
289 | 'Concepto': concepto, |
|
290 | 'Transaccion': transaccion, |
|
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 |
@@ 269-294 (lines=26) @@ | ||
266 | }) |
|
267 | ||
268 | ||
269 | class Poliza(ScalarMap): |
|
270 | """ |
|
271 | Nodo obligatorio para relacionar el detalle de cada transacción dentro de la póliza. |
|
272 | ||
273 | :param num_un_iden_pol: Atributo requerido para expresar el número único de identificación de la póliza. El campo deberá contener la clave o nombre utilizado por el contribuyente para diferenciar, el tipo de póliza y el número correspondiente. En un mes ordinario no debe repetirse un mismo número de póliza con la clave o nombre asignado por el contribuyente. |
|
274 | :param fecha: Atributo requerido para expresar la fecha de registro de la póliza |
|
275 | :param concepto: Atributo requerido para expresar el concepto de la operación |
|
276 | :param transaccion: Nodo obligatorio para relacionar el detalle de cada transacción dentro de la póliza |
|
277 | """ |
|
278 | ||
279 | def __init__( |
|
280 | self, |
|
281 | num_un_iden_pol: str, |
|
282 | fecha: date, |
|
283 | concepto: str, |
|
284 | transaccion: Transaccion | dict | Sequence[Transaccion | dict], |
|
285 | ): |
|
286 | super().__init__({ |
|
287 | 'NumUnIdenPol': num_un_iden_pol, |
|
288 | 'Fecha': fecha, |
|
289 | 'Concepto': concepto, |
|
290 | 'Transaccion': transaccion, |
|
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 |