Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
trytond-sale-subscription
Advanced tools
Sale Subscription Module ########################
The sale subscription module defines subscription, services and recurrence rule models.
Subscription
A subscription defines how some recurring services are periodically invoiced. The invoice is generated based on the consumption of each services. Here is the extensive list of the fields:
Party: The customer.
Contact: The contact who placed the order.
Invoice Party: An optional different party to invoice.
Invoice Address: The invoice address of the customer.
Number: The internal reference of the subscription.
Reference: The optional external reference of the subscription.
Description: An optional description for the subscription.
Start Date: The date at which the subscription starts.
End Date: The optional end date of the subscription.
Invoice Start Date: The date at which the invoice starts to be generated.
Invoice Recurrence: The definition of the invoicing recurrence.
Payment Term: The payment term to apply on the invoices.
Currency: Define the currency to use for the subscription. All service prices will be computed accordingly.
Lines:
States: The state of the subscription. May take one of the following values: Draft, Quotation, Running, Closed, Cancelled.
Company: The company which issue the sale order.
A running subscription can be modified by going back to draft and edit. Some field may not more be editable if the consumption has already started. The draft subscription is momentary stopped until it is set back to running.
The consumptions are created by schedulers or by a wizard. Idem for the creation of the invoices.
Service
A subscription service defines the default consumption of a product. It is composed of the fields:
Recurrence Rule
It defines combination of rules which compute the occurrence dates.
Name: The name of the rule.
Rules:
The computation of occurrences is base on the python-dateutil library
_.
.. _python-dateutil library
: https://dateutil.readthedocs.io/en/stable/rrule.html
FAQs
Tryton module for subscription
We found that trytond-sale-subscription demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.