Postings:InvTranHeader: Difference between revisions

From Epiphany
JMeyer (talk | contribs)
Created page with "---InvTranHeader--- {| class="wikitable sortable" |- | align="center" style="background:#69f;" | '''Inventory''' | align="center" style="background:#69f;" | '''Pre Post''' |..."
 
JMeyer (talk | contribs)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
---InvTranHeader---
===InvTranHeader===
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
| align="center" style="background:#69f;" | '''Inventory'''  
| align="center" style="background:#69f;" | '''InvTranHeader'''  
| align="center" style="background:#69f;" | '''Pre Post'''
| align="center" style="background:#69f;" | '''Pre Post'''
| align="center" style="background:#69f;" | '''Post'''  
| align="center" style="background:#69f;" | '''Post'''  
Line 8: Line 8:
| align="center" style="background:#69f;" | '''Create'''
| align="center" style="background:#69f;" | '''Create'''
| align="center" style="background:#69f;" | '''Unpost'''
| align="center" style="background:#69f;" | '''Unpost'''
|-
| <b>Validate</b> - Whether the customer is on credit hold
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
|-
| <b>Validate</b> - That an invoice hasn't been created yet
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>Validate</b> - Make sure there is a valid trancode
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |<b> X
| align="center" |<b> X
|-
|  <b>If</b> - There isn't an invoice
| align="center" |
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Delete</b> - Inventory transaction related to the InvTranHeader [[Postings:Inventory|PostInventory]]
| align="center" |
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Delete</b> - Relationships - InvTranHeader and inventory transaction
| align="center" |
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
| align="center" |<b> X
|-
|  <b>If</b> - Trancode is receipt, shipment, adjustment, component, or build
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*If</b> - There is no invoice
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Inventory transaction [[Postings:Inventory|PostInventory]]
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*If</b> - InvTranDetail related to the InvTranHeader has a decription
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Update</b> - Inventory transaction comment with the discription
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Relationships - inventory transaction and company
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*If</b> - Receipt
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Relationships - Inventory and company
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Relationships - Inventory transaction and person
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*If</b> - Receipt
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Relationships - Inventory and person
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Relationships - Inventory transaction and addres
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Update</b> -  Inventory transaction remove unpost flag so it's not automatically deleted when the invoice is deleted
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|  <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Create</b> - Relationships -  InvTranHeader and inventory transaction, invtrandetail and inventory transaction
| align="center" |
| align="center" |<b> X
| align="center" |
| align="center" |
| align="center" |
|-
|-
|}
|}

Latest revision as of 19:15, 21 January 2020

InvTranHeader

InvTranHeader Pre Post Post Delete Create Unpost
Validate - Whether the customer is on credit hold X X X X X
Validate - That an invoice hasn't been created yet X
Validate - Make sure there is a valid trancode X X X
If - There isn't an invoice X X X X
      *Delete - Inventory transaction related to the InvTranHeader PostInventory X X X X
      *Delete - Relationships - InvTranHeader and inventory transaction X X X X
If - Trancode is receipt, shipment, adjustment, component, or build X
      *If - There is no invoice X
            *Create - Inventory transaction PostInventory X
            *If - InvTranDetail related to the InvTranHeader has a decription X
                  *Update - Inventory transaction comment with the discription X
            *Create - Relationships - inventory transaction and company X
                  *If - Receipt X
                        *Create - Relationships - Inventory and company X
            *Create - Relationships - Inventory transaction and person X
                  *If - Receipt X
                        *Create - Relationships - Inventory and person X
            *Create - Relationships - Inventory transaction and addres X
            *Update - Inventory transaction remove unpost flag so it's not automatically deleted when the invoice is deleted X
            *Create - Relationships - InvTranHeader and inventory transaction, invtrandetail and inventory transaction X