Files
Cédric Krier d03ff8f1de Deduce sold shipment cost from shipment once sale is shipped
When the shipment cost method is by order, the sold shipment cost is
dispatched between shipments once the sale is shipped.
The amount is stored on the shipment for each sale (in case the shipments have
been grouped) and deduced from the shipment cost when it is set on the stock
moves.

Closes #12506
2023-08-21 15:34:26 +02:00

35 lines
974 B
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.pool import Pool
from . import account, incoterm, sale, stock
__all__ = ['register']
def register():
Pool.register(
stock.Carriage,
stock.ShipmentOut,
stock.ShipmentOutReturn,
module='carrier_carriage', type_='model')
Pool.register(
sale.Sale,
sale.Line,
sale.Carriage,
stock.ShipmentCostSale,
stock.Carriage_Sale,
account.InvoiceLine,
module='carrier_carriage', type_='model',
depends=['sale_shipment_cost'])
Pool.register(
stock.Carriage_Purchase,
stock.ShipmentIn,
module='carrier_carriage', type_='model',
depends=['purchase_shipment_cost'])
Pool.register(
incoterm.Incoterm,
module='carrier_carriage', type_='model',
depends=['incoterm'])