Payment Reconciliation Pro Invoice

  • The DocType contains fields to capture information related to invoices in the context of payment reconciliation:

    • invoice_type: Select field representing the type of invoice (Sales Invoice, Purchase Invoice, or Journal Entry). It is read-only and visible in the list view.

    • invoice_number: Dynamic Link field representing the invoice number. It depends on the selected invoice type and is read-only.

    • invoice_date: Date field representing the date of the invoice. It is read-only and visible in the list view.

    • amount: Currency field representing the total amount of the invoice. It is read-only and visible in the list view. Options are based on the selected currency.

    • outstanding_amount: Currency field representing the outstanding amount of the invoice. It is read-only and visible in the list view. Options are based on the selected currency.

    • currency: Link field representing the currency of the invoice. It is hidden and refers to the "Currency" DocType.

  1. Table Configuration:

    • This DocType is marked as tabular (istable: 1), indicating that it represents tabular data.

  2. Timestamps and Tracking:

    • There are timestamps to track when the record was created and last modified.

    • The system tracks changes on each record.

  3. Permissions:

    • No specific permissions are defined for this DocType (permissions: []).

  4. Quick Entry:

    • The quick_entry: 1 attribute indicates that users can use a quick entry form for this DocType.

  5. Sorting and Database Information:

    • Records are sorted based on the modification timestamp in descending order.

    • The data is stored using the InnoDB storage engine.

  6. Web Indexing:

    • The system is configured to index the records of this type for web searches.

  7. Toolbar Configuration:

    • The toolbar is visible by default.

In summary, this DocType is designed to store information about invoices related to payment reconciliation. It includes details such as invoice type, number, date, amount, outstanding amount, and currency. The DocType is configured as a table, and users can use quick entry to efficiently add data.