เม็กซิโก

โมดูล

โมดูลต่อไปนี้จะติดตั้งโดยอัตโนมัติพร้อมกับการแปลเป็นภาษาท้องถิ่นของเม็กซิโก:

ชื่อ

ชื่อทางเทคนิค

คำอธิบาย

ประเทศเม็กซิโก - ระบบบัญชี

l10n_mx

แพ็กเกจการปรับแต่งทางการเงินท้องถิ่น เริ่มต้นจะเพิ่มลักษณะทางบัญชีสำหรับการปรับแต่งท้องถิ่นของเม็กซิโก เช่น ภาษีที่พบบ่อยที่สุดและผังบัญชี ซึ่งอิงตาม รหัสการจัดกลุ่มบัญชี SAT

EDI สำหรับประเทศเม็กซิโก

l10n_mx_edi

รวมข้อกำหนดทางเทคนิคและการทำงานทั้งหมดในการสร้างและตรวจสอบ เอกสารอิเล็กทรอนิกส์ ซึ่งอิงตามเอกสารทางเทคนิคที่เผยแพร่โดย SAT ซึ่งช่วยให้คุณสามารถส่งใบแจ้งหนี้ (พร้อมหรือไม่มีภาคผนวก) และส่วนเสริมการชำระเงินไปยังรัฐบาล

รายงานการประยุกต์ใช้สำหรับประเทศเม็กซิโกบน Odoo

l10n_mx_reports

ปรับปรุงรายงานสำหรับระบบบัญชีอิเล็กทรอนิกส์ของเม็กซิโก: ผังบัญชี งบทดลอง และ DIOT

เม็กซิโก - งบทดลองเดือน 13

l10n_mx_reports_closing

จำเป็นในการสร้างรายการปิดบัญชี (เรียกอีกอย่างว่า การเคลื่อนไหวเดือน 13)

Odoo Mexican XML Polizas Export

l10n_mx_xml_polizas

อนุญาตให้ส่งออกไฟล์ XML ของรายการสมุดรายวันสำหรับการตรวจสอบบัญชีที่บังคับใช้

โมดูลต่อไปนี้เป็นทางเลือก แนะนำให้ ติดตั้ง เฉพาะ เมื่อมีข้อกำหนดเฉพาะสำหรับธุรกิจเท่านั้น

ชื่อ

ชื่อทางเทคนิค

คำอธิบาย

EDI สำหรับประเทศเม็กซิโก (ฟีเจอร์ขั้นสูง)

l10n_mx_edi_extended

เพิ่มส่วนเสริมการค้าต่างประเทศให้กับใบแจ้งหนี้ (ข้อกำหนดทางกฎหมายสำหรับการขายสินค้าไปต่างประเทศ)

ประเทศเม็กซิโก - คู่มือการจัดส่งแบบอิเล็กทรอนิกส์

l10n_mx_edi_stock

ให้คุณสร้าง Carta Porte: ใบตราส่งที่พิสูจน์ต่อรัฐบาลว่าคุณกำลังส่งสินค้าระหว่าง A & B ด้วยเอกสารอิเล็กทรอนิกส์ที่ลงนาม

การประยุกต์ใช้สำหรับประเทศเม็กซิโกบน Odoo สำหรับสต็อก/รับสินค้า

l10n_mx_edi_landing

ช่วยให้สามารถจัดการหมายเลขศุลกากรที่เกี่ยวข้องกับต้นทุนแฝงในเอกสารอิเล็กทรอนิกส์

ฟิลด์ CFDI 4.0 สำหรับใบสั่งขาย

l10n_mx_edi_sale

เพิ่มฟิลด์เพิ่มเติมให้กับโมดูล การขาย เพื่อปฏิบัติตามระบบออกใบแจ้งหนี้อิเล็กทรอนิกส์ของเม็กซิโก

การแปลเป็นภาษาท้องถิ่นของเม็กซิโกสำหรับการขายหน้าร้าน

l10n_mx_edi_pos

เพิ่มฟิลด์เพิ่มเติมให้กับโมดูล การขายหน้าร้าน เพื่อปฏิบัติตามระบบออกใบแจ้งหนี้อิเล็กทรอนิกส์ของเม็กซิโก

การแปลเป็นภาษาท้องถิ่นของเม็กซิโกสำหรับอีคอมเมิร์ซ

l10n_mx_edi_website_sale

เพิ่มฟิลด์เพิ่มเติมให้กับโมดูล อีคอมเมิร์ซ เพื่อให้เป็นไปตามข้อกำหนดการออกใบแจ้งหนี้อิเล็กทรอนิกส์ของเม็กซิโก

พนักงาน - เม็กซิโก

l10n_mx_hr

เพิ่มฟิลด์เพิ่มเติมให้กับโมดูล พนักงาน เพื่อให้สอดคล้องกับข้อมูลท้องถิ่นสำหรับพนักงาน

เม็กซิโก - บัญชีเงินเดือนพร้อมระบบบัญชี

l10n_mx_hr_payroll_account

เพิ่มกฎและพารามิเตอร์ที่จำเป็นในการจัดการคำนวณ:doc:`บัญชีเงินเดือน <../../hr/payroll>`ในประเทศด้วยแอป

วิดีโอคู่มือการใช้งาน

วิดีโอเกี่ยวกับการปรับแต่งสำหรับเม็กซิโกก็มีให้ใช้งานด้วย เวิร์กโฟลว์พื้นฐานและหัวข้อส่วนใหญ่ที่กล่าวถึงในหน้านี้ยังมีในรูปแบบวิดีโอ กรุณาดูที่:

ภาพรวมการปรับแต่งตามท้องถิ่น

โมดูลการปรับแต่งสำหรับเม็กซิโกของ Odoo ช่วยให้สามารถเซ็นใบแจ้งหนี้อิเล็กทรอนิกส์ได้ตามข้อกำหนดของ SAT สำหรับ เวอร์ชั่น 4.0 ของ CFDI ซึ่งเป็นข้อกำหนดทางกฎหมายตั้งแต่วันที่ 1 มกราคม 2565 โมดูลเหล่านี้ยังเพิ่มรายงานระบบบัญชีที่เกี่ยวข้องรวมถึง DIOT เปิดใช้งานการค้าต่างประเทศ และเปิดใช้งานการสร้างคู่มือการจัดส่ง

Note

เพื่อเซ็นเอกสารอิเล็กทรอนิกส์ใดๆ ใน Odoo จำเป็นต้องติดตั้งแอปพลิเคชันการเซ็น

ความต้องการ

จำเป็นต้องปฏิบัติตามข้อกำหนดต่อไปนี้ก่อนที่จะกำหนดค่าโมดูลการประยุกต์ใช้สำหรับประเทศเม็กซิโกใน Odoo:

  1. ลงทะเบียนใน SAT ด้วย RFC ที่ถูกต้อง

  2. มี Certificado de Sello Digital / Digital Seal Certificate (CSD)

  3. เลือก PAC ปัจจุบัน Odoo ทำงานกับ PAC ต่อไปนี้: Solución Factible, Quadrum และ SW Sapien - Smarter Web

บริษัท

หลังจากติดตั้งโมดูลที่ถูกต้องแล้ว ขั้นตอนถัดไปคือการตรวจสอบว่าบริษัทได้รับการกำหนดค่าด้วยข้อมูลที่ถูกต้อง ในการดำเนินการ ไปที่ Settings ‣ Users & Companies ‣ Companies และเลือกบริษัทที่จะกำหนดค่า

ป้อน Address ฉบับเต็มในแบบฟอร์มที่ได้ รวมถึง: รหัส ZIP, State, Country และ RFC (หมายเลข Tax ID)

ตามข้อกำหนดของ CFDI 4.0 ชื่อของรายชื่อผู้ติดต่อหลักของบริษัท ต้อง ตรงกับชื่อทางธุรกิจที่ลงทะเบียนใน SAT โดยไม่มีตัวย่อนิติบุคคล สิ่งนี้เหมือนกันสำหรับรหัส ZIP

Important

จากมุมมองทางกฎหมาย บริษัทเม็กซิกัน ต้อง ใช้สกุลเงินท้องถิ่น (MXN) หากต้องการใช้สกุลเงินอื่น ให้ MXN เป็นสกุลเงินเริ่มต้นและใช้ pricelist แทน

ถัดไป ไปที่ Accounting ‣ Settings และเลื่อนไปที่ส่วน MX Electronic invoicing ภายใต้ Service Tax Administration (SAT) เลือก Fiscal Regime ที่ใช้กับบริษัทจากรายการแบบเลื่อนลง และคลิก Save

Tip

เพื่อทดสอบการปรับแต่งสำหรับเม็กซิโก ให้กำหนดค่าบริษัทด้วยที่อยู่จริงในเม็กซิโก (รวมฟิลด์ทั้งหมด) เพิ่ม EKU9003173C9 เป็น Tax ID และ ESCUELA KEMPER URGATE เป็น Company Name สำหรับ Fiscal Regime ให้ใช้ General de Ley Personas Morales

การติดต่อ

Note

:ref:`ติดตั้ง <general/install>`แอปพลิเคชันรายชื่อผู้ติดต่อเพื่อเข้าถึงข้อมูลรายชื่อผู้ติดต่อ

ในการสร้างรายชื่อผู้ติดต่อที่สามารถออกใบแจ้งหนี้ได้ ให้ไปที่ รายชื่อผู้ติดต่อ ‣ สร้าง จากนั้นป้อนชื่อผู้ติดต่อ ที่อยู่`แบบเต็มรวมถึง:guilabel:`รหัสไปรษณีย์ รัฐ ประเทศ และ RFC (เลขประจำตัวผู้เสียภาษี)

Important

เช่นเดียวกับบริษัทของคุณเอง รายชื่อผู้ติดต่อทั้งหมดต้องลงทะเบียนชื่อทางธุรกิจที่ถูกต้องใน SAT ซึ่งนี้ยังใช้กับ:guilabel:ระบอบภาษี`ด้วย ซึ่งจำเป็นต้องเพิ่มในแท็บ :guilabel:`การขาย & การจัดซื้อ

Warning

การมี RFC (หมายเลขประจำตัวผู้เสียภาษี) ตั้งค่าไว้แต่ไม่มีการกำหนดค่า ประเทศ อาจส่งผลให้ใบแจ้งหนี้ไม่ถูกต้อง

ภาษี

เพื่อเซ็นใบแจ้งหนี้อย่างเหมาะสม ให้ตั้งค่าฟิลด์ ประเภทแฟคเตอร์ และ วัตถุประสงค์ภาษี ในภาษีการขาย

ประเภทปัจจัย

ทั้งฟิลด์ ประเภทภาษี SAT และ ประเภทตัวคูณ ถูกโหลดไว้ล่วงหน้าในภาษีเริ่มต้น หากมีการสร้างภาษีใหม่ ฟิลด์เหล่านี้จะต้องถูกตั้งค่า ในการดำเนินการนี้ ให้ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ ภาษี จากนั้นกรอกทั้งสองฟิลด์ในแท็บ ตัวเลือกขั้นสูง สำหรับระเบียนภาษีทั้งหมด โดยตั้ง:guilabel:ประเภทภาษี`เป็น :guilabel:`การขาย

Odoo รองรับสี่กลุ่มของ ประเภทภาษี SAT: IVA, ISR, IEPS และ Local

Tip

ประเทศเม็กซิโกจัดการ VAT 0% สองประเภทที่แตกต่างกันเพื่อรองรับสองสถานการณ์:

  • สำหรับ VAT 0% ให้ตั้งค่า ประเภทตัวคูณ เป็น Tasa

  • สำหรับ ยกเว้น VAT ให้ตั้งค่า ประเภทตัวคูณ เป็น Exento

วัตถุประสงค์ด้านภาษี

ข้อกำหนดหนึ่งของ CFDI 4.0 คือไฟล์ XML ที่เป็นผลลัพธ์จะต้องจัดการรายละเอียดภาษีของการดำเนินงานตามกฎระเบียบ มีค่าที่เป็นไปได้สามค่าที่เพิ่มในไฟล์ XML:

  • 01: ไม่อยู่ภายใต้ภาษี: ค่านี้จะถูกเพิ่มโดยอัตโนมัติหากบรรทัดใบแจ้งหนี้ไม่มีภาษีใดๆ

  • 02: อยู่ภายใต้ภาษี: นี่คือการกำหนดค่าเริ่มต้นของบรรทัดใบแจ้งหนี้ใดๆ ที่มีภาษี

  • 03: อยู่ภายใต้ภาษีและไม่ถูกบังคับให้แยกรายละเอียด: ค่านี้สามารถเรียกใช้ตามความต้องการสำหรับลูกค้าบางรายเพื่อแทนที่ค่า 02

ในการใช้ค่า 03 สำหรับรายชื่อผู้ติดต่อ ให้ไปที่แท็บ การขาย & การจัดซื้อ ของรายชื่อผู้ติดต่อ และเปิดใช้งานช่องทำเครื่องหมาย ไม่แยกรายละเอียดภาษี ภายใต้ส่วน ข้อมูลทางการคลัง

Important

ค่า ไม่มีการแบ่งภาษี มีผล เฉพาะ กับระบบการเงินและ/หรือภาษีที่เฉพาะเจาะจง ปรึกษานักบัญชีของคุณก่อนเพื่อดูว่าจำเป็นสำหรับธุรกิจของคุณหรือไม่ก่อนทำการปรับเปลี่ยนใดๆ

การกำหนดค่าภาษีอื่นๆ

การปรับให้เข้ากับท้องถิ่นของเม็กซิกันใช้:doc:ภาษีแบบเงินสด <../../finance/accounting/taxes/cash_basis> เมื่อลงทะเบียนการชำระเงิน Odoo จะดำเนินการเคลื่อนย้ายภาษีจาก บัญชีช่วงเปลี่ยนผ่านแบบเงินสด ไปยังบัญชีที่ตั้งค่าไว้ในแท็บ คำนิยาม ของรายการภาษีที่ตั้งค่าไว้ในรายการใบแจ้งหนี้หรือบิล สำหรับการเคลื่อนย้ายดังกล่าว จะใช้บัญชีฐานภาษี: (899.01.99 Base Imponible de Impuestos en Base a Flujo de Efectivo) ในรายการสมุดรายวันเมื่อจัดประเภทภาษีใหม่ ห้ามลบบัญชีนี้

สินค้า

ในการกำหนดค่าสินค้า ให้ไปที่ ระบบบัญชี ‣ ลูกค้า ‣ สินค้า จากนั้นเลือกสินค้าที่จะกำหนดค่า หรือ สร้าง`สินค้าใหม่ ในแท็บ :guilabel:`ระบบบัญชี ในฟิลด์ หมวดหมู่สินค้า UNSPSC ให้เลือกหมวดหมู่ที่แทนสินค้า กระบวนการนี้สามารถทำด้วยตนเอง หรือผ่าน:doc:การนำเข้าจำนวนมาก <../../essentials/export_import_data>

Note

สินค้าทั้งหมดจำเป็นต้องมีรหัส SAT ที่เชื่อมโยงเพื่อป้องกันข้อผิดพลาดในการตรวจสอบ

การออกใบแจ้งหนี้อิเล็กทรอนิกส์

ข้อมูลรับรอง PAC

หลังจากประมวลผล Private Key (CSD) ของคุณกับ SAT คุณ**ต้อง**ลงทะเบียนโดยตรงกับ:ref:PAC <l10n/mx/requirements> ที่คุณเลือกก่อนที่คุณจะเริ่มสร้างใบแจ้งหนี้จาก Odoo

เมื่อคุณสร้างบัญชีกับผู้ให้บริการเหล่านี้แล้ว ไปที่:menuselection:ระบบบัญชี --> การกำหนดค่า --> การตั้งค่า และไปที่ส่วน:guilabel:การออกใบแจ้งหนี้อิเล็กทรอนิกส์ MX ภายใต้ส่วน:guilabel:ผู้ให้บริการการรับรองที่ได้รับอนุญาต (PAC) ป้อนชื่อ PAC ของคุณพร้อมข้อมูลรับรอง (ชื่อผู้ใช้ PAC และ:guilabel:รหัสผ่าน PAC)

การกำหนดค่าข้อมูลรับรอง PAC จากการตั้งค่าระบบบัญชี

Tip

เพื่อทดสอบการออกใบแจ้งหนี้อิเล็กทรอนิกส์โดยไม่มีข้อมูลรับรอง เปิดใช้งานช่องทำเครื่องหมาย:guilabel:สภาพแวดล้อมทดสอบ MX PAC และเลือก:guilabel:Solucion Factible เป็น:guilabel:PAC ไม่จำเป็นต้องเพิ่มชื่อผู้ใช้หรือรหัสผ่านสำหรับสภาพแวดล้อมทดสอบ

ใบรับรอง .cer และ .key

ใบรับรองดิจิทัลของบริษัท ต้องอัปโหลดภายในส่วน:guilabel:ใบรับรอง ในการดำเนินการดังกล่าว ไปที่:menuselection:การตั้งค่า --> การตั้งค่าทั่วไป --> ใบรับรองและคีย์

ภายใต้:guilabel:จัดการใบรับรองของคุณ คลิกลิงก์ คีย์ เพื่อเข้าถึงมุมมองรายการ:guilabel:คีย์ คลิก:guilabel:สร้าง อัปโหลด:guilabel:ไฟล์คีย์ ดิจิทัล (ไฟล์ .key) เพิ่म:guilabel:ชื่อ ให้กับคีย์ และป้อน:guilabel:รหัสผ่านคีย์ส่วนตัว

จาก:menuselection:การตั้งค่า --> การตั้งค่าทั่วไป --> ใบรับรองและคีย์ เลือก:guilabel:ใบรับรอง เพื่อเข้าถึงมุมมองรายการ:guilabel:ใบรับรอง คลิก:guilabel:สร้าง อัปโหลด:guilabel:ใบรับรอง ดิจิทัล (ไฟล์ .cer) เพิ่ม:guilabel:ชื่อ ให้กับใบรับรอง และเลือก:guilabel:คีย์ส่วนตัว ที่สร้างในขั้นตอนก่อนหน้าจากเมนูแบบเลื่อนลง

Note

ฟิลด์:guilabel:รหัสผ่านใบรับรอง และ:guilabel:คีย์สาธารณะ ในระเบียน:guilabel:ใบรับรอง เป็นตัวเลือก

Tip

เพื่อทดสอบการออกใบแจ้งหนี้อิเล็กทรอนิกส์ มีใบรับรองทดสอบ SAT ดังต่อไปนี้:

การบัญชี

การออกใบแจ้งหนี้อิเล็กทรอนิกส์

ขั้นตอนการออกใบแจ้งหนี้ใน Odoo เป็นไปตาม ภาคผนวก 20 เวอร์ชัน 4.0 ของการแจ้งหนี้ทางอิเล็กทรอนิกส์ของ SAT

ใบแจ้งหนี้ของลูกค้า

หากต้องการเริ่มออกใบแจ้งหนี้จาก Odoo จะต้องสร้างใบแจ้งหนี้ของลูกค้าโดยใช้ ขั้นตอนการออกใบแจ้งหนี้มาตรฐาน

ในขณะที่เอกสารอยู่ในโหมดร่าง คุณสามารถเปลี่ยนแปลงเอกสารได้ (เช่น สามารถเพิ่ม วิธีการชำระเงิน หรือ การใช้งาน ที่ถูกต้องที่ลูกค้าอาจต้องการได้ เป็นต้น)

หลังจากคลิก ยืนยัน ในใบแจ้งหนี้ลูกค้าแล้ว ให้คลิกปุ่ม ส่ง เพื่อประมวลผลใบแจ้งหนี้กับหน่วยงานราชการ ตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมาย CFDI ถูกเลือกไว้

ช่องทำเครื่องหมาย CFDI

หลังจากได้รับเอกสารที่ลงนามกลับจากรัฐบาล ฟิลด์:guilabel:Fiscal Folio จะปรากฏในเอกสาร และไฟล์ XML จะปรากฏทั้งในแท็บ CFDI และแนบในแชทเตอร์

หากมีการกำหนดค่าที่อยู่อีเมลไว้ในข้อมูลติดต่อของลูกค้า การทำเครื่องหมายที่ช่อง ทางอีเมล และ CFDI จะส่งทั้งไฟล์ XML และ PDF ไปพร้อมกัน

หากต้องการดาวน์โหลดไฟล์ PDF ไปยังเครื่องของคุณ ให้คลิกปุ่ม พิมพ์

Tip

เมื่อคลิก อัปเดต SAT ฟิลด์ สถานะ SAT ในใบแจ้งหนี้จะยืนยันว่าไฟล์ XML ผ่านการตรวจสอบ ใน SAT หรือไม่

ในสภาพแวดล้อมทดสอบ ข้อความ ไม่พบ จะปรากฏขึ้นเสมอ

ใบลดหนี้

แม้ว่าใบแจ้งหนี้จะเป็นประเภทเอกสาร "I" (Ingreso) แต่ใบลดหนี้จะเป็นประเภทเอกสาร "E" (Egreso)

สิ่งที่เพิ่มเติมใน ขั้นตอนมาตรฐานสำหรับใบลดหนี้ ก็คือ ตามข้อกำหนดของ SAT จะต้องมีความสัมพันธ์ระหว่างใบลดหนี้และใบแจ้งหนี้ผ่านทางบัญชีทางการเงิน

เนื่องจากข้อกำหนดนี้ ฟิลด์ CFDI ต้นฉบับ จะเพิ่มความสัมพันธ์นี้ด้วย 01| ตามด้วยโฟลิโอทางการเงินของใบแจ้งหนี้ต้นฉบับ

Tip

หากต้องการเพิ่มฟิลด์ CFDI ต้นฉบับ โดยอัตโนมัติ ให้ใช้ปุ่ม เพิ่มใบลดหนี้ จากใบแจ้งหนี้ แทนที่จะสร้างด้วยตนเอง

การชำระเงิน

นโยบายการชำระเงิน

สิ่งเพิ่มเติมหนึ่งของการปรับแต่งสำหรับเม็กซิโกคือฟิลด์ นโยบายการชำระเงิน ตามเอกสารประกอบของ SAT มีการชำระเงินสองประเภท:

  • PUE (Pago en una Sola Exhibición/การชำระเงินครั้งเดียว)

  • PPD (Pago en Parcialidades o Diferido/การชำระเงินเป็นงวดหรือการชำระเงินแบบเลื่อนออกไป)

ความแตกต่างอยู่ที่ วันครบกำหนด หรือ เงื่อนไขการชำระเงินและแผนการผ่อนชำระ ของใบแจ้งหนี้

ในการกำหนดค่าใบแจ้งหนี้ PUE ให้ไปที่ ระบบบัญชี ‣ ลูกค้า ‣ ใบแจ้งหนี้ และเลือก:guilabel:วันครบกำหนด`ของใบแจ้งหนี้ภายในเดือนเดียวกัน หรือเลือก:guilabel:`เงื่อนไขการชำระเงิน`ที่ไม่เกี่ยวข้องกับการเปลี่ยนเดือนครบกำหนด (เช่น :guilabel:`ชำระเงินทันที หรือ 15 วัน หรือ 21 วัน ตราบใดที่อยู่ภายในเดือนปัจจุบัน)

ตัวอย่างใบแจ้งหนี้ที่มีข้อกำหนด PUE

ในการกำหนดค่า PPD ใบแจ้งหนี้ ให้ไปที่ ระบบบัญชี ‣ ลูกค้า ‣ ใบแจ้งหนี้ และเลือกใบแจ้งหนี้ที่มี วันครบกำหนด หลังจากวันแรกของเดือนถัดไป นอกจากนี้ยังใช้ในกรณีที่ เงื่อนไขการชำระเงิน ของคุณถึงกำหนดในเดือนถัดไป

ตัวอย่างใบแจ้งหนี้ที่มีข้อกำหนด PPD
กระแสการชำระเงิน

ในทั้งสองกรณี กระบวนการชำระเงินใน Odoo เหมือนกัน ความแตกต่างหลักคือการชำระเงินที่เกี่ยวข้องกับใบแจ้งหนี้ PPD ตามกฎหมายต้องส่งให้กับรัฐบาลในรูปแบบเอกสารประเภท "P" (Pago)

หากการชำระเงินเกี่ยวข้องกับใบแจ้งหนี้ PUE สามารถลงทะเบียนผ่านหน้าต่างป๊อปอัปการชำระเงินและเชื่อมโยงกับใบแจ้งหนี้ที่เกี่ยวข้องได้ ในการทำเช่นนี้ ไปที่ ระบบบัญชี ‣ ลูกค้า ‣ ใบแจ้งหนี้ และเลือกใบแจ้งหนี้ จากนั้นคลิกปุ่ม ชำระเงิน เพื่อเปิดหน้าต่างป๊อปอัปการชำระเงิน ตั้งค่า วิธีการชำระเงิน และฟิลด์อื่นๆ แล้วคลิก สร้างการชำระเงิน

แม้ว่ากระบวนการนี้จะเหมือนกันสำหรับใบแจ้งหนี้ PPD แต่การเพิ่มการสร้าง:doc:เอกสารอิเล็กทรอนิกส์ <../accounting/customer_invoices/electronic_invoicing> หมายความว่าต้องมีข้อกำหนดเพิ่มเติมเพื่อส่งเอกสารไปยัง SAT อย่างถูกต้อง

จากมุมมองทางกฎหมาย ใบแจ้งหนี้ PPD ต้อง ระบุ วิธีการชำระเงิน ที่เฉพาะเจาะจงที่ได้รับการชำระเงิน ด้วยเหตุนี้ ฟิลด์ วิธีการชำระเงิน ไม่สามารถ ตั้งค่าเป็น เพื่อกำหนด ดังนั้นฟิลด์จะกลายเป็นล่องหนเมื่อเลือก

Note

  • หากต้องการหมายเลขบัญชีธนาคาร ให้เพิ่มในแท็บ ระบบบัญชี ของข้อมูลติดต่อของลูกค้า

  • การกำหนดค่าที่แน่นอนอยู่ใน Anexo 20 ของ SAT โดยปกติ บัญชีธนาคาร จะต้องมีตัวเลข 10 หรือ 18 หลักในการโอนเงิน และ 16 หลักสำหรับบัตรเครดิตหรือเดบิต

หากการชำระเงินที่ได้รับการกระทบยอดอย่างสมบูรณ์เกี่ยวข้องกับใบแจ้งหนี้ที่มี ใบกำกับภาษี ปุ่ม อัปเดตการชำระเงิน จะปรากฏขึ้น คลิกปุ่ม อัปเดตการชำระเงิน เพื่อส่งไฟล์ XML ส่วนเสริมการชำระเงิน ไปยังรัฐบาลโดยอัตโนมัติและแสดงในแท็บ CFDI ทั้งในใบแจ้งหนี้และการชำระเงิน

Tip

แม้ว่าจะเป็นแนวปฏิบัติทางการคลังที่ไม่ดี แต่การชำระเงิน PUE ก็สามารถส่งให้กับรัฐบาลได้เช่นกัน อย่างไรก็ตาม จำเป็นต้องคลิก บังคับ CFDI ในแท็บ CFDI สำหรับสิ่งนี้

เช่นเดียวกับใบแจ้งหนี้หรือบัตรเครดิต PDF และ XML สามารถส่งให้ลูกค้าปลายทางได้ ในการดำเนินการนี้ ให้คลิกไอคอน (เฟือง) เพื่อเปิดเมนูดรอปดาวน์การดำเนินการและเลือก ส่งใบเสร็จทางอีเมล

การยกเลิกใบแจ้งหนี้

สามารถยกเลิกเอกสาร EDI ที่ส่งไปยัง SAT ได้ ตาม Reforma Fiscal 2022 ตั้งแต่วันที่ 1 มกราคม 2022 มีข้อกำหนด 2 ประการสำหรับสิ่งนี้:

  • คำขอยกเลิกทั้งหมดต้องระบุ*เหตุผลการยกเลิก*

  • หลังจาก 24 ชั่วโมงนับจากการสร้างใบแจ้งหนี้ ต้องขอให้ลูกค้าอนุมัติการยกเลิก หากไม่มีการตอบกลับภายใน 72 ชั่วโมง การยกเลิกจะดำเนินการโดยอัตโนมัติ

การยกเลิกใบแจ้งหนี้สามารถทำได้ด้วยเหตุผลต่อไปนี้:

  • 01 - ออกใบแจ้งหนี้โดยมีข้อผิดพลาด (มีเอกสารที่เกี่ยวข้อง)

  • 02 - ออกใบแจ้งหนี้โดยมีข้อผิดพลาด (ไม่มีการแทนที่)

  • 03 - ไม่ได้ดำเนินการตามธุรกรรม

  • 04 - การดำเนินการระบุชื่อที่เกี่ยวข้องกับใบแจ้งหนี้ทั่วไป

ในการเริ่มต้นการยกเลิก ไปที่:menuselection:ระบบบัญชี --> ลูกค้า --> ใบแจ้งหนี้ เลือกใบแจ้งหนี้ที่ผ่านการลงรายการบัญชีเพื่อยกเลิก แล้วคลิก:guilabel:Request Cancel จากนั้นให้ดูส่วน:ref:l10n/mx/01-invoice-cancellation`หรือ:ref:`l10n/mx/02-03-04-invoice-cancellation ขึ้นอยู่กับเหตุผลการยกเลิก

Tip

หรือขอยกเลิกจากแท็บ:guilabel:`CFDI`โดยคลิก:guilabel:`Cancel`ในรายการ

Note

  • หากมีการร้องขอยกเลิกในช่วงเวลาที่ล็อก CFDI จะถูกยกเลิกแต่รายการบัญชีจะไม่ถูกยกเลิก

  • หากลูกค้าปฏิเสธการยกเลิก รายการยกเลิกใบแจ้งหนี้จะถูกลบออกจากแท็บ:guilabel:CFDI

เหตุผลการยกเลิก 01
  1. ในหน้าต่างป๊อปอัป:guilabel:Request CFDI Cancellation เลือก:guilabel:01 - ออกใบแจ้งหนี้โดยมีข้อผิดพลาด (มีเอกสารที่เกี่ยวข้อง)`จากฟิลด์:guilabel:`Reason แล้วคลิก:guilabel:`Create Replacement Invoice`เพื่อสร้างใบแจ้งหนี้ฉบับร่างใหม่ ใบแจ้งหนี้ฉบับร่างใหม่นี้จะแทนที่ใบแจ้งหนี้ก่อนหน้าพร้อมกับ|CFDI|ที่เกี่ยวข้อง

  2. ยืนยัน ฉบับร่างและ ส่ง ใบแจ้งหนี้

  3. กลับไปที่ใบแจ้งหนี้เริ่มต้น (คือใบแจ้งหนี้ที่คุณขอยกเลิกครั้งแรก) จะเห็นฟิลด์:guilabel:`Substituted By`ปรากฏขึ้นพร้อมการอ้างอิงไปยังใบแจ้งหนี้แทนที่ใหม่

  4. คลิก:guilabel:Request Cancel ในหน้าต่างป๊อปอัป:guilabel:Request CFDI Cancellation ตัวเลือก:guilabel:01 - ออกใบแจ้งหนี้โดยมีข้อผิดพลาด (มีเอกสารที่เกี่ยวข้อง)`จะถูกเลือกโดยอัตโนมัติในฟิลด์:guilabel:`Reason

  5. คลิก:guilabel:ยืนยัน

จากนั้นจะสร้างการยกเลิกใบแจ้งหนี้พร้อมรายการเหตุผลในแท็บ:guilabel:CFDI

รายการบรรทัดใบแจ้งหนี้ที่ยกเลิกในแท็บ CFDI

Note

เมื่อใช้เหตุผลการยกเลิก 01 - Invoice issued with errors (with related document) คำนำหน้า 04| จะปรากฏในฟิลด์ Fiscal Folio นี่เป็นคำนำหน้าภายในที่ Odoo ใช้เพื่อทำการยกเลิกให้เสร็จสมบูรณ์ และ**ไม่ได้**หมายความว่าเหตุผลการยกเลิกคือ 04 - Nominative operation related to the global invoice

เหตุผลการยกเลิก 02, 03 และ 04

ในหน้าต่างป๊อปอัป Request CFDI Cancellation เลือก:guilabel:Reason การยกเลิกที่ต้องการและ:guilabel:Confirm การยกเลิก

เมื่อดำเนินการดังกล่าว การยกเลิกใบแจ้งหนี้จะถูกสร้างขึ้นพร้อมรายการบรรทัดเหตุผลในแท็บ CFDI

Note

หาก SAT Status กลับไปเป็น Validated อาจเป็นเพราะหนึ่งในสามเหตุผลต่อไปนี้:

  • ใบแจ้งหนี้ถูกระบุเป็น ไม่สามารถยกเลิกได้ ใน เว็บไซต์ SAT เนื่องจากมีเอกสารที่เกี่ยวข้องที่ถูกต้อง: ไม่ว่าจะเป็นใบแจ้งหนี้อื่นที่เชื่อมโยงกับฟิลด์ ที่มา CFDI หรือเอกสารเสริมการชำระเงิน หากเป็นเช่นนั้น คุณต้องยกเลิกเอกสารที่เกี่ยวข้องอื่นๆ ก่อน

  • คำขอยกเลิกยังคงอยู่ระหว่างการประมวลผลโดย SAT หากเป็นเช่นนั้น โปรดรอสักครู่แล้วลองอีกครั้ง

  • ลูกค้าขั้นสุดท้ายจำเป็นต้องปฏิเสธหรือยอมรับคำขอยกเลิกใน Buzón Tributario ของพวกเขา ซึ่งอาจใช้เวลาถึง 72 ชั่วโมง และในกรณีที่คำขอยกเลิกถูกปฏิเสธ คุณจะต้องทำกระบวนการนี้อีกครั้ง

สำหรับเหตุผลการยกเลิก 02, 03 และ 04 ปุ่ม Create Replacement Invoice จะถูกแทนที่ด้วยปุ่ม Confirm ที่ขอการยกเลิกทันที

ทั้ง State ปัจจุบันและ Cancellation Reason สามารถพบได้ในแท็บ CFDI

ใบแจ้งหนี้เก่าพร้อม CFDI Origin
การยกเลิกการชำระเงิน

หากต้องการยกเลิก payment complements ให้ไปที่แท็บ CFDI ของใบแจ้งหนี้ที่เกี่ยวข้องและคลิก Cancel ในบรรทัดของ payment complement

เช่นเดียวกับใบแจ้งหนี้ ให้ไปที่การชำระเงินและคลิก Update SAT เพื่อเปลี่ยน SAT Status และ Status เป็น Cancelled

Note

เช่นเดียวกับใบแจ้งหนี้ เมื่อสร้างเอกสารเสริมการชำระเงินใหม่ คุณสามารถเพิ่มความสัมพันธ์ของเอกสารต้นฉบับได้ โดยเพิ่ม 04| บวกกับหมายเลขใบกำกับภาษีในฟิลด์ ที่มา CFDI การดำเนินการนี้จะยกเลิกใบแจ้งหนี้และทำเครื่องหมาย:guilabel:เหตุผล`เป็น :guilabel:`01 - ใบแจ้งหนี้ที่ออกโดยมีข้อผิดพลาด (พร้อมเอกสารที่เกี่ยวข้อง)

การออกใบแจ้งหนี้กรณีการใช้งานพิเศษ

หลายสกุลเงิน

สกุลเงินหลัก ในเม็กซิโกคือ MXN แม้ว่าจะเป็นข้อบังคับสำหรับบริษัทเม็กซิกันทั้งหมด แต่ก็สามารถส่งและรับใบแจ้งหนี้ (และการชำระเงิน) ในสกุลเงินอื่นได้ ในการเปิดใช้งาน:doc:หลายสกุลเงิน <../accounting/get_started/multi_currency> ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ สกุลเงิน และตั้งค่า [MX] ธนาคารแห่งเม็กซิโก เป็น บริการ ในส่วน อัตราแลกเปลี่ยนอัตโนมัติ จากนั้นตั้งค่าฟิลด์ ช่วงเวลา เป็นความถี่ที่คุณต้องการอัปเดตอัตราแลกเปลี่ยน

ด้วยวิธีนี้ ไฟล์ XML ของเอกสารจะมีอัตราแลกเปลี่ยนที่ถูกต้องและจำนวนเงินทั้งหมด ทั้งในสกุลเงินต่างประเทศและในสกุลเงิน MXN

แนะนำอย่างยิ่งให้ใช้:doc:บัญชีธนาคารแยกต่างหากสำหรับแต่ละสกุลเงิน <../accounting/bank/foreign_currency>

Note

สกุลเงินเดียวที่อัปเดตอัตราแลกเปลี่ยนโดยอัตโนมัติทุกวันคือ: USD, EUR, GBP, JPY และ CNY

ลดราคา

ตามกฎหมาย เอกสารอิเล็กทรอนิกส์ที่ส่งให้กับหน่วยงานรัฐไม่สามารถมีรายการติดลบได้ เนื่องจากอาจทำให้เกิดข้อผิดพลาด ดังนั้น เมื่อใช้:doc:บัตรของขวัญ <../../sales/sales/products_prices/ewallets_giftcards>`หรือ:doc:`โปรแกรมความภักดี <../../sales/sales/products_prices/loyalty_discount> รายการติดลบที่ตามมาจะถูกแปลงใน XML เสมือนเป็น:doc:`ส่วนลด <../../sales/sales/products_prices/prices/pricing/>`ทั่วไป

ในการตั้งค่านี้ ไปที่:menuselection:การขาย --> สินค้า --> สินค้า`และสร้างสินค้า `ส่วนลด ตรวจสอบให้แน่ใจว่ามี:guilabel:ภาษี`ที่ถูกต้อง (โดยปกติคือ:guilabel:`IVA`ที่ `16%)

หลังจากนี้ ให้สร้างและเซ็นใบแจ้งหนี้ผ่าน CFDI และเพิ่มสินค้า Discounts ที่ด้านล่าง ใน XML ส่วนลดควรถูกหักออกจากรายการใบแจ้งหนี้แรกที่มีอยู่ Odoo จะพยายามหักออกจากแต่ละรายการจนกว่าส่วนลดทั้งหมดจะถูกนำไปใช้

Tip

จำเป็นต้องสร้าง ส่วนลด และ หมวดหมู่สินค้า UNSPSC สำหรับแต่ละรูปแบบสินค้าที่เกี่ยวข้องกับ:guilabel:บัตรของขวัญ`หรือ:guilabel:`โปรแกรมความภักดี

เงินดาวน์

แนวปฏิบัติทั่วไปในเม็กซิโกคือการใช้:doc:เงินดาวน์ <../../sales/sales/invoicing/down_payment> การใช้งานส่วนใหญ่ประกอบด้วยกรณีที่คุณได้รับการชำระเงินสำหรับสินค้าหรือบริการที่สินค้าหรือราคา (หรือทั้งสองอย่าง) ยังไม่ได้รับการกำหนดในขณะนั้น

SAT อนุญาตให้ใช้สองวิธีที่แตกต่างกันในการจัดการกระบวนการนี้ ทั้งสองวิธีเกี่ยวข้องกับการเชื่อมโยงใบแจ้งหนี้ทั้งหมดเข้าด้วยกันด้วยฟิลด์ CFDI Origin

Note

สำหรับกระบวนการนี้ ต้องติดตั้งแอป:doc:การขาย <../../sales>

การกำหนดค่า

ขั้นแรก ไปที่:menuselection:การขาย --> สินค้า --> สินค้า`เพื่อสร้างสินค้า `Anticipo และกำหนดค่า ประเภทสินค้า`ต้องเป็น:guilabel:`บริการ และใช้:guilabel:หมวดหมู่ UNSPSC 84111506 Servicios de facturación

จากนั้นไปที่ การขาย -> การตั้งค่า -> การออกใบแจ้งหนี้ -> การชำระเงินดาวน์ และเพิ่มผลิตภัณฑ์ Anticipo เป็นค่าเริ่มต้น

วิธี A

วิธีนี้ประกอบด้วยการสร้างใบแจ้งหนี้เงินดาวน์เพย์เมนต์ สร้างใบแจ้งหนี้สำหรับจำนวนเงินทั้งหมด และสุดท้ายสร้างบัตรเครดิตสำหรับยอดรวมของเงินดาวน์เพย์เมนต์

ขั้นแรก สร้างคำสั่งขายด้วยจำนวนเงินทั้งหมด และสร้างเงินดาวน์เพย์เมนต์จากคำสั่งนั้น (โดยใช้เปอร์เซ็นต์หรือจำนวนเงินคงที่) จากนั้นเซ็นเอกสารผ่าน CFDI และบันทึกการชำระเงิน

เมื่อถึงเวลาที่ลูกค้าจะได้รับใบแจ้งหนี้ขั้นสุดท้าย ให้สร้างใบแจ้งหนี้อีกครั้งจากคำสั่งขายเดียวกัน ในหน้าต่างป๊อปอัป สร้างใบแจ้งหนี้ ให้เลือก ใบแจ้งหนี้ปกติ อย่าลืมลบรายการที่มีสินค้า Anticipo

Tip

เมื่อใช้เงินดาวน์เพย์เมนต์กับการแปลเป็นภาษาท้องถิ่นของเม็กซิโก ตรวจสอบให้แน่ใจว่า นโยบายออกใบแจ้งหนี้ ของสินค้าเป็น ปริมาณที่สั่ง มิฉะนั้นจะมีการสร้างบัตรเครดิตของลูกค้า

จากนั้น คัดลอก Fiscal Folio จากใบแจ้งหนี้เงินดาวน์ และวางลงใน CDFI Origin ของใบแจ้งหนี้ขั้นสุดท้าย โดยเพิ่มคำนำหน้า 07| ก่อนค่าและเซ็นเอกสารผ่าน CFDI

สุดท้าย สร้างบัตรเครดิตสำหรับใบแจ้งหนี้แรก คัดลอก Fiscal Folio จากใบแจ้งหนี้ขั้นสุดท้าย และวางลงใน CFDI Origin ของบัตรเครดิต โดยเพิ่มคำนำหน้า 07| จากนั้นเซ็นเอกสารผ่าน CFDI

ด้วยวิธีนี้ เอกสารอิเล็กทรอนิกส์ทั้งหมดจะเชื่อมโยงกัน ขั้นตอนสุดท้ายคือการชำระเงินใบแจ้งหนี้ใหม่ให้ครบถ้วน ที่ด้านล่างของใบแจ้งหนี้ใหม่ คุณจะพบบัตรเครดิตใน บัตรเครดิตคงค้าง - เพิ่มเป็นการชำระเงิน สุดท้าย บันทึกจำนวนเงินที่เหลือด้วยหน้าต่างป๊อปอัป จ่าย

ในคำสั่งขาย เอกสารทั้งสามฉบับควรปรากฏว่า "อยู่ระหว่างการชำระเงิน"

วิธี B

อีกวิธีหนึ่งที่ง่ายกว่าในการปฏิบัติตามข้อกำหนดของ SAT คือการสร้างเพียงใบแจ้งหนี้เงินดาวน์เพย์เมนต์และใบแจ้งหนี้ฉบับที่สองสำหรับยอดเงินที่เหลือ วิธีนี้อาศัยข้อเท็จจริงที่ว่ารายการติดลบถือเป็นส่วนลด

สำหรับวิธีนี้ ให้ทำตามกระบวนการเดียวกับ วิธี A จนถึงการสร้างใบแจ้งหนี้ขั้นสุดท้าย อย่าลบรายการที่มี Anticipo และให้เปลี่ยนชื่อ คำอธิบาย ของสินค้าอื่นๆ เพื่อรวมข้อความ CFDI por remanente de un anticipo อย่าลืมเพิ่ม Fiscal Folio ของใบแจ้งหนี้เงินดาวน์เพย์เมนต์ใน CDFI Origin ของใบแจ้งหนี้ขั้นสุดท้าย โดยเพิ่มคำนำหน้า 07|

สุดท้าย ให้เซ็นใบแจ้งหนี้ขั้นสุดท้ายผ่าน CFDI

ตัวอ่าน XML

ในบางโอกาส เช่น เมื่อคุณกำลังสร้างใบแจ้งหนี้ในซอฟต์แวร์อื่นหรือใน SAT โดยตรง คุณอาจต้องการอัปโหลดใบแจ้งหนี้ใน Odoo ตัวอ่าน XML ช่วยให้คุณสามารถดึงข้อมูลจากไฟล์ XML ได้ ในการดำเนินการนี้ ให้ไปที่ ระบบบัญชี ‣ ลูกค้า ‣ ใบแจ้งหนี้ และในมุมมองรายการ ให้คลิกปุ่ม อัปโหลด เพื่อเลือกไฟล์ XML จำนวนเท่าใดก็ได้ และใบแจ้งหนี้ฉบับร่างจะถูกสร้างขึ้นโดยอัตโนมัติ วิธีนี้ยังสามารถทำได้โดยการลากไฟล์จากคอมพิวเตอร์ของคุณและวางในมุมมอง

ใบแจ้งหนี้ฉบับร่างจะดึง ข้อมูลลูกค้า (หากไม่มีอยู่ จะมีการสร้างใหม่), รายการสินค้า (เฉพาะกรณีที่มีสินค้าชื่อเดียวกันอยู่แล้วเท่านั้น) และจะคำนวณภาษีทั้งหมดและฟิลด์เพิ่มเติมที่เฉพาะสำหรับการแปลเป็นภาษาท้องถิ่นของเม็กซิโก ข้อมูลการนำเข้าจะปรากฏใน chatter

Warning

ขึ้นอยู่กับว่าใบแจ้งหนี้ถูกสร้างขึ้นที่ใด ไฟล์ XML อาจมีค่าที่แตกต่างจากยอดรวมที่คำนวณใน Odoo ตรวจสอบ เอกสารใดๆ ที่อัปโหลดด้วยวิธีนี้อีกครั้งเสมอ

ใบแจ้งหนี้ลูกค้า`ที่สร้างด้วยวิธีนี้จะสามารถสร้าง**การชำระเงินเพิ่มเติม**และสามารถยกเลิกได้ตลอดเวลา หากคุณใช้ปุ่ม :guilabel:`พิมพ์ เอกสาร PDF จะมีข้อมูลที่เกี่ยวข้องทั้งหมด

สามารถทำได้สำหรับ:guilabel:`ใบเรียกเก็บเงินผู้จำหน่าย`ด้วยเช่นกัน

Tip

ในการดึง Fiscal Folio ให้ลากและวางไฟล์ XML สำหรับใบแจ้งหนี้ฉบับร่างที่สร้างแล้ว

CFDI สู่สาธารณะ

รัฐบาลเม็กซิโกกำหนดให้สินค้าหรือบริการใดๆ ที่ขายต้องมีใบแจ้งหนี้สนับสนุน หากลูกค้าไม่ต้องการใบแจ้งหนี้หรือไม่มี RFC จะต้องสร้าง CFDI to Public หรือที่เรียกว่าใบแจ้งหนี้ "นามสมมติ"

ต้องสร้างผู้ติดต่อและต้องมีชื่อเฉพาะ หากทำเครื่องหมายในช่อง CFDI to Public ในคำสั่งขายหรือใบแจ้งหนี้ XML ขั้นสุดท้ายจะแทนที่ข้อมูลในผู้ติดต่อของใบแจ้งหนี้และจะเพิ่มลักษณะดังต่อไปนี้

  • RFC: XAXX010101000 หากเป็นลูกค้าในประเทศหรือ XEXX010101000 หากเป็นลูกค้าต่างประเทศ

  • รหัส:guilabel:ZIP: รหัสเดียวกับของบริษัท

  • การใช้งาน: S01 - ไม่มีผลทางการคลัง

ช่องทำเครื่องหมาย CFDI to Public

Important

หาก Country ของผู้ติดต่อของคุณว่างเปล่า ใบแจ้งหนี้ขั้นสุดท้ายจะถือว่าเป็น CFDI to Public สำหรับลูกค้าในประเทศ คำเตือนที่ไม่บล็อกจะแสดงขึ้นก่อนการเซ็นเอกสาร

หากลูกค้าปลายทางไม่แชร์รายละเอียดใดๆ ให้สร้าง:guilabel:ลูกค้า`ทั่วไป ชื่อต้องไม่เป็น `PUBLICO EN GENERAL มิฉะนั้นจะเกิดข้อผิดพลาด (สามารถเป็น CLIENTE FINAL ได้เช่น)

ใบแจ้งหนี้สากล

หากเมื่อสิ้นสุดระยะเวลาหนึ่ง (ซึ่งอาจแตกต่างกันตั้งแต่รายวันถึงรายสองเดือน ขึ้นอยู่กับความต้องการทางกฎหมายและความต้องการของบริษัทของคุณ) และลูกค้ายังคงมียอดขายที่ไม่ได้ทำเครื่องหมายเป็นใบแจ้งหนี้ปกติหรือใบแจ้งหนี้ CFDI to Public แต่ละรายการ SAT อนุญาตให้สร้างใบแจ้งหนี้เดียวที่สามารถมีการดำเนินการทั้งหมดได้ ซึ่งเรียกว่า ใบแจ้งหนี้ทั่วโลก

Note

สำหรับกระบวนการนี้ ต้องติดตั้งแอป:doc:การขาย <../../sales/sales>

ดูเพิ่มเติม

Guía de llenado del CFDI global

ขั้นตอนการขาย

ก่อนอื่น จำเป็นต้องสร้าง Journal พิเศษที่สร้างใน Accounting ‣ Configuration ‣ Journals โดยมีจุดประสงค์เพื่อเก็บลำดับแยกต่างหาก

จากนั้น ตรวจสอบให้แน่ใจว่าคำสั่งขายทั้งหมดที่ต้องลงนามมีการกำหนดค่าดังต่อไปนี้:

  • เปิดใช้งานช่องทำเครื่องหมาย:guilabel:CFDI to Public

  • สถานะใบแจ้งหนี้`ทำเครื่องหมายเป็น:guilabel:`รอออกใบแจ้งหนี้

หลังจากนั้น ไปที่ การขาย ‣ รอออกใบแจ้งหนี้ ‣ คำสั่งซื้อที่ต้องออกใบแจ้งหนี้ เลือกคำสั่งขายที่เกี่ยวข้องทั้งหมด และกด สร้างใบแจ้งหนี้ ตรวจสอบให้แน่ใจว่าได้ปิดใช้งานช่องทำเครื่องหมาย การเรียกเก็บเงินรวม และคลิก สร้างใบแจ้งหนี้ฉบับร่าง

Odoo จะเปลี่ยนเส้นทางไปยังรายการใบแจ้งหนี้ เลือกใบแจ้งหนี้ทั้งหมด และในเมนูแบบเลื่อนลง การดำเนินการ ให้เลือก ลงรายการบัญชี เลือกใบแจ้งหนี้ที่ลงรายการแล้วทั้งหมดอีกครั้ง และกลับไปที่เมนูแบบเลื่อนลง การดำเนินการ เพื่อเลือก สร้างใบแจ้งหนี้รวม

ในตัวช่วยสร้าง ให้เลือก ความถี่ ที่ระบุโดยนักบัญชีมือโปร และกด สร้าง ใบแจ้งหนี้ทั้งหมดควรได้รับการลงนามภายใต้ไฟล์ XML เดียวกัน ด้วย หมายเลขภาษี เดียวกัน

Tip

  • คลิก แสดง ในแท็บ CFDI เพื่อแสดงรายการใบแจ้งหนี้ที่เกี่ยวข้องทั้งหมด

  • คลิก ยกเลิก ในแท็บ CFDI เพื่อยกเลิกใบแจ้งหนี้รวมทั้งใน SAT และ Odoo

Note

ใบแจ้งหนี้รวมที่สร้างด้วยวิธีนี้จะไม่มี PDF เนื่องจากข้อมูลมีอยู่ใน Odoo แล้วและไม่ใช่เพื่อให้ลูกค้าดู

บัญชีอิเล็กทรอนิกส์ (การรายงาน)

สำหรับประเทศเม็กซิโก การบัญชีอิเล็กทรอนิกส์ หมายถึงภาระหน้าที่ในการเก็บรักษาบันทึกและรายการทางบัญชีผ่านวิธีการทางอิเล็กทรอนิกส์ และในการป้อน ข้อมูลทางบัญชีเป็นรายเดือน ผ่านทาง SAT เว็บไซต์

ประกอบด้วยไฟล์ XML หลักสามไฟล์:

  1. รายการผังบัญชีที่อัปเดตแล้วซึ่งกำลังใช้งานอยู่

  2. งดดุลรายเดือน รวมถึงรายงานการปิดบัญชี หรือที่รู้จักกันในชื่อ: งดดุลเดือนที่ 13

  3. การส่งออกรายการสมุดรายวันในบัญชีแยกประเภททั่วไป (ไม่บังคับ ยกเว้นในกรณีที่มีการตรวจสอบบังคับ)

ไฟล์ XML ที่ได้จะเป็นไปตามข้อกำหนดของ Anexo Técnico de Contabilidad Electrónica 1.3

นอกจากนี้ ยังสามารถสร้าง DIOT ได้: รายงานรายการสมุดรายวันของผู้ขายที่เกี่ยวข้องกับภาษี IVA ที่สามารถส่งออกเป็นไฟล์ TXT

Note

เพื่อใช้รายงานเหล่านี้ ต้องติดตั้งโมดูลต่อไปนี้:

  • รายงานการแปลภาษาท้องถิ่นเม็กซิโกของ Odoo l10n_mx_reports

  • เม็กซิโก - งดดุลเดือนที่ 13 l10n_mx_reports_closing

  • การส่งออก XML Polizas เม็กซิโกของ Odoo l10n_mx_xml_polizas

รายงาน ผังบัญชี และ งดดุลเดือนที่ 13 สามารถพบได้ที่ ระบบบัญชี ‣ การรายงาน ‣ งดดุล รายงาน DIOT สามารถพบได้ที่ ระบบบัญชี ‣ การรายงาน ‣ รายงานภาษี

Important

ลักษณะเฉพาะและภาระผูกพันของรายงานที่คุณส่งอาจเปลี่ยนแปลงไปตามระบบการเงินของคุณ ติดต่อนักบัญชีของคุณก่อนส่งเอกสารใดๆ ให้กับรัฐบาลเสมอ

ผังบัญชี

ผังบัญชี ในเม็กซิโกเป็นไปตามรูปแบบเฉพาะตาม Código agrupador de cuentas ของ SAT

สามารถสร้างบัญชีใดก็ได้ ตДо้วที่เคารพรหัสกลุ่มของ SAT: รูปแบบคือ NNN.YY.ZZ หรือ NNN.YY.ZZZ

Example

ตัวอย่างบางส่วนคือ 102.01.99 หรือ 401.01.001

เมื่อสร้างบัญชีใหม่ใน ระบบบัญชี ‣ การกำหนดค่า ‣ ผังบัญชี ด้วยรูปแบบรหัสกลุ่ม SAT รหัสการจัดกลุ่มที่ถูกต้องจะปรากฏใน แท็ก และบัญชีจะปรากฏในรายงาน COA

เมื่อสร้างบัญชีทั้งหมดแล้ว ตรวจสอบให้แน่ใจว่าได้เพิ่ม แท็ก ที่ถูกต้อง เนื่องจากเหล่านี้ระบุลักษณะของบัญชี

Note

ไม่แนะนำให้ใช้รูปแบบที่ลงท้ายส่วนด้วย 0 (เช่น 100.01.01, 301.00.003 หรือ 604.77.00) เนื่องจากจะทำให้เกิดข้อผิดพลาดในรายงาน โดยค่าเริ่มต้น Odoo จะทำเครื่องหมายบัญชีเป็นสีเหลืองหากการกำหนดหมายเลขจะทำให้เกิดปัญหาในภายหลัง เพื่อป้องกันไม่ให้รายงานให้ข้อมูลที่ไม่ถูกต้อง

เมื่อตั้งค่าทุกอย่างเรียบร้อยแล้ว ไปที่ ระบบบัญชี ‣ การรายงาน ‣ งบทดลอง และคลิกปุ่ม COA SAT (XML) เพื่อสร้างไฟล์ XML ที่มีบัญชีทั้งหมด ไฟล์ XML นี้พร้อมอัปโหลดไปยังเว็บไซต์ SAT แล้ว

งบทดลอง

งบทดลองจะรายงานยอดคงเหลือเริ่มต้น เครดิต และยอดรวมของบัญชีของคุณ โดยที่คุณได้เพิ่ม กลุ่มการเข้ารหัสที่ถูกต้อง

หากต้องการสร้างไฟล์ XML ของงบทดลอง ไปที่ ระบบบัญชี ‣ การรายงาน ‣ งบทดลอง เลือกวันที่ แล้วคลิก เมนูการดำเนินการ จากนั้นเลือก SAT (XML)

รายงานงบทดลอง

Note

Odoo ไม่ได้สร้าง Balanza de Comprobación Complementaria

เดือน 13

รายงานเพิ่มเติมคือ เดือน 13 งบดุลปิดบัญชีที่แสดงการปรับปรุงหรือความเคลื่อนไหวใดๆ ที่ทำในบัญชีเพื่อปิดปี

หากต้องการสร้างเอกสาร XML นี้ ไปที่ ระบบบัญชี ‣ บัญชี ‣ รายการสมุดรายวัน แล้วสร้างเอกสารใหม่ เพิ่มจำนวนเงินทั้งหมดที่ต้องการแก้ไข และปรับยอดเดบิตและ/หรือบัตรเครดิตของแต่ละรายการให้สมดุล

หลังจากดำเนินการเสร็จแล้ว ไปที่แท็บ ข้อมูลอื่นๆ และทำเครื่องหมายในฟิลด์ การปิดเดือน 13 หากจำเป็น ไปที่ ระบบบัญชี ‣ การรายงาน ‣ งบทดลอง และเลือกวันที่ เดือน 13 ซึ่งสามารถดูจำนวนเงินรวมของปีพร้อมกับรายการที่เพิ่มเข้ามาทั้งหมดในสมุดรายวันได้ หากต้องการสร้างไฟล์ XML ให้คลิก เมนูการดำเนินการ จากนั้นเลือก SAT (XML)

บัญชีแยกประเภททั่วไป

ตามกฎหมาย ธุรกรรมทั้งหมดในเม็กซิโกต้องบันทึกในรูปแบบดิจิทัล เนื่องจาก Odoo สร้างรายการสมุดรายวันพื้นฐานของใบแจ้งหนี้และการชำระเงินทั้งหมดโดยอัตโนมัติ การส่งออกบัญชีแยกประเภททั่วไปจึงปฏิบัติตามการตรวจสอบและ/หรือการขอคืนภาษีของ SAT

Tip

รายงานสามารถกรองตามช่วงเวลาหรือตามสมุดรายวัน ขึ้นอยู่กับความต้องการ

หากต้องการสร้าง XML ไปที่ ระบบบัญชี ‣ การรายงาน ‣ บัญชีแยกประเภททั่วไป คลิก เมนูการดำเนินการ จากนั้นคลิก XML (Polizas) จากนั้นเลือกจากประเภท ส่งออก สี่ประเภท

  • การตรวจสอบภาษี

  • ใบรับรองการตรวจสอบ

  • การคืนสินค้า

  • ค่าตอบแทน

สำหรับ การตรวจสอบภาษี หรือ การรับรองการตรวจสอบ ให้เพิ่ม หมายเลขคำสั่ง ที่ได้รับจาก SAT สำหรับ การคืนสินค้า หรือ การชดเชย ให้เพิ่ม หมายเลขกระบวนการ ซึ่งได้รับจาก SAT เช่นกัน

Note

หากต้องการดูรายงานนี้โดยไม่ส่ง ให้ใช้ ABC6987654/99 สำหรับ หมายเลขคำสั่ง หรือ AB123451234512 สำหรับ หมายเลขกระบวนการ

รายงาน DIOT

DIOT (Declaración Informativa de Operaciones con Terceros / การประกาศข้อมูลการดำเนินงานกับบุคคลที่สาม) เป็นภาระผูกพันเพิ่มเติมกับ SAT ซึ่งให้สถานะปัจจุบันของการชำระเงินที่ให้เครดิตได้และไม่ได้ การหักภาษี ณ ที่จ่าย ภาษีนำเข้า และการคืนเงิน VAT จากใบเรียกเก็บเงินของผู้ขายของคุณแก่ SAT

Note

ตั้งแต่กรกฎาคม 2025 เวอร์ชั่น 2025 ใหม่ของรายงานพร้อมใช้งานแล้ว

แตกต่างจากรายงานอื่น DIOT จะถูกอัปโหลดไปยังซอฟต์แวร์ที่จัดทำโดย SAT ซึ่งมีแบบฟอร์ม A-29 ใน Odoo คุณสามารถดาวน์โหลดบันทึกธุรกรรมของคุณเป็นไฟล์ TXT ที่สามารถอัปโหลดไปยังแบบฟอร์ม เพื่อหลีกเลี่ยงการป้อนข้อมูลโดยตรง

ไฟล์ธุรกรรมประกอบด้วยจำนวนเงินรวมของการชำระเงินของคุณที่ลงทะเบียนไว้ในใบเรียกเก็บเงินของผู้ขาย โดยแบ่งออกเป็นประเภท IVA ที่เกี่ยวข้อง VAT และ ประเทศ เป็นสิ่งจำเป็นสำหรับผู้ขายทั้งหมด

หากต้องการดาวน์โหลดรายงาน DIOT เป็นไฟล์ TXT ไปที่ ระบบบัญชี ‣ รายงาน ‣ การยื่นแบบภาษี เลือกเดือนที่ต้องการ คลิก เมนูการดำเนินการ และเลือก DIOT (TXT)

ปุ่มดาวน์โหลด DIOT (TXT)

Important

จำเป็นต้องกรอกฟิลด์ ประเภทของการดำเนินงาน ในแท็บ ระบบบัญชี ของผู้ขายแต่ละรายเพื่อป้องกันข้อผิดพลาดในการตรวจสอบความถูกต้อง ตรวจสอบให้แน่ใจว่าลูกค้าต่างประเทศได้ตั้งค่า ประเทศ แล้ว

ข้อมูล DIOT ในการติดต่อผู้ขาย

การเลือก 87 - Global Operations จะทำให้ไฟล์ TXT สุดท้ายรวมผู้ขายทั้งหมดที่เป็นส่วนหนึ่งของการดำเนินงานระดับโลกภายใต้ VAT ทั่วไปหนึ่งรายการ: XAXX010101000

การค้าภายนอก

การค้าภายนอกเป็นส่วนเสริมของใบแจ้งหนี้ปกติที่เพิ่มค่าบางอย่างทั้งใน XML และ PDF ลงในใบแจ้งหนี้กับลูกค้าต่างประเทศตามข้อบังคับ SAT เช่น:

  • ที่อยู่เฉพาะของผู้รับและผู้ส่ง

  • การเพิ่ม เศษส่วนภาษี ที่ระบุประเภทของผลิตภัณฑ์

  • Incoterms ที่ถูกต้อง (International Commercial Terms)

  • และอื่นๆ เช่น ใบรับรองแหล่งกำเนิดสินค้า และ หน่วยวัดพิเศษ

ช่วยให้สามารถระบุตัวตนของผู้ส่งออกและผู้นำเข้าได้อย่างถูกต้อง นอกเหนือจากการขยายคำอธิบายของสินค้าที่ขาย

ตั้งแต่วันที่ 1 มกราคม 2018 การค้าต่างประเทศเป็นข้อกำหนดสำหรับผู้เสียภาษีที่ดำเนินการส่งออกประเภท A1 แม้ว่า CFDI ปัจจุบันจะเป็นเวอร์ชั่น 4.0 แต่การค้าต่างประเทศอยู่ในเวอร์ชั่น 2.0

Note

เพื่อใช้ฟีเจอร์นี้ จำเป็นต้องติดตั้งโมดูล EDI for Mexico (Advanced Features) l10n_mx_edi_extended

Important

ก่อนการติดตั้ง ตรวจสอบให้แน่ใจว่าธุรกิจของคุณจำเป็นต้องใช้คุณฟีเจอร์นี้ หากจำเป็น ปรึกษานักบัญชีของคุณก่อนที่จะติดตั้งโมดูลใดๆ

การกำหนดค่า

การติดต่อ

เพื่อกำหนดค่าการติดต่อบริษัทของคุณสำหรับการค้าต่างประเทศ ไปที่ Accounting ‣ Customers ‣ Customers ลบตัวกรอง Customer Invoices ที่เป็นค่าเริ่มต้น และเลือกชื่อ Company ของคุณ ในขณะที่ข้อกำหนด CFDI 4.0 กำหนดให้เพิ่มรหัส ZIP ที่ถูกต้องในระเบียนการติดต่อบริษัท ส่วนเสริมของการค้าต่างประเทศเพิ่มข้อกำหนดว่า City และ State ต้องถูกต้องด้วย ทั้งสามฟิลด์ต้องตรงกับ Official SAT Catalog for Carta Porte หรือจะเกิดข้อผิดพลาด

Warning

เพิ่ม City และ State ใน ระเบียนการติดต่อ ของบริษัท ไม่ใช่ในระเบียนบริษัทเอง

ในระเบียนการติดต่อ สามารถกรอกฟิลด์เสริมได้คือ Locality และ Colony Code ทั้งสองฟิลด์นี้ต้องตรงกับข้อมูลใน SAT ด้วย

เพื่อกำหนดค่าข้อมูลการติดต่อสำหรับลูกค้าที่รับจากต่างประเทศ ให้ไปที่ ระบบบัญชี ‣ ลูกค้า ‣ ลูกค้า และเลือกผู้ติดต่อของลูกค้าต่างประเทศ ผู้ติดต่อจะต้องกรอกข้อมูลในช่องต่อไปนี้เพื่อหลีกเลี่ยงข้อผิดพลาด:

  1. บริษัททั้งหมด ที่อยู่ รวมถึงรหัส รหัสไปรษณีย์ ที่ถูกต้อง และรหัสต่างประเทศ ประเทศ

  2. RFC ต่างประเทศ (เลขประจำตัวผู้เสียภาษี) ในรูปแบบที่ถูกต้อง (ตัวอย่างเช่น: โคลอมเบีย 123456789-1)

  3. ในแท็บ Sales & Purchase เพื่อเปิดใช้งานช่องทำเครื่องหมาย Needs external trade?

Important

อย่าเปิดใช้งานตัวเลือก No Tax Breakdown สำหรับลูกค้าการค้าต่างประเทศ การเลือกตัวเลือกนี้จะซ่อนฟิลด์บังคับที่จำเป็นสำหรับการกำหนดค่าผู้ติดต่อการค้าต่างประเทศ

Note

ในไฟล์ XML และ PDF ผลลัพธ์ VAT จะถูกแทนที่ด้วย VAT ทั่วไปสำหรับธุรกรรมในต่างประเทศโดยอัตโนมัติ: XEXX010101000

สินค้า

สินค้าทั้งหมดที่เกี่ยวข้องกับการค้าต่างประเทศมีฟิลด์เพิ่มเติมสี่ฟิลด์ที่จำเป็น โดยสองฟิลด์เป็นฟิลด์เฉพาะของการค้าต่างประเทศ

  1. Reference ของสินค้าต้องตั้งค่าในแท็บ General Information

  2. Weight ของสินค้าในแท็บ Inventory ต้องมากกว่า 0

  3. https://www.ventanillaunica.gob.mx/vucem/Clasificador.html Tariff Fraction ที่ถูกต้องของสินค้าต้องตั้งค่าในแท็บ Accounting สำหรับการค้าต่างประเทศ

  4. UMT Aduana ในแท็บ Accounting ต้องตั้งค่าและสอดคล้องกับ Tariff Fraction สำหรับการค้าต่างประเทศ

ฟิลด์ผลิตภัณฑ์การค้าภายนอกที่จำเป็น

Tip

  • หากรหัส UoM ของ เศษส่วนภาษี คือ 01 ดังนั้น UMT Aduana ที่ถูกต้องคือ kg

  • หากรหัส UoM ของ เศษส่วนภาษี คือ 06 ดังนั้น UMT Aduana ที่ถูกต้องคือ หน่วย

กระแสการออกใบแจ้งหนี้

ก่อนสร้างใบแจ้งหนี้ สิ่งสำคัญคือต้องคำนึงว่าใบแจ้งหนี้การค้าต่างประเทศต้องแปลงราคาสินค้าเป็นสกุลเงินต่างประเทศเช่น USD ดังนั้น จำเป็นต้อง เปิดใช้งาน multicurrency โดยเปิดใช้งานสกุลเงินต่างประเทศในส่วน Currencies Service ที่ถูกต้องที่จะใช้คือ [MX] Bank of Mexico เพื่อแปลงราคาสินค้า ให้สร้าง pricelist ในสกุลเงินต่างประเทศ

จากนั้น ด้วยอัตราแลกเปลี่ยนที่ถูกต้องตั้งค่าใน Accounting ‣ Settings ‣ Currency ตั้งค่า Incoterm และฟิลด์เสริม Certificate Source ในแท็บ Other Info ของใบแจ้งหนี้

สุดท้าย ยืนยันใบแจ้งหนี้ด้วยกระบวนการเดียวกับใบแจ้งหนี้ทั่วไป และคลิกปุ่ม Send เพื่อเซ็นผ่าน CFDI

จุดขายหน้าร้าน

การปรับตัวของ การขายหน้าร้าน ของการแปลเป็นภาษาท้องถิ่นเม็กซิโกช่วยให้สามารถสร้างใบแจ้งหนี้ที่สอดคล้องกับข้อกำหนดของ SAT ได้โดยตรงใน เซสชัน POS พร้อมกับประโยชน์เพิ่มเติมในการสร้างใบเสร็จรับเงินที่อนุญาตให้ ออกใบแจ้งหนี้ด้วยตนเอง ในพอร์ทัลพิเศษและสร้างใบแจ้งหนี้ทั่วโลก

ขั้นตอนการขายหน้าร้าน

นอกเหนือจาก การกำหนดค่าการขายหน้าร้าน มาตรฐานแล้ว ข้อกำหนดเดียวสำหรับการแปลเป็นภาษาท้องถิ่นเม็กซิโกคือความจริงเพิ่มเติมว่าแต่ละวิธีการชำระเงินจำเป็นต้องได้รับการกำหนดค่าด้วย Payment Way ที่ถูกต้อง

Tip

โดยค่าเริ่มต้น Odoo สร้างวิธีการชำระเงินที่กำหนดค่าไว้ล่วงหน้าสำหรับเงินสด บัตรเครดิต และบัตรเดบิต

ขณะขายในแอป การขายหน้าร้าน ให้คลิกปุ่ม ลูกค้า เพื่อสร้างหรือเลือกลูกค้า ที่นี่สามารถตรวจสอบข้อมูลการออกใบแจ้งหนี้ของลูกค้า (เช่น RFC หรือ ระบอบภาษี) และแม้กระทั่งแก้ไขได้โดยตรงภายในเซสชัน

หลังจากเลือกลูกค้าแล้ว ให้ทำเครื่องหมาย ใบแจ้งหนี้ ซึ่งจะเปิดเมนูเพื่อเลือก การใช้งาน และกำหนดว่าเป็นใบแจ้งหนี้สำหรับสาธารณะหรือไม่ คลิกยืนยัน เลือกวิธีการชำระเงิน จากนั้นคลิกตรวจสอบเพื่อดำเนินการคำสั่งซื้อให้เสร็จสมบูรณ์ จากนั้นจะดาวน์โหลดไฟล์ PDF และสามารถส่งใบแจ้งหนี้ทางอีเมลไปยังลูกค้าปลายทางพร้อมกับใบเสร็จรับเงินได้

Tip

หากต้องการสร้างใบแจ้งหนี้จากคำสั่งซื้อ ให้ไปที่เมนู คำสั่งซื้อ เลือกคำสั่งซื้อ คลิก โหลดคำสั่งซื้อ และทำเครื่องหมาย ใบแจ้งหนี้ ซึ่งจะเปิดเมนูเดียวกันสำหรับ การใช้งาน และ CFDI สำหรับสาธารณะ

การกำหนดค่าใบแจ้งหนี้สำหรับการขายหน้าร้าน

หากต้องการเซ็นบัตรเครดิตโดยอัตโนมัติ ให้ทำเครื่องหมายในช่อง Invoice เมื่อดำเนินการ คืนเงิน

Note

บัตรเครดิตสำหรับผลิตภัณฑ์ที่ส่งคืนจะมีประเภทความสัมพันธ์ 03 - Devolución de mercancía sobre facturas o traslados previos

Important

  • ในโลคัลไลเซชันเม็กซิโก ไม่สามารถรวมรายการบวกและลบในเซสชัน การขายหน้าร้าน ได้

  • หากเกิดข้อผิดพลาดในการตรวจสอบ SAT ลูกค้าจะได้รับใบแจ้งหนี้ Pro-Forma แทน

พอร์ทัลออกใบแจ้งหนี้ด้วยตนเอง

หากลูกค้าปลายทางไม่แน่ใจว่าต้องการสร้างใบแจ้งหนี้ในขณะที่ทำการขายหรือไม่ สามารถให้ตัวเลือกในการสร้างใบเสร็จรับเงินด้วยรหัส QR หรือ URL ได้ โดยทำตามขั้นตอนเหล่านี้:

  1. ไปที่ การขายหน้าร้าน ‣ การกำหนดค่า

  2. เลือก การขายหน้าร้าน

  3. เลื่อนไปที่ส่วน ใบแจ้งหนี้และใบเสร็จรับเงิน

  4. เปิดใช้งาน ออกใบแจ้งหนี้แบบบริการตนเอง

  5. ตั้งค่าฟิลด์ พิมพ์ เป็น รหัส QR, URL หรือ รหัส QR + URL

ลูกค้าที่สแกนรหัส QR นี้หรือเข้าสู่ URL จะสามารถเข้าถึงเมนูที่สามารถเพิ่มข้อมูลภาษีของตน รวมถึง การใช้งาน และ ระบอบภาษี เมื่อป้อนรหัสห้าหลักที่ให้ไว้ในใบเสร็จรับเงินด้วย

ใบแจ้งหนี้สากล

เช่นเดียวกับคำสั่งขายทั่วไป ใบแจ้งหนี้ทั่วโลกยังสามารถสร้างจากเซสชัน POS ได้

สำหรับการทำเช่นนี้ ให้แน่ใจว่าไม่ได้เลือกลูกค้าหรือตัวเลือกใบแจ้งหนี้ในเมนูการชำระเงิน และไปที่ การขายหน้าร้าน ‣ คำสั่งซื้อ ‣ คำสั่งซื้อ จากนั้นเลือกคำสั่งซื้อทั้งหมดที่ต้องการออกใบแจ้งหนี้ คลิก การดำเนินการ และเลือก สร้างใบแจ้งหนี้รวม

เช่นเดียวกับคำสั่งซื้อการขาย ให้เลือก ความถี่ ที่ถูกต้องและกด สร้าง

การดำเนินการนี้จะแนบไฟล์ XML กับคำสั่งซื้อแต่ละรายการที่เลือก สามารถดาวน์โหลดไฟล์ XML ได้โดยไปที่แท็บ CFDI หากจำเป็น สามารถยกเลิกใบแจ้งหนี้จากแท็บเดียวกันได้

หากในที่สุดคำสั่งใดๆ ที่เป็นส่วนหนึ่งของใบแจ้งหนี้ทั่วโลกจำเป็นต้องส่งถึงลูกค้า ก็ยังสามารถส่งใบแจ้งหนี้ได้โดยเข้าสู่เซสชัน POS ใหม่ คลิก (เมนูแบบเลื่อนลง) จากนั้นคลิก Orders เปลี่ยนตัวกรอง All active orders เป็น Paid เลือกคำสั่ง และคลิกปุ่ม Invoice

Note

ใบแจ้งหนี้รวม เช่นเดียวกับใบแจ้งหนี้ทั่วไป สามารถจัดกลุ่มตามที่อยู่จริงเท่านั้น ซึ่งกำหนดโดยที่อยู่ที่ตั้งไว้ในสมุดรายวันใบแจ้งหนี้การขายหน้าร้าน ดังนั้นเมื่อพยายามออกใบแจ้งหนี้สองที่อยู่ จะมีคำเตือนปรากฏขึ้นเพื่อแจ้งเตือนผู้ใช้เกี่ยวกับข้อผิดพลาด

อีคอมเมิร์ซ

การปรับใช้อีคอมเมิร์ซของการแปลเป็นภาษาท้องถิ่นของเม็กซิโกจะให้ขั้นตอนเพิ่มเติมในการสร้างใบแจ้งหนี้ที่สอดคล้องกับข้อกำหนด SAT ใน:doc:อีคอมเมิร์ซ  <../../websites/ecommerce> โดยการดึงข้อมูลลูกค้าหลังจาก ชำระเงิน และอนุญาตให้ลงนามใน ใบแจ้งหนี้อัตโนมัติ หลังจากประมวลผลการชำระเงิน รวมถึงส่งไฟล์ให้ลูกค้าทางอีเมลและให้สิทธิ์ในการดาวน์โหลดไฟล์ PDF และ XML จากพอร์ทัลลูกค้าของตนเอง

ขั้นตอนอีคอมเมิร์ซ

ในระหว่างกระบวนการชำระเงินตามปกติ ขั้นตอน ข้อมูลการออกใบแจ้งหนี้ ใหม่จะปรากฏขึ้น ซึ่งสามารถร้องขอใบแจ้งหนี้หรือไม่ก็ได้ หากเลือก ไม่ จะมีการสร้าง CFDI สู่สาธารณะ หากเลือก ใช่ จะต้องระบุ RFC, ระบบภาษี, และ การใช้งาน เพื่อให้ได้ข้อมูลทั้งหมดในคำสั่งขาย ซึ่งสถานะจะเปลี่ยนเป็น รอออกใบแจ้งหนี้

Important

โปรดเพิ่ม รหัส UNSPSC ไปยัง สินค้าการจัดส่ง

หากคุณเปิดใช้งาน การออกใบแจ้งหนี้อัตโนมัติ ใน การตั้งค่า ‣ เว็บไซต์ ‣ ออกใบแจ้งหนี้ เอกสารอิเล็กทรอนิกส์จะถูกลงนามโดยอัตโนมัติ

การสมัครสมาชิก

ขณะจัดการการสมัครสมาชิก ฟิลด์การขายทั้งหมดจะถูกใช้เพื่อสร้างใบแจ้งหนี้ที่เกิดซ้ำ ซึ่งจะถูกเซ็นชื่อและส่งทางอีเมลพร้อมไฟล์ PDF และ XML ที่แนบมาโดยอัตโนมัติโดยไม่ต้องมีการดำเนินการด้วยตนเองเพิ่มเติม

สินค้าคงคลัง

หมายเลขศุลกากร

ใบขนสินค้า (Pedimento Aduanero) เป็นเอกสารทางการคลังที่รับรองว่าเงินสมทบทั้งหมดต่อหน่วยงานทางการคลัง (SAT) ได้รับการชำระแล้ว รวมถึงการนำเข้า/ส่งออกสินค้า

ตาม ภาคผนวก 20 ของ CFDI 4.0 ในเอกสารที่สินค้าที่ออกใบแจ้งหนี้มาจากการดำเนินการนำเข้ามือแรก ฟิลด์ หมายเลขศุลกากร จำเป็นต้องเพิ่มลงในบรรทัดสินค้าทั้งหมดที่เกี่ยวข้องกับการดำเนินการ

Note

เพื่อดำเนินการดังกล่าว โมดูล การแปลเป็นภาษาท้องถิ่นของเม็กซิโกสำหรับ Odoo สำหรับคลังสินค้า/การลงจอด l10n_mx_edi_landing จะต้องถูกติดตั้ง นอกเหนือจากแอป คลังสินค้า, การจัดซื้อ, และ การขาย

Important

อย่าสับสนระหว่างฟีเจอร์นี้กับการซื้อขายภายนอก หมายเลขศุลกากรเกี่ยวข้องโดยตรงกับการนำเข้าสินค้า ในขณะที่ส่วนเสริมการค้าภายนอกเกี่ยวข้องกับการส่งออก ปรึกษานักบัญชีของคุณก่อนหากจำเป็นต้องใช้ฟีเจอร์นี้ก่อนทำการแก้ไขใดๆ

การกำหนดค่า

เพื่อติดตามหมายเลขศุลกากรที่ถูกต้องสำหรับใบแจ้งหนี้เฉพาะ Odoo ใช้ ต้นทุนที่ดิน ไปที่ คลังสินค้า ‣ การกำหนดค่า ‣ การตั้งค่า และในส่วน การประเมินมูลค่า ตรวจสอบให้แน่ใจว่า ต้นทุนที่ดิน ถูกเปิดใช้งานแล้ว

เริ่มต้นด้วยการสร้างสินค้า ประเภทบริการ ชื่อว่า Pedimento ในแท็บ การจัดซื้อ เปิดใช้งาน เป็นต้นทุนที่ดิน และเลือก วิธีการแบ่งเริ่มต้น

จากนั้นกำหนดค่าสินค้า ประเภทสินค้า ที่เก็บหมายเลขศุลกากร ในการทำเช่นนั้น ให้สร้างสินค้าและตรวจสอบให้แน่ใจว่า หมวดหมู่สินค้า มีการกำหนดค่าดังต่อไปนี้:

  • วิธีการคิดต้นทุน: อย่างใดอย่างหนึ่ง FIFO หรือ AVCO

  • การประเมินมูลค่าสินค้าคงคลัง: อัตโนมัติ

  • บัญชีมูลค่าหุ้น: 115.01.01 คลังสินค้า

  • สมุดรายวันสต็อกสินค้า: การประเมินมูลค่าสินค้าคงคลัง

  • บัญชีรับเข้าสต็อก: 115.05.01 สินค้าระหว่างทาง

  • บัญชีส่งออกสต็อก: 115.05.01 สินค้าระหว่างทาง

Note

การตั้งค่า การประเมินมูลค่าคลังสินค้า เป็น อัตโนมัติ ต้องเปิดใช้งานฟีเจอร์ก่อน ไปที่ ระบบบัญชี ‣ การกำหนดค่า ‣ การตั้งค่า และในส่วน การประเมินมูลค่าสต็อก เปิดใช้งาน การบัญชีอัตโนมัติ

การกำหนดค่าทั่วไปของผลิตภัณฑ์ที่จัดเก็บได้ การกำหนดค่าหมวดหมู่ผลิตภัณฑ์ที่จัดเก็บได้

กระแสการซื้อและการขาย

หลังจากกำหนดค่าสินค้าแล้ว ให้ทำตาม ขั้นตอนการจัดซื้อ มาตรฐาน

สร้างใบสั่งซื้อจาก การจัดซื้อ ‣ คำสั่งซื้อ ‣ ใบสั่งซื้อ จากนั้น ยืนยันคำสั่งซื้อเพื่อแสดงปุ่มอัจฉริยะ การรับสินค้า คลิกปุ่มอัจฉริยะ การรับสินค้า และ ตรวจสอบ การรับสินค้า

ไปที่ คลังสินค้า ‣ การดำเนินการ ‣ ต้นทุนที่ดิน และสร้างรายการใหม่ ใน การโอน เพิ่มใบรับที่เพิ่งตรวจสอบแล้ว เพิ่ม หมายเลขศุลกากร และในแท็บ ต้นทุนเพิ่มเติม เพิ่มสินค้า Pedimento

ตัวเลือกเสริม สามารถเพิ่มจำนวนต้นทุนได้ หลังจากนี้ ตรวจสอบ ต้นทุนที่ดิน เมื่อ ลงรายการแล้ว สินค้าทั้งหมดที่เกี่ยวข้องกับใบรับนั้นจะมีหมายเลขศุลกากรที่กำหนดไว้

Warning

ฟิลด์ หมายเลข Pedimento ไม่สามารถแก้ไขได้เมื่อตั้งค่าแล้ว ดังนั้นโปรดระวังเมื่อเชื่อมโยงหมายเลขที่ถูกต้องกับการโอน

เลขที่ศุลกากรเกี่ยวกับต้นทุนแฝงของบันทึกรายการสินค้าคงคลัง

ถัดไป สร้างคำสั่งขายและยืนยัน คลิกปุ่มอัจฉริยะ การจัดส่ง ที่ปรากฏขึ้น และ ตรวจสอบ ใบสั่งจัดส่ง

สุดท้าย สร้างใบแจ้งหนี้จากคำสั่งขาย และยืนยัน บรรทัดใบแจ้งหนี้ที่เกี่ยวข้องกับสินค้ามีหมายเลขศุลกากรอยู่ หมายเลขนี้ตรงกับหมายเลขศุลกากรที่เพิ่มในระเบียนต้นทุนที่ดินที่สร้างไว้ก่อนหน้านี้

หมายเลขศุลกากรในผลิตภัณฑ์ใบสั่งขายที่ยืนยันแล้ว

คู่มือการจัดส่ง

Carta Porte คือใบตราส่งสินค้า: เอกสารที่ระบุประเภท ปริมาณ และปลายทางของสินค้าที่กำลังขนส่ง

ณ วันที่ 17 กรกฎาคม 2567 เวอร์ชัน 3.1 ของ CFDI นี้ได้ถูกนำไปใช้สำหรับผู้ให้บริการขนส่ง ตัวกลาง และเจ้าของสินค้าทั้งหมด Odoo สามารถสร้างเอกสารประเภท "T" (Traslado) ซึ่งแตกต่างจากเอกสารอื่น ๆ โดยจะถูกสร้างในคำสั่งจัดส่งแทนที่จะเป็นใบแจ้งหนี้หรือการชำระเงิน

Odoo สามารถสร้างไฟล์ XML และ PDF โดยมี (หรือไม่มี) การขนส่งภาคพื้นดิน และสามารถประมวลผลวัสดุที่ถือว่าเป็น วัตถุที่เป็นอันตราย

Note

เพื่อใช้ฟีเจอร์นี้ จำเป็นต้องติดตั้งโมดูล Mexico - Electronic Delivery Guide l10n_mx_edi_stock

นอกจากนี้ จำเป็นต้องติดตั้งแอป คลังสินค้า และ การขาย

Important

Odoo ไม่รองรับเอกสารประเภท Carta Porte ประเภท "I" (Ingreso) การขนส่งทางอากาศหรือทางทะเล ปรึกษานักบัญชีของคุณก่อนหากจำเป็นต้องใช้ฟีเจอร์นี้ก่อนทำการแก้ไขใดๆ

การกำหนดค่า

Odoo จัดการ CFDI ประเภท "T" สองประเภทที่แตกต่างกัน ทั้งสองประเภทสามารถสร้างได้จาก การจัดส่งสินค้าขาเข้าหรือใบสั่งจัดส่ง

  • No Federal Highways ใช้เมื่อ Distance to Destination น้อยกว่า 30 กม.

  • Federal Transport ใช้เมื่อ Distance to Destination เกิน 30 กม.

นอกเหนือจากข้อกำหนดมาตรฐานของการออกใบแจ้งหนี้ทั่วไป (RFC ของลูกค้า รหัส UNSPSC ฯลฯ) หากคุณใช้ ไม่ใช่ทางหลวงของรัฐบาลกลาง ไม่จำเป็นต้องมีการกำหนดค่าภายนอก

สำหรับ Federal Transport จำเป็นต้องเพิ่มการกำหนดค่าหลายอย่างให้กับรายชื่อผู้ติดต่อ การตั้งค่ายานพาหนะ และสินค้า การกำหนดค่าเหล่านี้จะรวมอยู่ในไฟล์ XML และ PDF

รายชื่อผู้ติดต่อและยานพาหนะ

เช่นเดียวกับฟีเจอร์การค้าต่างประเทศ Address ทั้งในบริษัทและลูกค้าปลายทางต้องครบถ้วน ZIP code City และ State ต้องตรงกับ Official SAT Catalog for Carta Porte

Tip

ช่อง ท้องถิ่น เป็นทางเลือกสำหรับที่อยู่ทั้งสองแห่ง

Important

ที่อยู่ต้นทางที่ใช้สำหรับใบนำส่งสินค้าจะถูกตั้งค่าใน Inventory ‣ Configuration ‣ Warehouses แม้ว่าจะถูกตั้งค่าเป็นที่อยู่บริษัทตามค่าเริ่มต้น คุณสามารถเปลี่ยนเป็นที่อยู่คลังสินค้าที่ถูกต้องของคุณได้

การเพิ่มเติมอีกอย่างหนึ่งของฟีเจอร์นี้คือเมนู การตั้งค่ายานพาหนะ ที่พบใน คลังสินค้า ‣ การตั้งค่า ‣ การตั้งค่ายานพาหนะ เมนูนี้ช่วยให้คุณเพิ่มข้อมูลทั้งหมดที่เกี่ยวข้องกับยานพาหนะที่ใช้สำหรับคำสั่งจัดส่ง

ต้องกรอกทุกช่องเพื่อสร้างคู่มือการจัดส่งที่ถูกต้อง

Tip

ฟิลด์ หมายเลขทะเบียนรถ และ ป้ายทะเบียน ต้องมีอักขระระหว่าง 5 ถึง 7 ตัว

ในส่วน ตัวกลาง เพิ่มผู้ควบคุมยานพาหนะ ฟิลด์บังคับเดียวสำหรับผู้ติดต่อนี้คือ VAT และ ใบอนุญาตผู้ควบคุม

คู่มือการจัดส่งการกำหนดค่ายานพาหนะ
สินค้า

เช่นเดียวกับการออกใบแจ้งหนี้ปกติ ผลิตภัณฑ์ทั้งหมดต้องมี หมวดหมู่ UNSPSC นอกจากนี้ ยังมีการกำหนดค่าเพิ่มเติมสองรายการสำหรับผลิตภัณฑ์ที่เกี่ยวข้องกับคู่มือการจัดส่ง:

  • ประเภทสินค้า จะต้องตั้งค่าเป็น สินค้าที่จัดเก็บได้ เพื่อสร้างการเคลื่อนย้ายสต็อก

  • ในแท็บ คลังสินค้า ฟิลด์ น้ำหนัก ต้องมากกว่า 0

Warning

การสร้างคู่มือการจัดส่งของสินค้าที่มีค่า 0 จะทำให้เกิดข้อผิดพลาด เนื่องจาก น้ำหนัก ถูกเก็บไว้ในคำสั่งจัดส่งแล้ว จึงจำเป็นต้องส่งคืนสินค้าและสร้างคำสั่งจัดส่ง (และคู่มือการจัดส่ง) อีกครั้งด้วยจำนวนที่ถูกต้อง

การขายและกระแสของสินค้าคงคลัง

To create a delivery guide, first, first create and confirm a sales order from Sales ‣ Sales Order. Click the Delivery smart button that is generated, and Validate the transfer.

หลังจากสถานะถูกตั้งเป็น Done คุณสามารถแก้ไขการโอนย้ายและเลือก Transport Type ในแท็บ Additional Info

หากใช้ No Federal Highways Transport Type ให้บันทึกการโอนย้าย จากนั้นคลิก Generate Delivery Guide ไฟล์ XML ที่ได้จะพบในการสนทนา

Note

Other than the UNSPSC on all products, delivery guides that use No Federal Highways do not require any special configuration to be sent to the government.

If using the Federal Transport Transport Type, the tab MX EDI appears. There, enter a value in Distance to Destination (KM) greater than 0, and select the Vehicle Setup used for this delivery.

Finally, add a Gross Vehicle Weight and click Generate Delivery Guide.

Tip

Delivery Guides can also be created from Receipts, either from the Inventory app or by the standard flow of the Purchase app.

วัตถุที่เป็นอันตราย

ค่าบางค่าใน หมวดหมู่ UNSPSC ได้รับการพิจารณาใน แคตตาล็อก SAT อย่างเป็นทางการ ว่าเป็น อันตราย หมวดหมู่เหล่านี้จำเป็นต้องพิจารณาเพิ่มเติมเมื่อสร้างคู่มือการจัดส่งด้วย การขนส่งของรัฐบาล

ขั้นแรก เลือกสินค้าจาก Inventory ‣ Products ‣ Products จากนั้นในแท็บ ระบบบัญชี กรอกฟิลด์ Hazardous Material Designation Code และ Hazardous Packaging ด้วยรหัสที่ถูกต้องจากแคตตาล็อก SAT

คู่มือการจัดส่งในช่องที่ต้องระบุผลิตภัณฑ์วัตถุอันตราย

Important

มีความเป็นไปได้ที่ UNSPSC Category อาจเป็นหรือไม่เป็นอันตรายจากวัสดุอันตราย (เช่น 01010101) หากไม่เป็นอันตราย ให้ใส่ 0 ในฟิลด์ Hazardous Material Designation Code

In Inventory ‣ Settings ‣ Vehicle Setup, complete the Environment Insurer and Environment Insurance Policy well. After this, continue with the regular process to create a delivery guide.

การนำเข้าและส่งออก

หาก Carta Porte ของคุณเป็นสำหรับการดำเนินงานระหว่างประเทศ (สำหรับการส่งออก) จำเป็นต้องคำนึงถึงฟิลด์เพิ่มเติมบางอย่าง

ขั้นแรก ตรวจสอบให้แน่ใจว่า Products ที่เกี่ยวข้องทั้งหมดมีการกำหนดค่าดังต่อไปนี้:

  • UNSPSC Category ไม่สามารถเป็น 01010101 Does not exist in the catalog

  • Tariff Fraction และ UMT Aduana ต้องถูกตั้งค่า คล้ายกับขั้นตอน external trade

  • ประเภทวัสดุ ต้องถูกตั้งค่า

จากนั้น เมื่อสร้าง:guilabel:`คู่มือการจัดส่ง`จากการจัดส่งหรือการรับ ให้กรอกฟิลด์ต่อไปนี้:

  • ระบอบศุลกากร

  • ประเภทเอกสารศุลกากร

  • รหัสเอกสารศุลกากร

Then, when creating a Delivery Guide for a receipt where the Customs Document Type is Pedimento, two new fields appear: Pedimento Number and Importer.

Tip

The field Pedimento Number should follow the pattern xx xx xxxx xxxxxxx. For example, 15 48 3009 0001235.