среда, 21 декабря 2016 г.

Microsoft Dynamics CRM 2015 Language Packs

Какие же языковые пакеты доступны в Microsoft Dynamics CRM 2015?
1. Arabic.
2. Basque.
3. Bulgarian.
4. Catalan.
5. Chinese (Hong Kong SAR).
6. Chinese (Simplified).
7. Chinese (Traditionsl).
8. Croatian.
9. Czech.
10. Danish.
11. Dutch.
12. English.
13. Estonian.
14. Finnish.
15. French.
16. Galician.
17. German.
18. Greek.
19. Hebrew.
20. Hindi.
21. Hungarian.
22. Indonesian.
23. Italian.
24. Japanese.
25. Kazakh.
26. Korean.
27. Latvian.
28. Lithuanian.
29. Malay (Malaysia).
30. Norwegian (Bokmal).
31. Polish.
32. Portuguese (Brazil).
33. Portuguese (Portugal).
34. Romanian.
35. Russian.
36. Serbian (Cyrillic).
37. Serbian (Latin).
38. Slovak.
39. Slovenian.
40. Spanish.
41. Swedish.
42. Thai.
43. Turkish.
44. Ukrainian.
42. Vietnamese.

понедельник, 12 декабря 2016 г.

Прикол NAV 2017

     Есть маленький, но интересный прикол, который я обнаружил в 2017 NAV на одном из проектов, но как оказалось это стандартный прикол.
     Для того, чтобы найти это - запускаем Page 30 - Item Card, на рибоне переходим на вкладку REPORT и нажимаем кнопку Serial Number Status/Aging.


     И по логике вещей должен был запуститься соответствующий репорт, который существует Report 10161 - Serial Number Stats/Aging, но не в нашем случае, здесь запускается Report 10162 - Top __ Inventory Items.



     С чем это связно, не имею представление, может быть Майкрософт решил, что так будет лучше или просто завтыкал. Но будьте готовы к тому, что это не первый и не последний баг стандартный прикол. Приятного тестирования.

четверг, 24 ноября 2016 г.

TestToolKit в Microsoft Dynamics NAV

Стандарт предлагает тулу для автоматизированого тестирования.
Найти можно в установочном диске - так и называется TestToolKit.

Мы рассматриваем Кронус.
В папке лежат хелп файлы для каждой компании Кронуса (Канада, Мексика и Штаты).
Также там есть фобы с нужными объектами - кодъюнитами по компаниям, библиотеками по компаниям и общий файл TestRunner (содержит объекты для запуска тестирования).
После импорта получаем такую картину на пейджах:

1. 130400 Test Suites - тест-набор (похоже на журнал batch name - тот же принцип). Можно создавать новый здесь же, можно импортить/экспортить.

2. 130401 Test Tool - главная пейджа в автотестировании. Здесь выбирается нужный тест-кодъюнит, запускается и выполняется; отображается результат выполнения.

3. 130402 Test Codeunites - список всех тест-кодъюнитов, которые импортились.

4. 130403 Test Get Codeunites - (?) список полученых тест-кодъюнитов.

5. 130404 Test Missing Codeunites - (?) список отсутствующих тест-кодъюнитов, недостающих, их можно ретраить (разобраться, как попадают на эту пейджу).

6. 130405 Test Results - список пунктов кодъюнита/кодъюнитов, запущенных на пейдже TestTool - с результатом, временем исполнения, эррорами.

7. 130407 Test Objects to Select - список всех объектов для выбора на тестиг (table, report, codeunit, xml-port, menusuit, page, query).

8. 130408 Test Coverage Nap - список тех объектов, которые были  затронуты в тестинге при запуске тест-сьюта (на тест-сьюте нужен чекбокс Upd. Test Coverage Map).

понедельник, 21 ноября 2016 г.

General Ledger Setup (NAV 2017) - разбираем по филдам

Рассмотрим General Ledger Setup поближе.

1. Таба General:
Allow Posting From - дата, выпадающий календарь - определяет дату, с которой возможен постинг документов в компании.

Allow Posting To - дата, выпадающий календарь - определяет последний день, когда возможен постинг документов.

понедельник, 14 ноября 2016 г.

Manufacturing Setup (NAV 2017)

Manufacturing Setup

Departments> Manufacturing> Setup


Таба General
Normal Starting Time Field - определяет нормальное время начала рабочего дня.

Normal Ending Time Определяет нормальное время окончания рабочего дня.

Preset Output Quantity- определяет, что показывать в поле  Output Quantity в production journal при первом открытии.
     Вы можете выбрать один из следующих вариантов:
   Expected Quantity - установить Output Quantityполе таким же как и quantity в продакшн ордередля всех операций в production journal.
    Zero on All Operations - установить Output Quantity поле равным нулю на всех поперациях в production journal.
   Zero on Last Operation - установить Output Quantity поле равным нулю  на последней операции в production journal.
Show Capacity In- определяет, какой мощности единица измерения для использования по умолчанию для записи и учета мощности, то есть время человек / машина, которая доступна в производственных ресурсах.
Planning Warning - указывает, следует ли запустить MRP двигатель, чтобы обнаружить, если планируемые даты отгрузки не могут быть удовлетворены.
Doc. No. Is Prod. Order No.- указывает, что номер производственного заказа есть также номер документа в записях Главной книги размещены для производственного заказа.
Dynamic Low-Level Code - указывает, следует ли сразу назначать и рассчитать коды низкого уровня для каждого компонента в структуре продукта. Важно: если Вы не выбрали Dynamic Low-Level Code, потом вы должны запустить Calculate Low-Level Code batch job перед тем, как расчитаете план поставок (the Calculate Plan batch job).
Cost Incl. Setup- задает,  будет ли заданое время включено в расчет стоимости стандартного поля затрат(Standard Cost field).
Таба Numbering

В Numbering FastTab заполняются поля которые будут присваивать номера различным документам.
Таба Planning
Current Production Forecast- задает имя соответствующего производственного прогноза, используется для расчета плана
Use Forecast on Locations- указывает, нужно ли фильтровать в зависимости от местоположения при расчете плана.
Default Safety Lead Time- определяет период времени, который добавляется к времени задержки всех айтемов, которые не имеют другого значения, указаного в Safety Lead Time поле на item card или stockkeeping unit card.
Blank Overflow Level- определяет, как система планирования должна реагировать, если Overflow Level поле на айтем кард или SKU card пустое.
Combined MPS/MRP Calculation- определяет, или MPS и MRP рассчитываются в одном шаге при запуске таблицы планирования.
Components at Location- указывает расположение inventory, где компоненты production order, должны быть взяты, если вы не указали местоположение stockkeeping unit card.
Default Dampener Period- указывает период времени, на протяжении которого вы не хотите что б система планирования предлогала перенести существующие заказы на поставку вперед.

Default Dampener %- Определяет процент от размера партии нужного элемента, с помощью которого существующее предложение должно измениться до того, как планирование предложение сделано. Это позволяет минимизировать незначительное изменение существующих заказов.

Warehouse Setup (NAV 2017)

Warehouse Setup

Departments>Administration>Application >Setup>Warehouse>Warehouse, and then in Tasks, click Warehouse Setup.



Таба General:

Require Receive- если  выбрать этот чекбокс, будет требоваться  на location  обязательный Receive.

 Require Put-away- выбрать этот чекбокс, если требуется на location использовать Put-away.

Require Shipment- выбрать этот чекбокс, если требуется на location использовать  Shipment.

Require Pick- выбрать этот чекбокс, если требуется на location использовать Pick

Receipt Posting Policy - Posting errors are not processed – выбрать эту опцию что бы программа постила все сорсовые документы без остановки, даже если ошибки возникают впроцессе проводки.

Shipment Posting Policy- Stop and show the first posting error – установить эту опцию, программа будет постить сорсовые документы, пока не произойдет первая ошибка. Процесс проводки отменяется при первой ошибки и остальные части сорсовых документов не будут поститься.

В Numbering FastTab заполняются поля которые будут присваивать номера различным документам.

Warehouse fasttab at the Locations Setup


Use Put-away Worksheet- установите этот чекбокс, чтобы использовать worksheet для создания Put-away.

Directed Put-away and Pick- если этот чекбокс установлен, то этот  location будет использовать Warehouse Management Systems.

Use ADCS-если этот чекбокс установлен, location может использовать автоматизированную систему сбора данных.

Outbound Whse.Handling Time- Inbound Whse.Handling Time-эти поля относятся к расчету даты и order promising функциональность.

Base Calendar Code-в это поле, вы можете ввести код базового календаря, который будет привязан к location.

Customized Calendar- это поле указывает, является или нет кастомизированый календарь засетаплен для location.

Use Cross-Docking- если это поле выбрано,  location может использовать crossdocking
функциональность.

Inventory Posting Setup (NAV 2017)

Inventory Posting Setup

Financial Management> Setup> Posting Groups

В этом сетапе мы прописываем всевозможные комбинации связок  Location Code и  Inv. Posting Group Code и  присваиваем аккауны .

Inventory Setup (NAV 2017)

 Inventory Setup Nav 2017
Warehouse -->Setup--> Administration-->Inventory

Таба General
   Automatic Cost Posting- если мы используем эту функцию,  когда постим Items в item account, то программа автоматически постит в inventory account и COGS account в General Ledger.
   Automatic Cost Adjustment-  определяет, следует ли корректировать любые изменения стоимости автоматически каждый раз, когда постите inventory транзакцию
    Average Cost Period- определяет период времени, который вы  используете для расчета средневзвешенной стоимости айтемов , которые используют Average Costing Method.
   Copy Comments Order to Rcpt. Field-определяет буду ли копироваться комментарии с Sales Order в Receipte: Если чекбокс выбран, комментарии введенные на Sales Order буду скопированы в Posted Sales Receipte.
Outbound Whse. Handling Time-  задает формулу даты для исходящего времени обработки склада для вашей компании в целом.
Inbound Whse. Handling Time -Задает формулу даты для входящего времени обработки склада для вашей компании в целом
Location Mandatory- если поставить галочку, то выбор Location для Items при постинга будет обязателен.
Item Group Dimension Code-  определяет дименшн код для Product groups в analysis reports.
 В Numbering FastTab заполняются поля которые будут присваивать номера различным документам


  
   Expected Cost Posting to G/L -  задается это поле, чтобы разрешить программе постить  ожидаемые затраты на промежуточных счетах в general ledger, что бы получить оценку стоимости полученых Items до получения purchase invoice.




Average Cost Calc. Type- если изменить Average Cost Calc. Type , то только записи в открытых финансовых годах будут затронуты. Записи, которые уже запощены в открытих фискальных годах также будут изменены.


Табы Location и Dimensions :

Copy Comments Order to Shpt. Field: определяет буду ли копироваться комментарии с Sales Order в Shipment: Если чекбокс выбран, комментарии введенные на Sales Order буду скопированы в Posted Sales Shipment.

Prevent Negative Inventory- указывает, что можно постить транзакции которые будут приносить  уровень запасов ниже нуля.




пятница, 11 ноября 2016 г.

Resources Setup, Human Resources Setup and Assembly Setup (2017)

Я напишу статью о 3 сетапах в одном посте, потому что они очень маленькие и совершенно нету смысла разбивать на несколько постов.

1) Resources Setup  


Как мы видим здесь настраиваются филды, которые присваивают номера - русерсам и тайм шитам. Так же с какого дня начинает работу Time Sheet.

- Resource Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Ресурсов.
- Times Sheet Nos.: задает код для Number Series, который будет использоваться для присвоения номеров для Time Sheet.
- Time Sheet First Weekday: задает день с которого начинает свою работы Time Sheet.
- Time Sheet by Job Approval: задает возможность подтверджения Time Sheet с помощью Job,

2) Human Resources Setup


Здесь все проще, тут только филды которые задают номера:

- Employee Nos.: задает код для Number Series, который будет присваивать номера Сотрудникам\Работникам (Employee).
- Base Unit of Measure: задает код для Number Series, который будет использоваться как Единица Измерения (Base Unit of Measure or BUOM).

3) Assembly Setup 


General Fast Tab
- Stouckout Warning:  если выбран этот чекбокс то при вводе количества (Quantity) в любом Assembly Document будет появляться ворнинг, если оно приводит запас товара ниже нуля. В расчет включаются все линии документов, которые еще не были запощены (posted).
- Copy Component Dimensions from (Item\Resource Card or Order Header): можно выбрать откуда буду копироваться Dimension компонента, с карточки Айтема или с хэдэра Оредра (эссембли).
- Default Locations for Orders: здесь из списка Location мы можем выбрать любой, который будет стоять по-умолчанию для Assembly Order.
- Copy comments when Posting: чекбокс который разрешает копировать комменты при постинге Documents. 

Numbering Fast Tab
- Assembly Order Nos.: задает код для Number Series. который будет присваивать номера Assembly Order при создании.
- Assembly Quote Nos.: задает код для Number Series. который будет присваивать номера Assembly Quote при создании.
- Blanket Assembly Order Nos.: задает код для Number Series. который будет присваивать номера Blanket Assembly Order при создании.
- Posted Assembly Order No.: задает код для Number Series. который будет присваивать номера Posted Assembly Order при постинге Assembly Order.

Warehouse Fast Tab
Create Movements Automatically: чекбокс, работает только для функции assembly-to-order. Автоматически происходит перемещение компонента (Inventory Movement), когда мы создаем Inventory Pick, для поставки Item.

Service setup (NAV2017)

Таба General

First Warning Within (Hours) - первое из трех оповещаний, сигнализирующее о том сколько осталось времени до исполнения сервисного обслуживание (действия sales order). Время Warning выставляеться в ручную.

Send First Warning To - филд содержит адрес электронной почты на который будет выслан первый warning. В том случае, если  responsibility center не имеет зарегистрированых эмейл адресов.

Second Warning Within (Hours) - второе из трех оповещаний, сигнализирующее о том сколько осталось времени до исполнения сервисного обслуживание (действия sales order). Время Warning выставляеться в ручную.

Send Second Warning To - филд содержит адрес электронной почты на который будет выслан второй warning. В том случае, если  responsibility center не имеет зарегистрированых эмейл адресов.

Third Warning Within (Hours) - третье из трех оповещаний, сигнализирующее о том сколько осталось времени до исполнения сервисного обслуживание (действия sales order). Время Warning выставляеться в ручную.

Send Third Warning To - филд содержит адрес электронной почты на который будет выслан третий warning. В том случае, если  responsibility center не имеет зарегистрированых эмейл адресов.

Serv. Job Responsibility Code - код  job responsibility, который обозначен для гранулы сервис. При выборе кастомера на сервис ордере, навижн выбирает контакт с этим job responsibility из числа контактов приасаненых к даному кастомеру.

Next Service Calc. Method -  определяет, как вы хотите, чтобы программа пересчитывает next planned service date для service item в сервисных контрактах. Можно выбрать Planned and Actual. Planned - next planned service date считается добавлением значения с Service Period филд к предыдущей дате planned service date. Actual - next planned service date считается от Posting Date или последнего запощеного сервис ордера, принадлежащего к данному сервис контракту, включающий этот пункт обслуживания.

Service Order Starting Fee - код стартового взноса для service order.

Shipment on Invoice - если выбрать данный чекбокс, то при постинге инвойса создается и запощеный шипмент.

One Service Item Line/Order - при выборе чекбокса можно создать только одину линию на service item line на одном ордере.

Link Service to Service Item - указывает на то, что  service lines для ресурсов и айтемов должны быть связаны с service item line.

Resource Skills Option - определяет как индентифицировать resource skill в компании, когда ресурсы назначены для сервисных айтемов (Code Shown, Warning Displayed, Not Used).
Code Shown - определяет или ресурсы достаточно квалифицированы (skilled) или нет для обслуживание айтемов, в окне Resource Availability. Warning Displayed - то же что и Code Shown, только высвечивает warning, когда ресурс не достаточно квалифицирован для данной работы. Not Used - не определяет квалификацию ресурсов.

Service Zone Option - то же что resource skills option. только касается сервисных зон и пренадлежность сервисных айтемов к ним.

Fault Reporting Level - уровень отчетности неисправностей, который используется в service Management application area.

Base Calendar Code - код базового календаря который использывается в сервис департменте. Можна создавать и кастомезировать календарь под потребности.

Copy Comments Order to Invoice - копировать или нет комментарии с service order в service invoice.

Copy Comments Order to Shpt. - копировать или нет комментарии с service order в service shipments.

Logo Position on Documents - определяет положение (размещение) логотипа компании на письмах и документах связаные с гранулой Service.

Copy Time Sheet to Order - копирует Time Sheet line в связаный с ним сервис ордер.


Таба Mandatory Fields

Выбирая чекбоксы в данной табе, мы задаем обязательные поля для заполнения до постинга сервис ордера

Таба Default

Default Response Time (Hours) - заэстимеченое время на запуск процесса связаного с service item line или ордер. Сервис считается запущеным, когда статус переходит от  Pending/Initial в In Process.

Warranty Disc. % (Parts) - устанавливается по умолчанию процент скидки на гарантийные запасные части.

Warranty Disc. % (Labor) - устанавливается по умолчанию процент скидки на работу (время роботы) потраченого на гарантийные обязательства.

Default Warranty Duration - устанавливается продолжительность гарантийного периода.

Таба Contracts

Contract Serv. Ord. Max. Days - показывает максимальное количество дней (в таком диапазоне) можно запускать Create Contract Service Orders batch job.

Use Contract Cancel Reason - reason code вводится при отмене service contract.

Register Contract Changes - поставив чекбокс, мы хотим что все изменения  сервис контракт сохранялись в Contract Change Log table.

Contract Inv. Line Text Code - содержит код для текста, которое вписывает NAV в поле дискрипшен в contract invoice. Этот текст содержит информацию (о стоимости) про сервис лайн в инвойсе.

Contract Inv. Period Text Code - этот текст указывает на период, в течение которого заинвойсен сервис контракт. Nav добавляет период времени в стандартный текст.

Contract Credit Line Text Code  - текст содержит информацию о линиях на сервисе, созданых в кредит мемо.

Contract Value Calc. Method - выбираешь метод расчета default contract value сервисного айтема после его создания. Есть три варианта: None, Based on Unit Price, and Based on Unit Cost. None - значение по умолчанию не расчитывается. Based on Unit Price - считается по формуле Value = Sales Unit Price * Contract Value % / 100Based on Unit Cost - Value = Sales Unit Cost * Contract Value % / 100.

Contract Value % - содержит  the default contract value сервисного айтема, который в дальнейшем будет включен  в сервисный контракт или квоту.

Таба Numbering

 Задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Service документов.

среда, 9 ноября 2016 г.

Fixed Assets Setup (NAV 2017)




Default Depr. Book - устанавливает амортизационную "книгу" по дефолту, когда запускаешь батч джобу или репорт на journal lines или purchase line.

Allow Posting to Main Assets - установите данный чекбокс, если хотите постить к основным активам (main assets). Если чекбокс не установлен, то будет постится в components.

Allow FA Posting From - от какой даты допускается постинг  fixed assets.

Allow FA Posting To - до какой даты допускается постинг to the fixed assets.

Insurance Depr. Book... В двух словах нужно сказать про Insurance policies (страховой полис) и как он работает (как я понял, как он работает:))Когда основные средства приобретаются и продаются, страховые полисы должны быть обновлены, чтобы они охватывали текущую стоимость fixed assets, которые должны быть застрахованы. То есть, выведены или введены в базу страхового полиса через Insurance Journal. С помощью Insurance table можно контролирывать, или все fixed assets застрахованы в достаточном количестве и наоборот, непригодные или проданые были выведены из страхового покрытия.
Теперь про данный филд. Если компания пользуется страховыми услугами, в ордере необходимо ввести даный код, чтоб была возможность страховому полису охватить все записи (в амортизационной "книге") с этим кодом.

Automatic Insurance Posting - если не стоит флажек в даном чек боксе, то программа создает запись в Insurance Journal, а не размещает ее в insurance coverage ledger entries.

Jobs Setup (NAV 2017)

Таба General


Automatic Update Job Item Cost - автоматическое изменение стоимости в соответствии запуска батч джобы Adjust Cost - Item Entries. Эта батч джоба апдейтит usage cost в Job Ledger Entries для соответствия с актуальной стоимостью в Item Ledger Entries.

Apply Usage Link by Default - установить этот чекбокс если есть потребность отслеживать количество и стоимость от оставшейся работы, нужное до завершение Job Task. И соответственно создания связи между  planning, usage, and sales.

Default WIP Method -  задает метод по умолчанию, которые будут использоваться для расчета незавершенного производства (WIP).Он применяется всякий раз, когда создается new Job, но можно изменить значение на Job card. Материала про методы WIP на MSDN предостаточно:)

Default WIP Posting Method - возможно выбрать один из WIP Posting Method для постинга по умолчанию (Per Job, Per Job Ledger Entries). Per Job - использует total WIP costs для расчета стоимости WIP. Per Job Ledger Entries -  Microsoft Dynamics NAV использует накопленные средства для затрат и стоимости WIP.

Default Job Posting Group - в Job Card ставит по умолчанию постинг груп, которая выбрана в сетапе.

Logo Position on Documents - определяет положение (размещение) логотипа компании на письмах и документах связаные с гранулой Jobs.

Numbering (Job Nos., Job WIP Nos.) задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Job Card и WIP документов.

понедельник, 7 ноября 2016 г.

Purchases & Payables Setup (NAV 2017)

Таба General

Discount Posting - определяет какие типы скидок (Line discount, Invoice discount, All discount or No discount) добавляются после постинга к сумме инвойса.

Receipt on Invoice - если стоит чекбокс, то создается автоматически posted receipt и posted invoice. Если чекбокс не выбран, создается только posted invoice после постинга.

Return Shipment on Credit Memo - автоматически создает posted return shipment и posted purchase credit memo после постинга кредит мемо. Если чекбокс не выбран, создается только  posted purchase credit memo после постинга.

Invoice Rouding - использовать или нет округления суммы для инвойса. Настраивается количество цифр после запятой в General Ledger Setup, филд Invoice Rounding Precision.

Ext. Doc. No. Mandatory - если поставить отметку на чекбоксе, то без external document number не возможно запостить документы связаны с Purchase.

Allow Tax Difference - указывает, следует ли разрешить ручную регулировку Tax amounts в Purchase документах.

Calc. Inv. Discount - invoice discount amount считается автоматически в purchase документах.

Calc. Inv. Disc. Tax per ID - invoice discount amount считается автоматически в purchase документах с учетом специфики Tax (пример с сайта MSDN, https://msdn.microsoft.com/en-us/library/hh168302(v=nav.90).aspx)

Appln. between Currencies - выбираем, в какой степени допускается операции с разными валютами,

Default Posting Date - определяет как заолняется постинг дейт в purchase документах. Если выбрать Work Date - posting date будет заполняться автоматически. Если выбрать No Date - полt posting date будет оставаться пустым.

Default Qty. To Receive - настраивается или будет автоматически вписано quantity в 
Qty. to Receive и Return Qty. to Ship при обычном или частичном постинге. Можно выбрать Reminder - вбивается количество, которое остается или Blank - пустое поле для ввода данных,

Copy Comments Blanket to Order Field: определяет будут ли копироваться комментарии с Blanket Order в Purchase Order.

Copy Comments Order to Invoice Field: определяет будут ли копироваться комментарии с Purchase Order в Purchase Invoice.

Copy Comments Order to  Ret Shpt. Field: определяет буду ли копироваться комментарии с Sales Order в Shipment: Если чекбокс выбран, комментарии введенные на Order буду скопированы в Posted Shipment.

Copy Cmts Ret.Ord. to Cr. Memo Field: определяет буду ли скопированы комментарии с Purchase Return Order в Purchase Credit Memo.

Exact Cost Reversing Mandatory - если стоит чекбокс, то  return transaction не может быть запощенна если не заполнена  Appl.-to Item Entry. То-есть, когда нужно чтоб начальная запощеная сумма была такая же как и ретерн сумма,

Check Prepmt. when Posting - показывает предупреждающий меседж, когда receive или invoice на ордере имеет неоплаченную сумму предоплаты,

Archive Quotes and Order - создается архивная копия со своим номером.

Combine Special Orders Default - указывает или специальные ордеры обьединять или нет.

Allow Document Deletion Before - позволять удалять документы перед заданой датой.


Таба Number Series

Настраивается код, который будет ипользован для присвоения номеров соответсвующих документов и ордеров

Таба Background Posting

Про Background Posting можно почитать в статье нашего блога.
Такие  настройки будут и в Purchases & Payables Setup.


Таба Default Account

Default Debit Account for Non-Item Lines - когда создаються purchase линии с электронных документов (incoming document) и нельзя идентифицировать айтемы или просто их нет на данной базе навижн, создается линия G/L Account и No. - это и есть тот акаунт который указан в данном поле.

Default Credit Account for Non-Item Lines - когда создаються purchase credit memo с электронных документов (incoming document) и нельзя идентифицировать айтемы или просто их нет на данной базе навижн, создается линия G/L Account и No. - это и есть тот акаунт который указан в данном поле.

Sales and Receivable Setup (2017 NAV)

Для того чтобы открыть Sales and Receivable Setup в поиске введите и нажмите на ссылку, которую получите. Или же проследуйте по такому пути - Depatments -> Sales & Marketing -> Administation -> Sales & Receivables Setup (еще можно через Financial Management -> Receivables -> Sales & Receivables Setup). 




На General FastTab мы задаем параметры скидок и какие ворнинги (предупреждения) мы хотим выводить на экран.

  1. Discount Posting: указывает тип скидок продажи. Определить тип скидки можно щелкнув на поле и выбрать один из вариантов.
  2. Credit Warnings: определяет стоит ли предупреждать о финансовом состоянии кастомера (заказчика), когда мы создаем Сейлз Ордер или Сейлз Инвойс.
  3. Stockout Warning: если выбран этот чекбокс то при вводе количества (Quantity) в любом Sales Document будет появляться ворнинг, если оно приводит запас товара ниже нуля. В расчет включаются все линии документов, которые еще не были запощены (posted).
  4. Shipment on Invoice: автоматически создает Posted Shipment и Posted Invoice при постинге Invoice. Если оставить поле пустым, Navision будет создавать только Invoice при постинге.
  5. Return Receipt on Credit Memo: если выбра филд, автоматически создает Posted Return Receipt and Posted Sales Credit Memo когда постим Credit Memo,
  6. Inv. Rounding: определяет буду ли округляться  эмаунты (суммы) для Sales Invoice.
  7. Ext. Doc. No. Mandatory: если выбран филд, тогда поле External Document No. должен быть заполнен на Sales Header или на линиях General Journal.
  8.  Appln. between Currencies: разрешает или запрещает оплату платежей в различных валютах.
  9. Logo Position on Documents: определяет положение (размещение) логотипа компании на следующих письмах и документах: Sakes Quote, Order confirmation, Sales Invoice, Sales Shipment.
  10. Default Posting Date: указывает как использовать поле Posting Date на Sales документах. можно выбрать либо Work Date (рабочую дату, в тот день когда вы создавали свой документ) или No Date.
  11. Default Quantity to Ship: задает стандартное значение, которое подставляется (заполняется) в поля Qty. to Ship и Qty. to Receive на линиях в Sales Order и Sales Return Order соответственно, когда они только созданы или после частичного постинга.
  12. Copy Comments Blanket to Order: определяет будут ли копироваться комментарии с Blanket Order в Sales Order.
  13. Copy Comments Order to Invoice: определяет будут ли копироваться комментарии с Sales Order в Sales Invoice.
  14. Copy Comments Order to Shpt.: определяет буду ли копироваться комментарии с Sales Order в Shipment: Если чекбокс выбран, комментарии введенные на Sales Order буду скопированы в Posted Sales Shipment.
  15. Copy Cmts Ret.Ord. to Cr. Memo: определяет буду ли скопированы комментарии с Sales Return Order в Sales Credit Memo.
  16. Allow VAT Difference: благодаря этому полю можно вручную корректировать сумму налогов (VAT) в Sales Documents.
  17. Calc. Inv. Disc. per VAT ID: определяет буду ли считаться скидки в соответствии с идентификатором налогa (VAT Identifier) или буду считаться сразу на Invoice Total. Эти два метода могу привести к небольшой разнице в VAT сумме (amount).
  18. VAT Bus. Posting Gr. (Price): задает VAT для Bussiness Posting Group для кастомера цена для которых будет такой, как указано в Unit Price.
  19. Exact Cost Reversing Mandatory: не разрешает постить возвратные транзакции до тех пор, пока в поле Appl.-from Item Entry на Sales Order содержит Entry.
  20. Check Prepmt. when Posting: не дает зашипить или заинвойсить Order если есть не оплаченный Prepayment Amount.
  21. Archive Quotes and Orders: указывает, следует ли автоматически архивировать Sales Quotes или Sales Orders при удалении.
В Dimension FastTab заполняются следующие поля:

  1. Customer Group Dimension Code: задает Dimension Code для Customer Group.
  2. Salesperson Dimension Code: задает Dimension Code для Salesperson.
В Numbering FastTab заполняются поля которые будут присваивать номера различным документам, заказчикам (кастомеров):

  1. Customer Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Customers.
  2. Quote Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Sales Quotes.
  3. Blanket Order Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Blanket Sales Orders.
  4.  Order Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Sales Orders.
  5. Return Order Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Sales Return Orders.
  6. Invoice Order Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Sales Invoices.
  7. Posted Sales Invoice Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Posted Sales Invoices.
  8. Credit Memo Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Sales Credit Memos.
  9. Posted Sales Credit Memo Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Posted Sales Credit Memos.
  10. Posted Shipment Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Posted Sales Shipments.
  11. Posted Return Receipt Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Posted Return Receipts.
  12. Reminder Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Reminders.
  13. Issued Reminder Nos,: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Issued Reminders.
  14. Fin. Chrg. Memo Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Finance Charge Memos.
  15. Issued Fin. Chrg. M. Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Issued Finance Charge Memos.
  16. Posted Prepmt. Inv. Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Posted Sales Prepayment Invoices. Если мы хотим использовать Prepayments для Sales Department, надо заполнить это поле.
  17. Posted Prepmt. Cr. Memo Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Posted Sales Prepayment Credit Memos.
  18. Direct Debit Mandate Nos.: задает код для Number Series (числовой ряд, серия номеров), который будет использоваться для присвоения номеров для Direct-Debit Mandates.
В Background Posting FastTab заполняются такие поля:

  1. Post with Job Queue: определяет будет ли использоваться Job Queues (очереди заданий) на фоновом режиме для постинга Sales & Purchase документов, включая Orders, Invoices, Return Orders and Credit Memos. Выбираем этот чекбокс для использования фонового постинга (background posting).
  2. Job Queue Priority for Post: задает приоритет очереди заданий (Job Queue), когда мы запустим постинг в фоном режиме (backgournd posting).
  3. Post & Print with Job Queue: определяет использование очереди заданий для постинга и печати Sales Documents.
  4.  Job Queue Priority for Post & Print: задает приоритет очереди заданий для постинга и печати документов.
  5. Job Queue Category Code: определяет код для категории очереди заданий который мы хотим запустить в фоном режиме. Job Queues определенной категории запускает Jobs только той же категории. 
  6. Notify On Success: определяет будет ли показывается уведомление об успешном постинге.

Возврат Payment Discount при создании Corrective Credit Memo


Статья посвящена маленькому нюансу, одному чекбоксу, который может повлиять на расчеты. А именно, соотношению средств между Payment и Refund по одной транзакции. 

Опишу последовательность действий после которой и обнаружил данный нюнс.


Выбрал кастомера и Payment Method Code, который при постинге позволял бы создавать Payment (например, BANK в CRONUS USA, Inc.)

И созданом Sales Order выбираем Payment Term Code где есть Payment Discount и постим.

В Customer Ledger Entries создается Payment с Discount





Делаем Corrective Credit Memo на созданый Invoice.


Если не выбран чекбокс в таблице Payment Term (как на скриншоте),  сумма Refund будет без скидки, то есть возвращенна не учитывая скидку



Когда стоит чекбокс в Calc.Pmt. Disc.on Cr. Memos, сумма Refund по Credit Memo равняется сумме Payment по инвойсу











вторник, 25 октября 2016 г.

Расшифруем

RTM - Release to Manufacturing / Release to Marketing (версия CU00).

CTP - Capable to Promise (версия beta).

ERP - Enterprise Resource Planning.

MRP - Manufacturing Resource Planning.

CRM - Customer Relationship Management.

RDLC - Report Definition Language Client-side.

(to be continued...)

понедельник, 19 сентября 2016 г.

Purchase Order с обязательным Warehouse Receipt

Ситуация, когда при создании New  Purchase Order с Warehouse location, филд Qty. to Receive на Lines не заполняется автоматически и при попытке ввести значение вручную получаем Error:

Запостим Purchase Order c Warehouse location.

1. Вы должны быть Warehouse Employee  на нужном Location.

2. Из  Location создаем Warehouse location, на котором нужно создать Bins.
На нашей Location Card на фасттабе Bins филд Adjustment Bin Code должен иметь значение.
Чекбоксы заполнились автоматически, после создания Warehouse location (на location стояли чекбоксы только Require Receive, Require Put-away  )


3. Создаем New Purchase Order: выбираем нужного Vendor, на линиях: выбираем Item, Location Code = Ваш Warehouse location, указываем Quantity, вводим Qty. to Receive и получаем Error :
нажимаем Refresh(F5).

4. Release Purchase Order.

5. Переходим на табу ACTIONS и нажимаем "Create Whse. Receipt", получаем такое уведомление:

Нажимаем ОК
Автоматически открывается пейджа Warehouse Receipt с линией, в которой уже прописано Qty. to Receive

нажимаем Post Receipt button и получаем уведомление 
-->OK

Обращаем внимание, что в нашем Purchase Order на Line прописалось значение Qty. to Receive и  Qty. to Invoice

6. В Search box вводим Inventory Put-aways, нажимаем New:

  • Source Document: Purchase Order;
  • Source No. : номер нашего Purchase Order
  • Прописывается линия с нашим Item.
  • Выбираем на линие Bin Code (выбираем из тех, которые создали на нашем Location)
  • Нажимаем button Autofill Qty. to Hahdle - на Line прописалось значение Qty. to Hahdle(изначально было '0')
  • Нажимаем Post--> Receive;


На Line в нашем Purchase Order прописался Bin Code, который мы выбрали в Inventory Put-away

И вот теперь постим наш Purchase Order :)