Business-EDI

 view release on metacpan or  search on metacpan

lib/Business/EDI/CodeList/DateOrTimeOrPeriodFormatCode.pm  view on Meta::CPAN

    'Calendar date: D = Day; M = Month; Y = Year.' ],
'3' => [ 'MMDDYY',
    'Calendar date: M = Month; D = Day; Y = Year.' ],
'4' => [ 'DDMMCCYY',
    'Calendar date C=Century; Y=Year; M=Month; D=Day.' ],
'5' => [ 'DDMMCCYYHHMM',
    'Calendar date and time: C=Century; Y=Year; M=Month; D=Day; H=Hour; M=Minute.' ],
'6' => [ 'CCYYMMB',
    'Half-month: CC=century YY=year MM=month, B=1:first half month, B=2:second half month.' ],
'7' => [ 'CCYYMMW',
    'Week within a calendar month: CC=century YY=year MM=month. W=1-5 first week to fifth week in a month.' ],
'8' => [ 'CCYYMMDDS',
    'Shift within a calendar day: CC=century YY=year MM=month DD=day S=1-9 shift in a day.' ],
'9' => [ 'CCYYMMDDPP',
    'Time period within a calendar day: CC=century YY=year MM=month DD=day PP=00-99 time period.' ],
'10' => [ 'CCYYMMDDTHHMM',
    'Calendar date including time with minutes: C=Century; Y=Year; M=Month; D=Day; T=Time designator; H=Hour; M=Minutes. The character [T] shall be used as time designator to indicate the start of the representation of the time. For example: 20010912...
'101' => [ 'YYMMDD',
    'Calendar date: Y = Year; M = Month; D = Day.' ],
'102' => [ 'CCYYMMDD',
    'Calendar date: C = Century ; Y = Year ; M = Month ; D = Day.' ],
'103' => [ 'YYWWD',
    'Calendar week day: Y = Year ; W = Week ; D = Day Week number 01 is always first week of January Day number 1 is always Monday.' ],
'104' => [ 'MMWW-MMWW',
    'A period of time specified by giving the start week of a month followed by the end week of a month. Data is to be transmitted as consecutive characters without hyphen.' ],

lib/Business/EDI/CodeList/DateOrTimeOrPeriodFormatCode.pm  view on Meta::CPAN

    'Offset from Coordinated Universal Time (UTC) where Z is plus (+) or minus (-).' ],
'501' => [ 'HHMMHHMM',
    'Time span without seconds: H = Hour; m = Minute;.' ],
'502' => [ 'HHMMSS-HHMMSS',
    'A period of time specified by giving the start time followed by the end time (both expressed by hours minutes and seconds). Data is to be transmitted as consecutive characters without hyphen.' ],
'503' => [ 'HHMMSSZZZ-HHMMSSZZZ',
    'A period of time specified by giving the start time followed by the end time (both expressed by hours minutes, seconds and time zone). Data is to be transmitted as consecutive characters without hyphen.' ],
'602' => [ 'CCYY',
    'Calendar year including century: C = Century; Y = Year.' ],
'603' => [ 'YYS',
    'Semester in a calendar year: Y = Year; S = Semester.' ],
'604' => [ 'CCYYS',
    'Semester in a calendar year: C = Century; Y = Year; S = Semester.' ],
'608' => [ 'CCYYQ',
    'Quarter in a calendar year: C = Century; Y = Year; Q = Quarter.' ],
'609' => [ 'YYMM',
    'Month within a calendar year: Y = Year; M = Month.' ],
'610' => [ 'CCYYMM',
    'Month within a calendar year: CC = Century; Y = Year; M = Month.' ],
'613' => [ 'YYMMA',
    'To specifiy a ten-day period within a month of a year (A = ten day period).' ],
'614' => [ 'CCYYMMA',
    'To specifiy a ten-day period within a month of a year, including century  (A = ten day period).' ],
'615' => [ 'YYWW',
    'Week within a calendar year: Y = Year; W = Week 1st week of January = week 01.' ],
'616' => [ 'CCYYWW',
    'Week within a calendar year: CC = Century; Y = Year; W = Week (1st week of January = week 01).' ],
'701' => [ 'YY-YY',
    'A period of time specified by giving the start year followed by the end year (both without century). Data is to be transmitted as consecutive characters without hyphen.' ],
'702' => [ 'CCYY-CCYY',
    'A period of time specified by giving the start year followed by the end year (both including century). Data is to be transmitted as consecutive characters without hyphen.' ],
'703' => [ 'YYS-YYS',
    'A period of time specified by giving the start semester of a year followed by the end semester of a year (both not including century). Data is to be transmitted as consecutive characters without hyphen.' ],
'704' => [ 'CCYYS-CCYYS',
    'A period of time specified by giving the start semester of a year followed by the end semester of a year (both including century). Data is to be transmitted as consecutive characters without hyphen.' ],
'705' => [ 'YYPYYP',
    'Format of period to be given without hyphen (P = period of 4 months).' ],

lib/Business/EDI/CodeList/DateOrTimeOrPeriodFunctionCodeQualifier.pm  view on Meta::CPAN

'760' => [ 'Start date/time, maximum buying quantity',
    'The date/time from which the maximum buying quantity may be purchased.' ],
'761' => [ 'Start date/time, minimum buying quantity',
    'The date/time from which the minimum buying quantity may be purchased.' ],
'762' => [ 'Marketing campaign end date/time, suggested',
    'The date and or time suggested for the marketing campaign to end.' ],
'763' => [ 'Marketing campaign start date/time, suggested',
    'The date and or time suggested for the marketing campaign to start.' ],
'764' => [ 'Start availability date',
    'The start date of availability.' ],
'765' => [ 'Seasonal availabilty calendar year',
    'The calendar year of the season in which the trade item is available.' ],
'766' => [ 'Goods pickup lead time',
    'Minimum time required between order entry and goods release for pick-up.' ],
'767' => [ 'Change date/time, latest',
    'Most recent date and/or time that the information has been changed.' ],
'768' => [ 'End date/time, maximum buying quantity',
    'The date and/or time until which the maximum buying quantity may be purchased.' ],
'769' => [ 'End dat/time, minimum buying quantity',
    'The date and/or time until which the minimum buying quantity may be purchased.' ],
'770' => [ 'End date/time of exclusivity',
    'The date and/or time until which a product is exclusive.' ],

lib/Business/EDI/CodeList/DespatchPatternCode.pm  view on Meta::CPAN

    'Despatch has or will occur on a Sunday.' ],
'20' => [ 'Immediately',
    'At the earliest date/time within the defined lead time.' ],
'21' => [ 'As directed',
    'Despatch has or will occur as directed.' ],
'22' => [ 'Each week of the month',
    'Shipments/deliveries are anticipated weekly within the month specified.' ],
'23' => [ 'Daily Monday through Friday',
    'Shipments/deliveries are anticipated, five days per week.' ],
'24' => [ 'First decade of the month',
    'First ten days of a calendar month.' ],
'25' => [ 'Second decade of the month',
    'Eleventh through twentieth day of a calendar month.' ],
'26' => [ 'Third decade of the month',
    'Twenty-first through last day of a calendar month.' ],
'27' => [ 'Each working hour',
    'Routine despatches occur in cycles of 1 working hour.' ],
'28' => [ 'Each 2 working hours',
    'Routine despatches occur in cycles of 2 working hours.' ],
'29' => [ 'Each 3 working hours',
    'Routine despatches occur in cycles of 3 working hours.' ],
'30' => [ 'Each 4 working hours',
    'Routine despatches occur in cycles of 4 working hours.' ],
'31' => [ 'Each working day',
    'Routine despatches occur in cycles of 1 working day.' ],

lib/Business/EDI/CodeList/DocumentNameCode.pm  view on Meta::CPAN

'252' => [ 'Response to previous banking status message',
    'A response to a previously sent banking status message.' ],
'253' => [ 'Project master plan',
    'A high level, all encompassing master plan to complete a project.' ],
'254' => [ 'Project plan',
    'A plan for project work to be completed.' ],
'255' => [ 'Project schedule',
    'A schedule of project activities to be completed.' ],
'256' => [ 'Project planning available resources',
    'Available resources for project planning purposes.' ],
'257' => [ 'Project planning calendar',
    'Work calendar information for project planning purposes.' ],
'258' => [ 'Standing order',
    'An order to supply fixed quantities of products at fixed regular intervals.' ],
'259' => [ 'Cargo movement event log',
    'A document detailing times and dates of events pertaining to a cargo movement.' ],
'260' => [ 'Cargo analysis voyage report',
    'An analysis of the cargo for a voyage.' ],
'261' => [ 'Self billed credit note',
    'A document which indicates that the customer is claiming credit in a self billing environment.' ],
'262' => [ 'Consolidated credit note - goods and services',
    'Credit note for goods and services that covers multiple transactions involving more than one invoice.' ],

lib/Business/EDI/CodeList/FrequencyCode.pm  view on Meta::CPAN

use base 'Business::EDI::CodeList';
my $VERSION     = 0.02;
sub list_number {2013;}
my $usage       = 'C';

# 2013  Frequency code                                          [C]
# Desc: Code specifying the rate of recurrence.
# Repr: an..3

my %code_hash = (
'A' => [ 'Annually (calendar year)',
    'Code defining a yearly forecast.' ],
'B' => [ 'Continuous',
    'Flexible frequency scheduling based on continuous consumption of items.' ],
'C' => [ 'Synchronous',
    'Flexible frequency scheduling based on synchronous consumption of items.' ],
'D' => [ 'Discrete',
    'Flexible frequency according to planning process.' ],
'E' => [ 'Replenishment',
    'Flexible frequency scheduling based on replenishment of the consumption of items.' ],
'F' => [ 'Flexible interval (from date X through date Y)',
    'Code defining a forecasted usage that is planned between two defined dates.' ],
'G' => [ 'Ten days',
    'Ten day interval.' ],
'H' => [ 'Semi-monthly',
    'Half month interval.' ],
'J' => [ 'Just-in-time',
    'Scheduling based on just-in-time of the need.' ],
'M' => [ 'Monthly (calendar months)',
    'Code defining a forecast by calendar month(s).' ],
'Q' => [ 'Quarterly (calendar quarters)',
    'Code defining a forecast by calendar quarter(s). (Jan- Mar, Apr-Jun, Jul-Sep, Oct-Dec).' ],
'S' => [ 'Semi-annually (calendar year)',
    'Code defining a forecast for the first six months of the year or the second six months of the year.' ],
'T' => [ 'Four week period (13 periods per year)',
    'Code defining a forecast for four week intervals.' ],
'W' => [ 'Weekly',
    'Code defining a forecast for weekly intervals.' ],
'Y' => [ 'Daily',
    'Code defining a schedule by day.' ],
'ZZZ' => [ 'Mutually defined',
    'Code reserved for special trading partner requirements when pre-defined codes do not exist.' ],
);

lib/Business/EDI/CodeList/ItemTypeIdentificationCode.pm  view on Meta::CPAN

    'To specify as an item, the contract breakdown.' ],
'BT' => [ 'Technical phase',
    'To specify as an item, the technical phase.' ],
'BU' => [ 'Dye lot number',
    'Number identifying a dye lot.' ],
'BV' => [ 'Daily statement of activities',
    'A statement listing activities of one day.' ],
'BW' => [ 'Periodical statement of activities within a bilaterally',
    'agreed time period Periodical statement listing activities within a bilaterally agreed time period.' ],
'BX' => [ 'Calendar week statement of activities',
    'A statement listing activities of a calendar week.' ],
'BY' => [ 'Calendar month statement of activities',
    'A statement listing activities of a calendar month.' ],
'BZ' => [ 'Original equipment number',
    'Original equipment number allocated to spare parts by the manufacturer.' ],
'CC' => [ 'Industry commodity code',
    'The codes given to certain commodities by an industry.' ],
'CG' => [ 'Commodity grouping',
    'Code for a group of articles with common characteristics (e.g. used for statistical purposes).' ],
'CL' => [ 'Colour number',
    'Code for the colour of an article.' ],
'CR' => [ 'Contract number',
    'Reference number identifying a contract.' ],

lib/Business/EDI/CodeList/PaymentTermsTypeCodeQualifier.pm  view on Meta::CPAN

    'Payment is extended beyond the normal due date.' ],
'8' => [ 'Basic discount offered',
    'Payment terms reflect the basic offered discount.' ],
'9' => [ 'Proximo',
    'Occurring in the next month after present.' ],
'10' => [ 'Instant',
    'Payment is due on receipt of invoice.' ],
'11' => [ 'Elective',
    'Payment terms to be chosen by buyer (from options separately advised).' ],
'12' => [ '10 days after end of month',
    'Payment due ten days after end of a calendar month.' ],
'13' => [ 'Seller to advise buyer',
    'Seller will advise buyer of payment terms by separate transaction.' ],
'14' => [ 'Paid against statement',
    'Payments are to be made against statement.' ],
'15' => [ 'No charge',
    'Payment terms have no charge.' ],
'16' => [ 'Not yet defined',
    'Payment terms are not yet defined.' ],
'17' => [ 'Ultimo',
    'Payment is due the end of the current or specified month.' ],

lib/Business/EDI/CodeList/PeriodTypeCode.pm  view on Meta::CPAN

    'The twenty-four hour period during which the earth completes one rotation on its axis.' ],
'DC' => [ 'Ten days period',
    'Period of 10 days.' ],
'F' => [ 'Period of two weeks',
    'A period of time lasting fourteen days. Synonym: Fortnight.' ],
'H' => [ 'Hour',
    'One of the twenty-four sub-divisions of a day.' ],
'HM' => [ 'Half month',
    'A subdivision of a month into two equal parts.' ],
'M' => [ 'Month',
    'One of twelve divisions of the year as determined by the Gregorian calendar.' ],
'MN' => [ 'Minute',
    'A unit of time equal to 1/60 of an hour, or 60 seconds.' ],
'P' => [ 'Four month period',
    'A period of time, measured in monthly increments, consisting of four sequential months.' ],
'S' => [ 'Second',
    'A unit of time equal to 1/60 of a minute.' ],
'SD' => [ 'Surface day',
    'The voyage duration irrespective of time zones.' ],
'SI' => [ 'Indefinite',
    'An indefinite period.' ],
'W' => [ 'Week',
    'Period of seven days.' ],
'WD' => [ 'Workday',
    'Day on which work is usually done.' ],
'WW' => [ '5 day work week',
    'Monday through Friday.' ],
'Y' => [ 'Year',
    'The period of time as measured by the Gregorian calendar in which the earth completes a single revolution around the sun.' ],
'ZZZ' => [ 'Mutually defined',
    'Period as per agreement.' ],
);
sub get_codes { return \%code_hash; }

1;

lib/Business/EDI/CodeList/QuantityTypeCodeQualifier.pm  view on Meta::CPAN

'228' => [ 'Level resource task quantity',
    'Quantity of a resource that is level for the duration of the task.' ],
'229' => [ 'Available resource task quantity',
    'Quantity of a resource available to complete a task.' ],
'230' => [ 'Work time units',
    'Quantity of work units of time.' ],
'231' => [ 'Daily work shifts',
    'Quantity of work shifts per day.' ],
'232' => [ 'Work time units per shift',
    'Work units of time per work shift.' ],
'233' => [ 'Work calendar units',
    'Work calendar units of time.' ],
'234' => [ 'Elapsed duration',
    'Quantity representing the elapsed duration.' ],
'235' => [ 'Remaining duration',
    'Quantity representing the remaining duration.' ],
'236' => [ 'Original duration',
    'Quantity representing the original duration.' ],
'237' => [ 'Current duration',
    'Quantity representing the current duration.' ],
'238' => [ 'Total float time',
    'Quantity representing the total float time.' ],

lib/Business/EDI/CodeList/ReferenceCodeQualifier.pm  view on Meta::CPAN

    'File reference number assigned by the sender.' ],
'AOF' => [ "Receiver's file reference number",
    'File reference number assigned by the receiver.' ],
'AOG' => [ 'Source document internal reference',
    'Reference number assigned to a source document for internal usage.' ],
'AOH' => [ "Principal's reference",
    'Reference number of the principal.' ],
'AOI' => [ 'Debit reference number',
    'The reference number of a debit instruction.' ],
'AOJ' => [ 'Calendar',
    'A calendar reference number.' ],
'AOK' => [ 'Work shift',
    'A work shift reference number.' ],
'AOL' => [ 'Work breakdown structure',
    'A structure reference that identifies the breakdown of work for a project.' ],
'AOM' => [ 'Organisation breakdown structure',
    'A structure reference that identifies the breakdown of an organisation.' ],
'AON' => [ 'Work task charge number',
    'A reference assigned to a specific work task charge.' ],
'AOO' => [ 'Functional work group',
    'A reference to identify a functional group performing work.' ],



( run in 0.440 second using v1.01-cache-2.11-cpan-5dc5da66d9d )