시간 및 자재 기준으로 청구서 발행하기

Invoicing based on time and/or materials is typically used when accurately estimating the size of a project isn’t possible, or when the requirements of a project may change.

고객이 직원이나 하도급업체, 공급업체, 협력업체 등에 지급해야 하는 금액과 무관하며 계약을 이행하기 위하여 지정된 총액을 지불하는 것에 동의하는 고정 가격 계약과 다릅니다.

The Odoo Sales app can invoice for time and various other expenses (e.g. transport, lodging), as well as purchases needed to fulfill an order.

App and settings configuration

First, in order to accurately keep track of the progress of a project, the Odoo Project and Accounting apps must be installed.

프로젝트 애플리케이션을 설치하려면 Odoo 기본 현황판 ‣ 앱 으로 이동합니다. 그런 다음 페이지에서 프로젝트 앱 블록을 찾아서 활성화 를 클릭합니다. 페이지가 자동으로 새로고침되면 이제 기본 Odoo 현황판에서 프로젝트 앱에 액세스할 수 있는 Odoo 기본 현황판으로 돌아갑니다.

Repeat the same process to install the Accounting application.

설치 후 기본 Odoo 현황판에서 회계 앱 아이콘을 클릭하고 환경 설정 ‣ 설정 으로 이동합니다. 설정 페이지에서 분석 섹션까지 아래로 스크롤하고 분석 회계 옆의 확인란에 표시가 되어 있는지 확인합니다.

How it looks to activate the Analytic Accounting setting in Odoo Accounting Setting page.

Then, click Save to save all changes.

그런 다음 Odoo 기본 ​​현황판 ‣ 프로젝트 앱 ‣ 환경 설정 ‣ 설정 으로 이동합니다. 설정 페이지의 시간 관리 섹션에서 작업시간표 기능 옆의 확인란에 표시가 되어 있는지 확인합니다.

Then, click Save to save all changes.

What the Timesheets feature looks like on the Odoo Project settings page.

서비스 품목 환경 설정

프로젝트 앱에서 작업 기록 기능을 활성화하면 이제 프로젝트에 소요된 시간에 대해 청구서를 발행할 수 있지만 오직 다음과 같이 품목이 환경 설정이 되어있는 경우에만 가능합니다.

중요

품목 양식에 있는 품목 유형*이 *서비스*인 품목에 **한해서만* 프로젝트에 소요된 시간에 대해 청구서를 발행할 수 있습니다.

서비스 품목에 대한 환경 설정을 하려면 먼저 판매 앱 ‣ 품목 ‣ 품목`으로 이동합니다. :guilabel:`품목 페이지에서 설정하려는 서비스 품목을 선택하거나 :guilabel:`새로 만들기`를 클릭하여 새로 품목을 생성합니다.

품목 양식에 있는 일반 정보 탭에서 품목 유형`을 :guilabel:`서비스`로 설정합니다. 그런 다음 :guilabel:`청구서 발행 정책 필드에서 드롭다운 메뉴를 열고 :guilabel:`작업 기록 기준`을 선택합니다.

그 다음, 주문 시 생성 드롭다운 메뉴에서 :guilabel:`프로젝트 & 작업`을 선택합니다. 이렇게 설정하면 이와 같은 특정 서비스 품목에 대해 판매주문서가 생성될 경우 프로젝트 앱에 새 프로젝트와 작업이 생성되었음을 나타내게 됩니다.

서비스 품목에 대한 청구서 발행 정책 및 주문서 생성 필드에 대한 정확한 설정

참고

작업 옵션을 주문 시 생성 드롭다운 메뉴에서 대신 선택할 수 있습니다. 작업`을 선택할 경우 작업이 나타날 기존 프로젝트를 :guilabel:`프로젝트 필드에서 선택하며, 그럴 경우 이 필드는 주문 시 생성 필드에서 :guilabel:`작업`을 선택한 경우에만 나타납니다.

판매주문서에 소요 시간 추가하기

청구서 발행 정책주문 시 생성 옵션을 정확히 사용하여 서비스 품목이 알맞게 설정되면, 소요 시간을 판매주문서에 추가할 수 있습니다.

실제로 어떻게 작동하는지 확인하려면 판매 앱 ‣ 새로 만들기`로 이동하여 빈 견적 양식을 엽니다. 그런 다음 :guilabel:`고객`을 추가하고 :guilabel:`주문서 내역 탭에서 :guilabel:`품목 추가`를 클릭한 다음 설정이 알맞은 :ref:`알맞게 설정된 서비스 품목 <sales/invoicing/configured-service-product>`을 선택합니다.

다음으로, :guilabel:`확인`을 클릭하여 주문서를 확정합니다.

판매주문서가 확정되면, 주문서 양식 상단에 프로젝트작업 두 개의 스마트 버튼이 나타납니다.

Odoo 판매 앱의 판매주문서에서 프로젝트 및 작업 스마트 버튼이 표시되는 방식

프로젝트 스마트 버튼을 클릭하면 해당 판매주문서와 관련된 프로젝트가 표시됩니다. 작업 스마트 버튼을 클릭하면 해당하는 판매주문서와 관련된 프로젝트 작업이 표시됩니다. 두 항목 모두 프로젝트 앱에서도 액세스할 수 있습니다.

판매주문서에 소요 시간을 추가하려면 작업 스마트 버튼을 클릭합니다.

작업 양식에서 작업 기록 탭을 선택합니다. 작업 기록 탭에서 직원을 프로젝트 작업에 배정할 수 있으며, 직원이 작업한 시간은 직원이나 판매주문서를 생성한 사람이 추가할 수 있습니다.

직원과 함께, 작업 소요 시간을 추가하려면 작업 기록 탭에서 줄 추가`를 클릭합니다. 그런 다음 적절한 :guilabel:`날짜직원`을 선택합니다. :guilabel:`설명 열에는 해당 기간 동안 수행된 작업에 대해 간단한 설명을 추가하도록 선택 항목이 있지만 필수는 아닙니다.

마지막으로 소요 시간 열에 작업에 소요된 시간을 입력하고 작업 기록 탭에서 해당 줄을 클릭하면 완료됩니다.

참고

소요 시간 열에 입력된 시간은 할당 시간 필드 (작업 양식 상단에 위치)에 백분율로 즉시 반영되며, 이는 지금까지 완료된 총 작업 할당 시간을 반영합니다.

같은 정보를 작업 기록 탭 하단에 있는 소요 시간잔여 시간 필드에서 숫자로 표시된 시간으로 확인할 수 있습니다.

Odoo 판매 및 Odoo 프로젝트 앱에 있는 작업 양식에서 작업시간표 탭이 나타나는 방식.

프로젝트에 투입된 직원 수와 시간에 따라 이 과정을 반복합니다.

소요 시간에 대한 청구

프로젝트 작업에 필요한 직원과 소요 시간을 모두 추가했으면 판매주문서로 돌아가 고객에게 해당 시간에 대한 청구서를 발행합니다. 작업 양식 상단에 있는 판매주문서 스마트 버튼을 클릭하거나 화면 왼쪽 상단에 있는 탐색경로 링크를 통해 판매주문서로 돌아갑니다.

판매주문서 양식으로 돌아가면 작업에 추가된 시간이 주문서 내역 탭 (배송 완료 열)과판매주문서 상단에 있는 새로운 기록된 시간 스마트 버튼에 반영됩니다.

프로젝트에 소요된 시간에 대해 고객에게 청구서를 발행하려면 청구서 만들기`을 클릭하고 :guilabel:`청구서 만들기 팝업 창에서 :guilabel:`일반 청구서`를 선택합니다. 그런 다음 :guilabel:`청구서 초안 만들기`를 클릭합니다.

이렇게 하면 나타나는 고객 청구서 초안`에서 :guilabel:`청구서 내역 탭에서 수행한 전체 작업을 명확하게 확인할 수 있습니다.

고객 청구서`의 :guilabel:`분석 배포 열에 주의하도록 하며, 여기에 있는 정보는 다른 시간/자재 청구서 발행 작업을 적절하고 정확하게 완료하는 데 필요한 정보이기 때문입니다.

Odoo 판매 앱에 판매주문서에 있는 소요 시간을 보여주는 청구서 초안

:guilabel:`확인`을 클릭하여 청구서를 확정하고 청구서 발행 프로세스를 계속 진행합니다.

경비 환경 설정

판매주문서와 관련된 경비를 추적하고 청구서를 발행하려면 Odoo 비용 앱을 반드시 설치해야 합니다.

경비 앱을 설치하려면 Odoo 기본 현황판 ‣ 앱`으로 이동합니다. 그런 다음 :guilabel:`앱 페이지에서 경비 앱 블록을 찾아서 :guilabel:`활성화`를 클릭합니다.

페이지가 자동으로 새로고침되어서 기본 Odoo 현황판으로 돌아가며.이제 경비 앱에 액세스할 수 있습니다.

판매주문서에 경비 추가하기

판매주문서에 경비를 추가하려면 먼저 경비 앱으로 이동합니다. 그런 다음 기본 경비 현황판에서 :guilabel:`새로 만들기`를 클릭하면 빈 비용 양식이 표시됩니다.

경비 양식에 비용에 대한 설명 (예: 호텔 숙박, 항공권)을 추가합니다. 그 다음, 카테고리 필드에 있는 드롭다운 메뉴에서 알맞은 옵션을 선택합니다 (예: 식비, 유류비, 교통 & 숙박비).

참고

경비 카테고리를 추가하거나 수정하려면 :menuselection:`경비 앱 –> 환경 설정 –> 경비 카테고리`로 이동합니다.

그런 다음 총액 필드에 총 경비 금액 및 적용할 포함된 세금 항목을 모두 입력합니다. 그 다음, 직원`가 정확히 선택되었는지 확인하고 :guilabel:`지불한 사람 필드에 비용을 지불한 사람을 직원 (환급 대상) 또는 :guilabel:` 회사` 중에서 선택합니다.

다음으로 재청구할 고객 필드의 드롭다운 메뉴에서 알맞은 판매주문서를 선택합니다. 그런 다음 분석 배포 필드에서도 판매주문서 정보를 동일하게 선택합니다.

참고

분석 배포 필드는 판매주문서에 작업시간표, 마일스톤 또는 배송 수량*를 기준으로 청구되는 서비스 품목이 포함된 경우에 **한해서만* 해당 판매주문서를 선택할 수 있습니다.

Odoo에서 판매주문서에 첨부된 경비 양식을 올바르게 작성하는 방법

영수증을 업로드하여 경비에 첨부해야 하는 경우 영수증 첨부 버튼을 클릭하여 필요한 서류를 경비 항목에 업로드합니다. 이는 **필수**는 아니지만 경비 승인 여부에 영향을 미칠 수 있습니다.

정보를 모두 입력한 후 :guilabel:`보고서 만들기`를 클릭하면 방금 입력한 모든 경비 정보가 자세히 나와 있는 경비 보고서를 생성할 수 있습니다.

Odoo 경비 앱에서 경비 보고서 요약이 표시되는 방식

그런 다음 관리자에게 제출`하여 승인받을 수 있습니다. 승인되면 :guilabel:`다음 급여명세서에 보고 항목이 표시됩니다.

이 예시에서 전체 흐름을 보여주려면 :guilabel:`관리자에게 제출`을 선택합니다. 그러면 관리자가 :guilabel:`승인`을 클릭하여 경비를 승인하고 :guilabel:`전표 항목 발행`을 클릭하여 경비를 회계 전표로 발행합니다.

청구서 비용

판매주문서상의 경비 <sales/invoicing/add-expenses-sales-order>`를 고객에게 청구하려면 :menuselection:`판매 앱이나 경비 앱의 지출결의서에서 해당하는 판매주문서로 이동합니다. 지출결의서 페이지 상단에 있는 판매주문서 스마트 버튼을 클릭합니다.

지출결의서가 판매주문서에 연결되어 있는 경우에는, 이제 새로 설정된 경비 항목은 주문서 내역 탭에서 고유한 줄에 위치게 되며, 고객에게 청구서를 발행할 수 있습니다.

Odoo 판매 애플리케이션에서 판매주문서의 주문서 내역 탭에 표시되는 경비입니다.

판매주문서상의 경비를 고객에게 청구하려면 청구서 만들기`를 클릭하고 :guilabel:`청구서 만들기 팝업 창에서 :guilabel:`일반 청구서`를 선택한 다음 :guilabel:`청구서 초안 만들기`를 클릭합니다.

그렇게 하면 경비 관련 :guilabel:`고객 청구서 초안`이 표시됩니다. 그러면 청구서 발행 프로세스가 평소와 같이 완료될 수 있습니다.

Odoo 판매의 판매주문서에서 예시로 만들어진 경비 관련 고객 청구서입니다.

매입 환경 설정

판매주문서에서 고객의 매입 내역에 대한 청구서를 발행하려면 매입 애플리케이션을 반드시 설치해야 합니다.

매입 애플리케이션을 설치하려면 Odoo 기본 현황판 ‣ 앱`으로 이동합니다. 그런 다음 :guilabel:`앱 페이지에서 매입 앱 블록을 찾아서 활성화`를 클릭합니다. 페이지가 자동으로 새로고침되면 이제 기본 Odoo 현황판에서 :guilabel:`매입 앱에 액세스할 수 있습니다.

판매주문서에 매입 추가하기

판매주문서에 매입 내역을 추가하려면 먼저 구매발주서를 생성해야 합니다. 발주서를 생성하려면 :menuselection:`앱 구매 –> 새로 만들기`로 이동하면 비어있는 구매 주문 양식이 표시됩니다.

먼저 구매발주서에 공급업체`를 추가합니다. 그런 다음 :guilabel:`품목 탭 아래에서 열 헤더의 가장 오른쪽에 점으로 표시된 가로선 두 개로 표시되는 추가 열 옵션 드롭다운 메뉴를 클릭합니다. 해당 드롭다운 메뉴에서 :guilabel:`분석 분포`을 선택합니다.

Odoo 매입에 분석 분포 열을 추가하는 방법입니다.

구매 주문 양식의 품목 탭에 있는 헤더에 분석 분포 열을 추가한 후 구매발주서에 품목을 추가합니다. 그렇게 하려면 :guilabel:`품목 추가`를 클릭하고 드롭다운 메뉴에서 원하는 품목을 선택합니다. 추가할 모든 제품에 대해 이 과정을 반복합니다.

중요

판매주문서에서 매입 항목이 올바르게 청구되게 하려면 구매발주서의 품목이 반드시 경비 처리 가능`으로 표시되어야 하고 :guilabel:`청구서 발행 정책`이 :guilabel:`배송 수량`으로 설정되어 있어야 합니다. 품목 양식의 :guilabel:`경비 재청구 필드에서 비용 옵션을 선택합니다.

Odoo의 판매주문서에서 청구서를 발행할 구매주문서 품목 설정

그런 다음, 이 구매 주문과 관련된 판매주문서에 연결되어 있는 분석 배포 항목을 선택합니다. 그렇게 하려면 빈 분석 배포 필드를 클릭하여 Analytic 팝업 창을 표시합니다.

그런 다음 드롭다운 메뉴에 있는 :guilabel:`부서`에서 매입 내역에 대해 청구서를 발행할 판매주문서와 관련된 분석 분포를 선택합니다.

Odoo의 구매발주서에서 분석 배포 부서를 선택하는 방법

구매 주문서의 품목 탭에 모든 정보가 입력되면 :guilabel:`주문서 확인`을 클릭하여 주문을 확정합니다. 그런 다음 품목을 받으면 :guilabel:`품목 수령`을 클릭합니다. 그러면 영수증 양식이 생성됩니다.

참고

품목 입고를 확인하기 전에 일련번호/로트번호를 반드시 입력해야 하는 경우, 영수증 양식에서 품목 내역의 맨 오른쪽에 있는 4개의 가로줄로 표시된 세부 정보 아이콘을 클릭합니다.

그러면 세부 작업 탭이 표시되어 필요한 일련번호/로트번호완료 수량을 추가할 수 있습니다. 준비가 완료되면 :guilabel:`확인`을 클릭 후 데이터를 확인합니다.

그런 다음 :guilabel:`승인`를 클릭하여 구매주문서를 확정합니다.

그런 다음, 페이지 상단에 있는 이동 경로 링크를 통해 구매주문서로 돌아간 후 :guilabel:`공급업체 청구서 만들기`를 클릭하여 첨부된 판매주문서에서 고객에게 청구서를 발행할 공급업체 청구서를 생성합니다.

Odoo에서 고객에게 청구서를 발행할 구매 주문 관련 공급업체 청구서 초안입니다.

참고

확정을 하기 전에 :guilabel:`공급업체 청구서 초안`에 :guilabel:`청구서 날짜`가 입력되어 있는지 확인합니다. :guilabel:`청구서 날짜`를 입력되어 있지 않으면 확정을 하기 전에 해당 정보를 입력하라는 오류 창이 나타납니다.

그런 다음 :guilabel:`확인`을 클릭하여 공급업체 청구서를 확정합니다. 그러면 자동으로 판매주문서에 추가되어 관련된 고객에게 직접 청구서를 발행할 수 있습니다.

구매 내역 청구하기

판매주문서에 있는 구매 내역에 대해 고객에게 청구서를 발행하려면 먼저 :참조:`판매주문서에 구매 내역 추가 <sales/invoicing/add-purchase-to-sales-order>`를 클릭한 다음 :menuselection:`판매` 앱에서 판매주문서로 이동합니다.

구매발주서에 첨부되었던 판매주문서에서 매입한 품목은 이제 주문 내역 탭 아래에 자체 품목 내역이 있으며 청구서를 발행할 준비가 완료되어 있습니다.

Odoo 판매 앱으로 고객에게 청구서를 발행할 판매주문서상의 매입 품목

고객이 구매한 내용에 대해 고객에게 청구하려면 청구서 만들기`를 클릭하고 :guilabel:`청구서 만들기 팝업 창에서 :guilabel:`일반 청구서`를 선택한 다음 :guilabel:`청구서 초안 만들기`를 클릭합니다.

이렇게 하면 나타나는 고객 청구서 초안`에서 guilabel:`청구서 내역 탭에 새로 추가된 구매 주문 품목을 확인할 수 있습니다.

Customer invoice draft with purchase product attached to sales order in Odoo.

To complete the invoicing process, click Confirm to confirm the invoice, and then click Register Payment in the Register Payment pop-up form.