Андрей Бобков подготовил замечательное и очень детальное описание функциональности сопоставления проводок по поставщику. Андрей готовил описание для Axapta 2.5 SP5 RU HF3. Однако, данное описание также подходит и для последующих версий Аксапты, разве что некоторые ошибки уже исправлены.

Word document Описание функциональности при сопоставлении проводок по поставщику в Axapta 2.5 SP5 RU HF3 (.doc, 150Kb)

Андрей Бобков, a-bobkov@inbox.ru

Описание функциональности при сопоставлении проводок по поставщику
в Axapta 2.5 SP5 RU HF3

1. Описание функциональности сопоставления
2. Алгоритм пользователя для выполнения сопоставления
3. Алгоритм выполняемого системой сопоставления
4. Сопоставление не разнесенных проводок
5. Реверс (отмена) сопоставления
6. Просмотр истории сопоставления
7. Описание режима автоматического сопоставления
8. Расчет курсовой разницы по открытой задолженности (переоценка)

 

1. Описание функциональности сопоставления

Объектами сопоставления являются проводки по задолженности по поставщику. Будем условно называть проводки по увеличению нашей задолженности (операция закупки) - накладными, а проводки по уменьшению нашей задолженности (операции возврат, оплата, взаимозачет) - оплатами. Сопоставлением проводок называется установление взаимосвязи между оплатами и накладными по поставщику. Можно сопоставлять проводки в разных валютах, в том числе, указывая произвольный курс между валютами проводок (далее кросс-курс). Нельзя сопоставлять проводки разных поставщиков напрямую, сначала надо сделать третью проводку для взаимозачета, а затем сопоставлять проводки по поставщиком с ней.

При сопоставлении проводок автоматически создаются проводки Главной книги по зачету аванса, выплаченного поставщику, полному закрытию проводки, начисляется курсовая разница по сопоставленной задолженности.

Сопоставление разнесенных проводок по поставщику выполняется в форме Сопоставление открытых проводок в разных валютах (Расчеты с поставщиками/Поставщики- Функции/Сопоставление открытых проводок). Также из других форм можно сопоставлять не разнесенные проводки с разнесенными проводками, подробнее в п.4.

В форме выведены открытые (не полностью сопоставленные) проводки по задолженности с поставщиком, отсортированные по полю Дата.

Сопоставление открытых проводок в Axapta 2.5

Описание самых важных полей в форме (все на закладке Обзор):

Отмечено красный значок, выведенный в этом поле указывает на то, что эта проводка не может быть выбрана для сопоставления, так как отмечена для сопоставления в другой форме, например форме для сопоставления не разнесенных проводок по оплате, и таким образом заблокирована.
Основной платеж синий значок, выведенный в этом поле, указывает на то, что эта проводка отмечена в качестве основной проводки, по отношению к которой указывается кросс-курс. Только одна проводка может иметь такую отметку.
Маркировать поле-флажок, в котором пользователь должен отметить проводки для сопоставления. Минимально, должны быть отмечены две проводки - одна накладная и одна оплата. Можно отметить больше проводок, система будет пытаться сопоставить их одновременно. Детальный алгоритм описан в п.3.
Документ ГК номер документа ГК, которому принадлежит соответствующая проводка ГК. По этому номеру можно потом ориентироваться, что с чем сопоставлено.
Дата дата проводки.
Дата оплаты дата оплаты проводки. Эта дата указывается при создании накладной или соответствующего журнала, и переносится в проводку поставщика при разноске, но может быть изменена пользователем в этой форме. Дата оплаты используется при автоматическом сопоставлении проводок, подробнее в п.7.
Накладная номер накладной, если проводка создана при разноске накладной.
Сумма открытая (несопоставленная) сумма проводки в валюте проводки. Полную сумму проводки можно посмотреть в форме Проводки по документу, нажав на кнопку Запрос/Документ ГК.
Валюта валюта проводки.
Кросс-курс числовое поле, в которое пользователь может ввести кросс-курс - курс валюты основной проводки к валюте данной проводки.
Коррекция числовое поле, в котором пользователь может указать сумму для сопоставления данной проводки в валюте проводки. Для накладной сумма в этом поле должна быть указана со знаком "минус". По умолчанию в поле стоит вся открытая сумма проводки.

Также из других форм можно сопоставлять не разнесенные проводки с разнесенными проводками.

 

2. Алгоритм пользователя для выполнения сопоставления

Существуют два варианта сопоставления:

  1. С использованием основной проводки. В этом случае сопоставление отмеченных проводок выполняется только с основной проводкой, зато можно указывать кросс-курсы между валютами сопоставляемых проводок.
  2. Без использования основной проводки. В этом случае выполняется сопоставление всех отмеченных проводок друг с другом в порядке возрастания даты проводки, но кросс-курсы указывать нельзя.

Ниже описывается общий алгоритм сопоставления проводок в разных валютах:

  1. Отметить проводки для сопоставления. Можно отметить несколько проводок. Они будут сопоставлены системой одновременно в соответствии с алгоритмом, описанном в п.3.
  2. Если требуется сопоставление с использованием кросс-курсов, то нужно отметить одну проводку как основную с помощью кнопки Отметить оплату. При использовании основной проводки имеет смысл отмечать только проводки противоположного ей направления, так как иные все равно не будут обработаны системой. В этом варианте удобно выполнить сопоставление одной оплаты с несколькими накладными, или наоборот, одной накладной с несколькими оплатами. Для того чтобы снять отметку, надо повторно нажать кнопку Отметить оплату.
  3. Если отмечена основная проводка, то для остальных отмеченных проводок можно ввести кросс-курсы в поле Кросс-курс. Кросс-курс представляет собой курс валюты проводки по отношению к валюте основной проводки. Введенный кросс-курс используется исключительно для сопоставления данной проводки и не связан с обычными курсами валют в системе.
    Например, если требуется полностью закрыть накладную в 90 EUR оплатой в 105 USD, можно отметить накладную как основную проводку, и ввести для оплаты кросс-курс 90/105*100 = 85,7143. Можно, наоборот, отметить оплату как основную проводку, а для накладной ввести кросс-курс 105/90*100 = 116,6667. В обоих случаях проводки будут полностью сопоставлены друг с другом. Разница будет в сумме сопоставления в основной валюте и знаке курсовой разницы (в том числе и в созданной проводке Главной книги, в одном случае начисляется реализованная прибыль, в другом - реализованный убыток).
  4. При необходимости, в любой отмеченной проводке можно ввести сумму для сопоставления в поле Коррекция. Для накладной сумма в этом поле должна быть указана со знаком "минус", иначе проводка не будет сопоставлена системой. По умолчанию, в поле стоит открытая (не сопоставленная) сумма проводки. Не обязательно вся указанная сумма будет сопоставлена.
    Например, открытая сумма накладной равна 100 USD, а открытая сумма оплаты равна 200 USD. Если указать в проводке оплаты сумму для сопоставления 150, система выполнит сопоставление только на 100 USD, а если указать 50, то на 50 USD. Если пользователь отметил проводки и вышел из формы, то все введенные пользователем значения в строках отмеченных проводок сохраняются, а сами проводки блокируются, отметить их для сопоставления в других формах будет невозможно. При повторном входе система запрашивает, удалить ли заблокированные проводки. Если пользователь нажал на кнопку Да, то все ранее введенные пользователем значения в строках отмеченных проводок удаляются, отметки проводок снимаются, проводки разблокируются1.
  5. Задать дату создания проводок с помощью кнопки Принцип использования дат. Все проводки - по зачету аванса, курсовой разнице, закрытию - будут созданы этой датой. Заданная дата не имеет никакого отношения к датам, на которые берутся курсы валют для пересчета сумм проводок! Если выбрана "Дата оплаты", то в качестве даты проводки выбирается максимальная из двух дат противоположных проводок, выбранных системой на шаге 3.1. Если выбрана "Дата запуска", то в качестве даты проводки выбирается текущая дата. Если выбрана "Выбранная дата", то в качестве даты проводки выбирается дата, указанная в поле Выбранная дата.
  6. Выполнить сопоставление с помощью кнопки Выполнить обновление2. Система выполняет сопоставление и обновляет форму. Полностью сопоставленные проводки исчезают из формы. В поле Коррекция обновляется открытая сумма не полностью сопоставленных проводок.

 

3. Алгоритм выполняемого системой сопоставления

  1. Если основная проводка не отмечена, то система выбирает накладную и оплату с наименьшими датами из списка отмеченных проводок. Если это невозможно, то алгоритм завершает работу.
    Если отмечена основная проводка, то система выбирает основную проводку и другую проводку с наименьшей датой из списка отмеченных проводок3. Если это невозможно, то алгоритм завершает работу. Далее система работает с выбранной парой проводок.
  2. Для двух выбранных проводок система вычисляет сумму для сопоставления в основной валюте (основную сумму) по формуле:
    • Если не задан кросс-курс:
      основная сумма проводки для сопоставления =
      сумма проводки для сопоставления *
      (курс валюты проводки на дату оплаты / 100)
    • Если задан кросс-курс:
      основная сумма проводки для сопоставления =
      сумма проводки для сопоставления *
      (курс валюты основной проводки на дату основной проводки / 100) *
      (кросс-курс / 100)
  3. Система вычисляет сумму сопоставления в основной валюте по формуле:
    основная сумма сопоставления = минимум
    (основная сумма проводки для сопоставления 1-й проводки,
    основная сумма проводки для сопоставления 2-й проводки)
  4. Для двух выбранных проводок система вычисляет сумму сопоставления в валюте проводки по формуле:
    • Если не задан кросс-курс:
      сумма сопоставления проводки =
      основная сумма сопоставления / (курс валюты проводки на дату оплаты / 100)
    • Если задан кросс-курс:
      сумма сопоставления проводки =
      основная сумма сопоставления / (курс валюты основной проводки на дату основной проводки / 100) / (кросс-курс / 100)
  5. Для двух выбранных проводок система создает по одной проводке сопоставления. Увидеть созданные проводки можно в форме Редактирование закрытых проводок в нескольких валютах (Расчеты с поставщиками/Поставщики-Функции/Редактирование сопоставленных проводок).
  6. Система создает проводки Главной книги по зачету аванса, закрытию и курсовой разнице. Увидеть созданные проводки можно в форме Проводки по документу (Главная книга/Главная книга/Запросы/Бухгалтерские проводки).
    1. Система создает одну проводку Главной книги по зачету аванса, если в разносках выбранных проводок указаны разные итоговые счета. В качестве счетов проводки используются итоговые счета из настройки разносок в форме Профили выполнения проводок по поставщикам (Расчеты с поставщиками/Настройки/Профили выполнения проводок), закладка Бухгалтерские счета, поле Итоговый счет. Для расчета основной суммы валютной проводки используется курс на дату оплаты.
    2. Для двух выбранных проводок, система создает по одной проводке Главной книги по закрытию проводки, если в проводке указана разноска закрытия, и проводка полностью закрыта в результате сопоставления. В качестве счетов проводки используются итоговые счета из настройки разносок в форме Профили выполнения проводок по поставщикам (Расчеты с поставщиками/Настройки/Профили выполнения проводок), закладка Бухгалтерские счета, поле Итоговый счет. Валюта и валютная сумма проводки такие же как и у закрытой проводки. Для расчета основной суммы валютной проводки используется курс валюты проводки на дату оплаты (дату основной проводки, если использовалась основная проводка)4.
    3. Если по выбранным проводкам ранее была начислена нереализованная курсовая разница с помощью периодической операции Расчет курсовой разницы (Расчеты с поставщиками/Периодические операции/Расчет курсовой разницы), система создает две проводки Главной книги, которые сторнируют ранее начисленную нереализованную курсовую разницу. Счета сторнирующих проводок те же, по которым была ранее проведена нереализованная курсовая разница. Базовая сумма проводки вычисляется по формуле:
      сумма сторно курсовой разницы =
      сумма проводки * (курс валюты проводки на дату последнего начисления по ней курсовой разницы - курс валюты проводки на дату проводки) / 100
    4. Система создает одну проводку Главной книги, которая начисляет реализованную курсовую разницу по проводке накладной (если есть основная проводка, то по не основной проводке). Положительная курсовая разница начисляется на счет прибыли, отрицательная - на счет убытков, в корреспонденции с итоговым счетом, указанным в разноске проводки. Если накладная отмечена как основная проводка, то система начисляет курсовую разницу в корреспонденции с итоговым счетом из разноски оплаты. В остальных случаях система начисляет курсовую разницу в корреспонденции с итоговым счетом из разноски накладной. Счета прибылей и убытков для проводок по курсовой разнице берутся из настройки валют. Для каждой валюты можно задать отдельные счета прибылей и убытков в форме Валюта (Главная книга /Валюта/Валютные курсы), закладка Разноска, поля Реализованный убыток, Реализованная прибыль, Нереализованный убыток, Нереализованная прибыль. Валюта проводки совпадает с валютой проводки, по которой начисляется курсовая разница5. Валютная сумма проводки равна 0. Сумма проводки в основной валюте вычисляется по формуле:
      • Если не задан кросс-курс:
        сумма курсовой разницы =
        сумма проводки * (курс валюты проводки на дату накладной / 100 - курс валюты проводки на дату оплаты / 100)
      • Если задан кросс-курс:
        сумма курсовой разницы = сумма проводки * (курс валюты проводки на дату проводки /100 - (курс валюты основной проводки на дату основной проводки /100) * (кросс-курс / 100))
  7. Система создает проводки по поставщику по сопоставлению и курсовой разнице. Увидеть созданные проводки можно в форме Проводка по поставщику (Расчеты с поставщиками/Поставщики-Проводки). При реверсе созданные проводки сторнируются.
    1. Для двух выбранных проводок, система создает по одной проводке по поставщику по сопоставлению. Проводка создается в валюте проводки, сумма проводки равна сумме сопоставления, сумма в основной валюте равна основной сумме сопоставления, Тип операции = "Поставщик", Текст проводки = "(закрытие счета)"6.
    2. Если по выбранным проводкам ранее была начислена нереализованная курсовая разница с помощью периодической операции Расчет курсовой разницы (Расчеты с поставщиками/ериодические операции /Расчет курсовой разницы), система создает две проводки по поставщику, которые сторнируют ранее начисленную по этим проводкам нереализованную курсовую разницу. Сумма проводки в основной валюте совпадает с суммой соответствующих проводок по Главной книге, Тип операции = "Расчет курсовой разницы", Коррекция = "V".
    3. Система создает одну проводку по поставщику, которая начисляет реализованную курсовую разницу по проводке накладной (если есть основная проводка, то по не основной проводке). Валюта проводки, валютная сумма и сумма в основной валюте совпадают с соответствующей проводкой по Главной книге, Тип операции = "Расчет курсовой разницы", Коррекция = " "7.
  8. Для двух выбранных проводок система вычисляет новую сумму проводки для сопоставления по формуле:
    сумма проводки для сопоставления =
    сумма проводки для сопоставления - сумма сопоставления проводки
    .
  9. Если сумма проводки для сопоставления = 0, то она исключается из списка отмеченных проводок.
  10. Переход к шагу 3.1

 

4. Сопоставление не разнесенных проводок

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

Для проводок по платежам эта функция выполняется в форме Сопоставление открытых проводок в разных валютах (Расчеты с поставщиками/Журнал платежей/Строки- Функции/опоставление). Форма очень похожа на обычную форму сопоставления, описанную в п.1. Основные отличия следующие:

  1. Та проводка, для которой вызвана форма, предполагается основной. Таким образом, хотя в форме выведены все проводки, нельзя выполнить сопоставление в варианте "без главной проводки". Аналогично форме, рассмотренной в п.1, для любой отмеченной проводки в поле Кросс-курс можно указать кросс-курс валюты, который представляет собой курс валюты проводки по отношению к валюте основной проводки (еще не разнесенной).
  2. В форме, на закладке Обзор, рядом с полем Коррекция, есть поле Коррекция в …, где есть код валюты основной, еще не разнесенной проводки. В этом поле можно указать сумму для сопоставления в валюте основной проводки. Если в поле Кросс-курс указать другой кросс-курс валюты проводки, или в поле Коррекция указать другую сумму для сопоставления, то сумма в поле Коррекция в … будет автоматически пересчитана по формуле:
    Коррекция в … = Коррекция * (Кросс-курс /100)
    Если в поле Коррекция в … указать другую сумму в валюте основной проводки, то сумма в поле Коррекция будет автоматически пересчитана по формуле:
    Коррекция = Коррекция в … /(Кросс-курс /100)
  3. В верхней части формы выведены значения:
    • Перемещенный - сумма основной проводки в базовой валюте на дату проводки.
    • Перенесено в … - сумма основной проводки в валюте проводки.
    • Сальдо - сальдо в основной валюте, рассчитанное по формуле:
      Сальдо в основной валюте =
      основная сумма помеченных проводок по курсу на текущую дату - основная сумма основной проводки по курсу на текущую дату
    • Остаток в … - сальдо в валюте проводки, рассчитанное по формуле:
      Сальдо в валюте проводки =
      Сальдо в основной валюте / (Курс валюты основной проводки на текущую дату / 100)

Пользователь должен отметить проводки и закрыть форму. Если в форме отмечены проводки, система устанавливает для данной проводки в журнале на закладке Обзор, поле Сопоставление, значение "Помеченные проводки". Если при этом сальдо в валюте проводки не равно нулю, системы выдает запрос "Общая сумма помеченных проводок отмечается от суммы журнала. Изменить сумму журнала?". При положительном ответе, сумма в проводке в журнале будет заменена системой на общую сумму отмеченных проводок, рассчитанную по формуле:

Общая сумма отмеченных проводок в валюте проводки =
основная сумма отмеченных проводок по курсу на текущую дату / (Курс валюты проводки в журнале на текущую дату / 100)

При отрицательном ответе сумма проводки не изменяется.

Отмеченные таким образом проводки являются заблокированными и не могут участвовать в сопоставлении, даже если в поле Коррекция указана для сопоставления только часть открытой суммы отмеченной проводки. Проводка остается заблокированной до тех пор, пока либо отметка не будет снята через ту же форму, либо журнал не будет разнесен. При разнесении журнала, отмеченные проводки сопоставляются с проводкой журнала и разблокируются.

 

5. Реверс (отмена) сопоставления

Реверс сопоставления разнесенных проводок по поставщику выполняется в форме Редактирование закрытых проводок в нескольких валютах (Расчеты с поставщиками/Поставщики-Функции/Редактирование сопоставленных проводок).

В форме выведены закрытые (сопоставленные) части проводок по задолженности с поставщиком, отсортированные по полю Дата, затем по номеру документа Главной книги. Одна проводка входит в список столькими строками, сколько раз она была сопоставлена. Например, если накладная с суммой 100 USD была сопоставлена на 60 USD, затем на 30 USD, и наконец, на 10 USD, то такая проводка будет выведена в форме тремя строками. Описание самых важных полей в форме:

Редактирование сопоставленных проводок

Закладка Обзор:

Маркировать поле-флажок, в котором пользователь должен отметить проводки для реверса. При отметке одной проводки, парная проводка, которая была сопоставлена вместе с ней, отмечается системой автоматически.
Документ ГК номер документа Главной книги, которому принадлежит соответствующая проводка Главной книги. По этому номеру можно ориентироваться, что с чем сопоставлено.
Дата дата проводки.
Накладная номер накладной, если проводка создана при разноске накладной.
Сумма закрытая (сопоставленная) сумма проводки в валюте проводки в данной операции. Полную сумму проводки можно посмотреть в форме Проводки по документу, нажав на кнопку Запрос/Документ ГК.
Валюта валюта проводки.

 

Редактирование сопоставленных проводок - закладка Условия оплаты

Закладка Условия оплаты:

Закрыто в валюте проводки закрытая (сопоставленная) сумма проводки в валюте проводки в данной операции. То же что Сумма на закладке Обзор.
Сумма сопоставления закрытая (сопоставленная) сумма проводки в основной валюте в данной операции.
Сумма курс./сумм. разницы сумма курсовой разницы, начисленная во всех операциях с данной проводкой. Положительная сумма соответствует прибыли, отрицательная - убытку8.
Например, если накладная сопоставлена с двумя разными оплатами, и при сопоставлении с одной оплатой начислена курсовая разница 50, а при сопоставлении с другой оплатой начислена курсовая разница 30, то накладная будет представлена в списке двумя записями, но для обоих записей в данном поле будет выведено 30+50 = 80. Сумму курсовой разницы по каждой операции в отдельности можно посмотреть в истории сопоставления, описанной в п.6.

 

Редактирование сопоставленных проводок - закладка Сопоставление

Закладка Сопоставление:

Закрыто в валюте проводки закрытая (сопоставленная) во всех операциях с данной проводкой сумма проводки в валюте проводки, в отличие от поля Сумма, где выводится сумма, сопоставленная только в данной операции.
Закрыто в национальной валюте закрытая (сопоставленная) во всех операциях с данной проводкой сумма проводки в основной валюте, аналогично полю Закрыто в валюте проводки.

Для того чтобы определить, с чем сопоставлена данная проводка, можно просто отметить ее. Сопоставленная с ней проводка будет тут же автоматически отмечена. Кроме того, можно посмотреть номер документа ГК сопоставленной проводки на закладке Сопоставление, поле Последний документ по сопоставлению.

Сумму курсовой разницы, начисленной по данной проводке, можно посмотреть на закладке Условия оплаты, поле Сумма курс./сумм. разницы. Здесь выводится общая сумма курсовой разницы.

Для реверса необходимо отметить все нужные проводки и нажать кнопку Реверс. Все отмеченные проводки будут полностью реверсированы. При реверсе создаются сторнирующие проводки как по поставщику, так и по Главной книге. Проводки Главной книги создаются на ту же дату, что создавались проводки при сопоставлении. Таким образом, отменить сопоставление проводок, произведенное в закрытом периоде - нельзя!

Реверс каждой проводки, также как и сопоставление, оставляет свой след в истории сопоставления. Подробнее в п.6.

Если пользователь отметил проводки и вышел из формы, то отметки сохраняются.

 

6. Просмотр истории сопоставления

Историю сопоставления проводки по поставщику можно просмотреть в форме Сопоставление по поставщику (Расчеты с поставщиками/Поставщики-Проводки-История).

В форме выведены записи по истории сопоставления и реверса сопоставления (далее, операций) проводок по задолженности с поставщиком, отсортированные по полю Дата сопоставления, то есть хронологически, по порядку действий пользователя. При каждой операции для каждой проводки система создает одну запись в данной форме. Описание самых важных полей в форме (все на закладке Обзор):

История сопоставления

Дата сопоставления дата выполнения операции пользователем.
Корр.документ номер документа Главной книги, которому принадлежит проводка Главной книги, с которой была сопоставлена (реверсирована) данная проводка.
Дата дата проводки.
Автор идентификатор пользователя, выполнившего операцию.
Сумма сопоставления сумма проводки в основной валюте, сопоставленная при данной операции.
Закрыто в валюте проводки сумма проводки в валюте проводки, сопоставленная при данной операции.
Сумма курс./сумм.разницы сумма курсовой разницы, начисленная при данной операции.

 

7. Описание режима автоматического сопоставления

Система позволяет сопоставлять проводки не только вручную, как описано в п.2, но и автоматически. Автоматическое сопоставление проводок выполняется при разноске соответствующего журнала или документа, в порядке возрастания даты оплаты проводок.

Режим автоматического сопоставления для поставщиков включается в форме Параметры для поставщиков (Расчеты с поставщиками/Настройки/Параметры), закладка Сопоставление, поле Автоматическое сопоставление. Также как и для ручного сопоставления, необходимо чтобы сопоставляемые проводки принадлежали одному поставщику. Кроме того, проводки должны иметь одинаковую валюту проводки. Можно настроить систему таким образом, чтобы автоматически сопоставлялись только проводки, принадлежащие одному договору с поставщиком. Эта настройка находится в той же форме, поле Сопоставлять по.

После установки общих параметров, режим автоматического сопоставления нужно включить для тех разносок поставщиков, по которым оно требуется, в форме Профили выполнения проводок по поставщикам (Расчеты с поставщиками/Настройки/Профили выполнения проводок), закладка Права на таблицы, поле Сопоставление. Проводки, созданные с этими разносками, будут иметь пометку в форме Проводка по поставщику (Расчеты с поставщиками/Поставщики-Проводки), закладка Сопоставление, поле Сопоставление. Проводки, имеющие эту пометку, сопоставляются системой друг с другом автоматически. Пометку можно снять, тогда проводка не будет участвовать в автоматическом сопоставлении. Установить пометку на старые проводки, созданные до включения режима автоматического сопоставления, нельзя, эти проводки придется сопоставить вручную.

Автоматически сопоставленные проводки можно реверсировать так же, как и сопоставленные вручную. Дополнительно, проводки имеющие пометку в поле Сопоставление можно реверсировать с помощью периодической операции Периодический реверс (Расчеты с поставщиками/Периодические операции/Сопоставление/Периодическое сопоставление) и заново сопоставлять с помощью периодической операции Периодическое сопоставление (Расчеты с поставщиками/Периодические операции/Сопоставление/Периодическое сопоставление)

8. Расчет курсовой разницы по открытой задолженности (переоценка)

Система позволяет рассчитывать курсовую разницу по открытым проводкам поставщика (переоценивать задолженность). Расчет можно провести по произвольной выборке проводок, используя поля из таблиц: поставщики, проводки, открытые проводки. Например, можно переоценить все открытые проводки по заданному поставщику, разноске, документу ГК.

Дата ставки Дата переоценки = минимум (Дата ставки, Дата проводки).
Система берет курсы валют на дату переоценки. Эта дата должна быть не меньше, чем Дата последней переоценки в проводке, иначе система выдаст предупреждение и данная проводка не будет переоценена. Если для проводки курс валюты на дату ставки не отличается от курса на дату последней переоценки, то система выдаст предупреждение и данная проводка не будет переоценена.
Дата проводки дата, на которую будут созданы проводки по переоценке.

При переоценке делаются следующие проводки по Главной книге:

  1. Полностью сторнируется сумма ранее начисленной курсовой разницы по открытой проводке.
  2. Начисляется курсовая разница датой указанной в поле формы Дата проводки. Валюта проводки совпадает с валютой проводки, по которой начисляется курсовая разница. Валютная сумма проводки равна 0. Сумма проводки в основной валюте вычисляется по формуле:
    сумма курсовой разницы =
    сумма проводки * (курс валюты проводки на дату переоценки / 100 - курс валюты проводки на дату проводки / 100)

При переоценке делаются следующие проводки по поставщикам:

  1. Полностью сторнируется сумма ранее начисленной курсовой разницы по открытой проводке. Дата, валюта и суммы проводки совпадают с соответствующей проводкой по Главной книге.
  2. Начисляется курсовая разница. Дата, валюта и суммы проводки совпадают с соответствующей проводкой по Главной книге.

Комментарии:

1. (назад) В рассматриваемой версии Аксапты, поле Кросс-курс не очищается системой. Это ошибка рассматриваемой версии Аксапты! Для его очистки необходимо отметить проводку как основную, затем снять отметку.

2. (назад) В рассматриваемой версии Аксапты, при попытке сопоставить одну и ту же пару проводок несколько раз, система выдает сообщение об ошибке "Сопоставление невозможно: нарушение процедуры ведения книг продаж/покупок." Таким образом, сопоставить несколько раз одну пару проводок нельзя. Для дополнительного сопоставления той же пары проводок необходимо отменить (реверсировать) ранее выполненное сопоставление и выполнить его заново на новую сумму. Похоже, что это ошибка рассматриваемой версии Аксапты!

3. (назад) Если отмечена основная проводка, система может сопоставить накладную с накладной, или оплату с оплатой. Открытая сумма проводки после такого сопоставления может стать больше полной суммы проводки! Найти способ разумного использования такого сопоставления мне пока не удалось. Похоже, что это ошибка рассматриваемой версии Аксапты!

4. (назад) В рассматриваемой версии Аксапты, при отмене (реверсе) сопоставления, проводки по закрытию не сторнируются в Главной книге. Это ошибка рассматриваемой версии Аксапты!

5. (назад) В рассматриваемой версии Аксапты, эта проводка создается в основной валюте. Кроме того, не рассчитывается курсовая разница во вторичной валюте. Это ошибка рассматриваемой версии Аксапты!

6. (назад) В рассматриваемой версии Аксапты, проводка по накладной создается в валюте и с суммами оплаты, особенность это или ошибка - непонятно.

7. (назад) В рассматриваемой версии Аксапты, эта проводка создается в основной валюте, так же как и проводка в Главной книге. Это ошибка рассматриваемой версии Аксапты!

8. (назад) Внимание! Сумма в поле Сумма курс./сумм. разницы выводится без знака! Чтобы увидеть знак суммы, нужно поставить в поле курсор.

 

Андрей Бобков, a-bobkov@inbox.ru