Hello,
I am trying to automate the Intrastat process, and I came across two particular situations by the purchasing department.
The first point is that a supplier may be from Spain (for example) and have an address in the importing country. In this case Nav is parameterized to ignore the goods transaction because the country of origin is the same of destination. But the purchasing department includes this transaction because the VAT Registration number is Spanish.
Secondly, a supplier who has his headquarters for example in Switzerland, but the VAT Registration number is for example in Belgium. From what I understand the NAV also ignores these transactions because of the country of the supplier, but also the purchasing department considers these imports to the intrastat because the VAT Registration number belongs to a member of the European Union.
Should I consider what Nav does or implement code changes for these cases?
I use the NAV 2016 version and am editing the Report 594 Get Item Ledger Entries
I guess this function needs to be changed or create a new one
LOCAL CountryOfOrigin(CountryRegionCode : Code[20]) : Boolean
IF ("Item Ledger Entry"."Country/Region Code" IN [CompanyInfo."Country/Region Code",'']) =
(CountryRegionCode IN [CompanyInfo."Country/Region Code",'']) THEN
EXIT(FALSE);
IF CountryRegionCode <> '' THEN BEGIN
CountryRegion.GET(CountryRegionCode);
IF CountryRegion."Intrastat Code" = '' THEN
EXIT(FALSE);
END;
EXIT(TRUE);
*This post is locked for comments
I have the same question (0)