메뉴

법인 데이터 생성기: 사업자 정보 테스트 데이터 만드는 방법

법인 데이터 생성기로 회사명과 법인 형태, 등록 번호와 세금 번호를 갖춘 테스트 데이터를 만드는 방법과 기업 심사 시험에서 확인할 항목을 정리합니다.

게시일

  • 법인 데이터
  • 기업 심사

법인 데이터 생성기는 회사 이름과 법인 형태, 등록 번호와 세금 번호처럼 기업 정보를 다루는 화면을 시험할 때 쓸 값을 만들어 주는 도구입니다. 기업용 서비스는 개인용 서비스보다 입력 항목이 많고, 그 항목들이 나라마다 다른 이름과 형식을 가집니다. 이 글에서는 법인 데이터가 개인 데이터와 무엇이 다른지, 회사 이름 뒤에 붙는 형태 표기가 왜 중요한지, 등록 번호와 세금 번호는 어떻게 다른지, 기업 심사 화면에서 무엇을 확인해야 하는지 차례로 살펴봅니다.

법인 데이터는 개인 데이터와 무엇이 다른가요?

가장 큰 차이는 이름이 하나로 정해지지 않는다는 점입니다. 사람의 이름은 대체로 한 가지 표기를 쓰지만, 회사의 이름은 정식 명칭과 통용 명칭과 영문 표기가 따로 있고 나라에 따라 순서도 달라집니다. 화면이 이 가운데 어느 것을 받는지에 따라 검사 규칙이 달라집니다.

두 번째 차이는 주소의 성격입니다. 개인의 주소는 사는 곳이지만 법인의 주소는 등기된 본점 소재지이고, 실제 사무실과 다를 수 있습니다. 그래서 법인 정보에는 본점 주소와 사업장 주소를 나누어 받는 화면이 많고, 두 값이 같은 경우를 어떻게 처리할지도 정해야 합니다.

세 번째 차이는 식별자입니다. 법인은 나라별로 등록 번호와 세금 번호를 따로 가지고, 국제 거래에서는 법인 식별자나 기업 식별 번호 같은 추가 식별자를 씁니다. 개인 정보보다 식별자의 종류가 많고, 각각의 형식과 검증 방식도 다릅니다.

회사 이름 뒤의 형태 표기는 왜 중요한가요?

회사 이름 뒤에 붙는 표기는 그 회사의 법적 형태를 알려 줍니다. 유한책임회사를 뜻하는 표기, 주식회사를 뜻하는 표기, 합자회사를 뜻하는 표기가 나라마다 다른 철자로 붙습니다. 같은 나라 안에서도 형태에 따라 표기가 여러 가지로 나뉩니다.

이 표기가 중요한 이유는 검사와 표시에 영향을 주기 때문입니다. 이름 칸의 길이 제한이 표기를 포함하는지, 표기를 따로 받는지에 따라 화면 구성이 달라집니다. 또 영문 표기와 현지어 표기를 함께 보여 주는 화면이라면 어느 쪽을 기준으로 정렬하고 검색할지도 정해야 합니다.

시험 데이터를 만들 때는 형태 표기를 무작위 문자열로 채우지 않는 편이 좋습니다. 표기가 틀리면 형식 검사는 통과해도 실제와 다른 값이 되고, 그런 값으로는 표시 규칙의 문제를 발견할 수 없습니다. 나라별 표기의 차이는 회사 이름 표기 규칙에서 정리했습니다.

등록 번호와 세금 번호는 어떻게 다른가요?

등록 번호는 회사의 설립과 변경을 등기하는 기관이 부여하는 번호이고, 세금 번호는 세금을 매기고 징수하기 위해 부여하는 번호입니다. 목적이 다르므로 번호를 관리하는 기관도 다르고, 형식도 다릅니다. 한 나라가 두 번호를 하나로 쓰는 경우도 있고 완전히 분리하는 경우도 있습니다.

국제 거래에서는 여기에 추가 식별자가 붙습니다. 금융 거래에서 법인을 식별하기 위한 국제 표준 코드와, 기업 정보를 관리하는 민간 식별 번호가 대표적입니다. 이 식별자들은 나라 단위가 아니라 국제 단위로 부여되므로, 형식 검사만으로는 어느 나라 회사인지 알 수 없습니다.

시험에서는 세 번호를 각각 다른 칸으로 다루는지, 하나의 칸에 넣고 종류를 고르게 하는지를 먼저 확인합니다. 사용자가 자기 회사의 번호가 어느 것인지 모르는 경우가 많으므로, 안내 문구가 각 번호의 차이를 설명하는지도 함께 봅니다. 식별자별 형식은 기업 식별자 안내에 정리했습니다.

기업 심사 화면에서는 무엇을 확인해야 하나요?

입력 단계에서는 이름과 번호의 관계를 확인합니다. 회사 이름을 입력하면 등록 번호를 자동으로 찾아 주는 화면이라면 검색 결과가 없을 때의 안내를 봅니다. 반대로 번호를 먼저 받는 화면이라면 번호 형식이 나라별로 다르게 검사되는지를 확인합니다.

표시 단계에서는 이름의 길이와 문자 처리를 확인합니다. 긴 회사 이름이 잘리지 않고 표시되는지, 발음 구별 부호가 있는 이름이 깨지지 않는지, 영문과 현지어를 함께 보여 줄 때 줄바꿈이 어색하지 않은지를 봅니다. 결제와 청구 화면에서 이름이 잘못 표시되면 정산 과정에서 문제가 생깁니다.

심사 단계에서는 결과 분기를 확인합니다. 서류가 부족한 경우, 번호가 형식과 맞지 않는 경우, 이름과 번호가 서로 맞지 않는 경우에 화면이 각각 다른 안내를 주는지 봅니다. 심사 흐름에서 확인할 항목은 기업 심사 시험 목록에 정리해 두었습니다.

청구와 결제 화면에서는 무엇이 달라지나요?

청구 화면은 법인 정보를 다루는 화면 가운데 규칙이 가장 엄격한 곳입니다. 세금 계산서에 들어가는 이름과 번호와 주소가 조금이라도 다르면 정산이 지연되고, 나중에 수정 발행을 해야 합니다. 그래서 시험에서는 입력한 값이 청구서에 그대로 반영되는지를 확인해야 합니다.

여기서 자주 발견되는 문제가 주소입니다. 법인의 본점 주소와 청구서 수신 주소가 다를 때 어느 것을 쓰는지 화면이 분명히 알려 주지 않으면, 사용자는 둘 중 하나를 임의로 넣게 됩니다. 세금 번호를 입력하는 칸이 나라별로 다른 형식을 요구하는데도 안내가 없으면 같은 문제가 생깁니다.

결제 수단과 청구 정보가 어긋나는 경우도 확인해야 합니다. 카드 명의와 청구 대상 회사가 다를 때 화면이 이를 허용하는지, 허용한다면 어떤 추가 확인을 요구하는지를 봅니다. 청구 화면의 시험 항목은 청구서 양식 시험에서 더 자세히 다룹니다.

나라별 법인 형태를 어떻게 관리하나요?

법인 형태는 나라별로 이름과 규칙이 다르고, 같은 나라에서도 개정으로 바뀝니다. 그래서 형태 목록을 코드에 상수로 박아 두면 개정이 생길 때마다 코드를 고쳐야 합니다. 나라를 키로 두고 형태 목록을 자료로 관리하면 고칠 곳이 한 곳으로 줄어듭니다.

형태 표기를 이름의 일부로 볼지 별도 항목으로 볼지도 함께 정해야 합니다. 이름의 일부로 보면 검색과 정렬이 단순해지지만 표기가 바뀌면 이름도 바뀝니다. 별도 항목으로 보면 이름이 안정되지만 화면에 두 값을 어떻게 붙여 보여 줄지 규칙이 필요합니다.

법인 형태와 별개로 나라별 등록 체계도 관리 대상입니다. 어떤 나라는 등록 번호에 지역 코드가 들어가고, 어떤 나라는 중앙 기관이 일괄 부여합니다. 나라별 차이를 언제 확인했는지 기록해 두는 습관은 국가 데이터 관리에서 다룬 원칙과 같습니다.

나라별 등록 번호는 어떤 차이를 보이나요?

등록 번호의 체계는 나라마다 다르고, 같은 나라 안에서도 번호가 붙는 방식이 시기에 따라 바뀝니다. 어떤 나라는 지역을 가리키는 코드가 번호 앞에 붙고, 어떤 나라는 중앙 기관이 일괄해서 부여합니다. 번호의 자릿수도 나라마다 다릅니다.

검사 방식도 다릅니다. 검사 숫자가 있어 형식만으로 오류를 잡을 수 있는 나라가 있고, 번호 자체에는 아무 규칙이 없어 조회해야만 알 수 있는 나라도 있습니다. 이 차이를 무시하고 모든 나라에 같은 길이 검사를 걸면, 정상적인 번호가 거부되거나 잘못된 번호가 통과합니다.

번호를 저장할 때는 구분 기호 처리 규칙을 정해 두어야 합니다. 하이픈이나 공백을 넣는 표기와 붙여 쓰는 표기가 함께 쓰이므로, 저장은 한 가지 형태로 정규화하고 표시할 때만 나라별 형식으로 되돌리는 방식이 안전합니다. 나라별 등록 번호 형식은 등록 번호 형식에 정리했습니다.

세금 번호는 어떻게 다른가요?

세금 번호는 세금을 매기기 위해 부여하는 번호이고, 등록 번호와 목적이 다릅니다. 한 나라가 두 번호를 하나로 쓰기도 하고, 등록 번호와 세금 번호를 완전히 분리해서 관리하기도 합니다. 같은 회사가 두 번호를 모두 가지고 있는 경우도 흔합니다.

국제 거래가 끼면 번호 앞에 나라 코드가 붙는 형태가 많습니다. 이때 나라 코드를 잘못 붙이거나 빠뜨리면 형식 검사에서 걸립니다. 또 어떤 나라는 세금 번호를 개인과 법인이 같은 형식으로 쓰기 때문에, 번호만 보고 법인인지 개인인지 판단할 수 없습니다.

화면에서는 두 번호를 각각 다른 칸으로 받는지, 하나의 칸에 종류를 고르게 하는지를 먼저 정해야 합니다. 사용자가 자기 회사의 번호가 어느 것인지 모르는 경우가 많으므로, 안내 문구가 두 번호의 차이를 설명하는지도 확인해야 합니다. 나라별 세금 번호 형식은 세금 번호 형식에서 다룹니다.

법인 형태에 따라 화면이 달라지는 부분은 무엇인가요?

법인 형태는 이름 표기뿐 아니라 여러 화면의 동작에 영향을 줍니다. 대표자 정보를 요구하는지, 주주 구성을 물어보는지, 등기 서류를 첨부하게 하는지가 형태에 따라 달라집니다. 모든 형태에 같은 질문을 던지면 필요 없는 서류를 요구하게 됩니다.

형태에 따라 이름 검사도 달라집니다. 표기가 이름 뒤에 붙는 규칙이 형태마다 다르고, 이름이 표기 없이 등록되는 경우도 있습니다. 화면이 표기를 따로 받는다면 이름 칸에서 표기를 제거할지 유지할지를 정해 두어야 합니다.

형태 목록을 최신으로 유지하는 일도 필요합니다. 나라는 법인 제도를 개정하고 새로운 형태를 만들거나 없앱니다. 목록을 갱신한 시점을 기록해 두지 않으면, 몇 년 뒤에 왜 어떤 형태가 목록에 없는지 설명할 수 없게 됩니다. 나라별 법인 형태는 법인 형태 안내에 정리했습니다.

시험용 법인 데이터를 만들 때 무엇을 고정해야 하나요?

고정해야 할 것은 값 자체보다 조건입니다. 어느 나라의 어떤 법인 형태를 썼는지, 등록 번호와 세금 번호를 어떤 규칙으로 만들었는지, 언제 만든 값인지를 함께 남겨 두면 나중에 같은 값을 다시 만들 수 있습니다. 계약과 청구 시험에는 같은 값이 반복해서 필요합니다.

이름도 고정된 값을 쓰는 편이 좋습니다. 회사 이름을 매번 다르게 만들면 청구서 표시를 비교하기 어렵고, 테스트 결제의 기록도 서로 맞추기 어렵습니다. 기준이 되는 이름 묶음을 정해 두고 그 안에서 골라 쓰는 방식이 관리하기 쉽습니다.

거부되어야 하는 값도 함께 준비합니다. 자릿수가 하나 모자란 번호, 나라 코드가 빠진 세금 번호, 법인 형태 표기가 어긋난 이름을 만들어 두면 검사가 실제로 도는지 확인할 수 있습니다.

법인 데이터 생성기에서 바로 만들어 보기

법인 데이터 생성기에서 나라와 법인 형태를 고르고 회사 이름과 등록 번호와 세금 번호를 갖춘 값을 만들 수 있습니다. 만들어진 값은 가입 화면의 입력 검사와 청구 화면의 표시 확인과 심사 흐름의 결과 분기 시험에 쓰고, 실제 기업 조회는 별도의 시험 환경에서 다루는 식으로 나누어 쓰세요. 법인 데이터의 일반 원칙은 법인 테스트 데이터 기초에 정리해 두었습니다.

여기서 만들어지는 값은 형식만 갖춘 테스트 데이터이며 실제로 등록된 회사가 아닙니다. 등록 기록이 없고, 세금 번호도 부여된 적이 없으며, 조회 기관에 확인해도 아무 결과가 나오지 않습니다.

시험용 법인 데이터의 경계는 어디인가요?

할 수 있는 것은 형식과 흐름에 관한 확인입니다. 이름의 길이와 문자 처리, 형태 표기의 표시 규칙, 번호 칸의 나라별 검사, 청구서에 반영되는 값, 심사 결과의 분기와 안내 문구처럼 규칙으로 정해진 것은 모두 시험할 수 있습니다.

할 수 없는 것은 그 회사가 실제로 존재하는지 판단하는 일입니다. 형식이 맞다는 사실은 등록 여부와 아무 관계가 없습니다. 그래서 합성 값을 근거로 어떤 고객이 실제 기업이라고 결론 내려서는 안 됩니다.

시험용 값은 시험 환경에만 두고, 고객이 제출한 실제 사업자 정보와 같은 저장소에 넣지 마세요. 시험이 끝난 값은 남기지 않는 것이 원칙이고, 남겨야 한다면 시험용임을 알리는 표식을 붙여 두세요.

이어 읽기

인기 도구와 사용법 글