ใบลดหนี้

เพื่อปรับปรุงข้อความให้อ่านง่าย รักษาความสอดคล้อง และปรับปรุงความสามารถในการทำงานร่วมกัน เราจึง ใช้สคีมา UBL 2.4 CreditNote เพื่อแสดงใบลดหนี้และยกเลิกใบแจ้งหนี้ (การกลับใบแจ้งหนี้ที่สมบูรณ์) สคีมา CreditNote ใช้ช่องเดียวกันเป็นส่วนใหญ่ เป็นสคีมาใบแจ้งหนี้ ส่วนนี้ระบุองค์ประกอบเฉพาะสำหรับเครดิต ใบเพิ่มหนี้และการยกเลิก

1.0 รหัสประเภทใบลดหนี้

ตัวระบุของประเภทเอกสาร เราใช้ 381 เพื่อแสดงใบลดหนี้และการยกเลิก ใบแจ้งหนี้

เส้นทาง คำอธิบาย ตัวอย่าง
cbc:CreditNoteTypeCode ประเภทของใบแจ้งหนี้ ค่าที่รองรับ: 381 สำหรับใบลดหนี้, 381 สำหรับการยกเลิกใบแจ้งหนี้ 381

ตัวอย่าง

<CreditNote>
  ...
  <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
  ...
</CreditNote>

2.0 การอ้างอิงเอกสารใบแจ้งหนี้

ส่วน BillingReference/InvoiceDocumentReference ซึ่งเกี่ยวข้องกับใบแจ้งหนี้เดิมสำหรับใบเพิ่มหนี้และการยกเลิกใบแจ้งหนี้ ช่วงเวลานี้ ซ้ำกันเมื่อมีการอ้างอิงใบแจ้งหนี้หลายรายการ (เช่น Google รหัสใบแจ้งหนี้เชิงพาณิชย์ รหัสที่ผู้ให้บริการสร้าง ข้อมูลอ้างอิงที่หน่วยงานด้านภาษีสร้างขึ้น) รหัส Scheme ของแอตทริบิวต์ใช้เพื่อระบุผู้ออกใบแจ้งหนี้

เส้นทาง คำอธิบาย ตัวอย่าง
cbc:ID หมายเลขใบแจ้งหนี้ก่อนหน้า - ตัวระบุของใบแจ้งหนี้ที่ออกก่อนหน้านี้ GCEMEAD000000099
cbc:ID @schemeID ตัวระบุประเภทของผู้ออกใบแจ้งหนี้ Google, ผู้ให้บริการ, หน่วยงานด้านภาษีท้องถิ่น
cbc:IssueDate วันที่ออก - วันที่ออกใบแจ้งหนี้ที่ออกก่อนหน้านี้ รูปแบบคือ "YYYY-MM-DD" 2023-05-28
<CreditNote>
  ...
  <cac:BillingReference>
    <cac:InvoiceDocumentReference>
      <cbc:ID schemeID="Google">GCEMEAD000000099</cbc:ID>
      <cbc:IssueDate>2023-05-28</cbc:IssueDate>
    </cac:InvoiceDocumentReference>
  </cac:BillingReference>
  ...
</CreditNote>

3.0 บรรทัดรายการเครดิต

รายการเรียกเก็บเงินคือสินค้าหรือบริการแต่ละรายการที่ระบุไว้ในใบลดหนี้ สคีมาสนับสนุนรายการบรรทัดใบลดหนี้หนึ่งหรือหลายรายการต่อเอกสารใบลดหนี้หนึ่งฉบับ

3.1 cac:วงเงินเครดิตหมายเหตุ

ส่วนนี้แสดงรายละเอียดของสินค้าหรือบริการแต่ละรายการที่มีการออกเครดิต ซึ่งรวมถึงตัวระบุที่ไม่ซ้ำกัน จำนวนเครดิต และราคาต่อหน่วย ซึ่งมี รายละเอียดทั้งหมดของจำนวนเงินก่อนหักภาษีที่เกี่ยวข้องกับเครดิตแต่ละรายการ รายการโฆษณา

เส้นทาง คำอธิบาย ตัวอย่าง
cbc:ID ตัวระบุที่ไม่ซ้ำกันสำหรับรายการโฆษณานี้ สำหรับใบแจ้งหนี้ของรายการโฆษณารวมจะมีค่าเท่ากับ 1 1
cbc:ปริมาณเครดิต จำนวนสินค้าที่ได้รับเครดิต สำหรับรายการโฆษณารวม ค่าจะเป็น 1 1
cbc:LineExtensionAmount @currencyID ยอดรวมของรายการโฆษณาในสกุลเงินเดิม ไม่รวมภาษี 1000
cac:Item/cbc:Name ชื่อของสินค้า Google Cloud
cac:Price/cbc:PriceAmount @currencyID ราคาต่อหน่วยของสินค้าในสกุลเงินเดิม 1000
<CreditNote>
  ...
  <cac:CreditNoteLine>
    <cbc:ID>1</cbc:ID>
    <cbc:CreditedQuantity>1</cbc:CreditedQuantity>
    <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:CreditNoteLine>
  ...
</CreditNote>

3.2 cac:CreditNoteLine/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
<CreditNote>
  ...
  <cac:CreditNoteLine>
    ...
    <cac:TaxTotal>
      <cbc:TaxAmount currencyID="USD">70</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount currencyID="USD">1000</cbc:TaxableAmount>
        <cbc:TaxAmount currencyID="USD">70</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:Percent>7.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VAT</cbc:ID>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
  </cac:CreditNoteLine>
  ...
</CreditNote>