Skip to content
  • Colin Campbell's avatar
    Bug 7736: Support Ordering via Edifact EDI messages · e2e99163
    Colin Campbell authored
    
    
    Add support for processing incoming Edifact Quotes, Invoices
    and order responses and generating and transmission of
    Edifact Orders.
    Basic workflow is that an incoming quote generates an aquisition
    basket in Koha, with each line corresponding to an order record
    
    The user can then generate an edifact order from this (or another)
    basket, which is transferred to the vendor's site
    
    The supplier generates an invoice on despatch and this will
    result in corresponding invoices being generated in Koha
    The orderlines on the invoice are receipted automatically.
    
    We also support order response messages. This may include
    simple order acknowledgements, supplier reports/amendments
    on availability. Cancellation messages cause the koha order
    to be cancelled, other messages are recorded against the order
    
    Which messages are to be supported/processed is specifiable on a
    vendor by vendor basis via the admin screens
    
    You can also specify auto order i.e. to generate orders from quotes
    without user intervention - This reflects existing
    workflows where most work is done on the suppliers website
    then generating a dummy quote
    
    Received messages are stored in the edifact_messages table
    and the original can be viewed via the online
    
    Database changes are in installer/data/mysql/atomicchanges/edifact.sql
    Note new perl dependencies:
        Net::SFTP:Foreign
        Text::Unidecode
    
    Signed-off-by: default avatarPaul Johnson <p.johnson@staffs.ac.uk>
    
    Signed-off-by: default avatarSally Healey <sally.healey@cheshiresharedservices.gov.uk>
    
    Signed-off-by: default avatarKyle M Hall <kyle@bywatersolutions.com>
    
    Signed-off-by: default avatarBrendan A Gallagher <brendan@bywatersolutions.com>
    e2e99163