The classic scenario of using prepayments:
When adding a prepayment to the order, a document is issued for depositing money to the cash register, and when using the prepayment (breaking the receipt), the withdrawal of money from the cash register for the prepayment is issued. This scenario is contrary to Russian law, since the deposit of money is carried out without a fiscal receipt, however, there is also a plus, since the reports on goods and money are always the same (and goods and currencies are considered at the time of using the prepayment).
To use this scenario, you need to set the value "as deposit" in the "Accounting for prepayments" parameter"
When adding a prepayment to an order, the reason for the prepayment is created, a new order is created in which an unallocated margin is added (the link is taken from the reason) and this order is paid in the currency of the prepayment, the customer is issued a fiscal receipt. When you delete a prepayment, the corresponding fiscal receipt is deleted. After the closing of the general shift, when deleting the prepayment, instead of deleting the receipt, a refund is made for the prepayment, while the return receipt uses the unallocated "Margin for late deletion"as an item.
When using a prepayment, a non-fiscal payment is made for the prepayment. The fiscal method was selected by the value of the parameter "Accounting for prepayments" "total with subtraction" for "check, then total" and "fiscal discount" for "check, then discount". Starting from 7.6.1, the fiscal method is simply set for the advance offset currency,
To use this scenario, you need to set the value "check" in the "Accounting for prepayments" parameter (before 7.6.1, there were two values "check, then total" and " check, then discount")
Now it is necessary to punch two fiscal checks: one when accepting money, the other when issuing goods (using prepayment). In the reason for the prepayment, the currency is selected, and the accounting is carried out in accordance with the settings of this currency. In the "Accounting for prepayments" parameter, set the value " receipt"
Use of different currencies (when accepting and offsetting the advance payment) with its own fiscal settings, possibly different, it theoretically allows you to implement all possible schemes for accounting for prepayments. If the currency of receiving the advance is non-fiscal, and the currency of setting off is fiscal, then this is similar to accounting "as deposit". This method of accounting is more promising, as it will simplify the logic, eliminating the printing of unnecessary documents of deposits and issues.
Minimum version: 7.6.1.4.
The following changes occur during the update process: