Importing Vendors invoices through dataport
Vesna
Member Posts: 24
Good day everyone,
I am creating a dataport for importing Vendors invoces.
As I realized it is better to do through importing (38)Purchase Header and (39)Purchase Line. Since our client has only one product to sell Purchase Line information is always the same which is:
Document Type - Invoice
Line No. - 10000
Type - Item
No. - CE
Description - CE
Quantity -1
I believe I can create one dataport through Purchase Header and assign through C/AL code Purhcase Line functions to it.
Unfortunately all functions I tryed so far failed. Can you advise me anything? How can I created required dataport.
Thank you
Vesna
I am creating a dataport for importing Vendors invoces.
As I realized it is better to do through importing (38)Purchase Header and (39)Purchase Line. Since our client has only one product to sell Purchase Line information is always the same which is:
Document Type - Invoice
Line No. - 10000
Type - Item
No. - CE
Description - CE
Quantity -1
I believe I can create one dataport through Purchase Header and assign through C/AL code Purhcase Line functions to it.
Unfortunately all functions I tryed so far failed. Can you advise me anything? How can I created required dataport.
Thank you
Vesna
0
Comments
-
create a dataport for purchase line and
onpredataport tiggerPH."Document Type":=PH."Document Type"::Order; LN:= NS.GetNextNo('INV-NUM',0D,TRUE) ; PH.VALIDATE("No.",LN); PH.INSERT(TRUE); PH.VALIDATE(PH."Buy-from Vendor No.",ven); PH.VALIDATE(PH."Shortcut Dimension 1 Code",cc); PH.VALIDATE(PH."Receiving No.",RN) ; PH.VALIDATE(PH."Vendor Invoice No.",VIN); PH.MODIFY(TRUE);
here PH is Purchase header record
enjoy!its ur lucky dayRegards,
GD0 -
Another approach I've used in the past is to use a dataport to load the requisition worksheet, then generate and post the purchase orders.There are no bugs - only undocumented features.0
-
Just remember to not hardcode anything0
-
Thanks
There is a way how I did it.
Myabe for some one it would be useful too.
PurchaseHeaderRec.INIT;
PurchaseHeaderRec."Document Type":=PurchaseHeaderRec."Document Type"::Invoice;
PurchaseHeaderRec.VALIDATE("No.", NO);
PurchaseHeaderRec.VALIDATE("Buy-from Vendor No.", VEN);
PurchaseHeaderRec.VALIDATE("Vendor Invoice No.", VIN);
PurchaseHeaderRec.INSERT(TRUE);0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 322 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions