Codeunit 8059 "Sub. Contracts General Mgt."
Subscription Billing · Microsoft.SubscriptionBilling
Across versions
- BC23-28not present
- BC29-30present
Subscription Billing · Microsoft.SubscriptionBilling · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SingleInstance | true |
Event subscriptions
- SalesInvoiceLineDeleteArchivedBillingLines subscribes to Table “Sales Invoice Line” OnAfterDeleteEvent
- PurchaseInvoiceLineDeleteArchivedBillingLines subscribes to Table “Purch. Inv. Line” OnAfterDeleteEvent
- SalesCrMemoLineDeleteArchivedBillingLines subscribes to Table “Sales Cr.Memo Line” OnAfterDeleteEvent
- PurchCrMemoLineDeleteArchivedBillingLines subscribes to Table “Purch. Cr. Memo Line” OnAfterDeleteEvent
- SetServiceObjectAsRecRef subscribes to Codeunit “Document Attachment Mgmt” OnAfterGetRefTable
- FilterDocumentAttachmentOnRecRefPrimaryKey subscribes to Page “Document Attachment Details” OnAfterOpenForRecRef
- InitDocumentAttachmentFields subscribes to Table “Document Attachment” OnAfterInitFieldsFromRecRef
- CheckIfCustomerContractOrServiceObjectExistWhenDeleteCustomer subscribes to Table “Customer” OnBeforeDeleteEvent
- CheckIfVendorContractExistWhenDeleteVendor subscribes to Table “Vendor” OnBeforeDeleteEvent
Procedures
OpenContractCard(Partner: Enum "Service Partner"; ContractNo: Code[20])OpenPartnerCard(Partner: Enum "Service Partner"; PartnerNo: Code[20])GetContractDescription(Partner: Enum "Service Partner"; ContractNo: Code[20]): TextGetPartnerName(Partner: Enum "Service Partner"; PartnerNo: Code[20]): TextHasConnectionToContractLine(ContractNo: Code[20]; ContractLineNo: Integer): BooleanShowBillingLines(ContractNo: Code[20]; ContractLineNo: Integer; ServicePartner: Enum "Service Partner")(internal)ShowBillingLinesForDocumentLine(DocumentType: Enum "Sales Document Type"; DocumentNo: Code[20]; DocumentNoLineNo: Integer)ShowArchivedBillingLinesForServiceCommitment(ServiceCommitmentEntryNo: Integer)(internal)ShowArchivedBillingLines(ContractNo: Code[20]; ContractLineNo: Integer; ServicePartner: Enum "Service Partner"; RecurringBillingDocumentType: Enum "Rec. Billing Document Type"; DocumentNo: Code[20])(internal)ShowUnpostedSalesDocument(SalesDocumentType: Enum "Sales Document Type"; CustomerContract: Record "Customer Subscription Contract")(internal)ShowPostedSalesInvoices(CustomerContract: Record "Customer Subscription Contract")(internal)ShowPostedSalesCreditMemos(CustomerContract: Record "Customer Subscription Contract")(internal)ShowPostedPurchaseInvoices(VendorContract: Record "Vendor Subscription Contract")(internal)ShowPostedPurchaseCreditMemos(VendorContract: Record "Vendor Subscription Contract")(internal)ShowUnpostedPurchDocument(PurchDocumentType: Enum "Purchase Document Type"; VendorContract: Record "Vendor Subscription Contract")(internal)BillingLineExists(ServicePartner: Enum "Service Partner"; ContractNo: Code[20]; ContractLineNo: Integer): Boolean(internal)TestMergingServiceObjects(ServiceObject: Record "Subscription Header"; PrevServiceObject: Record "Subscription Header")(internal)TestMergingServiceCommitments(ServiceCommitment: Record "Subscription Line"; PrevServiceCommitment: Record "Subscription Line")(internal)DeleteDocumentAttachmentForNo(TableId: Integer; RecNo: Code[20])(internal)
Plus 3 local procedures.
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Sub. Contracts General Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.