Documentation / @facturometro/core / UncheckedInvoicePaymentMeans
Interface: UncheckedInvoicePaymentMeans ​
Defined in: packages/core/src/model/invoice.types.generated.ts:1608
BG-16 PAYMENT INSTRUCTIONS.
A group of business terms providing information about the payment.
Parser output for InvoicePaymentMeans: every property is optional and codes are plain strings, because nothing has been validated yet.
Rules ​
DE-R-001
See ​
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/
Properties ​
cardAccount? ​
optionalcardAccount?:UncheckedCardAccount
Defined in: packages/core/src/model/invoice.types.generated.ts:1644
BG-18 PAYMENT CARD INFORMATION.
A group of business terms providing information about card used for payment contemporaneous with invoice issuance.
Cardinality ​
0..1
Rules ​
DE-R-023-2, DE-R-024-1, DE-R-025-2
See ​
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/cac-CardAccount/
payeeFinancialAccount? ​
optionalpayeeFinancialAccount?:UncheckedPayeeFinancialAccount
Defined in: packages/core/src/model/invoice.types.generated.ts:1653
BG-17 CREDIT TRANSFER.
A group of business terms to specify credit transfer payments.
Cardinality ​
0..1
See ​
paymentId? ​
optionalpaymentId?:string
Defined in: packages/core/src/model/invoice.types.generated.ts:1633
BT-83 Remittance information.
A textual value used to establish a link between the payment and the Invoice, issued by the Seller. Used for creditor's critical reconciliation information. This information element helps the Seller to assign an incoming payment to the relevant payment process.
Cardinality ​
0..1
See ​
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/cbc-PaymentID/
paymentMandate? ​
optionalpaymentMandate?:UncheckedPaymentMandate
Defined in: packages/core/src/model/invoice.types.generated.ts:1663
BG-19 DIRECT DEBIT.
A group of business terms to specify a direct debit.
Cardinality ​
0..1
Rules ​
DE-R-023-2, DE-R-024-2, DE-R-025-1
See ​
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/cac-PaymentMandate/
paymentMeansCode? ​
optionalpaymentMeansCode?:UncheckedPaymentMeansCode
Defined in: packages/core/src/model/invoice.types.generated.ts:1622
BT-81 Payment means type code.
The means, expressed as code, for how a payment is expected to be or has been settled.
Attribute name (BT-82 Payment means text): The means, expressed as text, for how a payment is expected to be or has been settled.
Cardinality ​
1..1
Codelist ​
UNCL4461 https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL4461/
Rules ​
BR-49, BR-CL-16, DE-R-020
See ​
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/cbc-PaymentMeansCode/