기획컬럼
2020.09.21 / 15:35

오픈 소스 ERP iDempiere 일본 상업 관례 대응 배포판 - 오픈 소스 ERP iDempiere 일본 상업 배포판

XMaLL관리자

https://www.oss-erp.co.jp/ja/jpiere/


오픈 소스 ERP iDempiere 일본 상업 관례 대응 배포판

OSS ERP JPiere

JPiere (제이 피에르)는 오픈 소스 ERP iDempiere ( 아이덴삐에레 ) 플러그인 군이며 일본의 상관습에 대응시킨 배포 (배포 형태)입니다. iDempiere 일본의 상관습에 대응시킬뿐만 아니라 작업을 지원하는 유틸리티 나 원래 보고서 일괄 처리 등 iDempiere을 확장하는 다양한 기능을 하나의 패키지로 제공합니다.

JPiere은 "Japan"+ "iDempiere"이며, "JP"는 "일본 (Japan)"을 "iere"는 "yell"고 걸어 "응원"의 의미를 담고 있습니다.

JPiere는 "오픈 소스"이며, 그 기능의 대부분을 GPL V2 아래 " 무료 "로 사용 할 수 있습니다.

JPiere는 "OSGi"와 "응용 프로그램 사전"의 기능을 최대한 활용하여 개발하고 있습니다. 이 것으로, JPiere는 iDempiere의 버전 업을 추종 할 수 있습니다.

JPiere의 필요성

고액되는 ERP 많은 기업에!

일반적으로 ERP가 고액이되어 있습니다 만, JPiere는 오픈 소스로서 그 기능의 대부분을 GPL V2 아래 "무료"로 사용 할 수 있습니다.

 

도입 공수를 적게하고 " 빠르게 ", " 낮은 비용 "으로 ERP 구현을 가능하게한다!

일반적으로 ERP는 어느 기업에서도 사용할 수 있도록 기능은 범용으로 만들어져 있습니다. 따라서 ERP 구현 작업은 그 범용으로 만들어진 기능을 도입 기업이 사용할 수 있도록 특화시켜 나가는 작업이라고 할 수 있습니다.

어떤 ERP를 선택하여도 기능이 범용으로 만들어진 패키지 시스템 인 이상, ERP가 제공하는 기능과 기업이 필요로하는 기능에 어느 정도 GAP (갭)가 그 격차를 해소 사용자가 필요합니다.

JPiere는 iDempiere 일반적인 일본 기업에 도입 할 때 갭이되는 부분을 밝혀 그 격차를 해소 지정을 실시하고 있습니다.

JPiere을 이용하여 iDempiere 일반적인 일본 기업에 도입 할 때 갭이되는 부분이 적어 져 그만큼 개발 공수를 줄일 수 있으며, 도입시 비용을 절감 할 수 있습니다.

기업이 ERP를 도입 할 때 초기 단계에서 ERP가 제공하는 기능과 도입 기업이 필요로하는 기능을 얼마나 준수하고 있는지 분석합니다 (Fit & Gap 분석). 도입 기업이 필요로하는 기능이 얼마나 적합 (Fit)하거나 케이스 바이 케이스이지만 JPiere은 일반적인 일본 기업에 요구되는 기능을 중심으로 개발하고 있기 때문에, iDempiere을 소의 상태에서 도입하는 것보다 적합 율이 높아 저비용 도입이 가능합니다.

JPiere의 주요 사용자

JPiere에 새겨진 주요 사용자를 소개합니다. JPiere에 새겨진 모든 사용자는 JPiere 사용자 목록 을 참조하십시오.

업무 관리 기능

계약 관리

JPiere 계약 관리는 계약을 중앙에서 관리하고 계약 내용에 따라 판매 관리 및 구매 관리의 각종 전표 (판매 오더, 출하 납품 전표 매출 청구 전표 발주 전표 입고 전표 매입 청구 전표) 를 생성 할 수 있습니다. JPiere 계약 관리는 범용으로 만들어져 표준 기능만으로도 다양한 계약을 관리 할 수 있습니다. 표준 기능으로 관리 할 수없는 특수한 계약을 관리하는 경우에도 사용자의 기반으로 사용 할 수 있습니다. [※ 상세 정보 : [JPIERE-0363] 계약 관리  ]

 

소비세 처리 개선

iDempiere는 표준 기능으로 전세계의 간접세로 분류되는 세금을 처리 할 수있는 아키텍처를 제공합니다. 그 기능을 확장하고 JPiere에서는 일본의 소비세에 섬세하게 대응할 수 있도록 사용자를 추가합니다. [※ 상세 정보 : JPiere Lab -> JPiere 소비세 관계 정의 ]

 

여러 마감일 대응

일본에는 오십 지불 (ごとばらい)라고하는 같은 달에 여러 마감일을 마련하고 지불 할 상관습이 존재합니다. JPiere (제이 피에르)는 일본의 상관습에 대응하는 것을 목적으로하고 있기 때문에 쉰 지불 같은 달에 여러 마감일이있는 경우를 적절하게 처리 할 수있게했습니다. [※ 상세 정보 : [JPIERE-0105] 여러 마감일 대응  / [JPIERE-0368] 지불 조건 별 매출 / 매입 청구 전표 등록 기간 제어 ]

 

정리 청구서

"정리 청구서"기능의 본질은 매출 청구 전표 (매출 전표)를 만드는 타이밍과 청구서 (청구 데이터)를 만들 타이밍을 나눌 있습니다. 매출 청구 전표는 회계 적으로 매출을 계상시기에 작성하는 것을 전제로 청구서를 작성하는 데 필요한 데이터는 마감일 이후에 "정리 청구서"의 기능을 활용 만듭니다. 이렇게하면 마감일을 마련하고 청구서를 발행하고있는 일본 기업이 iDempiere를 ERP로 활용하는 경우에 이익을 실시간으로 파악하는 ERP의 가장 큰 장점 중 하나를 즐길 수 있습니다 . [※ 상세 정보 : [JPIERE-0106] 정리 청구서 ]

 

견적 전표

iDempiere의 표준 기능으로는 판매 오더에서 견적도합니다. 견적이 정식 수주하게 된 경우에는 견적을 그대로 판매 오더로 사용 할 수 있기 때문에 합리적이라고하면 합리적인 만, 일본에서는 견적을 여러 번하는 것은 자주있는 일입니다, 견적 데이터는 주문 데이터와는 별도로 보관하려는 것이 아닐까요? 그래서 JPiere에서 견적 전용 전표를 작성하고 견적을 판매 오더에서 분리 할 수 있도록했습니다. 그리고 견적에서 판매 오더를 생성 할 수있는 각종 유용한 도구를 제공하고 있습니다. [※ 상세 정보 : [JPIERE-0183] 견적 전표 (전 항목) 화면 / [JPIERE-0185] 견적 전표에서 수주 전표 작성 ]

 

공유 창고 및 부문 별 재고 관리와 논리 재고 이동

iDempiere에서는 기본 사양으로 재고 관리를 할 틀인 "창고"는 창고에있는 재고의 책임 부서를 명확히하기 위해 반드시 어느 조직에 소속 할 수 있습니다. 이 사양에 따라 세그먼트 (조직) 다른 대차 대조표를 작성하는 것이 가능하게되고, 재고의 책임 부서의 명확화와 부문 별 성과라는 관점에서 이해할 수있는 사양입니다. 그러나 다른 한편으로, 현실적으로는 여러 조직의 재고가 동일한 물리적 창고에 보관되어있는 것은 자주있는 일 것입니다. 여러 조직에서 사용하고있는 창고를 "공유 창고"며 JPiere에서 공유 창고 및 세그먼트 (조직) 별 재고 관리가 원활하게 처리 할 수 있도록 검토하고 부문 별 창고와 공유 창고와 논리 으로 재고 이동이 판매 오더에있게했습니다. [※ 상세 정보 : [JPIERE-0227] 공유 창고 및 부문 별 재고 관리와 논리 재고 이동 / [JPIERE-0317] 물리 창고 ]

 

각종 매출 인식 기준에 대한 대응 (출하 기준 / 납품 기준 / (간주) 검수 기준)

매출 인식 기준은 산업 · 업종 · 기업마다 다릅니다. JPiere에서는 다양한 매출 계상 기준에 대응할 수 있도록 많은 사용자를 추가합니다.

 

全銀協 규정 포맷의 데이터 (FB 데이터) 작성

全銀協규정 포맷의 데이터 (FB 데이터)를 만들 수 있습니다. [※ 상세 정보 : [JPIERE-0101]全銀協규정 포맷의 데이터 (FB 데이터) 작성 / [JPIERE-0102]全銀協데이터 (FB 데이터) 입력 체크 ]

 

입금 데이터 획득 및 채권의 자동 반제 처리

입금 데이터 가져 오기 각종 문서와 매칭 (자동 반제) 할 수 있습니다. [※ 상세 정보 : [JPIERE-0302] 입금 데이터 제거 오기 창 ]

 

기말 재고 평가

JPiere는 "빠르게", "낮은 비용"사용자 기업의 과제를 해결하기 위해 재고 평가 내용은 기중의 재고 평가는 "표준 비용"을 채용, 관리 회계로 기업의 손익을 속보치로 리아루타무 에 파악할 수 있도록하고 재무 회계로 법령을 준수 재고 평가 내용은 결산의 일환으로 기말에 실시하고 속보치 한 산출하고있다 이익을 수정하는 방법을 기본으로하고 있습니다. [※ 상세 정보 : JPiere Lab -> JPiere 재고 관리 사용자 ]

 

공통 기본 조작

iDempiere의 표준 입력 화면 인 창은 일반적인 데이터 입력 화면으로는 아주 잘 수 있습니다. 조작에 익숙해지면 어떤 창에서도 동일하게 조작 할 수 있습니다. 그러나 범용 만들어져 있기 때문에 한계도 있습니다. 그래서 JPiere는 윈도우의 부족한 기능을 보충하는 목적으로 특정 목적의 창이라고도 할 수있는 기능을 제공합니다.

1 레코드 여러 줄 표시 (양식 창)

iDempiere 표준 화면의 특징 중 하나 "칼럼보기"화면과 "표시 (여러 줄 표시 / 그리드 표시)"화면을 전환하여 사용할 수 있습니다. 나열의 경우 보통 1 레코드가 한 줄로 표시되지만,이 레코드 다중 열 플러그인을 사용하면 하나의 레코드의 내용을 여러 줄에 표시시킬 수 있습니다. [※ 상세 정보 : [JPIERE-0014] 1 레코드 여러 줄 표시 (양식 창) ]

양식 창
양식 창

매트릭스 창

매트릭스 창은 정규화되지 않은 테이블 형식의 화면을 범용 적으로 생성 할 수 있습니다. 매트릭스 창은 정규화 된 테이블에 대해 수직 축 (X 축 / 열)과 횡축 (Y 축 / 행), 그리고 편집 대상이되는 컬럼을 선택함으로써 파라미터 설정만으로 만들 사건 수 있습니다. [※ 상세 정보 : [JPIERE-0098] 매트릭스 창 ]

매트릭스 창
매트릭스 창

 

간단한 입력 창

간단한 입력 창은 하나의 데이터베이스 테이블에 데이터 입력을 가능한 한 쉽게 (노동으로) 할 것을 목적으로 만들어진 UI입니다. 하나의 데이터베이스 테이블에 데이터 입력에 특화하는 것이 더 쉽고 더 빠르게 스프레드 시트와 유사한 조작 감각으로 데이터를 입력 할 수 있습니다. [※ 상세 정보 : [JPIERE-0111 심플 입력 창 (쉽게 입력 화면)  ]

간단한 입력 창
간단한 입력 창

 

피벗 창

피벗 창은 JPiere / iDempiere에서 엑셀의 피벗 테이블을 만들고 표시 할 수 있습니다. [※ 상세 정보 : [JPIERE-0356] 피벗 창 ]

피벗 창
피벗 창

기타

공지 가제트

공지 가제트는 로그인 직후의 기본 탭에 표시되는 가젯 (대시 보드)의 하나로, 사용자에게 "소식"등 어떤 정보를 통지하는데 사용합니다. [※ 상세 정보 : [JPIERE-0110] 공지 가제트  ]

공지 가제트
공지 가제트

 

클라이언트 초기화 및 삭제

클라이언트 초기화 및 제거 "프로세스를 실행하면 iDempiere / JPiere의 데이터를 한꺼번에 삭제합니다. [※ 상세 정보 : [JPIERE-0158] 클라이언트 초기화 및 삭제  ]

 

성능 개선

iDempiere의 기본 상태는 불행히도 iDempiere의 잠재력을 최대한 발휘할 수있는 상태로되어 있지 않습니다. 그래서 JPiere는 iDempiere의 잠재력을 극대화 할하도록 지속적으로 조사 및 연구하고 그 성과를 반영하고 있습니다. [※ 상세 정보 : JPiere의 성능 개선 노력 ]

JPiere 구성

JPiere는 iDempiere를 기반으로 다음의 5 가지로 구성되어 있습니다.

JPiere 이미지
JPiere 이미지

JPiere 구성 레이션 [JPCS : JPiere Configurations]

JPiere 구성 레이션은 iDempiere을 파라미터 설정만으로 정의하고 그 실태는 PostgreSQL 덤프 파일입니다. iDempiere은 초기 설정 상태로 즉시 업무에 이용할 수 있다는 것은 아닙니다. iDempiere을 도입하여 운용하기까지는 많은 매개 변수를 설정해야합니다. 그래서 JPiere 구성 레이션에서는 필요한 보고서 (서류)을 미리 만들어 두거나 화면에 표시되는 항목의 레이아웃을 미리 사용하기 쉽게 정렬 해두 파라미터 설정에있는 사용자 정의를 추구하고 도입 공수를 줄일 수 있습니다.

저장소 :  https://github.com/JPiere/JPCS

자세한 정보 : JPiere Lab -> JPiere Configurations

JPiere 후라구멘쯔 [JPFS : JPiere Fragments]

JPiere 후라구멘쯔은 OSGi fragment의 기능을 활용하여 개발 한 iDempiere 플러그인입니다. iDempiere 소스 코드 내에 각종 자원을 추가 할 필요가있는 같은 사용자는 JPiere 후라구멘쯔으로 개발하고 있습니다.

저장소 :  https://github.com/JPiere/JPFS

자세한 정보 : JPiere lab -> JPiere Fragments

JPiere 기반 플러그인 [JPBP : JPiere Base Plugin]

JPiere 기반 플러그인은 그 이름 그대로 JPiere의 기반이되는 기능을 하나의 플러그인으로 함께 제공합니다. 일본의 상관습에 대응하는 기능은 기본적으로 JPiere 기반 플러그인으로 개발하고 있습니다.

저장소 :  https://github.com/JPiere/JPBP

자세한 정보 :  JPiere Lab -> JPiere Base Plugin

JPiere 플러그 인스 【JPPS : JPiere Plugins]

JPiere 플러그 인스에서는 어느 정도 결정된 기능 단위로 1 개의 플러그인으로 독립적으로 제공하고 있습니다.

JPiere 기반 플러그인이 일본의 상관습에 대응하는 것을 목적으로 관리 운용의 관점에서 소집하는 반면, JPiere 플러그 인스 일본에 한정하지 않고 범용 적으로 이용 가치가있는 기능을 개발하여 세계적으로 사용하실 것을 목적으로 구분 관리하고 있습니다.

자세한 정보 : JPiere Lab -> JPiere Plugins

JPiere 모디 휘 케숀즈 [JPMS : JPiere Modifications]

iDempiere의 핵심 소스 코드를 수정할 필요가있는 경우 JPiere 모디 휘 케숀즈으로 구분 관리하고 있습니다.

JPiere 모디 휘 케숀즈은 OSGi fragment의 기능을 활용하여 직접 소스 코드를 수정하는 모 데이 수정판은하지 않고 개발하고 있기 때문에, iDempiere 버전 업도 용이하게 실시 할 수 있습니다.

저장소 :  https://github.com/JPiere/JPMS

자세한 정보 : JPiere Lab -> JPiere Modificatiions

JPiere의 활용법 (SIer의 여러분에게)

JPiere는 오픈 소스 ERP iDempiere 일본의 상관습에 대응시켜 iDempiere의 일본에서의 인기와 일본 사회의 더 나은 발전을 목적으로 개발하고 있습니다 만, 패키지 시스템이라는 특성상 기능 범용으로 만들어 수밖에 없으며, ERP는 매우 광범위한 업무를 다루는 특성상 사용자 기업이 원하는 모든 기능을 미리 구현해두면 것은 불가능합니다.

따라서 시스템 통합 (SIer)라는 시스템 도입을 하청받는 회사들에게 JPiere을 활용 해달라고 JPiere을 사용자 기업의 업무에 맞게 사용자 정의 해 주었으면한다고 생각합니다.

그래서 SIer 여러분이 JPiere을 정의함에있어 어떻게 개발 및 유지 보수 해 나가면 좋은 것인지 그 지침을 몇 가지 제시하고 싶습니다.

[활용 패턴 1] SIer 기반 플러그인 + 사용자 고유 사용자 정의 플러그인

독자적으로 개발 한 범용적인 기능을 SIer 기반 플러그인으로 JPiere의 기반 플러그인에 배치하고 그 위에 사용자 기업 나만 기능의 플러그인을 배치합니다.

활용 패턴 1의 이미지
활용 패턴 1의 이미지

JPiere 버전 업에서는 JPiere 기반 플러그인에 관해서는 최신 iDempiere에서 문제없이 작동하도록하는 것을 목표로 버전 업 작업을 할 것을 권장하고 있습니다. 그 정책이라면 JPiere 기반 플러그인 자체를 정의해서 버전 업 작업 자체는 아무런 변하는 것은 아닙니다.

JPiere의 기반 플러그인 자체를 크게 사용자 정의하려는 경우 나, 반대로 소규모 개발로 끝나는 경우 사용자 기업이 주체가되어 JPiere을 도입하는 경우 등에 적용 할 수있는 방법입니다.

 

[활용 패턴 2] JPiere 기반 플러그인을 사용자 기업을위한 맞춤형

JPiere의 기반 플러그인에 배치합니다. 사용자 기업 고유의 사용자도 포함하는 방법입니다.

활용 패턴 2의 이미지
활용 패턴 2의 이미지

JPiere 버전 업에서는 JPiere 기반 플러그인에 관해서는 최신 iDempiere에서 문제없이 작동하도록하는 것을 목표로 버전 업 작업을 할 것을 권장하고 있습니다. 그 정책이라면 JPiere 기반 플러그인 자체를 정의해서 버전 업 작업 자체는 아무런 변하는 것은 아닙니다.

JPiere의 기반 플러그인 자체를 크게 사용자 정의하려는 경우 나, 반대로 소규모 개발로 끝나는 경우 사용자 기업이 주체가되어 JPiere을 도입하는 경우 등에 적용 할 수있는 방법입니다.

 

[활용 패턴 3] 특정 산업 · 업종에 특화된 플러그인을 개발하는

이 활용 패턴은 이미지 적으로는 활용 패턴 1과 거의 동의어이다. ERP는 어떤 산업, 어떤 기업에서도 사용할 수 있도록 기능이 범용으로 만들어져 있습니다. 반면 범용으로 만들어진 패키지 시스템이기 때문에 특정 산업에 필요한 같은 기능이 구현되어 있지 않은 경우도있을 수 있습니다.

특정 업종 · 업계에서 필요로하는 기능을 미리 플러그인으로 가지고있는 것으로 다른 SIer와의 차별화도됩니다.

활용 패턴 3 이미지
활용 패턴 3 이미지

특정 업종 · 업계에 특화된 기능을 가지고있는 것은 SIer의 강점이며, 다른 SIer과 차별화됩니다. 특정 업종 · 산업별 기능의 응용 프로그램 사전 설정을 2Pack 화두고, 최신 JPiere / iDempiere에 이식 할 수 있도록 해 두는 것을 추천합니다.