송장 데이터 변환 논리

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

    유형 파생 논리

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

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

    날짜 변환 논리

    애플리케이션에는 송장 문서에 언급된 날짜 형식을 변환하기 위한 다음 논리가 포함되어 있습니다.
    • 날짜 변환을 위한 ISO 형식 및 시스템 형식으로 YYY-MM-DD를 고려합니다.
    • 변환을 위해 MM-DD-YYYY 형식의 날짜만 고려합니다.
    • DD가 12 미만인 경우 DD-MM-YYYY 형식의 날짜를 고려하지 않습니다.
    표 1. 날짜 변환 논리
    수신 송장의 날짜 형식 변환된 날짜 형식
    2nd 9월, 2022 2022-09-02
    2022년 9월 3일 2022-09-02
    9월 02, 2022 2022-09-02
    9월 02, 2022 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는 한 자리 양수입니다.

    표 2. 통화 환산 논리
    시나리오 수신 송장의 통화 형식 환산된 통화 형식
    금액 뒤에 공백 및 통화 코드 76 유로 76 유로
    금액 뒤에 공백 및 통화 기호 76 € 76 유로
    통화 코드 뒤에 여러 공백 및 금액 76유로 76 유로
    통화 기호 뒤에 여러 공백 및 금액 € 76 76 유로
    통화 코드나 기호가 없는 금액 76 76(다음에 구매 주문서 통화 또는 세션 통화)
    쉼표, 점 또는 기타 그룹화 또는 소수 구분 기호와 공백 및 통화 코드로 구분된 금액입니다 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는 한 자리 양수입니다.

    표 3. 단가 변환 논리
    수신 송장에 언급된 단가 환산된 단가
    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과 같은 숫자의 경우 시스템은 송장에 언급된 다른 소수점 구분 기호를 확인하고 이를 적절한 소수점 형식으로 변환합니다. 송장에 소수점 구분 기호가 하나인 필드가 포함되어 있으면 송장에 변환이 적용되지 않으며 다음 표와 같이 값이 비어 있는 것으로 설정됩니다.
    통화 변환에 대한 자세한 내용은 다음 문서를 참조하십시오 Currency administration.
    표 4. 10진수 변환 논리
    수신 송장에 언급된 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

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

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