불균형으로 인해 저널을 게시할 수 없습니다.
이 문서에서는 Microsoft Dynamics 365 Finance에 거래를 게시할 수 없도록 바우처 거래에서 직불 및 크레딧이 균형을 이이지 않는 이유를 설명합니다. 이 문서에는 문제 해결 단계도 포함되어 있습니다.
증상
경우에 따라 저널을 게시할 수 없으며 다음 메시지가 표시됩니다.
특정 바우처의 거래는 특정 날짜(회계 통화: 0.01 - 보고 통화: 0.06)로 균형을 맞추지 않습니다.
해결
일반 원장에 게시하는 동안 해당 통화가 원장 설정 페이지에 정의된 경우 모든 바우처는 거래 통화, 회계 통화 및 보고 통화로 균형을 유지해야 합니다. (총 이체 금액이 총 크레딧과 같으면 바우처가 균형이 조정됩니다.)
저널 라인 페이지의 맨 아래에 합계가 회계 통화 및 보고 통화로 표시됩니다. 외화 거래에 대한 트랜잭션 통화에는 표시되지 않습니다. 또한 시뮬레이션 또는 게시 중에 사용자가 받는 오류 메시지는 회계 통화 및 보고 통화의 차이만 보여 줍니다. 단일 바우처는 둘 이상의 거래 통화를 가질 수 있으며 저널은 다른 거래 통화로 바우처를 포함할 수 있기 때문에 거래 통화로 표시되지 않습니다. 따라서 트랜잭션 통화가 하나만 있는 모든 바우처의 거래 통화 금액이 균형을 이루고 있는지 수동으로 확인하는 것이 중요합니다.
거래 통화
시뮬레이션 및 게시 중에 시스템은 하나의 거래 통화만 있는 모든 바우처가 거래 통화로 균형을 이루고 있는지 확인합니다. 입력된 모든 바우처의 경우 거래 통화에 대해 하나 이상의 통화가 있을 수 있습니다. 예를 들어 일반 저널에 입력된 바우처는 유로(EUR)를 사용하는 은행 계좌에서 캐나다 달러(CAD)를 사용하는 은행 계좌로 현금이 이체될 때 두 개의 거래 통화를 가질 수 있습니다.
바우처에 거래 통화가 하나만 있는 경우 총 이체 금액은 해당 바우처에 대한 거래 통화의 총 크레딧과 같아야 합니다. 고객은 트랜잭션 통화 금액이 균형이 맞지 않아 게시가 올바르게 실패한 다음 시나리오를 발견했습니다.
총 차변 및 총 크레딧은 거래 통화로 균형이 맞지 않았지만 회계 통화 및 보고 통화에 대해 균형을 조정했습니다. 고객은 바우처가 계속 게시될 것이라고 가정했습니다. 그러나 그 가정은 틀렸습니다.
참고 항목
바우처의 모든 줄에 동일한 거래 통화가 있는 경우 바우처의 거래 통화 금액은 항상 균형을 유지해야 합니다.
바우처는 데이터 관리 Framework(DMF)를 통해 데이터 엔터티와 함께 가져왔으며 사용자는 트랜잭션 통화 금액이 균형을 이루고 있다고 생각했습니다. 가져오기 파일에서 일부 금액에는 10진수 자리가 두 개 이상 있었고, 금액을 가져올 때 2자리 이상의 소수 자릿수가 포함되었습니다. 따라서 직불 카드는 한 푼도 되지 않았기 때문에 크레딧과 같지 않았습니다. 표시된 금액에는 소수점이 두 개뿐이기 때문에 저널은 바우처의 줄에 이러한 차이를 반영하지 않았습니다.
바우처는 DMF를 통해 데이터 엔터티로 가져왔으며 사용자는 거래 통화 금액이 균형을 이루고 있다고 생각했습니다. 바우처는 균형이 조정되었지만 바우처의 일부 줄에는 거래 날짜가 달랐습니다. 총 이체 및 총 크레딧을 바우처 및 거래 날짜당 거래 통화로 추가한 경우 잔액이 조정되지 않았습니다. 이 요구 사항은 시스템의 일반 저널을 통해 바우처를 입력할 때 적용됩니다. 그러나 DMF를 통해 데이터 엔터티와 함께 바우처를 가져올 때는 적용되지 않습니다.
지원되는 한 시나리오에서 바우처는 둘 이상의 트랜잭션 통화를 가질 수 있습니다. 이 경우 시스템은 통화가 일치하지 않기 때문에 직불 카드가 거래 통화의 크레딧과 같은지 확인하지 않습니다. 대신, 시스템은 회계 통화 및 보고 통화 금액이 균형을 이루고 있는지 확인합니다.
회계 통화
바우처의 모든 줄에 동일한 거래 통화가 있고 거래 통화 금액이 균형이 잡힌 경우 시스템은 회계 통화 금액이 균형을 이루고 있는지 확인합니다. 바우처가 외화로 입력되면 바우처 라인의 환율을 사용하여 거래 통화 금액을 회계 통화로 변환합니다. 첫째, 바우처의 각 줄은 번역되어 10진수 2자리로 반올림됩니다. 그런 다음 총 이체 및 총 크레딧을 결정하기 위해 줄을 합산합니다. 각 회선이 변환되기 때문에 총 이체 및 총 크레딧의 균형이 조정되지 않을 수 있습니다. 그럼에도 불구하고 차의 절대값이 일반 원장 매개 변수 페이지에 정의된 최대 페니 차이 값 내에 있는 경우 바우처가 게시되고 차이는 페니 차이 계정에 자동으로 게시됩니다.
바우처에 둘 이상의 거래 통화가 있는 경우 바우처의 각 줄은 회계 통화로 변환되고 10진수 두 자리로 반올림된 다음 총 직불 및 총 크레딧을 결정하기 위해 줄을 합산합니다. 균형 잡힌 것으로 간주하려면 직불 및 크레딧을 회계 통화로 균형을 유지해야 합니다. 페니 차이 계정은 차변과 크레딧을 균형으로 가져오기 위해 회계 통화로 바우처에 추가되지 않습니다.
보고 통화
바우처의 모든 줄에 동일한 거래 통화가 있고 거래 통화 금액이 균형이 잡힌 경우 시스템은 보고 통화 금액이 균형을 이루고 있는지 확인합니다. 바우처가 외화로 입력되면 바우처 라인의 환율을 사용하여 거래 통화 금액을 보고 통화로 변환합니다. 첫째, 바우처의 각 줄은 번역되어 10진수 2자리로 반올림됩니다. 그런 다음 총 이체 및 총 크레딧을 결정하기 위해 줄을 합산합니다. 각 회선이 변환되기 때문에 총 이체 및 총 크레딧의 균형이 조정되지 않을 수 있습니다. 그럼에도 불구하고 차이가 일반 원장 매개 변수 페이지에 정의된 보고 통화 값의 최대 페니 반올림 내에 있는 경우 바우처가 게시되고 차이는 페니 차이 계정에 자동으로 게시됩니다.
바우처에 둘 이상의 거래 통화가 있는 경우 바우처의 각 줄은 보고 통화로 변환되고 10진수 두 자리로 반올림된 다음 총 직불 및 총 크레딧을 결정하기 위해 줄을 합산합니다. 균형 잡힌 것으로 간주하려면 직불 및 크레딧을 보고 통화로 균형을 유지해야 합니다. 페니 차이 계정은 차변과 크레딧을 균형으로 가져오기 위해 보고 통화로 바우처에 추가되지 않습니다.
회계 통화 불균형의 예
참고 항목
보고 통화 금액은 거래 통화 금액에서 회계 통화 금액과 동일한 방식으로 계산됩니다.
환율: 1.5
줄 | 바우처 | 어카운트 | 통화 | 직불(트랜잭션) | 크레딧(트랜잭션) | 직불(회계) | 크레딧(회계) |
---|---|---|---|---|---|---|---|
1 | 001 | 1101-01 | EUR | 3.33 | 5.00 (4.995) | ||
2 | 001 | 1101-02 | EUR | 3.33 | 5.00 (4.995) | ||
3 | 001 | 1101-03 | EUR | 3.34 | 5.01 | ||
4 | 001 | 4101- | EUR | 10.00 | 15.00 | ||
합계 | 10.00 | 10.00 | 15.01 | 15.00 |
회계 통화는 0.01로 잔액이 부족합니다. 그러나 회계 통화의 최대 페니 반올림이 0.01 이상인 경우 차이는 페니 차이 계정에 자동으로 게시되고 바우처가 성공적으로 게시됩니다.