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