TRANXACT.AI 돕다

ZATCA 2단계: 계약 체결, 온보딩, 승인 및 보관

1단계에 이미 참여한 사우디아라비아 기업의 경우, 서명 단위를 등록하고 ZATCA에 등록(OTP, 규정 준수 검사, 생산 인증서 발급)한 후 2단계로 전환하면 모든 송장과 메모에 도장이 찍힙니다. 일반 송장은 구매자에게 전달되기 전에 ZATCA의 승인을 받아야 하며, 간소화된 송장은 24시간 이내에 보고됩니다. 제출 내역, 대시보드, 추가 전용 아카이브 및 XML이 포함된 PDF/A-3 파일이 제공됩니다. 1단계 참여 기업은 변경 사항이 없습니다.

2단계(통합)는 1단계 위에 구축됩니다. 1단계에서 수행되는 모든 작업은 그대로 진행되며, 2단계에서는 XML 송장(UBL 2.1), 해당 해시값, 암호화 스탬프, 그리고 각 송장을 이전 송장과 연결하는 카운터가 추가됩니다. 또한 각 사업부를 ZATCA의 Fatoora 플랫폼에 등록하고, 모든 스탬프가 찍힌 문서를 ZATCA로 전송(통관 또는 보고)하며, 전송된 문서와 ZATCA의 답변을 보관합니다.

서명 단위

회계 → 마감 및 규정 준수 → 전자 송장 → ZATCA 서명 단위(사우디아라비아에서 사업을 운영하는 회사에 한하며, 해당 권한이 있는 역할에만 해당)에는 송장에 서명을 하는 전자 송장 생성 단위(EGS) 목록이 표시됩니다. 해당 EGS에는 코드, 이름, 지점, 환경, 상태, 테스트, 인증서, 인증서 만료일, 마지막 카운터(ICV) 및 마지막 서명일이 포함됩니다.

  1. 단위를 추가하려면 코드, 이름, 스탬프를 찍을 지점(회사 전체인 경우 비워둠), 인증서 요청 세부 정보(일반 명칭(CN), EGS 일련 번호, 조직 단위(OU), 송장 유형(TSCZ), 위치, 지점의 간략한 국가 주소 및 산업)와 환경(샌드박스, 시뮬레이션 또는 프로덕션)을 입력하십시오.
  2. 분기에 자체 단위가 없을 때 사용되는 단위를 선택하려면 '기본 단위'를 체크하세요.
  3. 데모 목적으로만 사용하려면 '테스트 장치'를 선택하고 '인증서 테스트'를 누르십시오. 장치에 키와 자체 서명된 인증서가 발급됩니다. ZATCA는 자체적으로 날인한 인증서를 인정하지 않습니다.
  4. ZATCA 온보딩은 ZATCA 온보딩 페이지에서 진행되며, 온보딩(OTP) 단계에서 기기 자체의 키와 인증서 서명 요청(CSR)이 생성됩니다. 이 화면의 "CSR 생성"은 수동으로 요청을 준비하는 용도이며, "CSR 다운로드"를 클릭하면 완료된 CSR을 확인할 수 있습니다.

개인 키와 ZATCA 비밀 정보는 봉인되어 있으며 어떤 화면에도, 어떤 내보내기 과정에서도, 또는 ASK 에도 절대 노출되지 않습니다.

2단계 전환 시작

  • 회계 → 결산 및 규정 준수 → 세금 → 세무 관할 구역에서 사우디아라비아 관할 구역에 대해 ZATCA 2단계(통합)를 선택하고, 2단계 시작일을 회사의 ZATCA 적용 첫날로 지정합니다(비워둘 경우, 활성화된 날부터).
  • 1단계가 이미 진행 중인 경우가 아니면 거부되며, 서명 부서가 없으면 거부됩니다.

구매자와 지점

  • CRM → 계정, 부가가치세 번호가 없는 사우디아라비아 고객의 경우: 구매자 ID 유형(TIN, CRN, MOM, MLS, 700, SAG, NAT, GCC, IQA, PAS 또는 기타) 및 구매자 ID 번호. 비워두면 CR 번호가 CRN으로 사용됩니다.
  • 각 지점은 자체적인 CR 번호와 국가 주소를 가질 수 있으며, 해당 지점으로 발행된 송장에는 이러한 정보가 사용됩니다.

2단계에서 Post가 하는 일은 무엇인가요?

  1. 1단계에서 확인하는 모든 항목과 XML에서 누락된 항목은 모두 한 번에 확인되며 ZATCA 규칙 번호와 함께 문장으로 표시됩니다.
  2. 해당 지점의 단위(또는 기본값)가 사용되고, 송장에는 해당 단위의 다음 카운터(ICV)와 이전 송장의 해시(PIH)가 부여됩니다. 같은 시점에 50개의 송장이 발행되더라도 50개의 연속된 카운터가 부여됩니다.
  3. UBL 2.1 송장은 생성, 해싱(SHA-256) 처리, 장치 키(ECDSA) 스탬프 부여 및 검증 과정을 거칩니다.
  4. QR 코드는 간소화된 송장에는 9개의 태그(아홉 번째 태그는 인증서의 서명)를, 표준 송장에는 8개의 태그를 포함하며, 이는 1단계의 5개 태그 대신 사용됩니다.
  5. 게시가 실패하면 아무것도 소모되지 않고 카운터가 반환됩니다.

스탬프, 해시, 카운터 및 UUID는 금액과 마찬가지로 최종적입니다. 1단계 기업과 다른 국가의 모든 기업은 이전과 동일한 방식으로 게시합니다.

ZATCA를 이용한 부대 온보딩

회계 → 마감 및 규정 준수 → 전자 송장 발행 → ZATCA 온보딩에서 각 서명 단위의 환경, 상태, 진행 단계, 발생한 사항, 통과된 검사, 인증서 만료일, 남은 일수 및 갱신 대기 중인 일수를 확인할 수 있습니다. 먼저 ZATCA 서명 단위에 등록하십시오. 관리자만 단계를 진행할 수 있으며, 역할 화면에서 ZATCA 온보딩 권한이 부여된 사용자는 예외입니다. 회계 화면을 볼 수 있는 다른 사용자는 목록을 볼 수 있지만, 이 목록에는 기밀 정보가 포함되어 있지 않습니다.

  1. 파투라 포털에서 회사 담당자는 '새 솔루션 장치/기기 등록'을 선택하고 6자리 일회용 비밀번호(OTP)를 발급받습니다. 이 OTP는 한 번만 사용 가능하며 1시간 동안 유효합니다. 일반 비밀번호처럼 입력하시면 되며, 절대 저장되지 않습니다.
  2. 온보딩(OTP): 환경(개발자 포털 샌드박스, 시뮬레이션 또는 프로덕션)을 선택하고 OTP를 입력합니다. 키 쌍과 인증서 서명 요청이 생성되어 전송됩니다. ZATCA는 규정 준수 인증서(규정 준수 CSID)를 반환합니다. OTP가 거부되면 장치는 요청을 유지한 채 대기합니다. 새 OTP를 받고 온보딩을 다시 누르십시오.
  3. 규정 준수 점검을 실행하십시오. 해당 부서가 등록된 각 문서의 샘플을 하나씩 ZATCA로 보냅니다. 송장 유형 1100(표준 및 간소화)을 사용하는 부서는 표준 송장, 신용 및 차변 전표, 간소화 송장, 신용 및 차변 전표 등 총 6개의 샘플을 보냅니다. 모든 샘플이 통과해야 하며, 경고 사항이 있으면 확인하십시오.
  4. 생산 증명서 발급을 요청하십시오. 이후 해당 부서는 회사 송장에 도장을 찍고, 해당 송장은 ZATCA에 신고 또는 정산됩니다. 증명서의 만료일이 표시됩니다.
  5. 인증서가 만료되기 전에 포털에서 기존 암호화 스탬프 식별자를 갱신하고 새 OTP를 사용하여 인증서를 갱신하십시오. 새 인증서가 도착할 때까지 장치는 현재 키로 계속 스탬프를 찍고, 카운터 체인이 계속됩니다.

인증서 만료 30일 전부터 일일 작업인 ACCT-ZATCA-WATCH는 각 단위별로 하루에 한 번씩 재무 경고, 알림 및 자동화 받은 편지함 항목을 생성합니다.

승인 및 보고

  • 일반적인 (B2B) 송장이나 메모는 게시가 저장되는 즉시 ZATCA로 전송되어 승인 여부를 확인하며, Post는 승인, 거부 또는 재시도 여부를 알려줍니다. ZATCA에서 승인된 XML 파일과 QR 코드만 인쇄하거나 구매자에게 제공할 수 있습니다. 승인이 보류 중인 일반 송장이나 거부된 문서는 인쇄할 수 없으며, 거부 사유가 표시됩니다.
  • 간소화된 (B2C) 송장은 스탬프와 9개 태그 QR 코드가 포함된 형태로 즉시 발행되며, 발행 후 24시간 이내에 ZATCA에 보고됩니다. 보고는 먼저 백그라운드에서 처리된 후 시간 단위로 실행되는 ACCT-ZATCA-SUBMIT 작업을 통해 이루어집니다. 발행 후 20시간이 지나도 보고되지 않은 송장에 대해서는 재무 경고가 발생합니다.
  • ZATCA에 연결할 수 없는 경우, 동일한 문서(동일한 UUID 및 해시)를 다시 시도하며 대기 시간은 최대 1시간까지 증가합니다. 경고와 함께 수락된 경우 해당 문서는 수락된 것으로 간주되며, 경고 내용은 유지되고 표시됩니다.
  • ZATCA에서 통관 절차를 비활성화한 경우, 동일한 서명된 문서가 대신 보고되며 대시보드에는 통관 절차가 마지막으로 비활성화된 시간이 표시됩니다.
  • AR 송장에는 사우디아라비아 회사의 ZATCA 열이 표시되며, ZATCA에 재제출, 재발행(ZATCA에서 거부됨), ZATCA XML이 포함된 PDF/A-3 및 송장에 대한 ZATCA 로그 등의 옵션이 제공됩니다.

ZATCA 제출물

모든 송장과 메모에는 2단계 도장과 ZATCA의 의견이 표시되어 있으며, 다음과 같은 배지가 부착되어 있습니다: 승인됨, 보고됨, 경고(경고와 함께 승인됨), 거부됨 또는 보류 중. 열에는 시도 횟수, 대기 시간, 다음 시도, ZATCA 의견 및 재발행 유형이 포함됩니다.

  • '지금 보내기'는 다음 제출 기한이 도래한 모든 문서를 삭제하거나 보고합니다. '다시 제출'은 동일한 UUID와 해시를 사용하여 동일한 문서를 다시 보냅니다.
  • 재발행은 반려된 문서에 대한 절차입니다. 반려된 문서는 그대로 다시 제출되지 않습니다. 재발행 절차를 거치면 해당 문서는 장부상에서 무효화되고(기록이 역전됨), 수정 후 새 문서로 다시 제출하기 위한 초안이 생성되어 다음 접수 담당자와 함께 처리됩니다. 반려된 문서는 ZATCA의 답변과 함께 보관소에 보관됩니다.
  • PDF/A-3 with XML은 전자송장 XML 파일이 포함된 PDF 형식의 송장을 제공합니다(표준 송장의 경우 승인된 XML 파일, 간소화된 송장의 경우 날인된 XML 파일). 구매자용 XML은 XML 파일만 제공합니다.
  • ZATCA 로그에는 해당 송장에 대한 모든 요청과 ZATCA의 답변이 기록됩니다.

대시보드, 로그 및 아카이브

  • ZATCA 대시보드: 서명 단위별로 처리된 송장 수, 보고된 송장 수, 경고와 함께 승인된 송장 수, 거부된 송장 수, 보류 중인 송장 수(시간 단위), 24시간 이상 보류 중인 송장 수, 30일 이내 거부된 송장 수 및 최근 거부된 송장 수, 인증서 만료일 및 남은 일수를 확인할 수 있습니다.
  • ZATCA API 로그: Fatoora에 대한 모든 호출(온보딩, 규정 준수 확인, 승인, 보고)과 HTTP 응답, 결과, 메시지 및 소요 시간을 기록합니다. OTP, 비밀 키 및 인증 헤더는 기록 전에 제거됩니다. 추가 전용입니다.
  • ZATCA 아카이브: 발행된 모든 날인 문서, 모든 승인된 문서 및 모든 ZATCA 답변이 SHA-256 해시값과 함께 저장됩니다. 추가 전용: 데이터베이스는 변경 또는 삭제를 허용하지 않습니다. 기록은 회사에서 최소 6년(사우디아라비아 부가가치세 기록 보관 기간) 동안 보관합니다. 세무 전문가의 지시에 따라 자본 자산이나 부동산의 경우 더 오래 보관해야 할 수도 있습니다. 다운로드를 통해 아카이브된 문서를 얻을 수 있습니다.

ksademo 데모: 사우디 데모 회사는 EGS-SBX-01이라는 샌드박스 유닛을 보유하고 있습니다. ZATCA 온보딩에서 온보딩(OTP)을 선택하고, 환경은 개발자 포털 샌드박스, OTP는 123345로 설정합니다. 규정 준수 검사를 실행하고, 프로덕션 인증서를 요청합니다(샌드박스에서 공유 샘플 인증서를 발급합니다). ZATCA 서명 유닛에서 EGS-DEMO-01 테스트 유닛 대신 EGS-SBX-01을 기본값으로 설정하고, 사우디 세무 관할권에 대한 ZATCA 2단계에 체크 표시를 한 후, 세금계산서(정산 완료)와 간소화된 세금계산서(보고 완료)를 발행합니다. 설정을 초기화하려면 2단계 체크를 해제하고 EGS-DEMO-01을 다시 기본값으로 설정합니다. 샌드박스 문서는 세금계산서가 아닙니다.

2단계 기능을 끄면 새 게시물은 다시 1단계로 돌아갑니다. 이미 스탬프가 찍힌 게시물은 스탬프가 그대로 유지되며, 삭제 또는 보고도 계속 진행됩니다. 스탬프가 찍힌 게시물은 일시 중지할 수는 있지만 삭제할 수는 없습니다.

사우디아라비아 전자 송장 발행: ZATCA 1단계도 참조하십시오.