Google 전자 인보이스 요청

이 문서에서는 Google과 전자 인보이스 공급업체 간의 인보이스 데이터 전자 교환을 간소화하기 위해 특별히 조정된 범용 비즈니스 언어 (UBL) 2.4 인보이스 스키마에 대한 포괄적인 개요를 제공합니다. 인보이스 정보를 표준화하여 전송할 수 있도록 지원하므로 공급업체가 정부 세무 당국의 포털에서 처리하고 제출하는 데 매우 중요합니다.

인보이스 요청 스키마 요소:

  1. 인보이스 헤더
  2. 공급업체 정보
  3. 구매자 정보
  4. 배송 정보
  5. 광고 항목
  6. 총 세금
  7. 원천징수세
  8. 결제 조건 및 수단
  9. 법적 금액 총계

1. 인보이스 헤더

인보이스 헤더에는 식별 번호, 발행 날짜 및 시간, 인보이스 유형, 통화, 환율 등 인보이스에 관한 대략적인 정보가 포함됩니다.

요소 설명
cbc:UBLVersionID 사용 중인 UBL 인보이스 표준 2.4
cbc:ID 인보이스 번호 GCEMEAD0000000001
cbc:UUID Google 공급업체 요청 ID - 이 인보이스 요청의 응답 메일에 값이 있어야 합니다. 123e4567-e89b-12d3-a456-426614174000
cbc:IssueDate 인보이스 발행일 2023-06-01
cbc:IssueTime 인보이스가 발행된 시간 (미국 태평양 표준시) 08:20:00-08:00
cbc:InvoiceTypeCode 인보이스 유형입니다. 지원되는 값: 인보이스인 경우 380 380
cbc:DocumentCurrencyCode 인보이스가 표시되는 통화 USD
cbc:TaxCurrencyCode TaxAmount 변환이 필요한 통화 EUR
cac:TaxExchangeRate
cbc:SourceCurrencyCode 환율의 원본 통화 USD
cbc:TargetCurrencyCode 환율의 타겟 통화 EUR
cbc:CalculationRate 소수점 2자리까지의 세금 계산 환율 0.84
cac:InvoicePeriod
cbc:StartDate 인보이스 기간 시작일 2023-05-01
cbc:EndDate 인보이스 기간 종료일 2023-05-31
cbc:참고 인보이스와 관련된 추가 메모 또는 의견 인보이스에 대한 샘플 메모입니다.

<Invoice>
  <cbc:UBLVersionID>2.4</cbc:UBLVersionID>
  <cbc:ID schemeID="Google">GCEMEAD0000000001</cbc:ID>
  <cbc:UUID>123e4567-e89b-12d3-a456-426614174000</cbc:UUID>
  <cbc:IssueDate>2023-06-01</cbc:IssueDate>
  <cbc:IssueTime>08:20:00-08:00</cbc:IssueTime>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
  <cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
  <cac:TaxExchangeRate>
    <cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode>
    <cbc:TargetCurrencyCode>EUR</cbc:TargetCurrencyCode>
    <cbc:CalculationRate>0.84</cbc:CalculationRate>
  </cac:TaxExchangeRate>
  <cac:InvoicePeriod>
    <cbc:StartDate>2023-05-01</cbc:StartDate>
    <cbc:EndDate>2023-05-31</cbc:EndDate>
  </cac:InvoicePeriod>
  <cbc:Note>This is a sample note for the invoice.</cbc:Note>
</Invoice>

2. 공급업체 정보

이 섹션에는 세금 ID, 이름, 주소, 연락처 정보를 비롯한 판매자 세부정보가 포함됩니다.

2.1 cac:AccountingSupplierParty/cac:Party

이 요소는 판매자 (Google)를 나타냅니다.

경로 설명
cac:PartyTaxScheme
cbc:CompanyID 판매자 세금 식별 번호 IE 9999999X
cbc:CompanyID/@schemeID 세금 제도 식별자 VAT
cac:PartyName
cbc:Name 판매자 이름 Google Ireland Limited
cac:PostalAddress
cbc:AddressLine1 판매자의 주소 입력란 1 Gordon House
cbc:AddressLine2 판매자의 주소 입력란 2 Barrow Street
cbc:CityName 판매자 거주 도시 Dublin
cbc:PostalZone 판매자의 우편번호 D04 V4X7
cac:Country/cbc:IdentificationCode 판매자 국가 코드 IE
cac:Contact
cac:Contact/cbc:Telephone 판매자 연락처 전화번호 545-123-4567
cac:Contact/cbc:ElectronicMail 판매자 연락처 이메일 invoice@google.com

<Invoice>
  ...
    <cac:AccountingSupplierParty>
        <cac:Party>
            <cac:PartyTaxScheme>
                <cbc:CompanyID schemeID="VAT">IE 9999999X</cbc:CompanyID>
            </cac:PartyTaxScheme>
            <cac:PartyName>
                <cbc:Name>Google Ireland Limited</cbc:Name>
            </cac:PartyName>
            <cac:PostalAddress>
                <cbc:AddressLine>Gordon House</cbc:AddressLine>
                <cbc:AddressLine>Barrow Street</cbc:AddressLine>
                <cbc:CityName>Dublin</cbc:CityName>
                <cbc:PostalZone>D04 V4X7</cbc:PostalZone>
                <cac:Country>
                    <cbc:IdentificationCode>IE</cbc:IdentificationCode>
                </cac:Country>
            </cac:PostalAddress>
            <cac:Contact>
                <cbc:Telephone>545-123-4567</cbc:Telephone>
                <cbc:ElectronicMail>invoice@google.com</cbc:ElectronicMail>
            </cac:Contact>
        </cac:Party>
    </cac:AccountingSupplierParty>
  ...
</Invoice>

3. 구매자 정보

이 섹션에는 구매자 세금 ID, 이름, 주소, 연락처 정보를 포함한 세부정보가 포함됩니다. 대행사 정보와 최종 구매자 정보가 모두 포함되어야 하는 경우 cac:AccountingCustomerParty는 대행사 정보 (퍼스트 파티 구매자)를 나타내는 데 사용되고 cac:BuyerCustomerParty는 최종 구매자 (세컨드 파티 구매자) 정보에 사용됩니다.

3.1 cac:AccountingCustomerParty/cac:Party

이 요소는 회계 고객 당사자를 나타냅니다. 대행사의 경우 이 요소는 대행사 정보를 전송하는 데 사용됩니다.

경로 설명
cac:PartyTaxScheme/cbc:CompanyID 구매자의 납세자 식별 번호 0987654321
cac:PartyTaxScheme/cbc:CompanyID/@schemeID 세금 스킴 식별자(세금 ID가 여러 개인 경우 반복 가능) TIN, NIP, SIREN, SIRET
cac:PartyLegalEntity/cbc:CompanyLegalFormCode 회사의 법적 형식을 지정하는 코드입니다 (가능한 값: 개인의 경우 1, 조직의 경우 2). 1
cac:PartyLegalEntity/cbc:CompanyLegalForm 회사의 법적 형식에 관한 설명입니다 (가능한 값: '개인' 또는 '조직'). 개인
cac:PartyName
cbc:Name 구매자 이름 제인 건설 회사
cac:PostalAddress
cbc:AddressLine1 구매자의 주소 입력란 1 456 Market St
cbc:AddressLine2 구매자의 주소 입력란 2 4층
cbc:CityName 구매자 거주 도시 뉴욕
cbc:PostalZone 구매자의 우편번호 10001
cac:Country/cbc:IdentificationCode 구매자 국가 코드 미국
cac:Contact
cbc:Telephone 구매자 연락처 전화번호 987-654-3210
cbc:ElectronicMail 구매자의 연락처 이메일 j@construction.com

3.2 cac:BuyerCustomerParty/cac:Party

이 요소는 cac:AccountingCustomerParty가 대행사 정보를 전송하는 데 사용되는 경우에만 사용됩니다. 이 두 요소의 모든 하위 요소는 동일합니다.

<Invoice>
  ...
    <cac:AccountingCustomerParty>
        <cac:Party>
            <cac:PartyTaxScheme>
                <cbc:CompanyID schemeID="VAT">0987654321</cbc:CompanyID>
                <cbc:CompanyID schemeID="SIREN">123456789</cbc:CompanyID>
                <cbc:CompanyID schemeID="SIRET">98765432100015</cbc:CompanyID>
            </cac:PartyTaxScheme>
            <cac:PartyLegalEntity>
                <cbc:CompanyLegalFormCode>2</cbc:CompanyLegalFormCode>
                <cbc:CompanyLegalForm>Organization</cbc:CompanyLegalForm>
            </cac:PartyLegalEntity>
            <cac:PartyName>
                <cbc:Name>Jane's Construction Company</cbc:Name>
            </cac:PartyName>
            <cac:PostalAddress>
                <cbc:AddressLine>99 pembroke square</cbc:AddressLine>
                <cbc:CityName>Dublin</cbc:CityName>
                <cbc:PostalZone>D04 P043</cbc:PostalZone>
                <cac:Country>
                    <cbc:IdentificationCode>IE</cbc:IdentificationCode>
                </cac:Country>
            </cac:PostalAddress>
            <cac:Contact>
                <cbc:Telephone>0439843234</cbc:Telephone>
                <cbc:ElectronicMail>advert@ads.com</cbc:ElectronicMail>
            </cac:Contact>
        </cac:Party>
    </cac:AccountingCustomerParty>
    <cac:BuyerCustomerParty>
        <cac:Party>
            <cac:PartyTaxScheme>
                <cbc:CompanyID schemeID="VAT">0987654321</cbc:CompanyID>
                <cbc:CompanyID schemeID="SIREN">123456789</cbc:CompanyID>
            </cac:PartyTaxScheme>
            <cac:PartyName>
                <cbc:Name>Jane's Construction Company</cbc:Name>
            </cac:PartyName>
            <cac:PostalAddress>
                <cbc:AddressLine>456 Market St</cbc:AddressLine>
                <cbc:AddressLine>Floor 4</cbc:AddressLine>
                <cbc:CityName>New York</cbc:CityName>
                <cbc:PostalZone>10001</cbc:PostalZone>
                <cac:Country>
                    <cbc:IdentificationCode>US</cbc:IdentificationCode>
                </cac:Country>
            </cac:PostalAddress>
            <cac:Contact>
                <cbc:Telephone>987-654-3210</cbc:Telephone>
                <cbc:ElectronicMail>j@construction.com</cbc:ElectronicMail>
            </cac:Contact>
        </cac:Party>
    </cac:BuyerCustomerParty>
  ...
</Invoice>

4. 배송 정보

이 섹션에는 상품 및 서비스 공급에 관한 정보가 포함되어 있습니다.

경로 설명
cbc:ActualDeliveryDate 상품/서비스가 제공된 날짜입니다. 2023-05-17

5. 광고 항목

항목은 인보이스에 나열된 개별 상품 또는 서비스입니다. 스키마는 인보이스당 하나 이상의 광고 항목을 지원합니다.

5.1 cac:InvoiceLine

이 섹션에는 고유 식별자, 수량, 단가, 세금 전후 총액 등 인보이스에 있는 각 항목에 관한 세부정보가 나와 있습니다. 인보이스 발행된 각 항목과 관련된 비용의 전체 세부 내역을 제공합니다.

경로 설명
cbc:ID 이 광고 항목의 식별자입니다. 집계된 광고 항목 인보이스의 경우 값이 1입니다. 1
cbc:InvoicedQuantity 인보이스에 표시된 상품 수량입니다. 집계된 광고 항목 인보이스의 경우 값이 1입니다. 1
cbc:LineExtensionAmount @currencyID 세금을 제외한 원래 통화로 표시된 광고 항목의 총 금액 1000
cac:Item/cbc:Name 상품 이름 Google Cloud
cac:Price/cbc:PriceAmount @currencyID 원래 통화로 된 상품의 단가 1000
cac:TaxTotal
cbc:TaxAmount @currencyID 광고 항목의 원래 통화로 표시된 총 세금 금액 70
cac:TaxSubtotal/cbc:TaxableAmount @currencyID 광고 항목의 원래 통화로 표시된 과세 금액 1000
cac:TaxSubtotal/cbc:TaxAmount @currencyID 광고 항목의 원래 통화로 표시된 세금 금액 70
cac:TaxSubtotal/cac:TaxCategory/cbc:Percent 광고 항목에 적용된 세율 7.00
cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID 이 소계의 세금 유형 VAT

<Invoice>
...
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity>1</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="USD">1000</cbc:LineExtensionAmount>
  <cac:Item>
    <cbc:Name>Google Cloud</cbc:Name>
  </cac:Item>
  <cac:Price>
    <cbc:PriceAmount currencyID="USD">1000</cbc:PriceAmount>
  </cac:Price>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="USD">230</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="USD">1000</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="USD">230</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:Percent>23.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
</cac:InvoiceLine>
...
</Invoice>

6. 총 세금

이 섹션에는 인보이스에 적용되는 총 세금이 포함되어 있습니다.

6.1 cac:TaxTotal

이 요소는 인보이스에 적용되는 총 세금을 나타냅니다. 이 요소는 원본 통화와 현지 통화를 모두 표시해야 할 때 반복됩니다.

경로 설명
cac:TaxTotal/cbc:TaxAmount 인보이스에 적용되는 총 세금 70.00
cac:TaxTotal/cbc:TaxAmount/@currencyID 세금 금액의 통화 ID USD

6.2 cac:TaxSubtotal

이 요소는 단일 세금 카테고리의 세부 내역을 제공합니다. 이 요소는 다양한 유형의 세금을 나타내기 위해 반복될 수 있습니다.

경로 설명
cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount @currencyID 원래 통화로 표시된 총 과세 금액 1000.00
cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount @currencyID 원래 통화로 표시된 과세 대상 금액에 대한 세금 금액 70.00
cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent 과세 대상 금액에 적용되는 세금 비율 7
cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID 국가별 세금 코드 목록을 지원하는 enum인 세금 스킴 이름 VAT

<Invoice>
  ...
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="USD">230</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="USD">1000</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="USD">230</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:Percent>23.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:TaxTotal>
    <cac:TaxSubtotal>
      <cbc:TaxAmount currencyID="PLN">920</cbc:TaxAmount>
      <cbc:TaxableAmount currencyID="PLN">4000</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="PLN">920</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:Percent>23.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  ...
</Invoice>

7. 원천징수세

인보이스에 원천징수세가 적용되었습니다. 원천징수란 소득 항목의 지급자가 지급액에서 세금을 원천징수하거나 공제하고 정부에 해당 세금을 납부해야 하는 정부의 요구사항입니다.

7.1 cac:WithholdingTaxTotal

이 요소는 인보이스에 적용되는 총 원천징수세를 나타냅니다. 모든 cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxAmount 요소의 합계여야 합니다.

경로 설명
cac:WithholdingTaxTotal/cbc:TaxAmount @currencyID 원천징수세 총액 6.5

7.2 cac:TaxSubtotal

이 요소는 단일 원천징수세 카테고리의 세부 내역을 제공합니다.

경로 설명
cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxableAmount @currencyID 원천징수세 카테고리의 과세 대상 (세전) 금액 1000
cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxAmount @currencyID 원천징수세 카테고리의 세금 금액 6.5
cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:Percent 원천징수세 카테고리의 세금 비율입니다. 0.65
cac:WithholdingTaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID 원천징수 세금 카테고리의 세금 유형 PIS_WTH

<Invoice>
  ...
  <cac:WithholdingTaxTotal>
    <cbc:TaxAmount currencyID="USD">6.5</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="USD">1000</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="USD">6.5</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:Percent>6.5</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>PIS_WTH</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:WithholdingTaxTotal>
  ...
</Invoice>

8. 결제 조건 및 수단

결제 약관 및 수단 섹션에는 예상되는 결제 수단, 결제 채널, 기한 등 결제에 대한 기대치가 요약되어 있습니다.

8.1 cac:PaymentMeans/cbc:PaymentMeansCode

이 요소는 결제 수단을 설명합니다. PaymentMeansCode는 UN/ECE 4461 코드 목록을 따릅니다. 참고: PaymentMeansCode는 UN/ECE 4461 코드 목록을 따르며 여기서 31은 직불 (은행 송금)을 나타냅니다.

경로 설명
cbc:PaymentMeansCode 결제 수단 크레딧 이체의 경우 30, 직불 이체의 경우 31
cbc:PaymentDueDate 결제 기한 2023-08-01
cac:PayeeFinancialAccount/cbc:ID Google의 금융 계정 ID (인보이스 스킴에 사용됨) GB99DEMO12345678901
cac:PayerFinancialAccount
cbc:ID Google의 금융 계정 ID (CreditNote 스킴에 사용됨) GB99DEMO12345678901
cbc:Name Google 은행 계좌의 이름 Google 은행
cbc:AccountTypeCode Google 은행 계좌 유형을 나타내는 코드 UNKNOWN_ACCOUNT_TYPE = 0; CHECKING = 1; SAVINGS = 2; CURRENT = 3

8.2 cac:PaymentTerms/cbc:Note

이 요소는 추가 결제 약관 정보를 텍스트 형식으로 제공합니다.

경로 설명
cac:PaymentTerms/cbc:Note 추가 결제 조건 정보 Net 30 약관

<Invoice>
  ...
    <cac:PaymentMeans>
        <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
        <cbc:PaymentDueDate>2023-08-01</cbc:PaymentDueDate>
        <cac:PayerFinancialAccount>
            <cbc:ID>GB99DEMO12345678901</cbc:ID>
        </cac:PayerFinancialAccount>
    </cac:PaymentMeans>
    <cac:PaymentTerms>
        <cbc:Note>Net 30 terms</cbc:Note>
    </cac:PaymentTerms>
  ...
</Invoice>

법적 금액 총계 섹션에는 적용된 모든 수당 또는 청구 금액, 세금, 원천징수세, 최종 지급 금액을 포함하여 인보이스에 청구된 총 금액이 요약되어 있습니다.

9.1 cac:LegalMonetaryTotal

경로 설명
cbc:LineExtensionAmount @currencyID 모든 인보이스 항목의 총액으로, 할인 또는 청구가 적용되기 전의 금액입니다. 1000.00
cbc:AllowanceTotalAmount @currencyID 인보이스 총 허용 금액 0.00
cbc:TaxExclusiveAmount @currencyID 모든 인보이스 항목의 총 금액으로, 공제액 또는 청구액이 적용된 후 세금이 적용되기 전의 금액입니다. 950.00
cbc:TaxInclusiveAmount @currencyID 모든 인보이스 항목의 총 금액(할인, 청구 및 세금이 적용된 후) 1071.50
cbc:PayableAmount @currencyID 구매자가 결제해야 하는 총 금액 1065.00

<Invoice>
  ...
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="USD">1000.00</cbc:LineExtensionAmount>
    <cbc:AllowanceTotalAmount currencyID="USD">0.00</cbc:AllowanceTotalAmount>
    <cbc:TaxExclusiveAmount currencyID="USD">1000.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="USD">1230.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="USD">1230.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  ...
</Invoice>