Академический Документы
Профессиональный Документы
Культура Документы
Dynamics AX
Document Administration
Related Change request / Change request ID:MXA000015 Document Identification1: Change request title: Andreas Interface Document Status: Review / Approval1 Draft Review and approval to be done within change management process
1.0
RNA
Initial Creation
24/01/2008
Change target
Change incorporation2
MXA000015
Specification base3
Application
MXA000015
Documentation References 4
1
Functional Technical Specification has to be linked to one and just one change request. Thus the change request ID is the unique identification for any Functional Technical Specification.
2
Enter the application identifier of the target application where the change shall be incorporated. For this apply the naming conventions in regard to application identifiers. For instance the identifier for Global Template is GTE. Since Functional Technical Specifications are supposed to be created during the change management process prior to approval of such and prior to the actual release planning the within this document a release version cant be defined. So please enter just the application identifier and not a version number.
3
Enter the release numbers which is used as base for this specification. Make sure both versions (for local part and Global Template) will be provided. In case the change shall be incorporated in the Global Template and by this has no direct link to a specific local implementation enter n.a. in the local application-row.
Page 2 of 68
Dynamics AX
ID
Title
Version
In this table all documents which need to be applied as input (usually business documents) to create this specfication has to be listed.
Page 3 of 68
Dynamics AX
Table of Content
1 Purpose..................................................................................................................6 2 Business requirements...........................................................................................7 3 Logical designs.......................................................................................................8 4 Physical designs.....................................................................................................9 4.1 Data types (base enum)..................................................................................9 4.2 Data types (extended data types)...................................................................9 4.3 Tables.............................................................................................................9 4.3.1 FES_AndreaRubros(New)......................................................................9 4.3.2 FES_TmpMakupTrans (New temporary)..............................................10 4.3.3 FES_ExpensesSCIInvoice (New).........................................................11 4.3.4. SalesTable (changed)........................................................................13 4.3.5 FES_ExpensesSCIDetail (New)..........................................................13 4.3.6 LedgerJournalTrans (changed)..........................................................15 4.3.7 FES_AndreaParameters (New)...........................................................15 4.3.8 FES_AndreaSecurity (New)................................................................19 4.3.9 Unit (changed).....................................................................................19 4.3.10 InventDimGroup (changed)...............................................................20 4.3.11 FES_TmpLedgerJournalTrans (New Temporary)..............................20 4.3.12 FES_TmpLedgerJournalTable (New Temporary)..............................27 4.3.13 FES_ExpensesSCI (New)................................................................29 4.3.14 CustTable (changed).........................................................................30 4.3.15 InventItemGroup (changed)...............................................................31 4.3.16 InventLocation (changed)..................................................................32 4.3.17 InventBuyerGroup (changed)............................................................32 4.3.18 Currency (changed)...........................................................................33 4.3.19 AddressCountryRegion (changed)....................................................33 4.3.20 PurchParameters (changed)..............................................................33 4.3.21 PurchTable (changed).......................................................................34 4.3.22 PurchLine (changed).........................................................................35 4.3.23 InventTable (changed).......................................................................36 4.3.24 VendTable (changed)........................................................................36 4.4 Queries (N/A)................................................................................................37 4.5 Configuration Keys (N/A)..............................................................................38 4.6 Security Keys (N/A).......................................................................................38 5 Functional design.................................................................................................39 5.1 Classes.........................................................................................................39 5.1.1 SalesFormLetter_Invoice (Changed)...................................................39 5.1.2 FES_VendorInvoiceExport (New)........................................................39 5.1.3 FES_VendVoucherPurch (Changed)...................................................41 5.1.4 FES_VendorInvoiceOutOfProcess (New)...........................................41 5.1.5 FES_VendorInvoiceSample (New)......................................................42 Page 4 of 68
Dynamics AX
5.1.6 PurchFormLetter_Invoice (Changed)..................................................44 5.1.7 FES_VendorInvoice (New)................................................................45 5.1.8 PurchFormLetter_PackingSlip (Changed)..........................................47 5.1.9 PurchFormLetter_PurchOrder (Changed)..........................................48 5.1.10 FES_AndreaInterfase (New).............................................................48 6 User interface design............................................................................................54 6.1 Forms...........................................................................................................54 6.1.1 SalesTable (Changed).........................................................................54 6.1.2 FES_ExpensesSCIInvoice (New)........................................................55 6.1.3 LedgerJournalTransVendInvoice (Changed)........................................57 6.1.4 FES_AndreaParameters (New)............................................................57 6.1.5 FES_Expenses (New).........................................................................61 6.1.6 InventItemGroup (Changed).................................................................64 6.1.7 VendParameters (Changed).................................................................65 6.1.8 PurchTable (Changed).........................................................................65 6.1.9 VendTAble (Changed)..........................................................................66 6.1.10 InventTable (Changed).......................................................................67 6.2 Menu items.................................................................................................68 6.2 Reports (N/A)..............................................................................................68
Page 5 of 68
Dynamics AX
1 Purpose
Laxness has the Andreas System, this system have the control of all the operations of import and export of article, is necessary to have an interface that allows the communication between this system and Dynamics AX. The development is made under the development platform of Dynamics AX, when the information is manipulated within the system Dynamics AX is generated all the necessary information towards the Andreas system. When the information is manipulated in Andreas System, this is updated in the system of Dynamics AX by means of Trigger in the Andreas Data Base
Page 6 of 68
Dynamics AX
2 Business requirements
The communication between both systems must mainly be based on articles, suppliers, clients, warehouses, units of measurement and processes as generation of Purchase Orders, Invoices, export requests, towards the Andreas System, update of requirements(Pedimento) in system of Dynamics AX and generation of invoices of suppliers for expenses of imports and exports
Page 7 of 68
Dynamics AX
3 Logical designs
The interaction between both Systems is based on the operative handling of both. Of the system of Dynamics AX are updated mainly catalogues as they are items, Locations, Units of measurement, Customer, Suppliers towards the system of Andrea. Of the system of Andrea, are updated mainly catalogue of Rubros and the classification of items is updated. As processes of the system of Dynamics AX are sent to the system of Andrea, Purchase order for import process, and from sales order are sent requests of Export and Invoices for the export process. Within the system of Andrea all the process of import and export is made, this process generates expenses, which must be treated as invoices of supplier in the system of Dynamics AX, reason why the expenses generated by import and export are generated in the system of Dynamic AX for their treatment. Similarly it happens for the process of import samples.
Page 8 of 68
Dynamics AX
4.2
FES_ExpenseAccount WMSPalletIdBasis
4.3
Tables
4.3.1.2 Index
Index AndreaRubroCve Allow Duplicates No Clave Fields Description Index Unique
4.3.1.3 Relations
Relation MarkupTable MarkupTable Relation Table MarkupTable MarkupTable 2 Field MarkupCode Relation Field MarkupCode ModuleType
Page 9 of 68
Dynamics AX
4.3.1.4. Deleted Actions (N/A) 4.3.1.5. Fieldgroups (N/A) 4.3.1.6. Methods (N/A) 4.3.2 FES_TmpMakupTrans (New temporary) 4.3.2.1 Fields
Field TransTableId TransRecId LineNum MarkupCode CurrencyCode Value TaxAmount Posted Voucher TransDate Txt TaxGroup TaxItemGroup MarkupCategory TaxAutogenerated TaxWriteCode ModuleCategory OrigRecId OrigTableId ModuleType Extended data type MarkupTransRefTableId MarkupTransRefRecId LineNum MarkupCode CurrencyCode MarkupValue TaxAmountCur AmountCur Voucher TransDate TransTxt TaxGroup TaxItemGroup MarkupCategoryType TaxAutoGenerated TaxWriteCode MarkupModuleCategory MarkupTransOrigRefRecId MarkupTransOrigRefTableId MarkupModule Description Table the transaction refers to. Reference field in a different table Identification of line. Identification of the misc. charges Currency to be used for invoicing Value attached to the misc. charges category Calculated sales tax amount in the sales tax settlement currency Debited amount in the general ledger module Voucher number employed Posting date used Description of the misc. charges Group of sales tax codes that can be calculated for sale and purchase Group of sales tax codes that can be calculated for an item Misc. charges category applicable to the line Sales tax is automatically calculated or specified by user. Code printed on the voucher. Category in module (header, line) Reference field in a different table Table the transaction refers to Specify which module the misc. charges group is attached to Page 10 of 68
Dynamics AX
Field Keep CalculatedAmount InterCompanyRefRecId InterCompanyMarkupValue DocumentStatus InterCompanyMarkupUseValue InterCompanyInvoiceId InterCompanySkipUpdate InterCompanyCompanyId
Extended data type MarkupKeep AmountCur RefRecId InterCompanyMarkupValue DocumentStatus(EnumType) InterCompanyMarkupUseValue InterCompanyInvoiceId TradeSkipUpdate InterCompanyCompanyId
Description Keep misc. charges transaction after invoicing Calculated value of the misc. charges Reference field in a different table Calculated value from the intercompany sales order Description of the current document type Calculate misc. charge amount from intercompany misc. charge amount Number of the invoice received from the intercompany company Identification of intercompany company accounts.
4.3.2.2 Index (N/A) 4.3.2.3 Relations (N/A) 4.3.2.4. Deleted Actions (N/A) 4.3.2.5. Fieldgroups (N/A) 4.3.2.6. Methods (N/A)
Page 11 of 68
Dynamics AX
Description Number of Invoice in Andreas System Account ledger of expenses Tax Group of line expenses Flag of generated
4.3.3.2 Index
Index PalletIdx Generated Allow Duplicates No Yes Fields WMSPalletId, Invoice Generated Description Index Unique Index for transaction generated
4.3.3.3 Relations
Relation ExpensesSCI Relation Table FES_ExpensesSCI Field WMSPalletId Relation Field WMSPalletId
Page 12 of 68
Dynamics AX
4.3.4.6. Methods
Method FES_CreatedDate FES_lastConfirmDate FES_LastInvoiceDate Description Get date created in format dd/mm/yyyy Get date last confirm in format dd/mm/yyyy Get date last invoice in format dd/mm/yyyy
Dynamics AX
Description Tax of line expenses Amount of retention Number of Invoice in Andreas System Account ledger of expenses Tax Group of line expenses
4.3.5.2 Index
Index IdxUnique Allow Duplicates No Fields ExpenseAccount, WMSPalletId, AccountNum Description Index Unique
4.3.5.3. Relations
Relation RelExpenses RelExpenses Relation Table FES_ExpensesSCI FES_ExpensesSCI Field WMSPalletId ExpenseAccount Relation Field WMSPalletId ExpenseAccount
Page 14 of 68
Dynamics AX
4.3.6.2 Index (N/A) 4.3.6.3. Relations (N/A) 4.3.6.4. Deleted Actions (N/A) 4.3.6.5. Fieldgroups (N/A) 4.3.6.6. Methods (N/A)
Dynamics AX
Field ExportTaxGroup0 SampleJournalName SampleAccountExpenses SampleAccountTax SampleCurrencyCode SampleTaxItemGroup SampleTaxGroup100 SampleTaxGroup15 SampleTaxGroup10 SampleTaxGroup0 ImportAccountFreight ExportAccountFreight SampleAccountFreight ImportTaxGroupFreight ExportTaxGroupFreight SampleTaxGroupFreight ImportMarkupCodeExpenses ImportMarkupCodeFreight ImportMarkupCodeAditional ImportAccountOutOfProcess ImportAccountTaxFees
Extended data type TaxGroup LedgerJournalNameId LedgerAccount LedgerAccount CurrencyCode TaxItemGroup TaxGroup TaxGroup TaxGroup TaxGroup LedgerAccount LedgerAccount LedgerAccount TaxGroup TaxGroup TaxGroup MarkupCode MarkupCode MarkupCode LedgerAccount LedgerAccount
Description Tax Group IVA 0 Export Journal Name Sample Account Expenses Samples Account Tax Samples Currency Code Samples Tax Item Group Samples Tax Group IVA 100 Samples Tax Group IVA 15 Samples Tax Group IVA 10 Samples Tax Group IVA 0 Samples Account Freight Import Account Freight Export Account Freight Samples Tax Group Freight Import Tax Group Freight Export Tax Group Freight Samples Charges Code expenses Import Charges Code Freight Import Charges Code Additional expenses Import Account expenses of out of process Import Account of Tax fees Import
4.3.7.2 Index
Index Key Allow Duplicates No Key Fields Description Index Unique
4.3.7.3. Relations
Relation MarkupTableAditional MarkupTableAditional Relation Table MarkupTable MarkupTable 2 ImportMarkupCodeAditional Field Relation Field ModuleType MarkupCode Page 16 of 68
Dynamics AX
Exports
Data of Export
ExportTaxGroup ExportTaxItem
ImportAccount
Accounts of Import
Page 17 of 68
Dynamics AX
Field Group
Fields
Description
Imports
ImportJournalName, ImportAccountExpenses, ImportAccountTax ImportAccountFreight, ImportCurrencyCode Data of Import ImportTaxItemGroup, ImportTaxGroup100 ImportTaxGroup15, ImportTaxGroup10 ImportTaxGroup0 ImportTaxGroup0, ImportTaxGroup10 ImportTaxGroup15, ImportTaxGroup100 ImportTaxGroupFreight ImportTaxItemGroup SampleAccountExpenses, SampleAccountTax, SampleAccountFreight SampleCurrencyCode SampleJournalName SampleJournalName, SampleTaxItemGroup SampleAccountExpenses, SampleAccountTax, SampleAccountFreight SampleCurrencyCode, SampleTaxGroup100 SampleTaxGroup15, SampleTaxGroup10 SampleTaxGroup0 SampleTaxGroup0, SampleTaxGroup10 SampleTaxGroup15, SampleTaxGroup100 SampleTaxGroupFreight SampleTaxItemGroup Taxes Group of Import Tax Item Group of import Account of Samples Currency Code of samples Journal Name of Samples
Samples
Data of samples
SampleTaxGroup SampleTaxItem
4.3.7.6. Methods
Method find Search of record Description
Page 18 of 68
Dynamics AX
4.3.8.2 Index
Index IdIdx Allow Duplicates No Id Fields Description Index Unique
4.3.8.6. Methods
Method Find Search of record Description
4.3.9 Unit (changed) 4.3.9.1 Fields (N/A) 4.3.9.2 Index (N/A) 4.3.9.3. Relations (N/A) 4.3.9.4. Deleted Actions (N/A) 4.3.9.5. Fieldgroups (N/A) 4.3.9.6. Methods
Page 19 of 68
Dynamics AX
Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
4.3.10
AndreaInterfase
4.3.10.2 Index (N/A) 4.3.10.3. Relations (N/A) 4.3.10.4. Deleted Actions (N/A) 4.3.10.5. Fieldgroups (N/A)
Field Group Identification Fields dimGroupId, name, AndreaInterfase Description In This field Group was add the new field
4.3.11
Field JournalNum LineNum AccountType AccountNum
Page 20 of 68
Dynamics AX
Field Company Txt AmountCurDebit CurrencyCode ExchRate TaxGroup Qty Dimension Price InterCoDimension SettleVoucher PostingProfile Voucher AmountCurCredit PaymentStatus CashDiscAmount RemainAmount TaxCode OffsetAccount
Extended data type selectableDataArea LedgerJournalTransTxt AmountCurDebit CurrencyCode ExchRate TaxGroupJournal QtyStatistical Dimension Price DimensionLedgerJournal SettlementType (EnumType) PostingProfile Voucher AmountCurCredit CustVendPaymStatus (EnumType) DiscAmount Amount TaxCode LedgerJournalAC
Description Abbreviation of the company accounts where the current line is to be posted. Text describing the transaction. Debit amount in given currency. Current currency code. Currency exchange rate for 100 units. Sales tax group for automatic tax. Quantity in statistics Dimension that the transaction is attached to. Price applied when recording quantities. Dimension in company involved in intercompany accounting. Specify how settlement takes place. Posting profile being processed. Voucher number Credit amount in given currency. How far has payment come in the payment schedule? Cash discount amount included in the payment. Remaining amount from invoice after it was paid. Sales tax code must be entered if account number is a sales tax account. Offset account for the transaction.
Page 21 of 68
Dynamics AX
Extended data type BankDepositVoucher PaymReference BankDepositNum PaymSpec PaymMode LedgerJournalACType (EnumType) BankTransactionType selectableDataArea LedgerJournalTransTxt Tax1099Amount Tax1099Box PaymNote Voucher selectableDataArea NoYes (EnumType) NoYes (EnumType) Cancelled
Description Deposit amount via deposit slip? Reference to a specific payment. Deposit slip number. Payment specification for the selected payment. Method of payment for the current payment. Specify account type of the selected account, for instance ledger, customer or vendor. Transaction type in bank module. Abbreviation of the company accounts where the current line is to be offset. Any additional text for offset transaction. Amount to be reported in 1099. Box code on the 1099 form that the total amount is posted to. Specific comments on payment. Voucher number in the other company accounts. Foreign company accounts where the voucher also has been posted. Transfer sales tax, if any, to the other company accounts? Has the record been transferred to the journal? Cancellation of vouchers transferred from invoice approval journal.
OffsetAccountType
BankTransType OffsetCompany OffsetTxt Tax1099Amount Tax1099Box PaymentNotes ForeignVoucher ForeignCompany ForeignTax Transferred Cancel
Page 22 of 68
Dynamics AX
Field NoEdit Invisible TransDate TransactionType DocumentDate DocumentNum Approved ApprovedBy PaymId FreqValue FreqCode Due DateCashDisc TransferredBy LoadingDate FileCreated PaymentAccount Invoice TransferredTo Transfer LastTransferred
Extended data type NoYes (EnumType) NoYes (EnumType) TransDate LedgerTransType (EnumType) TransDate DocumentNum NoYes (EnumType) LedgerApprovedBy PaymId Freq PeriodUnit (EnumType) DueDate TransDate userId TransDate TransDate LedgerAccount InvoiceId LedgerJournalId NoYes (EnumType) LastTransferred
Description
Posting date General specification of the transaction type. Date for document. Number of the document that generated the voucher. Has transaction been approved? Employee who approves the transaction. Payment identification used upon payment. Number of units in the individual interval for the transaction. Specify units for periodic transactions. Due date for customer/vendor transaction. Last date of payment to qualify for cash discount. User who transferred the voucher. Date to load this journal. Date of generation of payment file. Liquidity account for payment. Invoice number Ledger - Journal batch number. Is it a transfer? Last date of transfer of periodic transactions.
Page 23 of 68
Dynamics AX
Field TransferredOn PurchLedgerPosting BankChequeNum Payment CashDiscCode SalesPrice ProjQty CostPrice ProjCategoryId ProjLinePropertyId
Extended data type TransDate PurchLedgerPosting BankChequeNum PaymTermId CashDiscCode SalesPrice Qty CostPrice ProjCategoryCostId ProjLinePropertyId
Description Transfer date of voucher. Posting used when approving the purchase. Identification of the bank check. Terms of payment for the current invoice. Cash discount code for subsequent approval. Overview of sales price setup for costs. Specify number of units for project transactions. Run-dependent cost price per unit. Category that is used as a default. Status that the transaction is attached to. Exchange rate of 2nd part of currency conversion with triangulation. Specified for 100 units. Specify whether the exchange rate is included in triangulation. Group of sales tax codes that can be calculated for an item. Tax exempt number for extract of statistics. Currency in which the project is invoiced. List code to be used with the EU sales list. Use bridging posting? Specify purchase order numbers pertaining to this invoice. Mark that the payment is to be managed as a prepayment. Page 24 of 68
ExchRateSecond
ExchrateSecondary
Dynamics AX
Field ImportDate OCRLine BankCentralBankPurpo seCode BankCentralBankPurpo seText CustVendBankAccount Id PaymentSequenceNum AssetTransType AssetBudgetModel AssetId AssetBudgetPostingStat us AssetDepreciationTime AssetRefAssetId ProjTaxGroupSales ProjTaxItemGroupSales ErrorCodePayment TaxDirectionControl AssetSection179Trans AssetRevaluationAmou nt AssetRevaluationTrans AssetConsumptionQty AssetBookId
Extended data type TransDate String 60 BankCentralBankPurposeCode BankCentralBankPurposeText BankAccountID PaymentSequenceNum AssetTransTypeJournal (EnumType) AssetBudgetModelId AssetId AssetBudgetPostingStatus (EnumType) AssetDepreciationTime AssetRefAssetId TaxGroupJournal TaxGroupJournal ErrorCodePayment NoYes (EnumType) NoYes (EnumType) AssetRevaluationAmount AssetRevaluationTrans AssetConsumption AssetBookIdPurchSalesInvent
Description Date of import of items (used to report with payment). Enter the OCR line Code used when reporting to the central bank. Describe code used when reporting to the central bank. Identify bank account of recipient. Number of the file sent. Type of transaction. Budget model number. Fixed asset that will be purchased by this entry. Budget posting status Quantity of periods that the depreciation covers. Reference to the fixed asset that the line concerns. Sales tax group project invoicing. Item sales tax group project invoicing. Error code received with return message. Should the sales tax direction be controlled by ledger account setup? Specifies that this transaction is a section 179 write-off. The portion of the depreciation amount that is due to revaluation. Specifies whether this revaluation was generated from a revaluation group. Quantity of consumption units. Value model related to the current transaction. Page 25 of 68
Dynamics AX
Field CustVendNegInstProtes tReason BankRemittanceType BankRemittanceFileId BankAccountId BankPromissoryNoteN um ProjEmplId PaymInstructionId1 PaymInstructionId2 PaymInstructionId3 PaymInstructionId4
Extended data type CustVendNegInstProtestReason (EnumType) BankRemittanceType (EnumType) BankRemittanceFileId CompanyBankAccountId BankPromissoryNoteNum EmplId PaymInstructionId PaymInstructionId PaymInstructionId PaymInstructionId
Description Select a protest cause. Specify the type of remittance made to the bank. Unique identification of the remittance file. Own number of the account in the bank. Number of the printed promissory note. Employee number. Code which is used in the SWIFT message for foreign banks. Code which is used in the SWIFT message for foreign banks. Code which is used in the SWIFT message for foreign banks. Code which is used in the SWIFT message for foreign banks. Code provided by the DNB (Netherlands Central Bank) to the transit traders for identification of purchased or sold products.
PaymItemCodeId LinePerc NewDimension ClientChanged ItemChanged VendTransId CustTransId PoolRecId AssetToFromRecId DEL_PaymReconciliati onRecId FurtherPostingRecId ReserveTransId
String 2 Real Dimension NoYes (EnumType) NoYes (EnumType) recId recId RefRecId recId RefRecId recId RefRecId
Record ID of vendor transaction. ID of customer transaction being paid. Reference field in a different table. Reference field in a different table.
Page 26 of 68
Dynamics AX
Field vendAccountProduct
Description Vendor of the purchase order that generated the invoice vendor
4.3.11.2 Index (N/A) 4.3.11.3. Relations (N/A) 4.3.11.4. Deleted Actions (N/A) 4.3.11.5. Fieldgroups (N/A) 4.3.11.6. Methods (N/A)
4.3.12
Field JournalNum Name VoucherSeries Log JournalType SystemBlocked UserBlockId OffsetAccount PostedDate RejectedBy
Dynamics AX
Description Global customer / vendor number. Original journal No. Current currency code. Specify whether fixed exchange rate is to be used. Specify summation level Number of the document that generated the voucher. Rate of the secondary part of the currency calculation, when triangulation is used. Specify the cost in the foreign currency. Specify whether the exchange rate is included in triangulation. Specifies whether posting may be made to one specific offset account only. Specifies the total of all vendor transactions in the journal Specifies the total of all customer transactions in the journal Transaction amount in default currency. Delete journal lines when posting is completed? Code for current, operating or fiscal transaction Amount entered in the journals includes sales tax Company that the journal is created from when intercompany accounting. ID for the current session. Logon time of the owner of the current transaction. Logon date of the owner of the current transaction.
Page 28 of 68
Dynamics AX
Description Specify the type of remittance made to the bank. Own number of the account in the bank. Protest of settled negotiable instruments Amount in currency. Amount in currency. If the number of lines in a journal exceeds this number, posting will distribute the lines into several smaller journals.
4.3.12.2 Index (N/A) 4.3.12.3. Relations (N/A) 4.3.12.4. Deleted Actions (N/A) 4.3.12.5. Fieldgroups (N/A) 4.3.12.6. Methods (N/A) 4.3.13
Field ExpenseAccount AccountNum TransDate Amount WMSPalletId Generated JournalNum Name InvoiceType
Page 29 of 68
Dynamics AX
Allow Duplicate s No No
4.3.14
CustTable (changed) 4.3.14.1 Fields (N/A) 4.3.14.2 Index (N/A) 4.3.14.3. Relations (N/A) 4.3.14.4. Deleted Actions (N/A) 4.3.14.5. Fieldgroups (N/A) 4.3.14.6. Methods
Page 30 of 68
Dynamics AX
Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
4.3.15
Field ItemGroupId Name StandardItemAllocateId UseProductCosting AndreaLevel Prorating SampleAccountExpenses ExportAccountExpenses ImportAccountExpenses ExportAccountTax ImportAccountTax SampleAccountTax ImportAccountFreight ExportAccountFreight SampleAccountFreight ImportAccountOutOfProcess ImportAccountTaxFees ExportAccountTaxFees SampleAccountTaxFees
4.3.15.2 Index (N/A) 4.3.15.3. Relations (N/A) 4.3.15.4. Deleted Actions (N/A) 4.3.15.5. Fieldgroups (N/A)
Page 31 of 68
Dynamics AX
Fields ExportAccountExpenses, ExportAccountFreight, ExportAccountTaxFees ImportAccountExpenses, ImportAccountFreight, ImportAccountTaxFees, ImportAccountOutOfProcess SampleAccountExpenses, SampleAccountFreight, SampleAccountTaxFees
ImportAccount
Group of Import
SampleAccount
Group of Samples
4.3.15.6. Methods
4.3.16
InventLocation (changed) 4.3.16.1 Fields (N/A) 4.3.16.2 Index (N/A) 4.3.16.3. Relations (N/A) 4.3.16.4. Deleted Actions (N/A) 4.3.16.5. Fieldgroups (N/A) 4.3.16.6. Methods
Method Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
4.3.17
InventBuyerGroup (changed) 4.3.17.1 Fields (N/A) 4.3.17.2 Index (N/A) 4.3.17.3. Relations (N/A) 4.3.17.4. Deleted Actions (N/A) 4.3.17.5. Fieldgroups (N/A) 4.3.17.6. Methods
Page 32 of 68
Dynamics AX
Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
4.3.18
Currency (changed) 4.3.18.1 Fields (N/A) 4.3.18.2 Index (N/A) 4.3.18.3. Relations (N/A) 4.3.18.4. Deleted Actions (N/A) 4.3.18.5. Fieldgroups (N/A) 4.3.18.6. Methods
Method Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
4.3.19
AddressCountryRegion (changed) 4.3.19.1 Fields (N/A) 4.3.19.2 Index (N/A) 4.3.19.3. Relations (N/A) 4.3.19.4. Deleted Actions (N/A) 4.3.19.5. Fieldgroups (N/A) 4.3.19.6. Methods
Method Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
4.3.20
Dynamics AX
Description Flag that indicate if the company is the interface with Andreas System Name of database of Andreas System
String 40
4.3.20.2 Index (N/A) 4.3.20.3. Relations (N/A) 4.3.20.4. Deleted Actions (N/A) 4.3.20.5. Fieldgroups (N/A)
Field Group Andrea Fields AndreaInterfase, AndreaDataBase Description Data of Andreas System
4.3.20.6. Methods
Method FES_DatabaseAndrea FES_IterfaseWithAndrea Description Return database name of Andreas System Return flag of Andreas System
4.3.21
Field
Dynamics AX
4.3.21.6. Methods
Method FES_DeliveryDate FES_PurchaseOrderDate Description Return the deliveryDate of purchase order in format mm/dd/aaaa Return the Date of purchase order in format mm/dd/aaaa
4.3.22
Field AndreaState AndreaDelivery AndreaRecId
Dynamics AX
4.3.23
AndreaClassify FaAndrea
4.3.23.2 Index (N/A) 4.3.23.3. Relations (N/A) 4.3.23.4. Deleted Actions (N/A) 4.3.23.5. Fieldgroups
Field Group Andrea Fields AndreaClassify, FaAndrea Description Data of Andrea System
4.3.23.6. Methods
Method Delete Insert Update IsAndreaProcess Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System Verify is the Dimention Group of item acept interface with Andrea
4.3.24
Dynamics AX
Extended data type NoYes (EnumType) NoYes (EnumType) NoYes (EnumType) NoYes (EnumType)
Description If the vendor is Custom Agent If the vendor is Supplier of export If the vendor is Supplier of product If the vendor is Supplier of Services
4.3.24.2 Index (N/A) 4.3.24.3. Relations (N/A) 4.3.24.4. Deleted Actions (N/A) 4.3.24.5. Fieldgroups
Field Group Andrea Fields AndreaServiceSupplier, AndreaProductSupplier, AndreaExportSupplier, AndreaCustomsAgent Description Data of Andrea System
4.3.24.6. Methods
Method Delete Insert Update Description Delete Record on Andreas System Insert Record on Andreas System Update Record on Andreas System
In Database of Andreas System was created two triggers, the functionality of this triggers are the communication whit Dynamics Ax. The trigger ARTICULOS_Andrea_upd_tr update the fields ESTA_CLASIFICADO and FA_IMPORTACION of table ARTICULOS to Andreas system from table InventTable in Dynamics AX. The trigger DOC_ORDEN_Andrea_upd_tr update the field STATUS of table DOC_ORDEN to Andreas system from table PurchLine in Dynamics AX.
4.4
Queries (N/A)
Page 37 of 68
Dynamics AX
4.5 4.6
Page 38 of 68
Dynamics AX
5.1.1.1 Methods
Method updateNow Access Control Static Client / Server Input Output x Description Posting of invoice
5.1.2.1 Methods
Method classDeclaration eliminaTablasTe mporales GeneraTransacc iones getTxt InsertaDETReal InsertaHDRReal insertaTablaTe mporalDet insertaTablaTe mporalDET_IV A insertaTablaTe mporalHDR X X X X X X Access Control X Static Client / Server Inp ut Outp ut Description Declaration of variables Delete temporary tables Generate Transaction Get text of vendor invoice Insert detail in table of system Insert header in table of system Insert detail in table temporary Insert detail correspond to IVA
Page 39 of 68
Dynamics AX
Method insertaTablaTe mporalProveedo r main_GeneredD etail main_GeneredD etail_IVA main_GeneredD etail_Vendor obtieneCantidad Total obtieneCuenta obtieneFacturaO rdenCompra| obtieneNombre Diario obtieneNumero PolizaTemporal obtieneNumero Voucher obtieneParametr osAndrea obtienePorcentaj eAplicarArticul o obtienePorcentaj eAplicarFactura obtienePostingP rofile obtienePrimeraF actura obtienePrimerAr ticulo obtieneProveedo r obtieneSiguiente Articulo
Access Control
Static
Client / Server
Inp ut
Outp ut X
Description Insert detail of movement of vendor Main of detail generation Main of detail IVA generation Main of detail Vendor generation
X X X X X X X X
Get quantity total of Invoice Get account code of Import Get invoice of import Get journal name Get journal number temporary Get voucher number Get Andreas Parameters Get percent to apply in each item
Get percent to apply in the invoice Get Posting Profile of vendor Get the first invoice Get first item Get information of vendor Get next item
Page 40 of 68
Dynamics AX
Method obtieneSiguiente Factura obtieneTermino Pago main main_GeneredJ ournal ValidatesAdditi onalsInvoice
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Get next invoice Get information about payment terms Main of generation Main of generation for each invoice Validate additional Invoice of import
5.1.3.1 Methods
Method setTransactionT xt Access Control Static Client / Server Inp ut Outp ut Description Set the text of the invoice
5.1.4.1 Methods
Method classDeclaration eliminaTablasTe mporales GeneraTransacc iones getTxt InsertaDETReal InsertaHDRReal Access Control X Static Client / Server Inp ut Outp ut Description Declaration of variables Delete temporary tables Generate Transaction Get text of vendor invoice Insert detail in table of system Insert header in table of system
Page 41 of 68
Dynamics AX
Method insertaLineaGas to insertaLineaPro veedor insertaTablaTe mporalHDR obtieneCuenta obtieneNombre Diario obtieneNumero PolizaTemporal obtieneNumero Voucher obtieneParametr osAndrea obtienePostingP rofile obtieneProveedo r obtieneTermino Pago main main_GeneredJ ournal ValidatesAdditi onalsInvoice
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Insert detail of expenses line in table temporary Insert detail of movement of vendor Insert header in table temporary Get account code of Import Get journal name Get journal number temporary Get voucher number Get Andreas Parameters Get Posting Profile of vendor Get information of vendor Get information about payment terms Main of generation Main of generation for each invoice Validate additional Invoice of import
5.1.5.1 Methods
Method classDeclaration Access Control X Static Client / Server Inp ut Outp ut Description Declaration of variables
Page 42 of 68
Dynamics AX
Method eliminaTablasTe mporales GeneraTransacc iones getTxt InsertaDETReal InsertaHDRReal insertaTablaTe mporalDET insertaTablaTe mporalDET_IV A insertaTablaTe mporalHDR insertaTablaTe mporalProveedo r main_GeneredD etail main_GeneredD etail_IVA main_GeneredD etail_Vendor obtieneCantidad Total obtieneCuenta obtieneNombre Diario obtieneNumero PolizaTemporal obtieneNumero Voucher obtieneParametr osAndrea obtienePorcentaj eAplicarArticul o
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Delete temporary tables Generate Transaction Get text of vendor invoice Insert detail in table of system Insert header in table of system Insert detail in table temporary Main of detail IVA generation
Insert header in table temporary Insert detail of movement of vendor Main of detail generation Main of detail IVA generation Main of detail Vendor generation Get quantity total of Invoice Get account code of Import Get journal name Get journal number temporary Get voucher number Get Andreas Parameters Get percent to apply in each item
Page 43 of 68
Dynamics AX
Method obtienePorcentaj eAplicarOrdenC ompra obtienePostingP rofile obtienePrimera OrdenCompra obtienePrimerAr ticulo obtieneProveedo r obtieneProveedo rProducto obtieneSiguiente Articulo obtieneSiguiente OrdenCompra obtieneTermino Pago main main_GeneredJ ournal ValidatesAdditi onalsInvoice
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Get percent to apply in the purchase order Get Posting Profile of vendor Get the first purchase order Get first item Get information of vendor Get product vendor Get next item Get next purchase order Get information about payment terms Main of generation Main of generation for each invoice Validate additional Invoice of import
5.1.6.1 Methods
Method checkDiscardLi ne initTransactionT xt Access Control Static Client / Server Inp ut Outp ut Description Modified for validate Is There Account expenses in Andrea's process and Is There Journal Invoice in Andrea's process Modified, changed the key3 with name of purchase order Page 44 of 68
Dynamics AX
5.1.7.1 Methods
Method classDeclaration eliminaTablasTe mporales GeneraTransacc iones getTxt InsertaDETReal InsertaHDRReal InsertaMarkupD ETReal insertaTablaTe mporalDet insertaTablaTe mporalDET_IV A insertaTablaTe mporalHDR insertaTablaTe mporalMarkupD ET insertaTablaTe mporalProveedo r main_GeneredD etail main_GeneredD etail_IVA main_GeneredD etail_Markup main_GeneredD etail_Vendor X X X X X X X Access Control X Static Client / Server Inp ut Outp ut Description Declaration of variables Delete temporary tables Generate Transaction Get text of vendor invoice Insert detail in table of system Insert header in table of system Insert Miscellaneous charged in the purchase order Insert detail in table temporary Insert detail correspond to IVA
Insert header in table temporary Insert Miscellaneous charged in table temporary Insert detail of movement of vendor Main of detail generation Main of detail IVA generation Main of Miscellaneous charged detail generation Main of detail Vendor generation
Page 45 of 68
Dynamics AX
Method obtieneCantidad Total obtieneCuenta obtieneDatosCu entaGastos obtieneFacturaO rdenCompra| obtieneFacturaO rdenCompraEntr ega obtieneNombre Diario obtieneNumero PolizaTemporal obtieneNumero Voucher obtieneParametr osAndrea obtienePorcentaj eAplicarArticul o obtienePorcentaj eAplicarArticul oEntrega obtienePorcentaj eAplicarOrdenC ompra obtienePostingP rofile obtienePrimera OrdenCompra obtienePrimerAr ticulo obtienePrimerE ntrega obtieneProveedo r obtieneSiguiente Articulo
Access Control
Static
Client / Server
Inp ut
Outp ut X X
Description Get quantity total of Invoice Get account code of Import Get date of account expenses of Import
Get purchase order of import Get invoice of order purchase at level gives
X X X X X
Get journal name Get journal number temporary Get voucher number Get Andreas Parameters Get percent to apply in each item
Get percent to apply in the purchase order at level gives X Get percent to apply in the purchase order Get Posting Profile of vendor Get the first purchase order Get first item Get first gives Get information of vendor Get next item
Page 46 of 68
Dynamics AX
Method obtieneSiguiente Entrega obtieneSiguiente OrdenCompra obtieneTermino Pago processCheckIn voiceGenerated FES_CheckInvo iceGenerated main main_GeneredJ ournal ValidatesAdditi onalsInvoice
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Get next Gives Get next purchase order Get information about payment terms Process that check if the invoice of vendor is generate in Dynamics AX from Andrea System
Call processCheckInvoiceGenerated Main of generation Main of generation for each invoice Validate additional Invoice of import
5.1.8.1 Methods
Method Access Control Static Client / Server Inp ut Outp ut Description Modified, when the purchase order in Posting to Packing List then the information about the requirement (Pedimento) is updated to the field pallet id in detail of this purchase order, this occur is the information in Andreas System is ok. Review Is There requirement (Pedimento) in Andrea's process
updateNow
checkDiscardLi ne
Page 47 of 68
Dynamics AX
5.1.9.1 Methods
Method Access Control Static Client / Server Inp ut Outp ut Description Modified, when the purchase order in Posting to Purchase Order then the information in Dynamics AX is validate that exist in Andreas System, and the information in Dynamics AX it fulfills the conditions, is all is correct then the purchase order is sender to andreas System.
updateNow
5.1.10.1 Methods
Method classDeclaration finalize getNumFactura Sales getPalletID getPedimento insertPalletId IsDoctoInAndre a IsDueQtyOk isThereAccount ExpensesOK Access Control X Static Client / Server Inp ut Outp ut Description Declaration of variables Finalize the class Get number of order Invoice Get the Pallet Id with Format Get the requirement (Pedimento) of Andreas System Insert the Pallet Id in Dynamics AX Validate that the Number of document exists in Andreas System Review permissions over Andreas System Review requirement (Pedimento) and expenses Account in Andreas System Page 48 of 68
Dynamics AX
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Review is requirement (Pedimento) exists in Andreas System Method new of class Send information (Add, Update and delete) about Countries from Dynamics AX to Andreas System Create requirement (Pedimento) in Dynamics AX Send information (Add, Update and delete) about Currencies Codes from Dynamics AX to Andreas System Send information (Add, Update and delete) about Customer from Dynamics AX to Andreas System Send information about Expenses of requirement of import (Pedimento) from Andreas System to Dynamics AX Send information about Additional Expenses of requirement of Import (Pedimento) from Andreas System to Dynamics AX Send information about Expenses of requirement of Export (Pedimento) from Andreas System to Dynamics AX Send information about Additional Expenses of requirement of Export (Pedimento) from Andreas System to Dynamics AX Send information about Additional Expenses out of Process of requirement of Import (Pedimento) from Andreas System to Dynamics AX Send information about Rubros from Andreas System to Dynamics AX
processGetExpe nsesDetail
Page 49 of 68
Dynamics AX
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Send information (Add, Update and delete) about Buyer from Dynamics AX to Andreas System Send information (Add, Update and delete) about Locations from Dynamics AX to Andreas System Send information (Add, Update and delete) about Items from Dynamics AX to Andreas System Insert, update or delete line of purchase order from Dynamics AX to Andreas System, before validate that Group Dimension accept Andrea's process and Group Dimension Accept Pallet id Delete line of purchase order from Dynamics AX to Andreas System Insert line of purchase order from Dynamics AX to Andreas System Validate if line of purchase order exists in Andreas System Update line of purchase order from Dynamics AX to Andreas System Insert or update information of sales order to request of Export from Dynamics AX to Andreas System Insert information of sales order to request of Export from Dynamics AX to Andreas System Validate if request of export exists in Andreas System update information of sales order to request of Export from Dynamics AX to Andreas System Insert or update line of sales order from Dynamics AX to Andreas System when the sales order is posting to invoice
processPurchLin e
processPurchLin e_Delete processPurchLin e_Insert processPurchLin e_IsThere processPurchLin e_Update processRequest OfExport processRequest OfExport_Insert processRequest OfExport_IsThe re processRequest OfExport_Updat e processSalesLin e
Page 50 of 68
Dynamics AX
Access Control
Static
Client / Server
Inp ut
Outp ut
Description Insert line of sales order from Dynamics AX to Andreas System when the sales order is posting to invoice Validate if Invoice exists in Andreas System update line of sales order from Dynamics AX to Andreas System when the sales order is posting to invoice Send information (Add, Update and delete) about Units of measurement from Dynamics AX to Andreas System Delete information about vendor from Dynamics AX to Andreas System Insert information about vendor from Dynamics AX to Andreas System Update information about vendor from Dynamics AX to Andreas System Review is CustomBroker is in Andrea's system Review is Item is in Andrea's system Review is Location is in Andrea's system Review is Vendor is in Andrea's system Review is Customer is in Andrea's system Review is Customer is in Andrea's system, Review is Custom Broker is in Andrea's system, Review is Item is in Andrea's system Construct of Class
processUnit
processVendTab le_Delete processVendTab le_Insert processVendTab le_Update ValidatePurchLi neCustomBroke rOk ValidatePurchLi neItemOk ValidatePurchLi neLocationOk ValidatePurchLi neVendorOk ValidateRequest OfExportOk ValidateSalesLi neOk Construct
Page 51 of 68
Dynamics AX
Method FES_AddressCo untryRegion FES_CreatePedi mento FES_Currency FES_CustTable FES_getExpens esExportForAnd rea FES_getExpens esForAndrea FES_getExpens esInvoiceForAn drea FES_getRubros ForAndrea FES_InventBuy erGroup FES_InventLoc ation FES_InventTabl e FES_IsDueQty Ok FES_isThereAc countExpensesO K FES_IsTherePe dimentoOK FES_PurchLine FES_PurchLine _Delete FES_PurchLine _DeleteReview
Access Control
Static X X X X X X X X X X X X X
Client / Server
Inp ut
Outp ut
Description General Process of Countries General Process for create (Requirement pedimento in Dynamics AX General Process of Currencies General Process of Customer General Process of expenses of export General Process of expenses of import General Process of expenses of import out of process General Process of Rubros over Andreas System General Process of Buyers General Process of Location General Process of Item General Process of permissions over Andreas System General Process to validate is exists account expenses in Andreas System General Process for Review is requirement (Pedimento) exists in Andreas System General Process to send information of purchase order line General Process to delete information of purchase order line General Process of Review state for Andrea's System, You should also review the security user
X X X X
Page 52 of 68
Dynamics AX
Method FES_PurchLine _DeleteReview Only FES_RequestOf Export FES_SalesLine FES_Unit FES_ValidatePu rchLineCustom BrokerOk FES_ValidatePu rchLineItemOk FES_ValidatePu rchLineLocation Ok FES_ValidatePu rchLineVendor Ok FES_ValidateRe questOfExportO k FES_ValidateSa lesLineOk FES_VendTable getServerName SQL
Access Control
Static X X X X
Client / Server
Inp ut
Outp ut
Description General Process of Review state for Andrea's System General Process to send information of request of export General Process to send information of sales order General Process to send information of Units of measurement General Process to validate custom Broker in purchase order line General Process to validate Item in purchase order line General Process to validate location in purchase order line General Process to validate Vendor in purchase order line General Process to validate information in Request of Export General Process to validate Sales order General Process to send information Vendors Get the server name connected in Dynamics AX.
X X X
X X X
Page 53 of 68
Dynamics AX
6.1.1.1. Methods
Method Access Control Static Client / Server Input Output Description Validate Status of Document Sales, validate Country of Customer deferent of company country is export, Validate data over Andreas System and create Request of export
MakeExpo rtAndrea
6.1.1.2 6.1.1.3
Level Design, Group Table, TabHeader , TabHeader Delivery Design, Group Table, TabHeader , TabHeader Delivery Design, ButtonsHeader
Auto Text
Access Control
Static
Client / Server
Input
Output
Page 54 of 68
Dynamics AX
6.1.2.1
Method classDecla ration makeJourn al loadData deleteExpe nsesOfAnd reaSystem getExpens esForAndr ea Access Control
Methods
Static Client / Server Input Output Description Declaration of variables Call Class that make Journal in Dynamics AX Load data from Andreas System Delete data that not generated in Dynamics AX General Process to obtain information of Andreas System
6.1.2.2 6.1.2.2.1
6.1.2.2.1.1 Method Init Validate Write Access Control
6.1.2.2.1.2
6.1.2.3
Level Design
Design
Control Typ ComboBox: AllOpenPostedField StringEdit: FES_ExpensesSCIInvoice_WMSPalletId Property Auto Auto Value Auto Auto
Design,Tab,TabPage,Grid
Page 55 of 68
Dynamics AX
Control Typ StringEdit: FES_ExpensesSCIInvoice_Invoice StringEdit: FES_ExpensesSCIInvoice_Account_Num DateEdit: FES_ExpensesSCIInvoice_TransDate StringEdit: FES_ExpensesSCIInvoice_LedgerAccount StringEdit: FES_ExpensesSCIInvoice_TaxGroup CheckBox: FES_ExpensesSCIInvoice_Generated StringEdit: FES_ExpensesSCIInvoice_JournalNum RealEdit: FES_ExpensesSCIInvoice_TaxAmount
Property Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto
Value Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto
RealEdit: Design,Tab,TabPage,Grid FES_ExpensesSCIInvoice_WithheldAmoun t Design,ButtonGroup Design,ButtonGroup Access Control Button:getAccountExpenses Button:generatedJournal Client / Server
Method AllOpenPo stedField: selectionC hange getAccoun tExpenses: Clicked generatedJ ournal:Clic ked
Static
Input
Output
Call method of General Process to obtain information of Andreas System Call Class that make Journal in Dynamics AX
Page 56 of 68
Dynamics AX
6.1.4.1
Method classDecla ration LoadRobr osFromAn drea init Access Control
Methods
Static Client / Server Input Output Description Declaration of variables Obtain the information about Rubros from Andreas System Initializes the data of form
6.1.4.2 6.1.4.2.1
6.1.4.2.1.1
6.1.4.2.1
6.1.4.2.1.1
FES_AndreaParameters
Methods (N/A)
6.1.4.2.1
6.1.4.2.1.1
FES_AndreaRubros
Methods (N/A)
Page 57 of 68
Dynamics AX
6.1.4.3
Level Design, TabPageImport, ImportJournalName Design, TabPageImport, ImportAccount Design, TabPageImport, ImportAccount Design, TabPageImport, ImportAccount Design, TabPageImport, ImportAccount Design, TabPageImport, ImportAccount Design, TabPageImport, ImportAccount Design, TabPageImport, ImportMarkupCode Design, TabPageImport, ImportMarkupCode Design, TabPageImport, ImportCurrency Design, TabPageImport, ImportTaxItem Design, TabPageImport, ImportTaxGroup Design, TabPageImport, ImportTaxGroup
Design
Control Typ StringEdit: ImportJournalName_ImportJournal_name StringEdit: ImportAccount_ImportAccountExpenses StringEdit: ImportAccount_ImportAccountFreight StringEdit: ImportAccount_ImportAccountTaxFees StringEdit: ImportAccount_ImportAccountMarkupCodeAditional StringEdit: ImportAccount_ImportAccountTax StringEdit: ImportAccount_ImportAccountOutOfProcess StringEdit: ImportMarkupCode_Import_ImportMarkupCodeExpense s StringEdit: ImportMarkupCode_Import_ImportMarkupCodeFreight StringEdit: ImportCurrency_ImportCurrencyCode StringEdit: ImportTaxItem _ ImportTaxItemGroup StringEdit: ImportTaxGroup _ ImportTaxGroup0 StringEdit: ImportTaxGroup _ ImportTaxGroup10 Property Value Auto Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Page 58 of 68
Dynamics AX
Level Design, TabPageImport, ImportTaxGroup Design, TabPageImport, ImportTaxGroup Design, TabPageImport, ImportTaxGroup Design, TabPageImport, ImportTaxGroup Design, TabPageExport, ImportJournalName Design, TabPageExport, ExportAccount Design, TabPageExport, ExportAccount Design, TabPageExport, ExportAccount Design, TabPageExport, ExportCurrency Design, TabPageExport, ExportTaxItemGroup Design, TabPageExport, ExportTaxGroup Design, TabPageExport, ExportTaxGroup Design, TabPageExport, ExportTaxGroup Design, TabPageExport, ExportTaxGroup
Control Typ StringEdit: ImportTaxGroup _ ImportTaxGroup15 StringEdit: ImportTaxGroup _ ImportTaxGroup100 StringEdit: ImportTaxGroup _ ImportTaxGroupFreight StringEdit: ImportTaxGroup _ ImportTaxGroup0 StringEdit: ExportJournalName_ImportJournal_name StringEdit: ExportAccount _Export AccountExpenses StringEdit: ExportAccount _ExportAccountTAx StringEdit: ExportAccount _ExportAccountFreight StringEdit: ExportCurrency_ExportCurrencyCode StringEdit: ExportTaxItemGroup_ ExportTaxItemGroup StringEdit: ExportTaxGroup_ ExportTaxGroup0 StringEdit: ExportTaxGroup_ ExportTaxGroup10 StringEdit: ExportTaxGroup_ ExportTaxGroup15 StringEdit: ExportTaxGroup_ ExportTaxGroup100
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Page 59 of 68
Dynamics AX
Level Design, TabPageExport, ExportTaxGroup Design, TabPageSample, SampleJournalName Design, TabPageSample, SampleAccount Design, TabPageSample, SampleAccount Design, TabPageSample, SampleAccount Design, TabPageSample, SampleCurrency Design, TabPageSample, SampleTaxItemGroup Design, TabPageSample, SampleTaxGroup Design, TabPageSample, SampleTaxGroup Design, TabPageSample, SampleTaxGroup Design, TabPageSample, SampleTaxGroup Design, TabPageSample, SampleTaxGroup Design, TabPageSecurity, Grid Design, TabPageSecurity, Grid
Control Typ StringEdit: ExportTaxGroup_ ExportTaxGroupFreight StringEdit: SampleJournalName_SampleJournal_name StringEdit: SampleAccount_SampleAccount Expenses StringEdit: SampleAccount_SampleAccount TAx StringEdit: SampleAccount_SampleAccountFreight StringEdit: SampleCurrency_SampleCurrency Code StringEdit: SampleTaxItemGroup_SampleTaxItemGroup StringEdit: SampleTaxGroup_SampleTaxGroup0 StringEdit: SampleTaxGroup_SampleTaxGroup10 StringEdit: SampleTaxGroup_SampleTaxGroup15 StringEdit: SampleTaxGroup_SampleTaxGroup100 StringEdit: SampleTaxGroup_SampleTaxGroupFreight StringEdit: FES_AndreaSecurity_Id StringEdit: FES_AndreaSecurity_ModifiedPO
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto
Auto Auto
Page 60 of 68
Dynamics AX
Level
Control Typ
Design, StringEdit: TabPageAndreaRubros, FES_AndreaRubros_Clave Grid Design, StringEdit: TabPageAndreaRubros, FES_AndreaRubros_Rubro Grid Design, StringEdit: TabPageAndreaRubros, FES_AndreaRubros_MarkupCode Grid Design, Button: TabPageAndreaRubros, Button ButtonGroup
Auto
Auto
Auto
Auto
Auto
Auto
Access Control
Static
Client / Server
Input
Output
6.1.5.1
Method classDecla ration makeJourn al loadData deleteExpe nsesOfAnd reaSystem getExpens esForAndr ea Access Control
Methods
Static Client / Server Input Output Description Declaration of variables Call Class that make Journal in Dynamics AX Load data from Andreas System Delete data that not generated in Dynamics AX General Process to obtain information of Andreas System
Page 61 of 68
Dynamics AX
6.1.5.2 6.1.5.2.1
6.1.5.2.1.1 Method Init Validate Write Access Control
6.1.5.2.1.2
6.1.5.2.2
6.1.5.2.2.1 Method Validate Write Access Control
FES_ExpensesSCIDetail
Methods Static Client / Server Input Output Description Validate not write in any data
6.1.5.2.2.2
6.1.5.3
Level Design
Design
Control Typ ComboBox: AllOpenPostedField ComboBox: FES_ExpensesSCI_InvoiceType StringEdit: FES_ExpensesSCI_ExpenseAccount StringEdit: FES_ExpensesSCI_AccountNum StringEdit: FES_ExpensesSCI_name DateEdit: FES_ExpensesSCI_TransDate Property Auto Auto Auto Auto Auto Auto Value Auto Auto Auto Auto Auto Auto
Page 62 of 68
Dynamics AX
Control Typ RealEdit: FES_ExpensesSCI_Amount StringEdit: FES_ExpensesSCI_WMSPalletId StringEdit: FES_ExpensesSCI_JournalNum StringEdit: FES_Identitication_WMSPalletId StringEdit: Vendor_AccountNum StringEdit: Vendor_name StringEdit: Invoice_ExpenseAccount RealEdit: Invoice_Amount ComboBox: Invoice_InvoiceType StringEdit: JournalNum_JournalNum DateEdit: JournalNum_TransDate CheckBox: JournalNum_Generated StringEdit: FES_ExpensesSCIDetail_AccountNum StringEdit: FES_ExpensesSCIDetail_Invoice DateEdit: FES_ExpensesSCIDetail_TransDate StringEdit: FES_ExpensesSCIDetail_JournalNum StringEdit: FES_ExpensesSCIDetail_LedgerAccount
Property Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto
Value Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto
Design,Tab,TabPageExpenses,Grid CheckBox: FES_ExpensesSCI_Generated Design,Tab,TabPageExpenses,Grid Design,Tab, TabPageExpensesGeneral, Identitication Design,Tab, TabPageExpensesGeneral, Vendor Design,Tab, TabPageExpensesGeneral, Vendor Design,Tab, TabPageExpensesGeneral, Invoice Design,Tab, TabPageExpensesGeneral, Invoice Design,Tab, TabPageExpensesGeneral, Invoice Design,Tab, TabPageExpensesGeneral, JournalNum Design,Tab, TabPageExpensesGeneral, JournalNum Design,Tab, TabPageExpensesGeneral, JournalNum Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1
Auto
Auto
Page 63 of 68
Dynamics AX
Level Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1 Design,Tab, TabPageDetail, Grid1 Design,ButtonGroup Design,ButtonGroup Access Control
Control Typ StringEdit: FES_ExpensesSCIDetail_TaxGroup RealEdit: FES_ExpensesSCIDetail_Amount RealEdit: FES_ExpensesSCIDetail_TaxAmount RealEdit: FES_ExpensesSCIDetail_WithheldAmount Button:getAccountExpenses Button:generatedJournal Client / Server
Method AllOpenPo stedField: selectionC hange getAccoun tExpenses: Clicked generatedJ ournal:Clic ked
Static
Input
Output
Call method of General Process to obtain information of Andreas System Call Class that make Journal in Dynamics AX
Page 64 of 68
Dynamics AX
Level Design,Tab,TabPage:AndreaSCI, ImportAccount Design,Tab,TabPage:AndreaSCI, ExportAccount Design,Tab,TabPage:AndreaSCI, ExportAccount Design,Tab,TabPage:AndreaSCI, ExportAccount Design,Tab,TabPage:AndreaSCI, SampleAccount Design,Tab,TabPage:AndreaSCI, SampleAccount Design,Tab,TabPage:AndreaSCI, SampleAccount
Control Typ StringEdit: ImportAccount_ImportAccountOutOfProces s StringEdit: ExportAcount_ExportAccountExpenses StringEdit: ExportAcount_ExportAccountFreight StringEdit: ExportAcount_ExportAccountTaxFees StringEdit: SampleAccount_SampleAccountExpenses StringEdit: SampleAccount_SampleAccountFreight StringEdit: SampleAccount_SampleAccountTaxFees
Dynamics AX
6.1.8.2.1.1 Method validateDe lete 6.1.8.2.1.2 Method PurchLine: PurchPrice : Validate PurchLine: PurchUnit: Validate PurchLine: PurchQty: Validate Access Control
Methods Static Client / Server Input Output Description Review state for Andrea's System
Field Methods (N/A) Access Control Static Client / Server Input Output X Description It is not allowed change to PRICE, must be review status for Andrea's process It is not allowed change to PRICE, must be review status for Andrea's process It is not allowed change to PRICE, must be review status for Andrea's process
6.1.8.3
Level
Design
Control Typ IntEdit:: PurchLine_AndreaDelivery StringEdit: PurchLine_AndreaState IntEdit:: PurchLine_AndreaDelivery1 StringEdit: PurchLine_AndreaState1 Property Auto Auto Auto Auto Value Auto Auto Auto Auto
Design,Line,TabLine, TabLineOverview, Grid:LineSpec Design,Line,TabLine, TabLineOverview, Grid:LineSpec Design,Line,TabLine, TabLineQty, Grid:Qty Design,Line,TabLine, TabLineQty, Grid:Qty
Page 66 of 68
Dynamics AX
Page 67 of 68
Dynamics AX
Display Display
Page 68 of 68