Saravanan666/pypi-org huggingface dataset:
Package: trytond-account-payment-stripe
The account_payment_stripe module allows to receive payment fromStripe.
It usesStripe.js and Stripe Elementsin a checkout form to handleSetup
IntentandPayment Intentby card.AccountThe Account stores the information about the Stripe account like the secret
key, the publishable key and the webhook signing secret.The account’s webhook endpoint is the URL used by stripewebhooks. For
additional security, the Stripe’s requests signature can be verified if the
webhooksigning secretis set on the Account.
If no webhook is setup, a cron task fetches the new events.CustomerThe Customer allow to register parties as Stripe customers.
The checkout button opens the Stripe checkout form.A cron task runs every hour to create new customers on Stripe and another to
delete them if they are inactivated.JournalThe journal has a new field for the Stripe account.PaymentThe payment has also a checkout button which opens the Stripe checkout form.
A payment can be processed off-session using asourceorpayment methodfrom the customer.
In case the payment method requires authorization, an email is sent to the
party with a link to the checkout form.
In case of error, it has also new fields which display the error messages.A cron task runs every 15 minutes to charge each processing payment.The capture box can be unchecked to only authorize on processing and capture
the amount in a second step.If the payment is disputed, it will be updated at the closure of the dispute.It is possible to partially or completely refund a payment.ConfigurationThe account_payment_stripe module uses the sectionaccount_payment_stripeto retrieve some parameters:sources_cache: defines the duration in seconds the sources are kept in
the cache. The default value is15 * 60.max_network_retries: defines the maximum number of retries the Stripe
library may perform. The default value is3.
Package: trytond-account-statement
The account_statement module allows to book statements. Statement can be used
for bank statement, cash daybook etc.StatementA statement groups many lines under a journal for a date. It is mainly defined
by:Name.Journal.Date.The statement can be in one of this states:DraftThe statement is waiting for validationValidatedThe statement is validated and is waiting to be posted. A move for each
grouped lines is already created in draft state.PostedThe statement is posted which means all the moves have been posted.CancelledThe statement is cancelled which means all the moves previously created have
been deleted.LineA Statement Line is mainly defined by:Sequence: Use to order the lines in the statement.Number: The number to identify a transaction.Date.Amount.Party.Account.Invoice.Description.Move: The move created for this line.OriginThe statement origin store the raw information from an external system that
are imported. The origin are converted into statement lines.Line GroupThe line group represent the group of lines created at the validation of the
statement.
By default the lines of a statement are grouped byNumber,DateandParty.JournalA Statement Journal is mainly defined by:Name.Journal (from account).Currency.Validation Type:
- Balance
- Amount
- Number of LinesThe statements are validated following the validation type of the journal.
The Balance validation requests to set the start and end balance (the start is
automaticaly filled with the end balance of the last statement on the same
journal) and the difference is checked against the total amount of the lines.
The Amount validation requests to set the total amount to check against the
total amount of the lines.
The Number of Lines requests to set the number of unique lines on the
statement.Import StatementA wizard to import statements from an external system. It creates statements
with origins filled.ConfigurationThe account_statement module uses the sectionaccount_statementto retrieve
some parameters:filestore: a boolean value to store origin file in the FileStore.
The default value isFalse.store_prefix: the prefix to use with the FileStore.
The default value isNone.
Package: trytond-account-statement-rule
The account_statement_rule module allows rules to be defined to complete
statement lines from imported files.
When the “Apply Rule” button is clicked on a statement, each rule is tested in
order against each origin that does not have any lines until one is found that
matches. Then the rule found is used to create the statement lines linked to
the origin.RuleA rule is composed of two parts: matching criteria and lines.CriteriaThe criteria are matched with each origin of the statement:CompanyJournalAmount: Check if the amount is between two valuesDescription:A regular expressionto
search for a match in the origin description.Information rules:Key: the statement information key on which the rule appliesThe matching value depending of the type of the key:BooleanNumeric: A range of value.Char: A regular expression.SelectionThe regular expression can register the group namesparty,bank_accountandinvoicewhich are later used to search for a party and an invoice.LinesThey define how to create the statement lines from the matching origin:Amount: A Python expression evaluated with:amount: the amount of the origin.pending: the amount from which previous lines have been deducted.PartyAccountIf the party is not filled in, one will be searched for using thebank_accountor thepartygroup names from the regular expressions.
If theinvoicegroup name appears in a regular expression, it will be used
to find an invoice to link with.
Package: trytond-account-stock-anglo-saxon
The account_stock_anglo_saxon module adds anglo-saxon accounting model for
stock valuation.A new field is added to Accounting categories:Account Cost of Goods Sold: The account which is used to record cost of goods
sold.The Account Moves of Invoices are modified for fiscal year with the account
stock method set.On Supplier Invoice, the cost of the Product at reception is debited on the
Account Stock IN and only the difference is debited to the Account
Expense.
If the reception is not yet done then the cost is the amount on the invoice.
The opposite is done on Supplier Credit Note.On Invoice, the cost of the Product at delivery is credited from the Account
Stock OUT and is debited to the Account Cost of Goods Sold.
If the delivery is not yet done then the current cost is used.
The opposite is done on Credit Note.
Package: trytond-account-stock-continental
The account_stock_continental module adds continental accounting model for
stock valuation.A new configuration field for accounting is added:Journal Stock: The journal used for stock move.Three new fields are added to Accounting categories:Account Stock: The account which is used to record stock value.Account Stock IN: The counter part account for incoming stock moves.Account Stock OUT: The counter part account for outgoing stock moves.An Account Move is created for each Stock Move done under a fiscal year with
the account stock method set and for which one Stock Location has the type
“Storage” and an the other has the type “Supplier”, “Customer”, “Production” or
“Lost and Found”.When the stock enters the warehouse the Account Stock of the Product is
debited and the Account Stock IN of the Product is credited.
The amount used is the Unit Price of the move or the Cost Price of the Product
if it uses the “fixed” method.
The account move uses the Account Stock OUT when the products leave the
warehouse.
Package: trytond-account-stock-landed-cost
The account_stock_landed_cost module allows to allocate landed cost onSupplier Shipmentsafter their reception.A new field is added toProduct:Landed Cost: Only available for service, it allows such invoiced product to
be used as a landed cost.A new documentLanded Costdefines how posted supplier invoice lines are
allocated to many shipments.The allocation methods are:By Value: The cost will be allocated according to the value of each
line. (The value is:Quantity*Unit *Price)Once posted, theLanded Costupdates the unit price of each incoming moves of
the shipments using the cost of all the invoice lines according to the
allocation method.To update the cost price, theUpdate Cost Pricewizard must be run on the
affected products.
Package: trytond-account-tax-cash
The account_tax_cash module allows to make tax report on cash basis.The tax groups reported on cash basis are defined on theFiscal YearandPeriod. They can also be defined on the supplier invoices which get the
default values from theParty.When a payment lines is added to an invoice, the tax lines for the proportional
amount are set on the corresponding tax code for the current period.
If a payment line is removed from an invoice, the reverse operation is applied.When closing aPeriod, a warning is raised if there are still
receivable/payable lines not reconciled or linked to an invoice.WarningThe invoice template may need to be adapated to include a legal notice when
tax on cash basis is used. It can be tested with theon_cash_basisproperty of theInvoice Tax.
Package: trytond-account-tax-rule-country
The account_tax_rule module extends the tax rule to add origin and destination
countries and subdivisions as criteria.Tax Rule LineFour criteria fields are added:From Country: The country of originFrom Subdivision: The subdivision of originTo Country: The country of destinationTo Subdivision: The subdivision of destinationThe countries are picked from the origin document:Sale:The origin country and subdivision come from the address of the warehouse.The destination country and subdivision come from the shipping address.Purchase:The origin country and subdivision come from the invoice address.The destination country and subdivision come from the address of the warehouse.Stock Consignment:The origin country and subdivision come from the warehouse’s address of the
location or the delivery address for returned customer shipment.The destination country and subdivision come from the warehouse’s address
of the location or the delivery address for customer shipment.
Package: trytond-analytic-account
The analytic account module adds the fundamentals required to analyse
accounting using multiple different axes.A chart of analytic accounts can be setup for each axis.AccountAn analytic account is defined by these fields:NameCodeCompanyType:Root: define an axisView: sum amounts of children accountsNormal: store analytic linesDistribution: distribute linked lines between different accountsParentBalance/Credit/DebitState:DraftOpenedClosedNoteLineAn analytic line defines the amount of money from a move line to be assigned to
an analytic account. It contains the following fields:Debit/CreditAccountMove LineDateWhen the linked move is posted, an analytic state is calculated for each of the
move lines. It is only valid if all the analytic axes have been completely
filled.
The incomplete lines can be found in the menu entry “Analytic Lines to
Complete”.RuleThe module contains a rule engine that can automatically create analytic lines
when the move is posted, but only if they do not already have analytic lines.
The criteria for the rule engine are:AccountPartyJournal
Package: trytond_attachment_s3
Amazon S3 backend for Tryton Attachments[![Build Status](https://travis-ci.org/fulfilio/trytond-attachment-s3.svg?branch=develop)](https://travis-ci.org/fulfilio/trytond-attachment-s3)
[![Downloads](https://pypip.in/download/trytond_attachment_s3/badge.svg)](https://pypi.python.org/pypi/trytond_attachment_s3/)
[![Latest Version](https://pypip.in/version/trytond_attachment_s3/badge.svg)](https://pypi.python.org/pypi/trytond_attachment_s3/)
[![Development Status](https://pypip.in/status/trytond_attachment_s3/badge.svg)](https://pypi.python.org/pypi/trytond_attachment_s3/)
Package: trytond-authentication-sms
TheSMSauthentication
module allows users to authenticate via SMS.  It adds a new authentication
methodsms, which can be used in the list ofauthenticationsin thesessionsection of the configuration file.Thesmsmethod just sends a code via SMS to the user. Then the user needs
to transcribe the code into the login dialog.This method requires that the user has the correctMobilephone number
defined otherwise it will not be possible for them to authenticate.ConfigurationThe configuration of the module is set in theauthentication_smssection.functionThe fully qualified name of the method to send SMS. It must take three
arguments: text, to and from.
This method is required to send SMS.fromThe number from which the SMS are sent.lengthThe length of the generated code.
Default: 6ttlThe time to live for the generated codes in seconds.
Default: 300nameThe name used in the SMS text.
Default: Tryton
Package: trytond-bank
The bank module defines the concept of bank and account.BankA bank links a party with aBIC.Bank AccountA bank account is defined by aBankand at least one number.TheBankis the bank where the account is set.TheOwnersare the parties who own the account.TheCurrencyis the default currency of the account.TheNumbersare the different possible number that identifies the account.
There are two types defined by default:IBANOther
Package: trytond_calendar
The calendar module of the Tryton application platform.  See
__tryton__.pyInstallingSee INSTALLSupportIf you encounter any problems with Tryton, please don’t hesitate to ask
questions on the Tryton bug tracker, mailing list, wiki or IRC channel:http://bugs.tryton.org/http://groups.tryton.org/http://wiki.tryton.org/irc://irc.freenode.net/trytonLicenseSee LICENSECopyrightSee COPYRIGHTFor more information please visit the Tryton web site:http://www.tryton.org/
Package: trytond_calendar_classification
The calendar_classification module of the Tryton application platform.  See
__tryton__.pyInstallingSee INSTALLSupportIf you encounter any problems with Tryton, please don’t hesitate to ask
questions on the Tryton bug tracker, mailing list, wiki or IRC channel:http://bugs.tryton.org/http://groups.tryton.org/http://wiki.tryton.org/irc://irc.freenode.net/trytonLicenseSee LICENSECopyrightSee COPYRIGHTFor more information please visit the Tryton web site:http://www.tryton.org/
Package: trytond_calendar_scheduling
The calendar_scheduling module of the Tryton application platform.  See
__tryton__.pyInstallingSee INSTALLSupportIf you encounter any problems with Tryton, please don’t hesitate to ask
questions on the Tryton bug tracker, mailing list, wiki or IRC channel:http://bugs.tryton.org/http://groups.tryton.org/http://wiki.tryton.org/irc://irc.freenode.net/trytonLicenseSee LICENSECopyrightSee COPYRIGHTFor more information please visit the Tryton web site:http://www.tryton.org/
Package: trytond_calendar_todo
The calendar_todo module of the Tryton application platform.  See
__tryton__.pyInstallingSee INSTALLSupportIf you encounter any problems with Tryton, please don’t hesitate to ask
questions on the Tryton bug tracker, mailing list, wiki or IRC channel:http://bugs.tryton.org/http://groups.tryton.org/http://wiki.tryton.org/irc://irc.freenode.net/trytonLicenseSee LICENSECopyrightSee COPYRIGHTFor more information please visit the Tryton web site:http://www.tryton.org/
Package: trytond-carrier
The carrier module defines the concept of carrier.CarrierA carrier links a party with a product and cost method.TheProductis the carrier service.TheCarrier Cost Methoddefines how to compute the carrier cost. By default
there is only theProduct Pricemethod which takes theList Priceof theProductas sale price and theCost Priceof theProductas purchase
price.Carrier SelectionA carrier selection defines the country of origin and destination where a
carrier can deliver the products.TheSequenceis used to order the Carrier Selections.Activeallows to disable a Carrier Selection.From Countrydefines the Country of origin for this Carrier Selection.
Empty value act as a wildcard.To Countrydefins the Country of destination for this Carrier Selection.
Empty value act as a wildcard.
Package: trytond-customs
The customs module allows to define customs duty based on the tariff code.Tarif CodeIt stores theHarmonized Systemthat can be set onProduct.TheCodefrom the HS.TheCountryin case of a country specific code.TheOrganizationin case of a country organization code.TheStart/Endperiod of the year for which the code is valid.Duty RateIt stores the rate of aTarif Codefor a country over a period.TheTariff Code.TheCountryfor which the rate is.TheOrganizationfor which the rate is.TheType:ImportorExportTheStartandEnddate of validity.TheComputation Type:Amount: fixed amount with currency.Quantity: amount (in currency) per unit of measure.
Package: trytond_elastic_search
This module allows tryton records of selected models to be exported toElastic Searchfull text search engine.ConfigurationAdd a new configuration line to trytond.confelastic_search_server=es.fulfil.ioAdd the models you want to index into document types.Administration >
Elastic Search > Document TypesHow it worksThe module adds anIndex Backlogtable to which records that need
synchronisation with Elastic Search are added.A tryton CRON task which runs every 1 minute (by default) looks into
the backlog index and makes the corresponding update to elastic search.Records, that are deleted are deleted from the index.Defining what information gets indexedBy default the only information indexed from a record is therec_nameof
the record. If you need more information to be sent, that is possible by
defining a new method calledelastic_search_jsonin the model in a
custom module and it will be used instead of justrec_name. An example
of such a method in the product model is below.__metaclass__=PoolMetaclassProduct:__name__="product.product"defelastic_search_json(self):"""
        Return a JSON serializable dictionary of values
        that need to be indexed by the search engine
        """return{'name':self.name,'category':self.category.id,'category_name':self.category.name,}
Package: trytond_endicia_integration
Endicia IntegrationThis module integrates USPS Shipping services via Endicia API with Tryton.The Endicia Label Server produces an integrated label image,
complete with Stealth (hidden) postage, return addresses,
verified delivery addresses, and service barcodesCopyrightRead COPYRIGHTLicenseGPLv3 - Read LICENSEInstallationRead INSTALL
Package: trytond-factories
Trytond-factoriesTrytond-factories is afactory_trytondextension which usesfactory_boythat allows to createTryton ERPmodels with factories.You can inherit ERP's core model factories to do some testing or to populate databases with some sample data.How does it work?Import this module and you will be able to create objects such as Company, Party, etc.Here's an example with Tryton's modelCompany:importtrytond_factoriescompany=trytond_factories.Company.create(party__name='Example Company')print(company)>>>Pool().get('company.company')(1)
Package: trytond_health_archives
#    Copyright (C) 2008-2017 Luis Falcon <falcon@gnu.org>
#    Copyright (C) 2011-2017 GNU Solidario <health@gnusolidario.org>#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.Please read the README file at the main “health” moduleFor more information, please visit :http://health.gnu.orgemail :health@gnusolidario.org
Package: trytond_health_calendar
#    Copyright (C) 2008-2017 Luis Falcon#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.Please read the README file at the main “health” moduleFor more information, please visit :http://health.gnu.orgemail :health@gnusolidario.org
Package: trytond_health_crypto
#    Copyright (C) 2008-2017 Luis Falcon#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.Please read the README file at the main “health” moduleFor more information, please visit :http://health.gnu.orgemail :health@gnusolidario.org
Package: trytond_health_crypto_lab
#    Copyright (C) 2008-2017 Luis Falcon#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.Please read the README file at the main “health” moduleFor more information, please visit :http://health.gnu.orgemail :health@gnusolidario.org
Package: trytond_health_disability
#    Copyright (C) 2008-2017 Luis Falcon#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.Please read the README file at the main “health” moduleFor more information, please visit :http://health.gnu.orgemail :health@gnusolidario.org
Package: trytond_health_ems
#    Copyright (C) 2008-2017 Luis Falcon#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.Please read the README file at the main “health” moduleFor more information, please visit :http://health.gnu.orgemail :health@gnusolidario.org