process

satcfdi.accounting.process.complement_invoices_data(invoices: Mapping[UUID, SatCFDI])[source]
satcfdi.accounting.process.complement_invoices(invoices: Mapping[UUID, SatCFDI], invoice: SatCFDI)[source]
satcfdi.accounting.process.filter_invoices_iter(invoices: Iterable[SatCFDI], rfc_emisor=None, rfc_receptor=None, estatus=None, fecha=None, invoice_type=None, payment_method=None, pending_balance=None)[source]
satcfdi.accounting.process.filter_payments_iter(invoices: Mapping[UUID, SatCFDI], rfc_emisor=None, rfc_receptor=None, fecha=None, invoice_type=None) Sequence[PaymentsDetails][source]
satcfdi.accounting.process.filter_retenciones_iter(invoices, ejerc: int)[source]
satcfdi.accounting.process.invoice_def()[source]
satcfdi.accounting.process.invoice_confirm_def()[source]
satcfdi.accounting.process.payment_def()[source]
satcfdi.accounting.process.retenciones_def()[source]
satcfdi.accounting.process.console_print(invoices, columns)[source]
satcfdi.accounting.process.invoices_confirmation_print(invoices: Sequence[CFDI])[source]
satcfdi.accounting.process.invoices_print(invoices: Sequence[SatCFDI])[source]
satcfdi.accounting.process.payments_print(payments: Sequence[PaymentsDetails])[source]
satcfdi.accounting.process.retenciones_print(retentions: Sequence[SatCFDI])[source]
satcfdi.accounting.process.num2col(n)[source]

Number to Excel-style column name, e.g., 0 = A, 25 = Z, 26 = AA, 702 = AAA.

satcfdi.accounting.process.excel_export(workbook: Workbook, name, invoices, columns, row_height=3)[source]
satcfdi.accounting.process.invoices_export(workbook, name, invoices: Sequence[SatCFDI])[source]
satcfdi.accounting.process.payments_export(workbook, name, payments: Sequence[PaymentsDetails])[source]
satcfdi.accounting.process.retentions_export(workbook, name, retentions: Sequence[SatCFDI])[source]
satcfdi.accounting.process.payments_groupby_receptor(payments: Sequence[PaymentsDetails])[source]
satcfdi.accounting.process.payments_retentions_export(file_name, grouped_payments: Sequence)[source]