송장 데이터 변환 논리

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기6분
  • 문서 인텔리전스와의 외상 매입금 운영 통합 송장 문서의 송장 및 송장 라인 필드 값을 송장을 처리하는 시스템에서 지원하는 형식으로 변환합니다.

    형식 파생 논리

    애플리케이션에는 송장의 유형 필드를 파생시키기 위한 다음 논리가 포함되어 있습니다.

    • 송장 스테이지 기록의 구매 주문서 값을 고려합니다.
    • 구매 주문 값이 비어 있지 않으면 송장 유형이 PO 유형으로 설정됩니다.
    • 구매 주문서 값이 비어 있으면 송장 유형이 비 PO 유형으로 설정됩니다.

    날짜 변환 논리

    애플리케이션에는 송장 문서에 언급된 날짜 형식을 변환하기 위한 다음 논리가 포함되어 있습니다.
    • YYY-MM-DD를 ISO 형식 및 날짜 변환을 위한 시스템 형식으로 간주합니다.
    • 변환을 위해 MM-DD-YYYY 형식의 날짜만 고려합니다.
    • DD가 12보다 작은 경우 DD-MM-YYYY 형식의 날짜를 고려하지 않습니다.
    수신 송장의 날짜 형식 변환된 날짜 형식
    2nd 9월, 2022 2022-09-02
    3rd 9월, 2022 2022-09-02
    2022년 9월 2일 2022-09-02
    2022년 9월 2일 2022-09-02
    2022년 9월 2일 2022-09-02
    2022년 9월 2일 2022-09-02
    09-02-2022 2022-09-02
    02-09-2022 2022-02-09
    09/02/2022 2022-09-02
    02/09/2022 2022-02-09

    통화 변환 논리

    응용 프로그램은 미국, 유럽 및 인도 숫자 시스템과 같은 다른 로캘을 지원합니다. 예를 들어, "X,XXX.XXX", "X.XXX,XX", "XX,XX.XXX", 여기서 X는 한 자리 양수입니다.

    시나리오 수신 송장의 통화 형식 환산된 통화 형식
    금액 뒤에 공백과 통화 코드 추가 76유로 76유로
    금액 뒤에 공백과 통화 기호가 옵니다. 76 € 76유로
    통화 코드 뒤에 여러 개의 공백과 금액이 옵니다. 76유로 76유로
    통화 기호 뒤에 여러 개의 공백과 금액이 옵니다. € 76 76유로
    통화 코드 또는 기호가 없는 금액 76 76(구매 주문 통화 또는 세션 통화 뒤)
    쉼표, 점 또는 기타 그룹화 또는 소수 구분 기호와 공백 및 통화 코드로 구분된 금액 7.123.456,99 유로 7123456.99유로
    금액 뒤에 공백 없이 통화 코드 표시 76유로 76유로
    금액 뒤에 공백 없이 통화 기호 표시 76유로 76유로
    통화 코드 뒤에 공백 없이 금액 표시 76유로 76유로
    통화 기호 뒤에 공백 없이 금액 표시 76유로 76유로
    애플리케이션은 먼저 수신 송장 금액에 통화 기호 또는 코드가 있을 때 통화 [fx_currency] 테이블에서 활성 고유 통화 코드를 찾습니다. 일치하는 통화가 여러 개 있거나 수신 송장 금액에 통화 코드 또는 기호가 없는 경우 애플리케이션은 송장 유형에 따라 다음과 같이 기본 통화 논리를 실행합니다.
    • PO 송장 - 구매 주문서 및 관련 통화를 검색하고 송장 통화를 구매 주문서 통화로 설정합니다. 구매 주문서 또는 관련 통화가 누락된 경우 송장 통화는 시스템 통화로 설정됩니다.
    • PO가 아닌 송장 - 법인 및 현지 통화를 검색하고 송장 통화를 법인의 현지 통화로 설정합니다. 법인 및 현지 통화가 누락된 경우 송장 통화는 시스템 통화로 설정됩니다.

    단가 변환 논리

    응용 프로그램은 미국, 유럽 및 인도 숫자 형식 로캘과 같은 다른 로캘을 지원합니다. 예를 들어, "X,XXX.XXX", "X.XXX,XX", "XX,XX.XXX", 여기서 X는 한 자리 양수입니다.

    수신 송장 단가가 통화 [fx_currency] 테이블에 있는 통화 기호 또는 코드로 구성된 경우 단가가 변환됩니다. 예를 들어, $ XX,XXX,XXX.XX 또는 USD XX,XX,XXX.X, 여기서 X는 한 자리 양수입니다.

    수신 송장에 언급된 단가 환산된 단가
    1,000,25.10 100025.10
    1,00,025.10 100025.10
    $1,000,25.10 100025.10
    1,000,25.10 $ 100025.10
    미화 1,00,025.10 100025.10
    1,00,025.10 불 100025.10

    10진수 변환 논리

    응용 프로그램은 미국, 유럽 및 인도 10진수 형식 로캘과 같은 다른 로캘을 지원합니다. 예를 들어, "X,XXX.XXX", "X.XXX,XX", "XX,XX.XXX", 여기서 X는 한 자리 양수입니다.

    송장 및 송장 라인의 통화 그룹화는 사용자 시스템 로캘 설정에 따라 결정됩니다. 유럽 통화는 쉼표를 소수 구분 기호로, 점을 천 단위 구분 기호로 간주합니다. 경우에 따라 다양한 문자를 그룹화 구분 기호로 사용할 수도 있습니다. [sn_ap_ic_invoice_stage] 및 [sn_ap_ic_invoice_line_stage] 테이블에 있는 수신 송장 및 송장 라인은 소수점 및 천 단위 구분 기호의 위치를 기준으로 변환됩니다.
    주:
    변환하는 동안 100,251 및 100.251과 같은 숫자의 경우 시스템은 송장에 언급된 다른 소수 구분 기호를 확인하고 적절한 10진수 형식으로 변환합니다. 송장에 단일 소수 구분 기호가 있는 필드가 포함되어 있으면 송장에 변환이 적용되지 않으며 아래 표와 같이 값이 비어 있음으로 설정됩니다.
    통화 변환에 대한 자세한 내용은 을 참조하십시오 Currency administration.
    수신 송장에 언급된 10진수 형식 변환된 10진수 형식
    1,000,25.10 100025.10
    1,00,025.10 100025.10
    100,251 100,251
    10.102,510 10102.51
    10.10.102,510 1010102.51
    100,251
    100.251

    참조 필드 값을 가져오는 논리

    참조 필드 필드 값을 가져오는 논리
    법인 시스템은 다음 값을 나열된 순서대로 확인하여 값을 가져옵니다.
    1. 회사에 청구
    2. 거리, 도시, 상태, 국가, 우편 번호
    3. 도시, 주, 국가, 우편 번호
    4. 시/도, 국가, 우편 번호
    5. 국가, 우편번호
    6. 국가
    7. 우편번호
    구매 주문서 시스템은 다음을 수행합니다.
    • 시스템은 송장 단계에서 언급된 구매 주문서 값을 고려합니다
    • 구매 주문 값의 프리픽스가 특수 문자, 알파벳 또는 0인 경우 애플리케이션은 프리픽스를 무시하고 나머지 구매 주문 값을 구매 주문 테이블의 ERP 번호와 매칭합니다
    • 고유한 구매 주문서가 발견되면 애플리케이션이 송장에 구매 주문서를 채웁니다
    공급자 시스템은 다음 중 하나를 수행합니다.
    • 시스템은 송장에 언급된 값을 고려하여 공급자 테이블의 공급자와 완전히 일치시킵니다.
    • 송장에 공급자와 연결된 구매 주문이 포함되어 있는 경우 애플리케이션은 송장에 언급된 공급자 이름과 구매 주문서의 공급자 이름을 일치시키고 공급자를 채웁니다.
    • 송장 문서에 단어가 3개 이상인 공급자 이름이 포함되어 있는 경우 애플리케이션은 주소 또는 도시와 함께 공급자 테이블의 공급자 상세 정보와 부분 이름 일치를 수행합니다. 예제. 송장 문서에 공급자 이름이 XX Corp로 포함되어 있고 공급자 테이블의 공급자 이름이 XX Ltd인 경우 애플리케이션은 주소와 함께 공급자 테이블의 XX를 일치시키고 해당 공급자로 송장 문서를 채웁니다.
    위의 항목 중 하나에서 고유한 공급자 기록이 발견되면 애플리케이션이 송장에 공급자를 채웁니다.
    국가 시스템은 다음 중 하나를 수행합니다.
    • 송장에 언급된 값을 고려합니다.
    • 이 값이 송장에 언급되지 않은 경우 ISO(International Organization for Standardization) 짧은 국가 이름 또는 ISO 긴 국가 이름이 채워집니다
    소계, 세금 금액, 기타 비용 시스템은 다음을 수행합니다.
    • 송장에 XX.XXX,XXX가 포함된 경우 애플리케이션은 숫자를 소수 구분 기호 뒤의 4자리로 그룹화합니다.
    • 송장에서 구분 기호 뒤에 3자리 숫자가 포함되어 있으면 애플리케이션은 송장 필드를 빈 상태로 설정합니다.
    • 송장의 양식에 소수점과 천 단위 구분 기호의 조합이 포함되어 있는 경우, 애플리케이션은 기본적으로 소수점 구분 기호에 숫자 값을 사용합니다.