definitions/segments/bgm.rb in eancom-1.6.3 vs definitions/segments/bgm.rb in eancom-2.0.0

- old
+ new

@@ -31,14 +31,26 @@ }, '11' => { description: 'Federal label approval', identifier: 'federal_label_approval' }, + '35' => { + description: 'Inventory report', + identifier: 'inventory_report' + }, + '51' => { + description: 'Price/sales catalogue response', + identifier: 'price_sales_catalogue_response' + }, '67' => { description: 'Commercial dispute', identifier: 'commercial_dispute' }, + '78' => { + description: 'Inventory movement advice', + identifier: 'inventory_report' + }, '82' => { description: 'Metered service invoice', identifier: 'metered_service_invoice' }, '83' => { @@ -51,22 +63,66 @@ }, '130' => { description: 'Invoice Data sheet', identifier: 'invoice_data_sheet' }, + '172' => { + description: 'Authorisation plan and suggest orders', + identifier: 'authorisation_plan_and_suggest_orders' + }, + '173' => { + description: 'Authorization plan and ship orders', + identifier: 'authorisation_plan_and_ship_orders' + }, + '220' => { + description: 'Order', + identifier: 'order' + }, + '221' => { + description: 'Blanket order', + identifier: 'blanket_order' + }, + '224' => { + description: 'Rush order', + identifier: 'rush_order' + }, + '225' => { + description: 'Repair order', + identifier: 'repair_order' + }, + '226' => { + description: 'Call off order', + identifier: 'call_off_order' + }, + '227' => { + description: 'Consignment order', + identifier: 'consignment_order' + }, '231' => { description: 'Purchase order response', identifier: 'purchase_order_response' }, + '237' => { + description: 'Cross docking services order', + identifier: 'cross_docking_services_order' + }, + '258' => { + description: 'Standing order', + identifier: 'standing_order' + }, '261' => { description: 'Self billed credit_note', identifier: 'self_billed_credit_note' }, '262' => { description: 'Consolidated credit note - goods and services', identifier: 'consolidated_credit_note_goods_and_services' }, + '263' => { + description: 'Inventory adjustement status report', + identifier: 'inventory_adjustement_status_report' + }, '308' => { description: 'Delcredere credit note', identifier: 'delcredere_credit_note' }, '325' => { @@ -123,14 +179,34 @@ }, '393' => { description: 'Factored invoice', identifier: 'factored_invoice' }, + '400' => { + description: 'Exceptional order', + identifier: 'exceptional_order' + }, + '401' => { + description: 'Transshipment order', + identifier: 'transshipment_order' + }, + '402' => { + description: 'Cross docking order', + identifier: 'cross_docking_order' + }, '527' => { description: 'Self billed debit note', identifier: 'self_billed_debit_note' }, + '24E' => { + description: 'Price/sales catalogue not containing pricing information (GS1 Temporary Code)', + identifier: 'price_sales_catalogue_not_containing_pricing_information' + }, + '25E' => { + description: 'Price/sales catalogue containing pricing information (GS1 Temporary Code)', + identifier: 'price_sales_catalogue_containing_pricing_information' + }, '35E' => { description: 'Return advice (GS1 Temporary Code)', identifier: 'return_advice' }, 'YA5' => { @@ -147,13 +223,29 @@ }, 'YB3' => { description: 'Ready for transshipment despatch advice (GS1 Temporary Code).', identifier: 'ready_for_transshipment_despatch_advice' }, + '22E' => { + description: 'Manufacturer raised order (GS1 Temporary Code)', + identifier: 'manufacturer_raised_order' + }, + '23E' => { + description: 'Manufacturer raised consignment order', + identifier: 'manufacturer_raised_consignment_order' + }, '73E' => { description: 'Sales Report', identifier: 'sales_report' + }, + '70E' => { + description: 'Announcement for returns (GS1 Temporary Code)', + identifier: 'announcement_for_returns' + }, + '2E' => { + description: 'Data distribution profile (GS1 Temporary Code)', + identifier: 'data_distribution_profile' } }, description: "Document name code.", required: true ) @@ -222,18 +314,26 @@ }, '2' => { description: 'Addition', identifier: 'addition' }, + '3' => { + description: 'Deletion', + identifier: 'deletion' + }, '4' => { description: 'Change', identifier: 'change' }, '5' => { description: 'Replace', identifier: 'replace' }, + '6' => { + description: 'Confirmation', + identifier: 'confirmation' + }, '7' => { description: 'Duplicate', identifier: 'duplicate' }, '9' => { @@ -242,10 +342,22 @@ }, '11' => { description: 'Response', identifier: 'response' }, + '12' => { + description: 'Not processed', + identifier: 'not_processed' + }, + '16' => { + description: 'Proposal', + identifier: 'proposal' + }, + '27' => { + description: 'Not accepted', + identifier: 'not_accepted' + }, '29' => { description: 'Order Response', identifier: 'order_response' }, '31' => { @@ -254,15 +366,23 @@ }, '42' => { description: 'Confirmation_via_specific_means', identifier: 'confirmation_via_specific_means' }, + '43' => { + description: 'Additional transmission', + identifier: 'additional_transmission' + }, + '45' => { + description: 'Accepted with reserves', + identifier: 'accepted_with_reserves' + }, '46' => { - description: 'Message content is provisional', + description: 'Provisional', identifier: 'provisional' }, '47' => { - description: 'Message content is definitive', + description: 'Definitive', identifier: 'definitive' } }, description: 'Message function code', required: true