POMESSAGE FILE Buyer Messages This file contains information about purchase order receiving and approval tolerance exceptions and adhoc manually entered buyer messages. The receiving and approvals messages must be processed before their related receiving or approval can be released. REFERENCED BY PO251 PO122 PO20.1 PO21.3 PO22.2 PO22.3 PO34.1 PO35.1 RQ10.1 RQ10.2 AP125 AP126 AP225 AP226 AP26.1 UPDATED BY AP25.3 MA300 MA40.1 MA41.1 MA41.2 MA41.4 MA41.5 MA41.6 MA43.1 MA43.2 MA43.3 MA43.4 MA52.1 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO52.1 PO530 FIELD NAME DESCRIPTION/VALID VALUES UPDATED BY POM-COMPANY Numeric 4 MA43.1 MA43.2 Company The company number. MA43.3 MA52.1 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO52.1 PO530 POM-BUYER-CODE Alpha 3 MA43.1 MA43.2 Buyer Code The user defined buyer identifier. MA43.3 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-MSG-DATE Numeric 8 (yyyymmdd) MA43.1 MA43.2 Message Date The date the message was created. MA43.3 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-MSG-TIME Numeric 6 MA43.1 MA43.2 Message Time The time the message was created. MA43.3 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-MSG-SEQ Numeric 6 MA43.1 MA43.2 Message Sequence The message sequence number. MA43.3 MA530 Number MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-MESSAGE-TYPE Alpha 1 MA43.1 MA43.2 Message Type The message type. MA43.3 MA52.1 I = Invoice MA530 MA540 M = Manual PO30.1 PO30.2 R = Receiving PO31.1 PO50.1 PO52.1 PO530 POM-DOCUMENT Alpha 10 (Right Justified) PO50.1 Document ID This field identifies the document from which this transaction record was created. POM-PO-NUMBER Alpha 7 (Right Justified) MA43.1 MA43.2 PO Number This field contains the number MA43.3 MA52.1 representing the purchase order. MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-PO-RELEASE Numeric 6 MA43.1 MA43.2 PO Release Number Used to identify a purchase order MA43.3 MA52.1 release (created from a Blanket or MA530 MA540 Standing order). PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-LINE-NBR Numeric 6 MA43.1 MA43.2 Line Number This field contains the line number. MA43.3 MA52.1 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO52.1 PO530 POM-REC-NUMBER Alpha 10 (Right Justified) PO30.1 PO30.2 Receiver Number The receiver number. Assigned when PO50.1 PO52.1 this receiving information was added. PO530 POM-LOCATION Alpha 5 PO30.1 PO30.2 Location Code This field contains a valid stock PO530 location within the company inventory. POM-BATCH-NBR Numeric 6 AP25.3 MA43.1 Batch Number This identifies the batch the entered MA43.2 MA43.3 invoices, debit memos, and credit memos MA52.1 MA530 are a part of. MA540 PO31.1 PO50.1 POM-VENDOR Alpha 9 MA43.1 MA43.2 Vendor ID The vendor's identification code. MA43.3 MA52.1 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-INVOICE Alpha 22 MA43.1 MA43.2 Invoice Number Used to identify the invoice. MA43.3 MA52.1 MA530 MA540 PO30.1 PO30.2 PO31.1 PO50.1 PO530 POM-SUFFIX Numeric 3 MA52.1 PO30.1 Invoice Suffix This is the suffix for the invoice. PO30.2 PO50.1 PO530 POM-COMMENT Alpha 40 (Lower Case) MA52.1 PO50.1 Comment Line Occurs 4 Times PO52.1 This field contains the comment narrative. POM-STATUS Numeric 1 MA43.1 MA43.2 Status Status of record. MA43.3 MA52.1 1 = Unreleased MA530 MA540 2 = Released PO30.1 PO30.2 PO31.1 PO50.1 PO52.1 PO530 POMESSAGE FILE INDEX NAME KEY FIELDS DESCRIPTION / SUBSET CONDITION USED IN POMSET1 COMPANY PO251 BUYER-CODE MSG-DATE MSG-TIME MSG-SEQ POMSET2 COMPANY Subset PO50.1 BUYER-CODE Where MESSAGE-TYPE = "M" DOCUMENT POMSET3 COMPANY Subset MA300 MA40.1 REC-NUMBER Where MESSAGE-TYPE = "R" MA40.2 MA41.1 LINE-NBR MA41.2 MA41.5 MA41.6 MA43.1 MA43.2 MA43.3 MA52.1 MA530 MA540 PO122 PO20.1 PO21.3 PO22.2 PO22.3 PO30.1 PO30.2 PO31.1 PO34.1 PO35.1 PO52.1 PO530 RQ10.1 RQ10.2 POMSET4 COMPANY Subset AP125 AP126 BATCH-NBR Where MESSAGE-TYPE = "I" AP225 AP226 VENDOR AP25.1 AP25.2 INVOICE AP25.3 AP26.1 SUFFIX MA300 MA40.1 PO-NUMBER MA40.2 MA41.1 PO-RELEASE MA41.2 MA41.4 LINE-NBR MA41.5 MA41.6 MA43.1 MA43.2 MA43.3 MA43.4 MA52.1 MA530 MA540 PO122 PO20.1 PO21.3 PO22.2 PO22.3 PO30.1 PO31.1 ... POMESSAGE FILE RELATIONS ONE TO ONE RELATIONS RELATION RELATED NAME FILE INTEGRITY RULES / FIELD MATCH Apbatch APBATCH Required When POM-BATCH-NBR != Zeroes POM-COMPANY -> APB-COMPANY POM-BATCH-NBR -> APB-BATCH-NUM Apcompany APCOMPANY Required POM-COMPANY -> CPY-COMPANY Apinvoice APINVOICE Required When POM-BATCH-NBR != Zeroes POM-COMPANY -> API-COMPANY POM-VENDOR -> API-VENDOR POM-INVOICE -> API-INVOICE POM-SUFFIX -> API-SUFFIX Zeroes -> API-CANCEL-SEQ Apvenmast APVENMAST Required CPY-VENDOR-GROUP -> VEN-VENDOR-GROUP POM-VENDOR -> VEN-VENDOR Buyer BUYER Required POM-COMPANY -> BUY-COMPANY POM-BUYER-CODE -> BUY-BUYER-CODE Iccompany ICCOMPANY Required POM-COMPANY -> ICC-COMPANY Itemloc ITEMLOC Not Required POM-COMPANY -> ITL-COMPANY PRL-LOCATION -> ITL-LOCATION PRL-ITEM -> ITL-ITEM Itemmast ITEMMAST Not Required ICC-ITEM-GROUP -> ITE-ITEM-GROUP PLI-ITEM -> ITE-ITEM Po Company POCOMPANY Required POM-COMPANY -> PCY-COMPANY Poinvoice POINVOICE Required POM-COMPANY -> POI-COMPANY POM-PO-NUMBER -> POI-PO-NUMBER POM-PO-RELEASE -> POI-PO-RELEASE POM-VENDOR -> POI-VENDOR POM-INVOICE -> POI-INVOICE Zeroes -> POI-SUFFIX Poline POLINE Required When POM-LINE-NBR != Zeroes POM-COMPANY -> PLI-COMPANY POM-PO-NUMBER -> PLI-PO-NUMBER POM-PO-RELEASE -> PLI-PO-RELEASE POM-LINE-NBR -> PLI-LINE-NBR Porecline PORECLINE Required When POM-MESSAGE-TYPE = "R" POM-COMPANY -> PRL-COMPANY "PO" -> PRL-DOC-TYPE POM-REC-NUMBER -> PRL-DOCUMENT POM-LINE-NBR -> PRL-LINE-NBR Purchorder PURCHORDER Required When POM-PO-NUMBER != Spaces POM-COMPANY -> PCR-COMPANY POM-PO-NUMBER -> PCR-PO-NUMBER POM-PO-RELEASE -> PCR-PO-RELEASE Receiver PORECEIVE Required When POM-REC-NUMBER != Spaces POM-COMPANY -> POR-COMPANY POM-REC-NUMBER -> POR-REC-NUMBER POMESSAGE FILE RELATIONS ONE TO MANY RELATIONS RELATION RELATED NAME FILE INTEGRITY RULES / FIELD MATCH Poapprove POAPPROVE Required When POM-MESSAGE-TYPE = "I" POM-COMPANY -> POA-COMPANY POM-VENDOR -> POA-VENDOR POM-INVOICE -> POA-INVOICE POM-SUFFIX -> POA-SUFFIX POM-PO-NUMBER -> POA-PO-NUMBER POM-PO-RELEASE -> POA-PO-RELEASE POM-LINE-NBR -> POA-LINE-NBR POA-AOC-CODE |