طلب الفاتورة الإلكترونية من Google

تقدّم هذه المستندات نظرة عامة شاملة على مخطّط الفواتير في Universal Business Language ‏ (UBL) 2.4، وهو مخصّص خصيصًا لتبسيط التبادل الإلكتروني لبيانات الفواتير بين Google وبائعي الفواتير الإلكترونية. ويسهّل ذلك نقل معلومات الفاتورة بشكل موحّد، وهو أمر مهم للمورّدين لمعالجتها وإرسالها لاحقًا إلىبوابات الهيئات الحكومية الضريبية.

عناصر مخطّط طلب الفاتورة:

  1. عنوان الفاتورة
  2. معلومات المورّد
  3. معلومات المشتري
  4. معلومات التسليم
  5. العناصر
  6. إجمالي الضرائب
  7. الضريبة المقتطعة
  8. أحكام الدفع ووسائله
  9. المبلغ النقدي القانوني الإجمالي

1. عنوان الفاتورة

يحتوي عنوان الفاتورة على معلومات عالية المستوى عن الفاتورة، بما في ذلك أرقام التعريف وتاريخ ووقت إصدار الفاتورة ونوع الفاتورة والعملات وأسعار الصرف.

العنصر الوصف مثال
cbc:UBLVersionID معيار فاتورة UBL المستخدَم 2.4
cbc:ID رقم الفاتورة GCEMEAD0000000001
cbc:UUID رقم تعريف طلب المورّد من Google: يجب أن تكون القيمة متوفّرة في رسالة الردّ على طلب الفاتورة هذا. 123e4567-e89b-12d3-a456-426614174000
cbc:IssueDate تاريخ إصدار الفاتورة 2023-06-01
cbc:IssueTime الوقت الذي تم فيه إصدار الفاتورة (بتوقيت المحيط الهادئ في الولايات المتحدة) 08:20:00-08:00
cbc:InvoiceTypeCode نوع الفاتورة القيم المسموح بها: 380 للفاتورة 380
cbc:DocumentCurrencyCode العملة التي يتم تقديم الفاتورة بها دولار أمريكي
cbc:TaxCurrencyCode العملة المطلوب تحويل TaxAmount إليها EUR
cac:TaxExchangeRate
cbc:SourceCurrencyCode العملة المصدر لسعر الصرف دولار أمريكي
cbc:TargetCurrencyCode العملة المستهدَفة لسعر الصرف EUR
cbc:CalculationRate سعر الصرف لاحتساب الضريبة بدقة رقمين عشريين 0.84
cac:InvoicePeriod
cbc:StartDate تاريخ بدء فترة الفاتورة 2023-05-01
cbc:EndDate تاريخ انتهاء مدة الفاتورة 2023-05-31
cbc:Note ملاحظات أو تعليقات إضافية تتعلّق بالفاتورة هذا نموذج لملاحظة الفاتورة.

مثال

<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. معلومات المورّد

يحتوي هذا القسم على تفاصيل عن البائع، بما في ذلك رقم التعريف الضريبي والاسم والعنوان ومعلومات الاتصال.

2.1 cac:AccountingSupplierParty/cac:Party

يمثّل هذا العنصر البائع (Google).

المسار الوصف مثال
cac:PartyTaxScheme
cbc:CompanyID رقم تعريف البائع الضريبي IE 9999999X
cbc:CompanyID/@schemeID معرّف المخطط الضريبي ضريبة القيمة المضافة
cac:PartyName
cbc:Name اسم البائع Google Ireland Limited
cac:PostalAddress
cbc:AddressLine1 سطر العنوان 1 للبائع Gordon House
cbc:AddressLine2 سطر العنوان 2 للبائع Barrow Street
cbc:CityName مدينة البائع دبلین
cbc:PostalZone الرمز البريدي للبائع D04 V4X7
cac:Country/cbc:IdentificationCode رمز بلد البائع أيرلندا
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- معلومات المشتري

يحتوي هذا القسم على تفاصيل عن المشتري، بما في ذلك رقم تعريف الضريبة والاسم والعنوان ومعلومات الاتصال. في حال الحاجة إلى تضمين كلّ من معلومات الوكالة والمشتري النهائي، سيتم استخدام cac:AccountingCustomerParty لتمثيل معلومات الوكالة (المشتري الأساسي) وcac:BuyerCustomerParty لمعلومات المشتري النهائي (المشتري الثانوي).

3.1 cac:AccountingCustomerParty/cac:Party

يمثّل هذا العنصر طرف العميل المحاسبي. في حال اختيار "الوكالة"، سيتم استخدام هذا العنصر لإرسال معلومات الوكالة.

المسار الوصف مثال
cac:PartyTaxScheme/cbc:CompanyID رقم تعريف المشتري الضريبي 0987654321
cac:PartyTaxScheme/cbc:CompanyID/@schemeID معرّف مخطّط الضريبة، ويمكن تكراره إذا كانت هناك عدة معرّفات ضريبية رقم تعريف دافع الضرائب (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 نوع الضريبة لهذا المجموع الفرعي ضريبة القيمة المضافة

مثال

<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 معرّف العملة لمبلغ الضريبة دولار أمريكي

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 اسم مخطّط الضريبة، وهو فهرس يدعم قائمة الرموز الضريبية الخاصة بالبلد ضريبة القيمة المضافة

مثال

<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 (يُستخدَم في مخطّط الفاتورة) GB99DEMO12345678901
cac:PayerFinancialAccount
cbc:ID رقم تعريف الحساب المالي لشركة Google (يُستخدَم في مخطّط 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 أي معلومات إضافية عن بنود الدفع شروط الدفع خلال 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>