Skip to content
العربية

Point of Sale FAQ

Why does the deferred payment method appear on the payment screen even after enabling the option to hide it from settings?

When the option "Hide the system's default deferred payment method" is enabled in the POS settings, the deferred payment method is expected to be hidden from the payment screen.

  • Problem:

Despite enabling this option, the deferred payment method continues to appear on the payment screen.

  • Reason:

This behavior occurs if the permission "Allow deferred payment" is enabled for the user in the POS permissions settings.

  • Solution:

Disable the following permission in the POS permissions settings for the user:

  • Permission name: Allow deferred payment

This ensures that the setting to hide deferred payment is respected, and the method will no longer appear on the payment screen.

Q: When closing a shift, the error "Payment method Mada repeated in multi line" appeared. What causes it and how can it be resolved?

A: The reason this error appears is that the payment method (e.g., "Mada") had its properties modified after it was used in actual transactions — specifically, the 'cash method' property in the payment method definition was changed. As a result, the same payment method appeared on more than one line when closing the shift: once as a cash method and once as a non-cash method (such as bank or deferred), which caused a duplication that is not allowed.

Solution: To resolve this issue, use the following utility inside the POS system:

com.namasoft.pos.util.plugnplay.POSPaymentMethodToggledCashProperty

Pass it the code of the payment method where the change occurred.

TIP

  • For more details on running utilities inside POS, refer to the relevant section in the POS Technical Points Usage Guide
  • The original error message text: Payment method {0} repeated in multi line

How can I create an inventory movement statement report that works from within POS?

Question: Is it possible to create an inventory movement statement report for items that works from within POS, showing incoming, outgoing, and balance over a specific period?

Answer:

Yes, such a report can be created by following these steps:

Creation Steps:

  1. Create the report on the main system:

    • Create the report first on the main Nama system
    • Verify that the report works correctly and displays the required data (incoming, outgoing, balance)
  2. Test the report:

    • Verify the accuracy of the displayed data
    • Test the report across different time periods to confirm result accuracy
  3. Enable the report in POS:

    • Go to Report Definition in the main system
    • Enable the following options:

    a. Used in POS (usedInPOS):

    • Enable this option to make the report available in the POS interface

    b. Run on POS server database (runOnPosServerDB):

    • Enable this option to ensure the report runs on the server database
    • This guarantees up-to-date and comprehensive data from all points

Important Notes

  • Make sure to thoroughly test the report on the main system before enabling it in POS
  • Using the server database ensures data accuracy across all POS terminals
  • The report can be accessed from within POS after enabling the mentioned options