송장 데이터 변환 논리

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

    유형 파생 논리

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

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

    날짜 변환 논리

    이 애플리케이션에는 송장 문서에 언급된 날짜 형식을 변환하기 위한 다음 논리가 포함되어 있습니다.
    • YYY-MM-DD를 ISO 형식으로 간주하고 날짜 변환을 위한 시스템 형식으로 간주합니다.
    • 변환 시 MM-DD-YYYY 형식의 날짜만 고려합니다.
    • DD가 12 미만인 경우 DD-MM-YYYY 형식의 날짜를 고려하지 않습니다.
    수신 송장의 날짜 형식 변환된 날짜 형식
    2022년 9월 2일 2022-09-02
    3rd 9 월, 2022 2022-09-02
    9월 02, 2022 2022-09-02
    2022년 9월 2일 2022-09-02
    Sept-02-2022 2022-09-02
    Sep-02-2022 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(뒤에 구매 주문서 통화 또는 세션 통화가 옴)
    쉼표, 점 또는 기타 그룹화 또는 10진수 구분 기호 뒤에 공백과 통화 코드로 구분된 금액 7.123.456,99유로 7123456.99 유로화
    뒤에 공백 없이 통화 코드가 뒤따르는 금액 76EUR 76유로
    뒤에 공백 없이 통화 기호가 뒤따르는 금액 76€ 76유로
    통화 코드 뒤에 공백 없이 금액 표시 EUR76 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의 USD 100025.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 번호와 일치시킵니다
    • 고유한 구매 주문이 발견되면 애플리케이션은 송장에 구매 주문서를 채웁니다
    공급자 시스템은 다음 중 하나를 수행합니다.
    • 시스템은 송장에 언급된 값을 고려하여 공급자 테이블의 공급자와 완전히 일치합니다.
    • 송장에 공급자와 연결된 구매 주문서가 포함되어 있는 경우 애플리케이션은 송장에 언급된 공급자 이름을 구매 주문서의 공급자 이름과 일치시키고 공급자를 채웁니다.
    • 송장 문서에 두 개 이상의 단어가 있는 공급자 이름이 포함된 경우 애플리케이션은 주소 또는 도시와 함께 공급자 테이블의 공급자 상세 정보와 부분 이름 일치를 수행합니다. 본보기. 송장 문서에 공급자 이름이 XX Corp로 포함되어 있고 공급자 테이블의 공급자 이름이 XX Ltd인 경우 애플리케이션은 주소와 함께 공급자 테이블의 XX를 일치시키고 송장 문서를 해당 공급자로 채웁니다.
    위의 항목 중 하나에서 고유한 공급자 기록이 발견되면 애플리케이션은 송장에 공급자를 채웁니다.
    국가 시스템은 다음 중 하나를 수행합니다.
    • 송장에 언급된 값을 고려합니다.
    • 이 값이 송장에 언급되지 않은 경우 ISO(국제 표준화 기구) 약식 국가 이름 또는 ISO 긴 국가 이름이 채워집니다
    소계, 세금 금액, 기타 비용 시스템은 다음을 수행합니다.
    • 송장에 XX.XXX,XXX가 포함된 경우 애플리케이션은 숫자를 소수점 구분 기호 뒤에 4자리로 그룹화합니다.
    • 송장의 구분 기호 뒤에 세 자리 숫자가 포함된 경우 애플리케이션은 송장 필드를 비워 두도록 설정합니다.
    • 송장 양식에 소수점과 천 단위 구분 기호의 조합이 포함된 경우 애플리케이션은 기본적으로 숫자 값을 소수점 구분 기호로 설정합니다.
    • 송장에 음수 금액 또는 음수 수량 문서 인텔리전스 이 포함되어 있으면 음수 기호가 다음 중 하나인 음수 금액을 추출하도록 변환 논리가 업데이트됩니다.
      • 값 뒤에 있음(헤더 또는 라인 수준)
      • 대괄호 안에 있음(머리글 또는 줄 수준)
      이러한 경우 송장은 대변 메모 유형으로 간주됩니다.