BexioApiClient. Purchase. OutgoingPayment
(bexio_api_client v2.0.0)
Copy Markdown
Outgoing payment for a bill in purchase
Summary
Types
@type t() :: %BexioApiClient.Purchase.OutgoingPayment{ amount: float() | nil, banking_payment_entry_id: String.t() | nil, banking_payment_id: String.t() | nil, bill_id: String.t() | nil, booking_text: String.t() | nil, created_at: DateTime.t() | NaiveDateTime.t() | nil, currency_code: String.t() | nil, exchange_rate: float() | nil, execution_date: Date.t() | nil, fee_type: :by_sender | :by_receiver | :breakdown | :no_fee | nil, id: String.t() | nil, message: String.t() | nil, note: String.t() | nil, payment_type: :iban | :manual | :cash_discount | :qr | nil, receiver_account_no: String.t() | nil, receiver_bank_name: String.t() | nil, receiver_bank_no: String.t() | nil, receiver_bc_no: String.t() | nil, receiver_city: String.t() | nil, receiver_country_code: String.t() | nil, receiver_house_no: String.t() | nil, receiver_iban: String.t() | nil, receiver_name: String.t() | nil, receiver_postcode: String.t() | nil, receiver_street: String.t() | nil, reference_no: String.t() | nil, salary_payment?: boolean() | nil, sender_bank_account_id: integer() | nil, sender_bank_name: String.t() | nil, sender_bank_no: String.t() | nil, sender_bc_no: String.t() | nil, sender_city: String.t() | nil, sender_country_code: String.t() | nil, sender_house_no: String.t() | nil, sender_iban: String.t() | nil, sender_name: String.t() | nil, sender_postcode: String.t() | nil, sender_street: String.t() | nil, status: :pending | :transferred | :downloaded | :reconciled | nil, transaction_id: String.t() | nil }
Outgoing payment for a bill in purchase.
Fields:
:status- e.g.:pending,:transferred,:downloaded,:reconciled:payment_type-:iban,:manual,:cash_discountor:qr:fee_type-:by_sender,:by_receiver,:breakdownor:no_fee:salary_payment?- only allowed to betruefor:ibanpayments:receiver_account_no- deprecated by bexio, not allowed for any current payment type