| @@ 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 | ||