account_invoice_export
Enable exporting posted customer invoices as PDFs through configurable HTTP transmit methods that provide eBill buttons, basic-auth credentials, and chatter feedback on results.
Key Features
- transmit.method: adds a Send eBill toggle plus destination URL, username, and password fields to drive HTTP exports with Basic authentication headers.
- account.move: exposes Send eBill and Resend eBill actions, including a server action, so users can trigger exports from forms or batches.
- account.move: enforces that only posted customer invoices or refunds are exportable, raising detailed errors that list any records that fail the checks.
- account.move: posts the rendered invoice PDF to the configured endpoint, applies the transmit method headers, and flags the invoice as exported and confirmed on success.
- account.move: logs success messages and schedules Transmission Error activities populated by a template whenever an export job fails.
- mail.activity.type: provides a warning-styled Transmission Error activity type to highlight export failures that need attention.